@charset "UTF-8";.book-button{position:fixed;bottom:-60px;opacity:.5;transition:all .8s ease;z-index:998;width:calc(100% - 40px);left:20px}.book-button.revealed{bottom:30px;opacity:1;display:flex}.book-button a{font-family:museo-sans-rounded,sans-serif;background:#9ac550;padding:12px 40px;border-radius:100px;display:none;font-weight:700;color:#332145}@media (max-width:574px){.book-button a{font-size:14px;display:block;text-align:center;width:100%;padding:12px 32px}}h1,h2,h3,h4,h5{font-family:museo-sans-rounded,sans-serif;font-weight:900!important}body h1{font-size:58px;line-height:1.05;padding-bottom:20px}@media (max-width:767px){body h1{font-size:37px}}body.page-template-page-home h1{font-size:66px}@media (max-width:767px){body.page-template-page-home h1{font-size:37px}}body h2{font-size:46px;padding-bottom:10px;line-height:1.2}@media (max-width:767px){body h2{font-size:32px}}body h3{font-size:40px;padding-bottom:10px}@media (max-width:767px){body h3{font-size:24px;font-weight:500}}body h4{font-size:24px;margin-bottom:5px}@media (max-width:767px){body h4{font-size:22px}}body h5{font-size:16px;text-transform:uppercase}p{font-size:16px;font-family:arial}img{max-width:100%}.right{float:right}.left{float:left}.clear{clear:both}.circle,.square{width:100%;padding-top:100%;display:block;background-size:cover}.circle{border-radius:50%;background-position:left center}.button{font-family:museo-sans-rounded,sans-serif;background:#9ac550;padding:12px 40px;border-radius:100px;display:inline-block;font-weight:700;color:#332145;text-decoration:none;cursor:pointer!important}@media (max-width:574px){.button{font-size:14px;padding:12px 32px}}body{background-color:#624084!important;color:#fff!important;overflow-x:hidden!important}body a{color:#fff}.flexrow{display:flex;z-index:4;align-items:center;position:relative}@media (min-width:991px){.flexrow iframe{width:540px!important}}@media (max-width:991px){.flexrow iframe{max-width:390px!important}}.dark_back{background:#37244a}@media (max-width:991px){.dark_back{padding:50px 0}}.dark_back .flexrow:before{content:"";width:200px;height:200px;background:#9c0f6c;border-radius:50%;position:absolute;bottom:10px;right:-20px;z-index:1}@media (max-width:767px){.dark_back .flexrow:before{width:150px;height:150px;left:200px;right:auto}}.dark_back .flexrow .col-md-6{z-index:2}.image-left a.button,.image-right a.button{margin-top:20px}@media (max-width:767px){.image-left img{padding-bottom:30px}}.circle-image{width:530px!important;height:530px!important;border-radius:100%;-o-object-fit:cover;object-fit:cover;position:relative;top:-20px;float:right}@media (max-width:767px){.circle-image{float:none;margin:0 auto;margin-top:30px}}@media (max-width:1199px){.circle-image{width:420px!important;height:420px!important}}@media (max-width:991px){.circle-image{width:300px!important;height:300px!important;margin-top:60px}}@media (max-width:574px){.circle-image{width:280px!important;height:280px!important}}@media (min-width:1200px){.circle-image{width:530px!important;height:530px!important}}@media (min-width:1400px){.circle-image{width:580px!important;height:580px!important}}.location-hero:after{content:"";background:#0098ce;position:absolute;width:160px;height:160px;top:160px;right:300px;border-radius:50%;z-index:6}@media (min-width:1400px){.location-hero:after{right:380px}}@media (max-width:1199px){.location-hero:after{right:220px}}@media (min-width:574px) and (max-width:991px){.location-hero:after{display:none}}@media (max-width:574px){.location-hero:after{width:70px;height:70px;right:70px;top:120px}}.image-left{padding:70px 0}.image-left .col-md-6,.image-right .col-md-6{padding:0 20px}.image-left .row,.image-right .row{margin-left:-20px;margin-right:-20px}@media (max-width:991px){.image-left .row,.image-right .row{margin-right:0;margin-left:0}}.event-carousel{background:rgba(62,40,83,.6);padding:70px 0;overflow:hidden}@media (max-width:991px){.event-carousel .owl-stage-outer{clip-path:inset(0 -200% 0 0)!important;overflow:visible!important}}.loop-item{margin:20px 0;background-size:cover;background-position:center center}.loop-content{background:linear-gradient(rgba(55,36,74,0) 0,rgba(55,36,74,0) 20%,rgba(55,36,74,.9) 80%);padding:65% 25px 25px}.loop-content .date{opacity:.65}.day{width:58px;height:58px;font-size:20px;line-height:58px;border-radius:50%;float:left;text-align:center;color:#fff;font-weight:600;font-family:museo-sans-rounded,sans-serif;margin-right:15px;background:#624084;background:#d69527}.owl-dots{width:100%;text-align:right}.home-banner .owl-dots{text-align:left;padding-bottom:15px}.owl-dot{background:#fff!important;width:8px;height:8px;padding:0;border-radius:4px;margin-right:7px;border:none;display:inline-block}.owl-dot.active{width:28px}.venues{background-color:#522a5d;border:none;height:100%;width:100%;color:#fff;padding-left:15px}.venues option{max-width:160px;font-size:15px}.venues option:after{font-family:FontAwesome;content:"\f078";font-size:11px;position:relative;top:2px;float:right}.venues.onclick{max-height:auto}header{padding:10px 0;width:100%;z-index:5}.book-cta{text-align:right;padding-top:18px;display:block;float:right;overflow:hidden}.book-cta a{display:block;text-align:center}.page-template-page-home header{position:absolute}.logo img{width:225px;height:100%;-o-object-fit:cover;object-fit:cover}.pre-header{font-size:14px;background:#522a5d;position:relative;overflow:hidden}.pre-header ul li{padding:12px 0}.pre-header .book-top{background:#9ac550;display:block;padding:12px 25px;text-decoration:none;text-align:center;font-weight:700;font-family:museo-sans-rounded,sans-serif;color:#332145}@media (min-width:767px){.pre-header .book-top{display:none}}.pre-header .address-top{background:#4a1d45;display:inline-block;padding:12px 25px;text-decoration:none;text-align:center;float:right}.pre-header .address-top i{margin-right:10px}@media (max-width:767px){.pre-header .address-top{display:none}}.pre-header .container:before{display:block;width:50%;right:-30%;background:#4a1d45;content:"";height:100%;position:absolute;z-index:1}@media (max-width:767px){.pre-header .container:before{background:#9ac550}}.pre-header .container .col-6{z-index:2}.navicon{padding:30px 0}@media (max-width:574px){.navicon{padding:23px 0}}#nav-icon-ww{width:26px;height:20px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;float:right}#nav-icon-ww span:nth-child(1){top:0}#nav-icon-ww span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}#nav-icon-ww span:nth-child(2),#nav-icon-ww span:nth-child(3){top:9px;width:13px;left:auto!important;right:0}#nav-icon-ww span:nth-child(4){top:18px}#nav-icon-ww span:nth-child(1){top:0}#nav-icon-ww span:nth-child(4){top:18px}#nav-icon-ww.open span:nth-child(1){top:18px;width:0;left:50%}#nav-icon-ww.open{transform:scale(1.5)}#nav-icon-ww.open span:nth-child(2){transform:rotate(45deg);width:22px}#nav-icon-ww.open span:nth-child(3){transform:rotate(-45deg);width:22px}#nav-icon-ww.open span:nth-child(4){top:18px;width:0;left:50%}.extranav{text-align:center;display:block}.extranav ul{margin:0}.extranav ul li{display:inline-block;font-family:museo-sans-rounded,sans-serif}.extranav ul li a{display:block;padding:28px 20px;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none}@media (min-width:1200px){.extranav ul li a{padding:28px 14px;font-size:16px}}@media (max-width:1199px){.extranav ul li a{padding:28px 8px;font-size:14px}}@media (max-width:991px){.extranav ul li a{padding:28px 6px;font-size:14px}}.home-banner{background:linear-gradient(rgba(55,36,74,0) 0,rgba(55,36,74,0) 20%,rgba(55,36,74,.7) 80%);position:relative;overflow:hidden}.home-banner:before{content:"";background:#3d2853;position:absolute;width:1000px;top:-250px;left:-150px;height:1000px;border-radius:50%;opacity:.5}.home-banner:after{content:"";background:#d69527;position:absolute;width:160px;height:160px;top:60px;left:-80px;border-radius:50%;z-index:6}@media (max-width:767px){.home-banner:after{width:160px;height:160px;left:-110px;top:80px}}.flexwrap{height:550px;padding-top:100px;display:flex;align-items:center;z-index:4;position:relative}@media (max-width:574px){.flexwrap{padding-top:210px;height:70vh}}#sidemenu .flexwrap{height:auto;padding-top:100px}@media (max-width:574px){#sidemenu .flexwrap{height:auto;align-items:center;justify-content:center}}.banner-circle{position:absolute;top:220px;right:-150px;transform:scale(1.4)}@media (max-width:574px){.banner-circle{width:180px;height:180px;top:70px;right:-90px}}.address{height:200px;display:flex;position:relative;padding-bottom:60px;align-items:flex-end}@media (max-width:574px){.address{height:20vh}}.address i{width:44px;height:44px;line-height:44px;border-radius:50%;background:#fff;color:#9c0f6c;text-align:center;float:left;margin-right:15px}.address address{margin-bottom:0}@media (max-width:574px){.address address{font-size:13px}}.address .col-12{z-index:2}.address .col-12 a{text-decoration:none!important}.address:before{content:"";width:360px;height:360px;background:#9c0f6c;border-radius:50%;position:absolute;bottom:-160px;left:-220px;z-index:1}.inner-banner{padding:100px 0;background:linear-gradient(rgba(55,36,74,0) 0,rgba(55,36,74,.7) 100%);position:relative;overflow:hidden;background-color:#37244a}.inner-banner:before{content:"";background:#3d2853;position:absolute;width:800px;top:-220px;left:-50px;height:800px;border-radius:50%;opacity:.5}.inner-banner:after{content:"";background:#9c0f6c;position:absolute;width:140px;height:140px;bottom:-30px;left:-70px;border-radius:50%;z-index:3}@media (max-width:767px){.inner-banner:after{width:120px;height:120px;left:-60px}}.inner-banner .col-12{z-index:10}.gift-voucher{padding:20px 0;background:#603e81}@media (max-width:767px){.gift-voucher{padding:50px 0}}.gift-voucher .col-3{z-index:2}.gift-voucher a{float:right}@media (max-width:767px){.gift-voucher a{float:none}}.gift-voucher .flexrow:before{content:"";width:130px;height:130px;background:#0098ce;border-radius:50%;position:absolute;top:-40px;left:-20px;z-index:1}@media (max-width:991px){.gift-voucher .flexrow:before{display:none}}.breadcrumbs{background:#3b274f;overflow:hidden;font-size:13px;position:relative;z-index:10;padding:6px 0}.breadcrumbs a{width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;background:#fff;margin-right:10px;color:#3b274f;display:inline-block}footer{background:#332145;position:relative;z-index:10;padding:50px 0}footer .logo{padding-bottom:50px}.footer_menu{font-size:14px;list-style-type:none}@media (min-width:574px) and (max-width:991px){.footer_menu{padding-top:30px!important}}.footer_menu ul{list-style:none;padding-left:0;margin-left:0}.footer_menu li a{font-weight:600;text-transform:uppercase;font-family:museo-sans-rounded,sans-serif;padding:0 0 12px 0;display:block;text-decoration:none}@media (max-width:574px){.opening{padding-top:40px}}.opening ul{list-style-type:none;padding-left:0}.opening ul li{border-bottom:solid 1px rgba(255,255,255,.2);padding:5px 0}.opening ul li span{float:right}.opening ul li p{padding:0!important;margin:0!important}.cta{padding:10px 0 100px;background:#332145;position:relative;z-index:999}.cta .footer_socials{text-align:right}.cta .footer_socials a{width:38px;height:38px;line-height:38px;border-radius:50%;text-align:center;background:#fff;color:#332145;display:inline-block;margin-right:6px;z-index:999;position:relative;cursor:pointer}.landing_wrap{position:relative}.page-template-page-landing{background:linear-gradient(rgba(55,36,74,.8) 0,rgba(55,36,74,.2) 20%,rgba(55,36,74,0) 100%)}.page-template-page-landing:before{content:"";background:#9c0f6c;position:absolute;width:360px;top:120px;right:-180px;height:360px;border-radius:50%;animation:bounce 2s infinite}@media (max-width:574px){.page-template-page-landing:before{width:200px;height:200px;right:-170px;top:90px}}.landing{text-align:center;position:relative;max-width:900px;margin:0 auto;padding:0 0 50px}@media (max-width:574px){.landing{height:90vh}}.landing .square-logo{padding:0 0 30px;margin:0 auto;z-index:5;position:relative}@media (max-width:991px){.landing .square-logo{width:auto;padding:50px 25px}}.landing:before{content:"";background:#3d2853;position:absolute;width:500px;top:0;left:-300px;height:500px;border-radius:50%;opacity:.5;animation:bounce_long 5s infinite}.landing:after{content:"";background:#d69527;position:absolute;width:600px;bottom:-350px;right:-500px;height:600px;border-radius:50%;opacity:1;animation:bounce_slow 3.5s infinite}@media (max-width:574px){.landing:after{width:260px;height:260px;bottom:-130px;right:-130px}}.location{padding:10px 15px!important;z-index:5}@media (max-width:767px){.location{display:none}}.location a{text-decoration:none!important}.landing-location-link{text-decoration:none!important}.location-dropdown{display:inline-block;width:250px!important;padding:15px 30px!important;position:relative;z-index:10;text-align:left;margin:20px auto!important;border-radius:100px}.location-dropdown .venues li{max-width:100%}@media (min-width:767px){.location-dropdown{display:none}}.location-dropdown{background:#9ac550}.location-dropdown .venues{font-family:museo-sans-rounded,sans-serif;background:#9ac550}@keyframes wiggle{0%{transform:rotate(0)}2%{transform:rotate(-5deg)}4%{transform:rotate(5deg)}6%{transform:rotate(-4deg)}8%{transform:rotate(4deg)}10%{transform:rotate(-2deg)}12%{transform:rotate(0)}100%{transform:rotate(0)}}.wiggle{display:inline-block;animation:wiggle 8.6s ease-in-out infinite}select.wiggle:active,select.wiggle:focus{animation:none}.location .circle-location{opacity:.5;transition-duration:.6s}.location .landing-location-link:before{content:"";width:90px;height:90px;background:#a3d55f;border-radius:50%;position:absolute;top:-25px;left:-120px;z-index:1;opacity:0;transition:all .6s ease}.location .landing-location-link:hover:before{opacity:1}.landing-location-link{z-index:999;position:relative}.circle-location{width:100%;padding-top:100%;background-size:cover;background-position:center center;background-color:#3b274f;border-radius:50%;z-index:999;position:relative}body .location h2{text-transform:uppercase;font-size:20px;padding-top:20px}.icon{width:80px}.more{position:absolute;bottom:5%;right:5%;width:50px;height:50px;font-size:22px;text-align:center;font-size:18px;border-radius:100px;z-index:11;background:#3b274f;line-height:50px}.l-form-default input::-moz-placeholder{color:#fff;opacity:1}.l-form-default input::placeholder{color:#fff;opacity:1}h1,h2,h3,h4,h5,h6{position:relative;z-index:991}.purple_bgc{padding:70px 0}.purple_bgc .button{margin-top:20px}@media (max-width:991px){.purple_bgc .button{margin:0 0 15px!important}}.blue_bgc{padding:70px 0;background:#0098ce}@media (max-width:991px){.blue_bgc{padding:50px 0}}.blue_bgc .button{margin-top:20px;background-color:#624084;color:#fff}.yellow_bgc{padding:70px 0;background:#ffce00}@media (max-width:991px){.yellow_bgc{padding:50px 0}}.yellow_bgc .button{margin-top:20px}.yellow_bgc h2,.yellow_bgc p{color:#624084}.red_bgc{padding:70px 0;background:#e53e30}@media (max-width:991px){.red_bgc{padding:50px 0}}.red_bgc .button{margin-top:20px;background-color:#fff}.green_bgc{padding:70px 0;background:#a3d55f}@media (max-width:991px){.green_bgc{padding:50px 0}}.green_bgc .button{margin-top:20px;background-color:#cb007c;color:#fff}.pink_bgc{padding:70px 0;background:#cb007c}@media (max-width:991px){.pink_bgc{padding:50px 0}}.pink_bgc .button{margin-top:20px;background-color:#ffce00}.grey_bgc{padding:70px 0;background:#70706f}@media (max-width:991px){.grey_bgc{padding:50px 0}}.grey_bgc .button{margin-top:20px;background-color:#cb007c;color:#fff}.dark_back{padding:70px 0}.dark_back .button{margin-top:20px}.row_image_left{flex-direction:row-reverse}.text_media_video{width:100%;padding:0 50px 0 0}.text_media .row{-moz-column-gap:40px;column-gap:40px}@media (min-width:768px){.text_media .col-12.col-md-6{flex:0 0 auto;width:48%}}.bullets_outer{padding-left:50px;padding-right:50px}.bullets{list-style-type:none;position:relative}.bullets li{margin-bottom:10px;position:relative}.bullets li::before{content:"•";color:#8559b1;font-size:1.5em;margin-right:10px;position:absolute;left:-20px;top:-7px}.accordian_bgc{background:#312042;padding:70px 0}.accordian_single{background-color:#603e81;padding:30px;border-radius:8px;margin-bottom:15px;transition-duration:.5s!important}@media (max-width:767px){.accordian_single{padding:30px 15px}}.accordian_single i{transition-duration:.5s}.accordian_single h3{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0}.accordian_single .accordian_content{display:none;margin:20px 0 0}.accordian_single .accordian_content .accordian_flex{display:flex;flex-direction:row;justify-content:space-between}.accordian_single .accordian_content .accordian_flex div{margin:0 auto;width:50%}.accordian_single .accordian_content .accordian_flex .no_show_image{width:100%}.accordian_single.open i{transform:rotate(270deg)}.faq-header-col a{margin:0 auto;display:block;text-align:center;max-width:300px}@media (max-width:991px){.faq-header-col a{margin:15px auto}}.faqs_bgc{background:#312042;padding:70px 0}.packages_bgc{background:#312042;padding:70px 0}.package-item{border-radius:8px}.package-item .package-content{background-color:#603e81;padding:15px}.package-item .package-content h3{padding:5px 0 20px}.slider-item{padding:15px 0}.slider-item h3{padding:15px 0 20px}.slider_carousel .owl-nav span{font-size:50px;padding:0 15px}@media (max-width:991px){.slider_carousel .owl-dots,.slider_carousel .owl-nav{width:48%;display:inline-block}}.rules_of_play{border-radius:8px;display:flex;flex-direction:column;padding:15px;margin:0}.rules_title{background:#603e81;padding:25px 15px 0;display:flex;flex-direction:row}.rules_title h3{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.rules_title h3 i{transform:rotate(270deg)}.rules_of_play_video{width:100%;margin:0}.rules_content{background:#603e81;padding:0 15px 15px}.bubble_show{position:relative}.bubble_show::after{content:"";position:absolute;border-radius:50%;z-index:3}.bubble_show.bubble_top_left::after{top:0;left:0}.bubble_show.bubble_top_right::after{top:0;right:0}.bubble_show.bubble_bottom_left::after{bottom:0;left:0}.bubble_show.bubble_bottom_right::after{bottom:0;right:0}.bubble_show.red::after{background-color:#e53e30}.bubble_show.green::after{background-color:#a3d55f}.bubble_show.blue::after{background-color:#0098ce}.bubble_show.purple::after{background-color:#624084}.bubble_show.yellow::after{background-color:#ffce00}.bubble_show.pink::after{background-color:#cb007c}.bubble_show.grey::after{background-color:#70706f}.bubble_show.bubble_small::after{width:50px;height:50px}.bubble_show.bubble_medium::after{width:100px;height:100px}.bubble_show.bubble_large::after{width:150px;height:150px}.bubble_show.bounce::after{animation:bounce 2s infinite}.bubble_show.bounce_slow::after{animation:bounce_slow 3.5s infinite}.bubble_show.bounce_long::after{animation:bounce_long 5s infinite}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce_slow{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7.5px)}}@keyframes bounce_long{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-60px)}60%{transform:translateY(-30px)}}.page-id-14 .dark_back .flexrow:before{display:none}header .container .row .col-6{z-index:999;position:relative}.header-left-make-row{display:flex;flex-direction:row;align-items:center;position:relative;overflow:hidden;white-space:nowrap;z-index:100;padding-left:10px}@media (max-width:991px){.header-left-make-row{display:block}}.header-left-make-row:before{content:"";position:absolute;background-color:#522a5d;z-index:300;width:200px;height:30px;top:10%;left:-2%}@media (max-width:991px){.header-left-make-row:before{display:none}}#train-times{position:absolute;white-space:nowrap;will-change:transform;margin:0;padding:0}@media (max-width:991px){#train-times{display:none}}select.venues{z-index:999}#sidemenu{display:none;padding:50px 12%;background-color:#37244a;position:fixed;width:100vw;height:calc(100vh - 16%);z-index:995;bottom:0}#sidemenu ul{list-style-type:none;padding-left:0!important}#sidemenu a{text-decoration:none!important}#sidemenu a,#sidemenu li{transition-duration:.5s}#sidemenu li a:hover,#sidemenu li:hover{color:#9ac550!important;cursor:pointer}#sidemenu #location-toggle-within-toggle-menu{display:none}#sidemenu #location-toggle-within-toggle-menu-desktop{display:none}@media (max-width:991px){#sidemenu .banner-content{padding-bottom:15px}}#sidemenu .sidemenu-inner-mobile{height:400px;overflow-y:scroll;display:none}@media (max-width:991px){#sidemenu .sidemenu-inner-mobile{display:block}}#sidemenu .sidemenu-inner-mobile::-webkit-scrollbar{width:2px}#sidemenu .sidemenu-inner-mobile::-webkit-scrollbar-track{background:rgba(241,241,241,.0588235294)}#sidemenu .sidemenu-inner-mobile::-webkit-scrollbar-thumb{background:#624084;border-radius:4px}#sidemenu .sidemenu-inner-mobile::-webkit-scrollbar-thumb:hover{background:rgb(72.5,47.3469387755,97.6530612245)}#sidemenu #location-toggle-within-toggle-menu-menu{padding-left:25px!important}#sidemenu #location-toggle-within-toggle-menu-menu li{padding:0 0 20px;font-size:17px;font-weight:800}#sidemenu .sidemenu-inner-desktop{display:block;padding-top:100px}@media (max-width:991px){#sidemenu .sidemenu-inner-desktop{display:none}}#sidemenu .sidemenu-inner-desktop .address{position:relative;z-index:100}#sidemenu .sidemenu-inner-desktop .address:before{z-index:-1}#sidemenu .sidemenu-inner-desktop h2{font-size:60px}#sidemenu .sidemenu-inner-desktop #click-toggle-locations-desktop,#sidemenu .sidemenu-inner-desktop #location-toggle-within-toggle-menu-menu-desktop,#sidemenu .sidemenu-inner-desktop .menu{position:relative;z-index:15}#sidemenu .sidemenu-inner-desktop:after{content:"";background:#3d2853;position:absolute;width:800px;top:100px;right:-200px;height:800px;border-radius:50%;opacity:.5;z-index:10}#sidemenu .menu{padding:0 15px}@media (max-width:991px){#sidemenu .menu{margin-bottom:0}}@media (max-width:991px){#sidemenu .menu{padding:0!important;text-align:center}}#sidemenu .menu li{padding:0 0 20px;font-size:18px;font-weight:900}@media (max-width:991px){#sidemenu .menu li{padding:0 0 10px;font-size:16px;font-weight:600}}#sidemenu #click-toggle-locations{padding:0 0 20px;font-size:18px;font-weight:900;list-style-type:none;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#sidemenu #click-toggle-locations i{transition-duration:.5s;margin-right:15px}#sidemenu #click-toggle-locations-desktop{padding:0 0 20px;font-size:18px;font-weight:900;list-style-type:none;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#sidemenu #click-toggle-locations-desktop i{transition-duration:.5s;margin-right:15px}#sidemenu .book-button{position:relative;bottom:0}@media (min-width:991px){#menu-toggle-menu-desktop-left,#menu-toggle-menu-desktop-right{padding-top:160px!important}}.spin_animation{transform:rotate(720deg)}.contact{padding:50px 0;background:#603e81}.contact .flexrow{flex-direction:column;justify-content:center;align-items:flex-start}.contact .flexrow a{max-width:200px;margin-bottom:30px}#map{height:500px;width:500px}@media (max-width:991px){#map{height:300px;width:300px;margin-bottom:15px}}#sidemenu .footer_socials{text-align:right}.home_page_banner_carousel.owl-carousel{z-index:30}.home_page_banner_carousel .owl-item{overflow:hidden!important}.home_page_banner_carousel h1{position:relative;z-index:20}.home_page_banner_carousel video{height:100%;width:100%;margin-top:150px;position:relative;z-index:999}@media (max-width:1199px){.home_page_banner_carousel video{width:420px!important;height:100%!important}}@media (max-width:991px){.home_page_banner_carousel video{width:300px!important;height:100%!important;margin-top:60px}}@media (max-width:574px){.home_page_banner_carousel video{width:280px!important;height:100%!important}}@media (min-width:1200px){.home_page_banner_carousel video{width:530px!important;height:100%!important}}@media (min-width:1400px){.home_page_banner_carousel video{width:580px!important;height:100%!important}}.newsletter-container{background:rgba(59,39,79,.4117647059)!important}.newsletter-container label{width:90%}.l-form-default input{width:90%;float:right}.l-form-default input[type=checkbox]{width:auto!important;float:none;margin-top:50px;display:inline-block}.l-form-default button{font-family:museo-sans-rounded,sans-serif!important;background:#9ac550!important;padding:12px 40px!important;border-radius:100px!important;display:inline-block!important;font-weight:700!important;color:#332145!important}@media (max-width:574px){.l-form-default button{font-size:14px!important;padding:12px 32px!important}}.full_width_video_section{padding:50px 0;background:#624084}.full_width_video_section iframe{border:0;width:80%;height:500px;margin:0 auto!important;display:block}.event-carousel .loop-content{min-height:310px}.event-carousel a{text-decoration:none!important}.event-template-default .purple_bgc a{text-decoration:none!important}.event-template-default .blog_img,.offers-template-default .blog_img{width:90%;margin:0 auto;max-height:400px;-o-object-fit:contain;object-fit:contain}@media (max-width:991px){.event-template-default .blog_img,.offers-template-default .blog_img{width:100%;padding-bottom:25px}}.offer-details h3{text-align:center;padding-bottom:30px}.offers-grid:after{content:"";width:360px;height:360px;background:#9c0f6c;border-radius:50%;position:absolute;bottom:-700px;right:-220px;z-index:1}.offers-grid{display:flex;flex-direction:row;align-items:center;justify-content:center}.offers-half-thirds{width:28%;display:flex;flex-direction:column;align-items:center}@media (max-width:991px){.offers-half-thirds{width:100%}}.offers-half-thirds h4{padding:10px 0}.offers-half-thirds .offer-icon{width:70px;background-color:#37244a;padding:15px;border-radius:50px;height:70px;-o-object-fit:contain;object-fit:contain}#landing_video{width:800px;height:500px}@media (max-width:991px){#landing_video{width:100%}}.book-button .button{margin:auto}@media (max-width:991px){.book-button .button{width:100%}}@media (max-width:575px){.banner-circle{width:200px;height:200px}body.page-template-page-home h1{font-size:40px}}.venues{max-width:200px}.inner-banner{overflow:hidden;padding:120px 0}.inner-banner .image{width:50%;right:-15px;background-size:cover!important;padding-top:50%;border-radius:50%;top:50%;transform:translateY(-50%);position:absolute}.accordian_single h3{font-size:26px}.packages_carousel .owl-stage-outer{overflow:visible!important}.package-content{padding:25px!important;border-radius:0 0 10px 10px}.package-content h3,.rules_title h3{font-size:26px;margin-bottom:0}.accordian_single h3 i,.package-content h3 i,.rules_title h3 i{font-size:30px!important}@media (max-width:768px){.inner-banner{padding:75px 0}.inner-banner .image{display:none}.bullets_outer{padding:50px 15px}}#subForm input{margin:0;padding:0;float:left;width:48%!important;margin-right:2%;background:rgba(255,255,255,.2509803922);border:none;padding:15px 20px;border-radius:10px;margin-bottom:20px;color:#fff;display:inline-block}#cm-privacy-consent-required-label{display:none}button.js-cm-submit-button{clear:both!important;margin-top:20px!important;margin-left:0!important;border:none;color:#fff!important;background:#332145!important}#subForm input[type=checkbox]{width:auto!important;margin-right:10px!important;top:5px;position:relative}.over{overflow:hidden}.l-form-default{padding-top:70px!important;padding-bottom:70px!important;min-height:20px!important}.pre-header,header{z-index:10010!important;position:relative}#sidemenu{padding:0;top:0;padding-top:45px;z-index:1000;height:100vh;background:#402956}@media (max-width:991px){.toggle-container .button{width:100%;text-align:center}}.banner-content .memories{display:block;margin-right:20px;max-width:300px;margin-top:50px;padding-bottom:30px}@media (max-width:991px){.banner-content .memories{max-width:200px}}.memories{display:block;margin-right:20px;max-width:300px;margin-top:50px;padding-bottom:30px}@media (max-width:991px){.memories{max-width:200px}}#sidemenu .footer_socials{float:right}#sidemenu .footer_socials i{margin-right:0;margin-left:15px;color:#402956}@media (min-width:1099px){.banner-circle{float:none;height:100%!important;right:0;position:relative;top:100px!important;transform:scale(1.05);bottom:auto!important;width:100%!important;width:100%;aspect-ratio:1/1}.location-hero{position:relative}.location-hero::after{top:90px;left:-20px}}.rules_of_play{border-radius:10px}.wiggle{z-index:999}@media (min-width:1099px){.media-column-iframe .iframe{width:540px!important;height:304px!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXAvX3J5YW4uc2NzcyIsImFwcC5jc3MiLCJjb21wL19jYWx1bS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFJQSxhQUNJLFNBQUEsTUFDQSxPQUFBLE1BQ0EsUUFBQSxHQUNBLFdBQUEsSUFBQSxJQUFBLEtBQ0EsUUFBQSxJQUNDLE1BQUEsa0JBQ0csS0FBQSxLQUVGLHNCQUNFLE9BQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxLQUdGLGVBQ0UsWUFBQSxrQkFBQSxDQUFBLFdBQ0EsV0FBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLGNBQUEsTUFDQSxRQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSx5QkFSRixlQVNNLFVBQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsTUFLWixHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQ0ksWUFBQSxrQkFBQSxDQUFBLFdBQ0EsWUFBQSxjQUdKLFFBQ0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBRUEseUJBTEosUUFNUSxVQUFBLE1BSVIsZ0NBQ0ksVUFBQSxLQUNBLHlCQUZKLGdDQUdRLFVBQUEsTUFJUixRQUNJLFVBQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxJQUNBLHlCQUpKLFFBS1EsVUFBQSxNQUlSLFFBQ0ksVUFBQSxLQUNBLGVBQUEsS0FDQSx5QkFISixRQUlRLFVBQUEsS0FDQSxZQUFBLEtBSVIsUUFDSSxVQUFBLEtBQ0EsY0FBQSxJQUNBLHlCQUhKLFFBSVEsVUFBQSxNQUlSLFFBRUksVUFBQSxLQUNBLGVBQUEsVUFHSixFQUNJLFVBQUEsS0FDQSxZQUFBLE1BYUosSUFDSSxVQUFBLEtBR0osT0FDSSxNQUFBLE1BR0osTUFDSSxNQUFBLEtBR0osT0FDQSxNQUFBLEtBR0EsUUFBQSxRQUNJLE1BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxNQUNBLGdCQUFBLE1BR0osUUFDSSxjQUFBLElBQ0Esb0JBQUEsS0FBQSxPQUdKLFFBQ0ksWUFBQSxrQkFBQSxDQUFB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QSxNQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsZ0JBQ0EsVUFBQSxZQUNBLE9BQUEsZUFDQSxNQUFBLGVBQ0EsTUFBQSxLQUNHLGFBQUEsQ0FBQSxDQUFBLEVBR0gsZUFDQyxTQUFBLFNBR0Ysc0JBQ0MsSUFBQSxLQUNBLEtBQUEsT0FLRCxlQUNDLGNBQUEsS0FHRCxRQUNJLFFBQUEsSUFLQSwwQkFDSSw2QkFDSSxNQUFBLGdCQUNBLE9BQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5cclxuLyogQm9vayBOb3cgQnV0dG9uICovXHJcblxyXG4uYm9vay1idXR0b257XHJcbiAgICBwb3NpdGlvbjogIGZpeGVkO1xyXG4gICAgYm90dG9tOiAtNjBweDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XHJcbiAgICB6LWluZGV4Ojk5ODtcclxuICAgICB3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICBsZWZ0OjIwcHg7XHJcblxyXG4gICAgICAmLnJldmVhbGVkIHtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LWZhbWlseTokaGVhZGluZy1mb250OyBcclxuICAgICAgICBiYWNrZ3JvdW5kOiRidXR0b247XHJcbiAgICAgICAgcGFkZGluZzokYnV0dG9uX3BhZGRpbmc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgIGNvbG9yOiMzMzIxNDU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzokYnV0dG9uX3BhZGRpbmdfbW9iO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDV7XHJcbiAgICBmb250LWZhbWlseTokaGVhZGluZy1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6OTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkgaDF7XHJcbiAgICBmb250LXNpemU6NThweDtcclxuICAgIGxpbmUtaGVpZ2h0OjEuMDU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsX3RhYmxldCl7XHJcbiAgICAgICAgZm9udC1zaXplOjM3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgaDF7XHJcbiAgICBmb250LXNpemU6NjZweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGxfdGFibGV0KXtcclxuICAgICAgICBmb250LXNpemU6MzdweDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSBoMntcclxuICAgIGZvbnQtc2l6ZTo0NnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OjEuMjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGxfdGFibGV0KXtcclxuICAgICAgICBmb250LXNpemU6MzJweDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSBoM3tcclxuICAgIGZvbnQtc2l6ZTo0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGxfdGFibGV0KXtcclxuICAgICAgICBmb250LXNpemU6MjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IGg0e1xyXG4gICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGxfdGFibGV0KXtcclxuICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSBoNXtcclxuXHJcbiAgICBmb250LXNpemU6MTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxufVxyXG5cclxucHtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6JGJvZHktZm9udDtcclxufVxyXG5cclxudWx7XHJcbiAgICAvLyBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAvLyBwYWRkaW5nOjAgIWltcG9ydGFudDsgXHJcbiAgICAvLyBtYXJnaW46MCAhaW1wb3J0YW50OyBcclxufVxyXG5cclxubGl7XHJcbiAgICBcclxufVxyXG5cclxuaW1ne1xyXG4gICAgbWF4LXdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi5yaWdodHtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG59XHJcblxyXG4ubGVmdHtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbi5jbGVhcntcclxuY2xlYXI6Ym90aDtcclxufVxyXG5cclxuLnNxdWFyZSwgLmNpcmNsZXtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDoxMDAlO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxufVxyXG5cclxuLmNpcmNsZXtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbntcclxuICAgIGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7IFxyXG4gICAgYmFja2dyb3VuZDokYnV0dG9uO1xyXG4gICAgcGFkZGluZzokYnV0dG9uX3BhZGRpbmc7XHJcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICBjb2xvcjojMzMyMTQ1O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKXtcclxuICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICBwYWRkaW5nOiRidXR0b25fcGFkZGluZ19tb2I7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogTWlzYy4gRnJhbWV3b3JrICovXHJcblxyXG5ib2R5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZmxleHJvd3tcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIHotaW5kZXg6NDtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuICAgIGlmcmFtZXtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBJbWFnZSBMZWZ0IGFuZCBSaWdodCAqL1xyXG5cclxuXHJcbi5kYXJrX2JhY2t7IC8qIENoYW5nZSBwZXIgc2l0ZSAqL1xyXG4gICAgYmFja2dyb3VuZDojMzcyNDRBO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgIHBhZGRpbmc6JHNlY3Rpb24tcGFkZGluZztcclxuICAgIH1cclxufVxyXG5cclxuLmRhcmtfYmFjayAuZmxleHJvdzpiZWZvcmV7IC8qIENoYW5nZSBwZXIgc2l0ZSAqL1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgd2lkdGg6MjAwcHg7XHJcbiAgICBoZWlnaHQ6MjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiRwaW5rX2JhbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgYm90dG9tOjEwcHg7XHJcbiAgICByaWdodDotMjBweDtcclxuICAgIHotaW5kZXg6MTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbF90YWJsZXQpe1xyXG4gICAgICAgIHdpZHRoOjE1MHB4O1xyXG4gICAgICAgIGhlaWdodDoxNTBweDtcclxuICAgICAgICBsZWZ0OjIwMHB4O1xyXG4gICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbn1cclxuXHJcbi5kYXJrX2JhY2sgLmZsZXhyb3cgLmNvbC1tZC02e1xyXG4gICAgei1pbmRleDoyO1xyXG59XHJcblxyXG4uaW1hZ2UtcmlnaHQgYS5idXR0b24sIC5pbWFnZS1sZWZ0IGEuYnV0dG9ue1xyXG4gICAgbWFyZ2luLXRvcDoyMHB4O1xyXG59XHJcblxyXG4uaW1hZ2UtbGVmdCBpbWd7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsX3RhYmxldCl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNpcmNsZS1pbWFnZXtcclxuICAgIHdpZHRoOjUzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6NTMwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcclxuICAgIG9iamVjdC1maXQ6Y292ZXI7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHRvcDotMjBweDtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsX3RhYmxldCl7XHJcbiAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDo0MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDo0MjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgIHdpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OjMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6NjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgd2lkdGg6MjgwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6MjgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCl7XHJcbiAgICAgICAgd2lkdGg6NTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6NTMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4eGwpe1xyXG4gICAgICAgIHdpZHRoOjU4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OjU4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubG9jYXRpb24taGVybzphZnRlcntcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIGJhY2tncm91bmQ6JGJsdWUtYmFsbDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgd2lkdGg6MTYwcHg7XHJcbiAgICBoZWlnaHQ6MTYwcHg7XHJcbiAgICB0b3A6MTYwcHg7XHJcbiAgICByaWdodDozMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgei1pbmRleDo2O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4eGwpe1xyXG4gICAgICAgIHJpZ2h0OjM4MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Ape1xyXG4gICAgICAgIHJpZ2h0OjIyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhzKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgd2lkdGg6NzBweDtcclxuICAgICAgICBoZWlnaHQ6NzBweDtcclxuICAgICAgICByaWdodDo3MHB4O1xyXG4gICAgICAgIHRvcDoxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBcclxufVxyXG5cclxuLmltYWdlLWxlZnR7XHJcbiAgICBwYWRkaW5nOiR0YWxsLXNlY3Rpb24tcGFkZGluZztcclxufVxyXG5cclxuLmltYWdlLXJpZ2h0IC5jb2wtbWQtNixcclxuLmltYWdlLWxlZnQgLmNvbC1tZC02e1xyXG4gICAgcGFkZGluZzowIDIwcHg7XHJcbn1cclxuXHJcbi5pbWFnZS1sZWZ0IC5yb3csXHJcbi5pbWFnZS1yaWdodCAucm93e1xyXG4gICAgbWFyZ2luLWxlZnQ6LTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6LTIwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBDYXJvdXNlbCAqL1xyXG5cclxuLmV2ZW50LWNhcm91c2Vse1xyXG4gICAgYmFja2dyb3VuZDojM0UyODUzOTk7IC8qIENoYW5nZSBwZXIgc2l0ZSAqL1xyXG4gICAgcGFkZGluZzokdGFsbC1zZWN0aW9uLXBhZGRpbmc7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBcclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgLTIwMCUgMCAwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9vcC1pdGVte1xyXG4gICAgbWFyZ2luOjIwcHggMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLmxvb3AtY29udGVudHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDU1LDM2LDc0LDApIDAlLCByZ2JhKDU1LDM2LDc0LDApIDIwJSwgcmdiYSg1NSwzNiw3NCwwLjkpIDgwJSk7IFxyXG4gICAgcGFkZGluZzo2NSUgMjVweCAyNXB4O1xyXG4gICAgLmRhdGV7XHJcbiAgICAgICAgb3BhY2l0eTowLjY1O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF5e1xyXG4gICAgd2lkdGg6NThweDtcclxuICAgIGhlaWdodDo1OHB4O1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDo1OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgIGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kOiNENjk1Mjc7XHJcbn1cclxuXHJcbi8qIE93bCAqL1xyXG5cclxuLm93bC1kb3Rze1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbn1cclxuXHJcbi5ob21lLWJhbm5lcntcclxuICAgIC5vd2wtZG90c3tcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm93bC1kb3R7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjhweDtcclxuICAgIGhlaWdodDo4cHg7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBib3JkZXItcmFkaXVzOjRweDtcclxuICAgIG1hcmdpbi1yaWdodDo3cHg7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ub3dsLWRvdC5hY3RpdmV7XHJcbiAgICB3aWR0aDoyOHB4O1xyXG59XHJcblxyXG4vKiBIZWFkZXIgKi9cclxuXHJcbi52ZW51ZXN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyYTVkO1xyXG5cclxuICAgIFxyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgb3B0aW9ue1xyXG4gICAgICAgIG1heC13aWR0aDoxNjBweDsgXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIG9wdGlvbjphZnRlcntcclxuICAgICAgICBmb250LWZhbWlseTpGb250QXdlc29tZTtcclxuICAgICAgICBjb250ZW50OlwiXFxmMDc4XCI7XHJcbiAgICAgICAgZm9udC1zaXplOjExcHg7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOjJweDtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLnZlbnVlcy5vbmNsaWNre1xyXG4gICAgbWF4LWhlaWdodDogYXV0bztcclxufVxyXG5cclxuaGVhZGVye1xyXG4gICAgcGFkZGluZzoxMHB4IDA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgei1pbmRleDo1O1xyXG59XHJcblxyXG4uYm9vay1jdGF7XHJcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6MThweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21le1xyXG4gICAgaGVhZGVye1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcbiBcclxuLmxvZ297XHJcbiAgICAvLyBtYXgtd2lkdGg6MjAwcHg7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnByZS1oZWFkZXJ7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxuICAgIGJhY2tncm91bmQ6IzUyMkE1RDsgLyogQ2hhbmdlIHBlciBzaXRlICovXHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEycHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ib29rLXRvcHtcclxuICAgICAgICBcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiM0QTFENDU7IC8qIENoYW5nZSBwZXIgc2l0ZSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGJ1dHRvbjtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6MTJweCAyNXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDsgXHJcbiAgICAgICAgY29sb3I6IzMzMjE0NTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbF90YWJsZXQpe1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWRkcmVzcy10b3B7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDojNEExRDQ1OyAvKiBDaGFuZ2UgcGVyIHNpdGUgKi9cclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOjEycHggMjVweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsX3RhYmxldCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmUtaGVhZGVyIC5jb250YWluZXI6YmVmb3Jle1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHdpZHRoOjUwJTtcclxuICAgIHJpZ2h0Oi0zMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiM0YTFkNDU7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgei1pbmRleDoxO1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsX3RhYmxldCl7XHJcbiAgICAgICAgYmFja2dyb3VuZDokYnV0dG9uO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnByZS1oZWFkZXJ7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIC5jb2wtNntcclxuICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTmF2aWdhdGlvbiAqL1xyXG5cclxuLm5hdmljb24ge1xyXG4gICAgcGFkZGluZzozMHB4IDA7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMpe1xyXG4gICAgICAgIHBhZGRpbmc6MjNweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbmF2LWljb24td3cge1xyXG4gIHdpZHRoOjI2cHg7XHJcbiAgaGVpZ2h0OjIwcHg7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICAtby10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOi41cyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246LjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246LjVzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246LjVzIGVhc2UtaW4tb3V0O1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbn1cclxuXHJcbiNuYXYtaWNvbi13dyBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgdG9wOjBcclxufVxyXG5cclxuI25hdi1pY29uLXd3IHNwYW4ge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgaGVpZ2h0OjJweDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGJhY2tncm91bmQ6I2ZmZjtcclxuICBib3JkZXItcmFkaXVzOjJweDtcclxuICBvcGFjaXR5OjE7XHJcbiAgbGVmdDowO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjouMjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjouMjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246LjI1cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOi4yNXMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuI25hdi1pY29uLXd3IHNwYW46bnRoLWNoaWxkKDIpLFxyXG4jbmF2LWljb24td3cgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgdG9wOjlweDtcclxuICAgIHdpZHRoOjEzcHg7XHJcbiAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjA7XHJcbn1cclxuXHJcbiNuYXYtaWNvbi13dyBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgdG9wOjE4cHhcclxufVxyXG5cclxuI25hdi1pY29uLXd3IHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0b3A6MFxyXG59XHJcblxyXG4jbmF2LWljb24td3cgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gIHRvcDoxOHB4XHJcbn1cclxuXHJcbiNuYXYtaWNvbi13dy5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0b3A6MThweDtcclxuICB3aWR0aDowO1xyXG4gIGxlZnQ6NTAlXHJcbn1cclxuXHJcbiNuYXYtaWNvbi13dy5vcGVue1xyXG4gICAgdHJhbnNmb3JtOnNjYWxlKDEuNSk7XHJcbn1cclxuXHJcbiNuYXYtaWNvbi13dy5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcbiAgd2lkdGg6MjJweFxyXG59XHJcblxyXG4jbmF2LWljb24td3cub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuICB3aWR0aDoyMnB4XHJcbn1cclxuXHJcbiNuYXYtaWNvbi13dy5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICB0b3A6MThweDtcclxuICB3aWR0aDowO1xyXG4gIGxlZnQ6NTAlXHJcbn1cclxuXHJcbi8qIFRvcCBOYXZpZ2F0aW9uIERlc2t0b3AgKi9cclxuXHJcbi5leHRyYW5hdntcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHVse1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjI4cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyOHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjI4cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjI4cHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBIb21lIEJhbm5lciAqL1xyXG5cclxuLmhvbWUtYmFubmVye1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNTUsMzYsNzQsMCkgMCUsIHJnYmEoNTUsMzYsNzQsMCkgMjAlLCByZ2JhKDU1LDM2LDc0LDAuNykgODAlKTsgXHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxufVxyXG5cclxuLmhvbWUtYmFubmVyOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIGJhY2tncm91bmQ6IzNEMjg1MztcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgd2lkdGg6MTAwMHB4O1xyXG4gICAgdG9wOi0yNTBweDtcclxuICAgIGxlZnQ6LTE1MHB4O1xyXG4gICAgaGVpZ2h0OjEwMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgb3BhY2l0eTowLjU7XHJcbn1cclxuXHJcbi5ob21lLWJhbm5lcjphZnRlcntcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIGJhY2tncm91bmQ6JGJ1dHRvbl9hbHQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHdpZHRoOjE2MHB4O1xyXG4gICAgaGVpZ2h0OjE2MHB4O1xyXG4gICAgdG9wOjYwcHg7XHJcbiAgICBsZWZ0Oi04MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICB6LWluZGV4OjY7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsX3RhYmxldCl7XHJcbiAgICAgICAgd2lkdGg6MTYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjE2MHB4OyBcclxuICAgICAgICBsZWZ0Oi0xMTBweDtcclxuICAgICAgICB0b3A6ODBweFxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxleHdyYXB7XHJcbiAgICBoZWlnaHQ6NTUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDoxMDBweDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIHotaW5kZXg6NDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MjEwcHg7XHJcbiAgICAgICAgaGVpZ2h0Ojcwdmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzaWRlbWVudXtcclxuICAgIC5mbGV4d3JhcHtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDoxMDBweDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKXsgICAgICAgICBcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyAgICAgICAgXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1jaXJjbGV7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDoyMjBweDtcclxuICAgIHJpZ2h0Oi0xNTBweDtcclxuICAgIHRyYW5zZm9ybTpzY2FsZSgxLjQpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgd2lkdGg6MTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjE4MHB4O1xyXG4gICAgICAgIHRvcDo3MHB4O1xyXG4gICAgICAgIHJpZ2h0Oi05MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRkcmVzc3tcclxuICAgIGhlaWdodDoyMDBweDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206NjBweDtcclxuICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgaGVpZ2h0OjIwdmg7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICAgIHdpZHRoOjQ0cHg7XHJcbiAgICAgICAgaGVpZ2h0OjQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6NDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICAgICAgY29sb3I6JHBpbmtfYmFsbDtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgfVxyXG4gICAgYWRkcmVzc3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wtMTJ7XHJcbiAgICAgICAgei1pbmRleDoyOyAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtMTIgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmFkZHJlc3M6YmVmb3Jle1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgd2lkdGg6MzYwcHg7XHJcbiAgICBoZWlnaHQ6MzYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiRwaW5rX2JhbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgYm90dG9tOi0xNjBweDtcclxuICAgIGxlZnQ6LTIyMHB4O1xyXG4gICAgei1pbmRleDoxO1xyXG59XHJcblxyXG4vKiBJbm5lciBQYWdlIEJhbm5lciAqL1xyXG5cclxuLmlubmVyLWJhbm5lcntcclxuICAgIHBhZGRpbmc6MTAwcHggMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDU1LDM2LDc0LDApIDAlLCByZ2JhKDU1LDM2LDc0LDAuNykgMTAwJSk7IFxyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcyNDRBO1xyXG59XHJcblxyXG4uaW5uZXItYmFubmVyOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIGJhY2tncm91bmQ6IzNEMjg1MztcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgd2lkdGg6ODAwcHg7XHJcbiAgICB0b3A6LTIyMHB4O1xyXG4gICAgbGVmdDotNTBweDtcclxuICAgIGhlaWdodDo4MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgb3BhY2l0eTowLjU7XHJcbn1cclxuXHJcbi5pbm5lci1iYW5uZXI6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiRwaW5rLWJhbGw7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHdpZHRoOjE0MHB4O1xyXG4gICAgaGVpZ2h0OjE0MHB4O1xyXG4gICAgYm90dG9tOi0zMHB4O1xyXG4gICAgbGVmdDotNzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgei1pbmRleDozO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbF90YWJsZXQpe1xyXG4gICAgICAgIHdpZHRoOjEyMHB4O1xyXG4gICAgICAgIGhlaWdodDoxMjBweDsgXHJcbiAgICAgICAgbGVmdDotNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmlubmVyLWJhbm5lciAuY29sLTEye1xyXG4gICAgei1pbmRleDoxMDtcclxufVxyXG5cclxuLyogR2lmdCBWb3VjaGVycyAqL1xyXG5cclxuLmdpZnQtdm91Y2hlcntcclxuICAgIHBhZGRpbmc6JHNob3J0LXNlY3Rpb24tcGFkZGluZztcclxuICAgIGJhY2tncm91bmQ6IzYwM0U4MTsgLyogQ2hhbmdlIHBlciBzaXRlICovXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgcGFkZGluZzokc2VjdGlvbi1wYWRkaW5nO1xyXG4gICAgfVxyXG4gICAgLmNvbC0ze1xyXG4gICAgICAgIHotaW5kZXg6MjtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdpZnQtdm91Y2hlciAuZmxleHJvdzpiZWZvcmV7IC8qIENoYW5nZSBwZXIgc2l0ZSAqL1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgd2lkdGg6MTMwcHg7XHJcbiAgICBoZWlnaHQ6MTMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiRibHVlX2JhbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOi00MHB4O1xyXG4gICAgbGVmdDotMjBweDtcclxuICAgIHotaW5kZXg6MTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEZvb3RlciAqL1xyXG5cclxuLmJyZWFkY3J1bWJze1xyXG4gICAgYmFja2dyb3VuZDojM0IyNzRGOyAvKiBDaGFuZ2UgcGVyIHNpdGUgKi9cclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjEwO1xyXG4gICAgcGFkZGluZzo2cHggMDtcclxuICAgIFxyXG4gICAgYXtcclxuICAgICAgICB3aWR0aDozMHB4O1xyXG4gICAgICAgIGhlaWdodDozMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgIGNvbG9yOiMzQjI3NEY7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICB9ICBcclxufVxyXG5cclxuZm9vdGVye1xyXG4gICAgYmFja2dyb3VuZDojMzMyMTQ1O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjEwO1xyXG4gICAgcGFkZGluZzokc2VjdGlvbi1wYWRkaW5nO1xyXG4gICAgXHJcbiAgICAubG9nb3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX21lbnV7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeHMpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICBwYWRkaW5nLXRvcDozMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWx7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDEycHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9wZW5pbmd7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVse1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggcmdiKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4IDA7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3Rhe1xyXG4gICAgcGFkZGluZzoxMHB4IDAgMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiMzMzIxNDU7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIFxyXG4gICAgLmZvb3Rlcl9zb2NpYWxze1xyXG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgd2lkdGg6MzhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjM4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjojMzMyMTQ1O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjZweDtcclxuXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogTGFuZGluZyBQYWdlICovXHJcblxyXG4ubGFuZGluZ193cmFwe1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZ3tcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDU1LDM2LDc0LDAuOCkgMCUsIHJnYmEoNTUsMzYsNzQsMC4yKSAyMCUsIHJnYmEoNTUsMzYsNzQsMCkgMTAwJSk7IFxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmc6YmVmb3Jle1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgYmFja2dyb3VuZDokcGluay1iYWxsO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB3aWR0aDozNjBweDtcclxuICAgIHRvcDoxMjBweDtcclxuICAgIHJpZ2h0Oi0xODBweDtcclxuICAgIGhlaWdodDozNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMnMgaW5maW5pdGU7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHhzKXtcclxuICAgICAgICB3aWR0aDoyMDBweDtcclxuICAgICAgICBoZWlnaHQ6MjAwcHg7XHJcbiAgICAgICAgcmlnaHQ6LTE3MHB4O1xyXG4gICAgICAgIHRvcDo5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFuZGluZ3tcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6OTAwcHg7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgcGFkZGluZzowIDAgNTBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgaGVpZ2h0Ojkwdmg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zcXVhcmUtbG9nb3tcclxuICAgICAgICAvLyB3aWR0aDoxOTBweDtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOjAgMCAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgei1pbmRleDo1O1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuLmxhbmRpbmc6YmVmb3Jle1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgYmFja2dyb3VuZDojM0QyODUzO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB3aWR0aDo1MDBweDtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDotMzAwcHg7XHJcbiAgICBoZWlnaHQ6NTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgIG9wYWNpdHk6MC41O1xyXG4gICAgYW5pbWF0aW9uOiBib3VuY2VfbG9uZyA1cyBpbmZpbml0ZTtcclxufVxyXG5cclxuLmxhbmRpbmc6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiNENjk1Mjc7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHdpZHRoOjYwMHB4O1xyXG4gICAgYm90dG9tOi0zNTBweDtcclxuICAgIHJpZ2h0Oi01MDBweDtcclxuICAgIGhlaWdodDo2MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgb3BhY2l0eToxO1xyXG4gICAgYW5pbWF0aW9uOiBib3VuY2Vfc2xvdyAzLjVzIGluZmluaXRlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMpe1xyXG4gICAgICAgIHdpZHRoOjI2MHB4O1xyXG4gICAgICAgIGhlaWdodDoyNjBweDtcclxuICAgICAgICBib3R0b206LTEzMHB4O1xyXG4gICAgICAgIHJpZ2h0Oi0xMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvY2F0aW9ue1xyXG4gICAgcGFkZGluZzoxMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6NTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH0gXHJcblxyXG4gICAgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmxhbmRpbmctbG9jYXRpb24tbGlua3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubG9jYXRpb24tZHJvcGRvd257XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOjI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjE1cHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjEwO1xyXG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgbWFyZ2luOjIwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLy8gYmFja2dyb3VuZDojNjg0Nzg4O1xyXG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcclxuICAgIC52ZW51ZXN7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFJlbW92ZSBhbmQgcGxhY2UgdGhpcyBzb21ld2hlcmUgZWxzZSBsbWFvXHJcbi5sb2NhdGlvbi1kcm9wZG93bntcclxuICAgIC8vIHBhZGRpbmc6JGJ1dHRvbl9wYWRkaW5nO1xyXG4gICAgYmFja2dyb3VuZDokYnV0dG9uO1xyXG4gICAgXHJcbiAgICAudmVudWVze1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRoZWFkaW5nLWZvbnQ7IFxyXG4gICAgICAgIGJhY2tncm91bmQ6JGJ1dHRvbjtcclxuXHJcbiAgICB9XHJcbn1cclxuLy8gV2lnZ2xlIGFuaW1hdGlvblxyXG5Aa2V5ZnJhbWVzIHdpZ2dsZSB7XHJcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgIDIlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cclxuICAgIDQlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxyXG4gICAgNiUgICB7IHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTsgfVxyXG4gICAgOCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDRkZWcpOyB9XHJcbiAgICAxMCUgIHsgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpOyB9XHJcbiAgICAxMiUgIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSAvLyBpZGxlIHJlc3Qgb2YgdGhlIHRpbWVcclxuICB9XHJcbiAgXHJcbiAgLndpZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBhbmltYXRpb246IHdpZ2dsZSA4LjZzIGVhc2UtaW4tb3V0IGluZmluaXRlOyBcclxuICAgIC8vIHdpZ2dsZSBydW5zIGluIGZpcnN0IH4wLjZzLCB0aGVuIHN0YXlzIHN0aWxsIGZvciB+OHNcclxuICB9XHJcblxyXG4gIFxyXG4gIC8vIFNwZWNpYWwgY2FzZSBmb3IgPHNlbGVjdD5cclxuICBzZWxlY3Qud2lnZ2xlIHtcclxuICAgIC8vIFByZXZlbnQgYW5pbWF0aW9uIHdoZW4gZHJvcGRvd24gaXMgb3BlbmVkXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4ubG9jYXRpb24gLmNpcmNsZS1sb2NhdGlvbntcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XHJcbn1cclxuXHJcbi5sb2NhdGlvbjpmaXJzdC1jaGlsZCAuY2lyY2xlLWxvY2F0aW9ue1xyXG4gICAgLy8gb3BhY2l0eToxO1xyXG59XHJcblxyXG4ubG9jYXRpb24gLmxhbmRpbmctbG9jYXRpb24tbGluazpiZWZvcmV7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIGJhY2tncm91bmQ6I2EzZDU1ZjtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6LTI1cHg7XHJcbiAgICBsZWZ0OiAtMTIwcHg7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcclxufVxyXG5cclxuLmxvY2F0aW9uIC5sYW5kaW5nLWxvY2F0aW9uLWxpbms6aG92ZXI6YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmxhbmRpbmctbG9jYXRpb24tbGlua3tcclxuICAgIHotaW5kZXg6OTk5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2lyY2xlLWxvY2F0aW9ue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBhZGRpbmctdG9wOjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzYjI3NGY7XHJcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgIHotaW5kZXg6OTk5O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbmJvZHkgLmxvY2F0aW9uIGgye1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG59XHJcblxyXG5cclxuLmljb257XHJcbiAgICB3aWR0aDo4MHB4O1xyXG59XHJcblxyXG4ubW9yZXtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgYm90dG9tOjUlO1xyXG4gICAgcmlnaHQ6NSU7XHJcbiAgICB3aWR0aDo1MHB4O1xyXG4gICAgaGVpZ2h0OjUwcHg7XHJcbiAgICBmb250LXNpemU6MjJweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xyXG4gICAgei1pbmRleDoxMTtcclxuICAgIGJhY2tncm91bmQ6IzNCMjc0RjtcclxuICAgIGxpbmUtaGVpZ2h0OjUwcHg7XHJcbn1cclxuXHJcblxyXG4vLyBOZXdzbGV0dGVyXHJcbi5sLWZvcm0tZGVmYXVsdHtcclxuICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cclxuICAgICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQ29sb3VycyBEZWNsYXJlZCovXG4vKiBHcmVlbiAqL1xuLyogWWVsbG93ICovXG4vKiBCYWxsIENvbG91cnMgKi9cbi8qIFBhZGRpbmcgKi9cbi8qIEZvbnRzICovXG4vKiBCb29rIE5vdyBCdXR0b24gKi9cbi5ib29rLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtNjBweDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICB6LWluZGV4OiA5OTg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbGVmdDogMjBweDtcbn1cbi5ib29rLWJ1dHRvbi5yZXZlYWxlZCB7XG4gIGJvdHRvbTogMzBweDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ib29rLWJ1dHRvbiBhIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy1yb3VuZGVkXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICM5QUM1NTA7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMyMTQ1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NHB4KSB7XG4gIC5ib29rLWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLXJvdW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IGgxIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSBoMSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgaDEge1xuICBmb250LXNpemU6IDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSBoMSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICB9XG59XG5cbmJvZHkgaDIge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5ib2R5IGgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5ib2R5IGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbmJvZHkgaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc3F1YXJlLCAuY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG5cbi5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLXJvdW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogIzlBQzU1MDtcbiAgcGFkZGluZzogMTJweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMjE0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzRweCkge1xuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAzMnB4O1xuICB9XG59XG5cbi8qIE1pc2MuIEZyYW1ld29yayAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjQwODQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5ib2R5IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZsZXhyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmZsZXhyb3cgaWZyYW1lIHtcbiAgICB3aWR0aDogNTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mbGV4cm93IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEltYWdlIExlZnQgYW5kIFJpZ2h0ICovXG4uZGFya19iYWNrIHsgLyogQ2hhbmdlIHBlciBzaXRlICovXG4gIGJhY2tncm91bmQ6ICMzNzI0NEE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhcmtfYmFjayB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbi5kYXJrX2JhY2sgLmZsZXhyb3c6YmVmb3JlIHsgLyogQ2hhbmdlIHBlciBzaXRlICovXG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogIzlDMEY2QztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXJrX2JhY2sgLmZsZXhyb3c6YmVmb3JlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBsZWZ0OiAyMDBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG4uZGFya19iYWNrIC5mbGV4cm93IC5jb2wtbWQtNiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbWFnZS1yaWdodCBhLmJ1dHRvbiwgLmltYWdlLWxlZnQgYS5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLWxlZnQgaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY2lyY2xlLWltYWdlIHtcbiAgd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaXJjbGUtaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNpcmNsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNpcmNsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzRweCkge1xuICAuY2lyY2xlLWltYWdlIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNpcmNsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jaXJjbGUtaW1hZ2Uge1xuICAgIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG9jYXRpb24taGVybzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDk4Y2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICB0b3A6IDE2MHB4O1xuICByaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxvY2F0aW9uLWhlcm86YWZ0ZXIge1xuICAgIHJpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubG9jYXRpb24taGVybzphZnRlciB7XG4gICAgcmlnaHQ6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc0cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9jYXRpb24taGVybzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NHB4KSB7XG4gIC5sb2NhdGlvbi1oZXJvOmFmdGVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uaW1hZ2UtbGVmdCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLmltYWdlLXJpZ2h0IC5jb2wtbWQtNixcbi5pbWFnZS1sZWZ0IC5jb2wtbWQtNiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmltYWdlLWxlZnQgLnJvdyxcbi5pbWFnZS1yaWdodCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbWFnZS1sZWZ0IC5yb3csXG4gIC5pbWFnZS1yaWdodCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogQ2Fyb3VzZWwgKi9cbi5ldmVudC1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjIsIDQwLCA4MywgMC42KTsgLyogQ2hhbmdlIHBlciBzaXRlICovXG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZXZlbnQtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIC0yMDAlIDAgMCkgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sb29wLWl0ZW0ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmxvb3AtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDU1LCAzNiwgNzQsIDApIDAlLCByZ2JhKDU1LCAzNiwgNzQsIDApIDIwJSwgcmdiYSg1NSwgMzYsIDc0LCAwLjkpIDgwJSk7XG4gIHBhZGRpbmc6IDY1JSAyNXB4IDI1cHg7XG59XG4ubG9vcC1jb250ZW50IC5kYXRlIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmRheSB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtcm91bmRlZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICM2MjQwODQ7XG4gIGJhY2tncm91bmQ6ICNENjk1Mjc7XG59XG5cbi8qIE93bCAqL1xuLm93bC1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaG9tZS1iYW5uZXIgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5vd2wtZG90IHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vd2wtZG90LmFjdGl2ZSB7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4vKiBIZWFkZXIgKi9cbi52ZW51ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyYTVkO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnZlbnVlcyBvcHRpb24ge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udmVudWVzIG9wdGlvbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi52ZW51ZXMub25jbGljayB7XG4gIG1heC1oZWlnaHQ6IGF1dG87XG59XG5cbmhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5ib29rLWN0YSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib29rLWN0YSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIGhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDIyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogIzUyMkE1RDsgLyogQ2hhbmdlIHBlciBzaXRlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmUtaGVhZGVyIHVsIGxpIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLnByZS1oZWFkZXIgLmJvb2stdG9wIHtcbiAgYmFja2dyb3VuZDogIzlBQzU1MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtcm91bmRlZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMjE0NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucHJlLWhlYWRlciAuYm9vay10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcmUtaGVhZGVyIC5hZGRyZXNzLXRvcCB7XG4gIGJhY2tncm91bmQ6ICM0QTFENDU7IC8qIENoYW5nZSBwZXIgc2l0ZSAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wcmUtaGVhZGVyIC5hZGRyZXNzLXRvcCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmUtaGVhZGVyIC5hZGRyZXNzLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJlLWhlYWRlciAuY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICByaWdodDogLTMwJTtcbiAgYmFja2dyb3VuZDogIzRhMWQ0NTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZS1oZWFkZXIgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM5QUM1NTA7XG4gIH1cbn1cblxuLnByZS1oZWFkZXIgLmNvbnRhaW5lciAuY29sLTYge1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiBOYXZpZ2F0aW9uICovXG4ubmF2aWNvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzRweCkge1xuICAubmF2aWNvbiB7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICB9XG59XG5cbiNuYXYtaWNvbi13dyB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiNuYXYtaWNvbi13dyBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cblxuI25hdi1pY29uLXd3IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNuYXYtaWNvbi13dyBzcGFuOm50aC1jaGlsZCgyKSxcbiNuYXYtaWNvbi13dyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogOXB4O1xuICB3aWR0aDogMTNweDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbn1cblxuI25hdi1pY29uLXd3IHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAxOHB4O1xufVxuXG4jbmF2LWljb24td3cgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG59XG5cbiNuYXYtaWNvbi13dyBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMThweDtcbn1cblxuI25hdi1pY29uLXd3Lm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7XG59XG5cbiNuYXYtaWNvbi13dy5vcGVuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4jbmF2LWljb24td3cub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4jbmF2LWljb24td3cub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMjJweDtcbn1cblxuI25hdi1pY29uLXd3Lm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7XG59XG5cbi8qIFRvcCBOYXZpZ2F0aW9uIERlc2t0b3AgKi9cbi5leHRyYW5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXh0cmFuYXYgdWwge1xuICBtYXJnaW46IDA7XG59XG4uZXh0cmFuYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtcm91bmRlZFwiLCBzYW5zLXNlcmlmO1xufVxuLmV4dHJhbmF2IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjhweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4dHJhbmF2IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDI4cHggMTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmV4dHJhbmF2IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDI4cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5leHRyYW5hdiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAyOHB4IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyogSG9tZSBCYW5uZXIgKi9cbi5ob21lLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDU1LCAzNiwgNzQsIDApIDAlLCByZ2JhKDU1LCAzNiwgNzQsIDApIDIwJSwgcmdiYSg1NSwgMzYsIDc0LCAwLjcpIDgwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhvbWUtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzRDI4NTM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMDBweDtcbiAgdG9wOiAtMjUwcHg7XG4gIGxlZnQ6IC0xNTBweDtcbiAgaGVpZ2h0OiAxMDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaG9tZS1iYW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRDY5NTI3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAtODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiA2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWJhbm5lcjphZnRlciB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbGVmdDogLTExMHB4O1xuICAgIHRvcDogODBweDtcbiAgfVxufVxuXG4uZmxleHdyYXAge1xuICBoZWlnaHQ6IDU1MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzRweCkge1xuICAuZmxleHdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gIH1cbn1cblxuI3NpZGVtZW51IC5mbGV4d3JhcCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NHB4KSB7XG4gICNzaWRlbWVudSAuZmxleHdyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5iYW5uZXItY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIyMHB4O1xuICByaWdodDogLTE1MHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc0cHgpIHtcbiAgLmJhbm5lci1jaXJjbGUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogLTkwcHg7XG4gIH1cbn1cblxuLmFkZHJlc3Mge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc0cHgpIHtcbiAgLmFkZHJlc3Mge1xuICAgIGhlaWdodDogMjB2aDtcbiAgfVxufVxuLmFkZHJlc3MgaSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjOUMwRjZDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYWRkcmVzcyBhZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzRweCkge1xuICAuYWRkcmVzcyBhZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5hZGRyZXNzIC5jb2wtMTIge1xuICB6LWluZGV4OiAyO1xufVxuLmFkZHJlc3MgLmNvbC0xMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hZGRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZDogIzlDMEY2QztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2MHB4O1xuICBsZWZ0OiAtMjIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIElubmVyIFBhZ2UgQmFubmVyICovXG4uaW5uZXItYmFubmVyIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNTUsIDM2LCA3NCwgMCkgMCUsIHJnYmEoNTUsIDM2LCA3NCwgMC43KSAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcyNDRBO1xufVxuXG4uaW5uZXItYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzRDI4NTM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwMHB4O1xuICB0b3A6IC0yMjBweDtcbiAgbGVmdDogLTUwcHg7XG4gIGhlaWdodDogODAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaW5uZXItYmFubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzlDMEY2QztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IC03MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlubmVyLWJhbm5lcjphZnRlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbn1cblxuLmlubmVyLWJhbm5lciAuY29sLTEyIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi8qIEdpZnQgVm91Y2hlcnMgKi9cbi5naWZ0LXZvdWNoZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICM2MDNFODE7IC8qIENoYW5nZSBwZXIgc2l0ZSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LXZvdWNoZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmdpZnQtdm91Y2hlciAuY29sLTMge1xuICB6LWluZGV4OiAyO1xufVxuLmdpZnQtdm91Y2hlciBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LXZvdWNoZXIgYSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmdpZnQtdm91Y2hlciAuZmxleHJvdzpiZWZvcmUgeyAvKiBDaGFuZ2UgcGVyIHNpdGUgKi9cbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA5OGNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogLTIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdpZnQtdm91Y2hlciAuZmxleHJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogRm9vdGVyICovXG4uYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiAjM0IyNzRGOyAvKiBDaGFuZ2UgcGVyIHNpdGUgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbi5icmVhZGNydW1icyBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjM0IyNzRGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMzMzIxNDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbmZvb3RlciAubG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZm9vdGVyX21lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzRweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXJfbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3Rlcl9tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mb290ZXJfbWVudSBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy1yb3VuZGVkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMCAxMnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzRweCkge1xuICAub3BlbmluZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5vcGVuaW5nIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5vcGVuaW5nIHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ub3BlbmluZyB1bCBsaSBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm9wZW5pbmcgdWwgbGkgcCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jdGEge1xuICBwYWRkaW5nOiAxMHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzIxNDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xufVxuLmN0YSAuZm9vdGVyX3NvY2lhbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jdGEgLmZvb3Rlcl9zb2NpYWxzIGEge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMyMTQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBMYW5kaW5nIFBhZ2UgKi9cbi5sYW5kaW5nX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDU1LCAzNiwgNzQsIDAuOCkgMCUsIHJnYmEoNTUsIDM2LCA3NCwgMC4yKSAyMCUsIHJnYmEoNTUsIDM2LCA3NCwgMCkgMTAwJSk7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjOUMwRjZDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNjBweDtcbiAgdG9wOiAxMjBweDtcbiAgcmlnaHQ6IC0xODBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGJvdW5jZSAycyBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzRweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmc6YmVmb3JlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICByaWdodDogLTE3MHB4O1xuICAgIHRvcDogOTBweDtcbiAgfVxufVxuXG4ubGFuZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc0cHgpIHtcbiAgLmxhbmRpbmcge1xuICAgIGhlaWdodDogOTB2aDtcbiAgfVxufVxuLmxhbmRpbmcgLnNxdWFyZS1sb2dvIHtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxhbmRpbmcgLnNxdWFyZS1sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDI1cHg7XG4gIH1cbn1cblxuLmxhbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzNEMjg1MztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogLTMwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYW5pbWF0aW9uOiBib3VuY2VfbG9uZyA1cyBpbmZpbml0ZTtcbn1cblxuLmxhbmRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRDY5NTI3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MDBweDtcbiAgYm90dG9tOiAtMzUwcHg7XG4gIHJpZ2h0OiAtNTAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBib3VuY2Vfc2xvdyAzLjVzIGluZmluaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NHB4KSB7XG4gIC5sYW5kaW5nOmFmdGVyIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBib3R0b206IC0xMzBweDtcbiAgICByaWdodDogLTEzMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxvY2F0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxhbmRpbmctbG9jYXRpb24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubG9jYXRpb24tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4ubG9jYXRpb24tZHJvcGRvd24gLnZlbnVlcyBsaSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogIzlBQzU1MDtcbn1cbi5sb2NhdGlvbi1kcm9wZG93biAudmVudWVzIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy1yb3VuZGVkXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICM5QUM1NTA7XG59XG5cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gIH1cbiAgOCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi53aWdnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogd2lnZ2xlIDguNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbnNlbGVjdC53aWdnbGU6Zm9jdXMsIHNlbGVjdC53aWdnbGU6YWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ubG9jYXRpb24gLmNpcmNsZS1sb2NhdGlvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuLmxvY2F0aW9uIC5sYW5kaW5nLWxvY2F0aW9uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogI2EzZDU1ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IC0xMjBweDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cblxuLmxvY2F0aW9uIC5sYW5kaW5nLWxvY2F0aW9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxhbmRpbmctbG9jYXRpb24tbGluayB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2lyY2xlLWxvY2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IyNzRmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IC5sb2NhdGlvbiBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICByaWdodDogNSU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgYmFja2dyb3VuZDogIzNCMjc0RjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5sLWZvcm0tZGVmYXVsdCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTkxO1xufVxuXG4ucHVycGxlX2JnYyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5wdXJwbGVfYmdjIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdXJwbGVfYmdjIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmx1ZV9iZ2Mge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGJhY2tncm91bmQ6ICMwMDk4Y2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsdWVfYmdjIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5ibHVlX2JnYyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNDA4NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ueWVsbG93X2JnYyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmY2UwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAueWVsbG93X2JnYyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4ueWVsbG93X2JnYyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi55ZWxsb3dfYmdjIGgyLCAueWVsbG93X2JnYyBwIHtcbiAgY29sb3I6ICM2MjQwODQ7XG59XG5cbi5yZWRfYmdjIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZTUzZTMwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZWRfYmdjIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5yZWRfYmdjIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmdyZWVuX2JnYyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZDogI2EzZDU1Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ3JlZW5fYmdjIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5ncmVlbl9iZ2MgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjAwN2M7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBpbmtfYmdjIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2IwMDdjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5waW5rX2JnYyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4ucGlua19iZ2MgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNlMDA7XG59XG5cbi5ncmV5X2JnYyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZDogIzcwNzA2Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ3JleV9iZ2Mge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmdyZXlfYmdjIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IwMDdjO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5kYXJrX2JhY2sge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uZGFya19iYWNrIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucm93X2ltYWdlX2xlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi50ZXh0X21lZGlhX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDA7XG59XG5cbi50ZXh0X21lZGlhIC5yb3cge1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0X21lZGlhIC5jb2wtMTIuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLmJ1bGxldHNfb3V0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5idWxsZXRzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVsbGV0cyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idWxsZXRzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogIzg1NTlCMTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IC03cHg7XG59XG5cbi5hY2NvcmRpYW5fYmdjIHtcbiAgYmFja2dyb3VuZDogIzMxMjA0MjtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuXG4uYWNjb3JkaWFuX3NpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDNFODE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpYW5fc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cbi5hY2NvcmRpYW5fc2luZ2xlIGkge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuLmFjY29yZGlhbl9zaW5nbGUgaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWNjb3JkaWFuX3NpbmdsZSAuYWNjb3JkaWFuX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmFjY29yZGlhbl9zaW5nbGUgLmFjY29yZGlhbl9jb250ZW50IC5hY2NvcmRpYW5fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hY2NvcmRpYW5fc2luZ2xlIC5hY2NvcmRpYW5fY29udGVudCAuYWNjb3JkaWFuX2ZsZXggZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG4uYWNjb3JkaWFuX3NpbmdsZSAuYWNjb3JkaWFuX2NvbnRlbnQgLmFjY29yZGlhbl9mbGV4IC5ub19zaG93X2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpYW5fc2luZ2xlLm9wZW4gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYXEtaGVhZGVyLWNvbCBhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhcS1oZWFkZXItY29sIGEge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG59XG5cbi5mYXFzX2JnYyB7XG4gIGJhY2tncm91bmQ6ICMzMTIwNDI7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLnBhY2thZ2VzX2JnYyB7XG4gIGJhY2tncm91bmQ6ICMzMTIwNDI7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLnBhY2thZ2UtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYWNrYWdlLWl0ZW0gLnBhY2thZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDNFODE7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFja2FnZS1pdGVtIC5wYWNrYWdlLWNvbnRlbnQgaDMge1xuICBwYWRkaW5nOiA1cHggMCAyMHB4O1xufVxuXG4uc2xpZGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uc2xpZGVyLWl0ZW0gaDMge1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbn1cblxuLnNsaWRlcl9jYXJvdXNlbCAub3dsLW5hdiBzcGFuIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlcl9jYXJvdXNlbCAub3dsLW5hdiwgLnNsaWRlcl9jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5ydWxlc19vZl9wbGF5IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5ydWxlc190aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM2MDNFODE7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnJ1bGVzX3RpdGxlIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydWxlc190aXRsZSBoMyBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLnJ1bGVzX29mX3BsYXlfdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucnVsZXNfY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICM2MDNFODE7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xufVxuXG4uYnViYmxlX3Nob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idWJibGVfc2hvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMztcbn1cblxuLmJ1YmJsZV9zaG93LmJ1YmJsZV90b3BfbGVmdDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5idWJibGVfc2hvdy5idWJibGVfdG9wX3JpZ2h0OjphZnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5idWJibGVfc2hvdy5idWJibGVfYm90dG9tX2xlZnQ6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYnViYmxlX3Nob3cuYnViYmxlX2JvdHRvbV9yaWdodDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYnViYmxlX3Nob3cucmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTNlMzA7XG59XG5cbi5idWJibGVfc2hvdy5ncmVlbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNkNTVmO1xufVxuXG4uYnViYmxlX3Nob3cuYmx1ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OGNlO1xufVxuXG4uYnViYmxlX3Nob3cucHVycGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjQwODQ7XG59XG5cbi5idWJibGVfc2hvdy55ZWxsb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2UwMDtcbn1cblxuLmJ1YmJsZV9zaG93LnBpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMDA3Yztcbn1cblxuLmJ1YmJsZV9zaG93LmdyZXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA2Zjtcbn1cblxuLmJ1YmJsZV9zaG93LmJ1YmJsZV9zbWFsbDo6YWZ0ZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYnViYmxlX3Nob3cuYnViYmxlX21lZGl1bTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5idWJibGVfc2hvdy5idWJibGVfbGFyZ2U6OmFmdGVyIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uYnViYmxlX3Nob3cuYm91bmNlOjphZnRlciB7XG4gIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xufVxuXG4uYnViYmxlX3Nob3cuYm91bmNlX3Nsb3c6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBib3VuY2Vfc2xvdyAzLjVzIGluZmluaXRlO1xufVxuXG4uYnViYmxlX3Nob3cuYm91bmNlX2xvbmc6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBib3VuY2VfbG9uZyA1cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlX3Nsb3cge1xuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNy41cHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZV9sb25nIHtcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG59XG4ucGFnZS1pZC0xNCAuZGFya19iYWNrIC5mbGV4cm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciAuY29udGFpbmVyIC5yb3cgLmNvbC02IHtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItbGVmdC1tYWtlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1sZWZ0LW1ha2Utcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyLWxlZnQtbWFrZS1yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyYTVkO1xuICB6LWluZGV4OiAzMDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDEwJTtcbiAgbGVmdDogLTIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbGVmdC1tYWtlLXJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3RyYWluLXRpbWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3RyYWluLXRpbWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbnNlbGVjdC52ZW51ZXMge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbiNzaWRlbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDUwcHggMTIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcyNDRBO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYlKTtcbiAgei1pbmRleDogOTk1O1xuICBib3R0b206IDA7XG59XG4jc2lkZW1lbnUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuI3NpZGVtZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbiNzaWRlbWVudSBsaSwgI3NpZGVtZW51IGEge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuI3NpZGVtZW51IGxpOmhvdmVyLCAjc2lkZW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOUFDNTUwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNzaWRlbWVudSAjbG9jYXRpb24tdG9nZ2xlLXdpdGhpbi10b2dnbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2lkZW1lbnUgI2xvY2F0aW9uLXRvZ2dsZS13aXRoaW4tdG9nZ2xlLW1lbnUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3NpZGVtZW51IC5iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbiNzaWRlbWVudSAuc2lkZW1lbnUtaW5uZXItbW9iaWxlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBXZWJraXQgU2Nyb2xsYmFyICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3NpZGVtZW51IC5zaWRlbWVudS1pbm5lci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jc2lkZW1lbnUgLnNpZGVtZW51LWlubmVyLW1vYmlsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMnB4O1xufVxuI3NpZGVtZW51IC5zaWRlbWVudS1pbm5lci1tb2JpbGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjA1ODgyMzUyOTQpO1xufVxuI3NpZGVtZW51IC5zaWRlbWVudS1pbm5lci1tb2JpbGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzYyNDA4NDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI3NpZGVtZW51IC5zaWRlbWVudS1pbm5lci1tb2JpbGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDcyLjUsIDQ3LjM0NjkzODc3NTUsIDk3LjY1MzA2MTIyNDUpO1xufVxuI3NpZGVtZW51ICNsb2NhdGlvbi10b2dnbGUtd2l0aGluLXRvZ2dsZS1tZW51LW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbiNzaWRlbWVudSAjbG9jYXRpb24tdG9nZ2xlLXdpdGhpbi10b2dnbGUtbWVudS1tZW51IGxpIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbiNzaWRlbWVudSAuc2lkZW1lbnUtaW5uZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3NpZGVtZW51IC5zaWRlbWVudS1pbm5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jc2lkZW1lbnUgLnNpZGVtZW51LWlubmVyLWRlc2t0b3AgLmFkZHJlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNzaWRlbWVudSAuc2lkZW1lbnUtaW5uZXItZGVza3RvcCAuYWRkcmVzczpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbn1cbiNzaWRlbWVudSAuc2lkZW1lbnUtaW5uZXItZGVza3RvcCBoMiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbiNzaWRlbWVudSAuc2lkZW1lbnUtaW5uZXItZGVza3RvcCAubWVudSwgI3NpZGVtZW51IC5zaWRlbWVudS1pbm5lci1kZXNrdG9wICNjbGljay10b2dnbGUtbG9jYXRpb25zLWRlc2t0b3AsICNzaWRlbWVudSAuc2lkZW1lbnUtaW5uZXItZGVza3RvcCAjbG9jYXRpb24tdG9nZ2xlLXdpdGhpbi10b2dnbGUtbWVudS1tZW51LWRlc2t0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xufVxuI3NpZGVtZW51IC5zaWRlbWVudS1pbm5lci1kZXNrdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzNkMjg1MztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODAwcHg7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAtMjAwcHg7XG4gIGhlaWdodDogODAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAxMDtcbn1cbiNzaWRlbWVudSAubWVudSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjc2lkZW1lbnUgLm1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjc2lkZW1lbnUgLm1lbnUge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI3NpZGVtZW51IC5tZW51IGxpIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjc2lkZW1lbnUgLm1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4jc2lkZW1lbnUgI2NsaWNrLXRvZ2dsZS1sb2NhdGlvbnMge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jc2lkZW1lbnUgI2NsaWNrLXRvZ2dsZS1sb2NhdGlvbnMgaSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbiNzaWRlbWVudSAjY2xpY2stdG9nZ2xlLWxvY2F0aW9ucy1kZXNrdG9wIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3NpZGVtZW51ICNjbGljay10b2dnbGUtbG9jYXRpb25zLWRlc2t0b3AgaSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbiNzaWRlbWVudSAuYm9vay1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAjbWVudS10b2dnbGUtbWVudS1kZXNrdG9wLWxlZnQsXG4gICNtZW51LXRvZ2dsZS1tZW51LWRlc2t0b3AtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcGluX2FuaW1hdGlvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG59XG5cbi5jb250YWN0IHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjNjAzZTgxO1xufVxuLmNvbnRhY3QgLmZsZXhyb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY29udGFjdCAuZmxleHJvdyBhIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI21hcCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbiNzaWRlbWVudSAuZm9vdGVyX3NvY2lhbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhvbWVfcGFnZV9iYW5uZXJfY2Fyb3VzZWwub3dsLWNhcm91c2VsIHtcbiAgei1pbmRleDogMzA7XG59XG5cbi5ob21lX3BhZ2VfYmFubmVyX2Nhcm91c2VsIC5vd2wtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5ob21lX3BhZ2VfYmFubmVyX2Nhcm91c2VsIGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5ob21lX3BhZ2VfYmFubmVyX2Nhcm91c2VsIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZV9wYWdlX2Jhbm5lcl9jYXJvdXNlbCB2aWRlbyB7XG4gICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZV9wYWdlX2Jhbm5lcl9jYXJvdXNlbCB2aWRlbyB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NHB4KSB7XG4gIC5ob21lX3BhZ2VfYmFubmVyX2Nhcm91c2VsIHZpZGVvIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZV9wYWdlX2Jhbm5lcl9jYXJvdXNlbCB2aWRlbyB7XG4gICAgd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWVfcGFnZV9iYW5uZXJfY2Fyb3VzZWwgdmlkZW8ge1xuICAgIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubmV3c2xldHRlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCAzOSwgNzksIDAuNDExNzY0NzA1OSkgIWltcG9ydGFudDtcbn1cbi5uZXdzbGV0dGVyLWNvbnRhaW5lciBsYWJlbCB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5sLWZvcm0tZGVmYXVsdCBpbnB1dCB7XG4gIHdpZHRoOiA5MCU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5sLWZvcm0tZGVmYXVsdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubC1mb3JtLWRlZmF1bHQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy1yb3VuZGVkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzlBQzU1MCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMnB4IDQwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzIxNDUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzRweCkge1xuICAubC1mb3JtLWRlZmF1bHQgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnVsbF93aWR0aF92aWRlb19zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjNjI0MDg0O1xufVxuLmZ1bGxfd2lkdGhfdmlkZW9fc2VjdGlvbiBpZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnQtY2Fyb3VzZWwgLmxvb3AtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4O1xufVxuLmV2ZW50LWNhcm91c2VsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50LXRlbXBsYXRlLWRlZmF1bHQgLnB1cnBsZV9iZ2MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2ZmZXJzLXRlbXBsYXRlLWRlZmF1bHQgLmJsb2dfaW1nLCAuZXZlbnQtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZ19pbWcge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9mZmVycy10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nX2ltZywgLmV2ZW50LXRlbXBsYXRlLWRlZmF1bHQgLmJsb2dfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4ub2ZmZXItZGV0YWlscyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5vZmZlcnMtZ3JpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZDogIzlDMEY2QztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTcwMHB4O1xuICByaWdodDogLTIyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ub2ZmZXJzLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm9mZmVycy1oYWxmLXRoaXJkcyB7XG4gIHdpZHRoOiAyOCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9mZmVycy1oYWxmLXRoaXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vZmZlcnMtaGFsZi10aGlyZHMgaDQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ub2ZmZXJzLWhhbGYtdGhpcmRzIC5vZmZlci1pY29uIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzI0NGE7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuI2xhbmRpbmdfdmlkZW8ge1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2xhbmRpbmdfdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ib29rLWJ1dHRvbiAuYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ib29rLWJ1dHRvbiAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci1jaXJjbGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLyogQ2FsdW0gdG8gbW92ZSAqL1xuLnZlbnVlcyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi8qIElubmVyIFBhZ2UgQmFubmVyIEltYWdlICovXG4uaW5uZXItYmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuLmlubmVyLWJhbm5lciAuaW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICByaWdodDogLTE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIEhlYWRpbmcgU2l6ZXMgKi9cbi5hY2NvcmRpYW5fc2luZ2xlIGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4vKiBQYWNrYWdlcyBDYXJvdXNlbCAqL1xuLnBhY2thZ2VzX2Nhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xufVxuXG4ucGFja2FnZS1jb250ZW50IGgzLFxuLnJ1bGVzX3RpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFja2FnZS1jb250ZW50IGgzIGksXG4ucnVsZXNfdGl0bGUgaDMgaSxcbi5hY2NvcmRpYW5fc2luZ2xlIGgzIGkge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbm5lci1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxuICAuaW5uZXItYmFubmVyIC5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnVsbGV0c19vdXRlciB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG4vKiBTdWJzY3JpcHRpb24gRm9ybSAqL1xuI3N1YkZvcm0gaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNTA5ODAzOTIyKTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNjbS1wcml2YWN5LWNvbnNlbnQtcmVxdWlyZWQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24uanMtY20tc3VibWl0LWJ1dHRvbiB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMzMyMTQ1ICFpbXBvcnRhbnQ7XG59XG5cbiNzdWJGb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtZm9ybS1kZWZhdWx0IHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAvKiBcdGJhY2tncm91bmQ6IzljMGY2YyAhaW1wb3J0YW50OyAqL1xufVxuXG4ucHJlLWhlYWRlciwgaGVhZGVyIHtcbiAgei1pbmRleDogMTAwMTAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jc2lkZW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjNDAyOTU2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvZ2dsZS1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5iYW5uZXItY29udGVudCAubWVtb3JpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLWNvbnRlbnQgLm1lbW9yaWVzIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5tZW1vcmllcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW1vcmllcyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4jc2lkZW1lbnUgLmZvb3Rlcl9zb2NpYWxzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jc2lkZW1lbnUgLmZvb3Rlcl9zb2NpYWxzIGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjb2xvcjogIzQwMjk1Njtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwOTlweCkge1xuICAvKiBCYW5uZXIgQ2lyY2xlICovXG4gIC5iYW5uZXItY2lyY2xlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTsgLyogS2VlcHMgaXQgc3F1YXJlICovXG4gIH1cbiAgLmxvY2F0aW9uLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubG9jYXRpb24taGVybzo6YWZ0ZXIge1xuICAgIHRvcDogOTBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuLnJ1bGVzX29mX3BsYXkge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ud2lnZ2xlIHtcbiAgei1pbmRleDogOTk5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA5OXB4KSB7XG4gIC5tZWRpYS1jb2x1bW4taWZyYW1lIC5pZnJhbWUge1xuICAgIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzA0cHggIWltcG9ydGFudDtcbiAgfVxufSIsIlxyXG5cclxuLy8gei1pbmRleFxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5MTtcclxufVxyXG5cclxuIFxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIEJlZ2luIFNlY3Rpb24gU3R5bGluZyBpbml0XHJcblxyXG4ucHVycGxlX2JnY3tcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICAuYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIC8vIExhc3QgTWludXRlIEZpeGVzXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uYmx1ZV9iZ2N7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgYmFja2dyb3VuZDojMDA5OGNlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgIHBhZGRpbmc6JHNlY3Rpb24tcGFkZGluZztcclxuICAgIH1cclxuICAgIC5idXR0b257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi55ZWxsb3dfYmdje1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6I2ZmY2UwMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICBwYWRkaW5nOiRzZWN0aW9uLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyLCBwe1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH1cclxufSBcclxuXHJcbi5yZWRfYmdje1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6I2U1M2UzMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICBwYWRkaW5nOiRzZWN0aW9uLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JlZW5fYmdje1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6I2EzZDU1ZjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICBwYWRkaW5nOiRzZWN0aW9uLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjAwN2M7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5waW5rX2JnY3tcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiNjYjAwN2M7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgcGFkZGluZzokc2VjdGlvbi1wYWRkaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZTAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmdyZXlfYmdje1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICM3MDcwNmY7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgcGFkZGluZzokc2VjdGlvbi1wYWRkaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IwMDdjO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kYXJrX2JhY2t7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgLmJ1dHRvbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm93X2ltYWdlX2xlZnR7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gVmlkZW9cclxuLnRleHRfbWVkaWFfdmlkZW97XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XHJcbn1cclxuXHJcbi50ZXh0X21lZGlhe1xyXG4gICAgLnJvd3tcclxuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtMTIuY29sLW1kLTZ7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gQnVsbGV0c1xyXG4uYnVsbGV0c19vdXRlcntcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcblxyXG4uYnVsbGV0c3tcclxuICAgIC8vIHBhZGRpbmc6IDAgNTBweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiOyAgLy8gVW5pY29kZSBmb3IgYnVsbGV0XHJcbiAgICAgICAgY29sb3I6ICM4NTU5QjE7ICAvLyBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IHBvaW50XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgIC8vIE9wdGlvbmFsOiBBZGp1c3QgYnVsbGV0IHNpemVcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7ICAvLyBPcHRpb25hbDogQWRqdXN0IHNwYWNpbmcgYmV0d2VlbiBidWxsZXQgYW5kIHRleHRcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vQWNjb3JkaWFuXHJcbi5hY2NvcmRpYW5fYmdje1xyXG4gICAgYmFja2dyb3VuZDogICMzMTIwNDI7XHJcblxyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxufVxyXG5cclxuLmFjY29yZGlhbl9zaW5nbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzRTgxO1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXMgIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsX3RhYmxldCl7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIGl7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaWFuX2NvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG5cclxuICAgICAgICAvLyBkaXZ7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAuYWNjb3JkaWFuX2ZsZXh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vX3Nob3dfaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYWNjb3JkaWFuX3NpbmdsZS5vcGVue1xyXG4gICAgaXtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9mYXFzXHJcbi5mYXEtaGVhZGVyLWNvbHtcclxuICAgIGF7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZhcXNfYmdje1xyXG4gICAgYmFja2dyb3VuZDogICMzMTIwNDI7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG59XHJcblxyXG4vL3BhY2thZ2VzXHJcblxyXG5cclxuLnBhY2thZ2VzX2JnY3tcclxuICAgIGJhY2tncm91bmQ6ICAjMzEyMDQyO1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxufVxyXG5cclxuLnBhY2thZ2VzX2Nhcm91c2Vse1xyXG5cclxuXHJcbn1cclxuXHJcbi5wYWNrYWdlLWl0ZW17XHJcbiAgICAvLyBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgIC5wYWNrYWdlLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwM0U4MTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNsaWRlclxyXG4uc2xpZGVyLWl0ZW17XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgaDN7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2xpZGVyX2Nhcm91c2Vse1xyXG4gICAgLm93bC1uYXZ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAub3dsLW5hdiwgLm93bC1kb3Rze1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5cclxuLy8gUnVsZXMgb2YgUGxheVxyXG5cclxuLnJ1bGVzX29mX3BsYXl7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnJ1bGVzX3RpdGxle1xyXG4gICAgYmFja2dyb3VuZDogICM2MDNFODE7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICBoM3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnJ1bGVzX29mX3BsYXlfdmlkZW97XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnJ1bGVzX2NvbnRlbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiAgIzYwM0U4MTtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xyXG5cclxufVxyXG5cclxuXHJcbi8vIEJ1YmJsZSBGbGV4aWJsZSBDb250ZW50IENsYXNzZXMuLi4gXHJcbi5idWJibGVfc2hvd3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi5idWJibGVfc2hvdzo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuLy8gUG9zaXRpb25zXHJcbi5idWJibGVfc2hvdy5idWJibGVfdG9wX2xlZnQ6OmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5idWJibGVfc2hvdy5idWJibGVfdG9wX3JpZ2h0OjphZnRlciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLmJ1YmJsZV9zaG93LmJ1YmJsZV9ib3R0b21fbGVmdDo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmJ1YmJsZV9zaG93LmJ1YmJsZV9ib3R0b21fcmlnaHQ6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG5cclxuLy8gQ29sb3Vyc1xyXG4uYnViYmxlX3Nob3cucmVkOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTMwO1xyXG59XHJcblxyXG4uYnViYmxlX3Nob3cuZ3JlZW46OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2Q1NWY7XHJcbn1cclxuXHJcbi5idWJibGVfc2hvdy5ibHVlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OGNlO1xyXG59XHJcblxyXG4uYnViYmxlX3Nob3cucHVycGxlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmJ1YmJsZV9zaG93LnllbGxvdzo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2UwMDtcclxufVxyXG5cclxuLmJ1YmJsZV9zaG93LnBpbms6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjAwN2M7XHJcbn1cclxuXHJcbi5idWJibGVfc2hvdy5ncmV5OjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDZmO1xyXG59XHJcblxyXG4vLyBTaXplc1xyXG4uYnViYmxlX3Nob3cuYnViYmxlX3NtYWxsOjphZnRlciB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmJ1YmJsZV9zaG93LmJ1YmJsZV9tZWRpdW06OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5idWJibGVfc2hvdy5idWJibGVfbGFyZ2U6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbn1cclxuXHJcbi8vIEJvdW5jZSBBbmltYXRpb25zXHJcbi5idWJibGVfc2hvdy5ib3VuY2U6OmFmdGVyIHtcclxuICAgIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xyXG59XHJcblxyXG4uYnViYmxlX3Nob3cuYm91bmNlX3Nsb3c6OmFmdGVyIHtcclxuICAgIGFuaW1hdGlvbjogYm91bmNlX3Nsb3cgMy41cyBpbmZpbml0ZTtcclxufVxyXG5cclxuXHJcbi5idWJibGVfc2hvdy5ib3VuY2VfbG9uZzo6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uOiBib3VuY2VfbG9uZyA1cyBpbmZpbml0ZTtcclxufVxyXG5cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZV9zbG93e1xyXG4gICAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03LjVweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZV9sb25ne1xyXG4gICAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRW5kIFNlY3Rpb24gU3R5bGluZyBpbml0XHJcblxyXG4ucGFnZS1pZC0xNCB7XHJcbiAgICAuZGFya19iYWNrIC5mbGV4cm93OmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gU2lkZU1lbnUgU3R5bGVzXHJcbmhlYWRlcntcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgLmNvbC02e1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWxlZnQtbWFrZS1yb3d7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWxlZnQtbWFrZS1yb3c6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM1MjJhNWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyYTVkO1xyXG5cclxuICAgIHotaW5kZXg6IDMwMDtcclxuXHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgdG9wOiAxMCU7IFxyXG4gICAgbGVmdDogLTIlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4jdHJhaW4tdGltZXN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlbGVjdC52ZW51ZXN7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG59XHJcblxyXG5cclxuI3NpZGVtZW51e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMTIlO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzI0NEE7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNiUpO1xyXG4gICAgei1pbmRleDogOTk1O1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgIHVse1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxpLCBhe1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgbGk6aG92ZXIsIGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRidXR0b24gIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAjbG9jYXRpb24tdG9nZ2xlLXdpdGhpbi10b2dnbGUtbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAjbG9jYXRpb24tdG9nZ2xlLXdpdGhpbi10b2dnbGUtbWVudS1kZXNrdG9we1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYmFubmVyLWNvbnRlbnR7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlbWVudS1pbm5lci1tb2JpbGV7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC8qIFdlYmtpdCBTY3JvbGxiYXIgKi9cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxMGY7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNsb2NhdGlvbi10b2dnbGUtd2l0aGluLXRvZ2dsZS1tZW51LW1lbnV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZW1lbnUtaW5uZXItZGVza3RvcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNze1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNzOmJlZm9yZXtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUsICNjbGljay10b2dnbGUtbG9jYXRpb25zLWRlc2t0b3AsICNsb2NhdGlvbi10b2dnbGUtd2l0aGluLXRvZ2dsZS1tZW51LW1lbnUtZGVza3RvcHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGVtZW51LWlubmVyLWRlc2t0b3A6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM2QyODUzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICByaWdodDogLTIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogODAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAgMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2xpY2stdG9nZ2xlLWxvY2F0aW9uc3tcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgI2NsaWNrLXRvZ2dsZS1sb2NhdGlvbnMtZGVza3RvcHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vayBCdXR0b24gaW5zaWRlIFNpZGVtZW51XHJcbiAgICAuYm9vay1idXR0b257XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBcclxuICAgICAgICBhe1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtZW51LXRvZ2dsZS1tZW51LWRlc2t0b3AtbGVmdCxcclxuI21lbnUtdG9nZ2xlLW1lbnUtZGVza3RvcC1yaWdodHtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjE2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuXHJcbi8vIFNwaW5zIHRoZSBJY29uIG9uIENsaWNrXHJcbi5zcGluX2FuaW1hdGlvbntcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XHJcbn1cclxuXHJcblxyXG4vLyBjb250YWN0XHJcblxyXG4uY29udGFjdHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICM2MDNlODE7XHJcblxyXG4gICAgLmZsZXhyb3d7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtYXB7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuI3NpZGVtZW51IC5mb290ZXJfc29jaWFscyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuXHJcbi8vSG9tZSBDYXJvdXNlbFxyXG4uaG9tZV9wYWdlX2Jhbm5lcl9jYXJvdXNlbC5vd2wtY2Fyb3VzZWx7XHJcbiAgICB6LWluZGV4OiAzMDtcclxuICAgIC8vIERlYnVnZ2VkIGZpeCBmb3IgbW9iaWxlIHotaW5kZXogaXNzdWVcclxufVxyXG5cclxuXHJcbi5ob21lX3BhZ2VfYmFubmVyX2Nhcm91c2Vse1xyXG4gICAgLm93bC1pdGVte1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICB9XHJcblxyXG4gICAgdmlkZW97XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKXtcclxuICAgICAgICAgICAgd2lkdGg6NDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgICAgd2lkdGg6MzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgIG1hcmdpbi10b3A6NjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cyl7XHJcbiAgICAgICAgICAgIHdpZHRoOjI4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpe1xyXG4gICAgICAgICAgICB3aWR0aDo1MzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHh4bCl7XHJcbiAgICAgICAgICAgIHdpZHRoOjU4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGFkZHJlc3N7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgIC8vICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyBOZXdzbGV0dGVyIFNlY3Rpb25cclxuLm5ld3NsZXR0ZXItY29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZDogIzNiMjc0ZjY5ICAhaW1wb3J0YW50O1xyXG5cclxuICAgIGxhYmVse1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmwtZm9ybS1kZWZhdWx0e1xyXG4gICAgaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF17XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgICAgZm9udC1mYW1pbHk6JGhlYWRpbmctZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGJ1dHRvbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6JGJ1dHRvbl9wYWRkaW5nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IzMzMjE0NSAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiRidXR0b25fcGFkZGluZ19tb2IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5mdWxsX3dpZHRoX3ZpZGVvX3NlY3Rpb257XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjI0MDg0O1xyXG5cclxuICAgIGlmcmFtZXtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gRXZlbnRzIEdyaWRcclxuLmV2ZW50cy1ncmlkLWlubmVye1xyXG59XHJcblxyXG4uZXZlbnQtY2Fyb3VzZWx7XHJcbiAgICAubG9vcC1jb250ZW50e1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmV2ZW50LXRlbXBsYXRlLWRlZmF1bHQge1xyXG4gICAgLnB1cnBsZV9iZ2N7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gT2ZmZXJzXHJcbi5vZmZlcnMtdGVtcGxhdGUtZGVmYXVsdCwgLmV2ZW50LXRlbXBsYXRlLWRlZmF1bHR7XHJcblxyXG4gICAgLmJsb2dfaW1ne1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vZmZlci1kZXRhaWxze1xyXG4gICAgaDN7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub2ZmZXJzLWdyaWQ6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICB3aWR0aDozNjBweDtcclxuICAgIGhlaWdodDozNjBweDtcclxuICAgIGJhY2tncm91bmQ6JHBpbmtfYmFsbDtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBib3R0b206LTcwMHB4O1xyXG4gICAgcmlnaHQ6LTIyMHB4O1xyXG4gICAgei1pbmRleDoxO1xyXG59XHJcblxyXG4ub2ZmZXJzLWdyaWR7XHJcbiAgICBcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLm9mZmVycy1oYWxmLXRoaXJkc3tcclxuICAgIHdpZHRoOiAyOCU7XHJcbiAgICAvLyBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIGg0e1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmZXItaWNvbntcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcyNDRhO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBMYW5kaW5nIFZpZGVvXHJcbiNsYW5kaW5nX3ZpZGVve1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb29rLUJ1dHRvblxyXG4uYm9vay1idXR0b257XHJcbiAgICAuYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gT3ZlcnJpZGVzIGZyb20gQ3VzdG9taXNlclxyXG5AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7XHJcblx0LmJhbm5lci1jaXJjbGV7XHJcblx0XHR3aWR0aDoyMDBweDtcclxuXHRcdGhlaWdodDoyMDBweDtcclxuXHR9XHJcblx0XHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgaDF7XHJcblx0Zm9udC1zaXplOjQwcHg7XHJcbn1cclxufVxyXG5cclxuLyogQ2FsdW0gdG8gbW92ZSAqL1xyXG5cclxuLnZlbnVlc3tcclxuXHRtYXgtd2lkdGg6MjAwcHg7XHJcbn1cclxuXHJcbi8qIElubmVyIFBhZ2UgQmFubmVyIEltYWdlICovXHJcbi5pbm5lci1iYW5uZXJ7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHBhZGRpbmc6MTIwcHggMDtcclxufVxyXG5cclxuLmlubmVyLWJhbm5lciAuaW1hZ2V7XHJcblx0d2lkdGg6NTAlO1xyXG5cdHJpZ2h0Oi0xNXB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctdG9wOiA1MCU7XHJcblx0Ym9yZGVyLXJhZGl1czo1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxufVxyXG5cclxuLyogSGVhZGluZyBTaXplcyAqL1xyXG5cclxuLmFjY29yZGlhbl9zaW5nbGUgaDN7XHJcblx0Zm9udC1zaXplOjI2cHg7XHJcbn1cclxuXHJcbi8qIFBhY2thZ2VzIENhcm91c2VsICovXHJcblxyXG4ucGFja2FnZXNfY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlcntcclxuXHRvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWNrYWdlLWNvbnRlbnR7XHJcbnBhZGRpbmc6MjVweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDtcclxufVxyXG5cclxuLnBhY2thZ2UtY29udGVudCBoMyxcclxuLnJ1bGVzX3RpdGxlIGgze1xyXG5cdGZvbnQtc2l6ZToyNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206MDtcclxufVxyXG5cclxuLnBhY2thZ2UtY29udGVudCBoMyBpLFxyXG4ucnVsZXNfdGl0bGUgaDMgaSxcclxuLmFjY29yZGlhbl9zaW5nbGUgaDMgaXtcclxuXHRmb250LXNpemU6MzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG5cdC5pbm5lci1iYW5uZXIge1xyXG5cdFx0cGFkZGluZzo3NXB4IDA7XHJcblx0fVxyXG5cdC5pbm5lci1iYW5uZXIgLmltYWdle1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cdFx0XHJcblx0XHJcblx0LmJ1bGxldHNfb3V0ZXJ7XHJcblx0XHRwYWRkaW5nOjUwcHggMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFN1YnNjcmlwdGlvbiBGb3JtICovXHJcbiNzdWJGb3JtIGlucHV0e1xyXG4gICAgbWFyZ2luOjA7XHJcblx0cGFkZGluZzowO1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0d2lkdGg6NDglICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OjIlO1xyXG5cdGJhY2tncm91bmQ6I2ZmZmZmZjQwO1xyXG5cdGJvcmRlcjpub25lO1xyXG5cdHBhZGRpbmc6MTVweCAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6MTBweDtcclxuXHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcblxyXG5cclxuI2NtLXByaXZhY3ktY29uc2VudC1yZXF1aXJlZC1sYWJlbHtcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbi5qcy1jbS1zdWJtaXQtYnV0dG9ue1xyXG5cdGNsZWFyOmJvdGggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOm5vbmU7XHJcblx0Y29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IzMzMjE0NSAhaW1wb3J0YW50O1xyXG5cdFxyXG59XHJcblxyXG4jc3ViRm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcblx0d2lkdGg6YXV0byAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnQ7XHJcblx0dG9wOjVweDtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuLm92ZXJ7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcblxyXG5cclxuXHJcbi5sLWZvcm0tZGVmYXVsdHtcclxuXHRwYWRkaW5nLXRvcDo3MHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206NzBweCAhaW1wb3J0YW50O1xyXG5cdG1pbi1oZWlnaHQ6MjBweCAhaW1wb3J0YW50O1xyXG4vKiBcdGJhY2tncm91bmQ6IzljMGY2YyAhaW1wb3J0YW50OyAqL1xyXG59XHJcblxyXG5cclxuXHJcbi5wcmUtaGVhZGVyLCBoZWFkZXJ7XHJcblx0ei1pbmRleDoxMDAxMCAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuI3NpZGVtZW51e1xyXG5cdHBhZGRpbmc6MDtcclxuXHR0b3A6MDtcclxuXHRwYWRkaW5nLXRvcDo0NXB4O1xyXG5cdHotaW5kZXg6MTAwMDtcclxuXHRoZWlnaHQ6MTAwdmg7XHJcblx0YmFja2dyb3VuZDojNDAyOTU2O1xyXG5cclxuICAgIFxyXG59XHJcblxyXG4udG9nZ2xlLWNvbnRhaW5lcntcclxuICAgIC5idXR0b257XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuXHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1jb250ZW50e1xyXG5cclxuXHJcbiAgICAubWVtb3JpZXN7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDoyMDBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVtb3JpZXN7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6MjBweDtcclxuXHRtYXgtd2lkdGg6MzAwcHg7XHJcblx0bWFyZ2luLXRvcDo1MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOjMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG5cdCAgICBtYXgtd2lkdGg6MjAwcHg7IFxyXG4gICAgfVxyXG59XHJcblxyXG4jc2lkZW1lbnUgLmZvb3Rlcl9zb2NpYWxze1xyXG5cdGZsb2F0OnJpZ2h0O1xyXG59XHJcblxyXG4jc2lkZW1lbnUgLmZvb3Rlcl9zb2NpYWxzIGl7XHJcblx0bWFyZ2luLXJpZ2h0OjA7XHJcblx0bWFyZ2luLWxlZnQ6MTVweDtcclxuXHRjb2xvcjojNDAyOTU2O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMDk5cHgpe1xyXG5cdC8qIEJhbm5lciBDaXJjbGUgKi9cclxuLmJhbm5lci1jaXJjbGV7XHJcblx0ZmxvYXQ6bm9uZTtcclxuXHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OjA7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0dG9wOjEwMHB4ICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNmb3JtOnNjYWxlKDEuMDUpO1xyXG5cdGJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgLyogS2VlcHMgaXQgc3F1YXJlICovXHJcbn1cclxuXHRcclxuXHQubG9jYXRpb24taGVyb3tcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdH1cclxuXHRcclxuLmxvY2F0aW9uLWhlcm86OmFmdGVyIHtcclxuXHR0b3A6OTBweDtcclxuXHRsZWZ0Oi0yMHB4O1xyXG59XHJcblx0XHJcbn1cclxuXHJcbi5ydWxlc19vZl9wbGF5e1xyXG5cdGJvcmRlci1yYWRpdXM6MTBweDtcclxufVxyXG5cclxuLndpZ2dsZXtcclxuICAgIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLm1lZGlhLWNvbHVtbi1pZnJhbWV7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTA5OXB4KXtcclxuICAgICAgICAuaWZyYW1le1xyXG4gICAgICAgICAgICB3aWR0aDogNTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
