: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}.title h2,.title>p:nth-child(1),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}.cards .card .event-date li:first-child:after,.cards .card.variable-content a .card-title ul.rating li:not(:first-child):after,.our-picks .our-pick-card .our-pick-card__content ul li:first-child:after{border-radius:100%}.our-picks .our-pick-card .our-pick-card__image img{width:100%;height:100%;object-fit:cover}.our-picks .swiper-pagination{opacity:1;bottom:0 !important;position:relative;padding-top:40px}.our-picks .swiper-pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,.5);opacity:1;width:5px;height:5px;margin:0 4px}.our-picks .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000;opacity:1}.our-picks .swiper-button-prev,.our-picks .swiper-button-next,.offset-carousel .offset-carousel__swiper .swiper-button-prev,.offset-carousel .offset-carousel__swiper .swiper-button-next,main .swiper-button-next,main .swiper-button-prev{margin-top:-70px;height:40px;width:40px;border-radius:100%;overflow:hidden}.our-picks .swiper-button-prev:after,.our-picks .swiper-button-next:after,.offset-carousel .offset-carousel__swiper .swiper-button-prev:after,.offset-carousel .offset-carousel__swiper .swiper-button-next:after,main .swiper-button-next:after,main .swiper-button-prev:after{content:none}.our-picks .swiper-button-prev:before,.our-picks .swiper-button-next:before,.offset-carousel .offset-carousel__swiper .swiper-button-prev:before,.offset-carousel .offset-carousel__swiper .swiper-button-next:before,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}.our-picks .swiper-button-disabled.swiper-button-prev,.our-picks .swiper-button-disabled.swiper-button-next,.offset-carousel .offset-carousel__swiper .swiper-button-disabled.swiper-button-prev,.offset-carousel .offset-carousel__swiper .swiper-button-disabled.swiper-button-next,main .swiper-button-disabled.swiper-button-next,main .swiper-button-disabled.swiper-button-prev{opacity:.7}.our-picks .swiper-button-disabled.swiper-button-prev:before,.our-picks .swiper-button-disabled.swiper-button-next:before,.offset-carousel .offset-carousel__swiper .swiper-button-disabled.swiper-button-prev:before,.offset-carousel .offset-carousel__swiper .swiper-button-disabled.swiper-button-next:before,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){.our-picks .swiper-button-prev,.our-picks .swiper-button-next,.offset-carousel .offset-carousel__swiper .swiper-button-prev,.offset-carousel .offset-carousel__swiper .swiper-button-next,main .swiper-button-next,main .swiper-button-prev{margin-top:-100px}}.our-picks .swiper-button-prev::before,.offset-carousel .offset-carousel__swiper .swiper-button-prev::before,main .swiper-button-prev::before{transform:rotate(-180deg);left:0}.our-picks .our-pick-card .our-pick-card__content p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}@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}.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:60px;justify-content:center;align-items:center;min-height:104px;max-height:192px;height:41vw;margin-bottom:30px;overflow-x:auto;border-radius:8px;padding:0 20px}.get-in-touch .get-in-touch-tabs li{position:relative;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)}.get-in-touch .get-in-touch-tabs li.active{cursor:default}.get-in-touch .get-in-touch-tabs li.active::after{content:"";position:absolute;background-color:var(--color-yellow);left:-15px;right:-15px;bottom:-20px;height:4px}.get-in-touch .get-in-touch-tabs a{color:unset}@media(max-width: 620px){.get-in-touch .get-in-touch-tabs{justify-content:flex-start;gap:30px;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}}.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}}.title{text-align:center}.title label{font-size:clamp(1.4rem,1.6vw,1.6rem);letter-spacing:.16rem;font-weight:600;display:block;margin:0 0 32px}.title p{max-width:846px;margin:24px auto 0;line-height:150%}.title h2,.title>p:nth-child(1){font-size:clamp(2rem,3.2vw,3.2rem);line-height:110%;letter-spacing:.13rem;color:var(--color-off-black)}.title h2.sans-serif+p,.title>p:nth-child(1).sans-serif+p{margin-top:18px;line-height:165%}.title h2.sans-serif.large,.title>p:nth-child(1).sans-serif.large{font-size:clamp(2rem,3.2vw,3.2rem);letter-spacing:.03rem}.title h2.sans-serif.large+p,.title>p:nth-child(1).sans-serif.large+p{margin-top:0}.title h2.sans-serif.large,.title>p:nth-child(1).sans-serif.large{font-size:clamp(2rem,3.2vw,3.2rem);letter-spacing:-0.15rem}.title h2.sans-serif.small,.title>p:nth-child(1).sans-serif.small{font-size:clamp(2rem,1.9vw,1.9rem);letter-spacing:-0.05rem}.title h2.large,.title>p:nth-child(1).large{font-size:clamp(3.4rem,6.4vw,6.4rem);letter-spacing:.03rem;font-weight:700;text-transform:uppercase}.title h2.large+p,.title>p:nth-child(1).large+p{margin-top:29px;line-height:180%}@media(max-width: 600px){.title h2.large+p,.title>p:nth-child(1).large+p{font-size:1.4rem;line-height:160%;margin-top:20px}}.title h2.medium,.title>p:nth-child(1).medium{letter-spacing:-0.087rem;font-weight:700;font-size:clamp(3.2rem,5.2vw,5.2rem);text-transform:uppercase}.title h2.medium+p,.title>p:nth-child(1).medium+p{margin-top:22px;max-width:1080px;line-height:160%}@media(max-width: 500px){.title h2.medium+p,.title>p:nth-child(1).medium+p{margin-top:10px}}.title h2.small,.title>p:nth-child(1).small{letter-spacing:-0.016em;font-size:clamp(2.4rem,3.2vw,3.2rem)}.title h2.small+p,.title>p:nth-child(1).small+p{letter-spacing:.016em;font-size:clamp(1.4rem,2vw,1.8rem);max-width:655px;margin-top:25px;line-height:190%}header{background:#fff;position:sticky}header .container svg path{fill:var(--color-off-black)}@media(min-width: 761px){header .container nav ul li{color:var(--color-off-black)}header .container nav ul li a{color:var(--color-off-black)}}header .container ul.header__cta li{color:var(--color-off-black)}header .container ul.header__cta li.phone-number .light-icon{display:none}header .container ul.header__cta li.phone-number .dark-icon{display:block}header .container ul.header__cta li a{color:var(--color-off-black)}header .container ul.header__cta li#mobile-menu-trigger svg line{stroke:var(--color-off-black)}header .container nav#site-nav>ul li a{color:var(--color-off-black)}.filter-menu{display:flex;align-content:center;justify-content:space-between;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.filter-menu .filter-menu__type{display:flex}.filter-menu .filter-menu__type label{font-size:1.2rem;font-size:clamp(1.2rem, 1.4vw, 1.4rem);line-height:1.68rem;font-weight:400;color:#666;letter-spacing:.04rem;font-family:"Archivo";text-transform:uppercase;margin-right:25px;display:flex;align-items:center;padding-top:2px}.filter-menu .filter-menu__type label img{margin-left:8px}@media(min-width: 691px){.filter-menu .filter-menu__type label img{display:none}}@media(max-width: 690px){.filter-menu .filter-menu__type label::after{content:none}}.filter-menu .filter-menu__type>ul{display:flex;align-content:center;gap:10px;z-index:3}.filter-menu .filter-menu__type>ul>li{font-size:1.2rem;font-size:clamp(1.2rem, 1.6vw, 1.6rem);line-height:1.4;font-weight:400;color:var(--color-off-black);font-family:"Archivo";align-items:center;position:relative;cursor:pointer;display:flex;align-content:center;gap:5px;background-color:transparent;padding:17px 13px;border-radius:4px;transition:.2s}.filter-menu .filter-menu__type>ul>li i{font-style:normal;display:flex;align-items:center;gap:4px;min-height:21px}.filter-menu .filter-menu__type>ul>li i>span{background-color:var(--color-yellow-mid);border-radius:4px;width:21px;height:21px;font-weight:700;font-size:1.4rem;display:flex;align-items:center;justify-content:center}.filter-menu .filter-menu__type>ul>li img{align-self:center;margin-left:5px;width:12px}.filter-menu .filter-menu__type>ul>li ul{background-color:#fff;display:grid;gap:0;scrollbar-width:none;position:absolute;top:53px;left:0;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s,transform .3s ease-out;min-width:190px;max-height:242px;overflow:hidden auto;box-shadow:0px 12px 24px rgba(0,0,0,.2);border-radius:8px}.filter-menu .filter-menu__type>ul>li ul::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.filter-menu .filter-menu__type>ul>li ul li{font-size:1.4rem;color:var(--color-off-black);display:flex;align-items:center;padding:15px 10px;font-weight:400;padding-right:40px;border-bottom:1px solid #e5e5e5;position:relative}.filter-menu .filter-menu__type>ul>li ul li span{color:#86898b;margin-left:6px}.filter-menu .filter-menu__type>ul>li ul li input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:1;opacity:0;cursor:pointer;height:100%;width:100%}.filter-menu .filter-menu__type>ul>li ul li input[type=checkbox]:checked+.checkbox{background:url(/images/tick-white.svg) no-repeat center var(--color-off-black);background-size:12px;border:1px solid var(--color-off-black)}.filter-menu .filter-menu__type>ul>li ul li .checkbox{position:absolute;top:50%;transform:translateY(-50%);right:10px;height:20px;width:20px;border-radius:4px;border:1px solid #6c7175}.filter-menu .filter-menu__type>ul>li ul li:hover{background-color:#f0fcff}.filter-menu .filter-menu__type>ul>li ul:last-child{border-bottom:0}.filter-menu .filter-menu__type>ul>li .price-ranges{display:flex;gap:10px}.filter-menu .filter-menu__type>ul>li .price-ranges .price-range{border:1px solid #d3d4d5;padding:7px 10px 4px;width:150px}.filter-menu .filter-menu__type>ul>li .price-ranges .price-range span{font-size:1.2rem;text-transform:uppercase;color:#6c7175}.filter-menu .filter-menu__type>ul>li .price-ranges .price-range>div{display:flex;align-items:center;font-size:1.6rem;color:var(--color-off-black)}.filter-menu .filter-menu__type>ul>li .price-ranges .price-range>div input{border:none;font-size:1.6rem;text-transform:uppercase;color:var(--color-off-black);width:100%}.filter-menu .filter-menu__type>ul>li.active{box-shadow:0px 4px 12px rgba(0,0,0,.1);background-color:#fff}.filter-menu .filter-menu__type>ul>li.active ul{opacity:1;transform:translateY(0);pointer-events:all;scrollbar-width:thin}@media(max-width: 1050px){.filter-menu .filter-menu__type>ul>li:last-child ul{right:0;left:auto}}@media(max-width: 1000px){.filter-menu .filter-menu__type>ul>li:last-child ul{right:-2px}}.filter-menu .filter-menu__type>ul>li.filter-title{padding:25px 0 10px !important;position:relative;cursor:default}.filter-menu .filter-menu__type>ul>li.filter-title .filter-close{position:absolute;top:24px;right:-1px;height:18px;cursor:pointer;display:block !important}.filter-menu .filter-menu__type>ul>li.filter-title label{font-size:1.6rem;color:var(--color-off-black);text-transform:uppercase;justify-content:center;padding:0;margin-right:0}@media(min-width: 690px){.filter-menu .filter-menu__type>ul>li.filter-title{display:none}}.filter-menu .filter-menu__type>ul>li.board>ul{min-width:214px}@media(max-width: 500px){.filter-menu .filter-menu__type>ul>li{align-items:flex-start}}.filter-menu .filter-menu__type>ul.sort-by ins{text-decoration:none}.filter-menu .filter-menu__type>ul.sort-by>li ul{right:-2px;left:auto;width:100%}.filter-menu .filter-menu__type>ul.sort-by>li ul li .checkbox{display:none !important}.filter-menu .filter-menu__type:last-child label{margin-right:10px}.filter-menu .filter-menu__type:last-child>ul>li{letter-spacing:-0.03rem}@media(max-width: 1210px){.filter-menu .filter-menu__type{flex-direction:column;gap:3px}.filter-menu .filter-menu__type label{padding-left:13px;padding-top:20px}.filter-menu .filter-menu__type>ul>li{gap:6px;font-size:1.3rem}.filter-menu .filter-menu__type>ul.tags>li:first-child ul{left:-2px}}@media(max-width: 1000px){.filter-menu .filter-menu__type>ul.tags{justify-content:space-between}.filter-menu .filter-menu__type>ul.sort-by>li ul{left:-2px;right:auto}}@media(max-width: 730px){.filter-menu .filter-menu__type>ul{gap:10px}}@media(max-width: 690px){.filter-menu .filter-menu__type{gap:5px;padding:43px 0 20px}.filter-menu .filter-menu__type>ul{position:fixed;top:10px;left:0;right:0;background:#fff;padding:5px 0;box-shadow:0 4px 6px -2px rgba(0,0,0,.13);opacity:0;pointer-events:none;transition:opacity .2s,top .2s ease-out}.filter-menu .filter-menu__type>ul>li{flex-direction:column;font-size:1.5rem}.filter-menu .filter-menu__type>ul>li>ul{position:relative;top:4px;box-shadow:none;padding:0 0 0 12px;gap:0;left:0 !important;width:100%;height:0;max-height:none;overflow:hidden;background-color:transparent}.filter-menu .filter-menu__type>ul>li>ul>li{justify-content:flex-start;padding:15px 10px;border-bottom:1px solid #e5e5e5}.filter-menu .filter-menu__type>ul.tags{justify-content:flex-start}.filter-menu .filter-menu__type>ul.sort-by{gap:0}.filter-menu .filter-menu__type>ul.sort-by>li{padding:0}.filter-menu .filter-menu__type>ul.sort-by>li>ul{padding-left:0}.filter-menu .filter-menu__type>ul.tags,.filter-menu .filter-menu__type>ul.sort-by{padding-top:80px;padding-bottom:130px;transform:translateY(103vh)}.filter-menu .filter-menu__type>ul.tags.active,.filter-menu .filter-menu__type>ul.sort-by.active{transform:translateY(0)}.filter-menu .filter-menu__type>ul.active{opacity:1;pointer-events:all;top:0}.filter-menu .filter-menu__type.active>label img{transform:rotate(-180deg)}.filter-menu .filter-menu__type>ul{flex-direction:column;gap:10px;padding:10px 20px;border-bottom:1px solid #e5e5e5;height:calc(100vh + 2px);overflow:auto;justify-content:flex-start}.filter-menu .filter-menu__type>ul.tags{right:0}.filter-menu .filter-menu__type>ul.sort-by{left:0}.filter-menu .filter-menu__type>ul.sort-by>li ins,.filter-menu .filter-menu__type>ul.sort-by>li>img{display:none}.filter-menu .filter-menu__type>ul.sort-by>li ul{opacity:1;transform:translateY(0);pointer-events:all;height:auto}.filter-menu .filter-menu__type>ul>li{gap:0;position:relative;padding:10px 0;width:100%}.filter-menu .filter-menu__type>ul>li img{position:absolute;top:14px;right:0}.filter-menu .filter-menu__type>ul>li:last-child ul li:last-child{border-bottom:none}.filter-menu .filter-menu__type>ul>li.active{box-shadow:none}.filter-menu .filter-menu__type>ul>li.active img{transform:rotate(-180deg)}.filter-menu .filter-menu__type>ul>li.active ul{height:auto;transform:translateY(10px);padding:0}.filter-menu .filter-menu__type.active{z-index:6;cursor:default}}@media(min-width: 690px){.filter-menu .filter-menu__type:first-child{z-index:3}}.filter-menu.centered{justify-content:center}@media(max-width: 1000px){.filter-menu{flex-direction:column;gap:15px}}@media(max-width: 690px){.filter-menu{position:sticky;top:54px;z-index:12;gap:8px;padding:0 20px !important;background-color:var(--color-yellow-light);justify-content:center;align-items:center;margin:0 0 0 -42px;width:calc(100% + 84px);flex-direction:row;border-top:1px solid #e5e5e5}.filter-menu .filter-menu__type{flex:1;align-items:center;padding:25px 0;cursor:pointer}.filter-menu .filter-menu__type>label{font-size:1.4rem;margin:0;justify-content:center;cursor:pointer;padding:11px 10px;border-radius:8px;border:1px solid #ccc;background-color:#fff;width:100%;color:var(--color-off-black)}.filter-menu .filter-menu__type>label img{display:none}.filter-menu .filter-menu__type:last-child label{margin:0}}@media(max-width: 690px)and (max-width: 690px){.filter-menu{margin:0px 0 0px -30px;width:calc(100% + 60px)}}@media(max-width: 690px)and (max-width: 374px){.filter-menu{margin:0px 0 0px -20px;width:calc(100% + 40px)}}.filter-menu .price-range-slider{width:100%}.filter-menu .price-range-slider .sliders{position:relative;height:35px;margin-top:-16px}.filter-menu .price-range-slider .sliders input{width:100%;position:absolute;top:0;left:0;margin:0}@media(max-width: 690px){.filter-menu .price-range-slider .sliders{width:100%}}.filter-menu .price-range-slider .price-bars{display:flex;align-items:flex-end;gap:3px;height:30px}.filter-menu .price-range-slider .price-bars .price-bar{flex:1;background-color:#ffd00d}.filter-menu .price-range-slider .price-bars .price-bar.inactive{background-color:#e5e5e5}.filter-menu .price-range-slider .btn-apply{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);margin:20px auto 0}.filter-menu .min-max-slider{position:relative;width:100%}.filter-menu .min-max-slider .prices{display:flex;gap:12px;margin-top:12px}.filter-menu .min-max-slider .prices .price{position:relative;border:1px solid #d3d4d5;flex:1}.filter-menu .min-max-slider .prices .price label{font-weight:400;padding:27px 10px 8px}.filter-menu .min-max-slider .prices .price:after{position:absolute;top:9px;left:10px;font-size:1.2rem;color:#6c7175}@media(max-width: 690px){.filter-menu .min-max-slider .prices{width:100%}}.filter-menu .price.min:after{content:"MIN"}.filter-menu .price.max:after{content:"MAX"}.filter-menu #price-dropdown{width:362px;max-height:none}.filter-menu #price-dropdown>li{border-bottom:none;padding:20px 20px 28px}@media(max-width: 690px){.filter-menu #price-dropdown{padding:0 0 14px;width:100%}.filter-menu #price-dropdown>li{padding:8px 0}.filter-menu #price-dropdown span{margin-left:0 !important}}@media(max-width: 374px){.filter-menu #price-dropdown span{width:134px}}.filter-menu .min-max-slider input{-webkit-appearance:none;outline:none !important;background:transparent;background-image:linear-gradient(to bottom, transparent 0%, transparent 45%, silver 45%, silver 52%, transparent 52%, transparent 100%)}.filter-menu .min-max-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:35px;height:35px;background:url(/images/filter-handle.svg) no-repeat center #fff;cursor:pointer;border:1px solid #e5e5e5;border-radius:100%;z-index:3;position:relative}.filter-menu .min-max-slider input::-webkit-slider-runnable-track{cursor:pointer}.filter-menu-tags{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding-top:10px}.filter-menu-tags li{font-size:1.6rem;color:var(--color-off-black);display:flex;align-items:center;gap:10px;border-radius:8px;background-color:var(--color-yellow-mid);padding:11px 14px}.filter-menu-tags li img{width:12px;cursor:pointer}.filter-menu-tags li.clear{color:var(--color-off-black);padding:0;border:0;background-color:transparent;cursor:pointer;order:9999;text-decoration:underline}.filter-menu-tags li.clear.active{display:block}.filter-menu-tags li.show-results-mobile{display:none;border:none;padding:0}.filter-menu-tags li.show-results-mobile button{background-color:var(--color-off-black);border-radius:3px;font-size:1.4rem;color:#fff;border:none;font-weight:600;height:43px}@media(min-width: 690px){.filter-menu-tags .button{display:none}}@media(max-width: 690px){.filter-menu-tags{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0px 0px 30px rgba(0,0,0,.06);padding-top:0;z-index:105;padding:0 24px !important;height:66px;justify-content:space-between;border-top:1px solid #d3d4d5;margin-bottom:0;padding:0 28px}.filter-menu-tags li{display:none}.filter-menu-tags li.clear{order:inherit}.filter-menu-tags li.button{display:block;padding:0;border:0}.filter-menu-tags li.button button{height:44px !important;padding:0 20px !important;margin-left:auto}.filter-menu-tags li.clear,.filter-menu-tags li.show-results-mobile{display:block}.filter-menu-tags.active{display:flex}}@media(max-width: 690px){.container-filters .filter-menu{z-index:101}}.filter-menu-tags.active{padding-bottom:35px}.offset-carousel{display:flex;align-items:center}.offset-carousel .text-card{flex:0 0 385px;margin-right:60px}.offset-carousel .text-card h2{font-size:3.2rem;font-size:clamp(3.2rem, 5.2vw, 5.2rem);line-height:1;font-weight:400;color:var(--color-off-black);letter-spacing:-0.08rem;font-family:"Magazine Grotesque";margin-bottom:23px;text-transform:uppercase}@media(max-width: 630px){.offset-carousel .text-card h2{margin-bottom:12px}}.offset-carousel .text-card p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.5;color:var(--color-off-black);font-family:"Archivo"}@media(max-width: 630px){.offset-carousel .text-card p{line-height:145%}}@media(max-width: 1100px){.offset-carousel .text-card{flex:0 0 250px}}@media(max-width: 630px){.offset-carousel .text-card{flex:none}}.offset-carousel .swiper{width:calc(100% - 385px)}.offset-carousel .swiper .swiper-button-next{right:71px}.offset-carousel .swiper .swiper-button-prev{left:20px}.offset-carousel .swiper .swiper-button-next,.offset-carousel .swiper .swiper-button-prev{margin-top:-20px}@media(max-width: 1100px){.offset-carousel .swiper{width:calc(100% - 250px)}}.offset-carousel .offset-carousel__swiper .swiper-wrapper .offset-carousel__card{position:relative;width:280px;border-radius:8px;overflow:hidden;padding:20px;height:441px;display:flex;flex-direction:column;justify-content:flex-end}.offset-carousel .offset-carousel__swiper .swiper-wrapper .offset-carousel__card label{font-size:3.6rem;font-size:clamp(3.6rem, 3.6vw, 3.6rem);color:#fff;font-family:"Magazine Grotesque";cursor:pointer}.offset-carousel .offset-carousel__swiper .swiper-wrapper .offset-carousel__card p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:2.24rem;color:#fff;font-family:"Archivo";margin-top:3px}.offset-carousel .offset-carousel__swiper .swiper-wrapper .offset-carousel__card label,.offset-carousel .offset-carousel__swiper .swiper-wrapper .offset-carousel__card p{z-index:2}.offset-carousel .offset-carousel__swiper .swiper-wrapper .offset-carousel__card:after{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;height:200px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);display:block}@media(max-width: 760px){.offset-carousel .offset-carousel__swiper .swiper-wrapper .offset-carousel__card{width:220px}}@media(max-width: 630px){.offset-carousel .offset-carousel__swiper .swiper-wrapper .offset-carousel__card{height:360px}}.offset-carousel .offset-carousel__swiper .swiper-button-prev,.offset-carousel .offset-carousel__swiper .swiper-button-next{right:-15px}.offset-carousel .offset-carousel__swiper .swiper-button-prev{left:-20px}@media(max-width: 375px){.offset-carousel .offset-carousel__swiper .swiper-button-prev{left:-10px}}@media(max-width: 860px){.offset-carousel .offset-carousel__swiper .swiper-button-next{right:10px}}@media(max-width: 630px){.offset-carousel .offset-carousel__swiper .swiper-button-next{right:-20px}}@media(max-width: 375px){.offset-carousel .offset-carousel__swiper .swiper-button-next{right:-10px}}@media(max-width: 630px){.offset-carousel{flex-direction:column;gap:20px;padding-right:0 !important;padding-top:50px !important;padding-bottom:70px !important}.offset-carousel .text-card{margin-right:0;text-align:center}}.tabs{position:relative;display:inline-flex;width:auto}.tabs li{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:100%;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";position:relative;color:var(--color-off-black);padding:0 20px;border-radius:8px 8px 0 0;flex-shrink:0;text-align:center;line-height:1.7rem;font-weight:400;cursor:pointer}.tabs li.active{font-weight:700;background-color:var(--color-yellow)}.tabs li.active svg path{stroke:var(--color-off-black) !important}.tabs li.active:before,.tabs li.active:after{content:"";position:absolute;width:15px;height:15px;bottom:0;pointer-events:none}.tabs li.active:before{border-bottom-right-radius:10px;box-shadow:8px 0px 0 0px var(--color-yellow);left:-15px}.tabs li.active:after{border-bottom-left-radius:10px;box-shadow:-8px 0px 0 0px var(--color-yellow);right:-15px}.tabs li a{color:var(--color-off-black)}@media(max-width: 660px){.tabs li{font-size:1.4rem}.tabs li a{font-size:1.4rem}}.tabs.lowercase li{text-transform:none;display:flex;align-items:center;gap:10px;line-height:7.2rem}.tabs.lowercase li svg path{stroke:#1e1e1e}@media(max-width: 800px){.tabs{padding-top:64px !important}}@media(max-width: 500px){.tabs{padding-top:10px !important}}@media(max-width: 660px){.tabs{padding-left:42px}}@media(max-width: 620px){.tabs{padding-left:30px}}@media(max-width: 374px){.tabs{padding-left:20px}}.tab-content{display:none;gap:69px}.tab-content.active{display:block}.tab-content__left{display:grid;grid-template:514px 247px/repeat(2, 1fr);gap:20px;flex:.8}.tab-content__left .tab-content__image{position:relative;border-radius:8px;overflow:hidden}.tab-content__left .tab-content__image .tab-content__gallery-trigger{position:absolute;bottom:10px;left:10px;background-color:rgba(0,0,0,.75);display:flex;align-items:center;gap:8px;padding:12px 12px 8px 12px;border-radius:8px;cursor:pointer}.tab-content__left .tab-content__image .tab-content__gallery-trigger label{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.96rem;font-weight:700;color:#fff;letter-spacing:0rem;font-family:"Magazine Grotesque";cursor:pointer}.tab-content__left .tab-content__image .tab-content__gallery-trigger img{cursor:pointer;transform:translateY(-2px)}.tab-content__left .tab-content__image:first-child{grid-column:1/3}@media(max-width: 650px){.tab-content__left .tab-content__image{border-radius:0}.tab-content__left .tab-content__image:first-child{border-radius:8px 0 0 8px}.tab-content__left .tab-content__image:last-child{border-radius:0 8px 8px 0}}.tab-content__right{flex:1}.tab-content__right>p{font-size:1.6rem;font-size:clamp(1.6rem, 2.4vw, 2.4rem);line-height:1.5;color:var(--color-off-black);font-family:"Archivo";margin:0 0 25px 0}.tab-content__right .tab-content__grid{display:grid;grid-template-columns:1fr 1fr;gap:0px 30px}.tab-content__right .tab-content__grid>div label{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.5;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo"}.tab-content__right .tab-content__grid>div p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.5;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo"}.tab-content__right>div.tab-content__pick{display:flex;align-items:flex-start;gap:14px;border-radius:8px;padding:24px;background-color:var(--color-yellow-light);margin-top:38px;margin-bottom:4px}.tab-content__right>div.tab-content__pick label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:700;color:#000;letter-spacing:.1rem;font-family:"Archivo";text-transform:uppercase}.tab-content__right>div.tab-content__pick p{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.96rem;font-weight:400;color:#1a1a1a;letter-spacing:0rem;font-family:"Archivo";margin-top:5px;margin-bottom:0}.tab-content:last-child{max-width:1064px;margin:0 auto}.tab-content:last-child p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.5;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";margin:0 0 40px}.tab-content:last-child img{margin:0 auto}.tab-content:last-child.active{display:block}.tab-content .difference-intro{text-align:center;max-width:825px;margin:0 auto}.tab-content .difference-intro p{font-size:1.6rem;font-size:clamp(1.6rem, 1.8vw, 1.8rem);line-height:3.24rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo"}.tab-content .difference-intro p.intro{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:4.32rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Magazine Grotesque";margin-bottom:40px}.tab-content .difference-intro .flex{text-align:left;gap:45px}.tab-content .difference-intro .flex p{flex:1}.tab-content .difference-intro .flex>div{flex:0 0 91px}.tab-content .difference-intro .flex>div img{margin:0 auto}.tab-content .difference-intro .flex>div img:first-child{margin-bottom:38px;width:52px}.tab-content .search-cards-header{font-size:1.8rem;font-size:clamp(1.8rem, 2vw, 2rem);line-height:2.72rem;font-weight:700;color:#000;letter-spacing:0rem;font-family:"Archivo";text-transform:uppercase;display:flex;justify-content:space-between;margin-bottom:40px}.tab-content .search-cards-header a{display:flex;gap:7px;align-items:center;font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.24rem;font-weight:400;color:#006f84;letter-spacing:0rem;font-family:"Archivo";text-transform:none}.tab-content .search-cards-header a img{width:9px}.tab-content.overflow{overflow:hidden}.tabs-swiper,.tabs-swiper-search{text-align:center;position:relative;border-bottom:4px solid var(--color-yellow)}.tabs-swiper .swiper-wrapper,.tabs-swiper-search .swiper-wrapper{padding:0 60px}.tabs-swiper .swiper-wrapper .swiper-slide,.tabs-swiper-search .swiper-wrapper .swiper-slide{width:auto;margin-right:10px;height:48px;align-items:center;display:flex}.tabs-swiper .swiper-wrapper .swiper-slide li,.tabs-swiper-search .swiper-wrapper .swiper-slide li{height:100%;display:flex;align-items:center}.tabs-swiper .swiper-wrapper .swiper-slide:last-child,.tabs-swiper-search .swiper-wrapper .swiper-slide:last-child{margin-right:0 !important}@media(max-width: 660px){.tabs-swiper .swiper-wrapper,.tabs-swiper-search .swiper-wrapper{padding-left:0}.tabs-swiper .swiper-wrapper .swiper-slide,.tabs-swiper-search .swiper-wrapper .swiper-slide{font-size:1.4rem;height:36px;padding-top:4px}.tabs-swiper .swiper-wrapper .swiper-slide svg,.tabs-swiper-search .swiper-wrapper .swiper-slide svg{width:14px}}@media(max-width: 660px){.tabs-swiper .swiper-wrapper,.tabs-swiper-search .swiper-wrapper{padding-left:42px}}@media(max-width: 620px){.tabs-swiper .swiper-wrapper,.tabs-swiper-search .swiper-wrapper{padding-left:30px}}@media(max-width: 374px){.tabs-swiper .swiper-wrapper,.tabs-swiper-search .swiper-wrapper{padding-left:20px}}.tabs-swiper .swiper-button-prev,.tabs-swiper .swiper-button-next,.tabs-swiper-search .swiper-button-prev,.tabs-swiper-search .swiper-button-next{margin-top:0 !important;top:auto;bottom:8px}.tabs-swiper .swiper-button-prev.swiper-button-disabled,.tabs-swiper .swiper-button-next.swiper-button-disabled,.tabs-swiper-search .swiper-button-prev.swiper-button-disabled,.tabs-swiper-search .swiper-button-next.swiper-button-disabled{display:none !important}@media(max-width: 660px){.tabs-swiper .swiper-button-prev,.tabs-swiper .swiper-button-next,.tabs-swiper-search .swiper-button-prev,.tabs-swiper-search .swiper-button-next{display:none !important}}.tabs-swiper .swiper-button-prev,.tabs-swiper-search .swiper-button-prev{left:0}.tabs-swiper .swiper-button-next,.tabs-swiper-search .swiper-button-next{right:0}@media(max-width: 660px){.tabs-swiper,.tabs-swiper-search{margin-left:-42px !important;width:calc(100% + 84px)}}@media(max-width: 620px){.tabs-swiper,.tabs-swiper-search{margin-left:-30px !important;width:calc(100% + 60px)}}@media(max-width: 374px){.tabs-swiper,.tabs-swiper-search{margin-left:-20px !important;width:calc(100% + 40px)}}.tabs-swiper-search{border-bottom:none}.our-picks{max-width:1384px;position:relative}.our-picks h2{font-size:2.4rem;font-size:clamp(2.4rem, 4.5vw, 4.5rem);line-height:6.3rem;font-weight:400;color:var(--color-off-black);letter-spacing:-0.09rem;font-family:"Magazine Grotesque";text-align:center;margin-left:-77px;text-align:center}.our-picks .our-pick-card{width:308px;border-radius:8px;overflow:hidden}.our-picks .our-pick-card .our-pick-card__image{position:relative;height:305px;border-radius:8px;overflow:hidden}.our-picks .our-pick-card .our-pick-card__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}.our-picks .our-pick-card .our-pick-card__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}.our-picks .our-pick-card .our-pick-card__content{background-color:#fff;padding:19px 0px 31px}.our-picks .our-pick-card .our-pick-card__content .offer-price-disclaimer{margin:6px 0}.our-picks .our-pick-card .our-pick-card__content ul{display:flex;gap:0px 27px;flex-wrap:wrap}.our-picks .our-pick-card .our-pick-card__content ul li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.97rem;font-weight:400;color:var(--color-off-black);letter-spacing:.01rem;font-family:"Archivo";text-transform:uppercase}.our-picks .our-pick-card .our-pick-card__content ul li:first-child{position:relative}.our-picks .our-pick-card .our-pick-card__content ul li:first-child:after{content:"";position:absolute;top:43%;right:-17px;transform:translate(-50%, -50%);height:4px;width:4px;background:var(--color-off-black)}.our-picks .our-pick-card .our-pick-card__content ul li:last-child:after{content:none}.our-picks .our-pick-card .our-pick-card__content label{font-size:1.8rem;font-size:clamp(1.8rem, 2.2vw, 2.2rem);line-height:100%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque";display:block;margin:7px 0 13px;cursor:pointer}.our-picks .our-pick-card .our-pick-card__content p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:2.1rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-bottom:13px}.our-picks .our-pick-card .our-pick-card__content p.duration{color:#6c7175}.our-picks .our-pick-card .our-pick-card__content span{font-size:1.8rem;font-size:clamp(1.8rem, 2.2vw, 2.2rem);line-height:2.5rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque"}.our-picks .our-pick-card .our-pick-card__content .offer{padding-top:4px}.our-picks .our-pick-card .our-pick-card__content .offer small{font-size:1.8rem;font-size:clamp(1.8rem, 1.8vw, 1.8rem);line-height:2.5rem;font-weight:600;color:#992525;letter-spacing:0;font-family:"Archivo";display:block;margin:7px 0 9px}.our-picks .our-pick-card .our-pick-card__content .offer label{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1;font-weight:400;color:#fff;letter-spacing:.09rem;font-family:"Archivo";background-color:#992525;display:inline-block;padding:10px;margin:19px 0 14px;border-radius:8px}.our-picks .our-pick-card .our-pick-card__content .offer p{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.9rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-bottom:1px}.our-picks .our-pick-card .our-pick-card__content .offer p.based-on{color:#6c7175;font-size:1.2rem;line-height:1.9rem}.our-picks .our-pick-card .our-pick-card__content .offer span{font-size:1.6rem;font-size:clamp(1.6rem, 1.8vw, 1.8rem);line-height:2.3rem;font-weight:600;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque";display:block;padding-bottom:15px;border-bottom:1px solid #e3e4e5}.our-picks .our-pick-card .our-pick-card__content .whats-included p{margin-bottom:6px}.our-picks .our-pick-card .our-pick-card__content .whats-included ul{display:block;padding-left:16px;margin-bottom:15px}.our-picks .our-pick-card .our-pick-card__content .whats-included ul li::after{content:revert}.our-picks .our-pick-card .our-pick-card__content .whats-included ul li{list-style:disc;text-transform:revert}.our-picks .our-pick-card .our-pick-card__content .book-btn{display:flex;justify-content:center;align-items:center;color:var(--color-off-black);background-color:var(--color-yellow);border-radius:8px;padding:12px 16px;font-family:"Magazine Grotesque";font-size:16px;font-weight:700;line-height:1;text-align:center;width:fit-content}@media(max-width: 1200px){.our-picks .our-pick-card .our-pick-card__content .book-btn{font-size:13px}}@media(max-width: 980px){.our-picks .our-pick-card .our-pick-card__content .book-btn{font-size:14px}}@media(max-width: 620px){.our-picks .our-pick-card{width:255px}}.our-picks .swiper-pagination{bottom:40px;padding-top:0}.our-picks .swiper-pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.2)}.our-picks .swiper-button-prev,.our-picks .swiper-button-next{top:174px;margin-top:0 !important}.our-picks .swiper-button-prev{left:-20px}.our-picks .swiper-button-next{right:-20px}@media(max-width: 500px){.our-picks .swiper-button-next{right:10px}}.our-picks.cards{align-items:flex-start}.our-picks.cards .our-pick-card{width:auto;height:auto;box-shadow:0px 8px 32px rgba(0,0,0,.06)}.our-picks.cards .our-pick-card .our-pick-card__content label{margin:10px 0}.our-picks.cards .our-pick-card .our-pick-card__content .offer label{margin:0px 0 16px}.usp-titles{display:flex;gap:80px}.usp-titles .usp-title{flex:1}.usp-titles .usp-title h3{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);color:#1a1a1a;letter-spacing:-0.05rem;font-family:"Magazine Grotesque"}.usp-titles .usp-title p{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2.1rem;color:#1a1a1a;letter-spacing:.02rem;font-family:"Archivo";margin-top:15px}.usp-titles .usp-title:nth-child(2){position:relative}.usp-titles .usp-title:nth-child(2):before,.usp-titles .usp-title:nth-child(2):after{content:"";top:0;bottom:0;position:absolute;border-left:1px solid rgba(0,0,0,.2)}.usp-titles .usp-title:nth-child(2):before{left:-39px}.usp-titles .usp-title:nth-child(2):after{right:-39px}.usp-titles .usp-title .accreditation{display:flex;gap:34px;margin-top:21px}@media(max-width: 920px){.usp-titles{gap:60px}.usp-titles .usp-title:nth-child(2){position:relative}.usp-titles .usp-title:nth-child(2):before{left:-29px}.usp-titles .usp-title:nth-child(2):after{right:-29px}}@media(max-width: 720px){.usp-titles{flex-direction:column;gap:30px}.usp-titles .usp-title{text-align:center}.usp-titles .usp-title:nth-child(2):before,.usp-titles .usp-title:nth-child(2):after{content:none}.usp-titles .usp-title .accreditation{justify-content:center}}.accreditations{text-align:center;display:flex;flex-direction:column;align-items:center}.accreditations p{margin:0 auto;max-width:860px;line-height:2.3rem}.accreditations ul{display:flex;margin-top:40px;gap:30px;flex-wrap:wrap;justify-content:center}@media(max-width: 600px){.accreditations ul{gap:17px 20px}}.cards{display:grid}.cards.two-col{grid-template-columns:repeat(2, 1fr);gap:55px 37px}.cards.three-col{grid-template-columns:repeat(3, 1fr);gap:55px 37px}.cards.four-col{grid-template-columns:repeat(4, 1fr);gap:50px 36px}.cards.four-col .card .card-title p{font-family:"Magazine Grotesque",sans-serif;font-weight:400}.cards .card{transition:.3s ease-in-out}.cards .card a{color:inherit}.cards .card .card-image{position:relative;min-height:200px;border-radius:8px;background-position:center;background-size:cover}.cards .card .card-image>img{object-fit:cover;min-height:200px;max-height:242px;height:40vw}.cards .card .card-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}.cards .card .card-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}.cards .card .card-image img{width:100%}.cards .card .card-image .offer-box{position:absolute;top:25px;left:25px;background-color:#fff;border-radius:8px;padding:5px 8px;width:130px}.cards .card .card-image .offer-box label{font-size:1.4rem;line-height:1.6rem;color:#000;font-weight:700;margin:0;font-family:"Magazine Grotesque",sans-serif}.cards .card .card-image .offer-box.purple{background-color:var(--color-indigo);top:10px;left:9px;width:auto;max-width:calc(100% - 20px)}.cards .card .card-image .offer-box.purple label{color:#fff}.cards .card .card-image .type-box{position:absolute;top:21px;left:21px;background-color:#fff;padding:9px 16px}.cards .card .card-image .type-box label{font-size:1.4rem;line-height:1.6rem;color:#000;font-weight:700;margin:0}.cards .card .card-image .offer-circle{position:absolute;top:14px;left:22px;height:80px;width:80px;background-color:var(--color-off-black);border-radius:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 17px}.cards .card .card-image .offer-circle label{font-size:1.3rem;line-height:1.4rem;color:#fff;font-weight:400;margin:0}.cards .card .card-title{display:flex;justify-content:space-between;gap:8px;margin:15px 0 0}.cards .card .card-title ul{display:flex;gap:1px 10px;font-size:1.2rem;font-size:clamp(1.2rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-bottom:9px;flex-wrap:wrap}.cards .card .card-title ul li{text-transform:uppercase}.cards .card .card-title ul li span{font-size:clamp(18px,2.6vw,2.6rem);line-height:0;display:inline-flex;align-items:center;position:relative;top:3px}.cards .card .card-title p{font-size:clamp(2.4rem,2.8vw,2.8rem);font-weight:700;color:var(--color-off-black);letter-spacing:-0.01rem;display:flex;line-height:1.1}.cards .card .card-title img{width:58px;align-self:flex-start;margin-top:3px}.cards .card .event-date{order:2;display:flex;align-items:center;margin:8px 0 4px;gap:17px}.cards .card .event-date li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2rem;font-weight:400;color:#6c7175;letter-spacing:0;font-family:"Archivo"}.cards .card .event-date li:first-child{position:relative}.cards .card .event-date li:first-child:after{content:"";position:absolute;top:50%;right:-12px;transform:translate(-50%, -70%);height:3px;width:3px;background:#6c7175}.cards .card .description{font-weight:400;font-size:clamp(1.4rem,1.6vw,1.6rem);margin-top:12px;line-height:1.4}.cards .card label{font-size:1.8rem;font-size:clamp(1.8rem, 2vw, 2rem);line-height:2rem;font-weight:700;color:var(--color-off-black);letter-spacing:-0.01rem;font-family:"Archivo";display:flex;align-items:center;gap:13px;margin-top:14px;cursor:pointer}.cards .card label s{color:var(--color-off-black);font-weight:400;font-size:1.4rem;line-height:18px;padding-top:2px}.cards .card small{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.4;color:var(--color-off-black);letter-spacing:-0.01rem;display:block;margin-top:10px}.cards .card small.small-text{font-size:clamp(1.2rem,1.2vw,1.2rem)}.cards .card a.card-cta{display:flex;gap:10px;font-size:1.4rem;letter-spacing:-0.01rem;color:#1a1a1a;align-items:center;margin-top:20px;line-height:1.3rem;text-transform:uppercase}.cards .card a.card-cta img{width:10px;padding-top:3px;position:relative;top:-1px}.cards .card .whats-included{order:5}.cards .card .whats-included p{margin-bottom:6px}.cards .card .whats-included ul{display:block;padding-left:16px}.cards .card .whats-included ul li::after{content:revert}.cards .card .whats-included ul li{list-style:disc;text-transform:revert;font-size:clamp(1.2rem,1.4vw,1.4rem);line-height:1.97rem}.cards .card .book-btn{order:6;display:flex;justify-content:center;align-items:center;color:var(--color-off-black);background-color:var(--color-yellow);border-radius:8px;padding:12px 16px;font-family:"Magazine Grotesque";font-size:16px;font-weight:700;line-height:1;text-align:center;width:fit-content;margin-top:15px}@media(max-width: 1200px){.cards .card .book-btn{font-size:13px}}@media(max-width: 980px){.cards .card .book-btn{font-size:14px}}.cards .card .embedded-offer{order:4}.cards .card .embedded-offer label{color:var(--color-indigo) !important}.cards .card.variable-content a{display:flex;flex-direction:column}.cards .card.variable-content a .card-image{order:0;background-size:cover;border-radius:8px;overflow:hidden}.cards .card.variable-content a .card-title{order:1;margin:15px 0 0 !important}.cards .card.variable-content a .card-title ul.rating{margin-bottom:10px;gap:5px 33px;overflow:hidden}.cards .card.variable-content a .card-title ul.rating li{text-transform:none;letter-spacing:.04rem;font-weight:500}.cards .card.variable-content a .card-title ul.rating li:not(:first-child){text-transform:uppercase;position:relative}.cards .card.variable-content a .card-title ul.rating li:not(:first-child):after{content:"";position:absolute;top:50%;left:-17px;transform:translate(-50%, -50%);height:5px;width:5px;background:var(--color-off-black)}.cards .card.variable-content a .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.2;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque"}.cards .card.variable-content a label{order:2;margin:6px 0 7px}.cards .card.variable-content a small{order:3;margin-top:5px}.cards .card.variable-content a div.description p{order:1;margin-top:8px;font-size:1.6rem;font-size:clamp(1.6rem, 2vw, 2rem);line-height:2.8rem;font-weight:400;color:var(--color-off-black);letter-spacing:.01rem;font-family:"Archivo"}.cards .card.variable-content a p.description{order:1;margin-top:8px;font-size:1.6rem;font-size:clamp(1.6rem, 2vw, 2rem);line-height:2.8rem;font-weight:400;color:var(--color-off-black);letter-spacing:.01rem;font-family:"Archivo"}.cards .card.variable-content a p.description.small{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.4}@media(max-width: 860px){.cards .card.variable-content a p.description{margin-top:5px !important}}.cards .card.variable-content a.card-cta{flex-direction:row}.cards .card.social-card{border:1px solid #d6d6d6;align-self:flex-start;padding-bottom:16px}.cards .card.social-card .card-header{display:flex;gap:9px;padding:11px 8px;align-items:center}.cards .card.social-card .card-header label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.32rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-bottom:3px}.cards .card.social-card .card-header span{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.32rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.cards .card.social-card .card-title{display:none}.cards .card.social-card .card-title ul{display:none}.cards .card.social-card .social-controls{order:5;padding:0 19px 0 13px}.cards .card.social-card .social-controls .social-icons{display:flex;gap:7px;align-items:center;justify-content:space-between}.cards .card.social-card .social-controls ul{display:flex;gap:9px;align-items:center;margin:14px 0 15px}.cards .card.social-card .social-controls label{order:6;font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.432rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.cards .card.social-card p.description.small{padding:0 13px;color:var(--color-off-black);font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.4;margin-top:16px !important}.cards .card.variable-width>a>.card-image{order:inherit}.cards .card.variable-width>a div.description p{font-size:1.6rem;line-height:1.4;color:var(--color-off-black);margin-top:10px}.cards .card.variable-width>a p.description{font-size:1.6rem;line-height:1.4;color:var(--color-off-black);margin-top:10px}.cards .card.variable-width>a .card-title{margin:2px 0 0}.cards .card.variable-width>a .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.2;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque"}.cards .card.has-overlay{grid-column:span 2}.cards .card.has-overlay>a{position:relative}.cards .card.has-overlay>a>.card-overlay{position:absolute;bottom:25px;left:25px;background:#fff;max-width:404px;padding:22px 24px}.cards .card.has-overlay>a>.card-overlay .card-title{margin-top:0}.cards .card.has-overlay>a>.card-overlay .card-title ul{margin-top:0;margin-bottom:10px}.cards .card.has-overlay>a>.card-overlay .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.2;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque"}.cards .card.has-overlay>a>.card-overlay div.description p{font-size:1.6rem;line-height:1.4;margin-top:13px;color:var(--color-off-black)}.cards .card.has-overlay>a>.card-overlay p.description{font-size:1.6rem;line-height:1.4;margin-top:13px;color:var(--color-off-black)}@media(max-width: 860px){.cards .card.has-overlay>a>.card-overlay p.description{font-size:1.4rem;line-height:2.42rem}}.cards .card.span-two{grid-column:span 2}@media(max-width: 600px){.cards .card.span-two{grid-column:span 1}}.cards .card.hide{opacity:0;pointer-events:none;transform:translateY(4px);display:none}@media(max-width: 1160px){.cards.four-col{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.cards{grid-template-columns:repeat(2, 1fr);gap:28px 24px}}@media(max-width: 860px){.cards.three-col{grid-template-columns:repeat(2, 1fr);gap:30px}.cards.two-col{gap:60px 30px}.cards.four-col{grid-template-columns:repeat(2, 1fr);gap:40px 30px}}@media(max-width: 720px){.cards .card.has-overlay>a>.card-overlay{position:relative;bottom:0;left:0;margin-top:-140px;max-width:none;padding-bottom:5px}.cards .card.has-overlay>a>.card-image{margin-left:-42px;width:calc(100% + 82px)}}@media(max-width: 620px){.cards{margin-top:50px}.cards .card .card-image .offer-box{top:15px;left:15px}.cards .card .card-image .type-box{top:15px;left:15px}.cards .card .card-image .offer-circle{top:10px;left:10px;height:70px;width:70px}.cards .card .card-image .offer-circle label{font-size:1.4rem;line-height:1.4rem}.cards .card.has-overlay>a>.card-image{margin-left:-30px;width:calc(100% + 60px)}.cards.four-col{grid-template-columns:1fr}}@media(max-width: 550px){.cards{grid-template-columns:1fr;gap:45px 0}.cards.two-col{grid-template-columns:1fr;gap:40px 0}}@media(max-width: 520px){.cards.three-col{grid-template-columns:1fr;gap:40px 0}.cards.three-col .card .card-image img{max-height:375px}.cards.three-col .card.has-overlay{grid-column:span 1}}@media(max-width: 374px){.cards .card.has-overlay>a>.card-image{margin-left:-20px;width:calc(100% + 40px)}}.cards.no-filters{margin-top:26px}.cards.has-overlap .card>a>div.card-image{order:inherit}.cards.has-overlap .card>a>div:last-child{position:relative}.cards.has-overlap .card>a>div:last-child .card-title p{font-family:"Magazine Grotesque",serif;font-size:clamp(2.4rem,2.8vw,2.8rem);line-height:1.1;color:var(--color-off-black)}.cards.has-overlap .card>a>div:last-child .card-title ul{margin-bottom:8px}.cards.has-overlap .card>a>div:last-child.offer{margin-right:60px}.cards.has-overlap .card>a>div:last-child.offer .card-title{display:block}.cards.has-overlap .card>a>div:last-child.offer .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.4;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";color:var(--color-off-black);font-family:"Magazine Grotesque",serif;margin:0px 0 0px;line-height:1.4;color:var(--color-off-black)}.cards.has-overlap .card>a>div:last-child.offer .card-title ul.rating li{color:var(--color-off-black);font-size:1.4rem}.cards.has-overlap .card>a>div:last-child.offer small{font-size:1.8rem;font-size:clamp(1.8rem, 1.8vw, 1.8rem);line-height:2.5rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";display:block;margin:2px 0 12px}.cards.has-overlap .card>a>div:last-child.offer label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1;font-weight:400;color:#fff;letter-spacing:.09rem;font-family:"Archivo";background-color:var(--color-off-black);display:inline-block;padding:10px;margin:19px 0 14px;text-transform:lowercase !important;border-radius:8px}.cards.has-overlap .card>a>div:last-child.offer p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.4;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-bottom:5px}.cards.has-overlap .card>a>div:last-child.offer p.based-on{color:#6c7175;font-size:1.4rem;line-height:1.9rem}.cards.has-overlap .card>a>div:last-child.offer span{font-size:1.6rem;font-size:clamp(1.6rem, 1.8vw, 1.8rem);line-height:2.3rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";display:block;padding-bottom:15px;border-bottom:1px solid #e3e4e5}@media(max-width: 900px){.cards.has-overlap .card>a>div:last-child{margin-top:0;padding:8px 0 50px !important;width:100% !important}}@media(max-width: 520px){.cards.has-overlap .card>a>div:last-child{max-width:none;margin-right:29px;padding-left:30px}}@media(max-width: 374px){.cards.has-overlap .card>a>div:last-child{padding-left:20px}}.cards.has-overlap .card>a>div.collection{background:#03aac9;padding:20px}.cards.has-overlap .card>a>div.collection .collection-title{display:flex;align-items:center;margin-bottom:13px;gap:8px}.cards.has-overlap .card>a>div.collection .collection-title label{font-size:1.1rem;font-size:clamp(1.1rem, 1.1vw, 1.1rem);line-height:1rem;color:#fff;font-family:"Archivo";text-transform:uppercase}.cards.has-overlap .card>a>div.collection .card-title{display:block;margin-top:0}.cards.has-overlap .card>a>div.collection .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.1;color:#fff;letter-spacing:700;font-family:"Magazine Grotesque";font-weight:400}.cards.has-overlap .card>a>div.collection .card-title p.description{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2.2rem;font-weight:400;color:#fff;font-family:"Archivo"}.cards.has-overlap .card>a>div.collection .collection-tags{display:flex;flex-wrap:wrap;margin-top:20px}.cards.has-overlap .card>a>div.collection .collection-tags li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1rem;color:#fff;font-family:"Archivo";text-transform:uppercase}.cards.has-overlap .card>a>div.simple-card{display:flex;flex-direction:column}.cards.has-overlap .card>a>div.simple-card .card-title{order:1}.cards.has-overlap .card>a>div.simple-card .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.4;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";font-family:"Magazine Grotesque",serif;margin:0 0 3px 0;color:var(--color-off-black)}.cards.has-overlap .card>a>div.simple-card .card-title ul.rating li{color:var(--color-off-black);font-size:1.4rem;text-transform:uppercase}.cards.has-overlap .card>a>div.simple-card p.description{order:2;font-size:1.6rem;line-height:1.4;color:var(--color-off-black);word-break:break-word;margin:0 0 13px 0}.cards.has-overlap .card>a>div.simple-card label{color:var(--color-off-black);font-size:1.8rem}.cards.has-overlap .card .collection-title,.cards.has-overlap .card .card-title,.cards.has-overlap .card .collection-tags{z-index:2;position:relative}.show-more-button{text-align:center;margin-top:50px}.show-more-button .btn{background-color:transparent;border:solid var(--color-off-black) 1px;display:inline-block;color:var(--color-off-black);padding:11px 12px 12px;border-radius:8px;font-size:1.6rem;font-weight:700;cursor:pointer}.show-more-button .btn.hide{display:none}.small-cards .accom-list-server-rendered-cards .container .cards.three-col .card .card .simple-card .card-title p{font-size:clamp(1.8rem,2.2vw,2.2rem)}.small-cards .accom-list-server-rendered-cards .container .cards.three-col .card .card .simple-card label{color:var(--color-indigo);font-size:clamp(1.8rem,1.86vw,1.8rem)}.small-cards .accom-list-server-rendered-cards .container .cards.three-col .card .card .simple-card small{font-size:clamp(1.4rem,1.6vw,1.6rem);color:var(--color-off-black)}.start-conversation{display:flex;gap:36px}.start-conversation__text{flex:1;padding:33px 0}.start-conversation__text h4{font-size:3.2rem;font-size:clamp(3.2rem, 4.5vw, 4.5rem);line-height:135%;font-weight:400;font-family:"Magazine Grotesque";max-width:440px;margin-bottom:47px}.start-conversation__text p{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.56rem;font-weight:400;color:#1a1a1a;font-family:"Archivo";max-width:510px}.start-conversation__text ul{gap:21px}.start-conversation__text ul.contacts{margin:20px 0 47px;display:flex}@media(max-width: 700px){.start-conversation__text ul.contacts{flex-direction:column;gap:10px}}@media(max-width: 600px){.start-conversation__text ul.contacts{flex-direction:row;gap:20px;margin-top:25px;margin-bottom:20px}}@media(max-width: 360px){.start-conversation__text ul.contacts{flex-direction:column;gap:10px}}.start-conversation__text ul li{font-size:1.8rem;font-size:clamp(1.8rem, 1.8vw, 1.8rem);line-height:140%;font-weight:400;color:#000;font-family:"Archivo";display:flex;align-items:center;gap:11px;font-weight:600;cursor:pointer}.start-conversation__text ul li a{display:flex;align-items:center;color:inherit;gap:11px;font-weight:600}.start-conversation__text ul.cta{margin:20px 0 0;display:flex;flex-direction:column;gap:22px}.start-conversation__text ul.cta li:first-child a{gap:18px}.start-conversation__grid{flex:1;display:grid;grid-template:430px 306px/repeat(2, 1fr);gap:13px}.start-conversation__grid>div:first-child{grid-column:1/3;grid-row:1/2}.start-conversation__grid>div:nth-child(2){grid-column:1/2}.start-conversation__grid>div:last-child{grid-column:2/3}@media(max-width: 850px){.start-conversation__grid{grid-template:320px 176px/repeat(2, 1fr);gap:10px}}@media(max-width: 520px){.start-conversation__grid{margin-left:-30px;width:calc(100% + 60px)}}@media(max-width: 374px){.start-conversation__grid{margin-left:-20px;width:calc(100% + 40px)}}@media(max-width: 600px){.start-conversation{flex-direction:column}.start-conversation h4{margin-bottom:10px}}@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)}}.title.collections-header{padding:50px 0 30px}.title.collections-header h1{font-size:clamp(3.4rem,6.4vw,6.4rem);letter-spacing:.03rem;font-weight:700;text-transform:uppercase;line-height:1}@media(max-width: 500px){.title.collections-header{padding:40px 0 32px}}.cta-component__large.container{margin:20px auto 20px}.swiper-slide.hide{display:none !important}@media(min-width: 501px){.filter-menu.centered,.filter-menu-tags{display:none}}@media(max-width: 500px){.container.can-stick{position:sticky;top:54px;z-index:12}}.collections-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.collections-grid>a{padding:20px 0 0;position:relative;flex:1}.collections-grid>a .collections-swiper__image{height:294px;flex:none;border-radius:4px}.collections-grid>a>div{padding:15px 0;position:relative;flex:1}.collections-grid>a>div label{font-size:1.1rem;font-size:clamp(1.1rem, 1.1vw, 1.1rem);line-height:1.48rem;font-weight:600;color:var(--color-off-black);letter-spacing:.17rem;font-family:"Archivo";display:flex;align-items:center;gap:7px;text-transform:uppercase}.collections-grid>a>div h3{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:130%;font-weight:500;color:var(--color-off-black);letter-spacing:-0.02rem;font-family:"Magazine Grotesque";margin:14px 0 10px}.collections-grid>a>div p{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.3;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.collections-grid>a>div small{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:140%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";text-transform:uppercase;position:absolute;bottom:19px;left:22px}.collections-grid>a>div .curated{margin-top:36px}.collections-grid>a>div .curated label{display:block;font-size:1rem;font-size:clamp(1rem, 1vw, 1rem);line-height:1.36rem;font-weight:600;color:var(--color-off-black);letter-spacing:.07rem;font-family:"Archivo";text-transform:uppercase;margin-bottom:4px}.collections-grid>a.view-all .collections-swiper__image{display:grid;place-items:center;padding:40px;overflow:hidden}.collections-grid>a.view-all .collections-swiper__image h3{color:#fff;text-align:center;z-index:2}.collections-grid>a.view-all .collections-swiper__image:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}@media(max-width: 1200px){.collections-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 850px){.collections-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 450px){.collections-grid{grid-template-columns:1fr;gap:0}}@media(max-width: 500px){.collections-grid>a .collections-swiper__image{height:220px;min-height:220px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NvbGxlY3Rpb25zLmU3NjFjZWViLmNzcyIsIm1hcHBpbmdzIjoiQUF3QkEsTUFDRSx5QkFDQSx5QkFDQSx5QkFDQSx5QkFDQSxvQkFDQSxvQkFDQSx3QkFDQSxzQkFDQSx3QkFDQSx3QkFDQSw0QkFDQSw4QkFDQSwyQkNsQ0YsK0dBQ0Esa0RBQ0EsbUVBQ0EsMEZERFcsQ0NFWCx1SERGVyxDQ0dYLDhGREhXLENDSVgsNEdESlcsQ0NLWCxpSkRMVyxDQ01YLHVEQUlBLG9GQUNBLHlDQUVBLDROQUNBLDRGQUlBLCtGQUNJLDBJQUNJLHdIQUdSLHVUQUNJLDZSQUNBLDhhQUNBLGlZQUNJLGdnQkM0QkoseUJEaENKLDRPQU00QixtQkFHeEIsK0tBR0osaU9FcENBLDJIQUNFLG9DQUtBLHFKQUdBLCtDQUNFLG9CQUVGLHFEQUlRLG1PQU9OLHVFRGlDQSx5QkM1QkkseU1BQ0EsZ0ZBSUosZ05BQ0Esc0ZBSUosbURBRUEsb0JBRUEsb0VBRUEsd0JBQ0EscUJBUUUsNEZIcERTLENHcURULHlISHJEUyxDR3VEWCw2QkFDQSx1QkFDQSxzQkFDRSxzQkFFRiwrQkFDQSxrQkFDQSwwRUFDQSxtRkFDSSxrQ0FFSixrQ0FFRSx3Q0FDQSwyR0FDRSx1Q0FDQSxxQ0FDQSx3Q0FDQSx1Q0FDQSx5Q0FDQSx5Q0FDQSx1Q0FDQSwyQ0FDQSx5Q0FDQSx5Q0FDQSx5QkFYRixnQkFXNEIsZ0JBQzFCLHlCQVpGLGdCQVk0QixnQkFDMUIseUJBYkYsZ0JBYTRCLGdCQUMxQixnRkFFRix3REFDQSxzQ0FFTSw4QkFDQSxxRUFDQSxnRUFDQSx1REFFTiw2REFDQSx5RUFDTSw2RkFFUSxvT0FHRixrR0FHTixxQkQ3REosaUJBQ0EsdUNBQ0EsZ0JDMkR5QyxDRDNEdkIsZUMyRDZCLENEM0RiLDRCQzJENEIsQ0QzRGpCLHVCQzJETyxDRDNEYyxxQkFIRyxDQytEbEUsaUhBSUgsK0VBQ0ksd0hBR1ksdUdBSVosK0tBQ0ksZ0hBRUosMEJEN0VKLGlCQUNBLHVDQUNBLG1CQzJFeUMsQ0QzRXZCLGVDMkVnQyxDRDNFaEIsNEJDMkU4QixDRDNFbkIscUJDMkVVLENEM0VXLHFCQUhHLENDOEVvQiwyQkFPL0UsMENEcEZWLGlCQUNBLHVDQUNBLGtCQ2tGaUQsQ0RsRi9CLGVDa0Z1QyxDRGxGdkIsYUNrRitCLENEbEZwQixnQkNrRmlCLENEbEZJLHFCQUhHLENDcUZNLDRCQUs3RSxnQkFDRSxnQkFDQSx3QkFDQSxTQUNBLHNCQUNBLFdBQ0EsU0FDQSxlQUVBLHdCQUNFLGNBQ0EsaUJBS0YseUJBaEJGLGdCQWdCNkIsVUFJM0IsMkNBQ0UseUJBREYsa0JBQzZCLHFCQUkvQiwrQkFDRSx5QkFERixjQUM0QixpQkFFNUIsK0JBS0Esa0NBQ0EsMkJBQ0EsMkJBQ0Esc0JBQ0EsK0JBQ0UseUJBREYsWUFDMEIsb0NBQ3hCLHlCQUZGLFlBRTBCLG9CQUUxQixpQ0FDRSx5QkFERixhQUMwQixxQ0FDeEIseUJBRkYsYUFFMEIsb0JBRTFCLGlDQUNFLHlCQURGLGFBQzBCLHNDQUN4Qix5QkFGRixhQUUwQixvQkFFMUIsaUNBQ0UseUJBREYsYUFDMEIsc0NBQ3hCLHlCQUZGLGFBRTBCLG9CQUUxQixvREFDQSx5REFDQSx1Q0gxS00sQ0cyS04sc0VBRUEsdUVBQ0EsNEVBRUEsMkJBQ0Esd0JBQ0EsMENBSVUsa0RBQ04saURBQ0ksZ0pEakpOLHlCQ2dKRSxnQ0FFNEIsV0FDcEIscURBR08sa0ZBSWpCLDZDRDFKQSx5QkMwSkEsZ0NBQzBCLGFBSzlCLGtFQUNBLDBDQUdBLGdOQU9JLGtCQUNBLDZCQUNBLHFCQUNBLGlRQUNJLDBIQUlSLDRQQUtJLDhDQUNBLHNDQUVKLHNEQUdBLHNGQUdBLHFFQUdBLDBEQUdFLDJEQUVFLCtFQUtFLDRGQUtOLGtFQUVBLGlDQUNBLHNDQUNFLG9JQUNFLCtKQUNFLDZJQU1KLGtDQUNFLHNDQUlKLHFHQUNJLDZHQUNJLHVQQUNBLDhIQUNBLDhIRHhPSix5QkNvT0osdUNBTTRCLHlCQUU1Qiw0QkFDQSwwQkFFQSxzQkFDSSxhQUNBLG1CQUNBLFFBRUEsNkJBQ0ksc0JBQ0EsMEJBQ0EsdUJBQ0EsMkJBQ0EseUJBQ0Esa0JBQ0EsZ0JBQ0EsNkJBQ0EsaUJBQ0EsZ0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxlQUNBLHFCQUNBLFNBQ0Esb0NBRUEsc0NBQ0ksV0FDQSxvQkFJUixzQ0QxUkEsaUJBQ0EsdUNBQ0Esa0JDeVJtQyxDRHpSakIsZUN5UnlCLENEelJULDRCQ3lSaUIsQ0R6Uk4sZ0JDeVJHLENEelJrQixxQkFIRyxDQzZSakUsZUFDQSxrQkFJUixnREFDSSxhQUNBLG1CQUNBLFFBQ0EsZUFDQSxXQUNBLDBEQUNJLDBCQUNBLHNCQUNBLDRDQUNBLHVCQUNBLHFCQUNBLCtCQUNBLCtCQ3pWUixrQ0FHUSx1REFDSSx5QkFESix3Q0FDK0IsZ0JBQzNCLHlCQUZKLHdDQUUrQixnQkFDM0IseUJBSEosd0NBRytCLGdCQUluQyxtTkFDSSwyUUFDSSwyQ0FDSSxlQUNBLGtEQUNJLFdBQ0Esa0JBQ0EscUNBQ0EsV0FDQSxZQUNBLGFBQ0EsV0FJWiwrQ0FDQSx5QkFoQkosaUNBZ0I2QixvSEFDekIseUJBakJKLGlDQWlCNEIsZ0ZBRzVCLHVEQUNJLG9GQUNBLGtSQUNJLDREQUVKLG1FQUNJLGdJQUdBLGdIQUNBLG9LQUNJLDJRQUdBLHNIQUNJLDBIQUlJLHNIQUlaLDBLQUNJLGdJQUNJLHNGQUlJLGdHQUNJLHFCQUNBLFlBQ0EsbUJBQ0EsaUJBQ0EscUNBQ0EsZUFDQSxrQkFDQSw2QkFDQSxlQUNBLGdCQUNBLDZCQUNBLDRDQUNBLHFCQUNBLHlCQWRKLGdHQWM0QixZQUt4Qyx5QkFDSSxrRUFHUixtRkFJQSwrREFDSSwwQkFESix5Q0FDNkIsdUJBRTdCLCtGQUNJLDBCQURKLDBEQUM2QixtQkFDekIsMEJBRkosMERBRTZCLG1CQUN6Qix5QkFISiwwREFHNEIsbUJBQ3hCLHlCQUpKLDBEQUk0QixtQkFJaEMsMEVBQ0ksMERBQ0ksMkRBRVEsaUpBRUosMkdBQ0EsbUZBQ0ksd0ZBRUksNkdBSVoseU5BQ0ksK01BQ0ksMFFBRUksNE9BSUksMFRBQ0kscVZBR1IscVNBQ0ksc1RBSUosNFJBR1IseUJBcEJKLCtJQW9CNEIsbUJBS3BCLHVLQUtBLG9GQUVJLGlHQU1KLDhMQUdSLDBCQXRESixvQ0FzRDZCLHVCQUU3QiwwQkF6REosZ0NBeUQ2Qix1Q0FJekIsOENBQ0ksbURBQ0EsbUZBRUosc0tBQ0kscUVBQ0Esb0dBQ0ksc0hBQ0ksK0dBQ0EsdUVBR1IsK0RBQ0kseUVBR1IsdURBSUosaUVBQ0ksb1JBQ0ksMkRBQ0Esc0hBQ0ksOERBRUoseUJBTEoseUJBSzRCLFlBRTVCLHlCQVJKLG9CQVE0QixhQUVoQiw2Q0MzTGhCLDRQQUNJLHFFQUVJLDRGQUNJLDZEQUNBLDBGQUVKLGlESG1DSixpQkFDQSx1Q0FDQSxtQkdyQzBELENIcUN4QyxlR3JDaUQsQ0hxQ2pDLFVHckNnRCxDSHFDckMsdUJHckMyQixDSHFDTixxQkFIRyxDR2xDcUIsc0NBQ3RGLDJISGtDSixpQkFDQSxtQ0FDQSxrQkdwQzhHLENIb0M1RixlR3BDb0csQ0hvQ3BGLFVHcENtRyxDSG9DeEYsdUJHcEM4RSxDSG9DekQscUJBSEcsQ0dqQ3dFLHNDQUNySSx5QkFESiw2REFDNkIsMEJBQ3pCLHlCQUZKLDZEQUU2QiwyQkFFN0IsNkNBQ0EseUZBQ0EsbUdBQ0ksK0dBRUoseUlBQ0ksc0ZBQ0Esc0ZBQ0Esb0dBQ0EsMEZBQ0EsMkZBQ0EsK0ZBR1Isd1lBQ0ksdUpBQ0ksZ0pBQ0Esb0dIYVIsaUJBQ0EsbUNBQ0Esa0JHZndHLENIZXRGLGVHZjhGLENIZTlFLFVHZjZGLENIZWxGLHVCR2Z3RSxDSGVuRCxxQkFIRyxDQWNyRSx5QkcxQlEsbURBQzhCLG9CQUU5QixrRUFDQSx1RUFFUSx5R0FJSSx5QkFESix5RUFDNEIsT0FJcEIsc0pBRUosMkhBS0EseUJBREosaUZBQzRCLHVCQU1wQixvSkFNcEIsMEdBQ0ksaUVIUlIsMEJHT0ksNEJBRStCLDBCQUN2Qiw4REFDQSw4REhYWiwwQkdPSSw0QkFNK0IsVUFDdkIsK0RIZFoseUJHT0ksNEJBUzhCLHVDQUN0QixnRUhqQloseUJHT0ksNEJBWThCLDJDQUN0QiwrREFDQSw4REFHUixrRkFDQSx1Q0h0Q0osaUJBQ0EsdUNBQ0EsbUJHb0MyQyxDSHBDekIsZUdvQ2tDLENIcENsQixVR29DaUMsQ0hwQ3RCLHVCR29DWSxDSHBDUyxxQkFIRyxDR3VDTSxzQ0FFbkUsc0NIeENSLGVBQ0EscUNBQ0EsbUJHc0M2RCxDSHRDM0MsZUdzQ29ELENIdENwQyxVR3NDNEMsQ0h0Q2pDLGdCR3NDOEIsQ0h0Q1QscUJBSEcsQ0d5Q2lCLG1DQUMxRSwyQ0h6Q1osaUJBQ0EsdUNBQ0EsbUJHdUNnRCxDSHZDOUIsZUd1Q3VDLENIdkN2QixVR3VDK0IsQ0h2Q3BCLGdCR3VDaUIsQ0h2Q0kscUJBSEcsQ0cwQ0ksZ0JBRWpFLG1DSDNDUixpQkFDQSx1Q0FDQSxtQkd5QzBELENIekN4QyxlR3lDaUQsQ0h6Q2pDLFVHeUN5QyxDSHpDOUIsZ0JHeUMyQixDSHpDTixxQkFIRyxDRzhDakUsK0JIN0NKLGlCQUNBLHVDQUNBLG1CRzJDa0QsQ0gzQ2hDLGVHMkN5QyxDSDNDekIsYUY1QzNCLENFNENzQyxnQkcyQ21CLENIM0NFLHFCQUhHLENHOENpQix1REFDOUUsK0RBRUosbUVBQ0EseUhBRUosK0RBQ0kseUdIdkNKLHlCRzBDSSx1Q0FDSSxvQ0FFSSx5REFDSSx5REFFSixxREFLUixvTUFDSSxpTUFDQSxtTUFDSSxvUEFDSSxpT0FDRyx3QkFHQyx1U0FDQSxrU0FDQSxnWEFHUiwyT0FDSSw4TkFDQSxvUUFDSSx5UUFNWix5QkF0QkosK0dBc0I0QixnREFDcEIsNE1BR0oseUJBMUJKLCtHQTBCNEIsc0NBS3BDLG1ESHBGSSx5QkdvRkosZ0JBQzhCLGlCQzlJOUIseUJBQ0ksc0hBQ0EsNkRBQ0EsdUlBRVEsMkZBQ0EsMkhBQ0ksbUZBRUosNkhBQ0EsNkhBZUosZ0pBQ0ksaUZKK0JSLHlCSS9CUSxnREFDNEIsbURBR2hDLHFKQUNJLG9HSjBCUix5QkkxQlEsa0RBQzRCLGlCQUdoQyx5R0FDSSwwSkNuQ1osdUNBR1ksdURBS1EseUJBREosNEJBQzZCLDZCQUNyQiw0REFPUixpRUFFTywwRUFDQSwwRUFFSCxtRUFHUSwrRkFVSixvRUNuQ3hCLG9JQUNJLDZDQUNJLHNDTjBDSixpQkFDQSx1Q0FDQSxtQk01Q3lDLENONEN2QixlTTVDZ0MsQ040Q2hCLFVNNUM4QixDTjRDbkIscUJNNUNVLENONENXLHFCQUhHLENNekNFLDJGQUMvRCwwREFDSSx5QkFESiwwQ0FDNkIsY0FHekIseUJBREosNkNBQzZCLGNBSWpDLHdGQUNJLHNDTmdDUixpQkFDQSx1Q0FDQSxlTWxDNEMsQ05rQzFCLGVNbEMrQixDTmtDZiw0Qk1sQzBCLENOa0NNLHFCQUhHLENNL0JnQiw4S0FDekUsa0hBQ0ksdU5BRUosdUZBQ0EsK1ZBQ0csc0hBQ0EsaU9BQ0ksOERSUmYsQ1FRMEMsZ0JBSTVCLG9MQUVRLDJPQUdSLHdMQUVBLDJFQUVILG9FQUVILDBFQUNHLDJIQUNJLDZIUjFCZixDUTJCZSxtSkFDSSx5S0FJWCwwR0FDSSwwSE5haEIsMEJNVmdCLG9EQUM0QixtQk5TNUMsMEJNVmdCLG9EQUU0QixZQUdoQyxtSEFDSywySkFDQSxnTEFDQSx5QkFITCxtREFHNkIsY0FHeEIsK0RORGpCLHlCTTdDUSxzQ0FpRDRCLHdCQUd4QixvRUFFSSxpRkFFTyxzRkFPZixtRUFFSyx5RU5wQmIsMEJNeERBLGdDQWlGNkIsOEJBQ3JCLHlFQUVJLCtEQUlhLHFFTmhDekIsMEJNd0NZLHNFQUVJLHVFTjFDaEIseUJNZ0RRLDZDTmhEUix5Qk14REEsZ0NBMkc0Qiw0QkFDcEIsd05BQ0ksNkVBQ0ksK01BQ00seUhBTVYsbUVBQ0EsaURBQ0ksd0RBQ0ksZ0VBR1IscUpBQ0kseUhBRUosNkVBSUksMkVBSVIsc0xBQ0ksZ0RBQ0Esa0RBRVEsaUhBQ0Esa0hBR1Isd0ZBQ0ksNkVBSVkscUZBSVosNkRBQ0ksMkVBQ0EsaUdBSVosaUVBRUoseUJBQ0ksdURBR1IsNkNOM0dBLDBCTXpESixhQXNLNkIsZ0NON0d6Qix5Qk16REosYUF3SzRCLHNQQUNwQix3RkFDSSw4TkFDSSx1REFHRSwyRE5ySGQsK0NNekRKLGFBa0xnQyxnRE56SDVCLCtDTXpESixhQW1MZ0MsZ0RBRTVCLDRDQUNJLHlGQUNJLG1HTjlIUix5Qk02SEksMENBRTRCLFlBRTVCLG1HQUNJLHVGUnhLTCxDUXlLUyx5RlI1S1IsQ1ErS0EsNENBQ0ksa0JBQ0EsWUFDQSxZQUNBLGlEQUNBLGlCQUNBLGtCQUNBLGlCQUNBLHFDQUNBLG1CQUNBLGdCQUNBLDZCQUNBLG9CQUNBLHNCQUNBLGVBQ0EsYUFDQSxtQkFDQSxRQUNBLHFDQUNBLG1CQUdSLDBEQUNJLDJFQUNJLDhGQUNJLHdGQUNBLG9IUjlNUixDRThDSix5Qk02SkkscUNBSzRCLFlBR2hDLDRDQUNBLDRDQUNBLHlEQUNJLDBFTnhLSix5Qk11S0EsNkJBRTRCLDRCQUNwQiw4Q0FDQSw0RE4zS1IseUJNOEtRLCtDQUtSLG1DQUNFLHdCQUNBLHdCQUNBLHVCQUNBLHdJQUVGLHlEQUNFLHdCQUNBLGdCQUNBLFdBQ0EsWUFDQSx5RUFDQSxlQUNBLHlCQUNBLG1CQUNFLDRCQUVKLGlGQUlKLDhHQUNJLHlMQUNJLG1EQUNBLDRKQUNJLGdEQUVKLDRFQUNJLDhLQUlKLHlCQURKLDBCQUM0QixjTm5ONUIseUJNd01KLGtCQWE0QiwrUEFDcEIsa0NBQ0kseUNBQ0EsNkRBQ0kscUdBRUosa0ZBR0osdUNBR1AseUJBRVEsNkNBSVIsNkNDaFNELGlEQUNJLDZEQUNJLCtCUDBDSixpQkFDQSx1Q0FDQSxhTzVDc0MsQ1A0Q3BCLGVPNUN1QixDUDRDUCw0Qk81Q3NCLENQNENYLHVCTzVDQyxDUDRDb0IsZ0NPNUNjLDZDUHVEaEYseUJPdkRJLCtCQUMyQixvQkFFM0IsOEJQdUNKLGlCQUNBLHVDQUNBLGVPekNxQyxDUHlDSCw0Qk96Q29CLENQeUNZLHFCQUhHLENBY3JFLHlCT3BESSw4QkFDMEIsa0JQbUQ5QiwwQk94REEsNEJBTzZCLGdCUGlEN0IseUJPeERBLDRCQVE0QixXQUU1QixrREFDSSx3REFDQSx1REFDQSwyR1AyQ0osMEJPOUNBLHlCQUk2QiwwQkFJckIsdU9BQ0ksdUZQd0JaLGlCQUNBLHVDQUNrQyxVTzFCaUMsQ1AwQkQsZ0NPMUJRLGdCQUM5RCxtRlB1QlosaUJBQ0EsdUNBQ0EsbUJPekI2QyxDUHlCWCxVT3pCZ0MsQ1B5QkEscUJBSEcsQ090QkssZUFDOUQsb0xBQ0EsaVFQa0NaLHlCT3RDUSxpRkFLNEIsYVBpQ3BDLHlCT3RDUSxpRkFNNEIsY0FHaEMsd0lBQ0EseUVQNEJKLHlCTzVCSSw4REFDNEIsWVAyQmhDLHlCT3pCSSw4REFDNEIsWVB3QmhDLHlCT3pCSSw4REFFNEIsYVB1QmhDLHlCT3pCSSw4REFHNEIsYVBzQmhDLHlCT3pESixpQkFzQzRCLHFIQUNwQiw4REN2Q1IsdURBQ0ksU1IyQ0EsaUJBQ0EsdUNBQ0EsZ0JBSHdCLENBR04sZUFIZSxDQUdDLGFGNUMzQixDRTRDc0MsZ0JBSEgsQ0FHd0IscUJBSEcsQ1ExQ2xDLDBLQUNoQyxxRUFFUyxrRUFFSiw4SEFDQSwrR0FDQSwrR0FFTCx3Q1IrQ0gseUJReERBLFNBVTRCLGlCQUNwQiw2QkFJSixtR0FFTywyQ1J1Q1gseUJRekRKLE1BNkI0Qiw2QlI0QnhCLHlCUXpESixNQStCNEIsNkJSMEJ4Qix5QlF6REosTUFrQzRCLG1CUnVCeEIseUJRekRKLE1BbUM0QixtQlJzQnhCLHlCUXpESixNQW9DNEIsbUJBRzVCLG1DQUNJLGtDQUVBLDBGQUNJLDJGQUNJLGtQQUNJLDJFUkRaLGlCQUNBLHVDQUNBLG1CUURpRCxDUkMvQixlUUR3QyxDUkN4QixVUURtQyxDUkN4QixtQlFEa0IsQ1JDRyxnQ1FEVSxnQkFDaEUsbUhBRUosbUVSU1IseUJRZEksdUNBTTRCLGdCQUNwQiw2RUFDQSw2RUFLWiwyQkFDSSxzQlJiSixpQkFDQSx1Q0FDQSxlUVd1QyxDUlhMLDRCUVdzQixDUlhVLHFCQUhHLENRY1ksa0JBQzdFLCtGQUVRLGlEUmhCWixpQkFDQSx1Q0FDQSxlUWNpRCxDUmQvQixlUWNvQyxDUmRwQiw0QlFjK0IsQ1JkcEIsbUJRY2MsQ1JkTyxxQkFIRyxDUWtCekQsNkNSakJaLGlCQUNBLHVDQUNBLGVRZTZDLENSZjNCLGVRZWdDLENSZmhCLDRCUWUyQixDUmZoQixtQlFlVSxDUmZXLHFCQUhHLENRc0I3RCxtTUFDSSxnRFJ0QlosaUJBQ0EsdUNBQ0Esa0JRb0JpRCxDUnBCL0IsZVFvQnVDLENScEJ2QixVUW9Cb0MsQ1JwQnpCLG9CUW9CaUIsQ1JwQkkscUJBSEcsQ1F1QlMseUJBQ2xFLDRDUnZCWixpQkFDQSx1Q0FDQSxtQlFxQjZDLENSckIzQixlUXFCb0MsQ1JyQnBCLGFGNUMzQixDRTRDc0MsbUJRcUJjLENSckJPLHFCQUhHLENRd0JlLCtCQUlwRix1REFDSSwwQlI1QkosaUJBQ0EsdUNBQ0EsZVEwQnFDLENSMUJuQixlUTBCd0IsQ1IxQlIsNEJRMEJtQixDUjFCUixtQlEwQkUsQ1IxQm1CLHFCQUhHLENRNkJTLGdCQUMxRSwwQ0FDQSw2Q0FHSiwrRUFDSSxpQ1JsQ0osaUJBQ0EsdUNBQ0EsbUJRZ0NxQyxDUmhDbkIsZVFnQzRCLENSaENaLDRCUWdDdUIsQ1JoQ1osbUJRZ0NNLENSaENlLHFCQUhHLENRb0M3RCx1Q1JuQ1IsaUJBQ0EsdUNBQ0EsbUJRaUMrQyxDUmpDN0IsZVFpQ3NDLENSakN0Qiw0QlFpQ2lDLENSakN0QixtQlFpQ2dCLENSakNLLGdDUWlDeUIsb0JBRXZGLDhEQUNJLDhDQUNBLHVEQUNJLDJEQUNJLHVGQU1oQixrQ1IvQ0EsaUJBQ0EsbUNBQ0EsbUJRNkNrRCxDUjdDaEMsZVE2Q3lDLENSN0N6QixVUTZDb0MsQ1I3Q3pCLG1CUTZDbUIsQ1I3Q0UscUJBSEcsQ1FnRFMsdUZBQzFFLDRFUmhESixpQkFDQSx1Q0FDQSxtQlE4Q2tGLENSOUNoRSxlUThDeUUsQ1I5Q3pELGFROENvRSxDUjlDekQsbUJROENtRCxDUjlDOUIscUJBSEcsQ1FpRDJDLG9CQUN4RyxrREFJUixzQ0FHSixpSEFDSSxnRkFDSSxzS0FDSSwrSUFDQSw2SVIvQ1IseUJRNENBLGlFQUs0QixlQUNwQiwwSUFDSSxpSFJuRFoseUJRNENBLGlFQVU0QixtQlJ0RDVCLHlCUTRDQSxpRUFXNEIsbUJSdkQ1Qix5QlE0Q0EsaUVBWTRCLG1CQUU1Qiw4TEFDSSxzUVIzREoseUJRMERBLGtKQUU0Qix5QkFLNUIsZ0ZBQ0EsaUZSbEVBLHlCUTJDSixpQ0F3QjRCLHNEUm5FeEIseUJRMkNKLGlDQXlCNEIsc0RScEV4Qix5QlEyQ0osaUNBMEI0QixzREFFNUIsdUNDaElBLDhDQUNJLGNUMkNBLGlCQUNBLHVDQUNBLGtCUzdDa0MsQ1Q2Q2hCLGVTN0N3QixDVDZDUiw0QlM3Q3VCLENUNkNaLHVCUzdDRSxDVDZDbUIsZ0NTN0NlLHVEQUVqRix3RUFDSSxpSEFDSSxrTUFDSSwrRVRzQ1osaUJBQ0EsdUNBQ0Esa0JTeENzRSxDVHdDcEQsZVN4QzRELENUd0M1QyxVU3hDMEQsQ1R3Qy9DLHFCU3hDc0MsQ1R3Q2pCLHFCQUhHLENTckMrQiwrRUFJaEcsOEZBQ0ksMEVBQ0ksYUFFSiw4RkFDSSx3RFQ2QlosaUJBQ0EsdUNBQ0EsbUJTL0I4QyxDVCtCNUIsZVMvQnFDLENUK0JyQiw0QlMvQm1DLENUK0J4QixxQlMvQmUsQ1QrQk0scUJBSEcsQ1M1QnlCLHlCQUM5RSxzRkFDSSxrTkFHQSxzRkFJWix3RFRvQlIsaUJBQ0EsdUNBQ0EsZ0JTdEI2QyxDVHNCM0IsZVN0QmlDLENUc0JqQiw0QlN0QnlCLENUc0JkLGdCU3RCVyxDVHNCVSxnQ1N0QmlCLGdEQUMzRSxvRFRtQlIsaUJBQ0EsdUNBQ0Esa0JTckJ5QyxDVHFCdkIsZVNyQitCLENUcUJmLDRCU3JCdUIsQ1RxQlosZ0JTckJTLENUcUJZLHFCQUhHLENTbEJhLG1CQUN0RSwyRUFFSix1RFRnQlIsaUJBQ0EsdUNBQ0Esa0JTbEI0QyxDVGtCMUIsZVNsQmtDLENUa0JsQiw0QlNsQjBCLENUa0JmLGdCU2xCWSxDVGtCUyxnQ1NsQmtCLENBRTVFLHlFQUNJLCtEVGFaLGlCQUNBLHVDQUNBLGtCU2ZpRCxDVGUvQixlU2Z1QyxDVGV2QixhRjNDN0IsQ0UyQ3dDLGdCU2ZpQixDVGVJLHFCQUhHLENTWmEsK0JBQ3RFLCtEVFlaLGlCQUNBLHVDQUNBLGFTZGlELENUYy9CLGVTZGtDLENUY2xCLFVTZGdDLENUY3JCLHFCU2RZLENUY1MscUJBSEcsQ1NYSyx3Qlg3QnJFLENXNkJ1Ryx1RUFDaEcsMkRUV1osaUJBQ0EsdUNBQ0Esa0JTYjZDLENUYTNCLGVTYm1DLENUYW5CLDRCU2IyQixDVGFoQixnQlNiYSxDVGFRLHFCQUhHLENTVmlCLGtCQUN0RSxpRlh2QlosQ1d1QjZDLG9DQUVyQyw4RFRRWixpQkFDQSx1Q0FDQSxrQlNWZ0QsQ1RVOUIsZVNWc0MsQ1RVdEIsNEJTVjhCLENUVW5CLGdCU1ZnQixDVFVLLGdDU1ZzQixtRUFHNUUsb0VBQ0ksa0JBRUoscUVBQ0ksY0FDQSxrQkFDQSxtQkFDQSwrRUFDSSxlQUVKLHdFQUNJLGdCQUNBLHNCQUlaLDREQUNJLGFBQ0EsdUJBQ0EsbUJBQ0EsNkJBQ0EscUNBQ0Esa0JBQ0Esa0JBQ0EsaUNBQ0EsZUFDQSxnQkFDQSxjQUNBLGtCQUNBLGtCQUNBLDBCQWRKLDREQWM4QixnQkFDMUIseUJBZkosNERBZTZCLGdCVGJyQyx5QlN0REEsMEJBc0U0QixhQUU1Qix3REFDSSx3RkFHSixnR0FDQSwwQ0FHQSwyQ1QxQkEseUJTMEJBLCtCQUM0QixZQUc1Qix3Q0FDSSwrRkFFUSw0RUFFSSx1RkM1RnBCLGtDQUNJLDhCQUNJLDBCVjBDSixpQkFDQSx1Q0FDa0MsYUY1QzNCLENFNENzQyx1QlU1Q0ksQ1Y0Q2lCLGdDVTVDVyxDQUN6RSx5QlZ5Q0osaUJBQ0EsdUNBQ0Esa0JVM0NxQyxDVjJDSCxhRjVDM0IsQ0U0Q3NDLHFCVTNDTSxDVjJDZSxxQkFIRyxDVXhDUixnQkFDekQsc0RBQ0ksc0tBQ0Esc0RBQ0Esc0RBRUosNEVWZ0RKLHlCVXpESixZQVc0QixTQUVoQixzREFDSSxzREFDQSx1RFYwQ1oseUJVekRKLFlBb0I0QiwrQkFDcEIseUNBRVEsa0dBRUosOERDekJaLHdGQUNJLG1FQUNBLCtGWHVEQSx5Qld2REEsbUJBQzRCLGVDSGhDLG9CQUNJLGtFQUNBLG9FQUNBLG1FQUdZLGdHQUlaLHdDQUNJLDZCQUNBLCtIQUNJLDhDWjJEUixpQkFDQSxpQkFDQSxZWTVEUSwyS0FDSSx3RFo2QlosaUJBQ0EsdUNBQ0Esa0JZL0JzRSxDWitCcEQsZVkvQjRELENaK0I1QyxVWS9CMEQsQ1orQi9DLHFCWS9Cc0MsQ1orQmpCLHFCQUhHLENZNUIrQiwrRUFFNUYsd0NBQ0EsNklBQ0ksOEpBQ0EseUlBQ0ksNERBR1IsK0dBQ0ksaUhBRUosc1BBQ0kscUhBR1IsNEZBQ0ksc0RaWVIsaUJBQ0EsdUNBQ0Esa0JZZHVFLENaY3JELGVZZDZELENaYzdDLDRCWWRxRCxDWmMxQyxnQllkdUMsQ1pjbEIscUJBSEcsQ1lYMkMsaUNBQ3BHLHdEQUNJLHNKQUdSLGtLQUNBLDZFQUVKLDJGQUNLLDRCWkdULGlCQUNBLHVDQUNBLGdCWUwyQyxDWkt6QixlWUwrQixDWktmLGFGbkM5QixDRW1DeUMsZ0JZTFMsQ1pLWSxxQkFIRyxDWUR6RCwwREFDSSxzS2RoQ1osQ2NvQ0QsK0dBQ0MsbUJaSkosaUJBQ0EsbUNBQ0EsZ0JZRXVDLENaRnJCLGVZRTJCLENaRlgsNEJZRTBCLENaRmYsdUJZRUssQ1pGZ0IscUJBSEcsQ1lLZ0Isd0VBQzdFLG9IQUVKLDJKQUNJLG1FQUdBLG9HZGpEQSxDY2lEMkcsK0VBQ3ZHLGtGQUdSLDZCQUNJLFFBQ0EsK0JBQ0ksa0JBRUosZ0NBQ0ksY0FDQSxrQkFDQSwwQ0FDSSxlQUVKLG1DQUNJLGdCQUNBLHNCQUNBLHFDQUNBLG9CQUlaLHVCQUNJLFFBQ0EsYUFDQSx1QkFDQSxtQkFDQSw2QkFDQSxxQ0FDQSxrQkFDQSxrQkFDQSxpQ0FDQSxlQUNBLGdCQUNBLGNBQ0Esa0JBQ0Esa0JBQ0EsZ0JBQ0EsMEJBaEJKLHVCQWdCOEIsZ0JBQzFCLHlCQWpCSix1QkFpQjZCLGdCQUU3Qiw2QkFDSSxRQUNBLG1DQUNJLHFDQUlKLG1FQUNJLDRHQUNBLCtFQUVRLHNHQUNJLG1IQUNHLHNIQUNLLHdOQUtoQiw4Q1p4RWhCLGlCQUNBLHVDQUNBLGVZc0VpRCxDWnRFL0IsZVlzRW9DLENadEVwQiw0QllzRTRCLENadEVqQixnQllzRWMsQ1p0RU8sZ0NZc0VvQixDQUkxRSwrREFDQSw2REFDaUIseUVaOUU3QixpQkFDQSxtQ0FDQSxrQlk0RXVGLENaNUVyRSxlWTRFNkUsQ1o1RTdELDRCWTRFMkUsQ1o1RWhFLHFCWTRFdUQsQ1o1RWxDLHFCQUhHLENZaUZwRCxxRVpoRmpCLGlCQUNBLG1DQUNBLGtCWThFc0YsQ1o5RXBFLGVZOEU0RSxDWjlFNUQsNEJZOEUwRSxDWjlFL0QscUJZOEVzRCxDWjlFakMscUJBSEcsQ1lrRmpELHlHWnBFcEIseUJZbUVpQiw4Q0FFNEIsMkJBR2hDLDREQUdULDRGQUNJLCtGQUNJLDRDWjFGWixpQkFDQSx1Q0FDQSxtQll3RmlELENaeEYvQixlWXdGd0MsQ1p4RnhCLDRCWXdGZ0MsQ1p4RnJCLGdCWXdGa0IsQ1p4RkcscUJBSEcsQ1kyRnNCLGtCQUMvRSwyQ1ozRlosaUJBQ0EsdUNBQ0EsbUJZeUZnRCxDWnpGOUIsZVl5RnVDLENaekZ2Qiw0Qll5RitCLENaekZwQixnQll5RmlCLENaekZJLHFCQUhHLENZOEY1RCxrREFDRyxxREFFSCx3RUFDRyw4SEFDQyx3R0FHQSx3RFpyR2IsaUJBQ0EsdUNBQ0Esb0JZbUcyRCxDWm5HekMsZVltR21ELENabkduQyw0QlltRzBDLENabkcvQixnQlltRzRCLENabkdQLHFCQUhHLENZMEdwRCx5S0FNTCx3REFDaUIsOEhBRWIsMEhBRUoseURBQ0ksNENackhoQixpQkFDQSx1Q0FDQSxlWW1IaUQsQ1puSC9CLGVZbUhvQyxDWm5IcEIsNEJZbUg0QixDWm5IakIsZ0JZbUhjLENabkhPLGdDWW1Ib0IsQ0FLbEYsNENBQ0ksNkNBQ0ksbUlBQ0ksa0VBQ0ksd0ZBQ0EsdURaL0hwQixpQkFDQSx1Q0FDQSxlWTZIcUQsQ1o3SG5DLGVZNkh3QyxDWjdIeEIsNEJZNkhnQyxDWjdIckIsZ0JZNkhrQixDWjdIRyxnQ1k2SHdCLENBRXpELHlJQUViLHFJWnRIcEIseUJZc0hvQix1REFDNEIsc0NBTzVDLHlDWjlISix5Qlk4SEksc0JBQzRCLG9CQUc1Qix1RlpsSUosMEJZc0lJLHNEWnRJSix5Qll6REosT0FpTTRCLG9EWnhJeEIseUJZMElLLCtEQUNBLDZCQUNBLG9FWjVJTCx5QllrSmdCLCtIQUdBLGtGWnJKaEIseUJZekRKLE9BbU40QixnQkFHWix1REFDQSxzREFDQSxpRkFDSSxpRkFRQSxpRkFJWiwyQ1o1S0oseUJZekRKLE9BdU80QixxQ0FDcEIscURaL0tKLHlCWWtMSSxzREFHVyx3REFFSCx1RFp2TFoseUJZbU1nQixrRkFLaEIsa0NBS2dCLHdEQUNBLDREQUVRLGlMQUVBLDJFQUVKLGtFQUNJLDBFQUNJLDhEWm5PNUIsaUJBQ0EsdUNBQ0EsZVlpTzZELENaak8zQyxlQUhlLENBR0MsYUY1QzNCLENFNENzQyxnQkFISCxDQUd3QixxQkFIRyxDWW9PRixrSUFHL0IsdUhBSVosc0RaMU94QixpQkFDQSx1Q0FDQSxrQll3TzZELENaeE8zQyxlWXdPbUQsQ1p4T25DLDRCWXdPMkMsQ1p4T2hDLGdCWXdPNkIsQ1p4T1IscUJBSEcsQ1kyT2lDLGdDQUM5RSxzRFozT3hCLGlCQUNBLHVDQUNBLGFZeU82RCxDWnpPM0MsZVl5TzhDLENaek85QixVWXlPNEMsQ1p6T2pDLHFCWXlPd0IsQ1p6T0gscUJBSEcsQ1k0T2lCLG1KQUM5RCxrRFo1T3hCLGlCQUNBLHVDQUNBLGVZME95RCxDWjFPdkMsZVkwTzRDLENaMU81Qiw0QlkwT3FDLENaMU8xQixnQlkwT3NCLENaMU9ELHFCQUhHLENZNk8yQixrQkFDdEUsd0VkOVF0QixDYzhRdUQsb0NBRW5DLHFEWi9PeEIsaUJBQ0EsdUNBQ0Esa0JZNk80RCxDWjdPMUMsZVk2T2tELENaN09sQyw0Qlk2TzJDLENaN09oQyxnQlk2TzRCLENaN09QLHFCQUhHLENZZ1BpQyxrRVpsT3RHLHlCWThNZ0IsMENBc0I0QixrRVpwTzVDLHlCWThNZ0IsMENBdUI0QixvRFpyTzVDLHlCWThNZ0IsMENBd0I0QixtQkFFNUIsMEVBQ0ksdUhBQ0ksa0VadlB4QixpQkFDQSx1Q0FDQSxnQllxUDZELENaclAzQixVWXFQNkMsQ1pyUGIscUJBSEcsQ1l3UGtCLHlCQUVuRSxpRkFDSSx3RFoxUHhCLGlCQUNBLHVDQUNBLGVZd1B5RCxDWnhQdkIsVVl3UHVDLENaeFA1QixrQll3UHVCLENaeFBGLGdDWXdQYyxpQkFDcEQsb0VaM1A1QixpQkFDQSx1Q0FDQSxrQll5UHlFLENaelB2RCxlWXlQK0QsQ1p6UC9DLFVZeVAwRCxDWnpQMUIscUJBSEcsQ1krUGpELHVHQUNJLDhEWi9QeEIsaUJBQ0EsdUNBQ0EsZ0JZNlAwRCxDWjdQeEIsVVk2UDBDLENaN1BWLHFCQUhHLENZZ1FlLHlCQUdwRSw4RUFDSSwrREFDSSx5RFpwUXhCLGlCQUNBLHVDQUNBLGVZa1F5RCxDWmxRdkMsZUFIZSxDQUdDLGFGNUMzQixDRTRDc0MsZ0JBSEgsQ0FHd0IscUJBSEcsQ1lxUU4scUZBRy9CLDJJQU1SLHVLQUVKLCtGQW1CWixzSkFPWixvREFDSSx1T0FDSSx5Q0FlNEIsdUpBRUosMEtBQ0EsNEtDeldoQywwQ0FDSSxnREFDSSw2QmIwQ0osaUJBQ0EsdUNBQ0EsZ0JhNUNzQyxDYjRDcEIsZWE1QzBCLENiNENzQixnQ2E1Q0wsb0NBQ3pELDRCYnlDSixpQkFDQSx1Q0FDQSxtQmEzQ3FDLENiMkNuQixlYTNDNEIsQ2IyQ1osYUY1QzNCLENFNEMyRCxxQkFIRyxDYXhDWCxnQkFDdEQsc0NBQ0csc0VBQ0sseUJBREwsc0NBQzZCLGdDQUN4Qix5QkFGTCxzQ0FFNkIsZ0VBQ3hCLHlCQUhMLHNDQUc2QixnQ0FFNUIsZ0Nia0NSLGlCQUNBLHVDQUNBLGdCYXBDMEMsQ2JvQ3hCLGVhcEM4QixDYm9DZCxVYXBDeUIsQ2JvQ08scUJBSEcsQ2FqQ0Ysd0VBQ3hELHlHQUVILDZGQUdZLDJEQU1wQixnR0FFUSx1RUFDQSwyREFDQSx5RGIrQlIseUJhbkNBLDBCQU00QixtRGI2QjVCLHlCYW5DQSwwQkFPNEIsMkNiNEI1Qix5QmFuQ0EsMEJBUTRCLDJDYjJCNUIseUJhekRKLG9CQWlDNEIsc0JBQ3BCLDJDYnVCSiwwQmN0REksaUNBQzZCLHdCQUU3Qix1REFJSix5TGQrQ0EsMEJjL0NBLDRCQUM2QixvQkFDekIsMERBQ0EsbURBRUosbURBQ0ksMkZBQ0ksNERBQ0ksNEtBQ0ksZ0Zkc0NoQix5QmNwQ3dCLG1FQUM0QixjZHVDcEQseUJjckN3QixrRUFDK0IsY0FHbkMsZ0ZBRUoseVJBQ0kscUdBQ0ksd0dkeUJ4QiwwQmMxQm9CLDZEQUU2QixZQUk3Qiw4SEFDQSxpSEFDSSxrSWRzQnhCLDBCY3BCNEIsaUZkZ0I1QiwwQmMzQmdCLHVEQWM2QiwrRkFDdEIsa0ZBRUgsd0dkVXBCLHlCYzNCZ0IsdURBa0I0Qix3QkFJNUIsNkVBQ0Esd0RkVGhCLGlCQUNBLHVDQUNBLGtCY09xRCxDZFBuQyxlY08yQyxDZFAzQiw0QmNPc0MsQ2RQM0IsbUJjT3FCLENkUEEsZ0NjTzhCLGdCQUdwRixrRUFDQSxnR0FDSSw2RGRkaEIsaUJBQ0EsdUNBQ0Esa0JjWXFELENkWm5DLGVjWTJDLENkWjNCLDRCY1ltQyxDZFp4QixnQmNZcUIsQ2RaQSxxQkFIRyxDY2V5QixrQ0FDOUUsMEVkZmhCLGlCQUNBLHVDQUNBLGdCY2FvRSxDZGJsRCxlY2F3RCxDZGJ4Qyw0QmNhbUQsQ2RieEMsbUJjYWtDLENkYmIscUJBSEcsQ2NnQnlDLGNBQzFGLGdGZEhwQix5QmNHb0IsOERBQzRCLGNBS2hDLGtWQUNJLHNFZHZCcEIsZUFDQSxpQ0FDQSxrQmNxQnFELENkckJuQyxlY3FCMkMsQ2RyQjNCLGFGNUMzQixDRTRDc0MsbUJjcUJxQixDZHJCQSxnQ2NxQndCLHdEQUN0RSxrRWR4QnBCLGlCQUNBLHVDQUNBLG1CY3NCcUQsQ2R0Qm5DLGVjc0I0QyxDZHRCNUIsNEJjc0J1QyxDZHRCNUIsbUJjc0JzQixDZHRCRCxxQkFIRyxDY3lCNkIsa0JBQzlFLHFFZHpCcEIsaUJBQ0EsdUNBQ0EsbUJjdUJ3RCxDZHZCdEMsZWN1QitDLENkdkIvQiw0QmN1QjBDLENkdkIvQixtQmN1QnlCLENkdkJKLHFCQUhHLENjMEJnQyw0SEFDN0UsNExBRUksMkdBR1IsK0lBQ0EsOExBQ0EsNEhkcEJwQiwwQmNTZ0IsZ0VBWTZCLHNCZHJCN0MseUJjU2dCLGdFQWE0QixVZHRCNUMseUJjU2dCLGdFQWM0Qix1QmR2QjVDLDBCYzJCZ0Isb0VBQzZCLGlCQUc3Qix1S2QvQmhCLDBCYytCZ0IsbUVBQzZCLG1CQUN6QiwyRkFPUixzT0FDSSxpSUFDSSxtRWR2RHBCLGlCQUNBLHVDQUNBLGtCY3FEMkQsQ2RyRHpDLGVjcURpRCxDZHJEakMsVWNxRDRDLENkckRqQyxtQmNxRDJCLENkckROLHFCQUhHLENjd0RrQyx3RUFDbkYsa0VkeERwQixpQkFDQSx1Q0FDQSxrQmNzRDBELENkdER4QyxlY3NEZ0QsQ2R0RGhDLDRCY3NEMkMsQ2R0RGhDLG1CY3NEMEIsQ2R0REwscUJBSEcsQ2N5RGlDLDJIQUNsRiwwS0FDQSxnRmQ3Q3BCLDBCYzZDb0IseUVBQzZCLFFBR3pCLCtKQUVKLGdGQUNBLCtTQUNJLHNXQUVBLHdHQUNJLDRJQUNBLDBJQUNJLCtJQUNJLHlLQUNBLGlKQUdSLGtIQUNBLDBOQUNJLHdKaEIxRzVCLENnQjBHMEcseUNBQzFFLHdJQUVKLCtGZGpGaEMsaUJBQ0EsdUNBQ0Esa0JjK0VxRSxDZC9FbkQsZWMrRTJELENkL0UzQyxhRmxDOUIsQ0VrQ3lDLGdCYytFcUMsQ2QvRWhCLHFCQUhHLENjbUZyQywyRmRsRmhDLGlCQUNBLHVDQUNBLGtCY2dGaUUsQ2RoRi9DLGVjZ0Z1RCxDZGhGdkMsNEJjZ0YrQyxDZGhGcEMsZ0JjZ0ZpQyxDZGhGWixxQkFIRyxDY21GcUMsZUFDdEUsbUtBRUosMEJBUkoseUZBUTZCLG1DQUN6QiwwQkFUSix5RkFTNkIsbUNBRTdCLGlEQXBCSiwrRUFvQnFELGFBQzdDLDJIQUNBLDJKQUNBLDhKQUNJLHlLZC9FcEMsMEJjbUZnQyx1SkFDNkIsWWRwRjdELDBCY2tGNEIsa0pBSTZCLFlkdEZ6RCwwQmN1RmdDLDZMQUM2QixZQUtyQywrRWQxR3hCLGlCQUNBLHVDQUNBLGtCY3dHNkQsQ2R4RzNDLGVjd0dtRCxDZHhHbkMsNEJjd0cyQyxDZHhHaEMsZ0Jjd0c2QixDZHhHUixxQkFIRyxDYzJHaUMsMEZBQzFFLGdKQUVKLHNHQUNJLDZGQUNBLG1HQUVJLDJLQUVMLG9MQUNLLHNIQUNBLHdJQUNBLDBJaEJoS3pCLENnQmdLeUYsbUJBRWhFLDZHZHhIaEMsaUJBQ0EsdUNBQ0Esa0Jjc0htRixDZHRIakUsZWNzSHlFLENkdEh6RCw0QmNzSGlFLENkdEh0RCxnQmNzSG1ELENkdEg5QixxQkFIRyxDY3lIdUQsZUFFNUYscU1BQ0ksb0lBQ0Esc0pBQ0Esd0poQnZLN0IsQ2dCdUs2RixtQkFHcEUsZ0tBRVEsb0hkbEl4QyxpQkFDQSx1Q0FDQSxrQmNnSTZFLENkaEkzRCxlY2dJbUUsQ2RoSW5ELDRCY2dJMkQsQ2RoSWhELGdCY2dJNkMsQ2RoSXhCLHFCQUhHLENjb0k3QixtSGRuSXhDLGlCQUNBLHVDQUNBLGtCY2lJNEUsQ2RqSTFELGVjaUlrRSxDZGpJbEQsYUZsQzlCLENFa0N5QyxnQmNpSTRDLENkakl2QixxQkFIRyxDY29JdUMsNkJBRXhFLHlKQUNJLGtXQUNJLDJJaEJqTHJDLENnQmtMeUMsd0pBR1IscUhkM0l4QyxpQkFDQSx1Q0FDQSxrQmN5STRFLENkekkxRCxlY3lJa0UsQ2R6SWxELDRCY3lJMEQsQ2R6SS9DLGdCY3lJNEMsQ2R6SXZCLHFCQUhHLENjNkk3QixzS2hCeEtwQyxDZ0J3S3VHLFVBQy9ELCtKQUtqQiw0SEFDSyw2RmRuSmhDLGlCQUNBLHVDQUNBLGtCY2lKcUUsQ2RqSm5ELGVjaUoyRCxDZGpKM0MsNEJjaUptRCxDZGpKeEMsZ0JjaUpxQyxDZGpKaEIscUJBSEcsQ2NvSnlDLGVBSXRGLDhIQUNJLDhHQUNBLDBKQUNBLGtJaEJwTXJCLENnQm9NcUYsbUJBRTVELHVGZDVKaEMsaUJBQ0EsdUNBQ0Esa0JjMEprRSxDZDFKaEQsZWMwSndELENkMUp4QyxhRjVDM0IsQ0U0Q3NDLGdCYzBKa0MsQ2QxSmIscUJBSEcsQ2M2SmdDLGtCQUNqRSw4TmRoSnBDLHlCYzBJd0IsaUZBUzRCLGtDQUd4QixpY0FHSiw4TGR6SnhCLHlCY29Eb0IseUVBc0dnQyw2SGQxSnBELHlCY29Eb0IseUVBdUdnQyxzQmQzSnBELDBCY29Eb0IseUVBMEc2QixhZDlKakQsMEJjb0RvQix5RUEyRzZCLGlLZC9KakQseUJjb0RvQix5RUE0RzRCLDBDQUNwQix5SGRqSzVCLHlCY29Eb0IseUVBK0c0QixtQ2RuS2hELHlCY29Eb0IseUVBZ0g0QixtQ0FHaEMsa1RBQ0ksOEhBQ0ksK0lkckt4QiwwQmNtS2dCLG9FQUlnQyxjQUdoQywyS2Q5S2hCLDBCYytLb0IscUZBQzZCLGVkaExqRCx5QmMrS29CLHFGQUU0QixpQ0FJaEMsMkhkckxoQiwwQmN3Q1ksaURBK0k2QiwyUkFDckIsNElBQ0ksaUZBQ0EseUtBQ0EsNEZkM0x4Qix5QmN3Q1ksaURBc0o0QixvSUFDcEIsbUZkL0xwQix5QmN3Q1ksaURBeUo0QixhZGpNeEMseUJjd0NZLGlEQTBKNEIsc0JBRzVCLCtMZGpNWix5QmNpTVksMkRBQytCLGNBSS9CLHFHQUNJLCtFQUNBLGdGZDVNaEIsMEJjME1ZLG1EQUc2QixXQUtyQiwwSGRsTnBCLDBCY2tOb0IsMEVBQzZCLFdBQ3JCLDZGZGhONUIsMEJjOE1vQiwwRUFJaUMscUNBSXJDLHVNQUVBLCtIZDVOaEIsMEJjME1ZLG1EQW9CNkIsNkNBRWpCLCtFQUVKLDhIZGxPcEIseUJjME1ZLG1EQTJCNEIsc0Nkck94Qyx5QmMwTVksbURBNEI0QixzQ2R0T3hDLHlCY3hDUSw0Q0FpUjRCLDJFQUVoQixpSUFFSSx1S0FDSSxrS0FNSiwyRmRwUHhCLHlCY3hDUSw0Q0FnUzRCLGdCQUNwQixzSkFFUSx1S0FDSSxtS0FPWiwyRkFDSSwyRmRwUXBCLHlCY2tRWSxxREFJNEIsd0JkdFF4Qyx5QmNrUVkscURBSzRCLG9DZHZReEMseUJjeENRLDRDQWtUNEIsc0NkMVFwQyx5QmN4Q1EsNENBbVQ0QixzQ0FHNUIsNkhBQ0ksNEZBQ0kseUdkaFJoQiwwQmNnUmdCLGdFQUM2QixVZGpSN0MsMEJjZ1JnQixnRUFFNkIsb0JBSzdCLG9WQUNJLHlFZHJTcEIsZUFDQSxpQ0FDQSxrQmNtU3FELENkblNuQyxlY21TMkMsQ2RuUzNCLGFGNUMzQixDRTRDc0MsbUJjbVNxQixDZG5TQSxnQ2NtU3dCLG9DQUN0RSxxRWR0U3BCLGlCQUNBLHVDQUNBLG1CY29TcUQsQ2RwU25DLGVjb1M0QyxDZHBTNUIsNEJjb1N1QyxDZHBTNUIsbUJjb1NzQixDZHBTRCxxQkFIRyxDY3VTNkIsa0JBQzlFLHdFZHZTcEIsaUJBQ0EsdUNBQ0EsbUJjcVN3RCxDZHJTdEMsZWNxUytDLENkclMvQiw0QmNxUzBDLENkclMvQixtQmNxU3lCLENkclNKLHFCQUhHLENjd1NnQyw0SEFDN0UsK0xBRUksOEdBR1Isa0pBQ0EsaU1BQ0EsK0hkbFNwQiwwQmNzUlksMERBYzZCLFVBRWpCLHlGZHRTeEIsMEJjc1JZLDBEQW1CNkIsZ0RBRTdCLGtGQUNJLHdGQUNBLG9HQUNBLG1HaEJyV1QsQ2dCcVd5RSxtQkFDaEUscURkNVRoQixpQkFDQSx1Q0FDQSxrQmMwVGtELENkMVRoQyxlYzBUd0MsQ2QxVHhCLDRCYzBUbUMsQ2QxVHhCLG1CYzBUa0IsQ2QxVEcscUJBSEcsQ2M2VHlCLGdEQUMxRSwyTEFDQSwrRUFDSSxvRkFFSixtSUFDSSxnSGRyVHhCLHlCY29Ub0IsZ0VBRTRCLDhJQUNwQixvRkFLaEIsbUxkNVRaLDBCYzRUWSxxREFDK0IsY0FDM0IsdURkM1VoQixpQkFDQSx1Q0FDQSxrQmN5VWlELENkelUvQixlY3lVdUMsQ2R6VXZCLDRCY3lVa0MsQ2R6VXZCLG1CY3lVaUIsQ2R6VUkscUJBSEcsQ2M0VXVCLGtCQUM1RSxvRWQvVGhCLHlCY2lVb0IscUVBR1IscUhkcFVaLDBCY29VWSwyREFDK0Isd0JBQzNCLGlFZG5WaEIsaUJBQ0EsdUNBQ0EsZ0JjaVZxRCxDZGpWbkMsZWNpVnlDLENkalZ6QixVY2lWb0MsQ2RqVnpCLG1CY2lWbUIsQ2RqVkUscUJBSEcsQ2NvVjBCLGtDQUMzRSw0RWRwVnBCLGlCQUNBLHVDQUNBLGtCY2tWa0UsQ2RsVmhELGVja1Z3RCxDZGxWeEMsNEJja1ZtRCxDZGxWeEMsbUJja1ZrQyxDZGxWYixxQkFIRyxDY3FWeUMsaUJBQzFGLHNFZHJWcEIsaUJBQ0EsdUNBQ0EsZ0JjbVZ3RCxDZG5WdEMsZWNtVjRDLENkblY1QixVY21WdUMsQ2RuVjVCLG1CY21Wc0IsQ2RuVkQscUJBSEcsQ2N3VnJELCtMZDFVaEIsMEJjMFVnQixpRUFDK0IseUNBQzNCLG1FZHpWcEIsaUJBQ0EsdUNBQ0Esa0JjdVZxRCxDZHZWbkMsZWN1VjJDLENkdlYzQiw0QmN1VnNDLENkdlYzQixtQmN1VnFCLENkdlZBLHFCQUhHLENjMFYyQixrQkFDNUUsZ0ZkN1VwQix5QmMrVXdCLGlGQUlaLCtMZGhXWixpQkFDQSx1Q0FDQSxrQmM4VnVNLENkOVZyTCxlYzhWNkwsQ2Q5VjdLLDRCYzhWd0wsQ2Q5VjdLLG1CYzhWdUssQ2Q5VmxKLHFCQUhHLENjaVc4Syw0RkFDbk8sbUhBQ0Esd05BQ0ksOEZBRUoscUZBQ0EsMFBBQ0EsNEdkMVZoQiwwQmMwVmdCLGdGQUM2QixxQkFDNUIsNEdkNVZqQiwwQmM0VmlCLDhFQUM0QixtQkFDNUIsaUhkOVZqQiwwQmM4VmlCLGdGQUM0QixzQkFDNUIsaUhkaFdqQiwwQmNnV2lCLG1GQUM0QixtQkFDNUIsbUdkbFdqQiwwQmNrV2lCLGdGQUM0QixvQmRuVzdDLDBCY21WWSxpRUFrQjZCLG1CZHJXekMsMEJjbVZZLGlFQW1CNkIsK0JBRTdCLG9FZHhXWiwwQmN3V1ksMkRBQzZCLFVkeld6QywwQmN3V1ksMkRBRTZCLG1GQUNyQiw4RUFDSSxnRmQ1V3hCLHlCY3dXWSwyREFPNEIsbUJBR1oseU1BTVosdUhBR0QsdUZBRVMsa0hBRUoseUlBQ0ksbUxBRUosK0hkbFlwQiwwQmM4UVEsK0NBdUg2QixVZHJZckMsMEJjekNJLCtCQWdiNkIsV2R2WWpDLDBCYzFDQSxvQkFvYjZCLDhCQUV6Qix1QkFDSSwyQ0FDQSxzQ0FHSix3QkFDSSxvQkFHSiwwS0FDSSxtREFDSSxvSUFDSSx3SEFFUSx3RkFDSSx1QmQzWjVCLDBCY3daZ0IsZ0VBTTZCLHlFZDlaN0MsMEJja2FZLHVEQUM2QixpREFFakIsMkpkcmF4QixpRGNxYXdCLHVFQUMrQiwwQ2R0YXZELDBCY3VhNEIsMEZBQ0ksNEZkeGFoQyxnRGN1YTRCLDBFQUU0QixZZHpheEQsaURjNGF3Qix3RUFDNkIsb0RkN2FyRCwwQmNxWkksNEJBOEI2QixnRGRuYmpDLDBCYzFDQSxvQkErZDZCLDBCZHJiN0IsMEJjMUNBLG9CQWdlNkIsMEJkdGI3QiwwQmN3YlEseUNkeGJSLHlCYzFDQSxvQkFvZTRCLHNCQVM1QixpUEFDSSw0SkFDSSwrSUFDQSxxRGR0Y1IsMEJjb2NJLCtCQUc2QixpQkFFN0IseUNBQ0Esa0VBQ0Esc0pBRVEsbUpBQ0ksNEdBQ0Esd0dBR1Isd0VBQ0EsdUlkbmRSLDBCY21jQSxrQkFrQjhCLHlCZHJkOUIseUJjbWNBLGtCQW1CNEIsa0JBQ3BCLHdDZHZkUix5QmNtY0Esa0JBc0I2Qix1QkFFckIsb0NBQ0ksbUJBQ0EsYUFDQSxrQkFDQSxrQkFDQSxrQkFDQSxZQUNBLHFDQUNBLDZCQUNBLGVBQ0EsZ0JBQ0EsY0FNaEIsZ0JBQ0ksNkJDdmhCQSw4Q0FDSSwrSWZ5Q0oseUJlMUNBLDBCQUU0QixxQkFJaEMsc0RBRUEsbUJBQ0ksd0JmcUNBLHlCZWxDSix3Q0FDK0IsY2Y2QjNCLHlCZTFCSixxQkFDNEIscUNBRzVCLDZFQUNJLDhEQUNJLHdGQUNBLGdFQUNJLDhCZktSLGlCQUNBLHVDQUNBLG1CZVA2QyxDZk8zQixlZVBvQyxDZk9wQiw0QmVQa0MsQ2ZPdkIscUJlUGMsQ2ZPTyxxQkFIRyxDZUp3QixpRUFDckYsMkJmSVIsaUJBQ0EsdUNBQ0EsZ0JlTjBDLENmTXhCLGVlTjhCLENmTWQsNEJlTjZCLENmTWxCLHVCZU5RLENmTWEsZ0NlTnFCLG9CQUMvRSwwQmZHUixpQkFDQSx1Q0FDQSxlZUx5QyxDZkt2QixlZUw0QixDZktaLDRCZUxvQixDZktULGdCZUxNLENmS2UscUJBSEcsQ2VGVSxxRkFDdkUsOEJmRVIsaUJBQ0EsdUNBQ0EsZ0JlSjZDLENmSTNCLGVlSmlDLENmSWpCLDRCZUp5QixDZklkLGdCZUpXLENmSVUscUJBSEcsQ2VEZSxpRUFDNUUsaURBQ0ksb0VmQ1osaUNBQ0EsbUJlRjRELENmRTFDLGVlRm1ELENmRW5DLDRCZUZpRCxDZkV0QyxxQmVGNkIsQ2ZFUixxQkFIRyxDZUN1QywyQ0FJcEcscUhBQ0ksa0dBQ0EsbUtmT1osMEJldEJKLGtCQW1CNkIsc0NmR3pCLHlCZXRCSixrQkFvQjRCLHNDZkV4Qix5QmV0Qkosa0JBcUI0QixpQ2ZDeEIseUJlR1EsMkIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fZXh0ZW5kcy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19nZXQtaW4tdG91Y2guc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL190aXRsZXMuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3doaXRlSGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19maWx0ZXJNZW51LnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19vZmZzZXRDYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fb3VyUGlja3Muc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3VzcFRpdGxlcy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fYWNjcmVkaXRhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19zdGFydENvbnZlcnNhdGlvbi5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fc3RpY2t5Rm9vdGVyU2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9wYWdlcy9jb2xsZWN0aW9ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRwdXJwbGU6IzFBMUExQSFkZWZhdWx0O1xyXG4kZ3JheTojZmNmOWY0ICFkZWZhdWx0O1xyXG4kZ3JleTogI0M4Q0FDQyAhZGVmYXVsdDtcclxuJGxpZ2h0R3JheTogI2UzZTRlNSAhZGVmYXVsdDtcclxuJG1pZEdyYXk6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiRkYXJrR3JheTogIzFBMUExQSAhZGVmYXVsdDsgXHJcbiRpbmRpZ286ICM5OTI1MjUgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcclxuJGxpZ2h0Qmx1ZTogIzFBMUExQSAhZGVmYXVsdDtcclxuJHRlYWw6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiRncmVlbjogIzQxOEU5OSAhZGVmYXVsdDtcclxuJGdyZXkxOiAjMUMyMTI1ICFkZWZhdWx0O1xyXG4kZ3JleTI6ICMzNzQyNEEgIWRlZmF1bHQ7XHJcbiRncmV5MzogIzZDNzE3NSAhZGVmYXVsdDtcclxuJGdyZXk0OiAjODY4OThCICFkZWZhdWx0O1xyXG4kZ3JleTU6ICNBREIwQjEgIWRlZmF1bHQ7XHJcbiRncmV5NjogI0M4Q0FDQyAhZGVmYXVsdDtcclxuJGdyZXk3OiAjRDNENEQ1ICFkZWZhdWx0O1xyXG4kZ3JleTg6ICNFNUU1RTUgIWRlZmF1bHQ7XHJcbiRncmV5OTogIzFBMUExQSAhZGVmYXVsdDtcclxuJGJlaWdlOiAjRkNGOUY0ICFkZWZhdWx0O1xyXG4kZ29sZDogI0ZGRDAwRCAhZGVmYXVsdDtcclxuXHJcbjpyb290IHtcclxuICAtLWNvbG9yLWdyZXktMDI6ICMzNzQyNGE7XHJcbiAgLS1jb2xvci1ncmV5LTA3OiAjZDNkNGQ1O1xyXG4gIC0tY29sb3ItZ3JleS0wOTogI2Y3ZjdmNztcclxuICAtLWNvbG9yLWdyZXktMTA6ICNGREY4RjM7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xyXG4gIC0tY29sb3ItYWNjZW50OiAjMUExQTFBO1xyXG4gIC0tY29sb3ItdGVhbDogIzFBMUExQTtcclxuICAtLWNvbG9yLWluZGlnbzogIzk5MjUyNTtcclxuICAtLWNvbG9yLXllbGxvdzogI0ZGRDAwRDtcclxuICAtLWNvbG9yLXllbGxvdy1taWQ6ICNGRkUxODY7XHJcbiAgLS1jb2xvci15ZWxsb3ctbGlnaHQ6ICNGREY4RjM7XHJcbiAgLS1jb2xvci1vZmYtYmxhY2s6ICMxQTFBMUE7XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuJXNlcmlme2ZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzZXJpZjt9XHJcbiVzYW5zLXNlcmlme2ZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjt9XHJcbiVoMXtmb250LXNpemU6IDYuMnJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDcycHg7IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoMntmb250LXNpemU6IGNsYW1wKDJyZW0sIDMuMnZ3LCAzLjJyZW0pOyBsaW5lLWhlaWdodDogMTEwJTsgbGV0dGVyLXNwYWNpbmc6IDAuMTNyZW07IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoM3tmb250LXNpemU6IDZyZW07IGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNnZ3LCA2cmVtKTsgIGxpbmUtaGVpZ2h0OjE0MCU7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiAtMC4xNHJlbTsgQGV4dGVuZCAlc2VyaWY7IGNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5O31cclxuJWg0e2ZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjZ2dywgMi42cmVtKTsgbGluZS1oZWlnaHQ6IDEwMCU7IGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTs7IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoNXtmb250LXNpemU6IGNsYW1wKDNyZW0sIDQuOHZ3LCA0LjhyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IC0wLjA5cmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4laDZ7Zm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDQuNHZ3LCA0LjRyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcmVtOyBtYXJnaW4tdG9wOiAxMzBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4ldGV4dHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cclxuJXRleHQtbWVkaXVte2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAydncsIDJyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgfVxyXG4ldGV4dC1sYXJnZXtmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMi4ydncsIDIuMnJlbSk7IGxpbmUtaGVpZ2h0OiAxMDAlO31cclxuJWNlbnRlcntkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiVwaW57cG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDt9XHJcbiV1cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiVici0xMHtib3JkZXItcmFkaXVzOjEwcHg7fVxyXG4lYnItMTAwe2JvcmRlci1yYWRpdXM6MTAwJTt9XHJcbiVmaWxse3dpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBvYmplY3QtZml0OmNvdmVyO31cclxuJXNjcm9sbGJhcntwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwcHg7IGhlaWdodDoxMDAlO1xyXG4gICAgJj5kaXZ7Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6IDhweDt9ICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjA3KTsgQGV4dGVuZCAlYnItMTA7IG1hcmdpbjogMCAwO30gJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kdGVhbDsgQGV4dGVuZCAlYnItMTA7fSBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogYXV0bzt9ICAgXHJcbn1cclxuJXN3aXBlci1idWxsZXRze29wYWNpdHk6MTsgYm90dG9tOjAgIWltcG9ydGFudDsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwgMC41KTsgb3BhY2l0eToxOyB3aWR0aDo1cHg7IGhlaWdodDo1cHg7IG1hcmdpbjowIDRweDsgXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQtY29sb3I6IGJsYWNrOyBvcGFjaXR5OjE7fVxyXG4gICAgfVxyXG59XHJcbiVzd2lwZXItYnV0dG9ue21hcmdpbi10b3A6IC03MHB4OyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICY6YWZ0ZXJ7Y29udGVudDogbm9uZTt9XHJcbiAgICAmOmJlZm9yZXtjb250ZW50OiBcIlwiOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3dpcGVyLWFycm93LXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJsYWNrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDA7IGJhY2tncm91bmQtc2l6ZTogN3B4O31cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5OiAuNztcclxuICAgICAgICAmOmJlZm9yZXtiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3dpcGVyLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICNFNUU1RTU7IGJhY2tncm91bmQtc2l6ZTogN3B4O31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2ODApe21hcmdpbi10b3A6IC0xMDBweDt9XHJcbn1cclxuJXN3aXBlci1idXR0b24tcHJldntcclxuICAgICY6OmJlZm9yZXt0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgbGVmdDowO31cclxufVxyXG4lc2hhZG93e2JveC1zaGFkb3c6IDBweCA2cHggMThweCByZ2IoMCAwIDAgLyA4JSk7fSBcclxuJXRleHQtY2xhbXB7b3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogLXdlYmtpdC1ib3g7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC13ZWJraXQtbGluZS1jbGFtcDogNDt9IEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7cHttYXgtaGVpZ2h0OiA4MHB4O319XHJcbiIsIkB1c2UgXCJfY29sb3JzXCI7XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItc2lkZSgkc2lkZSwgJHB4OiAxLCAkY29sb3I6ICMwMDApIHtcclxuICAgIGJvcmRlci0jeyRzaWRlfTogI3skcHh9cHggc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNpemluZygkYm94LW1vZGVsKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6ICRib3gtbW9kZWw7XHJcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3gtbW9kZWw7XHJcbiAgICBib3gtc2l6aW5nOiAkYm94LW1vZGVsO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkc3BlZWQpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHNwZWVkO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkc3BlZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkc3BlZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxuICAgICY6LW1vei1wbGFjZWhvbGRlcntAY29udGVudDt9XHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmbGV4KCRhbGlnbjpmbGV4LXN0YXJ0LCAkanVzdGlmeTpmbGV4LXN0YXJ0LCAkZGlyZWN0aW9uOnJvdywgJHdyYXA6bm93cmFwKSB7ICAgICAgXHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6ICRhbGlnbjsgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduOyAgICBcclxuICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7IC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uOyAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgZmxleC13cmFwOiAkd3JhcDstd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7IFxyXG59XHJcbi8qXHJcbkBtaXhpbiBmb250KCRzOjEuNiwgJGxoOjI0LCAkbHM6MSwgJGY6JHNhblNlcmlmLCAkdzo0MDAsICRjOndoaXRlKXtcclxuICAgIGZvbnQtc2l6ZTogJHMrcmVtOyBsaW5lLWhlaWdodDogJGxoK3B4OyBsZXR0ZXItc3BhY2luZzogJGxzK3B4OyBmb250LWZhbWlseTogJGY7IGZvbnQtd2VpZ2h0OiR3OyBjb2xvcjogJGNcclxufSovXHJcblxyXG4vL21lcmdlZCBjbGFtcCB3aXRoIGZvbnQgKHJlY29tbWVuZGVkKVxyXG5AbWl4aW4gZm9udCgkbWluLCAkbWF4LCAkbGg6MTAwJSwgJHc6NDAwLCAkbHM6MCwgJGM6Y29sb3JzLiRkYXJrR3JheSwgJGY6XCJBcmNoaXZvXCIpe1xyXG4gICAgZm9udC1zaXplOiAkbWluK3JlbTsgLy9JRSBmYWxsYmFja1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgjeyRtaW59cmVtLCAjeyRtYXh9dncsICN7JG1heH1yZW0pO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaDsgZm9udC13ZWlnaHQ6JHc7IGNvbG9yOiAkYzsgbGV0dGVyLXNwYWNpbmc6ICRsczsgZm9udC1mYW1pbHk6ICRmOyBcclxufVxyXG5AbWl4aW4gZm9udEJhc2ljKCRzaXplOiAxLjQsICR3ZWlnaHQ6IDQwMCwgJGNvbG9yOiAkYmxhY2ssICRoZWlnaHQ6IDIwKSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplICsgcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgKyBweFxyXG59XHJcblxyXG4vL2NyZWF0ZSBtcSBtaXhpblxyXG5AbWl4aW4gbXEoJHNpemUpeyBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzaXplICsgcHgpe0Bjb250ZW50fTtcclxufVxyXG5cclxuQG1peGluIG1xbWluKCRzaXplKXsgXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiN7JHNpemUrMX1weCl7QGNvbnRlbnR9OyAvLysxIHRvIG1hdGNoIG1lZGlhIGFib3ZlIHBhc3NlZCBpbiB2YWx1ZVxyXG59XHJcblxyXG5AbWl4aW4gbXFiZXR3ZWVuKCRtaW5TaXplLCAkbWF4U2l6ZSl7IFxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDojeyRtaW5TaXplKzF9cHgpIGFuZCAobWF4LXdpZHRoOiN7JG1heFNpemV9cHgpe0Bjb250ZW50fTsgLy9taW5TaXplKzEgdG8gbWF0Y2ggbWVkaWEgYWJvdmUgcGFzc2VkIGluIHZhbHVlXHJcbn1cclxuXHJcblxyXG5cclxuLy9iYWNrZ3JvdW5kIGRpdiByYXRpbyAoc2NhbGUgaGVpZ2h0IHdpdGggd2luZG93IHdpZHRoKVxyXG5AbWl4aW4gYmdSYXRpbygkbWluOiAxMDAsICRtYXg6IDEwMCwgJGg6IDEwMCkge1xyXG4gICAgbWluLWhlaWdodDogJG1pbitweDtcclxuICAgIG1heC1oZWlnaHQ6ICRtYXgrcHg7XHJcbiAgICBoZWlnaHQ6ICRoK3Z3O1xyXG59XHJcblxyXG5AbWl4aW4gc2libGluZ3MoJGksICRlbDpkaXYpIHtcclxuICAgIEBpZiAkaSA9PSAxIHsmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIHtAY29udGVudDt9fVxyXG4gICAgQGVsc2UgeyY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoI3skaX0pLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCN7JGl9KSB+ICN7JGVsfSB7QGNvbnRlbnR9fTtcclxufVxyXG5cclxuQG1peGluIG1pbi1zaWJsaW5ncygkaSwgJGVsOmRpdikge1xyXG4gICAgQGlmICRpID09IDEgeyY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkge0Bjb250ZW50O319XHJcbiAgICBAZWxzZSB7JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKyN7JGl9KSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKyN7JGl9KSB+ICN7JGVsfSB7QGNvbnRlbnR9fTtcclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuXHJcbmJvZHl7bWFyZ2luOiAwOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgb3ZlcmZsb3cteTpzY3JvbGw7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICYubG9ja3twb3NpdGlvbjogZml4ZWQ7IHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gaGVhZGVye1xyXG4gICAgLy8gICAuaGVhZGVyX19jdGF7b3BhY2l0eTogMDt9XHJcbiAgICAvLyB9XHJcbiAgfSBcclxuICAjY2hhdC13aWRnZXQtY29udGFpbmVye3RyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMTZweCk7IHRyYW5zaXRpb246IGJvdHRvbSAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgaGVpZ2h0IDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDsgYm90dG9tOjMwcHggIWltcG9ydGFudDsgfVxyXG5cclxuICAvL3JpcSBvcGVuXHJcbiAgZGl2I3Jlc3BvbnNlaXFfYXBwX2ZyYW1lX2NvbnRhaW5lciBpZnJhbWUge1xyXG4gICAgbGVmdDogN3B4ICFpbXBvcnRhbnQ7IC8vIHJlcXVlc3QgZnJvbSBuaWNrIHRvIG1ha2UgMzBweCBmcm9tIHRoZSBsZWZ0LCBpbnNpZGUgdGhlIGlmcmFtZSB0aGUgYnV0dG9uIGlzIDIzcHggbGVmdFxyXG4gIH1cclxuICAjcmVzcG9uc2VpcS1hcHAtY29udGFpbmVye3otaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XHJcbiAgICAucmlxLXZib3gtb3ZlcmxheXtcclxuICAgICAgJi5yaXEtZmFkZS1pbiwgJi5yaXEtZmFkZS1vdXR7XHJcbiAgICAgICAgJisjcmVzcG9uc2VpcV9hcHBfZnJhbWVfY29udGFpbmVye1xyXG4gICAgICAgICAgaWZyYW1le21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O30gLy9zaG93IHBvcHVwIHdoZW4gb3BlblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLm9mZnNldC1jaGF0eyAvLyB3aGVuIHJlc3BvbnNlSVEgaXMgb24gdGhlIHBhZ2VcclxuICAgICNyZXNwb25zZWlxLWFwcC1jb250YWluZXJ7ei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIFxyXG4gICYuZm9vdGVyLWJ1bXB7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtcclxuICAgICAgICAjY2hhdC13aWRnZXQtY29udGFpbmVye3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDlweCk7IGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KSAhaW1wb3J0YW50OyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IG1heC1oZWlnaHQ6IDY1MnB4ICFpbXBvcnRhbnQ7IG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICNyZXNwb25zZWlxX2FwcF9mcmFtZV9jb250YWluZXI+aWZyYW1le2JvdHRvbTo4NnB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJhc2tldC1mb290ZXItYnVtcHtcclxuICAgICNjaGF0LXdpZGdldC1jb250YWluZXJ7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01N3B4KTsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IGhlaWdodDogY2FsYygxMDBkdmggLSAxMjBweCkgIWltcG9ydGFudDsgbWF4LWhlaWdodDogNjUycHggIWltcG9ydGFudDsgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDt9XHJcbiAgICAjcmVzcG9uc2VpcV9hcHBfZnJhbWVfY29udGFpbmVyPmlmcmFtZXtib3R0b206OTRweCAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuXHJcbmh0bWwsIGJ1dHRvbiwgaW5wdXR7Zm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmO31cclxuXHJcblt2LWNsb2FrXXtvcGFjaXR5OiAwO31cclxuXHJcbi5nb29nbGUtcG9saWN5IHsgZm9udC1zaXplOiAxLjRyZW07IHBhZGRpbmctYm90dG9tOjIwcHg7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHJcbip7Ym94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbmh0bWx7Zm9udC1zaXplOiA2Mi41JTt9XHJcbmgxe0BleHRlbmQgJWgxO31cclxuaDJ7QGV4dGVuZCAlaDI7fVxyXG5oM3tAZXh0ZW5kICVoMzt9XHJcbmg0e0BleHRlbmQgJWg0O31cclxuaDV7QGV4dGVuZCAlaDU7fVxyXG5oNntAZXh0ZW5kICVoNjt9XHJcbnB7QGV4dGVuZCAldGV4dDtcclxuICAmLmgyIHsgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzLjJ2dywgMy4ycmVtKTsgbGluZS1oZWlnaHQ6IDExMCU7IGxldHRlci1zcGFjaW5nOiAwLjEzcmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IH1cclxuICAmLmgzIHsgZm9udC1zaXplOiA2cmVtOyBmb250LXNpemU6IGNsYW1wKDJyZW0sIDZ2dywgNnJlbSk7ICBsaW5lLWhlaWdodDoxNDAlOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogLTAuMTRyZW07IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTsgfVxyXG59XHJcbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7bWFyZ2luOiAwO30gXHJcbmF7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxudWx7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xyXG4gIGxpe2xpc3Qtc3R5bGU6IG5vbmU7fVxyXG59XHJcbmF7Y29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG5ie2ZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4jYXBwIHstd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTt9XHJcbnNlbGVjdHstbW96LWFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgYXBwZWFyYW5jZTogbm9uZTsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTt9XHJcbn1cclxuLnNjcm9sbC1tYXJnaW4geyBzY3JvbGwtbWFyZ2luOjkwcHg7IH1cclxubWFpbntcclxuICAuY29udGFpbmVyLXdyYXBwZXJ7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgLmNvbnRhaW5lcnt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNDQwcHg7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwIDc3cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAmLmxhcmdle21heC13aWR0aDoxNTE2cHg7fVxyXG4gICAgJi5taWR7bWF4LXdpZHRoOjEzMzBweDt9XHJcbiAgICAmLm1lZGl1bXttYXgtd2lkdGg6MTIxOHB4O31cclxuICAgICYuc21hbGx7bWF4LXdpZHRoOjExMTBweDt9XHJcbiAgICAmLngtc21hbGx7bWF4LXdpZHRoOjEwMDBweDt9XHJcbiAgICAmLnh4LXNtYWxse21heC13aWR0aDo4NDVweDt9XHJcbiAgICAmLm9mZnNldHtwYWRkaW5nLXJpZ2h0OjA7fVxyXG4gICAgJi5vZmZzZXQtbGVmdHtwYWRkaW5nLWxlZnQ6MDt9XHJcbiAgICAmLnZpc2libGV7b3ZlcmZsb3c6IHZpc2libGU7fVxyXG4gICAgJi5uby1tYXh7bWF4LXdpZHRoOiBpbml0aWFsO31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCl7cGFkZGluZzogMCA0MnB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCl7cGFkZGluZzogMCAzMHB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCl7cGFkZGluZzogMCAyMHB4O31cclxuICAgIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIC5ncmF5LWJnICsgLmNvbnRhaW5lcjpub3QoLmdyYXktYmcpIHsgcGFkZGluZy10b3A6IDgwcHg7IH1cclxuICBpbWd7ZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTt9XHJcbiAgaW5wdXR7XHJcbiAgICAgICAgJjpmb2N1c3tvdXRsaW5lOm5vbmU7fVxyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2ZvbnQtc2l6ZToxLjhyZW07IGNvbG9yOiAjQURCMEIxO31cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Zm9udC1zaXplOjEuOHJlbTsgIGNvbG9yOiAjQURCMEIxO31cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOjEuOHJlbTsgIGNvbG9yOiAjQURCMEIxO30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgfVxyXG4gIGlucHV0LCB0ZXh0YXJlYSB7LXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O31cclxuICAuY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6OXB4O1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXttYXJnaW46MDsgb3BhY2l0eTowOyBjdXJzb3I6cG9pbnRlcjsgQGV4dGVuZCAlcGluOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJisuY2hlY2tib3gtYm94e2JhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy90aWNrLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1yYWRpdXM6NHB4OyBiYWNrZ3JvdW5kLXNpemU6IDEycHg7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAmLmVycm9ye1xyXG4gICAgICAgICAgICAgICYrLmNoZWNrYm94LWJveHtib3JkZXItY29sb3I6IHJlZDsgYmFja2dyb3VuZC1jb2xvcjogI2ZjOWY5Zjt9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDEuOCwgMnJlbSwgNzAwLCAtMC4wN3JlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgLmNoZWNrYm94LWJveHtoZWlnaHQ6IDI0cHg7IGZsZXg6IDAgMCAyNHB4OyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBib3JkZXItcmFkaXVzOjRweDsgfSBcclxuICB9XHJcblxyXG4gIC5yYWRpb3N7XHJcbiAgICAucmFkaW97cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MTRweDtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17cG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgb3BhY2l0eTogMDsgY3Vyc29yOiBwb2ludGVyOyBtYXJnaW46MDtcclxuICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJisucmFkaW8tYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJhZGlvLWJveHtoZWlnaHQ6IDI0cHg7IHdpZHRoOiAyNHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGdyZXkzOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTJweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMi4xN3JlbSwgNDAwLCAwLjA4cmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWlucHV0c3tcclxuICAgICAgLmZvcm0taW5wdXR7XHJcbiAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAmLmVycm9ye0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjhyZW0sIDQwMCwgMCwgI2YwMTExMSk7IGRpc3BsYXk6bm9uZTsgbWFyZ2luOiA1cHggMCAwO31cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmlzLXN0aWNreXtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgLy9wYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAmPiAuc3dpcGVye1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMjg2cHg7XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge3BhZGRpbmc6IDAgNDJweDt9XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge3BhZGRpbmc6IDAgMzBweDt9XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge3BhZGRpbmc6IDAgMjBweDt9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpeyB0b3A6IDQwcHg7fVxyXG4gIH1cclxuICAgICAgICAgXHJcbiAgc2VjdGlvbntcclxuICAgICYuZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWY0O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpeyBwYWRkaW5nOjYwcHggMCA5MHB4O31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zLXQtMTcwe21hcmdpbjogMTcwcHggMCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KXttYXJnaW46IDkwcHggMCAwO31cclxuICB9XHJcbiAgLnMtdC0xMDB7bWFyZ2luOiAxMDBweCAwIDA7fVxyXG5cclxuICAudXBwZXJjYXNle0BleHRlbmQgJXVwcGVyY2FzZTt9XHJcbiAgLnNlcmlme0BleHRlbmQgJXNlcmlmO31cclxuICAuc2Fucy1zZXJpZntAZXh0ZW5kICVzYW5zLXNlcmlmO31cclxuICAuYmxhY2t7Y29sb3I6YmxhY2sgIWltcG9ydGFudDt9XHJcbiAgLmxlZnR7dGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgLm5vLXBhZGRpbmd7cGFkZGluZzowO31cclxuICAucGFkLTB7cGFkZGluZzowO31cclxuICAucGFkLTh7cGFkZGluZzo4cHggMCAxNnB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo4MDBweCl7cGFkZGluZy10b3A6IDRweDsgcGFkZGluZy1ib3R0b206IDZweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fVxyXG4gIH1cclxuICAucGFkLTE2e3BhZGRpbmc6MTZweCAwIDMycHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtwYWRkaW5nLXRvcDogOHB4OyBwYWRkaW5nLWJvdHRvbTogMTJweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgICAgICAgXHJcbiAgfVxyXG4gIC5wYWQtMzJ7cGFkZGluZzozMnB4IDAgNjBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe3BhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgXHJcbiAgfVxyXG4gIC5wYWQtNDB7cGFkZGluZzo0MHB4IDAgODBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe3BhZGRpbmctdG9wOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMjZweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgXHJcbiAgfVxyXG4gIC5ncmF5LWJne2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApO31cclxuICAueWVsbG93LWJne2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1taWQpO30gXHJcbiAgLmJlaWdlLWJne2JhY2tncm91bmQtY29sb3I6Y29sb3JzLiRiZWlnZTt9XHJcbiAgLmRhcmstYmd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1ncmV5LTEwKTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcbiAgLnVzZS1jaGlsZC1iZzpoYXMoLmRhcmstYmcpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItZ3JleS0xMCk7fVxyXG4gIC51c2UtY2hpbGQtYmc6aGFzKC55ZWxsb3ctYmcpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3IteWVsbG93LW1pZCk7fVxyXG5cclxuICAuY2VudGVye21hcmdpbjogMCBhdXRvO31cclxuICAuZmxleHtkaXNwbGF5OmZsZXg7fVxyXG4gIC5zd2lwZXJ7bWFyZ2luLWxlZnQ6MDsgbWFyZ2luLXJpZ2h0OjA7fVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7QGV4dGVuZCAlc3dpcGVyLWJ1dHRvbjt9XHJcbiAgLnN3aXBlci1idXR0b24tcHJldntAZXh0ZW5kICVzd2lwZXItYnV0dG9uLXByZXY7fVxyXG4gIC5jYXJvdXNlbC1vdmVyZmxvd3tcclxuICAgICAgJj5kaXZ7JjpmaXJzdC1jaGlsZHt6LWluZGV4OjI7fX1cclxuICAgICAgLnN3aXBlcntvdmVyZmxvdzp2aXNpYmxlOyAvL3BhZGRpbmctcmlnaHQ6IDc3cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtjb250ZW50OiBcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOi0xcHg7IGJvdHRvbTowOyBsZWZ0Oi01MDAwcHg7IHdpZHRoOjUwMDBweDsgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTsgei1pbmRleDogMjt9IFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYzMCl7d2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAmOmJlZm9yZXtjb250ZW50Om5vbmU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9ICAgIFxyXG4gICAgICAmLmRhcmt7LnN3aXBlcnsmOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEwKTt9fX1cclxuICB9XHJcblxyXG4gICYuY2hhdC1vZmZzZXR7XHJcbiAgICAuc2Nyb2xsLXRvLXRvcHtib3R0b206MTAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2JvdHRvbTo5MHB4O31cclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZS1lbnRlci1hY3RpdmUsLmZhZGUtbGVhdmUtYWN0aXZlIHt0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcbi5mYWRlLWVudGVyLWZyb20sLmZhZGUtbGVhdmUtdG8ge29wYWNpdHk6IDA7fVxyXG5cclxuLy9UT0RPOiB1c2UgXCJkYXJrZW5cIiBjbGFzcyB0byBcInNwb3QgZml4XCIgYW5kIGdpdmUgKmRpdnMqIHdpdGggYmFja2dyb3VuZCBpbWFnZXMgYSBkYXJrZXIgb3ZlcmxheVxyXG4uZGFya2VuLCBcclxuLnN0YWdnZXItaW1hZ2UtdGV4dF9fbGVmdCAuaW1hZ2UsXHJcbi5vZmZzZXQtY2Fyb3VzZWxfX2NhcmQsIFxyXG4ucm9vbS1kZXRhaWxzIC5yb29tLWRldGFpbHMtY2FyZF9faW1hZ2UsIFxyXG4uYm9va2Zsb3ctcm9vbXNfX3Jvb20tY2FyZCAucm9vbS1jYXJkX19pbWFnZSwgXHJcbi5ib29rZmxvdy1yb29tc19fc3dpcGVyIC5zd2lwZXItc2xpZGUsIFxyXG4udGhyZWUtY29sdW1uLWdyaWQ+YXtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcclxuICAgIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSg3NSUpO1xyXG4gICAgZmlsdGVyOiBzYXR1cmF0ZSg3NSUpOyAgICBcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIiAhaW1wb3J0YW50OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuMik7IHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfSAvL0h1ZTogMCwgU2F0dXJhdGlvbjogLTI1LCBCcmlnaHRuZXNzOiAtNSwgQ29udHJhc3Q6IC01MFxyXG59XHJcbi8vdGFyZ2V0aW5nIGltZyB0YWdzOlxyXG4uaW1hZ2UtYmFubmVyLWdyaWQgaW1nLFxyXG4uc3RhZ2dlci1pbWFnZS10ZXh0cy1zbWFsbCAuc3RhZ2dlci1pbWFnZS10ZXh0X19sZWZ0IC5pbWFnZSBpbWcsXHJcbi5zdGFnZ2VyLWltYWdlLXRleHRzLXNpbXBsZSAuc3RhZ2dlci1pbWFnZS10ZXh0X19sZWZ0IC5pbWFnZSBpbWcsXHJcbi5vdXItcGljay1jYXJkX19pbWFnZSBpbWcsIC5jYXJkLWltYWdlIGltZyxcclxuLnN0YWdnZXItaW1hZ2UtdGV4dHMgLnN0YWdnZXItaW1hZ2UtdGV4dF9fbGVmdCAuaW1hZ2UgaW1nIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSg3NSUpIGJyaWdodG5lc3MoMC44NSk7XHJcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDc1JSkgYnJpZ2h0bmVzcygwLjg1KTtcclxufVxyXG5kaXZbc3dpcGVyLW1vZGFsLXRyaWdnZXJde3Bvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjt9XHJcblxyXG4vL3ByZXZlbnQgbW9iaWxlIGhpZ2hsaWdodHMgb24gY2xpY2tcclxuZGl2ey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDt9XHJcblxyXG4vL2NoYXQgaXMgbWluaW1pc2VkICh3aXRoIGFnZW50IG9ubGluZSlcclxuI2NoYXQtd2lkZ2V0LWNvbnRhaW5lcltzdHlsZSo9XCJ3aWR0aDogODRweDtcIl17aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fVxyXG5cclxuLy9lbnN1cmUgY29va2llIG1lc3NhZ2luZyBpcyBvdmVybGF5aW5nIGV2ZXJ5dGhpbmdcclxuI3VzZXJjZW50cmljcy1yb290e3otaW5kZXg6IDk5OTk5OTk5OTk5OTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcbi5hcHBvaW50bWVudC1ib29rZXJ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gIHNtYWxsLmVycm9yIHsgZm9udC1zaXplOiAxLjZyZW07IGNvbG9yOiByZWQ7IH1cclxuICAuY29uZmlybWF0aW9uLXN0YWdlX19ib2R5e1xyXG4gICAgaDR7bWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O31cclxuICB9XHJcblxyXG4gIC5jb25maXJtYXRpb24tc3RhZ2V7XHJcbiAgICAuc2Nyb2xsYmFyLXdyYXBwZXJ7XHJcbiAgICAgICY+ZGl2e292ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbWVyZ2VuY3ktY29tbXVuaWNhdGlvbiB7IHdpZHRoOjEwMCU7IHBhZGRpbmc6NHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgfVxyXG5cclxuI3NlYXJjaC11bmF2YWlsYWJsZXtkaXNwbGF5OiBub25lOyB9XHJcbi5zZWFyY2gtdW5hdmFpbGFibGV7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICNzZWFyY2gtdW5hdmFpbGFibGV7ZGlzcGxheTogZmxleDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgei1pbmRleDogMTA7IHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgI3NlYXJjaC11bmF2YWlsYWJsZS1tZXNzYWdle2Rpc3BsYXk6IGdyaWQ7IHBsYWNlLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDAgMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmbGV4OjE7IHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIGxhYmVse2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAyLjJ2dywgMi4ycmVtKTsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6IzQ2NDY0Njt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jcmV2aWV3c3tcclxuICAudGl0bGV7dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDJ7bWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWNvdmVyLXJpZ2h0LC5idXR0b24tY292ZXItbGVmdCB7IHBvc2l0aW9uOmFic29sdXRlOyB3aWR0aDo0MHB4OyBoZWlnaHQ6NDBweDsgYm90dG9tOjhweDsgei1pbmRleDogNTtcclxuICAgIC5idXR0b24tY292ZXItaW5uZXJ7IHBvc2l0aW9uOnJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7Ym90dG9tOjA7fVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQgeyBsZWZ0OjA7IH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHsgbGVmdDowOyB9XHJcbiAgICB9ICAgIFxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY2MCl7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxufVxyXG4uYnV0dG9uLWNvdmVyLXJpZ2h0IHsgcmlnaHQ6MDsgfVxyXG4uYnV0dG9uLWNvdmVyLWxlZnQgeyBsZWZ0OiAwOyB9XHJcblxyXG4ubnVtYmVyLWlucHV0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXItZGlzcGxheSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub2ZmZXItcHJpY2UtZGlzY2xhaW1lciwgLmhvdGVsLXByaWNlLWRpc2NsYWltZXJ7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA3cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7ICAgICAgICBcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgPiBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi9jb21wb25lbnRzL19taXhpbnNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2V4dGVuZHNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2NvbG9yc1wiO1xyXG5cclxuLmdldC1pbi10b3VjaHtwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAmPi5jb250YWluZXJ7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge3BhZGRpbmc6IDAgNDJweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge3BhZGRpbmc6IDAgMzBweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge3BhZGRpbmc6IDAgMjBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICAgIC5nZXQtaW4tdG91Y2gtdGFic3tkaXNwbGF5OiBmbGV4OyBnYXA6NjBweDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1pbi1oZWlnaHQ6IDEwNHB4OyBtYXgtaGVpZ2h0OjE5MnB4OyBoZWlnaHQ6IDQxdnc7IG1hcmdpbi1ib3R0b206IDMwcHg7IG92ZXJmbG93LXg6IGF1dG87IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGxpe3Bvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuNnZ3LCAyLjZyZW0pOyBmbGV4LXNocmluazogMDsgbGluZS1oZWlnaHQ6IDAuODsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IFxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4OyAgICBcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7IGNvbG9yOiB1bnNldDsgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjIwcHgpeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGdhcDozMHB4OyBtYXJnaW4tbGVmdDogLTMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4O31cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM3NHB4KXttYXJnaW4tbGVmdDogLTIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb250ZW50LWNvbHVtbntmbGV4OjE7IHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMntmb250LXNpemU6IDIycHg7IGxldHRlci1zcGFjaW5nOiAwOyBtYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAgICAgICAuY29sdW1uLWhlYWRlcntmb250LXdlaWdodDogNzAwOyBkaXNwbGF5OiBmbGV4OyBnYXA6IDExcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTsgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDIuMnZ3LCAyLjJyZW0pOyBtYXJnaW4tYm90dG9tOiAxMnB4OyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgaW1ne3dpZHRoOiA5NnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwudGljay1saXN0e2Rpc3BsYXk6IGdyaWQ7IGdhcDogMTJweCAwO1xyXG4gICAgICAgICAgICBsaXtmb250LXNpemU6Y2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGluZS1oZWlnaHQ6IDEuNDt9ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtZm9vdGVye1xyXG4gICAgICAgICAgICBhe2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDoxNXB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiAgICAgICAgICAgIGEsIHNwYW4uZmFrZS1saW5re3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgJi50ZWx7Zm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjhyZW0pOyBtYXJnaW4tdG9wOiAxNnB4OyBtYXJnaW4tYm90dG9tOiAxOHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3BlbmluZy1ob3Vyc3tcclxuICAgICAgICAgICAgICAgIC50b2dnbGVPcGVuaW5nSG91cnN7Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyO30gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ob3Vycy1yZXZlYWx7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle3BhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgcC5ib2xkYml0e2ZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNHZ3LCAxLjRyZW0pOyBsaW5lLWhlaWdodDogMS40OyBmb250LXdlaWdodDogNDAwOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgc3Bhbi5mYWtlLWxpbmt7Zm9udC13ZWlnaHQ6IDQwMDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAxMXB4O30gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgudG9nZ2xlT3BlbmluZ0hvdXJzKXtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZha2UtbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NjBweCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjIwcHgpe1xyXG4gICAgICAgICAgICAgICAgcHtmb250LXNpemU6IDEuNHJlbTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0taW1hZ2V7d2lkdGg6IDk2cHg7IHdpZHRoOiA5NnB4OyBtYXJnaW46IDAgYXV0byAyMHB4O31cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1lbnF1aXJpZXMtdGFie1xyXG4gICAgICAgICY+ZGl2e2Rpc3BsYXk6IGZsZXg7IGdhcDo4MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7ZGlzcGxheTogZ3JpZDsgZ2FwOjQycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwb2ludG1lbnQtbWV0aG9kc3twYWRkaW5nOiA0MHB4IDQwcHg7IG1hcmdpbjozMHB4IDAgNDNweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDgwcHgpe3BhZGRpbmc6IDQwcHggMjRweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTAwMHB4KXtwYWRkaW5nOiA0MHB4IDI0cHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjYyMHB4KXtwYWRkaW5nOiAzNXB4IDI0cHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM3NHB4KXtwYWRkaW5nOiAzNXB4IDI0cHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1oZWxwLXRhYntkaXNwbGF5OiBncmlkOyBnYXA6NDBweDsgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgJj5kaXZ7ZGlzcGxheTogZmxleDsgZ2FwOjMwcHg7XHJcbiAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbntmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7Zm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjhyZW0pOyBsaW5lLWhlaWdodDogMS4xOyBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNDt9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1mb290ZXJ7cGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7cGFkZGluZy1sZWZ0OiAzOHB4O31cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRlbHttYXJnaW4tdG9wOiAyM3B4OyBtYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYm9va2luZy1oZWxwLCAmLnJldHVybi1oZWxwLCAmLmF3YXktaGVscHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEwKTsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOiA0MHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jb2x1bW57dGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBoMnt0ZXh0LWFsaWduOiBsZWZ0OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O31cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRlbHtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3BlbmluZy1ob3Vyc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG9nZ2xlT3BlbmluZ0hvdXJze3BhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Vycy1yZXZlYWx7cGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtZm9vdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuc3tqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe3BhZGRpbmc6IDMwcHggMjRweDt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYm9va2luZy1oZWxwLCAmLnJldHVybi1oZWxwe1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtmbGV4OjEuNDc7fSAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hd2F5LWhlbHB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle2ZsZXg6MC43O30gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdnttYXgtd2lkdGg6IDMyMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYm9va2luZy1oZWxwLCAmLmF3YXktaGVscHsgXHJcbiAgICAgICAgICAgICAgICAub3BlbmluZy1ob3Vyc3tcclxuICAgICAgICAgICAgICAgICAgICAuaG91cnMtcmV2ZWFse3BhZGRpbmctbGVmdDogMzlweDsgbWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDgwcHgpe2Rpc3BsYXk6IGdyaWQ7IGdhcDo0MnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDgwcHgpe3BhZGRpbmctYm90dG9tOiA0MHB4OyBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuICAgIH1cclxuXHJcbiAgICAub3BlbmluZy1ob3Vyc3tcclxuICAgICAgICAmPnB7Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBpe2ZvbnQtc3R5bGU6IG5vcm1hbDt9XHJcbiAgICAgICAgICAgIHNwYW57ZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDo0cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaG91cnMtcmV2ZWFse2Rpc3BsYXk6IG5vbmU7IGdhcDo1cHggMDsgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7IHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2Utb3V0OyBtYXgtd2lkdGg6IDQyNXB4OyBtYXJnaW46IDVweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgeyBmb250LXdlaWdodDp1bnNldDsgfVxyXG4gICAgICAgICAgICB1bHtkaXNwbGF5OiBncmlkOyBnYXA6OHB4OyBwYWRkaW5nLXRvcDogMTBweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGxpe2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZ2FwOjIwcHg7IGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICYudG9kYXl7Zm9udC13ZWlnaHQ6IDYwMDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgJi5hY3RpdmV7ZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIHVse3BhZGRpbmctYm90dG9tOiAxMHB4O31cclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgICYrcHttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7fVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnRuc3tkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjEzcHg7XHJcbiAgICAgICAgLmJ0bntoZWlnaHQ6IGF1dG87IGxpbmUtaGVpZ2h0OiBub3JtYWw7IHBhZGRpbmc6IDlweCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBjdXJzb3I6IHBvaW50ZXI7IGJvcmRlci1yYWRpdXM6IDhweDsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtc2l6ZTogMTZweDsgbWFyZ2luLXRvcDoxOXB4OyBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgYXtjb2xvcjp3aGl0ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuICAgICAgICAgICAgJi53aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGF7Y29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDYwcHgpe3dpZHRoOiAxMDAlO31cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0MzBweCl7ZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICYud2hpdGV7bWFyZ2luLXRvcDogMDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuQHVzZSBcIi4vZ2V0LWluLXRvdWNoXCI7XHJcblxyXG4ubW9kYWx7cG9zaXRpb246Zml4ZWQ7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjIpOyB6LWluZGV4OiAxMDEwMDAwMDAwMTsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBhbGlnbi1pdGVtczpjZW50ZXI7IHBvaW50ZXItZXZlbnRzOm5vbmU7IG9wYWNpdHk6MDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB0cmFuc2l0aW9uLWRlbGF5OjAuMTRzOyBjdXJzb3I6cG9pbnRlcjtcclxuICAgICYubGluay1wb3B1cCAubW9kYWxfX2NvbnRlbnR7IGp1c3RpZnktY29udGVudDogbm9ybWFsOyBoZWlnaHQ6YXV0bzt9XHJcbiAgICAmI2FnZW50LXNpZ24tdXAtbW9kYWx7ICAgICBcclxuICAgICAgICAubW9kYWxfX2NvbnRlbnR7bWF4LXdpZHRoOiA5MjBweDsgbWF4LWhlaWdodDogOTB2aDsgbWF4LWhlaWdodDogOTBkdmg7XHJcbiAgICAgICAgICAgIHB7bWF4LXdpZHRoOiA1NTBweDt9XHJcbiAgICAgICAgICAgIGZvcm17Z2FwOiA0NXB4OyBkaXNwbGF5OiBncmlkOyBncmlkLWF1dG8tcm93czogYXV0bzt9XHJcbiAgICAgICAgfSAgICAgICBcclxuICAgICAgICBoM3ttYXJnaW4tYm90dG9tOjIwcHg7IEBpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAzLjM2cmVtLCA0MDAsIC0wLjA3cmVtLCBibGFjayk7IGZvbnQtZmFtaWx5OiBcIkt1b25pIEZlaWpvYVwiLCBzYW5zLXNlcmlmfVxyXG4gICAgICAgIGg0LCAuaDR7Z3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMzsgbWFyZ2luLWJvdHRvbTogMTBweDsgdGV4dC1hbGlnbjpjZW50ZXI7IEBpbmNsdWRlIG1peGlucy5mb250KDEuOCwgMi4wLCAyLjRyZW0sIDQwMCwgLTAuMDdyZW0sIGJsYWNrKTsgZm9udC1mYW1pbHk6IFwiS3VvbmkgRmVpam9hXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KXtncmlkLWNvbHVtbi1zdGFydDpzcGFuIDI7fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7Z3JpZC1jb2x1bW4tc3RhcnQ6aW5pdGlhbDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAuZXJyb3IgeyBjb2xvcjpyZWQ7IH1cclxuICAgICAgICAuZm9ybS1zZWN0aW9uIHsgbWFyZ2luOiAxMHB4IDAgMjBweCAwOyBkaXNwbGF5OiBncmlkOyBnYXA6MTBweCAyMHB4O31cclxuICAgICAgICAuYWdlbnQtY2hlY2tib3gsIC5hZ2VudC1yYWRpb3N7Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsYWJlbHtmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWdlbnQtaW5wdXR7IGJvcmRlcjogbm9uZTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IG1hcmdpbjogMTBweCA1cHg7IGZvbnQtc2l6ZTogMTZweDsgaGVpZ2h0OiA1MHB4OyBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAmLnNvbG8geyBtYXJnaW46IDIwcHggYXV0bzsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA3MCUgfVxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7dGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7IH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi8gdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovIHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHttYXgtd2lkdGg6NjIzcHg7IG1heC1oZWlnaHQ6NDk4cHg7IGhlaWdodDogMTAwJTsgd2lkdGg6MTAwJTsgYmFja2dyb3VuZDp3aGl0ZTsgYm94LXNoYWRvdzogMHB4IDEycHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMik7IHBhZGRpbmc6ODBweCAzMHB4IDMwcHg7IGJvcmRlci1yYWRpdXMgOiA2cHg7IGN1cnNvcjpkZWZhdWx0OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1hbGlnbjpjZW50ZXI7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgb3BhY2l0eTowOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgdHJhbnNpdGlvbi1kZWxheTowczsgbWFyZ2luOiAzMHB4O1xyXG4gICAgICAgICYub25yZXF1ZXN0LW1vZGFsLWNvbnRlbnR7cGFkZGluZzogNjVweCA0MnB4IDQwcHg7IG1heC13aWR0aDoxMjAwcHg7IG1heC1oZWlnaHQ6OTB2aDsgaGVpZ2h0OmF1dG87IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgLmhlYWRpbmctMXsgbWFyZ2luOjBweCAwIDRweDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNlcmlmOyBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMy4ydncsIDMuMnJlbSk7fVxyXG4gICAgICAgICAgICAuaGVhZGluZy0yeyBtYXJnaW46MCAwIDU1cHg7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAyLjAsIDIuNHJlbSwgNDAwLCAtMC4wN3JlbSwgYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCkgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvbGRiaXR7IGZvbnQtc2l6ZTogMS40cmVtIDt9XHJcbiAgICAgICAgICAgIC5nZXQtaW4tdG91Y2h7cGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAmPi5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtwYWRkaW5nOiAwIDBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Z2FwOjA7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZU9wZW5pbmdIb3Vyc3tjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwLmJvbGQtYml0eyBtYXJnaW4tdG9wOiAwcHg7IGNvbG9yOiAjNjY2O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1lbnF1aXJpZXMtdGFie1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2eyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe2Rpc3BsYXk6IGdyaWQ7IGdhcDozMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuc3tcclxuICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29tcG9uZW50X19jdGEtYnV0dG9ue2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IHBhZGRpbmc6IDA7IG1hcmdpbi1ib3R0b206IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmFieWstcG9wdXAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhMWM2OyBjb2xvcjogI2ZmZjsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiA5cHggMDsgbWF4LXdpZHRoOiA0NTBweDsgXHJcbiAgICAgICAgICAgIHAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjoxNHB4IGF1dG87IH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE2ODApIHsgbWF4LXdpZHRoOiAzNTBweDsgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHAgeyBmb250LXNpemU6IDE0cHg7IG1hcmdpbjoxMnB4IGF1dG87IH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jbG9zZSB7IHRvcDoxNnB4OyByaWdodDoxNnB4OyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0NDApIHsgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHAgeyBmb250LXNpemU6IDE0cHg7IG1hcmdpbjoxMHB4IGF1dG87IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzYwKSB7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmc6IDA7IG1heC13aWR0aDogMzIwcHg7IFxyXG4gICAgICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMTJweDsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDQ1MCkgeyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nOiAwIDRweDsgbWF4LXdpZHRoOiAxNzVweDsgXHJcbiAgICAgICAgICAgICAgICBwIHsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jbG9zZSB7IHRvcDo1MHB4OyByaWdodDoxMHB4OyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MjZweDsgcmlnaHQ6MjZweDsgY3Vyc29yOnBvaW50ZXI7fVxyXG4gICAgICAgIGg0LCAuaDR7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDMuMzZyZW0sIDQwMCwgLTAuMDdyZW0sIGJsYWNrKTsgZm9udC1mYW1pbHk6IFwiS3VvbmkgRmVpam9hXCIsIHNhbnMtc2VyaWZ9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgJi5tb2RhbF9fcGhvbmUtbnVtYmVye0BpbmNsdWRlIG1peGlucy5mb250KDIuMCwgMi40LCAzLjM2cmVtLCA0MDAsIDAsIGJsYWNrKTsgbWFyZ2luLXRvcDoyMXB4OyBtYXJnaW4tYm90dG9tOjQzcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAzLjM2cmVtLCA3MDAsIDAsIGJsYWNrKTsgbWFyZ2luLWxlZnQ6IDZweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tb2RhbF9fcGFyYWdyYXBoe0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAyLjU2cmVtLCA0MDAsIDAsIGJsYWNrKTt9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbF9fZm9vdGVye0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAzLjM2cmVtLCA0MDAsIDAsIGNvbG9ycy4kZGFya0dyYXkpOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgaW1ne3dpZHRoOjE1cHg7IG1hcmdpbi1yaWdodDo0cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBwLCBoNHttYXgtd2lkdGg6NDE1cHg7IG1hcmdpbjogMCBhdXRvO31cclxuICAgICAgICBidXR0b257Zm9udC1zaXplOjEuNHJlbTsgZm9udC13ZWlnaHQ6NjAwOyBwYWRkaW5nOiAwIDIwcHg7IGhlaWdodDo1MXB4OyBtYXJnaW46IDE5cHggYXV0byAxNHB4OyBtaW4taGVpZ2h0OjUxcHg7fVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7cG9pbnRlci1ldmVudHM6YWxsOyBvcGFjaXR5OjE7IHRyYW5zaXRpb24tZGVsYXk6MHM7XHJcbiAgICAgICAgLm1vZGFsX19jb250ZW50e29wYWNpdHk6MTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBwb2ludGVyLWV2ZW50czphbGw7IHRyYW5zaXRpb24tZGVsYXk6MC4yMnM7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUyMCl7XHJcbiAgICAgICAgJl9fY29udGVudHtwYWRkaW5nOiA2MnB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgaDR7bGluZS1oZWlnaHQ6IDEyNSU7fVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgJi5tb2RhbF9fcGhvbmUtbnVtYmVye21hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntkaXNwbGF5OmJsb2NrO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubW9kYWxfX3BhcmFncmFwaHtsaW5lLWhlaWdodDogMTQwJTt9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICBcclxuICAgIH1cclxuICAgICYub2ZmZXItbW9kYWwsICYucmV0YWlsLW1vZGFsLCAmLnRhaWxvcm1hZGUtbW9kYWx7XHJcbiAgICAgICAgLm1vZGFsX19jb250ZW50e2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgaGVpZ2h0OiBhdXRvOyBnYXA6MzVweDsgcGFkZGluZy10b3A6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAuaDJ7bGluZS1oZWlnaHQ6IDE7IGxldHRlci1zcGFjaW5nOiAwcHg7IGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCAzLjJ2dywgMy4ycmVtKTt9XHJcbiAgICAgICAgICAgIC5tb2RhbF9fYm9keXtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjYwcHg7IFxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19sZWZ0e2Rpc3BsYXk6IGdyaWQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5waG9uZS1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubW9kYWxfX3Bob25lLW51bWJlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS44dncsIDEuOHJlbSk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBmb250LXNpemU6IGNsYW1wKDJyZW0sIDIuNHZ3LCAyLjRyZW0pOyBmb250LXdlaWdodDogNzAwOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19yaWdodHtkaXNwbGF5OmdyaWQ7IGp1c3RpZnktaXRlbXM6Y2VudGVyOyBnYXA6IDEycHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbnttYXJnaW46IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse2ZvbnQtc2l6ZTogMS4zcmVtOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ4MHB4KXtnYXA6MHB4OyBwYWRkaW5nLXRvcDogNzBweDsgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjA7IG1hcmdpbi10b3A6IDMwcHg7IGdhcDozMHB4O31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDozNzRweCl7cGFkZGluZy10b3A6IDYwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG5kaXYjbmFieWstcG9wdXAgeyBwYWRkaW5nLXRvcDogNDRweDsgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDc2MCkgeyBwYWRkaW5nLXRvcDogNnB4OyB9XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuLnRpdGxle3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxhYmVse2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTtsZXR0ZXItc3BhY2luZzogMC4xNnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgZGlzcGxheTogYmxvY2s7ICBtYXJnaW46IDAgMCAzMnB4O31cclxuICAgIHB7bWF4LXdpZHRoOiA4NDZweDsgbWFyZ2luOiAyNHB4IGF1dG8gMDsgbGluZS1oZWlnaHQ6IDE1MCU7IH0gICAgXHJcbiAgICBoMiwgPiBwOm50aC1jaGlsZCgxKXsgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzLjJ2dywgMy4ycmVtKTsgbGluZS1oZWlnaHQ6IDExMCU7IGxldHRlci1zcGFjaW5nOiAwLjEzcmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgJi5zYW5zLXNlcmlme1xyXG4gICAgICAgICAgICAmK3B7bWFyZ2luLXRvcDogMThweDsgbGluZS1oZWlnaHQ6IDE2NSU7fVxyXG4gICAgICAgICAgICAmLmxhcmdle2ZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMy4ydncsIDMuMnJlbSk7IGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xyXG4gICAgICAgICAgICAgICAgJitwe21hcmdpbi10b3A6IDA7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGFyZ2V7Zm9udC1zaXplOiBjbGFtcCgycmVtLCAzLjJ2dywgMy4ycmVtKTsgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cmVtO31cclxuICAgICAgICAgICAgJi5zbWFsbHtmb250LXNpemU6IGNsYW1wKDJyZW0sIDEuOXZ3LCAxLjlyZW0pOyBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07fVxyXG4gICAgICAgICAgICAvLyBwe21hcmdpbjogMjNweCBhdXRvIDA7IG1heC13aWR0aDogNzQwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICAmK3B7IG1hcmdpbi10b3A6IDEycHg7fVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIC50aXRsZS1jdGF7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGdhcDoxOHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgbXEoNjIwKXtmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyAmLm5vLW1hcmdpbnttYXJnaW46IDA7fVxyXG4gICAgICAgICAgICAvLyAmLmxhcmdle1xyXG4gICAgICAgICAgICAvLyAgICAgcHttYXJnaW46IDI4cHggYXV0byA1MnB4OyBsaW5lLWhlaWdodDogMTcwJTt9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoNjIwKXttYXJnaW46IDYwcHggMCA2MHB4OyBcclxuICAgICAgICAgICAgLy8gICAgIHB7bWFyZ2luLXRvcDogMTJweDt9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sYXJnZXtmb250LXNpemU6IGNsYW1wKDMuNHJlbSwgNi40dncsIDYuNHJlbSk7IGxldHRlci1zcGFjaW5nOiAwLjAzcmVtOyBmb250LXdlaWdodDo3MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICYrcHttYXJnaW4tdG9wOiAyOXB4OyBsaW5lLWhlaWdodDoxODAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7Zm9udC1zaXplOiAxLjRyZW07IGxpbmUtaGVpZ2h0OiAxNjAlOyBtYXJnaW4tdG9wOiAyMHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1lZGl1bXtsZXR0ZXItc3BhY2luZzogLTAuMDg3cmVtOyBmb250LXdlaWdodDo3MDA7IGZvbnQtc2l6ZTogY2xhbXAoMy4ycmVtLCA1LjJ2dywgNS4ycmVtKTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgJitwe21hcmdpbi10b3A6IDIycHg7IG1heC13aWR0aDogMTA4MHB4OyBsaW5lLWhlaWdodDoxNjAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7bWFyZ2luLXRvcDogMTBweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbWFsbHtsZXR0ZXItc3BhY2luZzotMC4wMTZlbTsgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDMuMnZ3LCAzLjJyZW0pO1xyXG4gICAgICAgICAgICAmK3B7bGV0dGVyLXNwYWNpbmc6MC4wMTZlbTsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDJ2dywgMS44cmVtKTsgbWF4LXdpZHRoOiA2NTVweDsgbWFyZ2luLXRvcDogMjVweDsgbGluZS1oZWlnaHQ6IDE5MCU7fVxyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxufVxyXG5cclxuIiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcbkB1c2UgXCJfY29sb3JzXCI7XHJcblxyXG5oZWFkZXJ7YmFja2dyb3VuZDp3aGl0ZTsgcG9zaXRpb246c3RpY2t5O1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHBhdGh7ZmlsbDogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG5hdntcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjFweCl7Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICAmLmhlYWRlcl9fY3Rhe1xyXG4gICAgICAgICAgICAgICAgbGl7Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICYucGhvbmUtbnVtYmVyeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAubGlnaHQtaWNvbnsgZGlzcGxheTpub25lOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgLmRhcmstaWNvbnsgZGlzcGxheTpibG9jazsgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAgICAgICAgICYjbW9iaWxlLW1lbnUtdHJpZ2dlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZXtzdHJva2U6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbmF2e1xyXG4gICAgICAgICAgICAmI3NpdGUtbmF2e1xyXG4gICAgICAgICAgICAgICAgJj51bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuLmZpbHRlci1tZW51e2Rpc3BsYXk6IGZsZXg7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47IGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIC5maWx0ZXItbWVudV9fdHlwZXtkaXNwbGF5OiBmbGV4OyBcclxuICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuNCwgMS42OHJlbSwgNDAwLCAwLjA0cmVtLCAjNjY2KTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLXJpZ2h0OiAyNXB4OyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgaW1ne21hcmdpbi1sZWZ0OjhweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDY5MXB4KXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjkwcHgpe2NvbnRlbnQ6bm9uZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAmPnVse2Rpc3BsYXk6IGZsZXg7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjEwcHg7IHotaW5kZXg6MztcclxuICAgICAgICAgICAgJj5saXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuNiwgMS40LCA0MDAsIG51bGwsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjpyZWxhdGl2ZTsgIGN1cnNvcjpwb2ludGVyOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IGdhcDogNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBwYWRkaW5nOjE3cHggMTNweDsgYm9yZGVyLXJhZGl1czogNHB4OyB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgaXtmb250LXN0eWxlOiBub3JtYWw7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDo0cHg7IG1pbi1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5zcGFue2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1taWQpOyBib3JkZXItcmFkaXVzOiA0cHg7IHdpZHRoOiAyMXB4OyBoZWlnaHQ6IDIxcHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMS40cmVtOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbWd7YWxpZ24tc2VsZjogY2VudGVyOyAgbWFyZ2luLWxlZnQ6IDVweDsgd2lkdGg6IDEycHg7fVxyXG4gICAgICAgICAgICAgICAgdWx7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTsgZGlzcGxheTpncmlkOyBnYXA6MDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjUzcHg7IGxlZnQ6MDsgb3BhY2l0eTowOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpOyBwb2ludGVyLWV2ZW50czpub25lOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyBtaW4td2lkdGg6MTkwcHg7IG1heC1oZWlnaHQ6MjQycHg7IG92ZXJmbG93OmhpZGRlbiBhdXRvOyBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge2Rpc3BsYXk6IG5vbmU7IC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9IFxyXG4gICAgICAgICAgICAgICAgICAgbGl7Zm9udC1zaXplOjEuNHJlbTsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IHBhZGRpbmc6IDE1cHggMTBweDsgZm9udC13ZWlnaHQ6NDAwOyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCBjb2xvcnMuJGdyZXk4OyBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICBzcGFue2NvbG9yOiBjb2xvcnMuJGdyZXk0OyBtYXJnaW4tbGVmdDo2cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgLyogQG1lZGlhKG1pbi13aWR0aDo2OTBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmNoZWNrYm94e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IG1hcmdpbjowOyB6LWluZGV4OjE7IG9wYWNpdHk6MDsgY3Vyc29yOnBvaW50ZXI7IGhlaWdodDogMTAwJTsgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYrLmNoZWNrYm94e2JhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy90aWNrLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJhY2tncm91bmQtc2l6ZTogMTJweDsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94e3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgcmlnaHQ6IDEwcHg7IGhlaWdodDogMjBweDsgd2lkdGg6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDRweDsgYm9yZGVyOiAxcHggc29saWQgIzZDNzE3NTt9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNGMEZDRkY7fVxyXG4gICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MDt9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnByaWNlLXJhbmdlc3tkaXNwbGF5OmZsZXg7IGdhcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgLnByaWNlLXJhbmdle2JvcmRlcjoxcHggc29saWQgY29sb3JzLiRncmV5NzsgcGFkZGluZzogN3B4IDEwcHggNHB4OyB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICBzcGFue2ZvbnQtc2l6ZToxLjJyZW07IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY29sb3I6IGNvbG9ycy4kZ3JleTM7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e2Rpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBmb250LXNpemU6MS42cmVtOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7Ym9yZGVyOm5vbmU7IGZvbnQtc2l6ZToxLjZyZW07IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IHdpZHRoOjEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7Ym94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB1bHtvcGFjaXR5OjE7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOyBwb2ludGVyLWV2ZW50czphbGw7IHNjcm9sbGJhci13aWR0aDogdGhpbjsgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMDUwKXtyaWdodDowOyBsZWZ0OmF1dG87fVxyXG4gICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMDAwKXtyaWdodDotMnB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZpbHRlci10aXRsZXtwYWRkaW5nOjI1cHggMCAxMHB4ICFpbXBvcnRhbnQ7IHBvc2l0aW9uOnJlbGF0aXZlOyBjdXJzb3I6ZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjI0cHg7IHJpZ2h0Oi0xcHg7IGhlaWdodDoxOHB4OyBjdXJzb3I6cG9pbnRlcjsgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOjEuNnJlbTsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBwYWRkaW5nOjA7IG1hcmdpbi1yaWdodDogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NjkwcHgpe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJvYXJke1xyXG4gICAgICAgICAgICAgICAgICAgICAmPnVse21pbi13aWR0aDoyMTRweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc29ydC1ieXtcclxuICAgICAgICAgICAgICAgIGluc3t0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAmPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHVse3JpZ2h0Oi0ycHg7IGxlZnQ6YXV0bzsgd2lkdGg6MTAwJTsgLy9taW4td2lkdGg6MjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGxhYmVse21hcmdpbi1yaWdodDoxMHB4O31cclxuICAgICAgICAgICAgJj51bHtcclxuICAgICAgICAgICAgICAgICAmPmxpe2xldHRlci1zcGFjaW5nOi0wLjAzcmVtO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMTApe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgZ2FwOjNweDtcclxuICAgICAgICAgICAgbGFiZWx7cGFkZGluZy1sZWZ0OjEzcHg7IHBhZGRpbmctdG9wOiAyMHB4O31cclxuICAgICAgICAgICAgJj51bHtcclxuICAgICAgICAgICAgICAgICY+bGl7Z2FwOiA2cHg7IGZvbnQtc2l6ZToxLjNyZW07fSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYudGFnc3tcclxuICAgICAgICAgICAgICAgICAgICAmPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse2xlZnQ6LTJweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMDAwKXsgICAgICAgXHJcbiAgICAgICAgICAgICY+dWx7XHJcbiAgICAgICAgICAgICAgICAmLnRhZ3N7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47fVxyXG4gICAgICAgICAgICAgICAgJi5zb3J0LWJ5e1xyXG4gICAgICAgICAgICAgICAgICAgICY+IGxpIHVse2xlZnQ6LTJweDsgcmlnaHQ6YXV0bzt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MzApe1xyXG4gICAgICAgICAgICAmPnVse2dhcDogMTBweDt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjkwKXtnYXA6NXB4OyBwYWRkaW5nOiA0M3B4IDAgMjBweDtcclxuICAgICAgICAgICAgJj51bHtwb3NpdGlvbjogZml4ZWQ7IHRvcDogMTBweDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJhY2tncm91bmQ6IHdoaXRlOyBwYWRkaW5nOiA1cHggMDsgYm94LXNoYWRvdzogMCA0cHggNnB4IC0ycHggcmdiKDAgMCAwIC8gMTMlKTsgb3BhY2l0eTowOyBwb2ludGVyLWV2ZW50czpub25lOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRvcCAwLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgJj5saXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY+dWx7cG9zaXRpb246cmVsYXRpdmU7IHRvcDo0cHg7IGJveC1zaGFkb3c6bm9uZTsgcGFkZGluZzowIDAgMCAxMnB4OyBnYXA6MDsgbGVmdDowIWltcG9ydGFudDsgd2lkdGg6IDEwMCU7IGhlaWdodDowOyBtYXgtaGVpZ2h0OiBub25lOyBvdmVyZmxvdzpoaWRkZW47IGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDsgcGFkZGluZzogMTVweCAxMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3JzLiRncmV5ODsgXHJcbiAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudGFnc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAmLnNvcnQtYnl7Z2FwOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5saXtwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dWx7cGFkZGluZy1sZWZ0OjA7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudGFncywgJi5zb3J0LWJ5e3BhZGRpbmctdG9wOiA4MHB4OyBwYWRkaW5nLWJvdHRvbToxMzBweDsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAzdmgpO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle29wYWNpdHk6MTsgcG9pbnRlci1ldmVudHM6YWxsOyB0b3A6MDt9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgJj5sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+dWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uOyBnYXA6IDEwcHg7IHBhZGRpbmc6IDEwcHggMjBweDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgY29sb3JzLiRncmV5ODsgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMnB4KTsgb3ZlcmZsb3c6IGF1dG87IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXHJcbiAgICAgICAgICAgICAgICAmLnRhZ3N7cmlnaHQ6IDA7fVxyXG4gICAgICAgICAgICAgICAgJi5zb3J0LWJ5e2xlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5zLCAmPmltZ3tkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtvcGFjaXR5OjE7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOyBwb2ludGVyLWV2ZW50czogYWxsOyBoZWlnaHQ6YXV0bzt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5saXtnYXA6MDsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6MTBweCAwOyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7cG9zaXRpb246YWJzb2x1dGU7IHRvcDoxNHB4OyByaWdodDowO30gICBcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7Ym94LXNoYWRvdzpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse2hlaWdodDphdXRvOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KTsgcGFkZGluZzowO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZle3otaW5kZXg6NjsgY3Vyc29yOmRlZmF1bHQ7fSAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDY5MHB4KXtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHt6LWluZGV4OjM7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2VudGVyZWR7anVzdGlmeS1jb250ZW50OmNlbnRlcjt9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEwMDApe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgZ2FwOjE1cHg7fVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2OTApe3Bvc2l0aW9uOnN0aWNreTsgdG9wOiA1NHB4OyB6LWluZGV4OjEyOyBnYXA6OHB4OyBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LWxpZ2h0KTsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgYWxpZ24taXRlbXM6Y2VudGVyOyBtYXJnaW46IDAgMCAwIC00MnB4OyB3aWR0aDogY2FsYygxMDAlICsgODRweCk7IGZsZXgtZGlyZWN0aW9uOnJvdzsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAuZmlsdGVyLW1lbnVfX3R5cGV7ZmxleDoxOyAgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMjVweCAwOyBjdXJzb3I6cG9pbnRlcjsgXHJcbiAgICAgICAgICAgICY+bGFiZWx7Zm9udC1zaXplOjEuNHJlbTsgbWFyZ2luOjA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBjdXJzb3I6cG9pbnRlcjsgcGFkZGluZzoxMXB4IDEwcHg7IGJvcmRlci1yYWRpdXM6IDhweDsgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IHdpZHRoOiAxMDAlOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgaW1ne2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICBsYWJlbHttYXJnaW46MDt9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2OTApe21hcmdpbjowcHggMCAwcHggLTMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7bWFyZ2luOiAwcHggMCAwcHggLTIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTt9XHJcbiAgICB9XHJcbiAgICAucHJpY2UtcmFuZ2Utc2xpZGVye3dpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5zbGlkZXJze3Bvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAzNXB4OyBtYXJnaW4tdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgaW5wdXR7d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgbWFyZ2luOiAwO31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY5MCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2UtYmFyc3tkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGdhcDozcHg7IGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgLnByaWNlLWJhcntmbGV4OjE7IGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZ29sZDsgLy9pbiByYW5nZSBjb2xvclxyXG4gICAgICAgICAgICAgICAgJi5pbmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGdyZXk4O30gLy9vdXQgb2YgcmFuZ2UgY29sb3JcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAuYnRuLWFwcGx5eyAgICBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjZ2dywgMS42cmVtKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJBcmNoaXZvXCI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1pbi1tYXgtc2xpZGVyIHtwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5wcmljZXN7ZGlzcGxheTogZmxleDsgZ2FwOjEycHg7IG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIC5wcmljZXtwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTc7IGZsZXg6MTtcclxuICAgICAgICAgICAgICAgIGxhYmVse2ZvbnQtd2VpZ2h0OiA0MDA7IHBhZGRpbmc6IDI3cHggMTBweCA4cHg7fVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjlweDsgbGVmdDoxMHB4OyBmb250LXNpemU6MS4ycmVtOyBjb2xvcjogY29sb3JzLiRncmV5Mzt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY5MCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmljZS5taW46YWZ0ZXIge2NvbnRlbnQ6XCJNSU5cIjt9XHJcbiAgICAucHJpY2UubWF4OmFmdGVyIHtjb250ZW50OlwiTUFYXCI7fVxyXG4gICAgI3ByaWNlLWRyb3Bkb3due3dpZHRoOjM2MnB4OyBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICY+bGl7Ym9yZGVyLWJvdHRvbTogbm9uZTsgcGFkZGluZzoyMHB4IDIwcHggMjhweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY5MCl7cGFkZGluZzowIDAgMTRweDsgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICY+bGl7cGFkZGluZzogOHB4IDA7fVxyXG4gICAgICAgICAgICBzcGFue21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDt9ICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7XHJcbiAgICAgICAgICAgIHNwYW57d2lkdGg6MTM0cHg7fSAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogd2Via2l0IHNwZWNpZmljIHN0eWxpbmcgKi9cclxuICAgIC5taW4tbWF4LXNsaWRlciBpbnB1dCB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNDUlLCBzaWx2ZXIgNDUlLCBzaWx2ZXIgNTIlLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgfVxyXG4gICAgLm1pbi1tYXgtc2xpZGVyIGlucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogT3ZlcnJpZGUgZGVmYXVsdCBsb29rICovXHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAzNXB4OyBcclxuICAgICAgaGVpZ2h0OiAzNXB4OyBcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ZpbHRlci1oYW5kbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgd2hpdGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMzsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLm1pbi1tYXgtc2xpZGVyIGlucHV0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7Y3Vyc29yOiBwb2ludGVyO31cclxufVxyXG5cclxuXHJcbi5maWx0ZXItbWVudS10YWdze2Rpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6MTJweDsgZmxleC13cmFwOndyYXA7IG1hcmdpbi1ib3R0b206IDIwcHg7IHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICBsaXtmb250LXNpemU6MS42cmVtOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjEwcHg7IGJvcmRlci1yYWRpdXM6IDhweDsgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci15ZWxsb3ctbWlkKTsgcGFkZGluZzogMTFweCAxNHB4O1xyXG4gICAgICAgIGltZ3t3aWR0aDoxMnB4OyBjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICAgICAgJi5jbGVhcntjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgcGFkZGluZzowOyBib3JkZXI6MDsgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDsgY3Vyc29yOnBvaW50ZXI7IG9yZGVyOjk5OTk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtkaXNwbGF5OmJsb2NrO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93LXJlc3VsdHMtbW9iaWxle2Rpc3BsYXk6IG5vbmU7IGJvcmRlcjogbm9uZTsgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7OyBib3JkZXItcmFkaXVzOiAzcHg7IGZvbnQtc2l6ZTogMS40cmVtOyBjb2xvcjp3aGl0ZTsgYm9yZGVyOiBub25lOyBmb250LXdlaWdodDogNjAwOyBoZWlnaHQ6IDQzcHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b257XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo2OTBweCl7ZGlzcGxheTpub25lO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2OTApe3Bvc2l0aW9uOmZpeGVkOyBib3R0b206MDsgbGVmdDowOyByaWdodDowOyBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlOyBib3gtc2hhZG93OjBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyBwYWRkaW5nLXRvcDowOyB6LWluZGV4OjEwNTsgcGFkZGluZzowIDI0cHggIWltcG9ydGFudDsgaGVpZ2h0OjY2cHg7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3JzLiRncmV5NzsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZzogMCAyOHB4O1xyXG4gICAgICAgIGxpe2Rpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgJi5jbGVhcntvcmRlcjppbmhlcml0O31cclxuICAgICAgICAgICAgJi5idXR0b257ZGlzcGxheTpibG9jazsgcGFkZGluZzogMDsgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYnV0dG9ue2hlaWdodDo0NHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDphdXRvO31cclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmNsZWFyLCAmLnNob3ctcmVzdWx0cy1tb2JpbGV7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmFjdGl2ZXtkaXNwbGF5OmZsZXg7fVxyXG4gICAgfVxyXG59XHJcbiBAbWVkaWEobWF4LXdpZHRoOjY5MHB4KXtcclxuICAgIC5jb250YWluZXItZmlsdGVyc3tcclxuICAgICAgICAgLmZpbHRlci1tZW51e3otaW5kZXg6MTAxO31cclxuICAgIH1cclxuIH1cclxuXHJcbiAuZmlsdGVyLW1lbnUtdGFncy5hY3RpdmV7cGFkZGluZy1ib3R0b206MzVweDt9XHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4ub2Zmc2V0LWNhcm91c2Vse2Rpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgLnRleHQtY2FyZHtmbGV4OiAwIDAgMzg1cHg7IG1hcmdpbi1yaWdodDo2MHB4O1xyXG4gICAgICAgIGgye0BpbmNsdWRlIG1peGlucy5mb250KDMuMiwgNS4yLCAxLCA0MDAsIC0wLjA4cmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgbWFyZ2luLWJvdHRvbTogMjNweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjMwKXttYXJnaW4tYm90dG9tOiAxMnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNiwgMS41LCBudWxsLCBudWxsLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MzApe2xpbmUtaGVpZ2h0OjE0NSU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTEwMCl7ZmxleDogMCAwIDI1MHB4O31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjMwKXtmbGV4Om5vbmU7fVxyXG4gICAgfVxyXG4gICAgLnN3aXBlcnt3aWR0aDogY2FsYygxMDAlIC0gMzg1cHgpOyBcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0OjcxcHg7fVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDoyMHB4O31cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e21hcmdpbi10b3A6LTIwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMTAwKXt3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO30gICAgICAgXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWNhcm91c2VsX19zd2lwZXJ7ICAgICAgIFxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICAgICAgLm9mZnNldC1jYXJvdXNlbF9fY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6MjgwcHg7IGJvcmRlci1yYWRpdXM6OHB4OyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOjIwcHg7IGhlaWdodDo0NDFweDsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDMuNiwgMy42LCBudWxsLCBudWxsLCBudWxsLCB3aGl0ZSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IGN1cnNvcjogcG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS42LCAyLjI0cmVtLCBudWxsLCBudWxsLCB3aGl0ZSk7IG1hcmdpbi10b3A6IDNweDt9XHJcbiAgICAgICAgICAgICAgICBsYWJlbCwgcHt6LWluZGV4OjI7fVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OlwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB6LWluZGV4OjE7IGJvdHRvbTowOyBsZWZ0OjA7IHJpZ2h0OjA7IGhlaWdodDoyMDBweDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IGRpc3BsYXk6YmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDc2MCl7d2lkdGg6MjIwcHg7fVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYzMCl7aGVpZ2h0OjM2MHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0e0BleHRlbmQgJXN3aXBlci1idXR0b247IHJpZ2h0Oi0xNXB4O31cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e0BleHRlbmQgJXN3aXBlci1idXR0b24tcHJldjsgbGVmdDotMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NSl7bGVmdDotMTBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe3JpZ2h0OjEwcHg7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjMwKXtyaWdodDotMjBweDt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzUpe3JpZ2h0Oi0xMHB4O31cclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjMwKXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGdhcDoyMHB4OyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnRleHQtY2FyZHttYXJnaW4tcmlnaHQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuLnRhYnN7cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OmlubGluZS1mbGV4OyB3aWR0aDogYXV0bzsgXHJcbiAgICBsaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNik7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IHBhZGRpbmc6IDAgMjBweDsgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7IGZsZXgtc2hyaW5rOiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxLjdyZW07IGZvbnQtd2VpZ2h0OjQwMDsgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAmLmFjdGl2ZXtmb250LXdlaWdodDo3MDA7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgIHBhdGh7c3Ryb2tlOnZhcigtLWNvbG9yLW9mZi1ibGFjaykgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTVweDsgaGVpZ2h0OiAxNXB4OyBib3R0b206MDsgcG9pbnRlci1ldmVudHM6IG5vbmU7fVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDsgYm94LXNoYWRvdzogOHB4IDBweCAwIDBweCB2YXIoLS1jb2xvci15ZWxsb3cpOyBsZWZ0Oi0xNXB4O31cclxuICAgICAgICAgICAgJjphZnRlcntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4OyBib3gtc2hhZG93OiAtOHB4IDBweCAwIDBweCB2YXIoLS1jb2xvci15ZWxsb3cpOyByaWdodDotMTVweDt9XHJcbiAgICAgICB9XHJcbiAgICAgICBhe2NvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjYwKXtmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgYXtmb250LXNpemU6IDEuNHJlbTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sb3dlcmNhc2V7XHJcbiAgICAgICAgbGl7dGV4dC10cmFuc2Zvcm06bm9uZTsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDoxMHB4OyBsaW5lLWhlaWdodDo3LjJyZW07XHJcbiAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICBwYXRoe3N0cm9rZTogIzFlMWUxZTt9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vJi5zbGlkaW5ne2xlZnQ6IDA7IHRyYW5zZm9ybTogbm9uZTsgd2lkdGg6IDEwMCU7fVxyXG4gICAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXIge2hlaWdodDogMHB4O30gICAgICAgXHJcbiAgICAvLyAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzs7fSAgICAgICBcclxuICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyYXk7IGJvcmRlci1yYWRpdXM6IDEwcHg7fVxyXG4gICAgLy8gc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgLy8gc2Nyb2xsYmFyLWNvbG9yOiAkZGFya0dyYXkgd2hpdGU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg4MDApe3BhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IC8vZ2FwOjQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyAvL2dhcDozMHB4O1xyXG4gICAgICAgIC8vJjo6LXdlYmtpdC1zY3JvbGxiYXIge2hlaWdodDogMDt9ICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY2MCl7cGFkZGluZy1sZWZ0OiA0MnB4O31cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MjApe3BhZGRpbmctbGVmdDogMzBweDt9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXtwYWRkaW5nLWxlZnQ6IDIwcHg7fVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnR7ZGlzcGxheTpub25lOyBnYXA6IDY5cHg7XHJcbiAgICAmLmFjdGl2ZXtkaXNwbGF5OmJsb2NrO31cclxuXHJcbiAgICAmX19sZWZ0e2Rpc3BsYXk6Z3JpZDsgZ3JpZC10ZW1wbGF0ZTogNTE0cHggMjQ3cHggLyByZXBlYXQoMiwgMWZyKTsgZ2FwOjIwcHg7IGZsZXg6IDAuODtcclxuICAgICAgICAudGFiLWNvbnRlbnRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlOyBib3JkZXItcmFkaXVzOiA4cHg7IG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC50YWItY29udGVudF9fZ2FsbGVyeS10cmlnZ2Vye3Bvc2l0aW9uOmFic29sdXRlOyBib3R0b206IDEwcHg7IGxlZnQ6MTBweDsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuNzUpOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjhweDsgcGFkZGluZzogMTJweCAxMnB4IDhweCAxMnB4OyBib3JkZXItcmFkaXVzOiA4cHg7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuOTZyZW0sIDcwMCwgMHJlbSwgd2hpdGUsIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyBjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICBpbWd7IGN1cnNvcjpwb2ludGVyOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7Z3JpZC1jb2x1bW46IDEvMzt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2NTApe2JvcmRlci1yYWRpdXM6MDtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7fVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHR7ZmxleDoxO1xyXG4gICAgICAgICY+cHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDIuNCwgMS41LCBudWxsLCBudWxsLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luOjAgMCAyNXB4IDA7fVxyXG4gICAgICAgIC50YWItY29udGVudF9fZ3JpZHtkaXNwbGF5OmdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgZ2FwOjBweCAzMHB4O1xyXG4gICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuNSwgNzAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS42LCAxLjUsIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICYudGFiLWNvbnRlbnRfX3BpY2t7ZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0OyBnYXA6MTRweDsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOjI0cHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1saWdodCk7IG1hcmdpbi10b3A6IDM4cHg7IG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjRyZW0sIDcwMCwgMC4xcmVtLCBibGFjayk7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcbiAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjk2cmVtLCA0MDAsIDByZW0sIGNvbG9ycy4kZGFya0dyYXkpOyBtYXJnaW4tdG9wOiA1cHg7IG1hcmdpbi1ib3R0b206IDA7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke21heC13aWR0aDogMTA2NHB4OyBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS42LCAxLjUsIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbjogMCAwIDQwcHg7fVxyXG4gICAgICAgIGltZ3ttYXJnaW46IDAgYXV0bzt9XHJcbiAgICAgICAgJi5hY3RpdmV7ZGlzcGxheTpibG9jazt9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpZmZlcmVuY2UtaW50cm97dGV4dC1hbGlnbjpjZW50ZXI7IG1heC13aWR0aDogODI1cHg7IG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjgsIDMuMjRyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7XHJcbiAgICAgICAgICAgICYuaW50cm97QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDQuMzJyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IG1hcmdpbi1ib3R0b206NDBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGV4e3RleHQtYWxpZ246bGVmdDsgZ2FwOjQ1cHg7XHJcbiAgICAgICAgICAgIHB7ZmxleDoxO31cclxuICAgICAgICAgICAgJj5kaXZ7ZmxleDogMCAwIDkxcHg7IFxyXG4gICAgICAgICAgICAgICAgaW1ne21hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOiAzOHB4OyB3aWR0aDogNTJweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1jYXJkcy1oZWFkZXJ7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS44LCAyLCAyLjcycmVtLCA3MDAsIDByZW0sIGJsYWNrKTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGF7ZGlzcGxheTogZmxleDsgZ2FwOjdweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDIuMjRyZW0sIDQwMCwgMHJlbSwgIzAwNkY4NCk7IHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDlweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3ZlcmZsb3d7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbn1cclxuXHJcbi50YWJzLXN3aXBlciwgLnRhYnMtc3dpcGVyLXNlYXJjaHt0ZXh0LWFsaWduOiBjZW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXJ7cGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGV7d2lkdGg6IGF1dG87IG1hcmdpbi1yaWdodDogMTBweDsgaGVpZ2h0OiA0OHB4OyBhbGlnbi1pdGVtczogY2VudGVyOyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBsaXtoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7fVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjYwKXtwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7Zm9udC1zaXplOiAxLjRyZW07IGhlaWdodDogMzZweDsgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIHN2Z3t3aWR0aDogMTRweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY2MCl7cGFkZGluZy1sZWZ0OiA0MnB4O31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjIwKXtwYWRkaW5nLWxlZnQ6IDMwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe3BhZGRpbmctbGVmdDogMjBweDt9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0e21hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgdG9wOiBhdXRvOyBib3R0b206IDhweDtcclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWR7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjYwKXtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1peGlucy5tcW1pbig3MDApe2Rpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgLy8mLnN3aXBlci1idXR0b24tZGlzYWJsZWR7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6MDt9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0OjA7fSAgIFxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY2MCl7bWFyZ2luLWxlZnQ6IC00MnB4ICFpbXBvcnRhbnQ7IHdpZHRoOiBjYWxjKDEwMCUgKyA4NHB4KTt9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjIwKXttYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO31cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe21hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7fVxyXG59XHJcbi50YWJzLXN3aXBlci1zZWFyY2h7Ym9yZGVyLWJvdHRvbTogbm9uZTt9IiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcbkB1c2UgXCJfY29sb3JzXCI7XHJcbi5vdXItcGlja3N7bWF4LXdpZHRoOiAxMzg0cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICBoMntAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDQuNSwgNi4zcmVtLCA0MDAsIC0wLjA5cmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgdGV4dC1hbGlnbjpjZW50ZXI7IG1hcmdpbi1sZWZ0OiAtNzdweDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuICAgXHJcbiAgICAub3VyLXBpY2stY2FyZHt3aWR0aDozMDhweDsgYm9yZGVyLXJhZGl1czo4cHg7IG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAub3VyLXBpY2stY2FyZF9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7IGhlaWdodDogMzA1cHg7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLnRhZ3tiYWNrZ3JvdW5kOiNFNjZFNjE7IHotaW5kZXg6IDI7IGRpc3BsYXk6ZmxleDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoxMHB4OyBsZWZ0OjEwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbjowOyBib3JkZXItcmFkaXVzOiA4cHg7IG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtwYWRkaW5nOjdweCA4cHggNnB4OyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40cmVtLCA3MDAsIDAuMDFyZW0sIHdoaXRlKTsgbWFyZ2luOjA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7fSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tAZXh0ZW5kICVmaWxsO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLm91ci1waWNrLWNhcmRfX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTsgcGFkZGluZzogMTlweCAwcHggMzFweDtcclxuICAgICAgICAgICAgLm9mZmVyLXByaWNlLWRpc2NsYWltZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse2Rpc3BsYXk6ZmxleDsgZ2FwOiAwcHggMjdweDsgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuOTdyZW0sIDQwMCwgMC4wMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OlwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6NDMlOyByaWdodDotMTdweDsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgaGVpZ2h0OjRweDsgd2lkdGg6NHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBAZXh0ZW5kICVici0xMDA7fSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6bm9uZTt9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDIuMiwgMTAwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogN3B4IDAgMTNweDsgY3Vyc29yOiBwb2ludGVyO31cclxuICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNiwgMi4xcmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW4tYm90dG9tOiAxM3B4OyBAZXh0ZW5kICV0ZXh0LWNsYW1wO1xyXG4gICAgICAgICAgICAgICAgJi5kdXJhdGlvbntjb2xvcjojNkM3MTc1O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuOCwgMi4yLCAyLjVyZW0sIDcwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7fVxyXG5cclxuICAgICAgICAgICAgLm9mZmVye3BhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBzbWFsbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDEuOCwgMi41cmVtLCA2MDAsIDAsIGNvbG9ycy4kaW5kaWdvKTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogN3B4IDAgOXB4O31cclxuICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLCA0MDAsIDAuMDlyZW0sIHdoaXRlKTsgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRpbmRpZ287IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxMHB4OyBtYXJnaW46IDE5cHggMCAxNHB4OyBib3JkZXItcmFkaXVzOiA4cHg7fVxyXG4gICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS45cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5iYXNlZC1vbntjb2xvcjogY29sb3JzLiRncmV5MzsgZm9udC1zaXplOjEuMnJlbTsgbGluZS1oZWlnaHQ6MS45cmVtO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjgsIDIuM3JlbSwgNjAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgZGlzcGxheTpibG9jazsgcGFkZGluZy1ib3R0b206IDE1cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU1O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud2hhdHMtaW5jbHVkZWQgIHtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHJldmVydDsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogcmV2ZXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9vay1idG57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4OyBcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiOyBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyBcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyBcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7Zm9udC1zaXplOiAxM3B4O31cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk4MHB4KXtmb250LXNpemU6IDE0cHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MjApe3dpZHRoOiAyNTVweDt9XHJcbiAgICB9ICAgICAgICAgICBcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbntAZXh0ZW5kICVzd2lwZXItYnVsbGV0czsgYm90dG9tOiA0MHB4OyBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjIpO31cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dHtAZXh0ZW5kICVzd2lwZXItYnV0dG9uOyB0b3A6IDE3NHB4OyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldntAZXh0ZW5kICVzd2lwZXItYnV0dG9uLXByZXY7IGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIC8vQGluY2x1ZGUgbWl4aW5zLm1xKDYyMCl7bGVmdDoxMHB4O31cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3JpZ2h0OjEwcHg7fVxyXG4gICAgfSBcclxuIFxyXG4gICAgJi5jYXJkc3thbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAub3VyLXBpY2stY2FyZHt3aWR0aDphdXRvOyBoZWlnaHQ6YXV0bzsgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCByZ2IoMCAwIDAgLyA2JSk7XHJcbiAgICAgICAgICAgIC5vdXItcGljay1jYXJkX19jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7bWFyZ2luOjEwcHggMDt9XHJcbiAgICAgICAgICAgICAgICAub2ZmZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7bWFyZ2luOiAwcHggMCAxNnB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuLnVzcC10aXRsZXN7ZGlzcGxheTpmbGV4OyBnYXA6ODBweDtcclxuICAgIC51c3AtdGl0bGV7ZmxleDoxOyBcclxuICAgICAgICBoM3tAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgbnVsbCwgbnVsbCwtMC4wNXJlbSwgY29sb3JzLiRkYXJrR3JheSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7fVxyXG4gICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDIuMXJlbSwgbnVsbCwgMC4wMnJlbSk7IG1hcmdpbi10b3A6IDE1cHg7fVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntjb250ZW50OlwiXCI7IHRvcDowOyBib3R0b206MDsgcG9zaXRpb246YWJzb2x1dGU7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjIpO31cclxuICAgICAgICAgICAgJjpiZWZvcmV7bGVmdDotMzlweDt9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7cmlnaHQ6LTM5cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjcmVkaXRhdGlvbntkaXNwbGF5OmZsZXg7IGdhcDozNHB4OyBtYXJnaW4tdG9wOjIxcHg7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDkyMCl7Z2FwOjYwcHg7XHJcbiAgICAgICAgLnVzcC10aXRsZXtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7cG9zaXRpb246cmVsYXRpdmU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtsZWZ0Oi0yOXB4O31cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7cmlnaHQ6LTI5cHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzIwKXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MzBweDtcclxuICAgICAgICAudXNwLXRpdGxle3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye2NvbnRlbnQ6IG5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY2NyZWRpdGF0aW9ue2p1c3RpZnktY29udGVudDogY2VudGVyO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuLmFjY3JlZGl0YXRpb25ze3RleHQtYWxpZ246Y2VudGVyOyBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgcHttYXJnaW46MCBhdXRvOyBtYXgtd2lkdGg6ODYwcHg7IGxpbmUtaGVpZ2h0OiAyLjNyZW07fVxyXG4gICAgdWx7ZGlzcGxheTpmbGV4OyBtYXJnaW4tdG9wOiA0MHB4OyBnYXA6MzBweDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtnYXA6MTdweCAyMHB4O31cclxuICAgIH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4uY2FyZHN7ZGlzcGxheTogZ3JpZDtcclxuICAgICYudHdvLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyBnYXA6IDU1cHggMzdweDt9XHJcbiAgICAmLnRocmVlLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyBnYXA6NTVweCAzN3B4O31cclxuICAgICYuZm91ci1jb2x7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgZ2FwOjUwcHggMzZweDtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgLmNhcmQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDo0MDA7fVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmR7dHJhbnNpdGlvbjowLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGF7Y29sb3I6aW5oZXJpdDt9ICAgICAgICBcclxuICAgICAgICAuY2FyZC1pbWFnZXtwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDIwMHB4OyBib3JkZXItcmFkaXVzOiA4cHg7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgJj5pbWd7b2JqZWN0LWZpdDogY292ZXI7IEBpbmNsdWRlIG1peGlucy5iZ1JhdGlvKDIwMCwgMjQyLCA0MCk7fVxyXG4gICAgICAgICAgICAudGFne2JhY2tncm91bmQ6I0U2NkU2MTsgei1pbmRleDogMjsgZGlzcGxheTpmbGV4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjEwcHg7IGxlZnQ6MTBweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luOjA7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGxhYmVse3BhZGRpbmc6N3B4IDhweCA2cHg7IEBpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjRyZW0sIDcwMCwgMC4wMXJlbSwgd2hpdGUpOyBtYXJnaW46MDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO30gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAub2ZmZXItYm94e3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjI1cHg7IGxlZnQ6MjVweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzogNXB4IDhweDsgd2lkdGg6IDEzMHB4OyBcclxuICAgICAgICAgICAgICAgIGxhYmVse2ZvbnQtc2l6ZTogMS40cmVtOyBsaW5lLWhlaWdodDogMS42cmVtOzsgY29sb3I6IGJsYWNrOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW46IDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO31cclxuICAgICAgICAgICAgICAgICYucHVycGxle2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWluZGlnbyk7OyB0b3A6IDEwcHg7IGxlZnQ6IDlweDsgd2lkdGg6YXV0bzsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtjb2xvcjp3aGl0ZTt9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHlwZS1ib3h7cG9zaXRpb246IGFic29sdXRlOyB0b3A6MjFweDsgbGVmdDoyMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgcGFkZGluZzogOXB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNnJlbTsgY29sb3I6IGJsYWNrOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW46IDA7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub2ZmZXItY2lyY2xle3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjE0cHg7IGxlZnQ6MjJweDsgaGVpZ2h0OiA4MHB4OyB3aWR0aDogODBweDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOiAxLjNyZW07IGxpbmUtaGVpZ2h0OiAxLjRyZW07IGNvbG9yOiB3aGl0ZTsgZm9udC13ZWlnaHQ6IDQwMDsgbWFyZ2luOiAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgLmNhcmQtdGl0bGV7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBnYXA6IDhweDsgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICAgICAgdWx7ZGlzcGxheTogZmxleDsgZ2FwOjFweCAxMHB4OyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuNCwgMS40cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW4tYm90dG9tOiA5cHg7IGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGl7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue2ZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi42dncsIDIuNnJlbSk7IGxpbmUtaGVpZ2h0OiAwOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDNweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07IGRpc3BsYXk6IGZsZXg7IGxpbmUtaGVpZ2h0OiAxLjE7fVxyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDU4cHg7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IG1hcmdpbi10b3A6IDNweDt9XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIC5ldmVudC1kYXRle29yZGVyOjI7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBtYXJnaW46IDhweCAwIDRweDs7IGdhcDoxN3B4O1xyXG4gICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDJyZW0sIDQwMCwgMCwgY29sb3JzLiRncmV5Myk7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDpcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjUwJTsgcmlnaHQ6LTEycHg7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTcwJSk7IGhlaWdodDozcHg7IHdpZHRoOjNweDsgYmFja2dyb3VuZDogY29sb3JzLiRncmV5MzsgQGV4dGVuZCAlYnItMTAwO30gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgLmRlc2NyaXB0aW9ue2ZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOzsgbWFyZ2luLXRvcDogMTJweDsgbGluZS1oZWlnaHQ6IDEuNDt9XHJcbiAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS44LCAyLCAycmVtLCA3MDAsIC0wLjAxcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjEzcHg7IG1hcmdpbi10b3A6IDE0cHg7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICBze2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtd2VpZ2h0OiA0MDA7ICBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDE4cHg7IHBhZGRpbmctdG9wOiAycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBzbWFsbHtmb250LXNpemU6Y2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgJi5zbWFsbC10ZXh0e2ZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjJ2dywgMS4ycmVtKTt9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgJi5jYXJkLWN0YXtkaXNwbGF5OiBmbGV4OyBnYXA6MTBweDsgZm9udC1zaXplOiAxLjRyZW07IGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTsgY29sb3I6IGNvbG9ycy4kbGlnaHRCbHVlOyBhbGlnbi1pdGVtczogY2VudGVyOyAgbWFyZ2luLXRvcDogMjBweDsgbGluZS1oZWlnaHQ6IDEuM3JlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAxMHB4OyBwYWRkaW5nLXRvcDogM3B4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdG9wOi0xcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGF0cy1pbmNsdWRlZCAge1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogcmV2ZXJ0OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHJldmVydDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMS40dncsIDEuNHJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb2stYnRue1xyXG4gICAgICAgICAgICBvcmRlcjo2O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyBcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4OyBcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCI7IFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyBcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtmb250LXNpemU6IDEzcHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5ODBweCl7Zm9udC1zaXplOiAxNHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYmVkZGVkLW9mZmVye1xyXG4gICAgICAgICAgICBvcmRlcjo0O1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1pbmRpZ28pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi52YXJpYWJsZS1jb250ZW50e1xyXG4gICAgICAgICAgICBhe2Rpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtaW1hZ2V7b3JkZXI6MDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYm9yZGVyLXJhZGl1czogOHB4OyBvdmVyZmxvdzogaGlkZGVuO31cclxuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle29yZGVyOjE7IG1hcmdpbjogMTVweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yYXRpbmd7bWFyZ2luLWJvdHRvbTogMTBweDsgZ2FwOjVweCAzM3B4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7dGV4dC10cmFuc2Zvcm06bm9uZTsgbGV0dGVyLXNwYWNpbmc6MC4wNHJlbTsgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OlwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6NTAlOyBsZWZ0Oi0xN3B4OyB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOyBoZWlnaHQ6NXB4OyB3aWR0aDo1cHg7IGJhY2tncm91bmQ6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgQGV4dGVuZCAlYnItMTAwO30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgMS4yLCA3MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxhYmVse29yZGVyOjI7IG1hcmdpbjogNnB4IDAgN3B4O31cclxuICAgICAgICAgICAgICAgIHNtYWxse29yZGVyOjM7IG1hcmdpbi10b3A6IDVweDt9XHJcbiAgICAgICAgICAgICAgICBkaXYuZGVzY3JpcHRpb257IHB7IG9yZGVyOjE7IG1hcmdpbi10b3A6IDhweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAyLCAyLjhyZW0sIDQwMCwgMC4wMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fSB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9ue29yZGVyOjE7IG1hcmdpbi10b3A6IDhweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAyLCAyLjhyZW0sIDQwMCwgMC4wMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc21hbGx7Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7bWFyZ2luLXRvcDo1cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgJi5jYXJkLWN0YXtmbGV4LWRpcmVjdGlvbjpyb3c7fSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc29jaWFsLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCAjRDZENkQ2OyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgLmNhcmQtaGVhZGVye2Rpc3BsYXk6ZmxleDsgZ2FwOiA5cHg7IHBhZGRpbmc6IDExcHggOHB4OyBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS4zMnJlbSwgNzAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLWJvdHRvbTogM3B4O31cclxuICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuMzJyZW0sIDcwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAuY2FyZC10aXRsZXtkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB1bHtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAuc29jaWFsLWNvbnRyb2xze29yZGVyOjU7IHBhZGRpbmc6MCAxOXB4IDAgMTNweDtcclxuICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbnN7ZGlzcGxheTpmbGV4OyBnYXA6N3B4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XHJcbiAgICAgICAgICAgICAgICAgdWx7ZGlzcGxheTpmbGV4OyBnYXA6OXB4OyBhbGlnbi1pdGVtczpjZW50ZXI7IG1hcmdpbjoxNHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgbGl7fVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBsYWJlbHtvcmRlcjo2OyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40MzJyZW0sIDcwMCwwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICYuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICYuc21hbGx7cGFkZGluZzogMCAxM3B4OyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO2ZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBsaW5lLWhlaWdodDogMS40OyBtYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudDt9ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAgJi52YXJpYWJsZS13aWR0aHtcclxuICAgICAgICAgICAgJj5heyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJj4uY2FyZC1pbWFnZXtvcmRlcjppbmhlcml0O31cclxuICAgICAgICAgICAgICAgIGRpdi5kZXNjcmlwdGlvbnsgcHtmb250LXNpemU6MS42cmVtOyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjZyZW07IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbWFyZ2luLXRvcDogMTBweDt9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7bWFyZ2luOiAycHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDEuMiwgNzAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAmLmhhcy1vdmVybGF5e2dyaWQtY29sdW1uOnNwYW4gMjtcclxuICAgICAgICAgICAgJj5he3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJj4uY2FyZC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlOyBib3R0b206MjVweDsgbGVmdDoyNXB4OyBiYWNrZ3JvdW5kOndoaXRlOyBtYXgtd2lkdGg6NDA0cHg7IHBhZGRpbmc6MjJweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle21hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7bWFyZ2luLXRvcDowOyBtYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAxLjIsIDcwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXYuZGVzY3JpcHRpb257IHB7IGZvbnQtc2l6ZToxLjZyZW07IGxpbmUtaGVpZ2h0OjEuNDsgbWFyZ2luLXRvcDogMTNweDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgfSB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjcmlwdGlvbntmb250LXNpemU6MS42cmVtOyBsaW5lLWhlaWdodDoxLjQ7IG1hcmdpbi10b3A6IDEzcHg7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXtmb250LXNpemU6MS40cmVtOyBsaW5lLWhlaWdodDogMi40MnJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNwYW4tdHdve2dyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2dyaWQtY29sdW1uOiBzcGFuIDE7fSAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZGV7b3BhY2l0eTowOyBwb2ludGVyLWV2ZW50czpub25lOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpOyBkaXNwbGF5Om5vbmU7fVxyXG4gXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTE2MCl7XHJcbiAgICAgICAgJi5mb3VyLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg5MDApe2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDoyOHB4IDI0cHg7fVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7XHJcbiAgICAgICAgICYudGhyZWUtY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDozMHB4O31cclxuICAgICAgICAgJi50d28tY29se2dhcDo2MHB4IDMwcHg7fVxyXG4gICAgICAgICAmLmZvdXItY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDo0MHB4IDMwcHg7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcyMCl7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICYuaGFzLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FyZC1vdmVybGF5e3Bvc2l0aW9uOnJlbGF0aXZlOyBib3R0b206IDA7IGxlZnQ6MDsgbWFyZ2luLXRvcDogLTE0MHB4OyBtYXgtd2lkdGg6bm9uZTsgcGFkZGluZy1ib3R0b206NXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPi5jYXJkLWltYWdle21hcmdpbi1sZWZ0OiAtNDJweDsgd2lkdGg6IGNhbGMoMTAwJSArIDgycHgpO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MjApe21hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgIC5jYXJkLWltYWdle1xyXG4gICAgICAgICAgICAgICAgLm9mZmVyLWJveHt0b3A6MTVweDsgbGVmdDogMTVweDt9XHJcbiAgICAgICAgICAgICAgICAudHlwZS1ib3h7dG9wOjE1cHg7IGxlZnQ6IDE1cHg7fVxyXG4gICAgICAgICAgICAgICAgLm9mZmVyLWNpcmNsZXt0b3A6MTBweDsgbGVmdDogMTBweDsgaGVpZ2h0OiA3MHB4OyB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNHJlbTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oYXMtb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICAgICAmPi5jYXJkLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FyZC1pbWFnZXttYXJnaW4tbGVmdDogLTMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3VyLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTUwKXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOjQ1cHggMDsgXHJcbiAgICAgICAgJi50d28tY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6NDBweCAwO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MjApe1xyXG4gICAgICAgICYudGhyZWUtY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6NDBweCAwO1xyXG4gICAgICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgaW1ne21heC1oZWlnaHQ6Mzc1cHg7fSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICYuaGFzLW92ZXJsYXl7Z3JpZC1jb2x1bW46IHNwYW4gMTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgJi5oYXMtb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICAgICAmPi5jYXJkLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FyZC1pbWFnZXttYXJnaW4tbGVmdDogLTIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLWZpbHRlcnN7IG1hcmdpbi10b3A6IDI2cHg7IH1cclxuICAgICYuaGFzLW92ZXJsYXB7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2FyZC1pbWFnZXtvcmRlcjppbmhlcml0O31cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IGZvbnQtc2l6ZTpjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjhyZW0pOyBsaW5lLWhlaWdodDogMS4xOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHttYXJnaW4tYm90dG9tOiA4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub2ZmZXJ7bWFyZ2luLXJpZ2h0OjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZXtkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDEuNCk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IG1hcmdpbjogMHB4IDAgMHB4OyBsaW5lLWhlaWdodDogMS40OyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmF0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOjEuNHJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDEuOCwgMi41cmVtLCA3MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAycHggMCAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLCA0MDAsIDAuMDlyZW0sIHdoaXRlKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDEwcHg7IG1hcmdpbjogMTlweCAwIDE0cHg7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogOHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuNCwgNDAwLCAwLCAgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iYXNlZC1vbntjb2xvcjogY29sb3JzLiRncmV5MzsgZm9udC1zaXplOjEuNHJlbTsgbGluZS1oZWlnaHQ6MS45cmVtO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjgsIDIuM3JlbSwgNzAwLCAwLCAgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDkwMCl7bWFyZ2luLXRvcDogMDsgcGFkZGluZzogOHB4IDAgNTBweCFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTIwKXttYXgtd2lkdGg6IG5vbmU7IG1hcmdpbi1yaWdodDogMjlweDsgcGFkZGluZy1sZWZ0OiAzMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7cGFkZGluZy1sZWZ0OiAyMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsZWN0aW9ue2JhY2tncm91bmQ6IzAzQUFDOTsgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi10aXRsZXtkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgbWFyZ2luLWJvdHRvbToxM3B4OyBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMSwgMS4xLCAxcmVtLCBudWxsLCBudWxsLCB3aGl0ZSk7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7ZGlzcGxheTpibG9jazsgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgMS4xLCBudWxsLCA3MDAsIHdoaXRlLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9ue0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAyLjJyZW0sIDQwMCwgbnVsbCwgd2hpdGUpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi10YWdze2Rpc3BsYXk6ZmxleDsgZmxleC13cmFwOndyYXA7IG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMXJlbSwgbnVsbCwgbnVsbCwgd2hpdGUpOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2ltcGxlLWNhcmR7ZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle29yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAxLjQpOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IG1hcmdpbjogMCAwIDNweCAwOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJhdGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7Y29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtc2l6ZToxLjRyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjcmlwdGlvbntvcmRlcjoyOyBmb250LXNpemU6MS42cmVtOyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyB3b3JkLWJyZWFrOiBicmVhay13b3JkOyBtYXJnaW46IDAgMCAxM3B4IDA7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOjEuOHJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtcSg1MjApe21hcmdpbi1sZWZ0OiAtMzBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLnNpbXBsZS1jYXJke3BhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtcSgzNzQpe21hcmdpbi1sZWZ0OiAtMjBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLnNpbXBsZS1jYXJke3BhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9ICAgICAgXHJcbiAgICAgICAgICAgIC8vIH0gICBcclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY29sbGVjdGlvbi10aXRsZSwgLmNhcmQtdGl0bGUsIC5jb2xsZWN0aW9uLXRhZ3N7ei1pbmRleDogMjsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLnNob3ctbW9yZS1idXR0b257dGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgLmJ0bntiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spIDFweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgcGFkZGluZzoxMXB4IDEycHggMTJweDsgYm9yZGVyLXJhZGl1czogOHB4OyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgJi5oaWRle2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfSAgICAgICAgICAgXHJcbn1cclxuLy9zb21lIHBhZ2VzIGhhdmUgdGhlIHNhbWUgY2FyZHMsIGJ1dCBzbWFsbGVyIGNvbnRlbnQvc2l6ZXMvZm9udHNcclxuLnNtYWxsLWNhcmRze1xyXG4gICAgLmFjY29tLWxpc3Qtc2VydmVyLXJlbmRlcmVkLWNhcmRze1xyXG4gICAgICAgIFxyXG4gICAgICAgXHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgLmNhcmRze1xyXG4gICAgICAgICAgICAgICAgJi50aHJlZS1jb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpbXBsZS1jYXJke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjJ2dywgMi4ycmVtKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse2NvbG9yOiB2YXIoLS1jb2xvci1pbmRpZ28pOyBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS44NnZ3LCAxLjhyZW0pO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4uc3RhcnQtY29udmVyc2F0aW9ue2Rpc3BsYXk6ZmxleDsgZ2FwOiAzNnB4O1xyXG4gICAgJl9fdGV4dHtmbGV4OjE7IHBhZGRpbmc6IDMzcHggMDtcclxuICAgICAgICBoNHtAaW5jbHVkZSBtaXhpbnMuZm9udCgzLjIsIDQuNSwgMTM1JSwgNDAwLCBudWxsLCBudWxsLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgbWF4LXdpZHRoOiA0NDBweDsgbWFyZ2luLWJvdHRvbTogNDdweDt9XHJcbiAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMi41NnJlbSwgNDAwLCBudWxsKTsgbWF4LXdpZHRoOiA1MTBweDt9XHJcbiAgICAgICAgdWx7Z2FwOiAyMXB4O1xyXG4gICAgICAgICAgICYuY29udGFjdHN7bWFyZ2luOiAyMHB4IDAgNDdweDsgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3MDBweCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjEwcHg7fVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MDBweCl7ZmxleC1kaXJlY3Rpb246IHJvdzsgZ2FwOjIwcHg7IG1hcmdpbi10b3A6IDI1cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7fVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDozNjBweCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjEwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe0BpbmNsdWRlIG1peGlucy5mb250KDEuOCwgMS44LCAxNDAlLCA0MDAsIG51bGwsIGJsYWNrKTsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDogMTFweDsgZm9udC13ZWlnaHQ6NjAwOyBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgYXtkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgY29sb3I6aW5oZXJpdDsgZ2FwOiAxMXB4OyBmb250LXdlaWdodDo2MDA7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY3Rhe21hcmdpbjogMjBweCAwIDA7ZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtnYXA6MThweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ3JpZHtmbGV4OjE7IGRpc3BsYXk6Z3JpZDsgZ3JpZC10ZW1wbGF0ZTogNDMwcHggMzA2cHggIC8gcmVwZWF0KDIsIDFmcik7IGdhcDoxM3B4O1xyXG4gICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke2dyaWQtY29sdW1uOiAxLzM7IGdyaWQtcm93OiAxLzI7fVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtncmlkLWNvbHVtbjogMS8yO31cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOiAyLzM7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODUwKXtncmlkLXRlbXBsYXRlOiAzMjBweCAxNzZweCAgLyByZXBlYXQoMiwgMWZyKTsgZ2FwOjEwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MjApe21hcmdpbi1sZWZ0OiAtMzBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXttYXJnaW4tbGVmdDogLTIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTt9XHJcbiAgICB9ICAgXHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoNHttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuXHJcbmJvZHl7XHJcbiAgICAmLmxvY2t7XHJcbiAgICAgICAgLnN0aWNreS1mb290ZXItd3JhcHBlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3otaW5kZXg6IDEwMSFpbXBvcnRhbnQ7fSAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgI2NoYXQtd2lkZ2V0LWNvbnRhaW5lcnt6LWluZGV4OiAtMSAhaW1wb3J0YW50O31cclxuICAgIH1cclxufVxyXG5tYWlue1xyXG4gICAgLnN0aWNreS1mb290ZXItd3JhcHBlcntwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDowOyByaWdodDowOyBib3R0b206MDsgei1pbmRleDoxMDE7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1heC13aWR0aDogNjYwcHg7IG1hcmdpbjogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7ei1pbmRleDogMjEwMDAwMDAwMDt9XHJcbiAgICAgICAgJi5hY3RpdmV7ei1pbmRleDogMTAxICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICYucmVzdWx0cyB7IG1heC13aWR0aDogMTAwJTsgfVxyXG4gICAgfVxyXG4gICAgLnN0aWNreS1mb290ZXJ7cGFkZGluZy1ib3R0b206MjlweDsgd2lkdGg6MTAwJTtcclxuICAgICAgICAuY29udGFpbmVye2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6MThweDsgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAuc3RpY2t5LXBpbGx7bWluLWhlaWdodDogNzNweDsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZfX2ljb257cGFkZGluZzogMTNweCAxN3B4IDEzcHg7IGJvcmRlci1yYWRpdXM6IDhweDsgbWFyZ2luLXJpZ2h0OjEzcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICYuZ29sZHtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGVza3RvcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xbWluKDYwMCl7ZGlzcGxheTpub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc21hbGwtaWNvbntkaXNwbGF5Om5vbmU7fSAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYmx1ZXtmb250LXNpemU6IDEuNnJlbTsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyBwb3NpdGlvbjpyZWxhdGl2ZTsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBvcGFjaXR5IDAuM3MgZWFzZTsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7dHJhbnNpdGlvbjogd2lkdGggMC4zcyAwczsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle3dpZHRoOiA1OHB4OyB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIC4yczt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTEwMCl7d2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8mLmFjdGl2ZXt3aWR0aDogYXV0bzt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNldC1sb2FkaW5ne3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgei1pbmRleDoyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDsgb3BhY2l0eTogMC40OyBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZhbGlke2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IG9wYWNpdHk6IDE7IGN1cnNvcjogcG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oMTIwMCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFue2Rpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpICFpbXBvcnRhbnQ7IG9wYWNpdHk6IDEgIWltcG9ydGFudDsgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXQtbG9hZGluZ3tkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntwYWRkaW5nLXJpZ2h0OiAxMHB4OyB0cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7d2lkdGg6IGF1dG87IGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vc3BhbntwYWRkaW5nLXJpZ2h0OiAxMHB4fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWd7aGVpZ2h0OiAzMnB4OyB3aWR0aDogMzJweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNHJlbSwgNzAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgY3Vyc29yOnBvaW50ZXJ9XHJcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtcSgxMzc1KXttYXJnaW4tcmlnaHQ6IDA7fVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHsgbWFyZ2luLXJpZ2h0OjEwcHg7IH1cclxuICAgICAgICAgICAgICAgIC5waWxsLWluZm97ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuOHJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgY3Vyc29yOiBwb2ludGVyOyB3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6IGJsb2NrOyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMnJlbSwgNzAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7Zm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmX190b29sdGlwe2N1cnNvcjogZGVmYXVsdDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxNXB4OyBib3R0b206IDEwOXB4OyB3aWR0aDogMjQ5cHg7IGhlaWdodDogMjAxcHg7IHBhZGRpbmc6IDI0cHggMjNweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyOiAxcHggc29saWQgI0Y3RjdGNzsgYm94LXNoYWRvdzogMHB4IDZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgYm9yZGVyLXJhZGl1czogOHB4OyBvcGFjaXR5OiAwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7IHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDIsIDIsIDIuOHJlbSwgNzAwLCAwcmVtLCBjb2xvcnMuJGRhcmtHcmF5LCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGN1cnNvcjogZGVmYXVsdDsgd2hpdGUtc3BhY2U6IGluaGVyaXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjc1cmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW46IDdweCAwIDE5cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjYzcmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6IDZweCAxN3B4IDZweCAyNXB4OyBib3JkZXItcmFkaXVzOiAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MTBweDsgbGVmdDoxMnB4OyBoZWlnaHQ6IDhweDsgd2lkdGg6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI2UyMzUzNTsgYm9yZGVyLXJhZGl1czogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9ubGluZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2JhY2tncm91bmQtY29sb3I6ICM0Q0E3NzE7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b29sdGlwLWNsb3Nle3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjEzcHg7IHJpZ2h0OiAxMnB4OyBjdXJzb3I6IHBvaW50ZXI7IHdpZHRoOiAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC05cHg7IGxlZnQ6IDIycHg7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle29wYWNpdHk6IDE7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjMwKXtsZWZ0OjVweDsgYm90dG9tOjkwcHg7fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7bGVmdDo0cHg7IH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNjApe2xlZnQ6LTdweDsgYm90dG9tOjgwcHg7fSBcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7bWF4LXdpZHRoOjMzNXB4O30gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ3VpZGUtcHJpY2V7d2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMjRweDsgdHJhbnNpdGlvbjogMC4ycyAuM3M7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7bWFyZ2luLXJpZ2h0OiAxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbnt3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgICAgICBmb3Jte2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDowcHg7IGZsZXg6MTsgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgMHMsIG9wYWNpdHkgMHMgMHMsIG1heC13aWR0aCAwcyAwcyBlYXNlLW91dDsgb3BhY2l0eTowOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpOyBtYXgtd2lkdGg6MDsgcG9pbnRlci1ldmVudHM6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbnB1dHtwYWRkaW5nOiAxN3B4IDIwcHggMTVweCAyMHB4OyBmbGV4OjE7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjJyZW0sIDUwMCwgMHJlbSwgcmdiYSgxMDIsIDEwMiwgMTAyLCAxKSk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA3cHg7IGN1cnNvcjogcG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuOCwgMi4ycmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS41dncsIDEuNnJlbSk7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBvdmVyZmxvdzogaGlkZGVuOyB3aGl0ZS1zcGFjZTogbm93cmFwOyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiA5OSU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgmOm50aC1jaGlsZCgyKSl7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFNEU1O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7ZmxleDoxO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmVycm9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5sYWJlbCwgJj5zcGFue2NvbG9yOiAjZjAxMTExO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7ZmxleDowLjk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1wb3B1cHtwb3NpdGlvbjogYWJzb2x1dGU7ei1pbmRleDogMjsgYm90dG9tOjkwcHg7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBib3JkZXItcmFkaXVzOiAxMnB4OyBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyBwb2ludGVyLWV2ZW50czogbm9uZTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB0cmFuc2Zvcm0gMC4zcyAwcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LCAuaDR7Zm9udC1zaXplOiAxLjRyZW07IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjR2dywgMS40cmVtKTsgbGluZS1oZWlnaHQ6IDEuOXJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGxldHRlci1zcGFjaW5nOiAwLjA0cmVtOyBmb250LWZhbWlseTogXCJBcmNoaXZvXCI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGVze3dpZHRoOiA0MDBweDsgcGFkZGluZzogMjBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2NhbGVuZGFyIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm90dG9tLXNlY3Rpb24geyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZCB7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXZhaWxhYmxlLWxlZ2VuZCB7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDM2cHg7IGJvcmRlcjogc29saWQgMnB4IGNvbG9ycy4kZ29sZDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7IGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjV2dywgMS41cmVtKTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb25lIHsgZmxleC1iYXNpczogMTAwcHg7IHdpZHRoOiB1bnNldDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kdXJhdGlvbntkaXNwbGF5OiBmbGV4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6MjFweDsgbWFyZ2luOiAyMHB4IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcnMuJGdyZXk4OyBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue3BhZGRpbmc6IDA7IGZsZXg6IDAgMCAzNnB4OyBoZWlnaHQ6IDM2cHg7IGJvcmRlci1jb2xvcjogY29sb3JzLiRncmV5ODsgbWFyZ2luLXRvcDogN3B4OyB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWR7b3BhY2l0eTogMC40OyBwb2ludGVyLWV2ZW50czogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuNHJlbSwgNDAwLCAwLCBjb2xvcnMuJGdyZXk0KTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luOiA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBvdmVyZmxvdzogdmlzaWJsZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OjcwMHB4KXtwYWRkaW5nLWJvdHRvbTogMzBweDsgbWFyZ2luOiAzMHB4IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LWhlaWdodDo2MzBweCl7cGFkZGluZy1ib3R0b206IDIwcHg7IG1hcmdpbjogMjBweCAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6ODUwcHgpIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpe3BhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kdXJhdGlvbnttYXJnaW46IDE1cHggMDsgcGFkZGluZy1ib3R0b206IDE1cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY2FsZW5kYXIgLnZjLWNvbnRhaW5lciAudmMtcGFuZS1sYXlvdXQgLnZjLXBhbmUgLnZjLWhlYWRlciB7bWFyZ2luOiAwIDAgMTJweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjYWxlbmRhciAudmMtY29udGFpbmVyIC52Yy1wYW5lLWxheW91dCAudmMtcGFuZSAudmMtd2Vla3MgLnZjLWRheSB7aGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbntmb250LXNpemU6IDEuNHJlbTt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY2FsZW5kYXIgLnZjLWNvbnRhaW5lciAudmMtcGFuZS1sYXlvdXQgLnZjLXBhbmUgLnZjLXdlZWtzIC52Yy1kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3dpZHRoOiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmMtaGlnaGxpZ2h0cyAudmMtZGF5LWxheWVyIC52Yy1oaWdobGlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb25le0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjRyZW0sIDYwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGJvcmRlci1yYWRpdXM6IDhweDsgd2lkdGg6IDEwMCU7IGhlaWdodDogNDJweDsgYm9yZGVyOm5vbmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYS1idXR0b257ZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiA0MnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGF4e3BhZGRpbmc6IDIwcHg7IHdpZHRoOjM1NXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdntoZWlnaHQ6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e21hcmdpbi1ib3R0b206IDIwcHg7fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtcm9vbXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jbG9zZS1pY29uIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMjBweDsgcmlnaHQ6IDMwcHg7IGZvbnQtc2l6ZToxLjZyZW07IGN1cnNvcjpwb2ludGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGF4LXBlb3BsZXtkaXNwbGF5OiBncmlkOyBnYXA6MTRweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7IHBhZGRpbmctYm90dG9tOiAyMHB4OyAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHt3aWR0aDogNXB4O30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTt9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRkYXJrR3JheTsgYm9yZGVyLXJhZGl1czogMTBweDt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hpbGQtYWdlcy1tZXNzYWdle0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjRyZW0sIDcwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbi10b3A6IDNweDt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGF4LWNoaWxkcmVue2Rpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDoxMHB4OyBtYXgtaGVpZ2h0OiAyMHZoOyBvdmVyZmxvdy15OiBhdXRvOyBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7d2lkdGg6IDVweDt9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2JhY2tncm91bmQtY29sb3I6IHdoaXRlO30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRkYXJrR3JheTsgYm9yZGVyLXJhZGl1czogMTBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXgtcm93e2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXgtcGVyc29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAxLjZyZW0sIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4xLCAxLjEsIDEuMXJlbSwgNDAwLCAwLCBjb2xvcnMuJGdyZXk0KTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDJweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGF4LWNvbnRyb2xze2Rpc3BsYXk6IGZsZXg7IGdhcDoxNnB4OyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdHtoZWlnaHQ6IDM2cHg7IGJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRncmV5ODsgcGFkZGluZzogMCAxNXB4OyB3aWR0aDogMTEycHg7IHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMS42cmVtOyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24tYmxhY2suc3ZnXCIpIGNlbnRlciByaWdodCAxNXB4IG5vLXJlcGVhdCB3aGl0ZTsgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb257Y29sb3I6IGNvbG9ycy4kZGFya0dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke2NvbG9yOiM4RThDOUE7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue21pbi13aWR0aDogMzZweDsgaGVpZ2h0OiAzNnB4OyBib3JkZXItY29sb3I6IGNvbG9ycy4kZ3JleTg7IHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWR7b3BhY2l0eTogMC40OyBwb2ludGVyLWV2ZW50czogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkLW1vcmV7dGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjMsIDEuMywgMS4zcmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBjdXJzb3I6IHBvaW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wdGlvbnN7bWF4LWhlaWdodDogMzI1cHg7IG92ZXJmbG93LXk6IGF1dG87IHdpZHRoOjIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHt3aWR0aDogNXB4O30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItcmFkaXVzOiAxMHB4O30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IGJvcmRlci1yYWRpdXM6IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS42cmVtLCA0MDAsIDAsIGNvbG9ycy4kZGFya0dyYXkpOyBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgmOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcnMuJGdyZXk4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzAwKXttYXgtaGVpZ2h0OiA4NWR2aDsgbWF4LWhlaWdodDogODV2aDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNkYXRlcy1kb25lLCAmI3BheC1kb25le2ZvbnQtc2l6ZTogMS40cmVtOyBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjRyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBsZXR0ZXItc3BhY2luZzogMDtmb250LWZhbWlseTpcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBib3JkZXItcmFkaXVzOiA4cHg7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQwcHg7IGJvcmRlcjogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IHBvaW50ZXItZXZlbnRzOiBhbGw7IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBub25lOyBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7bWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogY2FsYygxMDAlIC0gMTQycHgpICFpbXBvcnRhbnQ7IHJpZ2h0OiA3N3B4OyB0b3A6MTkycHg7IGxlZnQ6NzdweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTZweCwgMHB4KSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXtyaWdodDogNDJweDsgbGVmdDo0MnB4OyAvL3dpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIzMCl7Ym90dG9tOjY3cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3Bvc2l0aW9uOiBmaXhlZDsgdG9wOmF1dG87IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMHMsIHRyYW5zZm9ybSAwLjNzIDBzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle3RyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCUpICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7cGFkZGluZzogMzBweCAzMHB4IDIwcHggIWltcG9ydGFudDt9ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe3BhZGRpbmc6IDIwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7fSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAubW9iaWxlLXNlYXJjaC1idG57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci15ZWxsb3cpOyBwYWRkaW5nOiAwIDEwcHg7IGZvbnQtc2l6ZToxLjZyZW07IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czo4cHg7IGJvcmRlcjpub25lOyB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IG1hcmdpbjogMCBhdXRvOyBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDsgb3BhY2l0eTogMC40OyBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZhbGlke2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IG9wYWNpdHk6IDE7IGN1cnNvcjogcG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcW1pbigxMjAwKXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN0aWNreS1tb2JpbGUtc2hyb3Vke3Bvc2l0aW9uOiBmaXhlZDsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IHotaW5kZXg6IDI7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuNCk7IGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3B0aW9uLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjIpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYub3B0aW9uLWFjdGl2ZXt0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtmbGV4Om5vbmU7IGdhcDoyMHB4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IHdpZHRoOiBhdXRvOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpOyB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMnM7IG1heC13aWR0aDpub25lOyBwYWRkaW5nOjE2cHggMDsgcG9zaXRpb246IGFic29sdXRlOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctbGlnaHQpOyBib3R0b206IDgwcHg7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0OyBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7IGJvcmRlci1yYWRpdXM6IDhweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWlucHV0e2JvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCU7IHBhZGRpbmctbGVmdDowOyBwYWRkaW5nOiAwIDE2cHggMTBweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbnttYXgtd2lkdGg6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgmOmxhc3Qtb2YtdHlwZSl7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe3Bvc2l0aW9uOmZpeGVkOyBib3R0b206MTZweDsgbGVmdDoyMHB4OyByaWdodDoyMHB4OyB6LWluZGV4OjM7IHRyYW5zaXRpb24tZHVyYXRpb246MC40czsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDQwcHgpKTsgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbnB1dHtmbGV4Om5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg0MDApe2JvdHRvbToxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzYwKXtsZWZ0OjEwcHg7IHJpZ2h0OjEwcHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2JpbGUtc2hyb3Vke3Bvc2l0aW9uOmZpeGVkOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgei1pbmRleDotMTsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKGJsYWNrLCAwKTsgb3BhY2l0eTowOyBwb2ludGVyLWV2ZW50czpub25lOyB0cmFuc2l0aW9uOjAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xbWluKDYwMCl7ZGlzcGxheTpub25lO31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7ZmxleDogMTsgZ2FwOjEwcHg7IG1heC13aWR0aDogMTE2MHB4OyBwYWRkaW5nLWxlZnQ6IDdweDsgLy9zaG93IHBpbGwgZm9ybSBcclxuICAgICAgICAgICAgICAgICAgICAmLnR3by1yZW1vdmVkeyBtYXgtd2lkdGg6IDg2MHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbmUtcmVtb3ZlZHsgbWF4LXdpZHRoOiAxMDAwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIzMCl7ZmxleDpub25lO31cclxuICAgICAgICAgICAgICAgICAgICAvLy5zdGlja3ktcGlsbF9faWNvbi5ibHVle3BhZGRpbmctcmlnaHQ6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cGFkZGluZy1yaWdodDogMTBweDt9ICBcclxuICAgICAgICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgICAgICAgICAucGlsbC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmd1aWRlLXByaWNle3dpZHRoOiAwJTsgbWFyZ2luLWxlZnQ6IDA7IHRyYW5zaXRpb246IDBzIDBzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7d2lkdGg6IGF1dG87IC8vZGlzcGxheTpmbGV4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXt3aWR0aDogYXV0bzsgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcW1pbigxMjAwKXsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7IG9wYWNpdHk6IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9ybXt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IG1heC13aWR0aDoxMDMwcHg7IG9wYWNpdHk6MTsgcG9pbnRlci1ldmVudHM6YWxsOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyAwLjI2cywgb3BhY2l0eSAwLjRzIDAuMjZzLCBtYXgtd2lkdGggMC40cyAwcyBlYXNlLW91dH0gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtc2hyb3Vke2JhY2tncm91bmQtY29sb3I6cmdiYShibGFjaywgMC40KTsgb3BhY2l0eToxOyBwb2ludGVyLWV2ZW50czphbGw7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7Z2FwOjBweDsgcGFkZGluZy1yaWdodDoyNXB4OyBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZVBpbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Jte2JvdHRvbTogLTUwMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3Jte3RyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjBzLCBvcGFjaXR5IC40cyAuMHMsIG1heC13aWR0aCAuNHMgMHMgZWFzZS1vdXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7cGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4O31cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXtwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7fSAgICBcclxuICAgICAgICAgICAgICAgIH0gICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7bWluLWhlaWdodDogNzJweDsgd2lkdGg6IDEwMCU7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZy1sZWZ0OiAyNXB4OyAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgmLnR3by1yZW1vdmVkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpbGwtaW5mb3tkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0aWNreS1waWxsX19pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5nb2xke21hcmdpbi1yaWdodDogMDsgaGVpZ2h0OiA3MnB4OyB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmlnLWljb257aGVpZ2h0OiAzNXB4OyB3aWR0aDogMzVweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAmLnR3by1yZW1vdmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGlsbC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ndWlkZS1wcmljZXt3aWR0aDogYXV0bzt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzYwKXttaW4taGVpZ2h0OiA2NXB4OyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KCYudHdvLXJlbW92ZWQpe2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3gtc2hhZG93OiBub25lOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RpY2t5LXBpbGxfX2ljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdvbGR7bWFyZ2luLXJpZ2h0OiAwOyBoZWlnaHQ6NTBweDsgd2lkdGg6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmlnLWljb257aGVpZ2h0OiAyN3B4OyB3aWR0aDogMjdweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNlbnRlcmVke1xyXG4gICAgICAgICAgICAgICAgICAgIC5waWxsLWluZm8uZ3VpZGUtcHJpY2V7bWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdnt3aWR0aDogMTAwJTt9ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7cGFkZGluZy1sZWZ0OiA4cHg7IHBhZGRpbmctcmlnaHQ6IDhweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7cGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4O31cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe3BhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDt9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucmVzdWx0LWRldGFpbHN7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjMxcHg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICY+ZGl2eyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtkaXNwbGF5OmZsZXg7IGdhcDozMHB4OyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7Z2FwOjIwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7YWxpZ24taXRlbXM6Y2VudGVyO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnRhbGstcGlsbHtcclxuICAgICAgICAgICAgICAgICAgICAmX190b29sdGlwe2N1cnNvcjogZGVmYXVsdDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxMHB4OyBib3R0b206IDg5cHg7IHdpZHRoOiAyNDlweDsgaGVpZ2h0OiAyMDFweDsgcGFkZGluZzogMjRweCAyM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjRjdGN0Y3OyBib3gtc2hhZG93OiAwcHggNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyBib3JkZXItcmFkaXVzOiA4cHg7IG9wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTsgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMiwgMiwgMi40cmVtLCA3MDAsIDByZW0sIGNvbG9ycy4kZGFya0dyYXksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgY3Vyc29yOiBkZWZhdWx0O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMS42OHJlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luOiA3cHggMCAxOXB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMS42M3JlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgY3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nOiA2cHggMTdweCA2cHggMjVweDsgYm9yZGVyLXJhZGl1czogMjBweDsgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjEwcHg7IGxlZnQ6MTJweDsgaGVpZ2h0OiA4cHg7IHdpZHRoOiA4cHg7IGJhY2tncm91bmQtY29sb3I6ICNlMjM1MzU7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vbmxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiAjNENBNzcxO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9vbHRpcC1jbG9zZXtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDoxM3B4OyByaWdodDogMTJweDsgY3Vyc29yOiBwb2ludGVyOyB3aWR0aDogMTJweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtOXB4OyBsZWZ0OiAyMnB4OyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtvcGFjaXR5OiAxOyBwb2ludGVyLWV2ZW50czogYWxsOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIzMCl7cGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cG9zaXRpb246IGFic29sdXRlOyBib3R0b206MDsgbGVmdDoxNnB4OyB6LWluZGV4OiAyO30gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWx7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7aGVpZ2h0OiAwcHg7IHdpZHRoOiAwO30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2JhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRkYXJrR3JheTsgYm9yZGVyLXJhZGl1czogMTBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuOXJlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luOiAwIDEwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDo4cHg7IGxlZnQ6LTExcHg7IGhlaWdodDogNHB4OyB3aWR0aDogNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1yYWRpdXM6IDEwMCU7fSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwOyBjb2xvcjojMDAwOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxcHg7IGhlaWdodDogMjFweDsgdG9wOi0xcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7cG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyBwb3NpdGlvbjogc3RpY2t5OyByaWdodDowOyB0b3A6MDsgYmFja2dyb3VuZC1jb2xvcjojRkRGOEYzOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc21hbGx7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgZ2FwOjVweDsgY3Vyc29yOiBwb2ludGVyOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc2l6ZToxLjJyZW07IGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpOyBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCkgeyBkaXNwbGF5Om5vbmU7IH1cclxuICAgICAgICAgICAgICAgICAgICBpe0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjJyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7Zm9udC1zdHlsZTogbm9ybWFsOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAxN3B4O31cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaXtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGFsay10b3RhbHtkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuNCwgMTAwJSwgNDAwLCAwcmVtLCByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpKTsgdGV4dC1hbGlnbjpyaWdodDsgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucGVyLXBlcnNvbiB7IEBpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS44LCAyLjRyZW0sIDcwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGxpbmUtaGVpZ2h0OiAxOHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEwMCUsIDYwMCwgMHJlbSwgcmdiYSgxMDIsIDEwMiwgMTAyLCAxKSk7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzbWFsbHsgZGlzcGxheTpub25lOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBnYXA6NXB4OyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zaXplOjEuMnJlbTsgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMSk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCkgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGRpc3BsYXk6ZmxleDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjJyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7Zm9udC1zdHlsZTogbm9ybWFsOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3t3aWR0aDogMTdweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiNuZXh0LXN0YWdle2JvcmRlci1yYWRpdXM6IDhweDsgYm9yZGVyOiBub25lOyBoZWlnaHQ6NDBweDsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBvcGFjaXR5IDAuM3MgZWFzZTsgcGFkZGluZzo4cHggMTZweDsgcG9zaXRpb246cmVsYXRpdmU7IEBpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAxLjZyZW0sIDcwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGN1cnNvcjpwb2ludGVyOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6N3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7cG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowO30gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvYWRpbmctaWNvbntvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDI4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nLmFycm93e29wYWNpdHk6IDE7fVxyXG4gICAgICAgICAgICAgICAgICAgIGltZy5hcnJvdywgLmxvYWRpbmctaWNvbiwgJjpiZWZvcmV7dHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDt9ICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3Q6YmVmb3Jle2NvbnRlbnQ6IFwiQ3VzdG9taXNlIEhvbGlkYXlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe2NvbnRlbnQ6IFwiQ3VzdG9taXNlXCI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0mLmhvdGVsOmJlZm9yZXtjb250ZW50OiBcIkNvbnRpbnVlIHRvIGZsaWdodHNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe2NvbnRlbnQ6IFwiRmxpZ2h0c1wiO31cclxuICAgICAgICAgICAgICAgICAgICB9Ji5mbGlnaHRzOmJlZm9yZXtjb250ZW50OiBcIkNvbnRpbnVlIHRvIHBhc3NlbmdlcnNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe2NvbnRlbnQ6IFwiUGFzc2VuZ2Vyc1wiO31cclxuICAgICAgICAgICAgICAgICAgICB9Ji5wYXNzZW5nZXJzOmJlZm9yZXtjb250ZW50OiBcIkNvbnRpbnVlIHRvIHBheW1lbnRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe2NvbnRlbnQ6IFwiUGF5bWVudFwiO31cclxuICAgICAgICAgICAgICAgICAgICB9Ji5wYXltZW50OmJlZm9yZXtjb250ZW50OiBcIkJvb2sgTm93XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxNDAwKXtjb250ZW50OiBcIkJvb2sgTm93XCI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxNDAwKXtwYWRkaW5nOiAxN3B4IDE4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwYWRkaW5nOiAxMXB4IDE4cHg7IGhlaWdodDo0MHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7Z2FwOjI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe2dhcDoyMHB4O31cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7d2lkdGg6IDEwMCU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNENEQ1OyBwYWRkaW5nLWJvdHRvbTogMTVweDsgcGFkZGluZy1pbmxpbmU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse292ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtmbGV4LXNocmluazogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7cGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7cG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyBwb3NpdGlvbjogc3RpY2t5OyByaWdodDogMDsgdG9wOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgcGFkZGluZy1sZWZ0OiAxMHB4OyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0U0RTU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgICAgICAjbmV4dC1zdGFnZXtiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkOyBvcGFjaXR5OiAwLjQ7IGN1cnNvcjogZGVmYXVsdDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxvYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAjbmV4dC1zdGFnZXtwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvd3tvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7fSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9hZGluZy1pY29ue29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgdHJhbnNpdGlvbi1kZWxheTogLjE1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3std2Via2l0LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZSBmb3J3YXJkczsgYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlIGZvcndhcmRzO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtjb2xvcjp2YXIoLS1jb2xvci15ZWxsb3cpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7fVxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2dhcDoyMHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTA1MCl7cGFkZGluZzogMDt9ICAgICAgICBcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMDUwKXtoZWlnaHQ6YXV0bzsgcGFkZGluZy1pbmxpbmU6IDA7fSBcclxuICAgICAgICBcclxuICAgICAgICBAa2V5ZnJhbWVzIHNob3dSZXN1bHRzIHtcclxuICAgICAgICAgICAgZnJvbXt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTU1cHgpOyBvcGFjaXR5OjE7fVxyXG4gICAgICAgICAgICB0b3t0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IG9wYWNpdHk6MTt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGhpZGVQaWxsVGVtcHtcclxuICAgICAgICAgICAgZnJvbXtib3R0b206IC0xMjVweDt9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAmLnJlc3VsdHN7IGJhY2tncm91bmQtY29sb3I6I0ZERjhGMzsgcGFkZGluZzo4cHggMTZweDsgYm94LXNoYWRvdzogMHB4IC00cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgYW5pbWF0aW9uOiBzaG93UmVzdWx0cyAwLjRzIGVhc2Utb3V0IDBzIGJvdGg7IGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgLmNvbnRhaW5lcnsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLnN0aWNreS1waWxse2Rpc3BsYXk6bm9uZTsgYm94LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMTBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RpY2t5LXBpbGxfX2ljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdvbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7IHdpZHRoOjUwcHg7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTEycHg7IGxlZnQ6IDE2cHg7IHotaW5kZXg6IDI7IHBhZGRpbmc6IDAgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXN1bHQtZGV0YWlsc3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAwOyBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHt3aWR0aDogMTAwJTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0Q0RDU7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBwYWRkaW5nLWlubGluZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCkgeyBib3JkZXI6MDsgcGFkZGluZy1ib3R0b206MDsgcGFkZGluZy1sZWZ0OjA7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtmbGV4LXNocmluazogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe3dpZHRoOjEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3BhZGRpbmc6MDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHdpZHRoOiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cGFkZGluZy1pbmxpbmU6MDsgaGVpZ2h0OjEwMHB4OyBwYWRkaW5nOjhweCAxNnB4OyB9XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE2MDApe3BhZGRpbmc6IDAgMjBweCAyOXB4IDcwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwYWRkaW5nOiAwIDIwcHggMjlweCAyMHB4O31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIzMCl7XHJcbiAgICAgICAgICAgIC5jb250YWluZXJ7Z2FwOjEwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtwYWRkaW5nOjA7IHdpZHRoOjEwMCU7fVxyXG4gICAgICAgXHJcblxyXG4gICAgICAgIC8vdnVlIHRyYW5zaXRpb25zIChuYW1lPVwiZmFkZVwiKVxyXG4gICAgICAgIC8qIC5zdGlja3ktZm9ybS1lbnRlci1hY3RpdmUsIC5zdGlja3ktZm9ybS1sZWF2ZS1hY3RpdmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKDEyMDApe3RyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IG9wYWNpdHk6MDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7fVxyXG4gICAgICAgIH0gKi9cclxuICAgIFxyXG4gICAgfVxyXG4gICAgLnN0aWNreS1waWxse2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJvdHRvbTowOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctbGlnaHQpOyBib3JkZXItcmFkaXVzOiA4cHg7IHBhZGRpbmc6MHB4IDI1cHggMCAyNXB4OyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm94LXNoYWRvdzogMCAwIDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQ7ICAvL2FuaW1hdGlvbjogc2hvd1BpbGxzIDAuNHMgZWFzZS1vdXQgMHMgYm90aDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1NXB4KTtcclxuICAgICAgICAmLmxvYWRpbmctcGlsbHtjdXJzb3I6IGRlZmF1bHQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAyOXB4OyBwb2ludGVyLWV2ZW50czpub25lOyBhbmltYXRpb246IGhpZGVQaWxsVGVtcCAyczsgbWluLWhlaWdodDogNzVweDsgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBsYWJlbHtmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjh2dywgMS44cmVtKSFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICBpbWd7bWFyZ2luLXJpZ2h0OjEzcHg7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7bWluLWhlaWdodDogNzJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGlkZVBpbGx7Ym90dG9tOi0xMjVweDt9XHJcbiAgICAgICAgLmxvYWRpbmd7YW5pbWF0aW9uOiBsb2FkaW5nIDEuNHMgbGluZWFyIGluZmluaXRlO30gLy9sb2FkaW5nIHNwaW5uZXIgICBcclxuICAgICAgICAmLnNlYXJjaC11bmF2YWlsYWJsZXtwYWRkaW5nOiAwcHggMjVweCAwIDIyNXB4ICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDsgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAjc2VhcmNoLXVuYXZhaWxhYmxle1xyXG4gICAgICAgICAgICAgICAgI3NlYXJjaC11bmF2YWlsYWJsZS1tZXNzYWdle2JvcmRlci1yYWRpdXM6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTsgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7Zm9udC1zaXplOiAxLjZyZW07fVxyXG4gICAgICAgICAgICAgICAgICAgIHAge2ZvbnQtc2l6ZTogMS40cmVtO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgLnBpbGwtaW5mb3tkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7fSAgXHJcbiAgICAgICAgICAgIC5zdGlja3ktcGlsbF9faWNvbi5nb2xke21hcmdpbi1yaWdodDogMTNweCAhaW1wb3J0YW50OyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgd2lkdGg6IGF1dG8gIWltcG9ydGFudDt9ICAgICAgICBcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXsgcGFkZGluZzowcHggMjVweCAwIDI1cHh9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7Ym9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgICAgICAgIHN2ZyB7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpeyBwYWRkaW5nOjAgMjVweCAwIDEwcHh9XHJcbiAgICAgICAgLmd1aWRlLXByaWNle1xyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7ICAgIFxyXG4gICAgdG8ge3RyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fVxyXG59XHJcblxyXG4iLCJAdXNlIFwiLi4vY29tcG9uZW50cy9fbWl4aW5zXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19leHRlbmRzXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19jb2xvcnNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX21haW5cIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX21vZGFsXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL190aXRsZXNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX3doaXRlSGVhZGVyXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19maWx0ZXJNZW51XCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19vZmZzZXRDYXJvdXNlbFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fdGFic1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fb3VyUGlja3NcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX3VzcFRpdGxlc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fYWNjcmVkaXRhdGlvbnNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2NhcmRzXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19zdGFydENvbnZlcnNhdGlvblwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fc3RpY2t5Rm9vdGVyU2VhcmNoXCI7XHJcblxyXG4udGl0bGV7XHJcbiAgICAmLmNvbGxlY3Rpb25zLWhlYWRlcntwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxuICAgICAgICBoMXtmb250LXNpemU6IGNsYW1wKDMuNHJlbSwgNi40dncsIDYuNHJlbSk7IGxldHRlci1zcGFjaW5nOiAwLjAzcmVtOyBmb250LXdlaWdodDogNzAwOyAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGluZS1oZWlnaHQ6IDE7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3BhZGRpbmc6IDQwcHggMCAzMnB4O31cclxuICAgIH1cclxufVxyXG5cclxuLmN0YS1jb21wb25lbnRfX2xhcmdlLmNvbnRhaW5lcnttYXJnaW46IDIwcHggYXV0byAyMHB4O31cclxuXHJcbi5zd2lwZXItc2xpZGUuaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maWx0ZXItbWVudS5jZW50ZXJlZCwgLmZpbHRlci1tZW51LXRhZ3N7ICAgICAgXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oNTAwKXtkaXNwbGF5OiBub25lO31cclxufVxyXG5cclxuLmNvbnRhaW5lci5jYW4tc3RpY2t7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwb3NpdGlvbjogc3RpY2t5OyB0b3A6IDU0cHg7IHotaW5kZXg6IDEyO31cclxufVxyXG5cclxuLmNvbGxlY3Rpb25zLWdyaWR7ZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpOyBnYXA6MjBweDtcclxuICAgICY+YXtwYWRkaW5nOiAyMHB4IDAgMDsgcG9zaXRpb246cmVsYXRpdmU7IGZsZXg6MTtcclxuICAgICAgICAuY29sbGVjdGlvbnMtc3dpcGVyX19pbWFnZXtoZWlnaHQ6Mjk0cHg7IGZsZXg6IG5vbmU7IGJvcmRlci1yYWRpdXM6NHB4OyB9XHJcbiAgICAgICAgJj5kaXZ7cGFkZGluZzogMTVweCAwOyBwb3NpdGlvbjpyZWxhdGl2ZTsgZmxleDoxO1xyXG4gICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjEsIDEuMSwgMS40OHJlbSwgNjAwLCAwLjE3cmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDo3cHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcbiAgICAgICAgICAgIGgze0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAxMzAlLCA1MDAsIC0wLjAycmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgbWFyZ2luOiAxNHB4IDAgMTBweDt9XHJcbiAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuMywgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgb3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogLXdlYmtpdC1ib3g7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC13ZWJraXQtbGluZS1jbGFtcDogNDt9ICAgICAgIFxyXG4gICAgICAgICAgICBzbWFsbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMTQwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOiAxOXB4OyBsZWZ0OiAyMnB4O31cclxuICAgICAgICAgICAgLmN1cmF0ZWR7bWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICAgICAgICAgIGxhYmVse2Rpc3BsYXk6YmxvY2s7IEBpbmNsdWRlIG1peGlucy5mb250KDEsIDEsIDEuMzZyZW0sIDYwMCwgMC4wN3JlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbWFyZ2luLWJvdHRvbTo0cHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmlldy1hbGx7XHJcbiAgICAgICAgICAgIC5jb2xsZWN0aW9ucy1zd2lwZXJfX2ltYWdle2Rpc3BsYXk6IGdyaWQ7IHBsYWNlLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6NDBweDtvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgICAgICAgICAgIGgze2NvbG9yOndoaXRlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHotaW5kZXg6IDI7fVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7fSAgICBcclxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgXHJcbiAgICB9ICBcclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7fVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg1MCl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO31cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg0NTApe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7IGdhcDowO31cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtcclxuICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgIC5jb2xsZWN0aW9ucy1zd2lwZXJfX2ltYWdle2hlaWdodDoyMjBweDsgbWluLWhlaWdodDogMjIwcHg7fVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfSAgIFxyXG4gICBcclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/