:root{--color-grey-02: #37424a;--color-grey-07: #d3d4d5;--color-grey-09: #f7f7f7;--color-grey-10: #FDF8F3;--color-black: #000;--color-white: #fff;--color-accent: #1A1A1A;--color-teal: #1A1A1A;--color-indigo: #992525;--color-yellow: #FFD00D;--color-yellow-mid: #FFE186;--color-yellow-light: #FDF8F3;--color-off-black: #1A1A1A}p.h2,p.h3,main .serif,h6,h5,h4,h3,h2,h1{font-family:"Magazine Grotesque",serif}main .sans-serif{font-family:"Archivo",sans-serif}h1{font-size:6.2rem;font-weight:400;line-height:72px;color:#1a1a1a}h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:110%;letter-spacing:.13rem;color:#1a1a1a}h3{font-size:6rem;font-size:clamp(2rem,6vw,6rem);line-height:140%;font-weight:400;letter-spacing:-0.14rem;color:#1a1a1a}h4{font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:100%;letter-spacing:-0.03rem;color:#1a1a1a}h5{font-size:clamp(3rem,4.8vw,4.8rem);line-height:100%;font-weight:400;letter-spacing:-0.09rem;color:#1a1a1a}h6{font-size:clamp(3.2rem,4.4vw,4.4rem);line-height:100%;font-weight:400;letter-spacing:-0.13rem;margin-top:130px;text-align:center;color:#1a1a1a}p{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5}main .checkbox input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0}main .uppercase{text-transform:uppercase}main .swiper-button-next,main .swiper-button-prev{margin-top:-70px;height:40px;width:40px;border-radius:100%;overflow:hidden}main .swiper-button-next:after,main .swiper-button-prev:after{content:none}main .swiper-button-next:before,main .swiper-button-prev:before{content:"";height:100%;width:100%;background:url(/images/swiper-arrow-white.svg) no-repeat center #000;position:relative;left:0;background-size:7px}main .swiper-button-disabled.swiper-button-next,main .swiper-button-disabled.swiper-button-prev{opacity:.7}main .swiper-button-disabled.swiper-button-next:before,main .swiper-button-disabled.swiper-button-prev:before{background:url(/images/swiper-arrow.svg) no-repeat center #e5e5e5;background-size:7px}@media(max-width: 680px){main .swiper-button-next,main .swiper-button-prev{margin-top:-100px}}main .swiper-button-prev::before{transform:rotate(-180deg);left:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){p{max-height:80px}}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;background-color:#fff}body.lock{position:fixed;width:100%}body #chat-widget-container{transform:translate(8px, 16px);transition:bottom .3s,transform .3s,height .3s ease-out !important;bottom:30px !important}body div#responseiq_app_frame_container iframe{left:7px !important}body #responseiq-app-container{z-index:99 !important}body #responseiq-app-container .riq-vbox-overlay.riq-fade-in+#responseiq_app_frame_container iframe,body #responseiq-app-container .riq-vbox-overlay.riq-fade-out+#responseiq_app_frame_container iframe{max-width:100% !important}body.offset-chat #responseiq-app-container{z-index:99999999 !important}@media(max-width: 600px){body.footer-bump #chat-widget-container{transform:translateY(-49px);height:calc(100vh - 120px) !important;height:calc(100dvh - 120px) !important;max-height:652px !important;overflow:visible !important}body.footer-bump #responseiq_app_frame_container>iframe{bottom:86px !important}}body.basket-footer-bump #chat-widget-container{transform:translateY(-57px);height:calc(100vh - 120px) !important;height:calc(100dvh - 120px) !important;max-height:652px !important;overflow:visible !important}body.basket-footer-bump #responseiq_app_frame_container>iframe{bottom:94px !important}html,button,input{font-family:"Archivo",sans-serif}[v-cloak]{opacity:0}.google-policy{font-size:1.4rem;padding-bottom:20px;margin-top:20px}*{box-sizing:border-box}html{font-size:62.5%}p.h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:110%;letter-spacing:.13rem;color:#1a1a1a}p.h3{font-size:6rem;font-size:clamp(2rem,6vw,6rem);line-height:140%;font-weight:400;letter-spacing:-0.14rem;color:#1a1a1a}p,h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none}ul{margin:0;padding:0}ul li{list-style:none}a{color:var(--color-off-black)}b{font-weight:700}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}select:focus-visible{outline:none}.scroll-margin{scroll-margin:90px}main .container-wrapper{overflow:hidden}main .container{width:100%;max-width:1440px;margin:0 auto;padding:0 77px;position:relative;overflow:hidden}main .container.large{max-width:1516px}main .container.mid{max-width:1330px}main .container.medium{max-width:1218px}main .container.small{max-width:1110px}main .container.x-small{max-width:1000px}main .container.xx-small{max-width:845px}main .container.offset{padding-right:0}main .container.offset-left{padding-left:0}main .container.visible{overflow:visible}main .container.no-max{max-width:initial}@media(max-width: 860px){main .container{padding:0 42px}}@media(max-width: 620px){main .container{padding:0 30px}}@media(max-width: 374px){main .container{padding:0 20px}}main .container .container{padding-left:0 !important;padding-right:0 !important}main .gray-bg+.container:not(.gray-bg){padding-top:80px}main img{display:block;max-width:100%}main input:focus{outline:none}main input::-webkit-input-placeholder{font-size:1.8rem;color:#adb0b1}main input:-ms-input-placeholder{font-size:1.8rem;color:#adb0b1}main input::placeholder{font-size:1.8rem;color:#adb0b1}main input,main textarea{-webkit-user-select:text !important}main .checkbox{position:relative;display:flex;align-items:center;gap:9px}main .checkbox input[type=checkbox]{margin:0;opacity:0;cursor:pointer;height:100%;width:100%}main .checkbox input[type=checkbox]:checked+.checkbox-box{background:url(/images/tick-white.svg) no-repeat center var(--color-off-black);border-radius:4px;background-size:12px;border:1px solid var(--color-off-black)}main .checkbox input[type=checkbox].error+.checkbox-box{border-color:red;background-color:#fc9f9f}main .checkbox label{font-size:1.8rem;font-size:clamp(1.8rem, 1.8vw, 1.8rem);line-height:2rem;font-weight:700;color:var(--color-off-black);letter-spacing:-0.07rem;font-family:"Archivo"}main .checkbox .checkbox-box{height:24px;flex:0 0 24px;border:1px solid var(--color-off-black);border-radius:4px}main .radios .radio{position:relative;display:flex;align-items:center;gap:14px}main .radios .radio input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}main .radios .radio input[type=radio]:checked+.radio-box:after{background-color:var(--color-off-black)}main .radios .radio .radio-box{height:24px;width:24px;border-radius:100%;border:1px solid #6c7175;background-color:#fff;display:flex;align-items:center;justify-content:center}main .radios .radio .radio-box:after{content:"";height:12px;width:12px;background-color:#fff;border-radius:100%}main .radios .radio label{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.17rem;font-weight:400;color:var(--color-off-black);letter-spacing:.08rem;font-family:"Archivo";margin-bottom:0 !important}main .form-inputs .form-input small.error{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.8rem;font-weight:400;color:#f01111;letter-spacing:0;font-family:"Archivo";display:none;margin:5px 0 0}main .is-sticky{position:sticky;position:-webkit-sticky;top:90px;background-color:#fff;z-index:11;margin:0;max-width:none}main .is-sticky>.swiper{margin:0 auto;max-width:1286px}@media(max-width: 760px){main .is-sticky{top:40px}}main section.gray{background-color:#fcf9f4}@media(max-width: 620px){main section.gray{padding:60px 0 90px}}main .s-t-170{margin:170px 0 0}@media(max-width: 620px){main .s-t-170{margin:90px 0 0}}main .s-t-100{margin:100px 0 0}main .black{color:#000 !important}main .left{text-align:left}main .no-padding{padding:0}main .pad-0{padding:0}main .pad-8{padding:8px 0 16px}@media(max-width: 800px){main .pad-8{padding-top:4px;padding-bottom:6px}}@media(max-width: 500px){main .pad-8{padding-bottom:0px}}main .pad-16{padding:16px 0 32px}@media(max-width: 800px){main .pad-16{padding-top:8px;padding-bottom:12px}}@media(max-width: 500px){main .pad-16{padding-bottom:0px}}main .pad-32{padding:32px 0 60px}@media(max-width: 800px){main .pad-32{padding-top:10px;padding-bottom:20px}}@media(max-width: 500px){main .pad-32{padding-bottom:0px}}main .pad-40{padding:40px 0 80px}@media(max-width: 800px){main .pad-40{padding-top:16px;padding-bottom:26px}}@media(max-width: 500px){main .pad-40{padding-bottom:0px}}main .gray-bg{background-color:var(--color-grey-10)}main .yellow-bg{background-color:var(--color-yellow-mid)}main .beige-bg{background-color:#fcf9f4}main .dark-bg{background-color:var(--color-grey-10);position:relative}main .use-child-bg:has(.dark-bg){background-color:var(--color-grey-10)}main .use-child-bg:has(.yellow-bg){background-color:var(--color-yellow-mid)}main .center{margin:0 auto}main .flex{display:flex}main .swiper{margin-left:0;margin-right:0}main .carousel-overflow>div:first-child{z-index:2}main .carousel-overflow .swiper{overflow:visible}main .carousel-overflow .swiper:before{content:"";position:absolute;top:-1px;bottom:0;left:-5000px;width:5000px;background-color:#fff;z-index:2}@media(max-width: 630px){main .carousel-overflow .swiper{width:100%}main .carousel-overflow .swiper:before{content:none}}main .carousel-overflow.dark .swiper:before{background-color:var(--color-grey-10)}main.chat-offset .scroll-to-top{bottom:100px}@media(max-width: 600px){main.chat-offset .scroll-to-top{bottom:90px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.darken,.stagger-image-text__left .image,.offset-carousel__card,.room-details .room-details-card__image,.bookflow-rooms__room-card .room-card__image,.bookflow-rooms__swiper .swiper-slide,.three-column-grid>a{position:relative;-webkit-filter:saturate(75%);filter:saturate(75%)}.darken:before,.stagger-image-text__left .image:before,.offset-carousel__card:before,.room-details .room-details-card__image:before,.bookflow-rooms__room-card .room-card__image:before,.bookflow-rooms__swiper .swiper-slide:before,.three-column-grid>a:before{content:"" !important;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);pointer-events:none}.image-banner-grid img,.stagger-image-texts-small .stagger-image-text__left .image img,.stagger-image-texts-simple .stagger-image-text__left .image img,.our-pick-card__image img,.card-image img,.stagger-image-texts .stagger-image-text__left .image img{-webkit-filter:saturate(75%) brightness(0.85);filter:saturate(75%) brightness(0.85)}div[swiper-modal-trigger]{position:relative;z-index:2}div{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#chat-widget-container[style*="width: 84px;"]{height:auto !important}#usercentrics-root{z-index:999999999999;position:relative}.appointment-booker small.error{font-size:1.6rem;color:red}.appointment-booker .confirmation-stage__body h4{margin-bottom:15px !important}.appointment-booker .confirmation-stage .scrollbar-wrapper>div{overflow-y:scroll !important}.emergency-communication{width:100%;padding:4px;text-align:center}#search-unavailable{display:none}.search-unavailable{position:relative}.search-unavailable #search-unavailable{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.search-unavailable #search-unavailable #search-unavailable-message{display:grid;place-items:center;padding:0 20px;text-align:center;flex:1;pointer-events:all}.search-unavailable #search-unavailable #search-unavailable-message label{font-size:clamp(1.4rem,2.2vw,2.2rem);font-weight:600;color:#464646}#reviews .title{text-align:center}#reviews .title h2{margin-bottom:30px}.button-cover-right,.button-cover-left{position:absolute;width:40px;height:40px;bottom:8px;z-index:5}.button-cover-right .button-cover-inner,.button-cover-left .button-cover-inner{position:relative;height:100%}.button-cover-right .button-cover-inner .swiper-button-prev,.button-cover-right .button-cover-inner .swiper-button-next,.button-cover-left .button-cover-inner .swiper-button-prev,.button-cover-left .button-cover-inner .swiper-button-next{bottom:0}.button-cover-right .button-cover-inner .swiper-button-next,.button-cover-left .button-cover-inner .swiper-button-next{left:0}.button-cover-right .button-cover-inner .swiper-button-prev,.button-cover-left .button-cover-inner .swiper-button-prev{left:0}@media(max-width: 660px){.button-cover-right,.button-cover-left{display:none !important}}.button-cover-right{right:0}.button-cover-left{left:0}.number-input-wrapper{display:flex;align-items:center;gap:8px}.number-input-wrapper button{width:30px !important;min-width:30px !important;height:30px !important;min-height:30px !important;border:1px solid #e5e5e5;border-radius:50%;background:#fff;color:var(--color-off-black);font-size:1.6rem;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 !important;margin:0;transition:background .2s,color .2s}.number-input-wrapper button:disabled{opacity:.4;pointer-events:none}.number-input-wrapper .number-display{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";min-width:20px;text-align:center}.offer-price-disclaimer,.hotel-price-disclaimer{display:flex;align-items:center;gap:7px;font-size:14px;color:#666}.offer-price-disclaimer>span,.hotel-price-disclaimer>span{font-size:14px !important;color:#666 !important;font-family:"Archivo",sans-serif !important;border:none !important;padding:0 !important;line-height:initial !important;font-weight:initial !important}.summary-panel{display:flex;position:relative;padding:80px 111px 80px;justify-content:space-between;gap:40px}.summary-panel .summary-panel__content{display:flex;flex-direction:column;justify-content:center;padding-top:37px}.summary-panel .summary-panel__content h3,.summary-panel .summary-panel__content .h3{font-size:3.2rem;font-size:clamp(3.2rem, 5.2vw, 5.2rem);line-height:1;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque";text-transform:uppercase}.summary-panel .summary-panel__content p{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.24rem;color:var(--color-off-black);font-family:"Archivo";margin:30px 0 19px;max-width:403px}.summary-panel .summary-panel__content label{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.24rem;font-weight:700;color:#fff;letter-spacing:-0.03rem;font-family:"Magazine Grotesque";padding:10px 17px;background-color:var(--color-off-black);border-radius:8px;cursor:pointer}.summary-panel .summary-panel__content label img{display:none}.summary-panel button.grey.square.thin{height:auto;padding:6px 0}.summary-panel .summary-panel__info{background:#fff;padding:34px;z-index:2;border-radius:8px}.summary-panel .summary-panel__info>label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1;font-weight:700;color:#fff;font-family:"Magazine Grotesque";background:#992525;margin-bottom:21px;padding:10px 9px 8px;display:inline-block;border-radius:8px}.summary-panel .summary-panel__info p{font-size:2rem;font-size:clamp(2rem, 2.6vw, 2.6rem);line-height:1;font-weight:700;color:var(--color-off-black);letter-spacing:-0.04rem;font-family:"Magazine Grotesque";text-transform:uppercase}.summary-panel .summary-panel__info p.price{margin:10px 0;font-weight:700;color:#992525;letter-spacing:0;font-size:clamp(1.8rem,2.2vw,2.2rem);text-transform:none}.summary-panel .summary-panel__info ul{display:grid;gap:18px 0;margin-bottom:40px;margin-top:21px}.summary-panel .summary-panel__info ul li{display:flex;gap:10px;font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.68rem;font-weight:400;color:var(--color-off-black);font-family:"Archivo";align-items:flex-start}.summary-panel .summary-panel__info ul li img{margin:2px 0 0 -1px}.summary-panel .summary-panel__info small{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.68rem;font-weight:400;color:#6c7175;font-family:"Archivo"}.summary-panel .summary-panel__info button{padding:6px 0px;display:block;margin:0;font-size:1.6rem;height:auto;width:100%;border:2px solid var(--color-off-black);border-radius:8px;background-color:#fff;color:var(--color-off-black)}.summary-panel .summary-panel__info .conditions{margin-top:20px}.summary-panel .summary-panel__info .conditions label{display:flex;align-items:center;gap:6px;font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.2rem;font-weight:400;color:#006f84;font-family:"Archivo";cursor:pointer;margin-bottom:10px}.summary-panel .summary-panel__info .conditions label img{width:10px}.summary-panel .summary-panel__info .conditions label.active img{transform:rotate(180deg)}.summary-panel .summary-panel__info .conditions .conditions-content{height:0;overflow:hidden;transition:height .2s ease-out}.summary-panel .summary-panel__info .conditions .conditions-content h2{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.6rem;font-weight:700;color:#1a1a1a;letter-spacing:0;font-family:"Archivo"}.summary-panel .summary-panel__info .conditions .conditions-content p{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.4rem;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo"}.summary-panel .summary-panel__info .conditions .conditions-content ul{gap:5px}.summary-panel .summary-panel__info .conditions .conditions-content ul li{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.4rem;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";position:relative;padding-left:12px}.summary-panel .summary-panel__info .conditions .conditions-content ul li:after{content:"";position:absolute;top:5px;left:0px;height:4px;width:4px;background-color:#000;border-radius:100%}.summary-panel .summary-panel__info .conditions .conditions-content h2,.summary-panel .summary-panel__info .conditions .conditions-content p,.summary-panel .summary-panel__info .conditions .conditions-content ul{margin:10px 0}.summary-panel .offers-wrapper{flex:0 1 594px;max-width:594px;position:relative;padding:0 40px}.summary-panel .offers-wrapper .swiper-arrow{margin-top:0;top:200px}.summary-panel .offers-wrapper .swiper-button-prev{left:-20px}.summary-panel .offers-wrapper .swiper-button-next{right:-20px}@media(max-width: 1200px){.summary-panel .offers-wrapper{max-width:none}}@media(max-width: 800px){.summary-panel .offers-wrapper{flex:none;padding:0 30px}}@media(max-width: 500px){.summary-panel .offers-wrapper{padding:0;margin-left:-30px;width:calc(100% + 60px)}.summary-panel .offers-wrapper .swiper{padding:0 29px}.summary-panel .offers-wrapper .swiper-button-prev{left:10px}.summary-panel .offers-wrapper .swiper-button-next{right:16%}}@media(max-width: 374px){.summary-panel .offers-wrapper{margin-left:-20px;width:calc(100% + 40px)}}@media(min-width: 501px){.summary-panel .offers-wrapper .swiper .swiper-slide{width:100% !important}}@media(max-width: 1200px){.summary-panel{flex-direction:column}.summary-panel .summary-panel__content{align-items:center;text-align:center}.summary-panel .summary-panel__content p{max-width:none;text-align:center;margin-top:14px}.summary-panel .summary-panel__content label{text-align:center}.summary-panel .summary-panel__content h3{text-align:center}}@media(max-width: 800px){.summary-panel{padding-inline:0;padding-top:40px;padding-bottom:60px}.summary-panel .summary-panel__info{padding:24px}}@media(min-width: 1201px){#offers .summary-panel__content,.big-offers-carousel .summary-panel__content{flex:0 0 400px}#offers .offers-wrapper,.big-offers-carousel .offers-wrapper{width:calc(100% - 400px);flex:none;max-width:none}}.get-in-touch{padding-bottom:80px}.get-in-touch>.container:nth-of-type(1){padding:0 25px}@media(max-width: 860px){.get-in-touch>.container:nth-of-type(1){padding:0 42px}}@media(max-width: 620px){.get-in-touch>.container:nth-of-type(1){padding:0 30px}}@media(max-width: 374px){.get-in-touch>.container:nth-of-type(1){padding:0 20px}}.get-in-touch .get-in-touch-tabs{display:flex;gap:30px;justify-content:center;align-items:center;min-height:104px;max-height:192px;height:41vw;margin-bottom:100px;overflow-x:auto;background-color:var(--color-grey-10);border-radius:8px;padding:0 20px}.get-in-touch .get-in-touch-tabs li{font-size:clamp(2.4rem,2.6vw,2.6rem);flex-shrink:0;line-height:.8;font-family:"Magazine Grotesque",serif;text-transform:uppercase;display:inline-flex;align-items:center;cursor:pointer;color:var(--color-off-black);opacity:.6}.get-in-touch .get-in-touch-tabs li.active{border-bottom:1px solid var(--color-off-black);opacity:1;cursor:default}.get-in-touch .get-in-touch-tabs a{color:unset}@media(max-width: 1000px){.get-in-touch .get-in-touch-tabs{margin-bottom:60px}}@media(max-width: 620px){.get-in-touch .get-in-touch-tabs{margin-bottom:40px;justify-content:flex-start;gap:18px;margin-bottom:40px;margin-left:-30px;width:calc(100% + 60px);padding-left:30px;padding-right:30px}}@media(max-width: 374px){.get-in-touch .get-in-touch-tabs{margin-left:-20px;width:calc(100% + 40px);padding-left:20px;padding-right:20px;margin-bottom:30px}}.get-in-touch .content-column{flex:1;text-align:center}.get-in-touch .content-column h2{font-size:22px;letter-spacing:0;margin-bottom:10px}.get-in-touch .content-column .column-header{font-weight:700;display:flex;gap:11px;align-items:center;justify-content:center;flex-direction:column;text-align:center;letter-spacing:-0.03rem;font-size:clamp(1.8rem,2.2vw,2.2rem);margin-bottom:12px;color:var(--color-off-black)}.get-in-touch .content-column .column-header img{width:96px}.get-in-touch .content-column ul.tick-list{display:grid;gap:12px 0}.get-in-touch .content-column ul.tick-list li{font-size:clamp(1.4rem,1.6vw,1.6rem);color:var(--color-off-black);line-height:1.4}.get-in-touch .content-column .content-footer a{display:flex;align-items:center;gap:15px;justify-content:center}.get-in-touch .content-column .content-footer a,.get-in-touch .content-column .content-footer span.fake-link{text-decoration:underline;color:var(--color-off-black)}.get-in-touch .content-column .content-footer a.tel,.get-in-touch .content-column .content-footer span.fake-link.tel{font-size:clamp(2.4rem,2.8vw,2.8rem);margin-top:16px;margin-bottom:18px;text-align:center;font-weight:700;font-family:"Magazine Grotesque",sans-serif}.get-in-touch .content-column .content-footer .opening-hours .toggleOpeningHours{font-size:clamp(1.4rem,1.6vw,1.6rem)}.get-in-touch .content-column .content-footer .opening-hours .toggleOpeningHours span{display:flex;justify-content:center}.get-in-touch .content-column .content-footer .opening-hours .hours-reveal p:first-of-type{padding-top:3px !important}.get-in-touch .content-column .content-footer p.boldbit{font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:1.4;font-weight:400;color:var(--color-off-black);margin-top:14px}.get-in-touch .content-column .content-footer p.boldbit span.fake-link{font-weight:400;text-decoration:underline;cursor:pointer}.get-in-touch .content-column .content-footer p.boldbit span.fake-link img{width:11px}.get-in-touch .content-column .content-footer p.boldbit:not(.toggleOpeningHours) span.fake-link{display:inline-block;height:auto;line-height:normal;padding:9px 20px;background-color:var(--color-yellow);cursor:pointer;border-radius:8px;color:var(--color-off-black);font-size:16px;margin-top:19px;border:1px solid transparent;font-family:"Magazine Grotesque",sans-serif;text-decoration:none}@media(max-width: 460px){.get-in-touch .content-column .content-footer p.boldbit:not(.toggleOpeningHours) span.fake-link{width:100%}}@media(max-width: 620px){.get-in-touch .content-column .content-footer p{font-size:1.4rem}}.get-in-touch .content-column .item-image{width:96px;width:96px;margin:0 auto 20px}.get-in-touch .content-enquiries-tab>div{display:flex;gap:80px}@media(max-width: 1080px){.get-in-touch .content-enquiries-tab>div{display:grid;gap:42px}}.get-in-touch .content-enquiries-tab .appointment-methods{padding:40px 40px;margin:30px 0 43px}@media(max-width: 1080px){.get-in-touch .content-enquiries-tab .appointment-methods{padding:40px 24px}}@media(max-width: 1000px){.get-in-touch .content-enquiries-tab .appointment-methods{padding:40px 24px}}@media(max-width: 620px){.get-in-touch .content-enquiries-tab .appointment-methods{padding:35px 24px}}@media(max-width: 374px){.get-in-touch .content-enquiries-tab .appointment-methods{padding:35px 24px}}.get-in-touch .content-help-tab{display:grid;gap:40px;padding-bottom:80px}.get-in-touch .content-help-tab>div{display:flex;gap:30px}.get-in-touch .content-help-tab>div .content-column{flex:1}.get-in-touch .content-help-tab>div .content-column:first-of-type h2{font-size:clamp(2.4rem,2.8vw,2.8rem);line-height:1.1;letter-spacing:-0.1rem}.get-in-touch .content-help-tab>div .content-column p{font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:1.4}.get-in-touch .content-help-tab>div .content-column .content-footer{padding-left:0}.get-in-touch .content-help-tab>div .content-column .content-footer p{padding-left:38px}.get-in-touch .content-help-tab>div .content-column .content-footer a.tel{margin-top:23px;margin-bottom:10px}.get-in-touch .content-help-tab>div.booking-help,.get-in-touch .content-help-tab>div.return-help,.get-in-touch .content-help-tab>div.away-help{background-color:var(--color-grey-10);border-radius:8px;padding:40px 40px}.get-in-touch .content-help-tab>div.booking-help .content-column,.get-in-touch .content-help-tab>div.return-help .content-column,.get-in-touch .content-help-tab>div.away-help .content-column{text-align:left}.get-in-touch .content-help-tab>div.booking-help .content-column h2,.get-in-touch .content-help-tab>div.return-help .content-column h2,.get-in-touch .content-help-tab>div.away-help .content-column h2{text-align:left;justify-content:flex-start;align-items:flex-start}.get-in-touch .content-help-tab>div.booking-help .content-column a.tel,.get-in-touch .content-help-tab>div.return-help .content-column a.tel,.get-in-touch .content-help-tab>div.away-help .content-column a.tel{justify-content:flex-start}.get-in-touch .content-help-tab>div.booking-help .content-column .opening-hours p.toggleOpeningHours,.get-in-touch .content-help-tab>div.return-help .content-column .opening-hours p.toggleOpeningHours,.get-in-touch .content-help-tab>div.away-help .content-column .opening-hours p.toggleOpeningHours{padding-left:0}.get-in-touch .content-help-tab>div.booking-help .content-column .opening-hours p.toggleOpeningHours span,.get-in-touch .content-help-tab>div.return-help .content-column .opening-hours p.toggleOpeningHours span,.get-in-touch .content-help-tab>div.away-help .content-column .opening-hours p.toggleOpeningHours span{justify-content:flex-start}.get-in-touch .content-help-tab>div.booking-help .content-column .opening-hours .hours-reveal,.get-in-touch .content-help-tab>div.return-help .content-column .opening-hours .hours-reveal,.get-in-touch .content-help-tab>div.away-help .content-column .opening-hours .hours-reveal{padding-left:0}.get-in-touch .content-help-tab>div.booking-help .content-column .opening-hours .hours-reveal p,.get-in-touch .content-help-tab>div.return-help .content-column .opening-hours .hours-reveal p,.get-in-touch .content-help-tab>div.away-help .content-column .opening-hours .hours-reveal p{padding-left:0 !important}.get-in-touch .content-help-tab>div.booking-help .content-column .content-footer .btns,.get-in-touch .content-help-tab>div.return-help .content-column .content-footer .btns,.get-in-touch .content-help-tab>div.away-help .content-column .content-footer .btns{justify-content:flex-start}@media(max-width: 600px){.get-in-touch .content-help-tab>div.booking-help,.get-in-touch .content-help-tab>div.return-help,.get-in-touch .content-help-tab>div.away-help{padding:30px 24px}}.get-in-touch .content-help-tab>div.booking-help .content-column:first-of-type,.get-in-touch .content-help-tab>div.return-help .content-column:first-of-type{flex:1.47}.get-in-touch .content-help-tab>div.away-help .content-column:first-of-type{flex:.7}.get-in-touch .content-help-tab>div.away-help .content-column:nth-of-type(2)>div{max-width:320px}.get-in-touch .content-help-tab>div.booking-help .opening-hours .hours-reveal,.get-in-touch .content-help-tab>div.away-help .opening-hours .hours-reveal{padding-left:39px;margin-bottom:20px}@media(max-width: 1080px){.get-in-touch .content-help-tab>div{display:grid;gap:42px}}@media(max-width: 1080px){.get-in-touch .content-help-tab{padding-bottom:40px;margin-bottom:5px}}.get-in-touch .opening-hours>p{cursor:pointer}.get-in-touch .opening-hours>p i{font-style:normal}.get-in-touch .opening-hours>p span{display:inline-flex;align-items:center;gap:4px}.get-in-touch .opening-hours .hours-reveal{display:none;gap:5px 0;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out;max-width:425px;margin:5px 0 20px}.get-in-touch .opening-hours .hours-reveal padding{font-weight:unset}.get-in-touch .opening-hours .hours-reveal ul{display:grid;gap:8px;padding-top:10px;overflow:hidden}.get-in-touch .opening-hours .hours-reveal ul li{display:flex;justify-content:space-between;gap:20px;font-size:1.6rem}.get-in-touch .opening-hours .hours-reveal ul li span{color:inherit !important;text-decoration:none !important}.get-in-touch .opening-hours .hours-reveal ul li.today{font-weight:600}.get-in-touch .opening-hours .hours-reveal.active{display:grid}.get-in-touch .opening-hours .hours-reveal.active ul{padding-bottom:10px}.get-in-touch .opening-hours+p{margin-top:0 !important}.get-in-touch .btns{display:flex;justify-content:center;gap:13px}.get-in-touch .btns .btn{height:auto;line-height:normal;padding:9px 20px;background-color:var(--color-yellow);cursor:pointer;border-radius:8px;color:var(--color-off-black);font-size:16px;margin-top:19px;border:1px solid transparent;font-family:"Magazine Grotesque",sans-serif}.get-in-touch .btns .btn a{color:#fff;text-decoration:none}.get-in-touch .btns .btn.white{background-color:#fff;border-color:var(--color-off-black);color:var(--color-off-black)}.get-in-touch .btns .btn.white a{color:var(--color-off-black)}@media(max-width: 460px){.get-in-touch .btns .btn{width:100%}}@media(max-width: 430px){.get-in-touch .btns{display:grid}.get-in-touch .btns .btn.white{margin-top:0}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2);z-index:10100000001;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;transition:opacity .3s ease-out;transition-delay:.14s;cursor:pointer}.modal.link-popup .modal__content{justify-content:normal;height:auto}.modal#agent-sign-up-modal .modal__content{max-width:920px;max-height:90vh;max-height:90dvh}.modal#agent-sign-up-modal .modal__content p{max-width:550px}.modal#agent-sign-up-modal .modal__content form{gap:45px;display:grid;grid-auto-rows:auto}.modal#agent-sign-up-modal h3{margin-bottom:20px;font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:3.36rem;font-weight:400;color:#000;letter-spacing:-0.07rem;font-family:"Archivo";font-family:"Kuoni Feijoa",sans-serif}.modal#agent-sign-up-modal h4,.modal#agent-sign-up-modal .h4{grid-column-start:span 3;margin-bottom:10px;text-align:center;font-size:1.8rem;font-size:clamp(1.8rem, 2vw, 2rem);line-height:2.4rem;font-weight:400;color:#000;letter-spacing:-0.07rem;font-family:"Archivo";font-family:"Kuoni Feijoa",sans-serif}@media(max-width: 900px){.modal#agent-sign-up-modal h4,.modal#agent-sign-up-modal .h4{grid-column-start:span 2}}@media(max-width: 700px){.modal#agent-sign-up-modal h4,.modal#agent-sign-up-modal .h4{grid-column-start:initial}}.modal#agent-sign-up-modal p.error{color:red}.modal#agent-sign-up-modal .form-section{margin:10px 0 20px 0;display:grid;gap:10px 20px}.modal#agent-sign-up-modal .agent-checkbox,.modal#agent-sign-up-modal .agent-radios{font-size:16px}.modal#agent-sign-up-modal .agent-checkbox label,.modal#agent-sign-up-modal .agent-radios label{font-size:16px}.modal#agent-sign-up-modal .agent-input{border:none;border-bottom:1px solid #ddd;margin:10px 5px;font-size:16px;height:50px;padding:14px}.modal#agent-sign-up-modal .agent-input.solo{margin:20px auto;display:block;width:70%}.modal#agent-sign-up-modal .agent-input::placeholder{text-align:center;font-size:16px}.modal#agent-sign-up-modal .agent-input::-webkit-input-placeholder{text-align:center;font-size:16px}.modal#agent-sign-up-modal .agent-input:-moz-placeholder{text-align:center;font-size:16px}.modal#agent-sign-up-modal .agent-input::-moz-placeholder{text-align:center;font-size:16px}.modal#agent-sign-up-modal .agent-input:-ms-input-placeholder{text-align:center;font-size:16px}.modal__content{max-width:623px;max-height:498px;height:100%;width:100%;background:#fff;box-shadow:0px 12px 32px rgba(0,0,0,.2);padding:80px 30px 30px;border-radius:6px;cursor:default;position:relative;text-align:center;display:flex;justify-content:center;flex-direction:column;opacity:0;transition:opacity .3s,transform .3s ease-out;transform:translateY(8px);transition-delay:0s;margin:30px}.modal__content.onrequest-modal-content{padding:65px 42px 40px;max-width:1200px;max-height:90vh;height:auto;justify-content:flex-start;overflow-y:auto}.modal__content.onrequest-modal-content .heading-1{margin:0px 0 4px;font-family:"Magazine Grotesque",serif;font-size:clamp(2.4rem,3.2vw,3.2rem)}.modal__content.onrequest-modal-content .heading-2{margin:0 0 55px;font-family:"Archivo",sans-serif;font-size:1.6rem;font-size:clamp(1.6rem, 2vw, 2rem);line-height:2.4rem;font-weight:400;color:#000;letter-spacing:-0.07rem;font-family:"Archivo"}@media(max-width: 500px){.modal__content.onrequest-modal-content .heading-2{margin-bottom:35px}}.modal__content.onrequest-modal-content .boldbit{font-size:1.4rem}.modal__content.onrequest-modal-content .get-in-touch{padding-bottom:0}.modal__content.onrequest-modal-content .get-in-touch>.container:nth-of-type(1){padding:0 0px !important}@media(max-width: 500px){.modal__content.onrequest-modal-content .get-in-touch .content-column h2{gap:0}}.modal__content.onrequest-modal-content .get-in-touch .content-column .content-footer .opening-hours .toggleOpeningHours{color:var(--color-off-black)}.modal__content.onrequest-modal-content .get-in-touch .content-column .content-footer p.bold-bit{margin-top:0px;color:#666}@media(max-width: 500px){.modal__content.onrequest-modal-content .get-in-touch .content-enquiries-tab>div{display:grid;gap:30px}}.modal__content.onrequest-modal-content .get-in-touch .btns .btn a.cta-component__cta-button{color:var(--color-off-black);padding:0;margin-bottom:0}.modal__content.nabyk-popup{background-color:#27a1c6;color:#fff;height:auto;padding:9px 0;max-width:450px}.modal__content.nabyk-popup p{text-align:center;margin:14px auto}@media(max-width: 1680px){.modal__content.nabyk-popup{max-width:350px;padding:0}.modal__content.nabyk-popup p{font-size:14px;margin:12px auto}.modal__content.nabyk-popup .modal-close{top:16px;right:16px}}@media(max-width: 1440px){.modal__content.nabyk-popup{padding:0}.modal__content.nabyk-popup p{font-size:14px;margin:10px auto}}@media(max-width: 760px){.modal__content.nabyk-popup{margin-top:0;padding:0;max-width:320px}.modal__content.nabyk-popup p{font-size:12px;margin-bottom:8px}}@media(max-width: 450px){.modal__content.nabyk-popup{margin-top:0;padding:0 4px;max-width:175px}.modal__content.nabyk-popup p{font-size:12px;margin-bottom:8px}.modal__content.nabyk-popup .modal-close{top:50px;right:10px}}.modal__content .modal-close{position:absolute;top:26px;right:26px;cursor:pointer}.modal__content h4,.modal__content .h4{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:3.36rem;font-weight:400;color:#000;letter-spacing:-0.07rem;font-family:"Archivo";font-family:"Kuoni Feijoa",sans-serif}.modal__content p.modal__phone-number{font-size:2rem;font-size:clamp(2rem, 2.4vw, 2.4rem);line-height:3.36rem;font-weight:400;color:#000;letter-spacing:0;font-family:"Archivo";margin-top:21px;margin-bottom:43px}.modal__content p.modal__phone-number span{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:3.36rem;font-weight:700;color:#000;letter-spacing:0;font-family:"Archivo";margin-left:6px}.modal__content p.modal__paragraph{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.56rem;font-weight:400;color:#000;letter-spacing:0;font-family:"Archivo"}.modal__content .modal__footer{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:3.36rem;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";display:flex;align-items:center;justify-content:center}.modal__content .modal__footer img{width:15px;margin-right:4px}.modal__content p,.modal__content h4{max-width:415px;margin:0 auto}.modal__content button{font-size:1.4rem;font-weight:600;padding:0 20px;height:51px;margin:19px auto 14px;min-height:51px}.modal.active{pointer-events:all;opacity:1;transition-delay:0s}.modal.active .modal__content{opacity:1;transform:translateY(0);pointer-events:all;transition-delay:.22s}@media(max-width: 520px){.modal__content{padding:62px 30px 30px}.modal__content h4{line-height:125%}.modal__content p.modal__phone-number{margin-bottom:19px}.modal__content p.modal__phone-number span{display:block}.modal__content p.modal__paragraph{line-height:140%}}.modal.offer-modal .modal__content,.modal.retail-modal .modal__content,.modal.tailormade-modal .modal__content{justify-content:flex-start;height:auto;gap:35px;padding-top:50px;padding-bottom:40px}.modal.offer-modal .modal__content .h2,.modal.retail-modal .modal__content .h2,.modal.tailormade-modal .modal__content .h2{line-height:1;letter-spacing:0px;font-size:clamp(2.2rem,3.2vw,3.2rem)}.modal.offer-modal .modal__content .modal__body,.modal.retail-modal .modal__content .modal__body,.modal.tailormade-modal .modal__content .modal__body{display:flex;justify-content:center;gap:60px}.modal.offer-modal .modal__content .modal__body .modal__left,.modal.retail-modal .modal__content .modal__body .modal__left,.modal.tailormade-modal .modal__content .modal__body .modal__left{display:grid;align-items:center;justify-content:center}.modal.offer-modal .modal__content .modal__body .modal__left .phone-icon,.modal.retail-modal .modal__content .modal__body .modal__left .phone-icon,.modal.tailormade-modal .modal__content .modal__body .modal__left .phone-icon{margin:0 auto 10px auto}.modal.offer-modal .modal__content .modal__body .modal__left .modal__phone-number p,.modal.retail-modal .modal__content .modal__body .modal__left .modal__phone-number p,.modal.tailormade-modal .modal__content .modal__body .modal__left .modal__phone-number p{font-size:clamp(1.6rem,1.8vw,1.8rem)}.modal.offer-modal .modal__content .modal__body .modal__left .modal__phone-number span,.modal.retail-modal .modal__content .modal__body .modal__left .modal__phone-number span,.modal.tailormade-modal .modal__content .modal__body .modal__left .modal__phone-number span{display:block;margin:0}.modal.offer-modal .modal__content .modal__body .modal__left .modal__phone-number a,.modal.retail-modal .modal__content .modal__body .modal__left .modal__phone-number a,.modal.tailormade-modal .modal__content .modal__body .modal__left .modal__phone-number a{text-decoration:underline;font-size:clamp(2rem,2.4vw,2.4rem);font-weight:700;font-family:"Magazine Grotesque"}.modal.offer-modal .modal__content .modal__body .modal__right,.modal.retail-modal .modal__content .modal__body .modal__right,.modal.tailormade-modal .modal__content .modal__body .modal__right{display:grid;justify-items:center;gap:12px}.modal.offer-modal .modal__content .modal__body .modal__right button,.modal.retail-modal .modal__content .modal__body .modal__right button,.modal.tailormade-modal .modal__content .modal__body .modal__right button{margin:0}.modal.offer-modal .modal__content .modal__body .modal__right label,.modal.retail-modal .modal__content .modal__body .modal__right label,.modal.tailormade-modal .modal__content .modal__body .modal__right label{font-size:1.3rem;display:block;margin-bottom:20px}.modal.offer-modal .modal__content .modal__body .modal__right label:last-of-type,.modal.retail-modal .modal__content .modal__body .modal__right label:last-of-type,.modal.tailormade-modal .modal__content .modal__body .modal__right label:last-of-type{margin-bottom:0}@media(max-width: 480px){.modal.offer-modal .modal__content,.modal.retail-modal .modal__content,.modal.tailormade-modal .modal__content{gap:0px;padding-top:70px;min-height:fit-content}.modal.offer-modal .modal__content .modal__body,.modal.retail-modal .modal__content .modal__body,.modal.tailormade-modal .modal__content .modal__body{flex-direction:column;gap:0;margin-top:30px;gap:30px}}@media(max-width: 374px){.modal.offer-modal .modal__content,.modal.retail-modal .modal__content,.modal.tailormade-modal .modal__content{padding-top:60px;padding-bottom:30px}}div#nabyk-popup{padding-top:44px;align-items:start}@media(max-width: 760px){div#nabyk-popup{padding-top:6px}}.page-summary-alt{display:flex;gap:30px;margin-top:clamp(3rem,3vw,6rem)}.page-summary-alt .summary-left{flex:1;display:grid;grid-template-rows:auto auto;align-content:center;gap:22px}.page-summary-alt .summary-left .breadcrumbs{display:flex;flex-wrap:wrap;gap:4px 9px}.page-summary-alt .summary-left .breadcrumbs li{font-size:clamp(1.6rem,1.8vw,1.8rem);font-family:"Magazine Grotesque";font-weight:700;text-transform:uppercase}.page-summary-alt .summary-left .breadcrumbs li:not(.page-summary-alt .summary-left .breadcrumbs li:first-of-type){position:relative;padding-left:12px}.page-summary-alt .summary-left .breadcrumbs li:not(.page-summary-alt .summary-left .breadcrumbs li:first-of-type):after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-1px;height:5px;width:5px;background-color:var(--color-off-black);border-radius:100%}.page-summary-alt .summary-left .breadcrumbs li a{color:var(--color-off-black)}@media(max-width: 500px){.page-summary-alt .summary-left .breadcrumbs{justify-content:center}}.page-summary-alt .summary-left h1:not(.p-like),.page-summary-alt .summary-left p.h1-like{font-size:clamp(2.8rem,3.2vw,6.4rem);line-height:1;text-transform:uppercase;font-weight:400;font-family:"Magazine Grotesque",serif}@media(max-width: 500px){.page-summary-alt .summary-left h1:not(.p-like),.page-summary-alt .summary-left p.h1-like{text-align:center;margin:15px 0 10px}}.page-summary-alt .summary-left p:not(.h1-like),.page-summary-alt .summary-left h1.p-like{font-size:clamp(2.4rem,2.4vw,2.8rem);color:var(--color-off-black);line-height:1.2;font-weight:700;font-family:"Archivo",sans-serif}@media(max-width: 500px){.page-summary-alt .summary-left p:not(.h1-like),.page-summary-alt .summary-left h1.p-like{text-align:center}}.page-summary-alt .summary-right{flex:1.07}.page-summary-alt .summary-right .summary-gallery{display:grid;gap:10px;grid-template:auto auto/180px 1fr}.page-summary-alt .summary-right .summary-gallery div img{height:100%;width:100%;object-fit:cover;min-height:220px;border-radius:8px}@media(max-width: 1100px){.page-summary-alt .summary-right .summary-gallery div img{min-height:140px}}@media(max-width: 600px){.page-summary-alt .summary-right .summary-gallery div img{min-height:auto}}.page-summary-alt .summary-right .summary-gallery div:last-of-type{grid-column:2/3;grid-row:1/3}@media(max-width: 900px){.page-summary-alt .summary-right .summary-gallery{grid-template:auto 200px/1fr 1fr}.page-summary-alt .summary-right .summary-gallery div:last-of-type{grid-column:1/3;grid-row:2/3}}@media(max-width: 600px){.page-summary-alt{flex-direction:column;gap:20px}.page-summary-alt .summary-left{flex:none;gap:12px}.page-summary-alt .summary-right{flex:none;order:-1}.page-summary-alt .summary-right .summary-gallery{grid-template:110px 110px/1fr 1fr}.page-summary-alt .summary-right .summary-gallery div:last-of-type{grid-column:2/3;grid-row:1/3}}.gray-bg.guide-prices{padding:80px 0 30px}.gray-bg.guide-prices .container{max-width:990px;margin:0 auto}.gray-bg.guide-prices .container>h2{text-align:center;font-size:clamp(3.2rem,5.2vw,5.2rem);line-height:1.2;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Magazine Grotesque";text-transform:uppercase;margin-bottom:60px}.gray-bg.guide-prices .container>p{padding:30px 40px 0 40px;line-height:170%;font-size:clamp(1.4rem,1.6vw,1.6rem);color:var(--color-off-black)}.gray-bg.guide-prices .container .guide-prices{background-color:#fff;border:1px solid #e3e4e5;border-radius:3px;padding:0 40px}.gray-bg.guide-prices .container .guide-prices .guide-price{display:flex;justify-content:space-between;padding:40px 0}.gray-bg.guide-prices .container .guide-prices .guide-price .h3{font-size:20px;font-family:"Archivo",sans-serif;letter-spacing:0;line-height:140%}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-left .h3{font-weight:600}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-left p{font-size:15px;margin-top:16px;color:var(--color-off-black)}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-right{text-align:center}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-right .h3{font-weight:700}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-right label{color:var(--color-indigo);font-size:14px;font-weight:600}.gray-bg.guide-prices .container .guide-prices .guide-price:not(.gray-bg.guide-prices .container .guide-prices .guide-price:last-of-type){border-bottom:1px solid var(--color-off-black)}@media(max-width: 500px){.gray-bg.guide-prices{padding:40px 0 30px}.gray-bg.guide-prices .container>h2{margin-bottom:30px}.gray-bg.guide-prices .container>p{padding:30px 0 0 0}.gray-bg.guide-prices .container .guide-prices{padding:0 20px}.gray-bg.guide-prices .container .guide-prices .guide-price{flex-direction:column;gap:30px;padding:25px 0;gap:25px}.gray-bg.guide-prices .container .guide-prices .guide-price h3{font-size:18px}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-left{text-align:center}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-left p{margin-top:8px}}.page-intro-alt{display:flex;gap:40px}.page-intro-alt .summary-left{flex:1}.page-intro-alt .summary-left p{line-height:1.5;max-width:760px;color:var(--color-off-black);font-size:clamp(1.4rem,1.6vw,1.6rem)}.page-intro-alt .summary-right{flex:0 1 400px;max-width:none}.page-intro-alt .summary-right .why-kuoni{padding-top:30px;margin-top:34px;border-top:1px solid #d3d4d5}.page-intro-alt .summary-right .why-kuoni h3{font-size:1.6rem;color:var(--color-off-black);font-family:"Archivo",sans-serif;font-weight:700;letter-spacing:0;margin-bottom:13px}.page-intro-alt .summary-right .why-kuoni ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start;gap:7px 24px}.page-intro-alt .summary-right .why-kuoni ul li{font-size:1.4rem;color:#1a1a1a;display:flex;align-items:start;gap:11px}.page-intro-alt .summary-right .why-kuoni ul li img{transform:translateY(4px)}@media(max-width: 1300px){.page-intro-alt .summary-left p{font-size:clamp(1.4rem,1.4vw,2.4rem)}}@media(max-width: 960px){.page-intro-alt{gap:30px}.page-intro-alt .summary-right{flex:1.07}}@media(max-width: 767px){.page-intro-alt{flex-direction:column;gap:25px}}.page-summary{display:flex;gap:120px}.page-summary__left{flex:1}.page-summary__left p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:160%;color:#1e1e1e;letter-spacing:.004rem;font-family:"Archivo"}.page-summary__left p.intro{font-size:1.8rem;font-size:clamp(1.8rem, 2.8vw, 2.8rem);line-height:1.2;font-weight:700;color:var(--color-off-black);font-family:"Magazine Grotesque";margin-bottom:20px}@media(max-width: 600px){.page-summary__left p.intro{margin-bottom:14px}}.page-summary__right{flex:0 1 370px;max-width:370px}.page-summary__right .page-summary__exclusive-message{margin-bottom:30px;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:10px}.page-summary__right .page-summary__exclusive-message .exclusive-message-image{width:40px;height:100%;background-size:contain !important;background-repeat:no-repeat;min-width:unset;max-width:unset}.page-summary__right .wtp-edit-border{border:1px dashed}.page-summary__right .wtp-edit-border .wtp-info-text{font-size:14px;color:#6b7280;font-style:italic;padding-bottom:10px;text-align:center}.page-summary__right .page-summary__rating{margin:15px 0 41px}.page-summary__right .page-summary__rating a{display:flex;align-items:center;gap:13px}.page-summary__right .page-summary__rating a label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.68rem;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo"}.page-summary__right .page-summary__summary{gap:30px;display:flex;flex-direction:column;align-items:flex-start}.page-summary__right .page-summary__summary .page-summary__summary-row{display:flex;gap:30px}.page-summary__right .page-summary__summary .page-summary__summary-row>div{display:flex;align-items:center;gap:16px;flex:1}.page-summary__right .page-summary__summary .page-summary__summary-row>div>div label{font-size:1.2rem;font-size:clamp(1.2rem, 1.4vw, 1.4rem);line-height:1.68rem;color:#666;letter-spacing:0rem;font-family:"Archivo";display:block;margin-bottom:3px;text-transform:uppercase}.page-summary__right .page-summary__summary .page-summary__summary-row>div>div span{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.4;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";display:block}.page-summary__right .page-summary__summary .page-summary__summary-row>div>div span p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.4;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";display:block}.page-summary__right .page-summary__summary .page-summary__summary-row:not(.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability){width:100%}.page-summary__right .page-summary__summary .page-summary__summary-row.graph{flex-direction:column;gap:27px}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div{position:relative;cursor:pointer;border-radius:8px;padding:6px 40px 6px 12px;background:url(/images/info-black.svg) top 15px right 10px no-repeat var(--color-grey-10);background-size:20px}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div img{width:40px}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div label{color:var(--color-off-black);cursor:pointer;font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:400;margin-bottom:0;text-transform:none}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div .sustainability-popup{position:absolute;top:60px;left:50%;background-color:var(--color-grey-10);padding:20px 25px;border-radius:8px;width:88vw;max-width:330px;display:none;opacity:0;transform:translate(-50%, 5px);transition:.2s ease-out;z-index:2}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div .sustainability-popup p{color:var(--color-off-black);text-align:center;font-weight:400;font-size:14px;line-height:22px;font-family:"Archivo",sans-serif}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div .sustainability-popup:after{content:"";height:16px;width:16px;position:absolute;left:50%;top:-6px;background-color:inherit;transform:translateX(-8px) rotate(45deg)}@media(max-width: 860px){.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div .sustainability-popup{transform:translate(0%, 5px);left:0}}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div:hover .sustainability-popup{transform:translate(-50%, 0);opacity:1;display:block}@media(max-width: 860px){.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div:hover .sustainability-popup{transform:translate(0, 0)}}.page-summary__right .page-summary__summary .page-summary__summary-row .price-grid-link{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.68rem;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo"}.page-summary__right .page-summary__ideals{background-color:var(--color-grey-10);padding:23px 25px;margin-top:70px}.page-summary__right .page-summary__ideals label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:700;color:var(--color-off-black);letter-spacing:.11rem;font-family:"Archivo"}.page-summary__right .page-summary__ideals p{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.96rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";opacity:.7;margin-top:5px}.page-summary__right .page-summary__ideals p b{opacity:1;margin-bottom:6px;display:block}@media(max-width: 860px){.page-summary{flex-direction:column;gap:20px}.page-summary .page-summary__right{flex:none;max-width:none}}.itinerary-overview>h2{font-size:clamp(3.2rem,5.2vw,5.2rem);font-family:"Magazine Grotesque";text-transform:uppercase;letter-spacing:-0.07rem;margin-bottom:clamp(2rem,4vw,4rem);text-align:center}.itinerary-overview .swiper{padding-bottom:75px;position:relative;overflow:visible}.itinerary-overview .swiper .swiper-wrapper{gap:24px}@media(max-width: 500px){.itinerary-overview .swiper .swiper-wrapper{gap:12px}}.itinerary-overview .swiper .swiper-wrapper .swiper-slide{width:180px}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .image{width:180px;height:180px;border-radius:8px;overflow:hidden}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content{display:grid;gap:6px;padding-top:15px}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content .h3{font-size:clamp(1.2rem,1.4vw,1.4rem);font-family:"Archivo",sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:400;line-height:100%}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content .h4{font-family:"Archivo",sans-serif;line-height:90%;font-size:clamp(1.8rem,2.6vw,2.6rem)}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content .h4 a{font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:inherit;display:inline-block;font-weight:700;text-decoration:underline}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content .h4 a img{transform:translateY(2px) rotate(90deg);display:inline-block;margin-left:4px}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content p{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5;margin-top:5px}.itinerary-overview .swiper .swiper-button{top:auto;bottom:0;box-shadow:none;z-index:3;margin-top:0;display:flex !important}.itinerary-overview .swiper .swiper-button.swiper-button-prev{left:auto;right:54px}.itinerary-overview .swiper .swiper-button.swiper-button-next{right:0}.itinerary-overview .swiper.swiper-initialized .swiper-wrapper{gap:0}@media(max-width: 500px){.itinerary-overview .swiper.swiper-initialized .swiper-wrapper{gap:0px}}@media(max-width: 1000px){.itinerary-overview .swiper:after{width:40px}}main{overflow:clip}.highlights-carousel{padding:40px 40px;background-color:var(--color-yellow);display:flex;gap:50px;border-radius:8px}.highlights-carousel .highlights-left{flex:1;width:50%}.highlights-carousel .highlights-left .swiper{height:100%}.highlights-carousel .highlights-right{flex:1;width:50%;display:grid;align-content:center;gap:10px;position:relative}.highlights-carousel .highlights-right h2{font-size:clamp(2.4rem,2.8vw,2.9em);letter-spacing:-0.1rem;margin-bottom:25px}.highlights-carousel .highlights-right .included,.highlights-carousel .highlights-right .optional{background-color:#e66e61;font-size:1.4rem;color:#fff;font-weight:700;border-radius:8px;padding:6px 11px;margin:0 4px 12px 0;display:inline-block}.highlights-carousel .highlights-right .swiper{padding-top:30px}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide{display:grid;justify-items:start;align-content:start;gap:8px}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide .h3{font-size:clamp(1.8rem,2.2vw,2.2em);font-family:"Magazine Grotesque",sans-serif;letter-spacing:.03rem;font-weight:700}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide p{font-size:clamp(1.4rem,1.6vw,1.6em);line-height:140%}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide a{background-color:var(--color-off-black);display:block;margin-top:25px;font-size:1.6rem;color:#fff;font-weight:700;padding:11px 20px 13px;border-radius:8px;display:inline-flex;gap:5px;align-items:center;font-family:"Magazine Grotesque"}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide a img{transform:rotate(90deg)}@media(max-width: 500px){.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide a{width:100%;justify-content:center}}.highlights-carousel .highlights-right .swiper .swiper-button{top:auto;margin-top:0;bottom:0;box-shadow:none;width:33px;height:33px;display:flex !important}.highlights-carousel .highlights-right .swiper .swiper-button.swiper-button-prev{left:auto;right:44px}.highlights-carousel .highlights-right .swiper .swiper-button.swiper-button-next{right:0}.highlights-carousel .highlights-right .swiper .swiper-progress{background-color:#cfcfcf;height:4px;width:100%;position:absolute;left:0;top:0;overflow:hidden}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments{display:flex;position:absolute;top:0;left:0;right:0;bottom:0}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment{height:100%;flex:1;position:relative}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment:before,.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment:after{content:"";position:absolute;top:0;bottom:0}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment:before{left:0;right:0;background-color:var(--color-off-black);transform:scaleX(0);transform-origin:left;z-index:4}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment:after{right:-6px;width:6px;background-color:#cfcfcf;z-index:5}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment.active:before{animation:highlight-progress 8s linear forwards}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment.active.fill:before{animation-duration:0s}@keyframes highlight-progress{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.highlights-carousel .highlights-right .swiper.paused .progress-segments .progress-segment:before{-webkit-animation-play-state:paused !important;-moz-animation-play-state:paused !important;-o-animation-play-state:paused !important;animation-play-state:paused !important}.highlights-carousel .highlights-right .swiper.single-slide{padding-top:0}.highlights-carousel .highlights-right .swiper.single-slide .swiper-button,.highlights-carousel .highlights-right .swiper.single-slide .swiper-progress{display:none !important}@media(max-width: 860px){.highlights-carousel{gap:25px}}@media(max-width: 766px){.highlights-carousel{flex-direction:column}.highlights-carousel .highlights-left{flex:none;width:auto}.highlights-carousel .highlights-left .swiper .swiper-wrapper .image{height:240px}.highlights-carousel .highlights-right{flex:none;width:auto}}@media(max-width: 500px){.highlights-carousel{padding:20px}.highlights-carousel .highlights-right .swiper .swiper-button{bottom:17px}}.things-to-do-carousel{padding:30px 0 0;display:flex;gap:25px;scroll-margin-top:90px}.things-to-do-carousel .to-do-left{flex:1;width:50%}.things-to-do-carousel .to-do-right{flex:1;width:50%;display:grid;align-content:center;gap:10px;position:relative}.things-to-do-carousel .to-do-right .h2{font-size:clamp(2.4rem,2.8vw,2.8em);letter-spacing:-0.1rem;margin-bottom:15px;font-family:"Magazine Grotesque",serif}.things-to-do-carousel .to-do-right .swiper{padding-top:30px;padding-bottom:55px}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide label{font-size:1.4rem;color:#fff;font-weight:700;border-radius:8px;padding:6px 11px;margin:0 4px 12px 0;display:inline-block}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide label.optional{background-color:#e66e61}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide label.included{background-color:#e66e61}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide .h3,.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide h4{letter-spacing:0}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide .h3{margin-bottom:4px;font-size:clamp(1.8rem,2.2vw,2.2em);font-family:"Magazine Grotesque",serif}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide .h4{color:#666;font-weight:400;line-height:1}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide .h4 i{font-weight:inherit;font-style:normal;font-family:"Archivo",sans-serif;font-size:clamp(1.4rem,1.6vw,1.6rem)}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide p{font-size:clamp(1.4rem,1.6vw,1.6em);line-height:160%;margin-top:15px;margin-bottom:12px}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide span{cursor:pointer;background-color:#fff;display:block;margin-top:10px;font-size:1.6rem;color:var(--color-off-black);font-weight:700;padding:10px 20px;border-radius:8px;border:2px solid #000;display:inline-flex;gap:5px;align-items:center}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide span img{transform:rotate(90deg)}.things-to-do-carousel .to-do-right .swiper .swiper-button{top:25px;margin-top:0;box-shadow:none;border:1px solid transparent;width:33px;height:33px;display:flex !important}.things-to-do-carousel .to-do-right .swiper .swiper-button.swiper-button-prev{left:auto;right:54px}.things-to-do-carousel .to-do-right .swiper .swiper-button.swiper-button-next{left:auto;right:0}.things-to-do-carousel .to-do-right .swiper .swiper-progress{background-color:#cfcfcf;height:4px;width:100%;position:absolute;left:0;top:0;overflow:hidden}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments{display:flex;position:absolute;top:0;left:0;right:0;bottom:0}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment{height:100%;flex:1;position:relative}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment:before,.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment:after{content:"";position:absolute;top:0;bottom:0}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment:before{left:0;right:0;background-color:var(--color-off-black);transform:scaleX(0);transform-origin:left;z-index:4}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment:after{right:-6px;width:6px;background-color:#cfcfcf;z-index:5}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment.active:before{animation:todo-progress 8s linear forwards}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment.active.fill:before{animation-duration:0s}@keyframes todo-progress{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.things-to-do-carousel .to-do-right .swiper.paused .progress-segments .progress-segment:before{-webkit-animation-play-state:paused !important;-moz-animation-play-state:paused !important;-o-animation-play-state:paused !important;animation-play-state:paused !important}.things-to-do-carousel .to-do-right .swiper.single-slide{padding-top:0}.things-to-do-carousel .to-do-right .swiper.single-slide .swiper-button,.things-to-do-carousel .to-do-right .swiper.single-slide .swiper-progress{display:none !important}@media(max-width: 1220px){.things-to-do-carousel{flex-direction:column;padding-top:20px}.things-to-do-carousel .to-do-left{width:auto;flex:none}.things-to-do-carousel .to-do-left .swiper .swiper-wrapper .image{height:240px}.things-to-do-carousel .to-do-right{width:auto;flex:none}.things-to-do-carousel .to-do-right h2{margin-bottom:20px}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide p{margin-top:12px}}@media(max-width: 700px){.things-to-do-carousel .to-do-right .swiper{padding-bottom:20px}}@media(max-width: 600px){.things-to-do-carousel{flex-direction:column;gap:20px}.things-to-do-carousel .to-do-left{flex:none;width:auto}.things-to-do-carousel .to-do-left .swiper .swiper-wrapper .swiper-slide{max-height:240px}.things-to-do-carousel .to-do-right{flex:none;width:auto}}.recommended-hotels{background-color:var(--color-yellow-light);margin:30px 0 0;padding:24px;border-radius:8px}.recommended-hotels>.h2{font-size:clamp(2.4rem,2.8vw,2.8rem);letter-spacing:0;margin-bottom:18px;font-family:"Magazine Grotesque",serif}.recommended-hotels>div{display:grid;grid-template-columns:repeat(2, 1fr);gap:11px}.recommended-hotels>div .recommended-hotel{background-color:#fff;display:flex;position:relative;border-radius:8px}.recommended-hotels>div .recommended-hotel .image{flex:0 0 90px}.recommended-hotels>div .recommended-hotel .image img{border-radius:8px 0 0 8px}.recommended-hotels>div .recommended-hotel>div .h2{font-size:clamp(1.6rem,1.8vw,1.8rem);letter-spacing:0;color:var(--color-teal);font-family:"Archivo",sans-serif;font-weight:600}.recommended-hotels>div .recommended-hotel>div p{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5}.recommended-hotels>div .recommended-hotel>div a{display:grid}.recommended-hotels>div .recommended-hotel>div a img{width:14px;align-self:end}.recommended-hotels>div .recommended-hotel>div:last-of-type{padding:22px 17px 19px;display:grid;gap:12px;align-content:start}.recommended-hotels label.tag{font-size:clamp(1.4rem,1.4vw,1.4rem);font-weight:700;border-radius:4px;color:#fff;padding:6px 11px;width:max-content;display:inline-block;align-self:center}.recommended-hotels label.tag.optional{background-color:#e66e61}.recommended-hotels label.tag.included{background-color:#e66e61}@media(max-width: 1400px){.recommended-hotels>div{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 1200px){body.lock .sticky-footer-wrapper{z-index:101 !important}}body.lock #chat-widget-container{z-index:-1 !important}main .sticky-footer-wrapper{position:-webkit-sticky;position:fixed;left:0;right:0;bottom:0;z-index:101;display:flex;flex-direction:column;align-items:center;max-width:660px;margin:auto}@media(max-width: 1200px){main .sticky-footer-wrapper{z-index:2100000000}}main .sticky-footer-wrapper.active{z-index:101 !important}main .sticky-footer-wrapper.results{max-width:100%}main .sticky-footer{padding-bottom:29px;width:100%}main .sticky-footer .container{display:flex;justify-content:center;gap:18px;padding:0 10px}main .sticky-footer .container .sticky-pill{min-height:73px}main .sticky-footer .container .sticky-pill__icon{padding:13px 17px 13px;border-radius:8px;margin-right:13px;display:flex;align-items:center;justify-content:center;gap:6px}main .sticky-footer .container .sticky-pill__icon.gold{background-color:#ffd00d}@media(max-width: 600px){main .sticky-footer .container .sticky-pill__icon.gold img.desktop{display:none}}@media(min-width: 601px){main .sticky-footer .container .sticky-pill__icon.gold img.mobile{display:none}}main .sticky-footer .container .sticky-pill__icon.gold .small-icon{display:none}main .sticky-footer .container .sticky-pill__icon.blue{font-size:1.6rem;color:var(--color-off-black);background-color:var(--color-yellow);font-family:"Magazine Grotesque",sans-serif;position:relative;transition:background-color .3s,opacity .3s ease;margin-right:0;margin-left:auto}main .sticky-footer .container .sticky-pill__icon.blue label{transition:width .3s 0s;overflow:hidden}main .sticky-footer .container .sticky-pill__icon.blue label.active{width:58px;transition:width .3s .2s}@media(max-width: 1100px){main .sticky-footer .container .sticky-pill__icon.blue label{width:auto}}main .sticky-footer .container .sticky-pill__icon.blue .set-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}main .sticky-footer .container .sticky-pill__icon.blue.active{background-color:#bdbdbd;opacity:.4;cursor:default}main .sticky-footer .container .sticky-pill__icon.blue.active.valid{background-color:var(--color-yellow);opacity:1;cursor:pointer}@media(min-width: 1201px){main .sticky-footer .container .sticky-pill__icon.blue.active>span{display:none}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill__icon.blue{background-color:var(--color-yellow) !important;opacity:1 !important;cursor:pointer !important}main .sticky-footer .container .sticky-pill__icon.blue .set-loading{display:none}}main .sticky-footer .container .sticky-pill__icon.blue span{padding-right:10px;transition:0s !important}@media(max-width: 600px){main .sticky-footer .container .sticky-pill__icon.blue{width:auto;height:auto}}main .sticky-footer .container .sticky-pill__icon img{height:32px;width:32px}main .sticky-footer .container .sticky-pill__icon label{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.4rem;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Magazine Grotesque";cursor:pointer}main .sticky-footer .container .sticky-pill svg{margin-right:10px}main .sticky-footer .container .sticky-pill .pill-info{display:flex;align-items:center;gap:13px}main .sticky-footer .container .sticky-pill .pill-info label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.8rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";cursor:pointer;white-space:nowrap}main .sticky-footer .container .sticky-pill .pill-info span{display:block;font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2rem;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";display:block}main .sticky-footer .container .sticky-pill .pill-info span i{font-style:normal}@media(max-width: 600px){main .sticky-footer .container .sticky-pill .pill-info span i{display:none}}main .sticky-footer .container .sticky-pill .pill-info__tooltip{cursor:default;position:absolute;left:15px;bottom:109px;width:249px;height:201px;padding:24px 23px;background-color:#fff;border:1px solid #f7f7f7;box-shadow:0px 6px 24px rgba(0,0,0,.2);border-radius:8px;opacity:0;pointer-events:none;transform:translateY(4px);transition:.2s}main .sticky-footer .container .sticky-pill .pill-info__tooltip label{font-size:2rem;font-size:clamp(2rem, 2vw, 2rem);line-height:2.8rem;font-weight:700;color:#1a1a1a;letter-spacing:0rem;font-family:"Magazine Grotesque";text-transform:none;cursor:default;white-space:inherit}main .sticky-footer .container .sticky-pill .pill-info__tooltip p{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.75rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";margin:7px 0 19px}main .sticky-footer .container .sticky-pill .pill-info__tooltip span{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.63rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";cursor:pointer;display:inline-block;position:relative;padding:6px 17px 6px 25px;border-radius:20px;background-color:#f7f7f7}main .sticky-footer .container .sticky-pill .pill-info__tooltip span:after{content:"";position:absolute;top:10px;left:12px;height:8px;width:8px;background-color:#e23535;border-radius:100%}main .sticky-footer .container .sticky-pill .pill-info__tooltip span.online:after{background-color:#4ca771}main .sticky-footer .container .sticky-pill .pill-info__tooltip .tooltip-close{position:absolute;top:13px;right:12px;cursor:pointer;width:12px}main .sticky-footer .container .sticky-pill .pill-info__tooltip:after{content:"";position:absolute;bottom:-9px;left:22px;height:16px;width:16px;background-color:#fff;transform:rotate(45deg)}main .sticky-footer .container .sticky-pill .pill-info__tooltip.active{opacity:1;pointer-events:all;transform:translateY(0)}@media(max-width: 1230px){main .sticky-footer .container .sticky-pill .pill-info__tooltip{left:5px;bottom:90px}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill .pill-info__tooltip{left:4px}}@media(max-width: 360px){main .sticky-footer .container .sticky-pill .pill-info__tooltip{left:-7px;bottom:80px}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill .pill-info:nth-child(2){max-width:335px}}main .sticky-footer .container .sticky-pill .pill-info.guide-price{width:100%;margin-right:24px;transition:.2s .3s;overflow:hidden;transform:translateY(0px);opacity:1}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill .pill-info.guide-price{margin-right:10px}}main .sticky-footer .container .sticky-pill .pill-info.guide-price span{white-space:nowrap}main .sticky-footer .container .sticky-pill form{display:flex;align-items:center;gap:0px;flex:1;transition:transform 0s 0s,opacity 0s 0s,max-width 0s 0s ease-out;opacity:0;transform:translateY(6px);max-width:0;pointer-events:none}main .sticky-footer .container .sticky-pill form .form-input{padding:17px 20px 15px 20px;flex:1;cursor:pointer;position:relative}main .sticky-footer .container .sticky-pill form .form-input>label{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.2rem;font-weight:500;color:#666;letter-spacing:0rem;font-family:"Archivo";text-transform:uppercase;display:block;margin-bottom:7px;cursor:pointer}main .sticky-footer .container .sticky-pill form .form-input>span{font-size:1.4rem;font-size:clamp(1.4rem, 1.8vw, 1.8rem);line-height:2.2rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";font-size:clamp(1.4rem,1.5vw,1.6rem);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;max-width:99%}main .sticky-footer .container .sticky-pill form .form-input:not(main .sticky-footer .container .sticky-pill form .form-input:nth-child(2)){border-left:1px solid #e3e4e5}main .sticky-footer .container .sticky-pill form .form-input:first-child{flex:1}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input:first-child{flex:1}}main .sticky-footer .container .sticky-pill form .form-input.error>label,main .sticky-footer .container .sticky-pill form .form-input.error>span{color:#f01111}main .sticky-footer .container .sticky-pill form .form-input:last-child{flex:.9}main .sticky-footer .container .sticky-pill form .form-input .form-popup{position:absolute;z-index:2;bottom:90px;background-color:#fff;border-radius:12px;box-shadow:0px 12px 24px rgba(0,0,0,.17);opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .3s 0s,transform .3s 0s ease-out}main .sticky-footer .container .sticky-pill form .form-input .form-popup h4,main .sticky-footer .container .sticky-pill form .form-input .form-popup .h4{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:1.9rem;font-weight:700;color:var(--color-off-black);letter-spacing:.04rem;font-family:"Archivo";text-transform:uppercase;text-align:center}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates{width:400px;padding:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar{border-bottom:1px solid #e5e5e5;margin-bottom:16px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .bottom-section{display:flex;justify-content:space-between}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .bottom-section .legend{display:flex;align-items:center;gap:6px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .bottom-section .legend .available-legend{width:50px;height:36px;border:solid 2px #ffd00d}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .bottom-section .legend span{font-size:clamp(1.5rem,1.5vw,1.5rem)}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .done{flex-basis:100px;width:unset}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration{display:flex;text-align:center;justify-content:center;gap:21px;margin:20px 0;border-bottom:1px solid #e5e5e5;padding-bottom:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration button{padding:0;flex:0 0 36px;height:36px;border-color:#e5e5e5;margin-top:7px;touch-action:manipulation}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration button:disabled{opacity:.4;pointer-events:none}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:400;color:#86898b;letter-spacing:0;font-family:"Archivo"}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration p{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin:8px 0 0}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration p span{display:inline-block;color:var(--color-off-black);overflow:visible}@media(max-height: 700px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration{padding-bottom:30px;margin:30px 0}}@media(max-height: 630px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration{padding-bottom:20px;margin:20px 0}}@media(max-height: 850px)and (min-width: 1100px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates{padding:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration{margin:15px 0;padding-bottom:15px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-header{margin:0 0 12px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day{height:36px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day span{font-size:1.4rem}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day span{width:100%}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day{width:100%}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day .vc-highlights .vc-day-layer .vc-highlight{width:100%}}main .sticky-footer .container .sticky-pill form .form-input .form-popup .done{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:600;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";background-color:var(--color-yellow);border-radius:8px;width:100%;height:42px;border:none}main .sticky-footer .container .sticky-pill form .form-input .form-popup .done.a-button{display:inline-block;text-align:center;line-height:42px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax{padding:20px;width:355px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax>div{height:100%}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax h4{margin-bottom:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .more-rooms .close-icon{position:absolute;top:20px;right:30px;font-size:1.6rem;cursor:pointer}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people{display:grid;gap:14px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;padding-top:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people::-webkit-scrollbar{width:5px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people::-webkit-scrollbar-track{background-color:#fff}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:10px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .child-ages-message{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-top:3px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-children{display:flex;flex-direction:column;gap:10px;max-height:20vh;overflow-y:auto;padding-right:5px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-children::-webkit-scrollbar{width:5px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-children::-webkit-scrollbar-track{background-color:#fff}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-children::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:10px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row{display:flex;justify-content:space-between;align-items:center}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-person label{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-person span{font-size:1.1rem;font-size:clamp(1.1rem, 1.1vw, 1.1rem);line-height:1.1rem;font-weight:400;color:#86898b;letter-spacing:0;font-family:"Archivo";display:block;margin-top:2px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls{display:flex;gap:16px;align-items:center}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls select{height:36px;border-radius:2px;border:1px solid #e5e5e5;padding:0 15px;width:112px;text-align:left;font-size:1.6rem;cursor:pointer;background:url(/images/chevron-down-black.svg) center right 15px no-repeat #fff;background-size:12px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls select option{color:#1a1a1a}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls select option:first-child{color:#8e8c9a}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls span{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls button{min-width:36px;height:36px;border-color:#e5e5e5;padding:0}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls button:disabled{opacity:.4;pointer-events:none}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .add-more{text-align:center;margin:20px 0 20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .add-more label{font-size:1.3rem;font-size:clamp(1.3rem, 1.3vw, 1.3rem);line-height:1.3rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";cursor:pointer}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options{max-height:325px;overflow-y:auto;width:230px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options::-webkit-scrollbar{width:5px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:10px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options ul li{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";padding:24px 20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options ul li:not(main .sticky-footer .container .sticky-pill form .form-input .form-popup.options ul li:last-child){border-bottom:1px solid #e5e5e5}@media(max-width: 700px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.options{max-height:85dvh;max-height:85vh}}main .sticky-footer .container .sticky-pill form .form-input .form-popup button#dates-done,main .sticky-footer .container .sticky-pill form .form-input .form-popup button#pax-done{font-size:1.4rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:1.4rem;font-weight:600;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque",sans-serif;background-color:var(--color-yellow);border-radius:8px;width:100%;height:40px;border:none}main .sticky-footer .container .sticky-pill form .form-input .form-popup.active{opacity:1;transform:translateY(0);pointer-events:all;-webkit-overflow-scrolling:none;overscroll-behavior:none}@media(max-width: 700px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{max-width:100%;width:calc(100% - 142px) !important;right:77px;top:192px;left:77px;transform:translate(-6px, 0px) !important}}@media(max-width: 860px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{right:42px;left:42px}}@media(max-width: 1230px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{bottom:67px}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{position:fixed;top:auto;right:0;bottom:0;left:0;width:100% !important;border-radius:12px 12px 0 0;transition:opacity 0s 0s,transform .3s 0s ease-out !important}}@media(max-width: 700px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{transform:translate(0px, 100%) !important}main .sticky-footer .container .sticky-pill form .form-input .form-popup.active{transform:translate(0px, 0%) !important}}@media(max-width: 860px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{padding:30px 30px 20px !important}}@media(max-width: 374px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{padding:20px 20px 20px !important}}main .sticky-footer .container .sticky-pill form .mobile-search-btn{background-color:var(--color-yellow);padding:0 10px;font-size:1.6rem;font-family:"Magazine Grotesque",sans-serif;font-weight:700;color:var(--color-off-black);border-radius:8px;border:none;width:calc(100% - 30px);margin:0 auto;height:40px}main .sticky-footer .container .sticky-pill form .mobile-search-btn.active{background-color:#bdbdbd;opacity:.4;cursor:default}main .sticky-footer .container .sticky-pill form .mobile-search-btn.active.valid{background-color:var(--color-yellow);opacity:1;cursor:pointer}@media(min-width: 1201px){main .sticky-footer .container .sticky-pill form .mobile-search-btn{display:none}}main .sticky-footer .container .sticky-pill form .sticky-mobile-shroud{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(0,0,0,.4);display:none}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .sticky-mobile-shroud.option-active{display:block}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill form .sticky-mobile-shroud.option-active{background-color:rgba(0,0,0,.2)}}main .sticky-footer .container .sticky-pill form.option-active{transform:none !important;transition-duration:0s !important}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form{flex:none;gap:20px;flex-direction:column;width:auto;transform:translateY(4px);transition-duration:.2s;max-width:none;padding:16px 0;position:absolute;background-color:var(--color-yellow-light);bottom:80px;left:0;right:0;align-items:flex-start;border:1px solid #ccc;border-radius:8px}main .sticky-footer .container .sticky-pill form .form-input{border-left:none !important;width:100%;padding-left:0;padding:0 16px 10px 16px}main .sticky-footer .container .sticky-pill form .form-input span{max-width:none}main .sticky-footer .container .sticky-pill form .form-input:not(main .sticky-footer .container .sticky-pill form .form-input:last-of-type){border-bottom:1px solid #ccc}main .sticky-footer .container .sticky-pill form .form-input:last-of-type{padding-bottom:0}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill form{position:fixed;bottom:16px;left:20px;right:20px;z-index:3;transition-duration:.4s;transform:translateY(calc(100% + 40px));opacity:1}main .sticky-footer .container .sticky-pill form .form-input{flex:none !important}}@media(max-width: 400px){main .sticky-footer .container .sticky-pill form{bottom:10px}}@media(max-width: 360px){main .sticky-footer .container .sticky-pill form{left:10px;right:10px}}main .sticky-footer .container .sticky-pill .mobile-shroud{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,0);opacity:0;pointer-events:none;transition:.3s}@media(min-width: 601px){main .sticky-footer .container .sticky-pill .mobile-shroud{display:none}}main .sticky-footer .container .sticky-pill.active{flex:1;gap:10px;max-width:1160px;padding-left:7px}main .sticky-footer .container .sticky-pill.active.two-removed{max-width:860px}main .sticky-footer .container .sticky-pill.active.one-removed{max-width:1000px}@media(max-width: 1230px){main .sticky-footer .container .sticky-pill.active{flex:none}}main .sticky-footer .container .sticky-pill.active .pill-info.guide-price{width:0%;margin-left:0;transition:0s 0s ease-in}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill.active .pill-info.guide-price{width:auto}main .sticky-footer .container .sticky-pill.active .pill-info.guide-price.active{width:auto}}@media(min-width: 1201px){main .sticky-footer .container .sticky-pill.active .pill-info.guide-price{transform:translateY(6px);opacity:0}}main .sticky-footer .container .sticky-pill.active form{transform:translateY(0);max-width:1030px;opacity:1;pointer-events:all;transition:transform .4s .26s,opacity .4s .26s,max-width .4s 0s ease-out}main .sticky-footer .container .sticky-pill.active .mobile-shroud{background-color:rgba(0,0,0,.4);opacity:1;pointer-events:all}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill.active{gap:0px;padding-right:25px;padding-left:25px}main .sticky-footer .container .sticky-pill.active.hidePill form{bottom:-500px}main .sticky-footer .container .sticky-pill.active form{transition:transform .4s 0s,opacity .4s 0s,max-width .4s 0s ease-out}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill.active{padding-left:30px;padding-right:30px}}@media(max-width: 374px){main .sticky-footer .container .sticky-pill.active{padding-left:20px;padding-right:20px}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill{min-height:72px;width:100%;justify-content:space-between;padding-left:25px}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .pill-info{display:none}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .sticky-pill__icon.gold{margin-right:0;height:72px;width:72px}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .sticky-pill__icon.gold .big-icon{height:35px;width:35px}main .sticky-footer .container .sticky-pill.two-removed .pill-info.guide-price{width:auto}}@media(max-width: 360px){main .sticky-footer .container .sticky-pill{min-height:65px}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed){background-color:transparent;box-shadow:none}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .sticky-pill__icon.gold{margin-right:0;height:50px;width:50px}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .sticky-pill__icon.gold .big-icon{height:27px;width:27px}}main .sticky-footer .container .sticky-pill.centered .pill-info.guide-price{margin-right:0}main .sticky-footer .container .sticky-pill.centered .pill-info.guide-price>div{width:100%}@media(max-width: 600px){main .sticky-footer .container .sticky-pill.centered{justify-content:center}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill.centered{padding-left:8px;padding-right:8px}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill{padding-left:30px;padding-right:30px}}@media(max-width: 374px){main .sticky-footer .container .sticky-pill{padding-left:20px;padding-right:20px}}main .sticky-footer .container .result-details{display:flex;align-items:center;gap:31px;justify-content:space-between;flex:1}main .sticky-footer .container .result-details>div{display:flex;align-items:center;gap:20px}main .sticky-footer .container .result-details>div:nth-child(2){display:flex;gap:30px;align-items:center}@media(max-width: 1200px){main .sticky-footer .container .result-details>div:nth-child(2){gap:20px}}@media(max-width: 1200px){main .sticky-footer .container .result-details>div:nth-child(2){align-items:center}}main .sticky-footer .container .result-details .talk-pill__tooltip{cursor:default;position:absolute;left:10px;bottom:89px;width:249px;height:201px;padding:24px 23px;background-color:#fff;border:1px solid #f7f7f7;box-shadow:0px 6px 24px rgba(0,0,0,.2);border-radius:8px;opacity:0;pointer-events:none;transform:translateY(4px);transition:.2s}main .sticky-footer .container .result-details .talk-pill__tooltip label{font-size:2rem;font-size:clamp(2rem, 2vw, 2rem);line-height:2.4rem;font-weight:700;color:#1a1a1a;letter-spacing:0rem;font-family:"Magazine Grotesque";text-transform:none;cursor:default}main .sticky-footer .container .result-details .talk-pill__tooltip p{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.68rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";margin:7px 0 19px}main .sticky-footer .container .result-details .talk-pill__tooltip span{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.63rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";cursor:pointer;display:inline-block;position:relative;padding:6px 17px 6px 25px;border-radius:20px;background-color:#f7f7f7}main .sticky-footer .container .result-details .talk-pill__tooltip span:after{content:"";position:absolute;top:10px;left:12px;height:8px;width:8px;background-color:#e23535;border-radius:100%}main .sticky-footer .container .result-details .talk-pill__tooltip span.online:after{background-color:#4ca771}main .sticky-footer .container .result-details .talk-pill__tooltip .tooltip-close{position:absolute;top:13px;right:12px;cursor:pointer;width:12px}main .sticky-footer .container .result-details .talk-pill__tooltip:after{content:"";position:absolute;bottom:-9px;left:22px;height:16px;width:16px;background-color:#fff;transform:rotate(45deg)}main .sticky-footer .container .result-details .talk-pill__tooltip.active{opacity:1;pointer-events:all;transform:translateY(0)}@media(max-width: 1230px){main .sticky-footer .container .result-details .talk-pill{padding:0}main .sticky-footer .container .result-details .talk-pill>div:nth-child(2){display:none}}@media(max-width: 1200px){main .sticky-footer .container .result-details .talk-pill{position:absolute;bottom:0;left:16px;z-index:2}}main .sticky-footer .container .result-details ul{display:flex;align-items:center}main .sticky-footer .container .result-details ul::-webkit-scrollbar{height:0px;width:0}main .sticky-footer .container .result-details ul::-webkit-scrollbar-track{background-color:#f7f7f7}main .sticky-footer .container .result-details ul::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:10px}main .sticky-footer .container .result-details ul li{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.9rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";margin:0 10px;position:relative;font-weight:700}main .sticky-footer .container .result-details ul li:after{content:"";position:absolute;top:8px;left:-11px;height:4px;width:4px;background-color:var(--color-off-black);border-radius:100%}main .sticky-footer .container .result-details ul li:first-child{margin-left:0}main .sticky-footer .container .result-details ul li:first-child:after{content:none}main .sticky-footer .container .result-details ul li:last-child{margin-right:0;color:#000;cursor:pointer;text-decoration:underline}main .sticky-footer .container .result-details ul li:last-child:after{content:"";width:1px;height:21px;top:-1px}@media(max-width: 500px){main .sticky-footer .container .result-details ul li:last-child{position:-webkit-sticky;position:sticky;right:0;top:0;background-color:#fdf8f3;padding-left:10px;border-left:1px solid var(--color-off-black)}main .sticky-footer .container .result-details ul li:last-child:after{content:none}}main .sticky-footer .container .result-details small{display:flex;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer;font-style:normal;font-size:1.2rem;color:#666}@media(max-width: 1200px){main .sticky-footer .container .result-details small{display:none}}main .sticky-footer .container .result-details small i{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.2rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";font-style:normal}main .sticky-footer .container .result-details small img{width:17px}@media(max-width: 500px){main .sticky-footer .container .result-details small i{display:none}}main .sticky-footer .container .result-details .talk-total{display:flex;flex-direction:column;justify-content:center}@media(max-width: 1200px){main .sticky-footer .container .result-details .talk-total{align-items:flex-start}}main .sticky-footer .container .result-details .talk-total label{font-size:1.2rem;font-size:clamp(1.2rem, 1.4vw, 1.4rem);line-height:100%;font-weight:400;color:#666;letter-spacing:0rem;font-family:"Archivo";text-align:right;line-height:18px}main .sticky-footer .container .result-details .talk-total label.per-person{font-size:1.6rem;font-size:clamp(1.6rem, 1.8vw, 1.8rem);line-height:2.4rem;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";line-height:18px}main .sticky-footer .container .result-details .talk-total label span{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:100%;font-weight:600;color:#666;letter-spacing:0rem;font-family:"Archivo"}main .sticky-footer .container .result-details .talk-total small{display:none;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer;font-style:normal;font-size:1.2rem;color:#666}@media(max-width: 1200px){main .sticky-footer .container .result-details .talk-total small{justify-content:flex-start;display:flex}}main .sticky-footer .container .result-details .talk-total small i{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.2rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";font-style:normal}main .sticky-footer .container .result-details .talk-total small img{width:17px}@media(max-width: 500px){main .sticky-footer .container .result-details .talk-total small i{display:none}}main .sticky-footer .container .result-details button#next-stage{border-radius:8px;border:none;height:40px;transition:background-color .3s,opacity .3s ease;padding:8px 16px;position:relative;font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";cursor:pointer;display:flex;align-items:center;gap:7px;background-color:var(--color-yellow)}main .sticky-footer .container .result-details button#next-stage a{position:absolute;top:0;right:0;bottom:0;left:0}main .sticky-footer .container .result-details button#next-stage .loading-icon{opacity:0;transform:translateY(0);display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}main .sticky-footer .container .result-details button#next-stage .loading-icon img{width:28px}main .sticky-footer .container .result-details button#next-stage img.arrow{opacity:1}main .sticky-footer .container .result-details button#next-stage img.arrow,main .sticky-footer .container .result-details button#next-stage .loading-icon,main .sticky-footer .container .result-details button#next-stage:before{transition:.2s ease-out}main .sticky-footer .container .result-details button#next-stage.product:before{content:"Customise Holiday"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.product:before{content:"Customise"}}main .sticky-footer .container .result-details button#next-stage.hotel:before{content:"Continue to flights"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.hotel:before{content:"Flights"}}main .sticky-footer .container .result-details button#next-stage.flights:before{content:"Continue to passengers"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.flights:before{content:"Passengers"}}main .sticky-footer .container .result-details button#next-stage.passengers:before{content:"Continue to payment"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.passengers:before{content:"Payment"}}main .sticky-footer .container .result-details button#next-stage.payment:before{content:"Book Now"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.payment:before{content:"Book Now"}}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage{padding:17px 18px}}@media(max-width: 1200px){main .sticky-footer .container .result-details button#next-stage{padding:11px 18px;height:40px}}main .sticky-footer .container .result-details:first-child{gap:29px}@media(max-width: 1400px){main .sticky-footer .container .result-details:first-child{gap:20px}}@media(max-width: 1200px){main .sticky-footer .container .result-details:first-child{width:100%;border-bottom:1px solid #d3d4d5;padding-bottom:15px;padding-inline:16px}main .sticky-footer .container .result-details:first-child ul{overflow-x:auto}main .sticky-footer .container .result-details:first-child ul li{flex-shrink:0}}@media(max-width: 500px){main .sticky-footer .container .result-details:first-child{padding-right:55px}main .sticky-footer .container .result-details:first-child ul li:last-child{position:-webkit-sticky;position:sticky;right:0;top:0;background-color:#fff;padding-left:10px;border-left:1px solid #e3e4e5}}main .sticky-footer .container .result-details.disabled #next-stage{background-color:#bdbdbd;opacity:.4;cursor:default}main .sticky-footer .container .result-details.loading #next-stage{pointer-events:none}main .sticky-footer .container .result-details.loading #next-stage img.arrow{opacity:0;transform:translateY(-7px)}main .sticky-footer .container .result-details.loading #next-stage .loading-icon{opacity:1;transform:translateY(0);transition-delay:.15s}main .sticky-footer .container .result-details.loading #next-stage .loading-icon img{-webkit-animation:spin 2s linear infinite forwards;animation:spin 2s linear infinite forwards}main .sticky-footer .container .result-details.loading #next-stage:before{color:var(--color-yellow);transform:translateY(-7px)}@media(max-width: 1200px){main .sticky-footer .container .result-details{gap:20px}}@media(max-width: 1050px){main .sticky-footer .container{padding:0}}@media(max-width: 1050px){main .sticky-footer{height:auto;padding-inline:0}}@keyframes showResults{from{transform:translateY(155px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes hidePillTemp{from{bottom:-125px}}main .sticky-footer.results{background-color:#fdf8f3;padding:8px 16px;box-shadow:0px -4px 10px -1px rgba(0,0,0,.1);animation:showResults .4s ease-out 0s both;height:72px}main .sticky-footer.results .container{height:100%}main .sticky-footer.results .container .sticky-pill{display:none;box-shadow:0px 1px 0px rgba(0,0,0,.08);padding:10px 24px 10px 10px}main .sticky-footer.results .container .sticky-pill:first-child{background-color:transparent;box-shadow:none !important}main .sticky-footer.results .container .sticky-pill:first-child .sticky-pill__icon.gold{height:50px;width:50px}@media(max-width: 1200px){main .sticky-footer.results .container .sticky-pill:first-child{position:absolute;bottom:-12px;left:16px;z-index:2;padding:0 !important}}@media(max-width: 1200px){main .sticky-footer.results .container .result-details{flex-direction:column;gap:0;align-items:flex-end}main .sticky-footer.results .container .result-details>div:first-child{width:100%;border-bottom:1px solid #d3d4d5;padding-bottom:15px;padding-inline:16px}}@media(max-width: 1200px)and (max-width: 1200px){main .sticky-footer.results .container .result-details>div:first-child{border:0;padding-bottom:0;padding-left:0}}@media(max-width: 1200px){main .sticky-footer.results .container .result-details>div:first-child ul{overflow-x:auto}main .sticky-footer.results .container .result-details>div:first-child ul li{flex-shrink:0}}@media(max-width: 1200px)and (max-width: 600px){main .sticky-footer.results .container .result-details>div:first-child ul{width:100%}}@media(max-width: 1200px)and (max-width: 1200px){main .sticky-footer.results .container .result-details>div:nth-child(2){padding:0;justify-content:space-between;width:100%}}@media(max-width: 1200px){main .sticky-footer.results{padding-inline:0;height:100px;padding:8px 16px}}@media(max-width: 1600px){main .sticky-footer{padding:0 20px 29px 70px}}@media(max-width: 1200px){main .sticky-footer{padding:0 20px 29px 20px}}@media(max-width: 1230px){main .sticky-footer .container{gap:10px}}@media(max-width: 600px){main .sticky-footer{padding:0;width:100%}}main .sticky-pill{display:flex;align-items:center;bottom:0;background-color:var(--color-yellow-light);border-radius:8px;padding:0px 25px 0 25px;cursor:pointer;position:relative;box-shadow:0 0 10px 2px rgba(0,0,0,.15);transition:.4s ease-out}main .sticky-pill.loading-pill{cursor:default;position:absolute;bottom:29px;pointer-events:none;animation:hidePillTemp 2s;min-height:75px;border-radius:8px}main .sticky-pill.loading-pill label{font-weight:400 !important;font-size:clamp(1.4rem,1.8vw,1.8rem) !important;text-transform:none !important}main .sticky-pill.loading-pill img{margin-right:13px}@media(max-width: 1200px){main .sticky-pill.loading-pill{min-height:72px}}main .sticky-pill.hidePill{bottom:-125px}main .sticky-pill .loading{animation:loading 1.4s linear infinite}main .sticky-pill.search-unavailable{padding:0px 25px 0 225px !important;box-shadow:0px 8px 24px rgba(0,0,0,.3) !important;min-height:75px !important}main .sticky-pill.search-unavailable #search-unavailable #search-unavailable-message{border-radius:8px;background-color:#e5e5e5;pointer-events:all}main .sticky-pill.search-unavailable #search-unavailable #search-unavailable-message label{font-size:1.6rem}main .sticky-pill.search-unavailable #search-unavailable #search-unavailable-message p{font-size:1.4rem}main .sticky-pill.search-unavailable .pill-info{display:flex !important}main .sticky-pill.search-unavailable .sticky-pill__icon.gold{margin-right:13px !important;height:auto !important;width:auto !important}@media(max-width: 1200px){main .sticky-pill{padding:0px 25px 0 25px}}@media(max-width: 600px){main .sticky-pill{border-radius:0px}main .sticky-pill svg{margin-left:10px}}@media(max-width: 374px){main .sticky-pill{padding:0 25px 0 10px}}main .sticky-pill .guide-price .btn{white-space:nowrap;height:unset;text-align:center;padding:12px 20px;border-radius:8px;border:none;background-color:var(--color-yellow);color:var(--color-off-black);font-size:16px;font-weight:700;line-height:1}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width: 700px){#responseiq-app-container,#chat-widget-container{display:none !important;z-index:-9999 !important;pointer-events:none}}#cta-scroll-track #cta-sticky{position:sticky;box-shadow:0 0 10px 2px rgba(0,0,0,.15);position:-webkit-sticky;z-index:10;bottom:0;background-color:var(--color-grey-10);padding:0 8px;min-height:72px;display:flex;align-items:center;justify-content:center}#cta-scroll-track #cta-sticky>div{display:flex;gap:13px;align-items:center;justify-content:center}#cta-scroll-track #cta-sticky>div .cta-call-details{text-align:center;display:flex;align-items:center}#cta-scroll-track #cta-sticky>div .cta-call-details svg{fill:none;stroke:#282828;margin:0 10px}#cta-scroll-track #cta-sticky>div .cta-call-details>div p{font-size:clamp(1.4rem,1.4vw,1.4rem);text-wrap:balance;color:var(--color-off-black)}#cta-scroll-track #cta-sticky>div .cta-call-details>div a{font-size:clamp(1.6rem,1.6vw,1.6rem);font-family:"Archivo";font-weight:700;text-decoration:none;color:var(--color-off-black)}#cta-scroll-track #cta-sticky>div>a{white-space:nowrap;height:unset;text-align:center;padding:12px 20px;border-radius:8px;border:none;background-color:var(--color-yellow);color:var(--color-off-black);font-size:16px;font-weight:700;line-height:1}@media(max-width: 500px){#cta-scroll-track #cta-sticky>div{gap:20px}#cta-scroll-track #cta-sticky>div .cta-call-details{flex:1}}@media(max-width: 374px){#cta-scroll-track #cta-sticky>div{gap:15px}}@media(min-width: 701px){#cta-scroll-track #cta-sticky{display:none}}@media(max-width: 500px){footer{margin-top:0}}.page-intro-alt{margin:clamp(3rem,3vw,6.4rem) 0 clamp(3.8rem,8vw,8rem)}.highlights-carousel{margin:61px 0 0}#offers{margin-bottom:clamp(3.8rem,3vw,6.6rem)}.scroll-track{display:flex;gap:26px;padding:80px 0}.scroll-track .days{flex:1;padding-left:21px;position:relative;width:50%}.scroll-track .days .day{padding-top:clamp(4rem,9.1vw,9.1rem);font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5}.scroll-track .days .day>.h2{font-size:clamp(1.8rem,2.2vw,2.2rem);position:relative;scroll-padding-top:40px;letter-spacing:0;font-family:"Magazine Grotesque",serif}.scroll-track .days .day>.h2:after{content:"";position:absolute;top:3px;left:-28px;height:16px;width:16px;background-color:#e66e61;border-radius:100%}.scroll-track .days .day>h3{padding-bottom:10px;font-size:clamp(2.6rem,3.8vw,3.8rem);color:var(--color-off-black);padding-top:7px;line-height:125%;text-transform:uppercase}.scroll-track .days .day>h3 i{font-style:normal}.scroll-track .days .day>p{line-height:160%;max-width:764px}.scroll-track .days .day .day-image{position:relative;margin-top:clamp(1.8rem,2.5vw,2.5rem)}.scroll-track .days .day .day-image .image img{height:revert-layer}.scroll-track .days .day .day-image .day-image-tag{position:absolute;bottom:10px;left:10px;display:flex;gap:5px;align-items:center;font-size:1.4rem;padding:8px 14px;background-color:#e3dedb;color:#404a53;border-radius:30px}.scroll-track .days .transfer-text{display:block;margin:clamp(4em,9.4vw,9.4rem) 0 0;font-size:1.5rem;position:relative}.scroll-track .days .transfer-text b,.scroll-track .days .transfer-text i{background-color:#fff}.scroll-track .days .transfer-text b{padding-right:4px}@media(max-width: 500px){.scroll-track .days .transfer-text b{display:block;width:max-content;padding:0 8px;margin:0 auto;margin-bottom:5px}}.scroll-track .days .transfer-text i{padding-left:4px;font-style:normal;padding-right:8px}.scroll-track .days .transfer-text.end,.scroll-track .days .transfer-text.blank{padding-bottom:50px}@media(max-width: 700px){.scroll-track .days .transfer-text.end,.scroll-track .days .transfer-text.blank{padding-bottom:20px}}.scroll-track .days .transfer-text.blank{padding-bottom:110px}.scroll-track .days .transfer-text.blank:before{height:62px;border:none;left:-26px}.scroll-track .days .transfer-text.blank:after{left:-24px;background-image:none}@media(max-width: 700px){.scroll-track .days .transfer-text.blank:after{left:-30px}}@media(max-width: 700px){.scroll-track .days .transfer-text.blank{padding-bottom:70px}}.scroll-track .days .transfer-text:before{content:"";position:absolute;top:-1px;left:-30px;height:16px;width:16px;background-color:#fff;border:1px solid #000;border-radius:100%}.scroll-track .days .transfer-text:after{content:"";position:absolute;left:0;top:8px;right:0;background-image:url(/images/border-stroke-hor.png);background-repeat:repeat-x;z-index:-2;height:1px}.scroll-track .days:before{content:"";position:absolute;top:0px;left:-2px;background-color:#fff;height:106px;width:5px;z-index:-1}.scroll-track .days:after{content:"";position:absolute;left:0;top:0px;bottom:50px;background-image:url(/images/border-stroke.png);background-repeat:repeat-y;z-index:-2;width:1px}.scroll-track .days .days-quote{display:flex;align-items:center;background-color:var(--kuoni-light-gray);margin:clamp(4rem,9.1vw,9.1rem) 0 0 -25px}.scroll-track .days .days-quote .image{flex:0 1 200px}.scroll-track .days .days-quote .image img{height:revert-layer}.scroll-track .days .days-quote>div p{font-size:clamp(1.6rem,1.6vw,2rem);color:#37424a;line-height:160%;font-family:"Magazine Grotesque",serif;position:relative}.scroll-track .days .days-quote>div p:before{content:open-quote;position:absolute;top:0;left:-9px}.scroll-track .days .days-quote>div p:after{content:close-quote}.scroll-track .days .days-quote>div span{display:block;font-size:1.4rem;font-weight:500;display:block;margin-top:20px}.scroll-track .days .days-quote>div:last-of-type{padding:20px 29px;flex:1}.scroll-track .itinerary-map{flex:0 1 450px;height:calc(100vh - 90px);height:calc(100dvh - 90px);position:sticky;position:-webkit-sticky;top:90px}.scroll-track .itinerary-map.no-coords{height:223px;top:130px}@media(max-width: 1020px){.scroll-track .itinerary-map.no-coords{top:202px}.scroll-track .itinerary-map.no-coords .map-overlay{text-align:center}.scroll-track .itinerary-map.no-coords .map-overlay>div{align-items:center}}@media(max-width: 930px){.scroll-track .itinerary-map.no-coords{top:215px}}@media(max-width: 760px){.scroll-track .itinerary-map.no-coords{top:162px}}@media(max-width: 732px){.scroll-track .itinerary-map.no-coords{top:182px}}@media(max-width: 713px){.scroll-track .itinerary-map.no-coords{top:202px}}.scroll-track .itinerary-map #itinerary-map{height:100%;width:100%}.scroll-track .itinerary-map .map-overlay{display:grid;gap:9px;position:absolute;z-index:10;bottom:15px;left:15px;right:15px;border-radius:8px;padding:18px 16px;background-color:var(--color-yellow-light)}.scroll-track .itinerary-map .map-overlay .h2{font-size:2.2rem;letter-spacing:0;font-family:"Magazine Grotesque",serif}.scroll-track .itinerary-map .map-overlay p{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5}.scroll-track .itinerary-map .map-overlay p,.scroll-track .itinerary-map .map-overlay h2,.scroll-track .itinerary-map .map-overlay label{color:var(--color-off-black)}.scroll-track .itinerary-map .map-overlay a.button{background-color:var(--color-yellow);display:inline-block;color:var(--color-off-black);padding:11px 12px 12px;border-radius:8px;font-size:1.6rem;font-weight:700}.scroll-track .itinerary-map .map-overlay a.button.secondary{background-color:var(--color-yellow-light);border:solid var(--color-off-black) 1px}.scroll-track .itinerary-map .map-overlay a.phone{color:var(--color-off-black);font-weight:700;text-decoration:underline}.scroll-track .itinerary-map .map-overlay .tel-close-info{font-size:1.4rem}.scroll-track .itinerary-map .map-overlay>div{display:flex;gap:10px;text-align:center;align-items:center;margin-top:4px}.scroll-track .itinerary-map .map-overlay>div>div{display:flex;flex-direction:column;gap:5px;flex:1}.scroll-track .itinerary-map .map-overlay>div>div a{font-size:1.8rem;text-align:center}.scroll-track .itinerary-map .map-overlay>div>div label{display:block;font-size:1.4rem;text-align:center}@media(max-width: 1020px){.scroll-track .itinerary-map .map-overlay>div{flex-direction:column;align-items:flex-start}}@media(max-width: 1220px){.scroll-track .days .day .day-image .image{height:240px}.scroll-track .days .day .day-image .image img{height:100%}}@media(max-width: 1160px){.scroll-track .days .days-quote{flex-direction:column;margin-left:0}.scroll-track .days .days-quote .image{flex:none;overflow:hidden}.scroll-track .days .days-quote .image img{height:auto}}@media(max-width: 1100px){.scroll-track .itinerary-map{flex:1}}@media(max-width: 700px){.scroll-track{padding:60px 0}.scroll-track .itinerary-map{display:none}.scroll-track .days{padding-left:0}.scroll-track .days:before,.scroll-track .days:after{content:none}.scroll-track .days .day h2:after{content:none}.scroll-track .days .transfer-text{text-align:center;margin-bottom:40px}.scroll-track .days .transfer-text:before{content:none}.scroll-track .days .transfer-text:after{top:30px;left:-30px;right:-30px}}@media(max-width: 700px)and (max-width: 500px){.scroll-track .days .transfer-text:after{top:25px}}@media(max-width: 700px){.scroll-track{padding:40px 0}}.other-itineraries{padding:clamp(4.3rem,4.3vw,8.5rem) 0}.other-itineraries h2{margin-bottom:clamp(2rem,2vw,4.5rem);font-size:clamp(3.2rem,5.2vw,5.2rem);font-family:"Magazine Grotesque";text-transform:uppercase;letter-spacing:-0.07rem;margin-bottom:clamp(2rem,4vw,5.5rem);text-align:center}.other-itineraries .itineraries .itinerary>a>div.card-image{order:inherit}.other-itineraries .itineraries .itinerary>a>div.card-image .image{position:relative}.other-itineraries .itineraries .itinerary>a>div.card-image .image .tag{background:#e66e61;z-index:2;display:flex;position:absolute;top:10px;left:10px;align-items:center;margin:0;border-radius:8px;overflow:hidden}.other-itineraries .itineraries .itinerary>a>div.card-image .image .tag label{padding:7px 8px 6px;font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:700;color:#fff;letter-spacing:.01rem;font-family:"Archivo";margin:0;font-family:"Magazine Grotesque",sans-serif;text-transform:capitalize}.other-itineraries .itineraries .itinerary>a>div.card-image .image img{height:revert-layer}.other-itineraries .itineraries .itinerary>a>div:last-child{position:relative}.other-itineraries .itineraries .itinerary>a>div:last-child .card-title .h2{display:none;font-size:1.4rem;margin-bottom:22px;letter-spacing:.05rem;text-transform:uppercase;font-family:"Archivo",sans-serif;font-weight:400;color:#7e7e7e}.other-itineraries .itineraries .itinerary>a>div:last-child .card-title p{font-family:"Magazine Grotesque",serif;margin-top:18px;font-size:clamp(2rem,2.6vw,2.6rem);line-height:3rem;color:#000}.other-itineraries .itineraries .itinerary>a>div:last-child .card-title img{margin-top:-4px}.other-itineraries .itineraries .itinerary>a>div:last-child .card-title ul{margin-bottom:13px}.other-itineraries .itineraries .itinerary>a>div:last-child .description{line-height:1.5;color:#000;margin-top:13px;font-size:clamp(1.4rem,1.6vw,1.6rem)}.other-itineraries .itineraries .itinerary .collection-title,.other-itineraries .itineraries .itinerary .card-title,.other-itineraries .itineraries .itinerary .collection-tags{z-index:2;position:relative}.other-itineraries .itineraries .swiper{padding-bottom:80px}.other-itineraries .itineraries .swiper .swiper-button{box-shadow:none;width:40px;height:40px;top:auto;bottom:0;display:flex !important}.other-itineraries .itineraries .swiper .swiper-button.swiper-button-prev{left:auto;right:54px}.other-itineraries .itineraries .swiper .swiper-button.swiper-button-next{right:0}@media(max-width: 700px){.other-itineraries .itineraries .swiper{padding-bottom:54px}.other-itineraries .itineraries .swiper .swiper-wrapper .swiper-slide a .card-image .image{height:200px}.other-itineraries .itineraries .swiper .swiper-wrapper .swiper-slide a .card-image .image img{height:100%}}.thing-to-do-modal{opacity:0;pointer-events:none;transition:.3s ease-in;transform:translateY(7px);position:fixed;top:91px;left:0;right:0;bottom:0;left:0;z-index:900;height:calc(100vh - 90px);height:calc(100dvh - 90px)}.thing-to-do-modal .container{display:flex;height:100%}.thing-to-do-modal .container .thing-to-do-modal-left{flex:1;padding-right:26px;background-color:#fff;position:relative;display:grid;grid-template-rows:auto 1fr}.thing-to-do-modal .container .thing-to-do-modal-left .image img{height:revert-layer}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content{position:relative;margin:0 auto;max-width:648px;padding:clamp(5rem,7vw,7rem) 20px 70px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content::-webkit-scrollbar{display:none}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content label{font-size:1.2rem;font-weight:600;border-radius:20px;padding:2px 11px 4px;margin:0 4px 16px 0;display:inline-block}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content label.optional{background-color:#eef2f5}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content label.included{background-color:#e3dedb}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content h2{font-size:2.5rem;letter-spacing:.1rem}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content .h3{font-size:2.3rem;margin-top:3px;letter-spacing:0;font-family:"Magazine Grotesque",serif}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content .h4{color:#666;font-weight:400;line-height:1}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content .h4 i{font-weight:inherit;font-style:normal;font-family:"Archivo",sans-serif;font-size:clamp(1.4rem,1.6vw,1.6rem)}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content p{margin-bottom:20px;line-height:194%}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content p:first-of-type{margin-top:clamp(1.4rem,4.4vw,4.4rem)}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content p:last-of-type{margin-bottom:0}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content button{display:flex;gap:5px;border:1px solid #000;margin-top:30px;height:auto;background-color:#fff;color:#000;padding:15px 15px 12px;border-radius:4px;font-size:1.4rem;font-weight:700}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content button img{transform:rotate(180deg)}.thing-to-do-modal .container .thing-to-do-modal-left .image{position:relative}.thing-to-do-modal .container .thing-to-do-modal-left .image:after{content:"";position:absolute;z-index:2;bottom:-70px;left:0;right:0;height:70px;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 100%)}.thing-to-do-modal .container .thing-to-do-modal-left:after{content:"";position:absolute;width:5px;top:0;left:-5px;bottom:0;background-color:#fff}.thing-to-do-modal .container .thing-to-do-modal-right{flex:0 1 450px}@media(max-width: 1100px){.thing-to-do-modal .container .thing-to-do-modal-right{flex:1}}@media(max-width: 700px){.thing-to-do-modal .container .thing-to-do-modal-right{display:none}}.thing-to-do-modal .container .todo-close{position:absolute;top:0;right:-41px;z-index:12;border-radius:4px;height:52px;width:56px;cursor:pointer;display:grid;place-items:center;background-color:#1a1a1a}.thing-to-do-modal .container .todo-close img{width:12px}.thing-to-do-modal.active{opacity:1;transform:none}.thing-to-do-modal.active .thing-to-do-modal-left{pointer-events:all}@media(max-width: 930px){.thing-to-do-modal{top:108px;height:calc(100vh - 108px);height:calc(100dvh - 108px)}}@media(max-width: 760px){.thing-to-do-modal{top:56px;height:calc(100vh - 30px);height:calc(100dvh - 30px)}}@media(max-width: 700px){.thing-to-do-modal{background-color:#fff}.thing-to-do-modal .container .todo-close{top:10px;right:10px}.thing-to-do-modal .container .thing-to-do-modal-left{padding-right:0}}html{scroll-behavior:smooth}.image>img,.image>picture{height:100%;width:100%;object-fit:cover;display:block;border-radius:8px;overflow:hidden}.image picture img{height:100%;width:100%;object-fit:cover;display:block}main .cta-component{margin:100px auto 80px}@media(max-width: 900px){main .cta-component{margin:60px auto 60px}}@media(max-width: 620px){main .cta-component{margin:40px auto 40px}}@media(max-width: 500px){main .cta-component{margin:20px auto 20px}}.expert-tip{background-color:var(--color-yellow-light);margin:30px 0 0;padding:24px;border-radius:8px}.expert-tip h3{font-size:clamp(2.4rem,2.8vw,2.8rem);letter-spacing:0;text-align:center}.expert-tip h4{font-size:clamp(1.8rem,2.2vw,2.2em);letter-spacing:.03rem;text-align:center;margin:5px 0 10px 0}.expert-tip .content-and-image{display:flex;align-items:center;gap:16px}@media(max-width: 620px){.expert-tip .content-and-image{flex-direction:column;gap:0}}.expert-tip .content-and-image img{width:115px}.expert-tip .content-and-image .expert-name{font-weight:700}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2l0aW5lcmFyeS42Y2VkYjRkZi5jc3MiLCJtYXBwaW5ncyI6IkFBd0JBLE1BQ0UseUJBQ0EseUJBQ0EseUJBQ0EseUJBQ0Esb0JBQ0Esb0JBQ0Esd0JBQ0Esc0JBQ0Esd0JBQ0Esd0JBQ0EsNEJBQ0EsOEJBQ0EsMkJDbENGLCtFQUNBLGtEQUNBLG1FQUNBLDBGRERXLENDRVgsdUhERlcsQ0NHWCw4RkRIVyxDQ0lYLDRHREpXLENDS1gsaUpETFcsQ0NNWCx1REFJQSxvRkFDQSx5Q0FZQSw2SEFDSSwyRUFDQSx3TkFDQSwyR0FDSSw4TUM0QkoseUJEaENKLGtEQU00QixtQkFHeEIsa0VBR3NHLHdGRXBDMUcsMkhBQ0Usb0NBS0EscUpBR0EsK0NBQ0Usb0JBRUYscURBSVEsbU9BT04sdUVEaUNBLHlCQzVCSSx5TUFDQSxnRkFJSixnTkFDQSxzRkFJSixtREFFQSxvQkFFQSxvRUFFQSx3QkFDQSxxQkFRRSw0RkhwRFMsQ0dxRFQseUhIckRTLENHdURYLDZCQUNBLHVCQUNBLHNCQUNFLHNCQUVGLCtCQUNBLGtCQUNBLDBFQUNBLG1GQUNJLGtDQUVKLGtDQUVFLHdDQUNBLDJHQUNFLHVDQUNBLHFDQUNBLHdDQUNBLHVDQUNBLHlDQUNBLHlDQUNBLHVDQUNBLDJDQUNBLHlDQUNBLHlDQUNBLHlCQVhGLGdCQVc0QixnQkFDMUIseUJBWkYsZ0JBWTRCLGdCQUMxQix5QkFiRixnQkFhNEIsZ0JBQzFCLGdGQUVGLHdEQUNBLHNDQUVNLDhCQUNBLHFFQUNBLGdFQUNBLHVEQUVOLDZEQUNBLHlFQUNNLDZGQUVRLG9PQUdGLGtHQUdOLHFCRDdESixpQkFDQSx1Q0FDQSxnQkMyRHlDLENEM0R2QixlQzJENkIsQ0QzRGIsNEJDMkQ0QixDRDNEakIsdUJDMkRPLENEM0RjLHFCQUhHLENDK0RsRSxpSEFJSCwrRUFDSSx3SEFHWSx1R0FJWiwrS0FDSSxnSEFFSiwwQkQ3RUosaUJBQ0EsdUNBQ0EsbUJDMkV5QyxDRDNFdkIsZUMyRWdDLENEM0VoQiw0QkMyRThCLENEM0VuQixxQkMyRVUsQ0QzRVcscUJBSEcsQ0M4RW9CLDJCQU8vRSwwQ0RwRlYsaUJBQ0EsdUNBQ0Esa0JDa0ZpRCxDRGxGL0IsZUNrRnVDLENEbEZ2QixhQ2tGK0IsQ0RsRnBCLGdCQ2tGaUIsQ0RsRkkscUJBSEcsQ0NxRk0sNEJBSzdFLGdCQUNFLGdCQUNBLHdCQUNBLFNBQ0Esc0JBQ0EsV0FDQSxTQUNBLGVBRUEsd0JBQ0UsY0FDQSxpQkFLRix5QkFoQkYsZ0JBZ0I2QixVQUkzQiwyQ0FDRSx5QkFERixrQkFDNkIscUJBSS9CLCtCQUNFLHlCQURGLGNBQzRCLGlCQUU1QiwrQkFLQSxrQ0FDQSwyQkFDQSwyQkFDQSxzQkFDQSwrQkFDRSx5QkFERixZQUMwQixvQ0FDeEIseUJBRkYsWUFFMEIsb0JBRTFCLGlDQUNFLHlCQURGLGFBQzBCLHFDQUN4Qix5QkFGRixhQUUwQixvQkFFMUIsaUNBQ0UseUJBREYsYUFDMEIsc0NBQ3hCLHlCQUZGLGFBRTBCLG9CQUUxQixpQ0FDRSx5QkFERixhQUMwQixzQ0FDeEIseUJBRkYsYUFFMEIsb0JBRTFCLG9EQUNBLHlEQUNBLHVDSDFLTSxDRzJLTixzRUFFQSx1RUFDQSw0RUFFQSwyQkFDQSx3QkFDQSwwQ0FJVSxrREFDTixpREFDSSxnSkRqSk4seUJDZ0pFLGdDQUU0QixXQUNwQixxREFHTyxrRkFJakIsNkNEMUpBLHlCQzBKQSxnQ0FDMEIsYUFLOUIsa0VBQ0EsMENBR0EsZ05BT0ksa0JBQ0EsNkJBQ0EscUJBQ0EsaVFBQ0ksMEhBSVIsNFBBS0ksOENBQ0Esc0NBRUosc0RBR0Esc0ZBR0EscUVBR0EsMERBR0UsMkRBRUUsK0VBS0UsNEZBS04sa0VBRUEsaUNBQ0Esc0NBQ0Usb0lBQ0UsK0pBQ0UsNklBTUosa0NBQ0Usc0NBSUoscUdBQ0ksNkdBQ0ksdVBBQ0EsOEhBQ0EsOEhEeE9KLHlCQ29PSix1Q0FNNEIseUJBRTVCLDRCQUNBLDBCQUVBLHNCQUNJLGFBQ0EsbUJBQ0EsUUFFQSw2QkFDSSxzQkFDQSwwQkFDQSx1QkFDQSwyQkFDQSx5QkFDQSxrQkFDQSxnQkFDQSw2QkFDQSxpQkFDQSxnQkFDQSxhQUNBLG1CQUNBLHVCQUNBLGVBQ0EscUJBQ0EsU0FDQSxvQ0FFQSxzQ0FDSSxXQUNBLG9CQUlSLHNDRDFSQSxpQkFDQSx1Q0FDQSxrQkN5Um1DLENEelJqQixlQ3lSeUIsQ0R6UlQsNEJDeVJpQixDRHpSTixnQkN5UkcsQ0R6UmtCLHFCQUhHLENDNlJqRSxlQUNBLGtCQUlSLGdEQUNJLGFBQ0EsbUJBQ0EsUUFDQSxlQUNBLFdBQ0EsMERBQ0ksMEJBQ0Esc0JBQ0EsNENBQ0EsdUJBQ0EscUJBQ0EsK0JBQ0EsK0JDMVZSLDZHQUNJLGtIQUNJLHFGRjBDSixpQkFDQSx1Q0FDQSxhRTVDMkMsQ0Y0Q1QsNEJFNUNxQixDRjRDVixnQkU1Q08sQ0Y0Q2MsZ0NFNUNhLDBCQUMzRSx5Q0Z5Q0osaUJBQ0EsdUNBQ0EsbUJFM0NxQyxDRjJDSCw0QkUzQ3lCLENGMkNPLHFCQUhHLENFeENlLG1DQUNoRiw2Q0Z3Q0osaUJBQ0EsdUNBQ0EsbUJFMUN5QyxDRjBDdkIsZUUxQ2dDLENGMENoQixVRTFDK0IsQ0YwQ3BCLHVCRTFDVSxDRjBDVyxnQ0UxQ00sNEZBQ2hFLDhEQUlSLGlFQUVBLDZGQUNJLDBDRmdDSixpQkFDQSx1Q0FDQSxhRWxDMkMsQ0ZrQ3pCLGVFbEM0QixDRmtDWixVRWxDdUIsQ0ZrQ1MsZ0NFbENGLG1CSlQzRCxDSVM2RywrRUFDOUcsc0NGK0JKLGVBQ0EscUNBQ0EsYUVqQ21DLENGaUNqQixlRWpDb0IsQ0ZpQ0osNEJFakNtQixDRmlDUix1QkVqQ0YsQ0ZpQ3VCLGdDRWpDVywwQkFDckUsdUZKWEgsQ0lXbUUsMEVBRXBFLGtHQUNJLGdFRjJCUixpQkFDQSx1Q0FDQSxtQkU3QmtFLENGNkJoRCxlRTdCeUQsQ0Y2QnpDLDRCRTdCb0QsQ0Y2QnBCLHFCQUhHLENFMUIwQyx1QkFDcEcsa0VBR1AsMENGdUJKLGlCQUNBLHVDQUNBLG1CRXpCeUMsQ0Z5QnZCLGVFekJnQyxDRnlCaEIsYUV6QjJCLENGeUJLLHFCQUhHLENFckJqRSx1T0FDQSxnRUFDSSw4RkZvQlIsaUJBQ0EsdUNBQ0Esa0JFdEIwRixDRnNCeEUsZUV0QmdGLENGc0JoRSxhRXRCMkUsQ0ZzQjNDLHFCQUhHLENFbkJrRCxrQ0FDM0cscUVBRUksMEZBR1IsNEhBQ0ksdUVGYVosaUJBQ0EsdUNBQ0Esa0JFZjhDLENGZTVCLGVFZm9DLENGZXBCLGFGNUMzQixDRTRDc0MsZ0JBSEgsQ0FHd0IscUJBSEcsQ0VYekQsc0VGWVosaUJBQ0EsdUNBQ0Esa0JFZDZDLENGYzNCLGVFZG1DLENGY25CLGFGNUMzQixDRTRDc0MsZ0JBSEgsQ0FHd0IscUJBSEcsQ0VWekQsK0VBQ0ksMEVGVWhCLGlCQUNBLHVDQUNBLGtCRVprRCxDRlloQyxlRVp3QyxDRll4QixhRjVDM0IsQ0U0Q3NDLGdCQUhILENBR3dCLHFCQUhHLENFVEwsb0NBQzVDLDRMQUdSLGtPQUtaLCtGQUNJLG9FQUNBLDhEQUNBLCtERldKLDBCRWRBLCtCQUs2QixnQkZTN0IseUJFZEEsK0JBTTRCLDBCRlE1Qix5QkVkQSwrQkFVNEIsb0RBQ3BCLHNEQUNBLDZEQUNBLDhERkNSLHlCRWRBLCtCQWU0QiwyQ0ZHNUIscUdBSkEsMEJFekRKLGVBa0U2QixzQkFDckIsNEVBQ0ksMEZBQ0EsK0RBQ0EsNkRGYlIseUJFekRKLGVBMkU0QixzREFDcEIsa0RGZkosMEJFc0JJLDRGQUNBLGdIQ25GUixrQ0FHUSx1REFDSSx5QkFESix3Q0FDK0IsZ0JBQzNCLHlCQUZKLHdDQUUrQixnQkFDM0IseUJBSEosd0NBRytCLGdCQUluQywwUEFDSSxvUUFDSSxtSEFFSiwrQ0FDQSwwQkFMSixpQ0FLNkIsb0JBQ3pCLHlCQU5KLGlDQU00QiwwSkFDeEIseUJBUEosaUNBTzRCLG1HQUc1Qix1REFDSSxvRkFDQSxrUkFDSSw0REFFSixtRUFDSSxnSUFHQSxnSEFDQSxvS0FDSSwyUUFHQSxzSEFDSSwwSEFJSSxzSEFJWiwwS0FDSSxnSUFDSSxzRkFJSSxnR0FDSSxxQkFDQSxZQUNBLG1CQUNBLGlCQUNBLHFDQUNBLGVBQ0Esa0JBQ0EsNkJBQ0EsZUFDQSxnQkFDQSw2QkFDQSw0Q0FDQSxxQkFDQSx5QkFkSixnR0FjNEIsWUFLeEMseUJBQ0ksa0VBR1IsbUZBSUEsK0RBQ0ksMEJBREoseUNBQzZCLHVCQUU3QiwrRkFDSSwwQkFESiwwREFDNkIsbUJBQ3pCLDBCQUZKLDBEQUU2QixtQkFDekIseUJBSEosMERBRzRCLG1CQUN4Qix5QkFKSiwwREFJNEIsbUJBSWhDLDBFQUNJLDBEQUNJLDJEQUVRLGlKQUVKLDJHQUNBLG1GQUNJLHdGQUVJLDZHQUlaLHlOQUNJLCtNQUNJLDBRQUVJLDRPQUlJLDBUQUNJLHFWQUdSLHFTQUNJLHNUQUlKLDRSQUdSLHlCQXBCSiwrSUFvQjRCLG1CQUtwQix1S0FLQSxvRkFFSSxpR0FNSiw4TEFHUiwwQkF0REosb0NBc0Q2Qix1QkFFN0IsMEJBekRKLGdDQXlENkIsdUNBSXpCLDhDQUNJLG1EQUNBLG1GQUVKLHNLQUNJLHFFQUNBLG9HQUNJLHNIQUNJLCtHQUNBLHVFQUdSLCtEQUNJLHlFQUdSLHVEQUlKLGlFQUNJLG9SQUNJLDJEQUNBLHNIQUNJLDhEQUVKLHlCQUxKLHlCQUs0QixZQUU1Qix5QkFSSixvQkFRNEIsYUFFaEIsNkNDakxoQiw0UEFDSSxxRUFFSSw0RkFDSSw2REFDQSwwRkFFSixpREptQ0osaUJBQ0EsdUNBQ0EsbUJJckMwRCxDSnFDeEMsZUlyQ2lELENKcUNqQyxVSXJDZ0QsQ0pxQ3JDLHVCSXJDMkIsQ0pxQ04scUJBSEcsQ0lsQ3FCLHNDQUN0RiwySEprQ0osaUJBQ0EsbUNBQ0Esa0JJcEM4RyxDSm9DNUYsZUlwQ29HLENKb0NwRixVSXBDbUcsQ0pvQ3hGLHVCSXBDOEUsQ0pvQ3pELHFCQUhHLENJakN3RSxzQ0FDckkseUJBREosNkRBQzZCLDBCQUN6Qix5QkFGSiw2REFFNkIsMkJBRTdCLDZDQUNBLHlGQUNBLG1HQUNJLCtHQUVKLHlJQUNJLHNGQUNBLHNGQUNBLG9HQUNBLDBGQUNBLDJGQUNBLCtGQUdSLHdZQUNJLHVKQUNJLGdKQUNBLG9HSmFSLGlCQUNBLG1DQUNBLGtCSWZ3RyxDSmV0RixlSWY4RixDSmU5RSxVSWY2RixDSmVsRix1Qklmd0UsQ0plbkQscUJBSEcsQ0FjckUseUJJMUJRLG1EQUM4QixvQkFFOUIsa0VBQ0EsdUVBRVEseUdBSUkseUJBREoseUVBQzRCLE9BSXBCLHNKQUVKLDJIQUtBLHlCQURKLGlGQUM0Qix1QkFNcEIsb0pBTXBCLDBHQUNJLGlFSlJSLDBCSU9JLDRCQUUrQiwwQkFDdkIsOERBQ0EsOERKWFosMEJJT0ksNEJBTStCLFVBQ3ZCLCtESmRaLHlCSU9JLDRCQVM4Qix1Q0FDdEIsZ0VKakJaLHlCSU9JLDRCQVk4QiwyQ0FDdEIsK0RBQ0EsOERBR1Isa0ZBQ0EsdUNKdENKLGlCQUNBLHVDQUNBLG1CSW9DMkMsQ0pwQ3pCLGVJb0NrQyxDSnBDbEIsVUlvQ2lDLENKcEN0Qix1QklvQ1ksQ0pwQ1MscUJBSEcsQ0l1Q00sc0NBRW5FLHNDSnhDUixlQUNBLHFDQUNBLG1CSXNDNkQsQ0p0QzNDLGVJc0NvRCxDSnRDcEMsVUlzQzRDLENKdENqQyxnQklzQzhCLENKdENULHFCQUhHLENJeUNpQixtQ0FDMUUsMkNKekNaLGlCQUNBLHVDQUNBLG1CSXVDZ0QsQ0p2QzlCLGVJdUN1QyxDSnZDdkIsVUl1QytCLENKdkNwQixnQkl1Q2lCLENKdkNJLHFCQUhHLENJMENJLGdCQUVqRSxtQ0ozQ1IsaUJBQ0EsdUNBQ0EsbUJJeUMwRCxDSnpDeEMsZUl5Q2lELENKekNqQyxVSXlDeUMsQ0p6QzlCLGdCSXlDMkIsQ0p6Q04scUJBSEcsQ0k4Q2pFLCtCSjdDSixpQkFDQSx1Q0FDQSxtQkkyQ2tELENKM0NoQyxlSTJDeUMsQ0ozQ3pCLGFGNUMzQixDRTRDc0MsZ0JJMkNtQixDSjNDRSxxQkFIRyxDSThDaUIsdURBQzlFLCtEQUVKLG1FQUNBLHlIQUVKLCtEQUNJLHlHSnZDSix5QkkwQ0ksdUNBQ0ksb0NBRUkseURBQ0kseURBRUoscURBS1Isb01BQ0ksaU1BQ0EsbU1BQ0ksb1BBQ0ksaU9BQ0csd0JBR0MsdVNBQ0Esa1NBQ0EsZ1hBR1IsMk9BQ0ksOE5BQ0Esb1FBQ0kseVFBTVoseUJBdEJKLCtHQXNCNEIsZ0RBQ3BCLDRNQUdKLHlCQTFCSiwrR0EwQjRCLHNDQUtwQyxtREpwRkkseUJJb0ZKLGdCQUM4QixpQkM3STlCLHdFQUNJLCtHQUNJLHFGQUNJLCtKQUNJLHVKQUNJLG1SQUVKLCtFTGlEWix5Qkt0REksNkNBTzRCLHdCQUU1Qiw2Tkw2Q0oseUJLN0NJLDBGQUM0QixzQ0FFNUIsNk5MMENKLHlCSzFDSSwwRkFDNEIsbUJBR2hDLDJDQUNJLDBHQUVRLHFJTG1DWiwwQktuQ1ksMERBQzZCLGtCTGtDekMseUJLbkNZLDBEQUU0QixpQkFFNUIsZ0dMK0JaLHlCS3pCTyxtRkFFUyxpR0x1QmhCLHlCS3hESixrQkFzQzRCLCtCQUNwQixtREFDQSxvREFDSSxvRkFFUSxpR0FRaEIsMENBQ0ksK0RBQ0kseVBBQ0EsK0lBQ0EsK0hBQ0ksc0hBQ0ksa0pBRUksa0dBQ0EsNElBRUosaUdBQ0ksbUdBQ0EsOElBRUoseUxMVmhCLHlCS0xBLHNCQW1CNEIsb0JBRWhCLHVEQUNBLHNEQUNBLDhEQUNJLG1IQUNJLDhFQUNBLGdHQUNJLGdHQzlFNUIsc0NBQ0kscUNBQ0ksa0lBRUosNkRBQ0ksd0dBQ0ksZ0xBQ0EsK0lBQ0ksOEVSUEwsQ1FPb0Qsd0NBQzNDLDhFTitDaEIsMEJNeENRLHNFTndDUix5Qk14REosZ0JBb0I0QixTQUNwQiwwQ05tQ0oseUJNeERKLGdCQXVCNEIsZ0NDeEI1QixxQ0FDSSwyQkFDSSxzQlAwQ0osaUJBQ0EsdUNBQ0EsZ0JPNUNxQyxDUDRDSCxhTzVDeUIsQ1A0Q2Qsc0JPNUNJLENQNENpQixxQkFIRyxDT3hDN0QsNEJQeUNSLGlCQUNBLHVDQUNBLGVPM0MrQyxDUDJDN0IsZU8zQ2tDLENQMkNsQiw0Qk8zQzZCLENQMkNHLGdDTzNDcUIsb0JQc0R2Rix5Qk90RFEsNEJBQzRCLG9CQUtwQyxvREFDSSxzREFDSSxtQkFDQSxhQUNBLCtCQUNBLG1CQUNBLFNBQ0EsYUFDQSwrRUFDSSxXQUNBLFlBQ0EsbUNBQ0EsNEJBQ0EsZ0JBQ0EsZ0JBR1Isc0NBQ0ssa0JBQ0QscURBQ0ksZUFDQSxjQUNBLGtCQUNBLG9CQUNBLGtCQUdSLDhEQUNJLHNGQUNJLG1EUE1aLGlCQUNBLHVDQUNBLG1CT1JpRCxDUFFmLDRCT1JvQyxDUFF6QixtQk9SbUIsQ1BRRSxxQkFIRyxDT0ZqRSwrR0FDSSw2RkFDSSwySEFFUSxxRlBEcEIsaUJBQ0EsdUNBQ0EsbUJPRHlELENQQ3ZCLFVPRDRDLENQQ2pDLG1CT0QyQixDUENOLHFCQUhHLENPRWdCLHlEQUNqRSxvRlBGcEIsaUJBQ0EsdUNBQ0Esc0ZBSHFFLENPRzZCLGNBQzFFLHNGUEh4QixpQkFDQSx1Q0FDQSxlT0N5RCxDUER2Qiw0Qk9Dd0MsQ1BEN0IsbUJPQ3VCLENQREYscUJBSEcsQ09JOEIsY0FLdkYsNktBRUEsNEdBRUksa1NBQ0kseUdBQ0EscU9BQ0EsaVZBQ0ksa1BBQ0EsOFBQSnhCLHlCT0VvQixnSEFHNEIscUNBR3hCLDJLUFJ4Qix5Qk9Rd0Isc0hBQzRCLDJCQU14Qyx3RlA1QlosaUJBQ0EsdUNBQ0EsbUJPMkIrQyxDUDNCYiw0Qk8yQmtDLENQM0J2QixtQk8yQmlCLENQM0JJLHFCQUhHLENPbUNqRSxtSEFDSSxpRFBuQ1IsaUJBQ0EsdUNBQ0Esa0JPaUM2QyxDUGpDM0IsZU9pQ21DLENQakNuQiw0Qk9pQ2lDLENQakN0QixxQk9pQ2EsQ1BqQ1EscUJBSEcsQ09xQzdELDZDUHBDUixpQkFDQSx1Q0FDQSxtQk9rQ3lDLENQbEN2QixlT2tDZ0MsQ1BsQ2hCLDRCT2tDMkIsQ1BsQ2hCLG1CT2tDVSxDUGxDVyxxQkFIRyxDT3FDaUIsMEJBQzFFLHlGUHhCWix5Qk96REosY0FzRjRCLCtCQUNyQiw2RENyRkgsbU1BQ0EsbUZBQ0kscURBQ0kseUJBREosNENBQzRCLFVBQ3hCLHNFQUNJLDRIQUNBLCtHQUNJLDhOQUNBLG1LQUNJLHVNQUNJLGdLQUdSLCtJQUlaLDRIQUNJLG1GQUNBLHNFQUdBLHFFQUNJLHlCQURKLCtEQUM0QixTUmdDcEMsMEJRekJRLDhDQUtaLG1CQ3BDQSxvSEFDSSx1REFDSSwwREFFSixxSEFDSSx3SEFFQSxrR0FDSSx5QkFDQSxpQkFDQSxXQUNBLGdCQUNBLGtCQUNBLGlCQUNBLG9CQUNBLHFCQUdKLGdFQUVRLDBJQUNJLHVNQUNBLG9JQUNBLDBUQUNJLDJHVGdDcEIseUJTakNnQiwrRUFFNEIsbUNBSXBDLDRKQUVJLHNHQUNBLHlGQUdKLDhKQUNJLGdKQUNJLDBJQUNJLG1RQUNBLHVOQUNBLG1LQUVJLG1LQUVJLDhJQUlaLDhCQUNJLHVCQUNBLDBCQU9BLDhRQUlaLDBFQUNJLGdMVE5aLHlCU3hESixxQkFrRTRCLFVUVnhCLHlCU3hESixxQkFtRTRCLHNCQUNwQiwyREFHWSxrRkFJWiw2RFRuQkoseUJTeERKLHFCQStFNEIsYUFHWiwyRUNsRmhCLHFGQUNJLG9EQUNBLGtIQUNJLDZKQUNBLGlGQUdZLHdNQUNJLGtIQUNBLGtIQUVKLDRLQUNBLDJLQUNBLHVIQUNJLDRMQUVKLG9LQUNBLHlUQUNJLDJHQUlaLDZLQUVJLG1HQUNBLGdHQUdKLDJKQUNJLDZJQUNJLHVJQUNJLDZQQUNBLG9OQUNBLGdLQUVJLDJKQUVJLDJJQUlaLHlCQUNJLHVCQUNBLDBCQU9BLDJRQUlaLHVFQUNJLDBLVkNaLDBCVXhESix1QkE0RDZCLHVDQUNyQix3REFHWSwrRUFJWix5REFDSSwwREFJWSw2RlZqQnBCLHlCVTBCUSxpRVYxQlIseUJVeERKLHVCQXNGNEIsK0JBQ3BCLHdEQUdZLDBGQUlaLDBEQzlGUiw4R0FDSSx3SUFDQSxtRkFDSSxrSEFDSSxnRUFDSSxnRkFHQSxrTEFDQSxzR0FDQSw4REFDSSwrRUFFSiw2SEFJWiwwTEFDSSxnRUFDQSxnRVhxQ0osMEJXbENJLDhEWGtDSiwwQll0REksaUNBQzZCLHdCQUU3Qix1REFJSix5TForQ0EsMEJZL0NBLDRCQUM2QixvQkFDekIsMERBQ0EsbURBRUosbURBQ0ksMkZBQ0ksNERBQ0ksNEtBQ0ksZ0Zac0NoQix5QllwQ3dCLG1FQUM0QixjWnVDcEQseUJZckN3QixrRUFDK0IsY0FHbkMsZ0ZBRUoseVJBQ0kscUdBQ0ksd0daeUJ4QiwwQlkxQm9CLDZEQUU2QixZQUk3Qiw4SEFDQSxpSEFDSSxrSVpzQnhCLDBCWXBCNEIsaUZaZ0I1QiwwQlkzQmdCLHVEQWM2QiwrRkFDdEIsa0ZBRUgsd0daVXBCLHlCWTNCZ0IsdURBa0I0Qix3QkFJNUIsNkVBQ0Esd0RaVGhCLGlCQUNBLHVDQUNBLGtCWU9xRCxDWlBuQyxlWU8yQyxDWlAzQiw0QllPc0MsQ1pQM0IsbUJZT3FCLENaUEEsZ0NZTzhCLGdCQUdwRixrRUFDQSxnR0FDSSw2RFpkaEIsaUJBQ0EsdUNBQ0Esa0JZWXFELENaWm5DLGVZWTJDLENaWjNCLDRCWVltQyxDWlp4QixnQllZcUIsQ1paQSxxQkFIRyxDWWV5QixrQ0FDOUUsMEVaZmhCLGlCQUNBLHVDQUNBLGdCWWFvRSxDWmJsRCxlWWF3RCxDWmJ4Qyw0QllhbUQsQ1pieEMsbUJZYWtDLENaYmIscUJBSEcsQ1lnQnlDLGNBQzFGLGdGWkhwQix5QllHb0IsOERBQzRCLGNBS2hDLGtWQUNJLHNFWnZCcEIsZUFDQSxpQ0FDQSxrQllxQnFELENackJuQyxlWXFCMkMsQ1pyQjNCLGFGNUMzQixDRTRDc0MsbUJZcUJxQixDWnJCQSxnQ1lxQndCLHdEQUN0RSxrRVp4QnBCLGlCQUNBLHVDQUNBLG1CWXNCcUQsQ1p0Qm5DLGVZc0I0QyxDWnRCNUIsNEJZc0J1QyxDWnRCNUIsbUJZc0JzQixDWnRCRCxxQkFIRyxDWXlCNkIsa0JBQzlFLHFFWnpCcEIsaUJBQ0EsdUNBQ0EsbUJZdUJ3RCxDWnZCdEMsZVl1QitDLENadkIvQiw0Qll1QjBDLENadkIvQixtQll1QnlCLENadkJKLHFCQUhHLENZMEJnQyw0SEFDN0UsNExBRUksMkdBR1IsK0lBQ0EsOExBQ0EsNEhacEJwQiwwQllTZ0IsZ0VBWTZCLHNCWnJCN0MseUJZU2dCLGdFQWE0QixVWnRCNUMseUJZU2dCLGdFQWM0Qix1Qlp2QjVDLDBCWTJCZ0Isb0VBQzZCLGlCQUc3Qix1S1ovQmhCLDBCWStCZ0IsbUVBQzZCLG1CQUN6QiwyRkFPUixzT0FDSSxpSUFDSSxtRVp2RHBCLGlCQUNBLHVDQUNBLGtCWXFEMkQsQ1pyRHpDLGVZcURpRCxDWnJEakMsVVlxRDRDLENackRqQyxtQllxRDJCLENackROLHFCQUhHLENZd0RrQyx3RUFDbkYsa0VaeERwQixpQkFDQSx1Q0FDQSxrQllzRDBELENadER4QyxlWXNEZ0QsQ1p0RGhDLDRCWXNEMkMsQ1p0RGhDLG1CWXNEMEIsQ1p0REwscUJBSEcsQ1l5RGlDLDJIQUNsRiwwS0FDQSxnRlo3Q3BCLDBCWTZDb0IseUVBQzZCLFFBR3pCLCtKQUVKLGdGQUNBLCtTQUNJLHNXQUVBLHdHQUNJLDRJQUNBLDBJQUNJLCtJQUNJLHlLQUNBLGlKQUdSLGtIQUNBLDBOQUNJLHdKZDFHNUIsQ2MwRzBHLHlDQUMxRSx3SUFFSiwrRlpqRmhDLGlCQUNBLHVDQUNBLGtCWStFcUUsQ1ovRW5ELGVZK0UyRCxDWi9FM0MsYUZsQzlCLENFa0N5QyxnQlkrRXFDLENaL0VoQixxQkFIRyxDWW1GckMsMkZabEZoQyxpQkFDQSx1Q0FDQSxrQllnRmlFLENaaEYvQyxlWWdGdUQsQ1poRnZDLDRCWWdGK0MsQ1poRnBDLGdCWWdGaUMsQ1poRloscUJBSEcsQ1ltRnFDLGVBQ3RFLG1LQUVKLDBCQVJKLHlGQVE2QixtQ0FDekIsMEJBVEoseUZBUzZCLG1DQUU3QixpREFwQkosK0VBb0JxRCxhQUM3QywySEFDQSwySkFDQSw4SkFDSSx5S1ovRXBDLDBCWW1GZ0MsdUpBQzZCLFlacEY3RCwwQllrRjRCLGtKQUk2QixZWnRGekQsMEJZdUZnQyw2TEFDNkIsWUFLckMsK0VaMUd4QixpQkFDQSx1Q0FDQSxrQll3RzZELENaeEczQyxlWXdHbUQsQ1p4R25DLDRCWXdHMkMsQ1p4R2hDLGdCWXdHNkIsQ1p4R1IscUJBSEcsQ1kyR2lDLDBGQUMxRSxnSkFFSixzR0FDSSw2RkFDQSxtR0FFSSwyS0FFTCxvTEFDSyxzSEFDQSx3SUFDQSwwSWRoS3pCLENjZ0t5RixtQkFFaEUsNkdaeEhoQyxpQkFDQSx1Q0FDQSxrQllzSG1GLENadEhqRSxlWXNIeUUsQ1p0SHpELDRCWXNIaUUsQ1p0SHRELGdCWXNIbUQsQ1p0SDlCLHFCQUhHLENZeUh1RCxlQUU1RixxTUFDSSxvSUFDQSxzSkFDQSx3SmR2SzdCLENjdUs2RixtQkFHcEUsZ0tBRVEsb0habEl4QyxpQkFDQSx1Q0FDQSxrQllnSTZFLENaaEkzRCxlWWdJbUUsQ1poSW5ELDRCWWdJMkQsQ1poSWhELGdCWWdJNkMsQ1poSXhCLHFCQUhHLENZb0k3QixtSFpuSXhDLGlCQUNBLHVDQUNBLGtCWWlJNEUsQ1pqSTFELGVZaUlrRSxDWmpJbEQsYUZsQzlCLENFa0N5QyxnQllpSTRDLENaakl2QixxQkFIRyxDWW9JdUMsNkJBRXhFLHlKQUNJLGtXQUNJLDJJZGpMckMsQ2NrTHlDLHdKQUdSLHFIWjNJeEMsaUJBQ0EsdUNBQ0Esa0JZeUk0RSxDWnpJMUQsZVl5SWtFLENaeklsRCw0Qll5STBELENaekkvQyxnQll5STRDLENaekl2QixxQkFIRyxDWTZJN0Isc0tkeEtwQyxDY3dLdUcsVUFDL0QsK0pBS2pCLDRIQUNLLDZGWm5KaEMsaUJBQ0EsdUNBQ0Esa0JZaUpxRSxDWmpKbkQsZVlpSjJELENaakozQyw0QllpSm1ELENaakp4QyxnQllpSnFDLENaakpoQixxQkFIRyxDWW9KeUMsZUFJdEYsOEhBQ0ksOEdBQ0EsMEpBQ0Esa0lkcE1yQixDY29NcUYsbUJBRTVELHVGWjVKaEMsaUJBQ0EsdUNBQ0Esa0JZMEprRSxDWjFKaEQsZVkwSndELENaMUp4QyxhRjVDM0IsQ0U0Q3NDLGdCWTBKa0MsQ1oxSmIscUJBSEcsQ1k2SmdDLGtCQUNqRSw4TlpoSnBDLHlCWTBJd0IsaUZBUzRCLGtDQUd4QixpY0FHSiw4TFp6SnhCLHlCWW9Eb0IseUVBc0dnQyw2SFoxSnBELHlCWW9Eb0IseUVBdUdnQyxzQlozSnBELDBCWW9Eb0IseUVBMEc2QixhWjlKakQsMEJZb0RvQix5RUEyRzZCLGlLWi9KakQseUJZb0RvQix5RUE0RzRCLDBDQUNwQix5SFpqSzVCLHlCWW9Eb0IseUVBK0c0QixtQ1puS2hELHlCWW9Eb0IseUVBZ0g0QixtQ0FHaEMsa1RBQ0ksOEhBQ0ksK0lackt4QiwwQlltS2dCLG9FQUlnQyxjQUdoQywyS1o5S2hCLDBCWStLb0IscUZBQzZCLGVaaExqRCx5QlkrS29CLHFGQUU0QixpQ0FJaEMsMkhackxoQiwwQll3Q1ksaURBK0k2QiwyUkFDckIsNElBQ0ksaUZBQ0EseUtBQ0EsNEZaM0x4Qix5Qll3Q1ksaURBc0o0QixvSUFDcEIsbUZaL0xwQix5Qll3Q1ksaURBeUo0QixhWmpNeEMseUJZd0NZLGlEQTBKNEIsc0JBRzVCLCtMWmpNWix5QllpTVksMkRBQytCLGNBSS9CLHFHQUNJLCtFQUNBLGdGWjVNaEIsMEJZME1ZLG1EQUc2QixXQUtyQiwwSFpsTnBCLDBCWWtOb0IsMEVBQzZCLFdBQ3JCLDZGWmhONUIsMEJZOE1vQiwwRUFJaUMscUNBSXJDLHVNQUVBLCtIWjVOaEIsMEJZME1ZLG1EQW9CNkIsNkNBRWpCLCtFQUVKLDhIWmxPcEIseUJZME1ZLG1EQTJCNEIsc0Nack94Qyx5QlkwTVksbURBNEI0QixzQ1p0T3hDLHlCWXhDUSw0Q0FpUjRCLDJFQUVoQixpSUFFSSx1S0FDSSxrS0FNSiwyRlpwUHhCLHlCWXhDUSw0Q0FnUzRCLGdCQUNwQixzSkFFUSx1S0FDSSxtS0FPWiwyRkFDSSwyRlpwUXBCLHlCWWtRWSxxREFJNEIsd0JadFF4Qyx5QllrUVkscURBSzRCLG9DWnZReEMseUJZeENRLDRDQWtUNEIsc0NaMVFwQyx5Qll4Q1EsNENBbVQ0QixzQ0FHNUIsNkhBQ0ksNEZBQ0kseUdaaFJoQiwwQllnUmdCLGdFQUM2QixVWmpSN0MsMEJZZ1JnQixnRUFFNkIsb0JBSzdCLG9WQUNJLHlFWnJTcEIsZUFDQSxpQ0FDQSxrQlltU3FELENablNuQyxlWW1TMkMsQ1puUzNCLGFGNUMzQixDRTRDc0MsbUJZbVNxQixDWm5TQSxnQ1ltU3dCLG9DQUN0RSxxRVp0U3BCLGlCQUNBLHVDQUNBLG1CWW9TcUQsQ1pwU25DLGVZb1M0QyxDWnBTNUIsNEJZb1N1QyxDWnBTNUIsbUJZb1NzQixDWnBTRCxxQkFIRyxDWXVTNkIsa0JBQzlFLHdFWnZTcEIsaUJBQ0EsdUNBQ0EsbUJZcVN3RCxDWnJTdEMsZVlxUytDLENaclMvQiw0QllxUzBDLENaclMvQixtQllxU3lCLENaclNKLHFCQUhHLENZd1NnQyw0SEFDN0UsK0xBRUksOEdBR1Isa0pBQ0EsaU1BQ0EsK0habFNwQiwwQllzUlksMERBYzZCLFVBRWpCLHlGWnRTeEIsMEJZc1JZLDBEQW1CNkIsZ0RBRTdCLGtGQUNJLHdGQUNBLG9HQUNBLG1HZHJXVCxDY3FXeUUsbUJBQ2hFLHFEWjVUaEIsaUJBQ0EsdUNBQ0Esa0JZMFRrRCxDWjFUaEMsZVkwVHdDLENaMVR4Qiw0QlkwVG1DLENaMVR4QixtQlkwVGtCLENaMVRHLHFCQUhHLENZNlR5QixnREFDMUUsMkxBQ0EsK0VBQ0ksb0ZBRUosbUlBQ0ksZ0haclR4Qix5QllvVG9CLGdFQUU0Qiw4SUFDcEIsb0ZBS2hCLG1MWjVUWiwwQlk0VFkscURBQytCLGNBQzNCLHVEWjNVaEIsaUJBQ0EsdUNBQ0Esa0JZeVVpRCxDWnpVL0IsZVl5VXVDLENaelV2Qiw0Qll5VWtDLENaelV2QixtQll5VWlCLENaelVJLHFCQUhHLENZNFV1QixrQkFDNUUsb0VaL1RoQix5QllpVW9CLHFFQUdSLHFIWnBVWiwwQllvVVksMkRBQytCLHdCQUMzQixpRVpuVmhCLGlCQUNBLHVDQUNBLGdCWWlWcUQsQ1pqVm5DLGVZaVZ5QyxDWmpWekIsVVlpVm9DLENaalZ6QixtQllpVm1CLENaalZFLHFCQUhHLENZb1YwQixrQ0FDM0UsNEVacFZwQixpQkFDQSx1Q0FDQSxrQllrVmtFLENabFZoRCxlWWtWd0QsQ1psVnhDLDRCWWtWbUQsQ1psVnhDLG1CWWtWa0MsQ1psVmIscUJBSEcsQ1lxVnlDLGlCQUMxRixzRVpyVnBCLGlCQUNBLHVDQUNBLGdCWW1Wd0QsQ1puVnRDLGVZbVY0QyxDWm5WNUIsVVltVnVDLENablY1QixtQlltVnNCLENablZELHFCQUhHLENZd1ZyRCwrTFoxVWhCLDBCWTBVZ0IsaUVBQytCLHlDQUMzQixtRVp6VnBCLGlCQUNBLHVDQUNBLGtCWXVWcUQsQ1p2Vm5DLGVZdVYyQyxDWnZWM0IsNEJZdVZzQyxDWnZWM0IsbUJZdVZxQixDWnZWQSxxQkFIRyxDWTBWMkIsa0JBQzVFLGdGWjdVcEIseUJZK1V3QixpRkFJWiwrTFpoV1osaUJBQ0EsdUNBQ0Esa0JZOFZ1TSxDWjlWckwsZVk4VjZMLENaOVY3Syw0Qlk4VndMLENaOVY3SyxtQlk4VnVLLENaOVZsSixxQkFIRyxDWWlXOEssNEZBQ25PLG1IQUNBLHdOQUNJLDhGQUVKLHFGQUNBLDBQQUNBLDRHWjFWaEIsMEJZMFZnQixnRkFDNkIscUJBQzVCLDRHWjVWakIsMEJZNFZpQiw4RUFDNEIsbUJBQzVCLGlIWjlWakIsMEJZOFZpQixnRkFDNEIsc0JBQzVCLGlIWmhXakIsMEJZZ1dpQixtRkFDNEIsbUJBQzVCLG1HWmxXakIsMEJZa1dpQixnRkFDNEIsb0Jablc3QywwQlltVlksaUVBa0I2QixtQlpyV3pDLDBCWW1WWSxpRUFtQjZCLCtCQUU3QixvRVp4V1osMEJZd1dZLDJEQUM2QixVWnpXekMsMEJZd1dZLDJEQUU2QixtRkFDckIsOEVBQ0ksZ0ZaNVd4Qix5Qll3V1ksMkRBTzRCLG1CQUdaLHlNQU1aLHVIQUdELHVGQUVTLGtIQUVKLHlJQUNJLG1MQUVKLCtIWmxZcEIsMEJZOFFRLCtDQXVINkIsVVpyWXJDLDBCWXpDSSwrQkFnYjZCLFdadllqQywwQlkxQ0Esb0JBb2I2Qiw4QkFFekIsdUJBQ0ksMkNBQ0Esc0NBR0osd0JBQ0ksb0JBR0osMEtBQ0ksbURBQ0ksb0lBQ0ksd0hBRVEsd0ZBQ0ksdUJaM1o1QiwwQll3WmdCLGdFQU02Qix5RVo5WjdDLDBCWWthWSx1REFDNkIsaURBRWpCLDJKWnJheEIsaURZcWF3Qix1RUFDK0IsMENadGF2RCwwQll1YTRCLDBGQUNJLDRGWnhhaEMsZ0RZdWE0QiwwRUFFNEIsWVp6YXhELGlEWTRhd0Isd0VBQzZCLG9EWjdhckQsMEJZcVpJLDRCQThCNkIsZ0RabmJqQywwQlkxQ0Esb0JBK2Q2QiwwQlpyYjdCLDBCWTFDQSxvQkFnZTZCLDBCWnRiN0IsMEJZd2JRLHlDWnhiUix5QlkxQ0Esb0JBb2U0QixzQkFTNUIsaVBBQ0ksNEpBQ0ksK0lBQ0EscURadGNSLDBCWW9jSSwrQkFHNkIsaUJBRTdCLHlDQUNBLGtFQUNBLHNKQUVRLG1KQUNJLDRHQUNBLHdHQUdSLHdFQUNBLHVJWm5kUiwwQlltY0Esa0JBa0I4Qix5QlpyZDlCLHlCWW1jQSxrQkFtQjRCLGtCQUNwQix3Q1p2ZFIseUJZbWNBLGtCQXNCNkIsdUJBRXJCLG9DQUNJLG1CQUNBLGFBQ0Esa0JBQ0Esa0JBQ0Esa0JBQ0EsWUFDQSxxQ0FDQSw2QkFDQSxlQUNBLGdCQUNBLGNBTWhCLGdCQUNJLDZCWjdlQSx5QmF4REEsdUhBSUEsNlBBQ0ksa0dBQ0ksc0dBQ0ksK0ZBRUksOElBQ0EsdUxBR1IscVBiMkNSLHlCYW5ESSxrQ0FTNEIsU0FDcEIsNERieUNaLHlCYW5ESSxrQ0FZNEIsVWIyQ2hDLHlCYXhEQSw4QkFlK0IsY2JxQy9CLHlCYWpDSixPQUM0QixjQ1g1Qix1RUFDQSxxQ0FFQSwrQ0FFQSxtREFDSSx5RUFDSSxtSEFDSSxvS0FDSSxzSkFFSiw0S0FDSSxnREFFSiw0REFDQSw0RkFFUSxtRUFFSiwrTkFHUix1SEFDSSxnR0FDQSx1RGRtQlIseUJjbkJRLHFDQUM0QiwrRUFFNUIsMEZBQ0Esb0dkZVIseUJjZlEsZ0ZBQzRCLHFCQUU1Qiw4REFDSSxtRkFDQSxnRmRVWix5QmNWWSwrQ0FDNEIsWWRTeEMseUJjWlEseUNBSzRCLHFCQUU1QixpTEFDQSx1TUFJSixrSUFDQSwyTEFDQSxtSkFDRyxzREFDSywrREFHQSxpS0FDSSxrR0FDQSxnRUFFSixzSEFDQSwwRUFLWixrSkFDSSw4RGRsQkosMEJja0JJLHVDQUM2QixVQUNyQixzRUFDSSw0RWRyQmhCLHlCY2tCSSx1Q0FNNEIsV2R4QmhDLHlCY2tCSSx1Q0FPNEIsV2R6QmhDLHlCY2tCSSx1Q0FRNEIsV2QxQmhDLHlCY2tCSSx1Q0FTNEIsV0FFNUIsbUVBQ0EsNE1BQ0ksdUhBQ0EsaUdBQ0Esc0tBRUksb05BQ0ksZ0pBRUoseUhBRUosMkVBQ0Esd0hBQ0csb0dBQ0ssdUZBQ0EseUdkNUNoQiwwQmN5Q1EsOENBSzZCLDhDZDlDckMsMEJjc0RnQix3REFDSSw0RGR2RHBCLDBCYytETyxvRUFDSyxpRUFDSSx3RGRqRWhCLDBCY3VFSSxxQ2R2RUoseUJjdENKLGNBK0c2QixlQUNyQiwwQ0FDQSxtQ0FDSSxrRUFHUSwrQ0FHUix3RUFDSSx1REFDQSwwRWRwRlosK0Njb0ZZLHlDQUM0QixVZHJGeEMseUJjdENKLGNBaUk2QixnQkFHN0Isd0RBQ0kseU9BS2dCLDBFQUNJLHFGQUNJLHFOQUNJLGtHZHBINUIsaUJBQ0EsdUNBQ0Esa0Jja0hzRixDZGxIcEUsZWNrSDRFLENkbEg1RCxVY2tIMEUsQ2RsSC9ELHFCY2tIc0QsQ2RsSGpDLHFCQUhHLENjcUgrQywrRUFFNUYsMkZBR1IsOEVBRVEsMk9BQ0EsZ01BQ0EsNEZBQ0EsOEZBRUoseUpBSVosNE1BRUosNERBQ0ksd0lBQ0ksK0ZBQ0Esa0ZkNUhaLHlCY21JUSw0REFLb0Isd0dBQ0ksNEdBV3BDLDBOQUNJLHVEQUNJLGlLQUVRLHFGQUVKLHNWQUNJLHlNQUNJLHlIQUNBLHlIQUVKLDBIQUNBLDZLQUNBLDhIQUNJLG1NQUVKLHVIQUNJLHVJQUNBLGdIQUVKLDBRQUNJLHFIQUdSLCtFQUNJLDBOQUVKLGtKQUVKLHNFZGpMSiwwQmNpTEksdURBQzZCLFFkbExqQyx5QmNpTEksdURBRTRCLGNBRTVCLHlNaEI1T0csQ2dCNk9DLHlEQUdSLG1EQUNJLHFFZDFMSix5QmNvSkosbUJBd0M0QixrRWQ1THhCLHlCY29KSixtQkF5QzRCLCtEZDdMeEIseUJjb0pKLG1CQTBDNEIsc0JBRWhCLDhEQUNBLHVFQUtaLDRCQUVJLGtIQUVJLHlFQU1KLDJDZGhOQSx5QmNnTkEsb0JBQzRCLHVCZGpONUIseUJjZ05BLG9CQUU0Qix1QmRsTjVCLHlCY2dOQSxvQkFHNEIsdUJBSWhDLFlBQ0ksMkNBQ0EsZ0JBQ0EsYUFDQSxrQkFDQSxlQUNJLHFDQUNBLGlCQUNBLGtCQUVKLGVBQ0ksb0NBQ0Esc0JBQ0Esa0JBQ0Esb0JBRUosK0JBQ0ksYUFDQSxtQkFDQSxTZDFPSix5QmN1T0EsK0JBS1Esc0JBQ0EsT0FFSixtQ0FDSSxZQUVKLEkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fZXh0ZW5kcy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19zdW1tYXJ5UGFuZWwuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2dldC1pbi10b3VjaC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3BhZ2VTdW1tYXJ5QWx0LnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19wYWdlSW50cm9BbHQuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3BhZ2VTdW1tYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19pdGluZXJhcnlPdmVydmlldy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9faGlnaGxpZ2h0c0Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL190aGluZ3NUb0RvQ2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3JlY29tbWVuZGVkSG90ZWxzLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19zdGlja3lGb290ZXJTZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2N0YS1zdGlja3ktc2Nyb2xsLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9wYWdlcy9pdGluZXJhcnkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkcHVycGxlOiMxQTFBMUEhZGVmYXVsdDtcclxuJGdyYXk6I2ZjZjlmNCAhZGVmYXVsdDtcclxuJGdyZXk6ICNDOENBQ0MgIWRlZmF1bHQ7XHJcbiRsaWdodEdyYXk6ICNlM2U0ZTUgIWRlZmF1bHQ7XHJcbiRtaWRHcmF5OiAjMUExQTFBICFkZWZhdWx0O1xyXG4kZGFya0dyYXk6ICMxQTFBMUEgIWRlZmF1bHQ7IFxyXG4kaW5kaWdvOiAjOTkyNTI1ICFkZWZhdWx0O1xyXG4kcHVycGxlOiAjMUExQTFBICFkZWZhdWx0O1xyXG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XHJcbiRsaWdodEJsdWU6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAjMUExQTFBICFkZWZhdWx0O1xyXG4kZ3JlZW46ICM0MThFOTkgIWRlZmF1bHQ7XHJcbiRncmV5MTogIzFDMjEyNSAhZGVmYXVsdDtcclxuJGdyZXkyOiAjMzc0MjRBICFkZWZhdWx0O1xyXG4kZ3JleTM6ICM2QzcxNzUgIWRlZmF1bHQ7XHJcbiRncmV5NDogIzg2ODk4QiAhZGVmYXVsdDtcclxuJGdyZXk1OiAjQURCMEIxICFkZWZhdWx0O1xyXG4kZ3JleTY6ICNDOENBQ0MgIWRlZmF1bHQ7XHJcbiRncmV5NzogI0QzRDRENSAhZGVmYXVsdDtcclxuJGdyZXk4OiAjRTVFNUU1ICFkZWZhdWx0O1xyXG4kZ3JleTk6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiRiZWlnZTogI0ZDRjlGNCAhZGVmYXVsdDtcclxuJGdvbGQ6ICNGRkQwMEQgIWRlZmF1bHQ7XHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb2xvci1ncmV5LTAyOiAjMzc0MjRhO1xyXG4gIC0tY29sb3ItZ3JleS0wNzogI2QzZDRkNTtcclxuICAtLWNvbG9yLWdyZXktMDk6ICNmN2Y3Zjc7XHJcbiAgLS1jb2xvci1ncmV5LTEwOiAjRkRGOEYzO1xyXG4gIC0tY29sb3ItYmxhY2s6ICMwMDA7XHJcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcclxuICAtLWNvbG9yLWFjY2VudDogIzFBMUExQTtcclxuICAtLWNvbG9yLXRlYWw6ICMxQTFBMUE7XHJcbiAgLS1jb2xvci1pbmRpZ286ICM5OTI1MjU7XHJcbiAgLS1jb2xvci15ZWxsb3c6ICNGRkQwMEQ7XHJcbiAgLS1jb2xvci15ZWxsb3ctbWlkOiAjRkZFMTg2O1xyXG4gIC0tY29sb3IteWVsbG93LWxpZ2h0OiAjRkRGOEYzO1xyXG4gIC0tY29sb3Itb2ZmLWJsYWNrOiAjMUExQTFBO1xyXG59IiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuXHJcbiVzZXJpZntmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7fVxyXG4lc2Fucy1zZXJpZntmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7fVxyXG4laDF7Zm9udC1zaXplOiA2LjJyZW07IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiA3MnB4OyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4laDJ7Zm9udC1zaXplOiBjbGFtcCgycmVtLCAzLjJ2dywgMy4ycmVtKTsgbGluZS1oZWlnaHQ6IDExMCU7IGxldHRlci1zcGFjaW5nOiAwLjEzcmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4laDN7Zm9udC1zaXplOiA2cmVtOyBmb250LXNpemU6IGNsYW1wKDJyZW0sIDZ2dywgNnJlbSk7ICBsaW5lLWhlaWdodDoxNDAlOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogLTAuMTRyZW07IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoNHtmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMi42dncsIDIuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxMDAlOyBsZXR0ZXItc3BhY2luZzogLTAuMDNyZW07OyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4laDV7Zm9udC1zaXplOiBjbGFtcCgzcmVtLCA0Ljh2dywgNC44cmVtKTsgbGluZS1oZWlnaHQ6IDEwMCU7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiAtMC4wOXJlbTsgQGV4dGVuZCAlc2VyaWY7IGNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5O31cclxuJWg2e2ZvbnQtc2l6ZTogY2xhbXAoMy4ycmVtLCA0LjR2dywgNC40cmVtKTsgbGluZS1oZWlnaHQ6IDEwMCU7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiAtMC4xM3JlbTsgbWFyZ2luLXRvcDogMTMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgQGV4dGVuZCAlc2VyaWY7IGNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5O31cclxuJXRleHR7Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBsaW5lLWhlaWdodDogMS41OyB9XHJcbiV0ZXh0LW1lZGl1bXtmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMnZ3LCAycmVtKTsgbGluZS1oZWlnaHQ6IDEwMCU7IH1cclxuJXRleHQtbGFyZ2V7Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDIuMnZ3LCAyLjJyZW0pOyBsaW5lLWhlaWdodDogMTAwJTt9XHJcbiVjZW50ZXJ7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7fVxyXG4lcGlue3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7fVxyXG4ldXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4lYnItMTB7Ym9yZGVyLXJhZGl1czoxMHB4O31cclxuJWJyLTEwMHtib3JkZXItcmFkaXVzOjEwMCU7fVxyXG4lZmlsbHt3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgb2JqZWN0LWZpdDpjb3Zlcjt9XHJcbiVzY3JvbGxiYXJ7cGFkZGluZzogMTBweCAxMHB4IDEwcHggMHB4OyBoZWlnaHQ6MTAwJTtcclxuICAgICY+ZGl2eyY6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOiA4cHg7fSAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4wNyk7IEBleHRlbmQgJWJyLTEwOyBtYXJnaW46IDAgMDt9ICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHRlYWw7IEBleHRlbmQgJWJyLTEwO30gcG9zaXRpb246cmVsYXRpdmU7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGF1dG87fSAgIFxyXG59XHJcbiVzd2lwZXItYnVsbGV0c3tvcGFjaXR5OjE7IGJvdHRvbTowICFpbXBvcnRhbnQ7IHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLXRvcDo0MHB4O1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsIDAuNSk7IG9wYWNpdHk6MTsgd2lkdGg6NXB4OyBoZWlnaHQ6NXB4OyBtYXJnaW46MCA0cHg7IFxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgb3BhY2l0eToxO31cclxuICAgIH1cclxufVxyXG4lc3dpcGVyLWJ1dHRvbnttYXJnaW4tdG9wOiAtNzBweDsgaGVpZ2h0OiA0MHB4OyB3aWR0aDogNDBweDsgYm9yZGVyLXJhZGl1czogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAmOmFmdGVye2NvbnRlbnQ6IG5vbmU7fVxyXG4gICAgJjpiZWZvcmV7Y29udGVudDogXCJcIjsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N3aXBlci1hcnJvdy13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBibGFjazsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kLXNpemU6IDdweDt9XHJcbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTogLjc7XHJcbiAgICAgICAgJjpiZWZvcmV7YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N3aXBlci1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAjRTVFNUU1OyBiYWNrZ3JvdW5kLXNpemU6IDdweDt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjgwKXttYXJnaW4tdG9wOiAtMTAwcHg7fVxyXG59XHJcbiVzd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAmOjpiZWZvcmV7dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IGxlZnQ6MDt9XHJcbn1cclxuJXNoYWRvd3tib3gtc2hhZG93OiAwcHggNnB4IDE4cHggcmdiKDAgMCAwIC8gOCUpO30gXHJcbiV0ZXh0LWNsYW1we292ZXJmbG93OiBoaWRkZW47IGRpc3BsYXk6IC13ZWJraXQtYm94OyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7fSBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge3B7bWF4LWhlaWdodDogODBweDt9fVxyXG4iLCJAdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXNpZGUoJHNpZGUsICRweDogMSwgJGNvbG9yOiAjMDAwKSB7XHJcbiAgICBib3JkZXItI3skc2lkZX06ICN7JHB4fXB4IHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJveC1zaXppbmcoJGJveC1tb2RlbCkge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94LW1vZGVsO1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiAkYm94LW1vZGVsO1xyXG4gICAgYm94LXNpemluZzogJGJveC1tb2RlbDtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHNwZWVkKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRzcGVlZDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHNwZWVkO1xyXG4gICAgdHJhbnNpdGlvbjogJHNwZWVkO1xyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntAY29udGVudDt9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXJ7QGNvbnRlbnQ7fVxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlcntAY29udGVudDt9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntAY29udGVudDt9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZmxleCgkYWxpZ246ZmxleC1zdGFydCwgJGp1c3RpZnk6ZmxleC1zdGFydCwgJGRpcmVjdGlvbjpyb3csICR3cmFwOm5vd3JhcCkgeyAgICAgIFxyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7IGRpc3BsYXk6IC13ZWJraXQtZmxleDsgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247IC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjsgICAgXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5OyAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjsgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgIGZsZXgtd3JhcDogJHdyYXA7LXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwOyBcclxufVxyXG4vKlxyXG5AbWl4aW4gZm9udCgkczoxLjYsICRsaDoyNCwgJGxzOjEsICRmOiRzYW5TZXJpZiwgJHc6NDAwLCAkYzp3aGl0ZSl7XHJcbiAgICBmb250LXNpemU6ICRzK3JlbTsgbGluZS1oZWlnaHQ6ICRsaCtweDsgbGV0dGVyLXNwYWNpbmc6ICRscytweDsgZm9udC1mYW1pbHk6ICRmOyBmb250LXdlaWdodDokdzsgY29sb3I6ICRjXHJcbn0qL1xyXG5cclxuLy9tZXJnZWQgY2xhbXAgd2l0aCBmb250IChyZWNvbW1lbmRlZClcclxuQG1peGluIGZvbnQoJG1pbiwgJG1heCwgJGxoOjEwMCUsICR3OjQwMCwgJGxzOjAsICRjOmNvbG9ycy4kZGFya0dyYXksICRmOlwiQXJjaGl2b1wiKXtcclxuICAgIGZvbnQtc2l6ZTogJG1pbityZW07IC8vSUUgZmFsbGJhY2tcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoI3skbWlufXJlbSwgI3skbWF4fXZ3LCAjeyRtYXh9cmVtKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGg7IGZvbnQtd2VpZ2h0OiR3OyBjb2xvcjogJGM7IGxldHRlci1zcGFjaW5nOiAkbHM7IGZvbnQtZmFtaWx5OiAkZjsgXHJcbn1cclxuQG1peGluIGZvbnRCYXNpYygkc2l6ZTogMS40LCAkd2VpZ2h0OiA0MDAsICRjb2xvcjogJGJsYWNrLCAkaGVpZ2h0OiAyMCkge1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0ICsgcHhcclxufVxyXG5cclxuLy9jcmVhdGUgbXEgbWl4aW5cclxuQG1peGluIG1xKCRzaXplKXsgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2l6ZSArIHB4KXtAY29udGVudH07XHJcbn1cclxuXHJcbkBtaXhpbiBtcW1pbigkc2l6ZSl7IFxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDojeyRzaXplKzF9cHgpe0Bjb250ZW50fTsgLy8rMSB0byBtYXRjaCBtZWRpYSBhYm92ZSBwYXNzZWQgaW4gdmFsdWVcclxufVxyXG5cclxuQG1peGluIG1xYmV0d2VlbigkbWluU2l6ZSwgJG1heFNpemUpeyBcclxuICAgIEBtZWRpYShtaW4td2lkdGg6I3skbWluU2l6ZSsxfXB4KSBhbmQgKG1heC13aWR0aDojeyRtYXhTaXplfXB4KXtAY29udGVudH07IC8vbWluU2l6ZSsxIHRvIG1hdGNoIG1lZGlhIGFib3ZlIHBhc3NlZCBpbiB2YWx1ZVxyXG59XHJcblxyXG5cclxuXHJcbi8vYmFja2dyb3VuZCBkaXYgcmF0aW8gKHNjYWxlIGhlaWdodCB3aXRoIHdpbmRvdyB3aWR0aClcclxuQG1peGluIGJnUmF0aW8oJG1pbjogMTAwLCAkbWF4OiAxMDAsICRoOiAxMDApIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRtaW4rcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAkbWF4K3B4O1xyXG4gICAgaGVpZ2h0OiAkaCt2dztcclxufVxyXG5cclxuQG1peGluIHNpYmxpbmdzKCRpLCAkZWw6ZGl2KSB7XHJcbiAgICBAaWYgJGkgPT0gMSB7JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSB7QGNvbnRlbnQ7fX1cclxuICAgIEBlbHNlIHsmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCN7JGl9KSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgjeyRpfSkgfiAjeyRlbH0ge0Bjb250ZW50fX07XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4tc2libGluZ3MoJGksICRlbDpkaXYpIHtcclxuICAgIEBpZiAkaSA9PSAxIHsmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIHtAY29udGVudDt9fVxyXG4gICAgQGVsc2UgeyY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobisjeyRpfSksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobisjeyRpfSkgfiAjeyRlbH0ge0Bjb250ZW50fX07XHJcbn1cclxuIiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcblxyXG5ib2R5e21hcmdpbjogMDsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IG92ZXJmbG93LXk6c2Nyb2xsO2JhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAmLmxvY2t7cG9zaXRpb246IGZpeGVkOyB3aWR0aDogMTAwJTtcclxuICAgIC8vIGhlYWRlcntcclxuICAgIC8vICAgLmhlYWRlcl9fY3Rhe29wYWNpdHk6IDA7fVxyXG4gICAgLy8gfVxyXG4gIH0gXHJcbiAgI2NoYXQtd2lkZ2V0LWNvbnRhaW5lcnt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIDE2cHgpOyB0cmFuc2l0aW9uOiBib3R0b20gMC4zcywgdHJhbnNmb3JtIDAuM3MsIGhlaWdodCAwLjNzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7IGJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgLy9yaXEgb3BlblxyXG4gIGRpdiNyZXNwb25zZWlxX2FwcF9mcmFtZV9jb250YWluZXIgaWZyYW1lIHtcclxuICAgIGxlZnQ6IDdweCAhaW1wb3J0YW50OyAvLyByZXF1ZXN0IGZyb20gbmljayB0byBtYWtlIDMwcHggZnJvbSB0aGUgbGVmdCwgaW5zaWRlIHRoZSBpZnJhbWUgdGhlIGJ1dHRvbiBpcyAyM3B4IGxlZnRcclxuICB9XHJcbiAgI3Jlc3BvbnNlaXEtYXBwLWNvbnRhaW5lcnt6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xyXG4gICAgLnJpcS12Ym94LW92ZXJsYXl7XHJcbiAgICAgICYucmlxLWZhZGUtaW4sICYucmlxLWZhZGUtb3V0e1xyXG4gICAgICAgICYrI3Jlc3BvbnNlaXFfYXBwX2ZyYW1lX2NvbnRhaW5lcntcclxuICAgICAgICAgIGlmcmFtZXttYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDt9IC8vc2hvdyBwb3B1cCB3aGVuIG9wZW5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi5vZmZzZXQtY2hhdHsgLy8gd2hlbiByZXNwb25zZUlRIGlzIG9uIHRoZSBwYWdlXHJcbiAgICAjcmVzcG9uc2VpcS1hcHAtY29udGFpbmVye3otaW5kZXg6IDk5OTk5OTk5ICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxuICBcclxuICAmLmZvb3Rlci1idW1we1xyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7XHJcbiAgICAgICAgI2NoYXQtd2lkZ2V0LWNvbnRhaW5lcnt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ5cHgpOyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCkgIWltcG9ydGFudDsgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEyMHB4KSAhaW1wb3J0YW50OyBtYXgtaGVpZ2h0OiA2NTJweCAhaW1wb3J0YW50OyBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O31cclxuICAgICAgICAjcmVzcG9uc2VpcV9hcHBfZnJhbWVfY29udGFpbmVyPmlmcmFtZXtib3R0b206ODZweCAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICB9XHJcbiAgJi5iYXNrZXQtZm9vdGVyLWJ1bXB7XHJcbiAgICAjY2hhdC13aWRnZXQtY29udGFpbmVye3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTdweCk7IGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KSAhaW1wb3J0YW50OyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IG1heC1oZWlnaHQ6IDY1MnB4ICFpbXBvcnRhbnQ7IG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7fVxyXG4gICAgI3Jlc3BvbnNlaXFfYXBwX2ZyYW1lX2NvbnRhaW5lcj5pZnJhbWV7Ym90dG9tOjk0cHggIWltcG9ydGFudDt9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sLCBidXR0b24sIGlucHV0e2ZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjt9XHJcblxyXG5bdi1jbG9ha117b3BhY2l0eTogMDt9XHJcblxyXG4uZ29vZ2xlLXBvbGljeSB7IGZvbnQtc2l6ZTogMS40cmVtOyBwYWRkaW5nLWJvdHRvbToyMHB4OyBtYXJnaW4tdG9wOiAyMHB4OyB9XHJcblxyXG4qe2JveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG5odG1se2ZvbnQtc2l6ZTogNjIuNSU7fVxyXG5oMXtAZXh0ZW5kICVoMTt9XHJcbmgye0BleHRlbmQgJWgyO31cclxuaDN7QGV4dGVuZCAlaDM7fVxyXG5oNHtAZXh0ZW5kICVoNDt9XHJcbmg1e0BleHRlbmQgJWg1O31cclxuaDZ7QGV4dGVuZCAlaDY7fVxyXG5we0BleHRlbmQgJXRleHQ7XHJcbiAgJi5oMiB7IGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMy4ydncsIDMuMnJlbSk7IGxpbmUtaGVpZ2h0OiAxMTAlOyBsZXR0ZXItc3BhY2luZzogMC4xM3JlbTsgQGV4dGVuZCAlc2VyaWY7IGNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5OyB9XHJcbiAgJi5oMyB7IGZvbnQtc2l6ZTogNnJlbTsgZm9udC1zaXplOiBjbGFtcCgycmVtLCA2dncsIDZyZW0pOyAgbGluZS1oZWlnaHQ6MTQwJTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IH1cclxufVxyXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e21hcmdpbjogMDt9IFxyXG5he3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbnVse21hcmdpbjogMDsgcGFkZGluZzogMDtcclxuICBsaXtsaXN0LXN0eWxlOiBub25lO31cclxufVxyXG5he2NvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuYntmb250LXdlaWdodDogNzAwO31cclxuI2FwcCB7LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7fVxyXG5zZWxlY3R7LW1vei1hcHBlYXJhbmNlOiBub25lOyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IGFwcGVhcmFuY2U6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7fVxyXG59XHJcbi5zY3JvbGwtbWFyZ2luIHsgc2Nyb2xsLW1hcmdpbjo5MHB4OyB9XHJcbm1haW57XHJcbiAgLmNvbnRhaW5lci13cmFwcGVye292ZXJmbG93OiBoaWRkZW47fVxyXG4gIC5jb250YWluZXJ7d2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTQ0MHB4OyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMCA3N3B4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgJi5sYXJnZXttYXgtd2lkdGg6MTUxNnB4O31cclxuICAgICYubWlke21heC13aWR0aDoxMzMwcHg7fVxyXG4gICAgJi5tZWRpdW17bWF4LXdpZHRoOjEyMThweDt9XHJcbiAgICAmLnNtYWxse21heC13aWR0aDoxMTEwcHg7fVxyXG4gICAgJi54LXNtYWxse21heC13aWR0aDoxMDAwcHg7fVxyXG4gICAgJi54eC1zbWFsbHttYXgtd2lkdGg6ODQ1cHg7fVxyXG4gICAgJi5vZmZzZXR7cGFkZGluZy1yaWdodDowO31cclxuICAgICYub2Zmc2V0LWxlZnR7cGFkZGluZy1sZWZ0OjA7fVxyXG4gICAgJi52aXNpYmxle292ZXJmbG93OiB2aXNpYmxlO31cclxuICAgICYubm8tbWF4e21heC13aWR0aDogaW5pdGlhbDt9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpe3BhZGRpbmc6IDAgNDJweDt9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpe3BhZGRpbmc6IDAgMzBweDt9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpe3BhZGRpbmc6IDAgMjBweDt9XHJcbiAgICAuY29udGFpbmVye3BhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxuICAuZ3JheS1iZyArIC5jb250YWluZXI6bm90KC5ncmF5LWJnKSB7IHBhZGRpbmctdG9wOiA4MHB4OyB9XHJcbiAgaW1ne2Rpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7fVxyXG4gIGlucHV0e1xyXG4gICAgICAgICY6Zm9jdXN7b3V0bGluZTpub25lO31cclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtmb250LXNpemU6MS44cmVtOyBjb2xvcjogI0FEQjBCMTt9XHJcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge2ZvbnQtc2l6ZToxLjhyZW07ICBjb2xvcjogI0FEQjBCMTt9XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge2ZvbnQtc2l6ZToxLjhyZW07ICBjb2xvcjogI0FEQjBCMTt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gIH1cclxuICBpbnB1dCwgdGV4dGFyZWEgey13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDt9XHJcbiAgLmNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjlweDtcclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17bWFyZ2luOjA7IG9wYWNpdHk6MDsgY3Vyc29yOnBvaW50ZXI7IEBleHRlbmQgJXBpbjsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgICYrLmNoZWNrYm94LWJveHtiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdGljay13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBib3JkZXItcmFkaXVzOjRweDsgYmFja2dyb3VuZC1zaXplOiAxMnB4OyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgJi5lcnJvcntcclxuICAgICAgICAgICAgICAmKy5jaGVja2JveC1ib3h7Ym9yZGVyLWNvbG9yOiByZWQ7IGJhY2tncm91bmQtY29sb3I6ICNmYzlmOWY7fVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS44LCAxLjgsIDJyZW0sIDcwMCwgLTAuMDdyZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO31cclxuICAgICAgIC5jaGVja2JveC1ib3h7aGVpZ2h0OiAyNHB4OyBmbGV4OiAwIDAgMjRweDsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czo0cHg7IH0gXHJcbiAgfVxyXG5cclxuICAucmFkaW9ze1xyXG4gICAgLnJhZGlve3Bvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjE0cHg7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJde3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IG9wYWNpdHk6IDA7IGN1cnNvcjogcG9pbnRlcjsgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgICYrLnJhZGlvLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYWRpby1ib3h7aGVpZ2h0OiAyNHB4OyB3aWR0aDogMjRweDsgYm9yZGVyLXJhZGl1czogMTAwJTsgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRncmV5MzsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IFwiXCI7IGhlaWdodDogMTJweDsgd2lkdGg6IDEycHg7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBib3JkZXItcmFkaXVzOiAxMDAlO31cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDIuMTdyZW0sIDQwMCwgMC4wOHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pbnB1dHN7XHJcbiAgICAgIC5mb3JtLWlucHV0e1xyXG4gICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgICAgJi5lcnJvcntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS44cmVtLCA0MDAsIDAsICNmMDExMTEpOyBkaXNwbGF5Om5vbmU7IG1hcmdpbjogNXB4IDAgMDt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5pcy1zdGlja3l7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgdG9wOiA5MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIC8vcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgJj4gLnN3aXBlcntcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTI4NnB4O1xyXG4gICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtwYWRkaW5nOiAwIDQycHg7fVxyXG4gICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtwYWRkaW5nOiAwIDMwcHg7fVxyXG4gICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtwYWRkaW5nOiAwIDIwcHg7fVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KXsgdG9wOiA0MHB4O31cclxuICB9XHJcbiAgICAgICAgIFxyXG4gIHNlY3Rpb257XHJcbiAgICAmLmdyYXl7YmFja2dyb3VuZC1jb2xvcjogI2ZjZjlmNDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KXsgcGFkZGluZzo2MHB4IDAgOTBweDt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucy10LTE3MHttYXJnaW46IDE3MHB4IDAgMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCl7bWFyZ2luOiA5MHB4IDAgMDt9XHJcbiAgfVxyXG4gIC5zLXQtMTAwe21hcmdpbjogMTAwcHggMCAwO31cclxuXHJcbiAgLnVwcGVyY2FzZXtAZXh0ZW5kICV1cHBlcmNhc2U7fVxyXG4gIC5zZXJpZntAZXh0ZW5kICVzZXJpZjt9XHJcbiAgLnNhbnMtc2VyaWZ7QGV4dGVuZCAlc2Fucy1zZXJpZjt9XHJcbiAgLmJsYWNre2NvbG9yOmJsYWNrICFpbXBvcnRhbnQ7fVxyXG4gIC5sZWZ0e3RleHQtYWxpZ246IGxlZnQ7fVxyXG4gIC5uby1wYWRkaW5ne3BhZGRpbmc6MDt9XHJcbiAgLnBhZC0we3BhZGRpbmc6MDt9XHJcbiAgLnBhZC04e3BhZGRpbmc6OHB4IDAgMTZweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe3BhZGRpbmctdG9wOiA0cHg7IHBhZGRpbmctYm90dG9tOiA2cHg7fSAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtwYWRkaW5nLWJvdHRvbTogMHB4O31cclxuICB9XHJcbiAgLnBhZC0xNntwYWRkaW5nOjE2cHggMCAzMnB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo4MDBweCl7cGFkZGluZy10b3A6IDhweDsgcGFkZGluZy1ib3R0b206IDEycHg7fSAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtwYWRkaW5nLWJvdHRvbTogMHB4O30gICAgICAgIFxyXG4gIH1cclxuICAucGFkLTMye3BhZGRpbmc6MzJweCAwIDYwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtwYWRkaW5nLXRvcDogMTBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7fSAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtwYWRkaW5nLWJvdHRvbTogMHB4O30gIFxyXG4gIH1cclxuICAucGFkLTQwe3BhZGRpbmc6NDBweCAwIDgwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtwYWRkaW5nLXRvcDogMTZweDsgcGFkZGluZy1ib3R0b206IDI2cHg7fSAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtwYWRkaW5nLWJvdHRvbTogMHB4O30gIFxyXG4gIH1cclxuICAuZ3JheS1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEwKTt9XHJcbiAgLnllbGxvdy1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctbWlkKTt9IFxyXG4gIC5iZWlnZS1iZ3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9ycy4kYmVpZ2U7fVxyXG4gIC5kYXJrLWJne2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItZ3JleS0xMCk7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblxyXG4gIC51c2UtY2hpbGQtYmc6aGFzKC5kYXJrLWJnKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWdyZXktMTApO31cclxuICAudXNlLWNoaWxkLWJnOmhhcygueWVsbG93LWJnKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXllbGxvdy1taWQpO31cclxuXHJcbiAgLmNlbnRlcnttYXJnaW46IDAgYXV0bzt9XHJcbiAgLmZsZXh7ZGlzcGxheTpmbGV4O31cclxuICAuc3dpcGVye21hcmdpbi1sZWZ0OjA7IG1hcmdpbi1yaWdodDowO31cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e0BleHRlbmQgJXN3aXBlci1idXR0b247fVxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXZ7QGV4dGVuZCAlc3dpcGVyLWJ1dHRvbi1wcmV2O31cclxuICAuY2Fyb3VzZWwtb3ZlcmZsb3d7XHJcbiAgICAgICY+ZGl2eyY6Zmlyc3QtY2hpbGR7ei1pbmRleDoyO319XHJcbiAgICAgIC5zd2lwZXJ7b3ZlcmZsb3c6dmlzaWJsZTsgLy9wYWRkaW5nLXJpZ2h0OiA3N3B4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7Y29udGVudDogXCJcIjsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDotMXB4OyBib3R0b206MDsgbGVmdDotNTAwMHB4OyB3aWR0aDo1MDAwcHg7IGJhY2tncm91bmQtY29sb3I6d2hpdGU7IHotaW5kZXg6IDI7fSBcclxuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MzApe3dpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7Y29udGVudDpub25lO31cclxuICAgICAgICAgIH1cclxuICAgICAgfSAgICBcclxuICAgICAgJi5kYXJrey5zd2lwZXJ7JjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0xMCk7fX19XHJcbiAgfVxyXG5cclxuICAmLmNoYXQtb2Zmc2V0e1xyXG4gICAgLnNjcm9sbC10by10b3B7Ym90dG9tOjEwMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtib3R0b206OTBweDt9XHJcbiAgICB9ICAgIFxyXG4gIH1cclxufVxyXG5cclxuLmZhZGUtZW50ZXItYWN0aXZlLC5mYWRlLWxlYXZlLWFjdGl2ZSB7dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxyXG4uZmFkZS1lbnRlci1mcm9tLC5mYWRlLWxlYXZlLXRvIHtvcGFjaXR5OiAwO31cclxuXHJcbi8vVE9ETzogdXNlIFwiZGFya2VuXCIgY2xhc3MgdG8gXCJzcG90IGZpeFwiIGFuZCBnaXZlICpkaXZzKiB3aXRoIGJhY2tncm91bmQgaW1hZ2VzIGEgZGFya2VyIG92ZXJsYXlcclxuLmRhcmtlbiwgXHJcbi5zdGFnZ2VyLWltYWdlLXRleHRfX2xlZnQgLmltYWdlLFxyXG4ub2Zmc2V0LWNhcm91c2VsX19jYXJkLCBcclxuLnJvb20tZGV0YWlscyAucm9vbS1kZXRhaWxzLWNhcmRfX2ltYWdlLCBcclxuLmJvb2tmbG93LXJvb21zX19yb29tLWNhcmQgLnJvb20tY2FyZF9faW1hZ2UsIFxyXG4uYm9va2Zsb3ctcm9vbXNfX3N3aXBlciAuc3dpcGVyLXNsaWRlLCBcclxuLnRocmVlLWNvbHVtbi1ncmlkPmF7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXHJcbiAgICAtd2Via2l0LWZpbHRlcjogc2F0dXJhdGUoNzUlKTtcclxuICAgIGZpbHRlcjogc2F0dXJhdGUoNzUlKTsgICAgXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OlwiXCIgIWltcG9ydGFudDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjIpOyBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH0gLy9IdWU6IDAsIFNhdHVyYXRpb246IC0yNSwgQnJpZ2h0bmVzczogLTUsIENvbnRyYXN0OiAtNTBcclxufVxyXG4vL3RhcmdldGluZyBpbWcgdGFnczpcclxuLmltYWdlLWJhbm5lci1ncmlkIGltZyxcclxuLnN0YWdnZXItaW1hZ2UtdGV4dHMtc21hbGwgLnN0YWdnZXItaW1hZ2UtdGV4dF9fbGVmdCAuaW1hZ2UgaW1nLFxyXG4uc3RhZ2dlci1pbWFnZS10ZXh0cy1zaW1wbGUgLnN0YWdnZXItaW1hZ2UtdGV4dF9fbGVmdCAuaW1hZ2UgaW1nLFxyXG4ub3VyLXBpY2stY2FyZF9faW1hZ2UgaW1nLCAuY2FyZC1pbWFnZSBpbWcsXHJcbi5zdGFnZ2VyLWltYWdlLXRleHRzIC5zdGFnZ2VyLWltYWdlLXRleHRfX2xlZnQgLmltYWdlIGltZyB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogc2F0dXJhdGUoNzUlKSBicmlnaHRuZXNzKDAuODUpO1xyXG4gICAgZmlsdGVyOiBzYXR1cmF0ZSg3NSUpIGJyaWdodG5lc3MoMC44NSk7XHJcbn1cclxuZGl2W3N3aXBlci1tb2RhbC10cmlnZ2VyXXtwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7fVxyXG5cclxuLy9wcmV2ZW50IG1vYmlsZSBoaWdobGlnaHRzIG9uIGNsaWNrXHJcbmRpdnstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxyXG5cclxuLy9jaGF0IGlzIG1pbmltaXNlZCAod2l0aCBhZ2VudCBvbmxpbmUpXHJcbiNjaGF0LXdpZGdldC1jb250YWluZXJbc3R5bGUqPVwid2lkdGg6IDg0cHg7XCJde2hlaWdodDogYXV0byAhaW1wb3J0YW50O31cclxuXHJcbi8vZW5zdXJlIGNvb2tpZSBtZXNzYWdpbmcgaXMgb3ZlcmxheWluZyBldmVyeXRoaW5nXHJcbiN1c2VyY2VudHJpY3Mtcm9vdHt6LWluZGV4OiA5OTk5OTk5OTk5OTk7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblxyXG4uYXBwb2ludG1lbnQtYm9va2VyeyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICBzbWFsbC5lcnJvciB7IGZvbnQtc2l6ZTogMS42cmVtOyBjb2xvcjogcmVkOyB9XHJcbiAgLmNvbmZpcm1hdGlvbi1zdGFnZV9fYm9keXtcclxuICAgIGg0e21hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDt9XHJcbiAgfVxyXG5cclxuICAuY29uZmlybWF0aW9uLXN0YWdle1xyXG4gICAgLnNjcm9sbGJhci13cmFwcGVye1xyXG4gICAgICAmPmRpdntvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW1lcmdlbmN5LWNvbW11bmljYXRpb24geyB3aWR0aDoxMDAlOyBwYWRkaW5nOjRweDsgdGV4dC1hbGlnbjpjZW50ZXI7IH1cclxuXHJcbiNzZWFyY2gtdW5hdmFpbGFibGV7ZGlzcGxheTogbm9uZTsgfVxyXG4uc2VhcmNoLXVuYXZhaWxhYmxle3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAjc2VhcmNoLXVuYXZhaWxhYmxle2Rpc3BsYXk6IGZsZXg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IHotaW5kZXg6IDEwOyBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICNzZWFyY2gtdW5hdmFpbGFibGUtbWVzc2FnZXtkaXNwbGF5OiBncmlkOyBwbGFjZS1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAwIDIwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgZmxleDoxOyBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICBsYWJlbHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMi4ydncsIDIuMnJlbSk7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiM0NjQ2NDY7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3Jldmlld3N7XHJcbiAgLnRpdGxle3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgye21hcmdpbi1ib3R0b206IDMwcHg7fVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1jb3Zlci1yaWdodCwuYnV0dG9uLWNvdmVyLWxlZnQgeyBwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6NDBweDsgaGVpZ2h0OjQwcHg7IGJvdHRvbTo4cHg7IHotaW5kZXg6IDU7XHJcbiAgICAuYnV0dG9uLWNvdmVyLWlubmVyeyBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge2JvdHRvbTowO31cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHsgbGVmdDowOyB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7IGxlZnQ6MDsgfVxyXG4gICAgfSAgICBcclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2NjApe2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbn1cclxuLmJ1dHRvbi1jb3Zlci1yaWdodCB7IHJpZ2h0OjA7IH1cclxuLmJ1dHRvbi1jb3Zlci1sZWZ0IHsgbGVmdDogMDsgfVxyXG5cclxuLm51bWJlci1pbnB1dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGdyZXk4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubnVtYmVyLWRpc3BsYXkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAxLjZyZW0sIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm9mZmVyLXByaWNlLWRpc2NsYWltZXIsIC5ob3RlbC1wcmljZS1kaXNjbGFpbWVye1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4OyAgICAgICAgXHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgID4gc3BhbntcclxuICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuLnN1bW1hcnktcGFuZWx7ZGlzcGxheTpmbGV4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzo4MHB4IDExMXB4IDgwcHg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZ2FwOjQwcHg7XHJcbiAgICAuc3VtbWFyeS1wYW5lbF9fY29udGVudHtkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZy10b3A6IDM3cHg7IFxyXG4gICAgICAgIGgzLCAuaDN7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMy4yLCA1LjIsIDEsIG51bGwsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAyLjI0cmVtLCBudWxsLCBudWxsLCAgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbjogMzBweCAwIDE5cHg7IG1heC13aWR0aDogNDAzcHg7fVxyXG4gICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAyLjI0cmVtLCA3MDAsIC0wLjAzcmVtLCB3aGl0ZSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IHBhZGRpbmc6IDEwcHggMTdweDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czogOHB4OyBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgaW1ne2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLmdyZXkuc3F1YXJlLnRoaW4geyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDZweCAwOyB9XHJcblxyXG4gICAgLnN1bW1hcnktcGFuZWxfX2luZm97YmFja2dyb3VuZDp3aGl0ZTsgcGFkZGluZzozNHB4OyB6LWluZGV4OjI7IGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAmPmxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLCA3MDAsIG51bGwsIHdoaXRlLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgYmFja2dyb3VuZDpjb2xvcnMuJGluZGlnbzsgbWFyZ2luLWJvdHRvbToyMXB4OyBwYWRkaW5nOjEwcHggOXB4IDhweDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGJvcmRlci1yYWRpdXM6IDhweDt9XHJcbiAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLCAyLjYsIDEsIDcwMCwgLTAuMDRyZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAmLnByaWNle21hcmdpbjoxMHB4IDA7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiBjb2xvcnMuJGluZGlnbzsgbGV0dGVyLXNwYWNpbmc6MDsgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDIuMnZ3LCAyLjJyZW0pOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse2Rpc3BsYXk6IGdyaWQ7IGdhcDoxOHB4IDA7IG1hcmdpbi1ib3R0b206NDBweDsgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICAgICAgbGl7ZGlzcGxheTpmbGV4OyBnYXA6MTBweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuNjhyZW0sIDQwMCwgbnVsbCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgIGltZ3ttYXJnaW46IDJweCAwIDAgLTFweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc21hbGx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuNjhyZW0sIDQwMCwgbnVsbCwgIzZDNzE3NSk7fVxyXG4gICAgICAgIGJ1dHRvbntwYWRkaW5nOiA2cHggMHB4OyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBmb250LXNpemU6IDEuNnJlbTsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgIC5jb25kaXRpb25ze21hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGxhYmVse2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDo2cHg7IEBpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjJyZW0sIDQwMCwgbnVsbCwgIzAwNkY4NCk7IGN1cnNvcjogcG9pbnRlcjsgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGltZ3t3aWR0aDogMTBweDt9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbmRpdGlvbnMtY29udGVudHtoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47ICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLW91dDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGgye0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjZyZW0sIDcwMCk7fVxyXG4gICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMS40cmVtLCA0MDApO31cclxuICAgICAgICAgICAgICAgIHVse2dhcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuNHJlbSwgNDAwKTsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6NXB4OyBsZWZ0OiAwcHg7IGhlaWdodDogNHB4OyB3aWR0aDogNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgYm9yZGVyLXJhZGl1czogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDIscCwgdWx7bWFyZ2luOiAxMHB4IDA7fSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmVycy13cmFwcGVye2ZsZXg6IDAgMSA1OTRweDsgbWF4LXdpZHRoOiA1OTRweDsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOjAgNDBweDtcclxuICAgICAgICAuc3dpcGVyLWFycm93e21hcmdpbi10b3A6IDA7IHRvcDoyMDBweDt9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldntsZWZ0Oi0yMHB4O31cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi0yMHB4O31cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe21heC13aWR0aDogbm9uZTt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDgwMCl7ZmxleDpub25lOyBwYWRkaW5nOjAgMzBweDtcclxuICAgICAgICAgICAgLy8gLnN3aXBlci1idXR0b24tcHJldntsZWZ0OjEwcHg7fVxyXG4gICAgICAgICAgICAvLyAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0OjEwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogLTMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgICBcclxuICAgICAgICAgICAgLnN3aXBlcntwYWRkaW5nOiAwIDI5cHg7fSAgIFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6MTBweDt9XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6MTYlO30gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7bWFyZ2luLWxlZnQ6IC0yMHB4OyB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcW1pbig1MDApeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3dpcGVye1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZXt3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuc3VtbWFyeS1wYW5lbF9fY29udGVudHthbGlnbi1pdGVtczogY2VudGVyOyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHB7bWF4LXdpZHRoOiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDE0cHg7fVxyXG4gICAgICAgICAgICBsYWJlbHt0ZXh0LWFsaWduOiBjZW50ZXI7fSAgXHJcbiAgICAgICAgICAgIGgze3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAgICAgfVxyXG4gICBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoODAwKXtwYWRkaW5nLWlubGluZTowOyBwYWRkaW5nLXRvcDo0MHB4OyBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAuc3VtbWFyeS1wYW5lbF9faW5mb3twYWRkaW5nOjI0cHg7fVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuI29mZmVycywgLmJpZy1vZmZlcnMtY2Fyb3VzZWx7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oMTIwMCl7XHJcbiAgICAgICAgLnN1bW1hcnktcGFuZWxfX2NvbnRlbnR7ZmxleDogMCAwIDQwMHB4O31cclxuICAgICAgICAub2ZmZXJzLXdyYXBwZXJ7d2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTsgZmxleDpub25lOyBtYXgtd2lkdGg6IG5vbmU7fSAgXHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vY29tcG9uZW50cy9fbWl4aW5zXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19leHRlbmRzXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19jb2xvcnNcIjtcclxuXHJcbi5nZXQtaW4tdG91Y2h7cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgJj4uY29udGFpbmVye1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7cGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtwYWRkaW5nOiAwIDQycHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtwYWRkaW5nOiAwIDMwcHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtwYWRkaW5nOiAwIDIwcHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgICAuZ2V0LWluLXRvdWNoLXRhYnN7ZGlzcGxheTogZmxleDsgZ2FwOjMwcHg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBtaW4taGVpZ2h0OiAxMDRweDsgbWF4LWhlaWdodDoxOTJweDsgaGVpZ2h0OiA0MXZ3OyBtYXJnaW4tYm90dG9tOiAxMDBweDsgb3ZlcmZsb3cteDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0xMCk7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGxpe2ZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAyLjZ2dywgMi42cmVtKTsgZmxleC1zaHJpbms6IDA7IGxpbmUtaGVpZ2h0OiAwLjg7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgb3BhY2l0eTogMTsgY3Vyc29yOiBkZWZhdWx0O31cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7IGNvbG9yOiB1bnNldDsgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTAwMHB4KXttYXJnaW4tYm90dG9tOiA2MHB4O31cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjYyMHB4KXttYXJnaW4tYm90dG9tOiA0MHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGdhcDoxOHB4OyBtYXJnaW4tYm90dG9tOiA0MHB4OyBtYXJnaW4tbGVmdDogLTMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4O31cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM3NHB4KXttYXJnaW4tbGVmdDogLTIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4O31cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbnRlbnQtY29sdW1ue2ZsZXg6MTsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGgye2ZvbnQtc2l6ZTogMjJweDsgbGV0dGVyLXNwYWNpbmc6IDA7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgIC5jb2x1bW4taGVhZGVye2ZvbnQtd2VpZ2h0OiA3MDA7IGRpc3BsYXk6IGZsZXg7IGdhcDogMTFweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRleHQtYWxpZ246IGNlbnRlcjsgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtOyBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMi4ydncsIDIuMnJlbSk7IG1hcmdpbi1ib3R0b206IDEycHg7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDk2cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC50aWNrLWxpc3R7ZGlzcGxheTogZ3JpZDsgZ2FwOiAxMnB4IDA7XHJcbiAgICAgICAgICAgIGxpe2ZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBsaW5lLWhlaWdodDogMS40O30gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1mb290ZXJ7XHJcbiAgICAgICAgICAgIGF7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjE1cHg7IGp1c3RpZnktY29udGVudDogY2VudGVyO31cclxuICAgICAgICAgICAgYSwgc3Bhbi5mYWtlLWxpbmt7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAmLnRlbHtmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7IG1hcmdpbi10b3A6IDE2cHg7IG1hcmdpbi1ib3R0b206IDE4cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZU9wZW5pbmdIb3Vyc3tmb250LXNpemU6Y2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7fSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdXJzLXJldmVhbHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICBwLmJvbGRiaXR7Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMS40dncsIDEuNHJlbSk7IGxpbmUtaGVpZ2h0OiAxLjQ7IGZvbnQtd2VpZ2h0OiA0MDA7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuLmZha2UtbGlua3tmb250LXdlaWdodDogNDAwOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDExcHg7fSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KC50b2dnbGVPcGVuaW5nSG91cnMpe1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmFrZS1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ2MHB4KXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MjBweCl7XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogMS40cmVtO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1pbWFnZXt3aWR0aDogOTZweDsgd2lkdGg6IDk2cHg7IG1hcmdpbjogMCBhdXRvIDIwcHg7fVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWVucXVpcmllcy10YWJ7XHJcbiAgICAgICAgJj5kaXZ7ZGlzcGxheTogZmxleDsgZ2FwOjgwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTA4MHB4KXtkaXNwbGF5OiBncmlkOyBnYXA6NDJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHBvaW50bWVudC1tZXRob2Rze3BhZGRpbmc6IDQwcHggNDBweDsgbWFyZ2luOjMwcHggMCA0M3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7cGFkZGluZzogNDBweCAyNHB4O31cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDAwcHgpe3BhZGRpbmc6IDQwcHggMjRweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjIwcHgpe3BhZGRpbmc6IDM1cHggMjRweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6Mzc0cHgpe3BhZGRpbmc6IDM1cHggMjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWhlbHAtdGFie2Rpc3BsYXk6IGdyaWQ7IGdhcDo0MHB4OyBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAmPmRpdntkaXNwbGF5OiBmbGV4OyBnYXA6MzBweDtcclxuICAgICAgICAgICAgLmNvbnRlbnQtY29sdW1ue2ZsZXg6MTtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICBoMntmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7IGxpbmUtaGVpZ2h0OiAxLjE7IGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNnZ3LCAxLjZyZW0pOyBsaW5lLWhlaWdodDogMS40O31cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWZvb3RlcntwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtwYWRkaW5nLWxlZnQ6IDM4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGVse21hcmdpbi10b3A6IDIzcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib29raW5nLWhlbHAsICYucmV0dXJuLWhlbHAsICYuYXdheS1oZWxwe2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApOyBib3JkZXItcmFkaXVzOiA4cHg7IHBhZGRpbmc6IDQwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbnt0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGgye3RleHQtYWxpZ246IGxlZnQ7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGVse2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b2dnbGVPcGVuaW5nSG91cnN7cGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhvdXJzLXJldmVhbHtwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe3BhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG5ze2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MDBweCl7cGFkZGluZzogMzBweCAyNHB4O31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib29raW5nLWhlbHAsICYucmV0dXJuLWhlbHB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle2ZsZXg6MS40Nzt9ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmF3YXktaGVscHtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7ZmxleDowLjc7fSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e21heC13aWR0aDogMzIwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib29raW5nLWhlbHAsICYuYXdheS1oZWxweyBcclxuICAgICAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgICAgIC5ob3Vycy1yZXZlYWx7cGFkZGluZy1sZWZ0OiAzOXB4OyBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7ZGlzcGxheTogZ3JpZDsgZ2FwOjQycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7cGFkZGluZy1ib3R0b206IDQwcHg7IG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICY+cHtjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGl7Zm9udC1zdHlsZTogbm9ybWFsO31cclxuICAgICAgICAgICAgc3BhbntkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob3Vycy1yZXZlYWx7ZGlzcGxheTogbm9uZTsgZ2FwOjVweCAwOyBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjsgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1vdXQ7IG1heC13aWR0aDogNDI1cHg7IG1hcmdpbjogNXB4IDAgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZyB7IGZvbnQtd2VpZ2h0OnVuc2V0OyB9XHJcbiAgICAgICAgICAgIHVse2Rpc3BsYXk6IGdyaWQ7IGdhcDo4cHg7IHBhZGRpbmctdG9wOiAxMHB4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbGl7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBnYXA6MjBweDsgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbntjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi50b2RheXtmb250LXdlaWdodDogNjAwO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgdWx7cGFkZGluZy1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJitwe21hcmdpbi10b3A6IDAgIWltcG9ydGFudDt9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG5ze2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6MTNweDtcclxuICAgICAgICAuYnRue2hlaWdodDogYXV0bzsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgcGFkZGluZzogOXB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyLXJhZGl1czogOHB4OyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOiAxNnB4OyBtYXJnaW4tdG9wOjE5cHg7IGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBhe2NvbG9yOndoaXRlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4gICAgICAgICAgICAmLndoaXRle2JhY2tncm91bmQtY29sb3I6IHdoaXRlOyBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgYXtjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NjBweCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQzMHB4KXtkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgJi53aGl0ZXttYXJnaW4tdG9wOiAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5AdXNlIFwiLi9nZXQtaW4tdG91Y2hcIjtcclxuXHJcbi5tb2RhbHtwb3NpdGlvbjpmaXhlZDsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuMik7IHotaW5kZXg6IDEwMTAwMDAwMDAxOyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IGFsaWduLWl0ZW1zOmNlbnRlcjsgcG9pbnRlci1ldmVudHM6bm9uZTsgb3BhY2l0eTowOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IHRyYW5zaXRpb24tZGVsYXk6MC4xNHM7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgJi5saW5rLXBvcHVwIC5tb2RhbF9fY29udGVudHsganVzdGlmeS1jb250ZW50OiBub3JtYWw7IGhlaWdodDphdXRvO31cclxuICAgICYjYWdlbnQtc2lnbi11cC1tb2RhbHsgICAgIFxyXG4gICAgICAgIC5tb2RhbF9fY29udGVudHttYXgtd2lkdGg6IDkyMHB4OyBtYXgtaGVpZ2h0OiA5MHZoOyBtYXgtaGVpZ2h0OiA5MGR2aDtcclxuICAgICAgICAgICAgcHttYXgtd2lkdGg6IDU1MHB4O31cclxuICAgICAgICAgICAgZm9ybXtnYXA6IDQ1cHg7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtYXV0by1yb3dzOiBhdXRvO31cclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgIGgze21hcmdpbi1ib3R0b206MjBweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDMuMzZyZW0sIDQwMCwgLTAuMDdyZW0sIGJsYWNrKTsgZm9udC1mYW1pbHk6IFwiS3VvbmkgRmVpam9hXCIsIHNhbnMtc2VyaWZ9XHJcbiAgICAgICAgaDQsIC5oNHtncmlkLWNvbHVtbi1zdGFydDogc3BhbiAzOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS44LCAyLjAsIDIuNHJlbSwgNDAwLCAtMC4wN3JlbSwgYmxhY2spOyBmb250LWZhbWlseTogXCJLdW9uaSBGZWlqb2FcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpe2dyaWQtY29sdW1uLXN0YXJ0OnNwYW4gMjt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXtncmlkLWNvbHVtbi1zdGFydDppbml0aWFsO31cclxuICAgICAgICB9XHJcbiAgICAgICAgcC5lcnJvciB7IGNvbG9yOnJlZDsgfVxyXG4gICAgICAgIC5mb3JtLXNlY3Rpb24geyBtYXJnaW46IDEwcHggMCAyMHB4IDA7IGRpc3BsYXk6IGdyaWQ7IGdhcDoxMHB4IDIwcHg7fVxyXG4gICAgICAgIC5hZ2VudC1jaGVja2JveCwgLmFnZW50LXJhZGlvc3tmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxhYmVse2ZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2VudC1pbnB1dHsgYm9yZGVyOiBub25lOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgbWFyZ2luOiAxMHB4IDVweDsgZm9udC1zaXplOiAxNnB4OyBoZWlnaHQ6IDUwcHg7IHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICYuc29sbyB7IG1hcmdpbjogMjBweCBhdXRvOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDcwJSB9XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi8gdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e21heC13aWR0aDo2MjNweDsgbWF4LWhlaWdodDo0OThweDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDoxMDAlOyBiYWNrZ3JvdW5kOndoaXRlOyBib3gtc2hhZG93OiAwcHggMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgcGFkZGluZzo4MHB4IDMwcHggMzBweDsgYm9yZGVyLXJhZGl1cyA6IDZweDsgY3Vyc29yOmRlZmF1bHQ7IHBvc2l0aW9uOnJlbGF0aXZlOyB0ZXh0LWFsaWduOmNlbnRlcjsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBvcGFjaXR5OjA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpOyB0cmFuc2l0aW9uLWRlbGF5OjBzOyBtYXJnaW46IDMwcHg7XHJcbiAgICAgICAgJi5vbnJlcXVlc3QtbW9kYWwtY29udGVudHtwYWRkaW5nOiA2NXB4IDQycHggNDBweDsgbWF4LXdpZHRoOjEyMDBweDsgbWF4LWhlaWdodDo5MHZoOyBoZWlnaHQ6YXV0bzsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAuaGVhZGluZy0xeyBtYXJnaW46MHB4IDAgNHB4OyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAzLjJ2dywgMy4ycmVtKTt9XHJcbiAgICAgICAgICAgIC5oZWFkaW5nLTJ7IG1hcmdpbjowIDAgNTVweDsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmOyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDIuMCwgMi40cmVtLCA0MDAsIC0wLjA3cmVtLCBibGFjayk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKSB7IG1hcmdpbi1ib3R0b206IDM1cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9sZGJpdHsgZm9udC1zaXplOiAxLjRyZW0gO31cclxuICAgICAgICAgICAgLmdldC1pbi10b3VjaHtwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICY+LmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe3BhZGRpbmc6IDAgMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtnYXA6MDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWZvb3RlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wZW5pbmctaG91cnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9nZ2xlT3BlbmluZ0hvdXJze2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAuYm9sZC1iaXR7IG1hcmdpbi10b3A6IDBweDsgY29sb3I6ICM2NjY7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWVucXVpcmllcy10YWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXZ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MDBweCl7ZGlzcGxheTogZ3JpZDsgZ2FwOjMwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG5ze1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb21wb25lbnRfX2N0YS1idXR0b257Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uYWJ5ay1wb3B1cCB7IGJhY2tncm91bmQtY29sb3I6ICMyN2ExYzY7IGNvbG9yOiAjZmZmOyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDlweCAwOyBtYXgtd2lkdGg6IDQ1MHB4OyBcclxuICAgICAgICAgICAgcCB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOjE0cHggYXV0bzsgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTY4MCkgeyBtYXgtd2lkdGg6IDM1MHB4OyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMTRweDsgbWFyZ2luOjEycHggYXV0bzsgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNsb3NlIHsgdG9wOjE2cHg7IHJpZ2h0OjE2cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQ0MCkgeyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMTRweDsgbWFyZ2luOjEwcHggYXV0bzsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3NjApIHsgbWFyZ2luLXRvcDogMDsgcGFkZGluZzogMDsgbWF4LXdpZHRoOiAzMjBweDsgXHJcbiAgICAgICAgICAgICAgICBwIHsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNDUwKSB7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmc6IDAgNHB4OyBtYXgtd2lkdGg6IDE3NXB4OyBcclxuICAgICAgICAgICAgICAgIHAgeyBmb250LXNpemU6IDEycHg7IG1hcmdpbi1ib3R0b206IDhweDsgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNsb3NlIHsgdG9wOjUwcHg7IHJpZ2h0OjEwcHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7IHRvcDoyNnB4OyByaWdodDoyNnB4OyBjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICAgICAgaDQsIC5oNHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgMy4zNnJlbSwgNDAwLCAtMC4wN3JlbSwgYmxhY2spOyBmb250LWZhbWlseTogXCJLdW9uaSBGZWlqb2FcIiwgc2Fucy1zZXJpZn1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICAmLm1vZGFsX19waG9uZS1udW1iZXJ7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi4wLCAyLjQsIDMuMzZyZW0sIDQwMCwgMCwgYmxhY2spOyBtYXJnaW4tdG9wOjIxcHg7IG1hcmdpbi1ib3R0b206NDNweDtcclxuICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDMuMzZyZW0sIDcwMCwgMCwgYmxhY2spOyBtYXJnaW4tbGVmdDogNnB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1vZGFsX19wYXJhZ3JhcGh7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDIuNTZyZW0sIDQwMCwgMCwgYmxhY2spO30gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsX19mb290ZXJ7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDMuMzZyZW0sIDQwMCwgMCwgY29sb3JzLiRkYXJrR3JheSk7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICBpbWd7d2lkdGg6MTVweDsgbWFyZ2luLXJpZ2h0OjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAsIGg0e21heC13aWR0aDo0MTVweDsgbWFyZ2luOiAwIGF1dG87fVxyXG4gICAgICAgIGJ1dHRvbntmb250LXNpemU6MS40cmVtOyBmb250LXdlaWdodDo2MDA7IHBhZGRpbmc6IDAgMjBweDsgaGVpZ2h0OjUxcHg7IG1hcmdpbjogMTlweCBhdXRvIDE0cHg7IG1pbi1oZWlnaHQ6NTFweDt9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtwb2ludGVyLWV2ZW50czphbGw7IG9wYWNpdHk6MTsgdHJhbnNpdGlvbi1kZWxheTowcztcclxuICAgICAgICAubW9kYWxfX2NvbnRlbnR7b3BhY2l0eToxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IHBvaW50ZXItZXZlbnRzOmFsbDsgdHJhbnNpdGlvbi1kZWxheTowLjIyczt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTIwKXtcclxuICAgICAgICAmX19jb250ZW50e3BhZGRpbmc6IDYycHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICBoNHtsaW5lLWhlaWdodDogMTI1JTt9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAmLm1vZGFsX19waG9uZS1udW1iZXJ7bWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6YmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tb2RhbF9fcGFyYWdyYXBoe2xpbmUtaGVpZ2h0OiAxNDAlO30gICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5vZmZlci1tb2RhbCwgJi5yZXRhaWwtbW9kYWwsICYudGFpbG9ybWFkZS1tb2RhbHtcclxuICAgICAgICAubW9kYWxfX2NvbnRlbnR7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBoZWlnaHQ6IGF1dG87IGdhcDozNXB4OyBwYWRkaW5nLXRvcDogNTBweDsgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIC5oMntsaW5lLWhlaWdodDogMTsgbGV0dGVyLXNwYWNpbmc6IDBweDsgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDMuMnZ3LCAzLjJyZW0pO31cclxuICAgICAgICAgICAgLm1vZGFsX19ib2R5e2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6NjBweDsgXHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2xlZnR7ZGlzcGxheTogZ3JpZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbF9fcGhvbmUtbnVtYmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjh2dywgMS44cmVtKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57ZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMi40dncsIDIuNHJlbSk7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX3JpZ2h0e2Rpc3BsYXk6Z3JpZDsganVzdGlmeS1pdGVtczpjZW50ZXI7IGdhcDogMTJweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue21hcmdpbjogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOiAxLjNyZW07IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOiAwO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDgwcHgpe2dhcDowcHg7IHBhZGRpbmctdG9wOiA3MHB4OyBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MDsgbWFyZ2luLXRvcDogMzBweDsgZ2FwOjMwcHg7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM3NHB4KXtwYWRkaW5nLXRvcDogNjBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG59XHJcbmRpdiNuYWJ5ay1wb3B1cCB7IHBhZGRpbmctdG9wOiA0NHB4OyBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzYwKSB7IHBhZGRpbmctdG9wOiA2cHg7IH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuLnBhZ2Utc3VtbWFyeS1hbHR7ZGlzcGxheTogZmxleDsgZ2FwOjMwcHg7IG1hcmdpbi10b3A6IGNsYW1wKDNyZW0sIDN2dywgNnJlbSk7XHJcbiAgICAuc3VtbWFyeS1sZWZ0e2ZsZXg6MTtkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bzsgYWxpZ24tY29udGVudDogY2VudGVyOyBnYXA6MjJweDtcclxuICAgICAgICAuYnJlYWRjcnVtYnN7ZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBnYXA6NHB4IDlweDsgXHJcbiAgICAgICAgICAgIGxpe2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjh2dywgMS44cmVtKTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCI7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgmOmZpcnN0LW9mLXR5cGUpe3Bvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBsZWZ0OiAtMXB4OyBoZWlnaHQ6IDVweDsgd2lkdGg6IDVweDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe2NvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO30gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7fSAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBoMTpub3QoLnAtbGlrZSksIHAuaDEtbGlrZXtmb250LXNpemU6IGNsYW1wKDIuOHJlbSwgMy4ydncsIDYuNHJlbSk7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXdlaWdodDogNDAwOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIixzZXJpZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7dGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDE1cHggMCAxMHB4O30gICBcclxuICAgICAgICB9XHJcbiAgICAgICAgcDpub3QoLmgxLWxpa2UpLCBoMS5wLWxpa2V7Zm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuNHZ3LCAyLjhyZW0pOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGluZS1oZWlnaHQ6IDEuMjsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3RleHQtYWxpZ246IGNlbnRlcjt9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1bW1hcnktcmlnaHR7ZmxleDoxLjA3OyAgXHJcbiAgICAgICAgLnN1bW1hcnktZ2FsbGVyeXtkaXNwbGF5OiBncmlkOyBnYXA6MTBweDsgZ3JpZC10ZW1wbGF0ZTogYXV0byBhdXRvIC8gMTgwcHggMWZyO1xyXG4gICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICBpbWd7aGVpZ2h0OiAxMDAlOyB3aWR0aDoxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgbWluLWhlaWdodDogMjIwcHg7IGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTEwMCl7bWluLWhlaWdodDogMTQwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe21pbi1oZWlnaHQ6IGF1dG87fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7Z3JpZC1jb2x1bW46IDIgLyAzOyBncmlkLXJvdzogMSAvIDM7fVxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg5MDApe1xyXG4gICAgICAgLnN1bW1hcnktcmlnaHR7XHJcbiAgICAgICAgICAgLnN1bW1hcnktZ2FsbGVyeXtncmlkLXRlbXBsYXRlOiBhdXRvIDIwMHB4IC8gMWZyIDFmcjtcclxuICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtncmlkLWNvbHVtbjogMSAvIDM7IGdyaWQtcm93OiAyIC8gMzt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MjBweDtcclxuICAgICAgICAuc3VtbWFyeS1sZWZ0e2ZsZXg6bm9uZTsgZ2FwOjEycHg7fVxyXG4gICAgICAgIC5zdW1tYXJ5LXJpZ2h0e2ZsZXg6IG5vbmU7IG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgLnN1bW1hcnktZ2FsbGVyeXtncmlkLXRlbXBsYXRlOiAxMTBweCAxMTBweCAvIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7Z3JpZC1jb2x1bW46IDIgLyAzOyBncmlkLXJvdzogMSAvIDM7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JheS1iZ3tcclxuICAgICYuZ3VpZGUtcHJpY2Vze3BhZGRpbmc6IDgwcHggMCAzMHB4OyBcclxuICAgICAgICAuY29udGFpbmVye21heC13aWR0aDogOTkwcHg7IG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAmPmgye3RleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDUuMnZ3LCA1LjJyZW0pOyBsaW5lLWhlaWdodDogMS4yOyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGV0dGVyLXNwYWNpbmc6IDByZW07IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tYm90dG9tOiA2MHB4O31cclxuICAgICAgICAgICAgJj5we3BhZGRpbmc6IDMwcHggNDBweCAwIDQwcHg7IGxpbmUtaGVpZ2h0OiAxNzAlOyBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgLmd1aWRlLXByaWNlc3tiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgYm9yZGVyOiAxcHggc29saWQgI2UzZTRlNTsgYm9yZGVyLXJhZGl1czogM3B4OyBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAuZ3VpZGUtcHJpY2V7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmgze2ZvbnQtc2l6ZTogMjBweDsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmOyBsZXR0ZXItc3BhY2luZzogMDsgbGluZS1oZWlnaHQ6MTQwJX0gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ3VpZGUtcHJpY2UtbGVmdHsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oM3tmb250LXdlaWdodDogNjAwO30gIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogMTVweDsgbWFyZ2luLXRvcDogMTZweDsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZ3VpZGUtcHJpY2UtcmlnaHR7dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaDN7Zm9udC13ZWlnaHQ6IDcwMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse2NvbG9yOiB2YXIoLS1jb2xvci1pbmRpZ28pOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgmOmxhc3Qtb2YtdHlwZSl7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fSBcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3BhZGRpbmc6IDQwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgJj5oMnttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuICAgICAgICAgICAgICAgICY+cHtwYWRkaW5nOiAzMHB4IDAgMCAwO31cclxuICAgICAgICAgICAgICAgIC5ndWlkZS1wcmljZXN7cGFkZGluZzogMCAyMHB4OyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5ndWlkZS1wcmljZXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MzBweDsgcGFkZGluZzogMjVweCAwOyBnYXA6MjVweDsgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze2ZvbnQtc2l6ZTogMThweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ndWlkZS1wcmljZS1sZWZ0e3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7bWFyZ2luLXRvcDogOHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuLnBhZ2UtaW50cm8tYWx0e2Rpc3BsYXk6IGZsZXg7IGdhcDo0MHB4O1xyXG4gICAgLnN1bW1hcnktbGVmdHtmbGV4OjE7XHJcbiAgICAgICAgcHtsaW5lLWhlaWdodDogMS41OyBtYXgtd2lkdGg6IDc2MHB4OyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsMS42cmVtKTt9XHJcbiAgICB9XHJcbiAgICAuc3VtbWFyeS1yaWdodHtmbGV4OjAgMSA0MDBweDsgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIC53aHkta3Vvbml7cGFkZGluZy10b3A6IDMwcHg7IG1hcmdpbi10b3A6IDM0cHg7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkNGQ1O1xyXG4gICAgICAgICAgICBoM3tmb250LXNpemU6IDEuNnJlbTsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogMDsgbWFyZ2luLWJvdHRvbTogMTNweDt9XHJcbiAgICAgICAgICAgIHVse2Rpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyBhbGlnbi1pdGVtczogc3RhcnQ7IGdhcDo3cHggMjRweDtcclxuICAgICAgICAgICAgICAgIGxpe2ZvbnQtc2l6ZTogMS40cmVtOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHN0YXJ0OyBnYXA6MTFweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEzMDApe1xyXG4gICAgICAgIC5zdW1tYXJ5LWxlZnR7XHJcbiAgICAgICAgICAgIHB7Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNHZ3LCAyLjRyZW0pO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDk2MCl7Z2FwOjMwcHg7XHJcbiAgICAgICAgLnN1bW1hcnktcmlnaHR7ZmxleDoxLjA3O31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg3Njcpe2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDoyNXB4O31cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4ucGFnZS1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDsgZ2FwOjEyMHB4O1xyXG4gICAgJl9fbGVmdHtmbGV4OjE7XHJcbiAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNiwgMTYwJSwgbnVsbCwgMC4wMDRyZW0sICMxZTFlMWUpO1xyXG4gICAgICAgICAgICAmLmludHJve0BpbmNsdWRlIG1peGlucy5mb250KDEuOCwgMi44LCAxLjIsIDcwMCwgbnVsbCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXttYXJnaW4tYm90dG9tOiAxNHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0e2ZsZXg6IDAgMSAzNzBweDsgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAucGFnZS1zdW1tYXJ5X19leGNsdXNpdmUtbWVzc2FnZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyOyBcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAuZXhjbHVzaXZlLW1lc3NhZ2UtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7ICAvLyBmb3Igd3RwIGVkaXRvclxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgIC8vIGZvciB3dHAgZWRpdG9yXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnd0cC1lZGl0LWJvcmRlcntcclxuICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZDtcclxuICAgICAgICAgICAgLnd0cC1pbmZvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2YjcyODA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1zdW1tYXJ5X19yYXRpbmd7bWFyZ2luOiAxNXB4IDAgNDFweDtcclxuICAgICAgICAgICAgYXtkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjEzcHg7IFxyXG4gICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuNjhyZW0sIG51bGwsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO31cclxuICAgICAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlLXN1bW1hcnlfX3N1bW1hcnl7Z2FwOiAzMHB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgLnBhZ2Utc3VtbWFyeV9fc3VtbWFyeS1yb3d7ZGlzcGxheTogZmxleDsgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgJj5kaXZ7ZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDoxNnB4OyBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjQsIDEuNjhyZW0sIG51bGwsIDByZW0sICM2NjYpOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW4tYm90dG9tOjNweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuNCwgbnVsbCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNiwgMS40LCBudWxsLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bm90KCYuc3VzdGFpbmFiaWxpdHkpe3dpZHRoOjEwMCU7fVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuZ3JhcGh7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjI3cHg7fVxyXG4gICAgICAgICAgICAgICAgJi5zdXN0YWluYWJpbGl0eXtcclxuICAgICAgICAgICAgICAgICAgICAmPmRpdntwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOiA2cHggNDBweCA2cHggMTJweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2luZm8tYmxhY2suc3ZnXCIpIHRvcCAxNXB4IHJpZ2h0IDEwcHggbm8tcmVwZWF0IHZhcigtLWNvbG9yLWdyZXktMTApOyBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3t3aWR0aDogNDBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBmb250LXdlaWdodDogNDAwOyBtYXJnaW4tYm90dG9tOiAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VzdGFpbmFiaWxpdHktcG9wdXB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6NjBweDsgbGVmdDo1MCU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApOyBwYWRkaW5nOiAyMHB4IDI1cHg7IGJvcmRlci1yYWRpdXM6IDhweDsgd2lkdGg6IDg4dnc7IG1heC13aWR0aDogMzMwcHg7IGRpc3BsYXk6IG5vbmU7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCk7IHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7IHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjJweDsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OjUwJTsgdG9wOiAtNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCkgcm90YXRlKDQ1ZGVnKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgNXB4KTsgbGVmdDowO30gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VzdGFpbmFiaWxpdHktcG9wdXB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IG9wYWNpdHk6IDE7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO30gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJpY2UtZ3JpZC1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjY4cmVtLCBudWxsLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1zdW1tYXJ5X19pZGVhbHN7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0xMCk7IHBhZGRpbmc6MjNweCAyNXB4OyBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40cmVtLCA3MDAsIDAuMTFyZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyB9XHJcbiAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuOTZyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG9wYWNpdHk6MC43OyBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBie29wYWNpdHk6MTsgbWFyZ2luLWJvdHRvbTogNnB4OyBkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjIwcHg7XHJcbiAgICAgICAucGFnZS1zdW1tYXJ5X19yaWdodHtmbGV4Om5vbmU7IG1heC13aWR0aDogbm9uZTt9ICAgIFxyXG4gICAgfVxyXG5cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuLml0aW5lcmFyeS1vdmVydmlld3tcclxuICAgICY+aDJ7Zm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDUuMnZ3LCA1LjJyZW0pOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IC0wLjA3cmVtOyBtYXJnaW4tYm90dG9tOmNsYW1wKDJyZW0sIDR2dywgNHJlbSk7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAuc3dpcGVye3BhZGRpbmctYm90dG9tOiA3NXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7ICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7Z2FwOjI0cHg7IC8vdGVtcCBzdHlsaW5nIHRvIHByZXZlbnQgZmxpY2tlclxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtnYXA6MTJweDt9XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7d2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgLmltYWdle3dpZHRoOiAxODBweDsgaGVpZ2h0OiAxODBweDsgYm9yZGVyLXJhZGl1czogOHB4OyBvdmVyZmxvdzogaGlkZGVuO30gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudHtkaXNwbGF5OiBncmlkOyBnYXA6IDZweDsgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmgze2ZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjR2dywgMS40cmVtKTsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzogMDsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5oNHtmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7IGxpbmUtaGVpZ2h0OjkwJTsgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sMi42dncsMi42cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS44dncsIDEuOHJlbSk7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtd2VpZ2h0OjcwMDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne3RyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSg5MGRlZyk7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWxlZnQ6IDRweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjU7IG1hcmdpbi10b3A6IDVweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b257dG9wOmF1dG87IGJvdHRvbTowOyBib3gtc2hhZG93OiBub25lOyAgei1pbmRleDogMzsgbWFyZ2luLXRvcDogMDsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldntsZWZ0OiBhdXRvOyByaWdodDogNTRweDt9XHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0OiAwO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItaW5pdGlhbGl6ZWR7XHJcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlcntnYXA6MDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe2dhcDowcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vJjphZnRlcntjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7ICB6LWluZGV4OiAyOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IHdpZHRoOiAyMDBweDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMDAwKXtcclxuICAgICAgICAuc3dpcGVye1xyXG4gICAgICAgICAgICAmOmFmdGVye3dpZHRoOiA0MHB4O31cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxubWFpbntvdmVyZmxvdzogY2xpcDt9IiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcbkB1c2UgXCJfY29sb3JzXCI7XHJcblxyXG4uaGlnaGxpZ2h0cy1jYXJvdXNlbHtwYWRkaW5nOiA0MHB4IDQwcHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGRpc3BsYXk6IGZsZXg7IGdhcDo1MHB4OyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAuaGlnaGxpZ2h0cy1sZWZ0e2ZsZXg6MTsgd2lkdGg6IDUwJTsgXHJcbiAgICAgICAgLnN3aXBlcntoZWlnaHQ6IDEwMCU7fVxyXG4gICAgfVxyXG4gICAgLmhpZ2hsaWdodHMtcmlnaHR7ZmxleDoxOyB3aWR0aDogNTAlOyBkaXNwbGF5OiBncmlkOyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IGdhcDoxMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaDJ7Zm9udC1zaXplOmNsYW1wKDIuNHJlbSwgMi44dncsIDIuOWVtKTsgbGV0dGVyLXNwYWNpbmc6IC0wLjFyZW07IG1hcmdpbi1ib3R0b206IDI1cHg7fVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pbmNsdWRlZCwub3B0aW9uYWx7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNjZFNjE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDExcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHggMTJweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zd2lwZXJ7cGFkZGluZy10b3A6IDMwcHg7IFxyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRle2Rpc3BsYXk6IGdyaWQ7IGp1c3RpZnktaXRlbXM6IHN0YXJ0OyBhbGlnbi1jb250ZW50OiBzdGFydDsgZ2FwOiA4cHg7ICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaDN7Zm9udC1zaXplOmNsYW1wKDEuOHJlbSwgMi4ydncsIDIuMmVtKTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IGxldHRlci1zcGFjaW5nOiAwLjAzcmVtOyBmb250LXdlaWdodDogNzAwO31cclxuICAgICAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42ZW0pOyBsaW5lLWhlaWdodDogMTQwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMjVweDsgZm9udC1zaXplOiAxLjZyZW07IGNvbG9yOiB3aGl0ZTsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzoxMXB4IDIwcHggMTNweDsgYm9yZGVyLXJhZGl1czogOHB4OyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgZ2FwOjVweDsgYWxpZ24taXRlbXM6IGNlbnRlcjtmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne3RyYW5zZm9ybTogcm90YXRlKDkwZGVnKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3dpZHRoOiAxMDAlOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9ue3RvcDphdXRvOyBtYXJnaW4tdG9wOiAwOyBib3R0b206MDsgYm94LXNoYWRvdzogbm9uZTsgd2lkdGg6IDMzcHg7IGhlaWdodDogMzNweDsgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5OiAwLjM1O31cclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6YXV0bzsgcmlnaHQ6NDRweDt9XHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDowO31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wcm9ncmVzc3tiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmOyBoZWlnaHQ6IDRweDsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDowOyB0b3A6MDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1zZWdtZW50c3tkaXNwbGF5OiBmbGV4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyBsZWZ0OjA7IHJpZ2h0OjA7IGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1zZWdtZW50e2hlaWdodDogMTAwJTsgZmxleDoxOyBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntjb250ZW50OlwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IGJvdHRvbTowO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7bGVmdDowOyByaWdodDowOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgei1pbmRleDogNDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7cmlnaHQ6LTZweDsgd2lkdGg6IDZweDsgYmFja2dyb3VuZC1jb2xvcjojY2ZjZmNmOyB6LWluZGV4OiA1O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXthbmltYXRpb246IGhpZ2hsaWdodC1wcm9ncmVzcyA4cyBsaW5lYXIgZm9yd2FyZHM7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWxse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2FuaW1hdGlvbi1kdXJhdGlvbjogMHM7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgaGlnaGxpZ2h0LXByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgMCV7dHJhbnNmb3JtOiBzY2FsZVgoMCk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAle3RyYW5zZm9ybTogc2NhbGVYKDEpO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wYXVzZWR7XHJcbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mtc2VnbWVudHN7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzLXNlZ21lbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkICFpbXBvcnRhbnQ7IC1tb3otYW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkICFpbXBvcnRhbnQ7IC1vLWFuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCAhaW1wb3J0YW50OyBhbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zaW5nbGUtc2xpZGV7cGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbiwgLnN3aXBlci1wcm9ncmVzc3tkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe2dhcDoyNXB4O31cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg3NjYpe2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLmhpZ2hsaWdodHMtbGVmdHtmbGV4Om5vbmU7IHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAuc3dpcGVye1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZXtoZWlnaHQ6IDI0MHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGlnaGxpZ2h0cy1yaWdodHtmbGV4Om5vbmU7IHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIC5oaWdobGlnaHRzLXJpZ2h0e1xyXG4gICAgICAgICAgICAuc3dpcGVye1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b257Ym90dG9tOjE3cHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuLnRoaW5ncy10by1kby1jYXJvdXNlbHtwYWRkaW5nOiAzMHB4IDAgMDsgZGlzcGxheTogZmxleDsgZ2FwOjI1cHg7c2Nyb2xsLW1hcmdpbi10b3A6OTBweDtcclxuICAgIC50by1kby1sZWZ0e2ZsZXg6MTsgd2lkdGg6IDUwJTt9XHJcbiAgICAudG8tZG8tcmlnaHR7ZmxleDoxOyB3aWR0aDogNTAlOyBkaXNwbGF5OiBncmlkOyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IGdhcDoxMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmgye2ZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAyLjh2dywgMi44ZW0pOyBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTsgbWFyZ2luLWJvdHRvbTogMTVweDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsc2VyaWY7fVxyXG4gICAgICAgIC5zd2lwZXJ7cGFkZGluZy10b3A6IDMwcHg7IHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRleyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOiAxLjRyZW07IGNvbG9yOiB3aGl0ZTsgZm9udC13ZWlnaHQ6IDcwMDsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOjZweCAxMXB4OyBtYXJnaW46MCA0cHggMTJweCAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3B0aW9uYWx7YmFja2dyb3VuZC1jb2xvcjogI0U2NkU2MTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5jbHVkZWR7YmFja2dyb3VuZC1jb2xvcjogI0U2NkU2MTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5oMywgaDR7bGV0dGVyLXNwYWNpbmc6IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5oM3ttYXJnaW4tYm90dG9tOiA0cHg7IGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjJ2dywgMi4yZW0pOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIixzZXJpZjt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmg0e2NvbG9yOiM2NjY7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe2ZvbnQtd2VpZ2h0OiBpbmhlcml0OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNmVtKTsgbGluZS1oZWlnaHQ6IDE2MCU7IG1hcmdpbi10b3A6IDE1cHg7IG1hcmdpbi1ib3R0b206IDEycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQtY29sb3I6IHdoaXRlOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMTBweDsgZm9udC1zaXplOiAxLjZyZW07IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOjEwcHggMjBweDsgYm9yZGVyLXJhZGl1czogOHB4OyBib3JkZXI6IDJweCBzb2xpZCBibGFjazsgZGlzcGxheTogaW5saW5lLWZsZXg7IGdhcDo1cHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3t0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbnt0b3A6MjVweDsgbWFyZ2luLXRvcDogMDsgYm94LXNoYWRvdzogbm9uZTsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IHdpZHRoOiAzM3B4OyBoZWlnaHQ6IDMzcHg7IGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8mLnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTogMC4zNTt9XHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldntsZWZ0OmF1dG87IHJpZ2h0OjU0cHg7fVxyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDphdXRvOyByaWdodDowO31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wcm9ncmVzc3tiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmOyBoZWlnaHQ6IDRweDsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDowOyB0b3A6MDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1zZWdtZW50c3tkaXNwbGF5OiBmbGV4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyBsZWZ0OjA7IHJpZ2h0OjA7IGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1zZWdtZW50e2hlaWdodDogMTAwJTsgZmxleDoxOyBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntjb250ZW50OlwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IGJvdHRvbTowO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7bGVmdDowOyByaWdodDowOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgei1pbmRleDogNDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7cmlnaHQ6LTZweDsgd2lkdGg6IDZweDsgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjsgei1pbmRleDogNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7YW5pbWF0aW9uOiB0b2RvLXByb2dyZXNzIDhzIGxpbmVhciBmb3J3YXJkczt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7YW5pbWF0aW9uLWR1cmF0aW9uOiAwczt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyB0b2RvLXByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgMCV7dHJhbnNmb3JtOiBzY2FsZVgoMCk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAle3RyYW5zZm9ybTogc2NhbGVYKDEpO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wYXVzZWR7XHJcbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mtc2VnbWVudHN7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzLXNlZ21lbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkICFpbXBvcnRhbnQ7IC1tb3otYW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkICFpbXBvcnRhbnQ7IC1vLWFuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCAhaW1wb3J0YW50OyBhbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zaW5nbGUtc2xpZGV7cGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbiwgLnN3aXBlci1wcm9ncmVzc3tkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjIwKXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAudG8tZG8tbGVmdHt3aWR0aDogYXV0bzsgZmxleDpub25lO1xyXG4gICAgICAgICAgICAuc3dpcGVye1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZXtoZWlnaHQ6IDI0MHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG8tZG8tcmlnaHR7d2lkdGg6IGF1dG87IGZsZXg6bm9uZTtcclxuICAgICAgICAgICAgaDJ7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgICAgICAgICAgLnN3aXBlcntcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe21hcmdpbi10b3A6IDEycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe1xyXG4gICAgICAgIC50by1kby1yaWdodHtcclxuICAgICAgICAgICAgLnN3aXBlcntwYWRkaW5nLWJvdHRvbTogMjBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDoyMHB4O1xyXG4gICAgICAgIC50by1kby1sZWZ0e2ZsZXg6bm9uZTsgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC5zd2lwZXJ7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZXttYXgtaGVpZ2h0OiAyNDBweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvLWRvLXJpZ2h0e2ZsZXg6bm9uZTsgd2lkdGg6IGF1dG87fVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcbkB1c2UgXCJfY29sb3JzXCI7XHJcblxyXG4ucmVjb21tZW5kZWQtaG90ZWxze2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1saWdodCk7IG1hcmdpbjozMHB4IDAgMDsgcGFkZGluZzogMjRweDsgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgJj4uaDJ7Zm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjhyZW0pOyBsZXR0ZXItc3BhY2luZzogMDsgbWFyZ2luLWJvdHRvbTogMThweDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsc2VyaWY7fVxyXG4gICAgJj5kaXZ7ZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgZ2FwOjExcHg7XHJcbiAgICAgICAgLnJlY29tbWVuZGVkLWhvdGVse2JhY2tncm91bmQtY29sb3I6IHdoaXRlOyBkaXNwbGF5OiBmbGV4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgLmltYWdle2ZsZXg6IDAgMCA5MHB4O1xyXG4gICAgICAgICAgICAgICAgaW1ne2JvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgIC5oMntmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS44dncsIDEuOHJlbSk7IGxldHRlci1zcGFjaW5nOiAwOyBjb2xvcjogdmFyKC0tY29sb3ItdGVhbCk7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDYwMDt9XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNTt9XHJcbiAgICAgICAgICAgICAgICBhe2Rpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAxNHB4OyBhbGlnbi1zZWxmOiBlbmQ7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7cGFkZGluZzogMjJweCAxN3B4IDE5cHg7IGRpc3BsYXk6IGdyaWQ7IGdhcDogMTJweDsgYWxpZ24tY29udGVudDogc3RhcnQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGFiZWwudGFne2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjR2dywgMS40cmVtKTsgZm9udC13ZWlnaHQ6IDcwMDsgYm9yZGVyLXJhZGl1czo0cHg7IGNvbG9yOiB3aGl0ZTsgcGFkZGluZzo2cHggMTFweDsgd2lkdGg6IG1heC1jb250ZW50OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAmLm9wdGlvbmFse2JhY2tncm91bmQtY29sb3I6ICNFNjZFNjE7fVxyXG4gICAgICAgICYuaW5jbHVkZWR7YmFja2dyb3VuZC1jb2xvcjogI0U2NkU2MTt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7XHJcbiAgICAgICAgJj5kaXZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcbkB1c2UgXCJfY29sb3JzXCI7XHJcblxyXG5ib2R5e1xyXG4gICAgJi5sb2Nre1xyXG4gICAgICAgIC5zdGlja3ktZm9vdGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt6LWluZGV4OiAxMDEhaW1wb3J0YW50O30gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICNjaGF0LXdpZGdldC1jb250YWluZXJ7ei1pbmRleDogLTEgIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbn1cclxubWFpbntcclxuICAgIC5zdGlja3ktZm9vdGVyLXdyYXBwZXJ7cG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IHotaW5kZXg6MTAxOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXgtd2lkdGg6IDY2MHB4OyBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3otaW5kZXg6IDIxMDAwMDAwMDA7fVxyXG4gICAgICAgICYuYWN0aXZle3otaW5kZXg6IDEwMSAhaW1wb3J0YW50O31cclxuICAgICAgICAmLnJlc3VsdHMgeyBtYXgtd2lkdGg6IDEwMCU7IH1cclxuICAgIH1cclxuICAgIC5zdGlja3ktZm9vdGVye3BhZGRpbmctYm90dG9tOjI5cHg7IHdpZHRoOjEwMCU7XHJcbiAgICAgICAgLmNvbnRhaW5lcntkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjE4cHg7IHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgLnN0aWNreS1waWxse21pbi1oZWlnaHQ6IDczcHg7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19pY29ue3BhZGRpbmc6IDEzcHggMTdweCAxM3B4OyBib3JkZXItcmFkaXVzOiA4cHg7IG1hcmdpbi1yaWdodDoxM3B4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjZweDtcclxuICAgICAgICAgICAgICAgICAgICAmLmdvbGR7YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7ZGlzcGxheTpub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcW1pbig2MDApe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNtYWxsLWljb257ZGlzcGxheTpub25lO30gIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmJsdWV7Zm9udC1zaXplOiAxLjZyZW07IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjsgcG9zaXRpb246cmVsYXRpdmU7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgb3BhY2l0eSAwLjNzIGVhc2U7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse3RyYW5zaXRpb246IHdpZHRoIDAuM3MgMHM7IG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXt3aWR0aDogNThweDsgdHJhbnNpdGlvbjogd2lkdGggMC4zcyAuMnM7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDExMDApe3dpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vJi5hY3RpdmV7d2lkdGg6IGF1dG87fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZXQtbG9hZGluZ3twb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IHotaW5kZXg6Mjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IG9wYWNpdHk6IDAuNDsgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBvcGFjaXR5OiAxOyBjdXJzb3I6IHBvaW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xbWluKDEyMDApe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbntkaXNwbGF5OiBub25lOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KSAhaW1wb3J0YW50OyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAuc2V0LWxvYWRpbmd7ZGlzcGxheTpub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57cGFkZGluZy1yaWdodDogMTBweDsgdHJhbnNpdGlvbjogMHMgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe3dpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3NwYW57cGFkZGluZy1yaWdodDogMTBweH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne2hlaWdodDogMzJweDsgd2lkdGg6IDMycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAxLjRyZW0sIDcwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IGN1cnNvcjpwb2ludGVyfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbXEoMTM3NSl7bWFyZ2luLXJpZ2h0OiAwO31cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7IG1hcmdpbi1yaWdodDoxMHB4OyB9XHJcbiAgICAgICAgICAgICAgICAucGlsbC1pbmZve2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjhyZW0sIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGN1cnNvcjogcG9pbnRlcjsgd2hpdGUtc3BhY2U6IG5vd3JhcDt9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntkaXNwbGF5OiBibG9jazsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDJyZW0sIDcwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe2ZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7ZGlzcGxheTpub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdG9vbHRpcHtjdXJzb3I6IGRlZmF1bHQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMTVweDsgYm90dG9tOiAxMDlweDsgd2lkdGg6IDI0OXB4OyBoZWlnaHQ6IDIwMXB4OyBwYWRkaW5nOiAyNHB4IDIzcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNGN0Y3Rjc7IGJveC1zaGFkb3c6IDBweCA2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMik7IGJvcmRlci1yYWRpdXM6IDhweDsgb3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpOyB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLCAyLCAyLjhyZW0sIDcwMCwgMHJlbSwgY29sb3JzLiRkYXJrR3JheSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IHRleHQtdHJhbnNmb3JtOiBub25lOyBjdXJzb3I6IGRlZmF1bHQ7IHdoaXRlLXNwYWNlOiBpbmhlcml0O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMS43NXJlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luOiA3cHggMCAxOXB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMS42M3JlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgY3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nOiA2cHggMTdweCA2cHggMjVweDsgYm9yZGVyLXJhZGl1czogMjBweDsgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjEwcHg7IGxlZnQ6MTJweDsgaGVpZ2h0OiA4cHg7IHdpZHRoOiA4cHg7IGJhY2tncm91bmQtY29sb3I6ICNlMjM1MzU7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vbmxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiAjNENBNzcxO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9vbHRpcC1jbG9zZXtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDoxM3B4OyByaWdodDogMTJweDsgY3Vyc29yOiBwb2ludGVyOyB3aWR0aDogMTJweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtOXB4OyBsZWZ0OiAyMnB4OyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtvcGFjaXR5OiAxOyBwb2ludGVyLWV2ZW50czogYWxsOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIzMCl7bGVmdDo1cHg7IGJvdHRvbTo5MHB4O30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2xlZnQ6NHB4OyB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzYwKXtsZWZ0Oi03cHg7IGJvdHRvbTo4MHB4O30gXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe21heC13aWR0aDozMzVweDt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmd1aWRlLXByaWNle3dpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDI0cHg7IHRyYW5zaXRpb246IDAuMnMgLjNzOyBvdmVyZmxvdzogaGlkZGVuOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe21hcmdpbi1yaWdodDogMTBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57d2hpdGUtc3BhY2U6IG5vd3JhcDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgZm9ybXtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MHB4OyBmbGV4OjE7IHRyYW5zaXRpb246dHJhbnNmb3JtIDBzIDBzLCBvcGFjaXR5IDBzIDBzLCBtYXgtd2lkdGggMHMgMHMgZWFzZS1vdXQ7IG9wYWNpdHk6MDsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KTsgbWF4LXdpZHRoOjA7IHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0taW5wdXR7cGFkZGluZzogMTdweCAyMHB4IDE1cHggMjBweDsgZmxleDoxOyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5sYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMS4ycmVtLCA1MDAsIDByZW0sIHJnYmEoMTAyLCAxMDIsIDEwMiwgMSkpOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogN3B4OyBjdXJzb3I6IHBvaW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjgsIDIuMnJlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNXZ3LCAxLjZyZW0pOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgb3ZlcmZsb3c6IGhpZGRlbjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogOTklO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoJjpudGgtY2hpbGQoMikpe2JvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTRFNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7ZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2ZsZXg6MTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5lcnJvcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGFiZWwsICY+c3Bhbntjb2xvcjogI2YwMTExMTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke2ZsZXg6MC45O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tcG9wdXB7cG9zaXRpb246IGFic29sdXRlO3otaW5kZXg6IDI7IGJvdHRvbTo5MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgYm9yZGVyLXJhZGl1czogMTJweDsgYm94LXNoYWRvdzogMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwcywgdHJhbnNmb3JtIDAuM3MgMHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCwgLmg0e2ZvbnQtc2l6ZTogMS40cmVtOyBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS40dncsIDEuNHJlbSk7IGxpbmUtaGVpZ2h0OiAxLjlyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXRlc3t3aWR0aDogNDAwcHg7IHBhZGRpbmc6IDIwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjYWxlbmRhciB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1OyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1zZWN0aW9uIHsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWdlbmQgeyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF2YWlsYWJsZS1sZWdlbmQgeyB3aWR0aDogNTBweDsgaGVpZ2h0OiAzNnB4OyBib3JkZXI6IHNvbGlkIDJweCBjb2xvcnMuJGdvbGQ7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4geyBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS41dncsIDEuNXJlbSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG9uZSB7IGZsZXgtYmFzaXM6IDEwMHB4OyB3aWR0aDogdW5zZXQ7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHVyYXRpb257ZGlzcGxheTogZmxleDsgdGV4dC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjIxcHg7IG1hcmdpbjogMjBweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3JzLiRncmV5ODsgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntwYWRkaW5nOiAwOyBmbGV4OiAwIDAgMzZweDsgaGVpZ2h0OiAzNnB4OyBib3JkZXItY29sb3I6IGNvbG9ycy4kZ3JleTg7IG1hcmdpbi10b3A6IDdweDsgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVke29wYWNpdHk6IDAuNDsgcG9pbnRlci1ldmVudHM6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjRyZW0sIDQwMCwgMCwgY29sb3JzLiRncmV5NCk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAxLjZyZW0sIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbjogOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57ZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgb3ZlcmZsb3c6IHZpc2libGU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LWhlaWdodDo3MDBweCl7cGFkZGluZy1ib3R0b206IDMwcHg7IG1hcmdpbjogMzBweCAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6NjMwcHgpe3BhZGRpbmctYm90dG9tOiAyMHB4OyBtYXJnaW46IDIwcHggMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0Ojg1MHB4KSBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXtwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHVyYXRpb257bWFyZ2luOiAxNXB4IDA7IHBhZGRpbmctYm90dG9tOiAxNXB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2NhbGVuZGFyIC52Yy1jb250YWluZXIgLnZjLXBhbmUtbGF5b3V0IC52Yy1wYW5lIC52Yy1oZWFkZXIge21hcmdpbjogMCAwIDEycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY2FsZW5kYXIgLnZjLWNvbnRhaW5lciAudmMtcGFuZS1sYXlvdXQgLnZjLXBhbmUgLnZjLXdlZWtzIC52Yy1kYXkge2hlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57Zm9udC1zaXplOiAxLjRyZW07fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2NhbGVuZGFyIC52Yy1jb250YWluZXIgLnZjLXBhbmUtbGF5b3V0IC52Yy1wYW5lIC52Yy13ZWVrcyAudmMtZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3dpZHRoOiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZjLWhpZ2hsaWdodHMgLnZjLWRheS1sYXllciAudmMtaGlnaGxpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3dpZHRoOiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG9uZXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40cmVtLCA2MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBib3JkZXItcmFkaXVzOiA4cHg7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQycHg7IGJvcmRlcjpub25lOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmEtYnV0dG9ue2Rpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogNDJweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBheHtwYWRkaW5nOiAyMHB4OyB3aWR0aDozNTVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXZ7aGVpZ2h0OiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHttYXJnaW4tYm90dG9tOiAyMHB4O30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb3JlLXJvb21ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xvc2UtaWNvbiB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDIwcHg7IHJpZ2h0OiAzMHB4OyBmb250LXNpemU6MS42cmVtOyBjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheC1wZW9wbGV7ZGlzcGxheTogZ3JpZDsgZ2FwOjE0cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcnMuJGdyZXk4OyBwYWRkaW5nLWJvdHRvbTogMjBweDsgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7d2lkdGg6IDVweDt9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IGJvcmRlci1yYWRpdXM6IDEwcHg7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoaWxkLWFnZXMtbWVzc2FnZXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40cmVtLCA3MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW4tdG9wOiAzcHg7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheC1jaGlsZHJlbntkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MTBweDsgbWF4LWhlaWdodDogMjB2aDsgb3ZlcmZsb3cteTogYXV0bzsgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiA1cHg7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTt9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IGJvcmRlci1yYWRpdXM6IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGF4LXJvd3tkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGF4LXBlcnNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS42cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuMSwgMS4xLCAxLjFyZW0sIDQwMCwgMCwgY29sb3JzLiRncmV5NCk7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheC1jb250cm9sc3tkaXNwbGF5OiBmbGV4OyBnYXA6MTZweDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7aGVpZ2h0OiAzNnB4OyBib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7IHBhZGRpbmc6IDAgMTVweDsgd2lkdGg6IDExMnB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDEuNnJlbTsgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLWJsYWNrLnN2Z1wiKSBjZW50ZXIgcmlnaHQgMTVweCBuby1yZXBlYXQgd2hpdGU7IGJhY2tncm91bmQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ue2NvbG9yOiBjb2xvcnMuJGRhcmtHcmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtjb2xvcjojOEU4QzlBO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAxLjZyZW0sIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbnttaW4td2lkdGg6IDM2cHg7IGhlaWdodDogMzZweDsgYm9yZGVyLWNvbG9yOiBjb2xvcnMuJGdyZXk4OyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVke29wYWNpdHk6IDAuNDsgcG9pbnRlci1ldmVudHM6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1tb3Jle3RleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4zLCAxLjMsIDEuM3JlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgY3Vyc29yOiBwb2ludGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcHRpb25ze21heC1oZWlnaHQ6IDMyNXB4OyBvdmVyZmxvdy15OiBhdXRvOyB3aWR0aDoyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7d2lkdGg6IDVweDt9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogMTBweDt9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5OyBib3JkZXItcmFkaXVzOiAxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNDAwLCAwLCBjb2xvcnMuJGRhcmtHcmF5KTsgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoJjpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3JzLiRncmV5ODt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7bWF4LWhlaWdodDogODVkdmg7IG1heC1oZWlnaHQ6IDg1dmg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjZGF0ZXMtZG9uZSwgJiNwYXgtZG9uZXtmb250LXNpemU6IDEuNHJlbTsgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNnZ3LCAxLjZyZW0pOyBsaW5lLWhlaWdodDogMS40cmVtOyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGV0dGVyLXNwYWNpbmc6IDA7Zm9udC1mYW1pbHk6XCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgYm9yZGVyLXJhZGl1czogOHB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0MHB4OyBib3JkZXI6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBwb2ludGVyLWV2ZW50czogYWxsOyAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogbm9uZTsgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe21heC13aWR0aDogMTAwJTsgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MnB4KSAhaW1wb3J0YW50OyByaWdodDogNzdweDsgdG9wOjE5MnB4OyBsZWZ0Ojc3cHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIDBweCkgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7cmlnaHQ6IDQycHg7IGxlZnQ6NDJweDsgLy93aWR0aDogY2FsYygxMDAlIC0gNzJweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMzApe2JvdHRvbTo2N3B4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwb3NpdGlvbjogZml4ZWQ7IHRvcDphdXRvOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDBzLCB0cmFuc2Zvcm0gMC4zcyAwcyBlYXNlLW91dCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe3RyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDAlKSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe3BhZGRpbmc6IDMwcHggMzBweCAyMHB4ICFpbXBvcnRhbnQ7fSAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXtwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAhaW1wb3J0YW50O30gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1zZWFyY2gtYnRue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3IteWVsbG93KTsgcGFkZGluZzogMCAxMHB4OyBmb250LXNpemU6MS42cmVtOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1yYWRpdXM6OHB4OyBib3JkZXI6bm9uZTsgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyBtYXJnaW46IDAgYXV0bzsgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IG9wYWNpdHk6IDAuNDsgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBvcGFjaXR5OiAxOyBjdXJzb3I6IHBvaW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oMTIwMCl7ZGlzcGxheTpub25lO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdGlja3ktbW9iaWxlLXNocm91ZHtwb3NpdGlvbjogZml4ZWQ7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB6LWluZGV4OiAyOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjQpOyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9wdGlvbi1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7YmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4yKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLm9wdGlvbi1hY3RpdmV7dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7ZmxleDpub25lOyBnYXA6MjBweDsgZmxleC1kaXJlY3Rpb246Y29sdW1uOyB3aWR0aDogYXV0bzsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KTsgdHJhbnNpdGlvbi1kdXJhdGlvbjowLjJzOyBtYXgtd2lkdGg6bm9uZTsgcGFkZGluZzoxNnB4IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LWxpZ2h0KTsgYm90dG9tOiA4MHB4OyBsZWZ0OiAwOyByaWdodDogMDsgYWxpZ24taXRlbXM6ZmxleC1zdGFydDsgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpOyBib3JkZXItcmFkaXVzOiA4cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbnB1dHtib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50OyB3aWR0aDoxMDAlOyBwYWRkaW5nLWxlZnQ6MDsgcGFkZGluZzogMCAxNnB4IDEwcHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57bWF4LXdpZHRoOm5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoJjpsYXN0LW9mLXR5cGUpe2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOiAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtwb3NpdGlvbjpmaXhlZDsgYm90dG9tOjE2cHg7IGxlZnQ6MjBweDsgcmlnaHQ6MjBweDsgei1pbmRleDozOyB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuNHM7IHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyA0MHB4KSk7IG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taW5wdXR7ZmxleDpub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNDAwKXtib3R0b206MTBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM2MCl7bGVmdDoxMHB4OyByaWdodDoxMHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubW9iaWxlLXNocm91ZHtwb3NpdGlvbjpmaXhlZDsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IHotaW5kZXg6LTE7IGJhY2tncm91bmQtY29sb3I6cmdiYShibGFjaywgMCk7IG9wYWNpdHk6MDsgcG9pbnRlci1ldmVudHM6bm9uZTsgdHJhbnNpdGlvbjowLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcW1pbig2MDApe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle2ZsZXg6IDE7IGdhcDoxMHB4OyBtYXgtd2lkdGg6IDExNjBweDsgcGFkZGluZy1sZWZ0OiA3cHg7IC8vc2hvdyBwaWxsIGZvcm0gXHJcbiAgICAgICAgICAgICAgICAgICAgJi50d28tcmVtb3ZlZHsgbWF4LXdpZHRoOiA4NjBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICYub25lLXJlbW92ZWR7IG1heC13aWR0aDogMTAwMHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMzApe2ZsZXg6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8uc3RpY2t5LXBpbGxfX2ljb24uYmx1ZXtwYWRkaW5nLXJpZ2h0OjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3BhZGRpbmctcmlnaHQ6IDEwcHg7fSAgXHJcbiAgICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICAgICAgLnBpbGwtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ndWlkZS1wcmljZXt3aWR0aDogMCU7IG1hcmdpbi1sZWZ0OiAwOyB0cmFuc2l0aW9uOiAwcyAwcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3dpZHRoOiBhdXRvOyAvL2Rpc3BsYXk6ZmxleDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7d2lkdGg6IGF1dG87IH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oMTIwMCl7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpOyBvcGFjaXR5OiAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvcm17dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBtYXgtd2lkdGg6MTAzMHB4OyBvcGFjaXR5OjE7IHBvaW50ZXItZXZlbnRzOmFsbDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgMC4yNnMsIG9wYWNpdHkgMC40cyAwLjI2cywgbWF4LXdpZHRoIDAuNHMgMHMgZWFzZS1vdXR9IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubW9iaWxlLXNocm91ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoYmxhY2ssIDAuNCk7IG9wYWNpdHk6MTsgcG9pbnRlci1ldmVudHM6YWxsO31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2dhcDowcHg7IHBhZGRpbmctcmlnaHQ6MjVweDsgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhpZGVQaWxse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybXtib3R0b206IC01MDBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9ybXt0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4wcywgb3BhY2l0eSAuNHMgLjBzLCBtYXgtd2lkdGggLjRzIDBzIGVhc2Utb3V0O31cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe3BhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7cGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4O30gICAgXHJcbiAgICAgICAgICAgICAgICB9ICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe21pbi1oZWlnaHQ6IDcycHg7IHdpZHRoOiAxMDAlOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHBhZGRpbmctbGVmdDogMjVweDsgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoJi50d28tcmVtb3ZlZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waWxsLWluZm97ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGlja3ktcGlsbF9faWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ29sZHttYXJnaW4tcmlnaHQ6IDA7IGhlaWdodDogNzJweDsgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJpZy1pY29ue2hlaWdodDogMzVweDsgd2lkdGg6IDM1cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi50d28tcmVtb3ZlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpbGwtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ3VpZGUtcHJpY2V7d2lkdGg6IGF1dG87fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM2MCl7bWluLWhlaWdodDogNjVweDsgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgmLnR3by1yZW1vdmVkKXtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm94LXNoYWRvdzogbm9uZTsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0aWNreS1waWxsX19pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5nb2xke21hcmdpbi1yaWdodDogMDsgaGVpZ2h0OjUwcHg7IHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJpZy1pY29ue2hlaWdodDogMjdweDsgd2lkdGg6IDI3cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgJi5jZW50ZXJlZHtcclxuICAgICAgICAgICAgICAgICAgICAucGlsbC1pbmZvLmd1aWRlLXByaWNle21hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXZ7d2lkdGg6IDEwMCU7fSAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe3BhZGRpbmctbGVmdDogOHB4OyBwYWRkaW5nLXJpZ2h0OiA4cHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe3BhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDt9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXtwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7fVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnJlc3VsdC1kZXRhaWxze2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDozMXB4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAmPmRpdnsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7ZGlzcGxheTpmbGV4OyBnYXA6MzBweDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2dhcDoyMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2FsaWduLWl0ZW1zOmNlbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC50YWxrLXBpbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdG9vbHRpcHtjdXJzb3I6IGRlZmF1bHQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMTBweDsgYm90dG9tOiA4OXB4OyB3aWR0aDogMjQ5cHg7IGhlaWdodDogMjAxcHg7IHBhZGRpbmc6IDI0cHggMjNweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyOiAxcHggc29saWQgI0Y3RjdGNzsgYm94LXNoYWRvdzogMHB4IDZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgYm9yZGVyLXJhZGl1czogOHB4OyBvcGFjaXR5OiAwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7IHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDIsIDIsIDIuNHJlbSwgNzAwLCAwcmVtLCBjb2xvcnMuJGRhcmtHcmF5LCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGN1cnNvcjogZGVmYXVsdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuNjhyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbjogN3B4IDAgMTlweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuNjNyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzogNnB4IDE3cHggNnB4IDI1cHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDoxMHB4OyBsZWZ0OjEycHg7IGhlaWdodDogOHB4OyB3aWR0aDogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzNTM1OyBib3JkZXItcmFkaXVzOiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub25saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjogIzRDQTc3MTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvb2x0aXAtY2xvc2V7cG9zaXRpb246IGFic29sdXRlOyB0b3A6MTNweDsgcmlnaHQ6IDEycHg7IGN1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDEycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTlweDsgbGVmdDogMjJweDsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7b3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IGFsbDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMzApe3BhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3Bvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOjA7IGxlZnQ6MTZweDsgei1pbmRleDogMjt9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVse2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge2hlaWdodDogMHB4OyB3aWR0aDogMDt9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IGJvcmRlci1yYWRpdXM6IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxpe0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS42LCAxLjlyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbjogMCAxMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6OHB4OyBsZWZ0Oi0xMXB4OyBoZWlnaHQ6IDRweDsgd2lkdGg6IDRweDsgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBib3JkZXItcmFkaXVzOiAxMDAlO30gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDogMDsgY29sb3I6IzAwMDsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBcIlwiOyB3aWR0aDogMXB4OyBoZWlnaHQ6IDIxcHg7IHRvcDotMXB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3Bvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgcG9zaXRpb246IHN0aWNreTsgcmlnaHQ6MDsgdG9wOjA7IGJhY2tncm91bmQtY29sb3I6I0ZERjhGMzsgcGFkZGluZy1sZWZ0OiAxMHB4OyBib3JkZXItbGVmdDoxcHggc29saWQgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNtYWxse2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IGdhcDo1cHg7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXNpemU6MS4ycmVtOyBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAxKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApIHsgZGlzcGxheTpub25lOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMS4ycmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO2ZvbnQtc3R5bGU6IG5vcm1hbDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3t3aWR0aDogMTdweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRhbGstdG90YWx7ZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKSB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjQsIDEwMCUsIDQwMCwgMHJlbSwgcmdiYSgxMDIsIDEwMiwgMTAyLCAxKSk7IHRleHQtYWxpZ246cmlnaHQ7IGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBlci1wZXJzb24geyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuOCwgMi40cmVtLCA3MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBsaW5lLWhlaWdodDogMThweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxMDAlLCA2MDAsIDByZW0sIHJnYmEoMTAyLCAxMDIsIDEwMiwgMSkpO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc21hbGx7IGRpc3BsYXk6bm9uZTsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgZ2FwOjVweDsgY3Vyc29yOiBwb2ludGVyOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc2l6ZToxLjJyZW07IGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBkaXNwbGF5OmZsZXg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMS4ycmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO2ZvbnQtc3R5bGU6IG5vcm1hbDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDE3cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b24jbmV4dC1zdGFnZXtib3JkZXItcmFkaXVzOiA4cHg7IGJvcmRlcjogbm9uZTsgaGVpZ2h0OjQwcHg7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgb3BhY2l0eSAwLjNzIGVhc2U7IHBhZGRpbmc6OHB4IDE2cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS42cmVtLCA3MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBjdXJzb3I6cG9pbnRlcjsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjdweDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcclxuICAgICAgICAgICAgICAgICAgICBhe3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDt9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLWljb257b3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAyOHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIGltZy5hcnJvd3tvcGFjaXR5OiAxO31cclxuICAgICAgICAgICAgICAgICAgICBpbWcuYXJyb3csIC5sb2FkaW5nLWljb24sICY6YmVmb3Jle3RyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7fSAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0OmJlZm9yZXtjb250ZW50OiBcIkN1c3RvbWlzZSBIb2xpZGF5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxNDAwKXtjb250ZW50OiBcIkN1c3RvbWlzZVwiO31cclxuICAgICAgICAgICAgICAgICAgICB9Ji5ob3RlbDpiZWZvcmV7Y29udGVudDogXCJDb250aW51ZSB0byBmbGlnaHRzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxNDAwKXtjb250ZW50OiBcIkZsaWdodHNcIjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSYuZmxpZ2h0czpiZWZvcmV7Y29udGVudDogXCJDb250aW51ZSB0byBwYXNzZW5nZXJzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxNDAwKXtjb250ZW50OiBcIlBhc3NlbmdlcnNcIjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSYucGFzc2VuZ2VyczpiZWZvcmV7Y29udGVudDogXCJDb250aW51ZSB0byBwYXltZW50XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxNDAwKXtjb250ZW50OiBcIlBheW1lbnRcIjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSYucGF5bWVudDpiZWZvcmV7Y29udGVudDogXCJCb29rIE5vd1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Y29udGVudDogXCJCb29rIE5vd1wiO31cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7cGFkZGluZzogMTdweCAxOHB4O31cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cGFkZGluZzogMTFweCAxOHB4OyBoZWlnaHQ6NDBweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke2dhcDoyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxNDAwKXtnYXA6MjBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3dpZHRoOiAxMDAlOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDRENTsgcGFkZGluZy1ib3R0b206IDE1cHg7IHBhZGRpbmctaW5saW5lOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7ZmxleC1zaHJpbms6IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3BhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke3Bvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgcG9zaXRpb246IHN0aWNreTsgcmlnaHQ6IDA7IHRvcDogMDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IHBhZGRpbmctbGVmdDogMTBweDsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFNEU1O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgI25leHQtc3RhZ2V7YmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDsgb3BhY2l0eTogMC40OyBjdXJzb3I6IGRlZmF1bHQ7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5sb2FkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgI25leHQtc3RhZ2V7cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3d7b3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO30gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvYWRpbmctaWNvbntvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7LXdlYmtpdC1hbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHM7IGFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZSBmb3J3YXJkczt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7Y29sb3I6dmFyKC0tY29sb3IteWVsbG93KTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO31cclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtnYXA6MjBweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEwNTApe3BhZGRpbmc6IDA7fSAgICAgICAgXHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTA1MCl7aGVpZ2h0OmF1dG87IHBhZGRpbmctaW5saW5lOiAwO30gXHJcbiAgICAgICAgXHJcbiAgICAgICAgQGtleWZyYW1lcyBzaG93UmVzdWx0cyB7XHJcbiAgICAgICAgICAgIGZyb217dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1NXB4KTsgb3BhY2l0eToxO31cclxuICAgICAgICAgICAgdG97dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBvcGFjaXR5OjE7fVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBoaWRlUGlsbFRlbXB7XHJcbiAgICAgICAgICAgIGZyb217Ym90dG9tOiAtMTI1cHg7fSAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgJi5yZXN1bHRzeyBiYWNrZ3JvdW5kLWNvbG9yOiNGREY4RjM7IHBhZGRpbmc6OHB4IDE2cHg7IGJveC1zaGFkb3c6IDBweCAtNHB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7IGFuaW1hdGlvbjogc2hvd1Jlc3VsdHMgMC40cyBlYXNlLW91dCAwcyBib3RoOyBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIC5jb250YWluZXJ7IGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5zdGlja3ktcGlsbHtkaXNwbGF5Om5vbmU7IGJveC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDEwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0aWNreS1waWxsX19pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5nb2xke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4OyB3aWR0aDo1MHB4OyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0xMnB4OyBsZWZ0OiAxNnB4OyB6LWluZGV4OiAyOyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVzdWx0LWRldGFpbHN7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7d2lkdGg6IDEwMCU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNENEQ1OyBwYWRkaW5nLWJvdHRvbTogMTVweDsgcGFkZGluZy1pbmxpbmU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApIHsgYm9yZGVyOjA7IHBhZGRpbmctYm90dG9tOjA7IHBhZGRpbmctbGVmdDowOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7b3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7ZmxleC1zaHJpbms6IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXt3aWR0aDoxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwYWRkaW5nOjA7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3BhZGRpbmctaW5saW5lOjA7IGhlaWdodDoxMDBweDsgcGFkZGluZzo4cHggMTZweDsgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxNjAwKXtwYWRkaW5nOiAwIDIwcHggMjlweCA3MHB4O31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cGFkZGluZzogMCAyMHB4IDI5cHggMjBweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMzApe1xyXG4gICAgICAgICAgICAuY29udGFpbmVye2dhcDoxMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7cGFkZGluZzowOyB3aWR0aDoxMDAlO31cclxuICAgICAgIFxyXG5cclxuICAgICAgICAvL3Z1ZSB0cmFuc2l0aW9ucyAobmFtZT1cImZhZGVcIilcclxuICAgICAgICAvKiAuc3RpY2t5LWZvcm0tZW50ZXItYWN0aXZlLCAuc3RpY2t5LWZvcm0tbGVhdmUtYWN0aXZle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgxMjAwKXt0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyBvcGFjaXR5OjA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO31cclxuICAgICAgICB9ICovXHJcbiAgICBcclxuICAgIH1cclxuICAgIC5zdGlja3ktcGlsbHtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBib3R0b206MDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LWxpZ2h0KTsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOjBweCAyNXB4IDAgMjVweDsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJveC1zaGFkb3c6IDAgMCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0OyAgLy9hbmltYXRpb246IHNob3dQaWxscyAwLjRzIGVhc2Utb3V0IDBzIGJvdGg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTVweCk7XHJcbiAgICAgICAgJi5sb2FkaW5nLXBpbGx7Y3Vyc29yOiBkZWZhdWx0OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMjlweDsgcG9pbnRlci1ldmVudHM6bm9uZTsgYW5pbWF0aW9uOiBoaWRlUGlsbFRlbXAgMnM7IG1pbi1oZWlnaHQ6IDc1cHg7IGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgbGFiZWx7Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS44dncsIDEuOHJlbSkhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgaW1ne21hcmdpbi1yaWdodDoxM3B4O31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe21pbi1oZWlnaHQ6IDcycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhpZGVQaWxse2JvdHRvbTotMTI1cHg7fVxyXG4gICAgICAgIC5sb2FkaW5ne2FuaW1hdGlvbjogbG9hZGluZyAxLjRzIGxpbmVhciBpbmZpbml0ZTt9IC8vbG9hZGluZyBzcGlubmVyICAgXHJcbiAgICAgICAgJi5zZWFyY2gtdW5hdmFpbGFibGV7cGFkZGluZzogMHB4IDI1cHggMCAyMjVweCAhaW1wb3J0YW50OyBib3gtc2hhZG93OiAwcHggOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgI3NlYXJjaC11bmF2YWlsYWJsZXtcclxuICAgICAgICAgICAgICAgICNzZWFyY2gtdW5hdmFpbGFibGUtbWVzc2FnZXtib3JkZXItcmFkaXVzOiA4cHg7IGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7IHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge2ZvbnQtc2l6ZTogMS42cmVtO31cclxuICAgICAgICAgICAgICAgICAgICBwIHtmb250LXNpemU6IDEuNHJlbTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC5waWxsLWluZm97ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O30gIFxyXG4gICAgICAgICAgICAuc3RpY2t5LXBpbGxfX2ljb24uZ29sZHttYXJnaW4tcmlnaHQ6IDEzcHggIWltcG9ydGFudDsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7fSAgICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7IHBhZGRpbmc6MHB4IDI1cHggMCAyNXB4fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2JvcmRlci1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICBzdmcgeyBtYXJnaW4tbGVmdDogMTBweDsgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXsgcGFkZGluZzowIDI1cHggMCAxMHB4fVxyXG4gICAgICAgIC5ndWlkZS1wcmljZXtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4geyAgICBcclxuICAgIHRvIHt0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO31cclxufVxyXG5cclxuIiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcblxyXG5AaW5jbHVkZSBtaXhpbnMubXEoNzAwKXtcclxuICAgICNyZXNwb25zZWlxLWFwcC1jb250YWluZXIsICNjaGF0LXdpZGdldC1jb250YWluZXJ7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB6LWluZGV4OiAtOTk5OSAhaW1wb3J0YW50OyBwb2ludGVyLWV2ZW50czogbm9uZTt9XHJcbn1cclxuXHJcbiNjdGEtc2Nyb2xsLXRyYWNre1xyXG4gICAgI2N0YS1zdGlja3l7cG9zaXRpb246c3RpY2t5OyBib3gtc2hhZG93OiAwIDAgMTBweCAycHggcmdiYSgwLDAsMCwuMTUpOyBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IHotaW5kZXg6IDEwOyBib3R0b206MDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0xMCk7IHBhZGRpbmc6MCA4cHg7IG1pbi1oZWlnaHQ6NzJweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJj5kaXZ7ZGlzcGxheTogZmxleDsgZ2FwOjEzcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAuY3RhLWNhbGwtZGV0YWlsc3t0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzdmd7ZmlsbDogbm9uZTtzdHJva2U6ICMyODI4Mjg7IG1hcmdpbjogMCAxMHB4O31cclxuICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS40dncsIDEuNHJlbSk7IHRleHQtd3JhcDogYmFsYW5jZTsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAgICAgICAgIGF7Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNnZ3LCAxLjZyZW0pOyBmb250LWZhbWlseTpcIkFyY2hpdm9cIjsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+YXt3aGl0ZS1zcGFjZTogbm93cmFwOyBoZWlnaHQ6IHVuc2V0OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDEycHggMjBweDsgYm9yZGVyLXJhZGl1czogOHB4OyBib3JkZXI6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBmb250LXNpemU6IDE2cHg7ICBmb250LXdlaWdodDogNzAwOyAgbGluZS1oZWlnaHQ6IDE7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtnYXA6MjBweDtcclxuICAgICAgICAgICAgICAgIC5jdGEtY2FsbC1kZXRhaWxze2ZsZXg6IDE7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe2dhcDoxNXB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xbWluKDcwMCl7ZGlzcGxheTogbm9uZTt9XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbmZvb3RlcntcclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe21hcmdpbi10b3A6IDA7fVxyXG59IiwiQHVzZSBcIi4uL2NvbXBvbmVudHMvX21peGluc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fZXh0ZW5kc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fY29sb3JzXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19tYWluXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19zdW1tYXJ5UGFuZWxcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX21vZGFsXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19wYWdlU3VtbWFyeUFsdFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fcGFnZUludHJvQWx0XCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19wYWdlU3VtbWFyeVwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9faXRpbmVyYXJ5T3ZlcnZpZXdcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2hpZ2hsaWdodHNDYXJvdXNlbFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fdGhpbmdzVG9Eb0Nhcm91c2VsXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19yZWNvbW1lbmRlZEhvdGVsc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fc3RpY2t5Rm9vdGVyU2VhcmNoXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19jdGEtc3RpY2t5LXNjcm9sbFwiO1xyXG5cclxuXHJcbi5wYWdlLWludHJvLWFsdHttYXJnaW46IGNsYW1wKDNyZW0sIDN2dywgNi40cmVtKSAwIGNsYW1wKDMuOHJlbSwgOHZ3LCA4cmVtKTt9XHJcbi5oaWdobGlnaHRzLWNhcm91c2Vse21hcmdpbjo2MXB4IDAgMDt9XHJcblxyXG4jb2ZmZXJzIHsgbWFyZ2luLWJvdHRvbTogY2xhbXAoMy44cmVtLCAzdncsIDYuNnJlbSk7IH1cclxuXHJcbi5zY3JvbGwtdHJhY2t7ZGlzcGxheTogZmxleDsgZ2FwOjI2cHg7IHBhZGRpbmc6IDgwcHggMDtcclxuICAgIC5kYXlze2ZsZXg6MTsgcGFkZGluZy1sZWZ0OiAyMXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA1MCU7XHJcbiAgICAgICAgLmRheXtwYWRkaW5nLXRvcDogY2xhbXAoNHJlbSwgOS4xdncsIDkuMXJlbSk7IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgJj4uaDJ7Zm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDIuMnZ3LCAyLjJyZW0pOyBwb3NpdGlvbjpyZWxhdGl2ZTsgc2Nyb2xsLXBhZGRpbmctdG9wOiA0MHB4OyBsZXR0ZXItc3BhY2luZzogMDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsc2VyaWY7IFxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDNweDsgbGVmdDogLTI4cHg7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IGJhY2tncm91bmQtY29sb3I6ICNFNjZFNjE7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+aDN7cGFkZGluZy1ib3R0b206IDEwcHg7IGZvbnQtc2l6ZTogY2xhbXAoMi42cmVtLCAzLjh2dywgMy44cmVtKTsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IHBhZGRpbmctdG9wOiA3cHg7IGxpbmUtaGVpZ2h0OiAxMjUlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgaXtmb250LXN0eWxlOiBub3JtYWw7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+cHtsaW5lLWhlaWdodDogMTYwJTsgbWF4LXdpZHRoOiA3NjRweDt9XHJcbiAgICAgICAgICAgIC5kYXktaW1hZ2V7cG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tdG9wOmNsYW1wKDEuOHJlbSwgMi41dncsIDIuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne2hlaWdodDpyZXZlcnQtbGF5ZXI7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRheS1pbWFnZS10YWd7cG9zaXRpb246IGFic29sdXRlOyBib3R0b206MTBweDsgbGVmdDoxMHB4OyBkaXNwbGF5OiBmbGV4OyBnYXA6NXB4OyBhbGlnbi1pdGVtczogY2VudGVyOyBmb250LXNpemU6IDEuNHJlbTsgcGFkZGluZzo4cHggMTRweDsgYmFja2dyb3VuZC1jb2xvcjogI2UzZGVkYjsgY29sb3I6IzQwNGE1MzsgYm9yZGVyLXJhZGl1czogMzBweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRyYW5zZmVyLXRleHR7ZGlzcGxheTogYmxvY2s7IG1hcmdpbjogY2xhbXAoNGVtLCA5LjR2dywgOS40cmVtKSAwIDA7IGZvbnQtc2l6ZTogMS41cmVtOyBwb3NpdGlvbjpyZWxhdGl2ZTsgXHJcbiAgICAgICAgICAgIGIsIGl7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7fVxyXG4gICAgICAgICAgICBie3BhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogbWF4LWNvbnRlbnQ7IHBhZGRpbmc6IDAgOHB4OyBtYXJnaW46IDAgYXV0bzsgbWFyZ2luLWJvdHRvbTogNXB4O30gICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpe3BhZGRpbmctbGVmdDogNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IHBhZGRpbmctcmlnaHQ6IDhweDt9XHJcbiAgICAgICAgICAgICYuZW5kLCAmLmJsYW5re3BhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7cGFkZGluZy1ib3R0b206IDIwcHg7fVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5ibGFua3twYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtoZWlnaHQ6IDYycHg7IGJvcmRlcjogbm9uZTsgbGVmdDotMjZweDt9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye2xlZnQ6IC0yNHB4OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe2xlZnQ6LTMwcHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7cGFkZGluZy1ib3R0b206IDcwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDotMXB4OyBsZWZ0OiAtMzBweDsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyBib3JkZXItcmFkaXVzOiAxMDAlO31cclxuICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjhweDsgcmlnaHQ6MDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2JvcmRlci1zdHJva2UtaG9yLnBuZ1wiKTsgYmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7IHotaW5kZXg6IC0yOyBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwcHg7IGxlZnQ6IC0ycHg7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBoZWlnaHQ6IDEwNnB4OyB3aWR0aDogNXB4OyB6LWluZGV4OiAtMTt9XHJcbiAgICAgICAgJjphZnRlcntjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjBweDsgYm90dG9tOjUwcHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9ib3JkZXItc3Ryb2tlLnBuZ1wiKTsgYmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7IHotaW5kZXg6IC0yOyB3aWR0aDogMXB4O31cclxuICAgICAgICAuZGF5cy1xdW90ZXtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rdW9uaS1saWdodC1ncmF5KTsgbWFyZ2luOiBjbGFtcCg0cmVtLCA5LjF2dywgOS4xcmVtKSAwIDAgLTI1cHg7XHJcbiAgICAgICAgICAgLmltYWdle2ZsZXg6IDAgMSAyMDBweDtcclxuICAgICAgICAgICAgICAgIGltZ3toZWlnaHQ6IHJldmVydC1sYXllcjt9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNnZ3LCAycmVtKTsgY29sb3I6IzM3NDI0YTsgbGluZS1oZWlnaHQ6IDE2MCU7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzZXJpZjsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IG9wZW4tcXVvdGU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6LTlweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBjbG9zZS1xdW90ZTt9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW57ZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMS40cmVtOyBmb250LXdlaWdodDogNTAwOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMjBweDt9ICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtwYWRkaW5nOiAyMHB4IDI5cHg7IGZsZXg6MX1cclxuICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuaXRpbmVyYXJ5LW1hcHtmbGV4OjAgMSA0NTBweDsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7IGhlaWdodDogY2FsYygxMDBkdmggLSA5MHB4KTsgcG9zaXRpb246IHN0aWNreTsgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyB0b3A6OTBweDtcclxuICAgICAgICAmLm5vLWNvb3JkcyB7IGhlaWdodDogMjIzcHg7ICB0b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTAyMCl7dG9wOjIwMnB4O1xyXG4gICAgICAgICAgICAgICAgLm1hcC1vdmVybGF5e3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmPmRpdnthbGlnbi1pdGVtczogY2VudGVyO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoOTMwKXt0b3A6MjE1cHg7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzYwKXt0b3A6MTYycHg7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzMyKXt0b3A6MTgycHg7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzEzKXt0b3A6MjAycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAjaXRpbmVyYXJ5LW1hcHtoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlO31cclxuICAgICAgICAubWFwLW92ZXJsYXl7ZGlzcGxheTogZ3JpZDsgZ2FwOiA5cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTA7IGJvdHRvbTogMTVweDsgbGVmdDoxNXB4OyByaWdodDoxNXB4OyBib3JkZXItcmFkaXVzOiA4cHg7IHBhZGRpbmc6IDE4cHggMTZweDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LWxpZ2h0KTtcclxuICAgICAgICAgICAgLmgye2ZvbnQtc2l6ZTogMi4ycmVtOyBsZXR0ZXItc3BhY2luZzogMDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsc2VyaWY7fVxyXG4gICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNTt9XHJcbiAgICAgICAgICAgIHAsIGgyLCBsYWJlbHtjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICYuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IHBhZGRpbmc6MTFweCAxMnB4IDEycHg7IGJvcmRlci1yYWRpdXM6IDhweDsgZm9udC1zaXplOiAxLjZyZW07IGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctbGlnaHQpOyBib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjaykgMXB4OyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnBob25le2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlbC1jbG9zZS1pbmZve2ZvbnQtc2l6ZTogMS40cmVtO31cclxuICAgICAgICAgICAgJj5kaXZ7ZGlzcGxheTogZmxleDsgZ2FwOjEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAmPmRpdntkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6NXB4OyBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtmb250LXNpemU6IDEuOHJlbTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxLjRyZW07IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEwMjApeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIyMCl7ICAgIFxyXG4gICAgICAgIC5kYXlzeyAgICAgICAgICBcclxuICAgICAgICAgICAgLmRheXsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5kYXktaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdle2hlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3toZWlnaHQ6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMTYwKXtcclxuICAgICAgICAuZGF5c3sgICAgICAgICAgICBcclxuICAgICAgICAgICAuZGF5cy1xdW90ZXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIC5pbWFnZXtmbGV4Om5vbmU7IG92ZXJmbG93OiBoaWRkZW47IC8vaGVpZ2h0OiAxNzVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne2hlaWdodDogYXV0bzt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDExMDApe1xyXG4gICAgICAgIC5pdGluZXJhcnktbWFwe2ZsZXg6MTt9ICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7IHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAuaXRpbmVyYXJ5LW1hcHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAuZGF5c3twYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye2NvbnRlbnQ6IG5vbmU7fVxyXG4gICAgICAgICAgICAuZGF5e1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBub25lO31cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRyYW5zZmVyLXRleHR7dGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7Y29udGVudDogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye3RvcDozMHB4OyBsZWZ0OiAtMzBweDsgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3RvcDoyNXB4O30gICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzAwKXsgcGFkZGluZzogNDBweCAwO31cclxufVxyXG5cclxuLm90aGVyLWl0aW5lcmFyaWVze3BhZGRpbmc6IGNsYW1wKDQuM3JlbSwgNC4zdncsIDguNXJlbSkgMDtcclxuICAgIGgye21hcmdpbi1ib3R0b206IGNsYW1wKDJyZW0sIDJ2dywgNC41cmVtKTsgZm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDUuMnZ3LCA1LjJyZW0pOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IC0wLjA3cmVtOyBtYXJnaW4tYm90dG9tOiBjbGFtcCgycmVtLCA0dncsIDUuNXJlbSk7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAuaXRpbmVyYXJpZXN7XHJcbiAgICAgICAgLml0aW5lcmFyeXtcclxuICAgICAgICAgICAgJj5he1xyXG4gICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jYXJkLWltYWdle29yZGVyOmluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZXtwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFne2JhY2tncm91bmQ6I0U2NkU2MTsgei1pbmRleDogMjsgZGlzcGxheTpmbGV4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjEwcHg7IGxlZnQ6MTBweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luOjA7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtwYWRkaW5nOjdweCA4cHggNnB4OyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40cmVtLCA3MDAsIDAuMDFyZW0sIHdoaXRlKTsgbWFyZ2luOjA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7fSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne2hlaWdodDogcmV2ZXJ0LWxheWVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oMntkaXNwbGF5OiBub25lOyBmb250LXNpemU6IDEuNHJlbTsgbWFyZ2luLWJvdHRvbTogMjJweDsgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6IzdlN2U3ZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe2ZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzZXJpZjsgbWFyZ2luLXRvcDogMThweDsgZm9udC1zaXplOmNsYW1wKDJyZW0sIDIuNnZ3LCAyLjZyZW0pOyBsaW5lLWhlaWdodDogM3JlbTsgY29sb3I6YmxhY2s7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne21hcmdpbi10b3A6IC00cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7bWFyZ2luLWJvdHRvbTogMTNweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OiAxLjU7IGNvbG9yOiBibGFjazsgbWFyZ2luLXRvcDogMTNweDsgZm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIC5jb2xsZWN0aW9uLXRpdGxlLCAuY2FyZC10aXRsZSwgLmNvbGxlY3Rpb24tdGFnc3t6LWluZGV4OiAyOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVye3BhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbntib3gtc2hhZG93OiBub25lOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyB0b3A6IGF1dG87IGJvdHRvbTowOyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldntsZWZ0OiBhdXRvOyByaWdodDogNTRweDt9XHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDogMDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7XHJcbiAgICAgICAgLml0aW5lcmFyaWVze1xyXG4gICAgICAgICAgICAuc3dpcGVye3BhZGRpbmctYm90dG9tOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2V7aGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne2hlaWdodDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGhpbmctdG8tZG8tbW9kYWx7b3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOjkxcHg7IGxlZnQ6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgei1pbmRleDogOTAwOyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTsgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDkwcHgpO1xyXG4gICAgLmNvbnRhaW5lcntkaXNwbGF5OiBmbGV4OyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnRoaW5nLXRvLWRvLW1vZGFsLWxlZnR7ZmxleDoxOyBwYWRkaW5nLXJpZ2h0OiAyNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBpbWd7aGVpZ2h0OiByZXZlcnQtbGF5ZXI7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aGluZy10by1kby1tb2RhbC1jb250ZW50e3Bvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiAwIGF1dG87IG1heC13aWR0aDogNjQ4cHg7IHBhZGRpbmc6IGNsYW1wKDVyZW0sIDd2dywgN3JlbSkgMjBweCA3MHB4OyBvdmVyZmxvdy15OiBhdXRvOyAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtmb250LXNpemU6IDEuMnJlbTtmb250LXdlaWdodDogNjAwOyBib3JkZXItcmFkaXVzOiAyMHB4OyBwYWRkaW5nOiAycHggMTFweCA0cHg7IG1hcmdpbjogMCA0cHggMTZweCAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcHRpb25hbHtiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMmY1O31cclxuICAgICAgICAgICAgICAgICAgICAmLmluY2x1ZGVke2JhY2tncm91bmQtY29sb3I6ICNlM2RlZGI7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDJ7Zm9udC1zaXplOiAyLjVyZW07IGxldHRlci1zcGFjaW5nOiAwLjFyZW07fVxyXG4gICAgICAgICAgICAgICAgLmgze2ZvbnQtc2l6ZTogMi4zcmVtOyBtYXJnaW4tdG9wOiAzcHg7IGxldHRlci1zcGFjaW5nOiAwOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIixzZXJpZjt9XHJcbiAgICAgICAgICAgICAgICAuaDR7Y29sb3I6IzY2NjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaXtmb250LXdlaWdodDogaW5oZXJpdDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe21hcmdpbi1ib3R0b206IDIwcHg7IGxpbmUtaGVpZ2h0OiAxOTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOiBjbGFtcCgxLjRyZW0sIDQuNHZ3LCA0LjRyZW0pO31cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOiAwO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbntkaXNwbGF5OiBmbGV4OyBnYXA6NXB4OyBib3JkZXI6MXB4IHNvbGlkIGJsYWNrOyBtYXJnaW4tdG9wOiAzMHB4OyBoZWlnaHQ6IGF1dG87IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBjb2xvcjogYmxhY2s7IHBhZGRpbmc6IDE1cHggMTVweCAxMnB4OyBib3JkZXItcmFkaXVzOiA0cHg7Zm9udC1zaXplOiAxLjRyZW07IGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWFnZXtwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMjsgYm90dG9tOi03MHB4OyBsZWZ0OjA7IHJpZ2h0OjA7IGhlaWdodDogNzBweDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogNXB4OyB0b3A6MDsgbGVmdDotNXB4OyBib3R0b206MDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGhpbmctdG8tZG8tbW9kYWwtcmlnaHR7ZmxleDowIDEgNDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMTAwKXtmbGV4OiAxO31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgfSAgICAgIFxyXG4gICAgICAgIC50b2RvLWNsb3Nle3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0Oi00MXB4OyB6LWluZGV4OiAxMjsgYm9yZGVyLXJhZGl1czogNHB4OyBoZWlnaHQ6IDUycHg7IHdpZHRoOiA1NnB4OyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGdyaWQ7IHBsYWNlLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7XHJcbiAgICAgICAgICAgIGltZ3t3aWR0aDogMTJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIC50aGluZy10by1kby1tb2RhbC1sZWZ0e3BvaW50ZXItZXZlbnRzOiBhbGw7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDkzMCl7dG9wOjEwOHB4OyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7aGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwOHB4KTt9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzYwKXt0b3A6NTZweDsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7IGhlaWdodDogY2FsYygxMDBkdmggLSAzMHB4KTt9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzAwKXtiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAudG9kby1jbG9zZXt0b3A6MTBweDsgcmlnaHQ6IDEwcHg7fVxyXG4gICAgICAgICAgICAudGhpbmctdG8tZG8tbW9kYWwtbGVmdHtwYWRkaW5nLXJpZ2h0OiAwO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWx7c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7fVxyXG4uaW1hZ2V7XHJcbiAgICAmPmltZywgJj5waWN0dXJle2hlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXJhZGl1czogOHB4OyBvdmVyZmxvdzogaGlkZGVuO31cclxuICAgIHBpY3R1cmV7XHJcbiAgICAgICAgaW1ne2hlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBkaXNwbGF5OiBibG9jazt9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5tYWlue1xyXG4gICAgLmN0YS1jb21wb25lbnR7bWFyZ2luOiAxMDBweCBhdXRvIDgwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDkwMCl7bWFyZ2luOiA2MHB4IGF1dG8gNjBweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYyMCl7bWFyZ2luOiA0MHB4IGF1dG8gNDBweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7bWFyZ2luOiAyMHB4IGF1dG8gMjBweDt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBlcnQtdGlwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1saWdodCk7XHJcbiAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjJ2dywgMi4yZW0pO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDVweCAwIDEwcHggMDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWFuZC1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjIwKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXhwZXJ0LW5hbWUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuICAgIFxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/