: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}.map #map,main .checkbox input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0}main .uppercase{text-transform:uppercase}.map .store-search,.sidebar .scrollbar-wrapper>div::-webkit-scrollbar-thumb,.map .store-search .scroll-wrapper>div::-webkit-scrollbar-thumb,.sidebar .scrollbar-wrapper>div::-webkit-scrollbar-track,.map .store-search .scroll-wrapper>div::-webkit-scrollbar-track{border-radius:10px}.cards .card .event-date li:first-child:after,.cards .card.variable-content a .card-title ul.rating li:not(:first-child):after{border-radius:100%}.cards .card .card__image img,.map .gm-style .gm-style-iw-c .gm-style-iw-d .store-popup__image img{width:100%;height:100%;object-fit:cover}.sidebar .scrollbar-wrapper,.map .store-search .scroll-wrapper{padding:10px 10px 10px 0px;height:100%}.sidebar .scrollbar-wrapper>div,.map .store-search .scroll-wrapper>div{position:relative;height:100%;overflow:auto}.sidebar .scrollbar-wrapper>div::-webkit-scrollbar,.map .store-search .scroll-wrapper>div::-webkit-scrollbar{width:8px}.sidebar .scrollbar-wrapper>div::-webkit-scrollbar-track,.map .store-search .scroll-wrapper>div::-webkit-scrollbar-track{background-color:rgba(0,0,0,.07);margin:0 0}.sidebar .scrollbar-wrapper>div::-webkit-scrollbar-thumb,.map .store-search .scroll-wrapper>div::-webkit-scrollbar-thumb{background-color:#1a1a1a}main .swiper-button-next,main .swiper-button-prev{margin-top:-70px;height:40px;width:40px;border-radius:100%;overflow:hidden}main .swiper-button-next:after,main .swiper-button-prev:after{content:none}main .swiper-button-next:before,main .swiper-button-prev:before{content:"";height:100%;width:100%;background:url(/images/swiper-arrow-white.svg) no-repeat center #000;position:relative;left:0;background-size:7px}main .swiper-button-disabled.swiper-button-next,main .swiper-button-disabled.swiper-button-prev{opacity:.7}main .swiper-button-disabled.swiper-button-next:before,main .swiper-button-disabled.swiper-button-prev:before{background:url(/images/swiper-arrow.svg) no-repeat center #e5e5e5;background-size:7px}@media(max-width: 680px){main .swiper-button-next,main .swiper-button-prev{margin-top:-100px}}main .swiper-button-prev::before{transform:rotate(-180deg);left:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){p{max-height:80px}}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;background-color:#fff}body.lock{position:fixed;width:100%}body #chat-widget-container{transform:translate(8px, 16px);transition:bottom .3s,transform .3s,height .3s ease-out !important;bottom:30px !important}body div#responseiq_app_frame_container iframe{left:7px !important}body #responseiq-app-container{z-index:99 !important}body #responseiq-app-container .riq-vbox-overlay.riq-fade-in+#responseiq_app_frame_container iframe,body #responseiq-app-container .riq-vbox-overlay.riq-fade-out+#responseiq_app_frame_container iframe{max-width:100% !important}body.offset-chat #responseiq-app-container{z-index:99999999 !important}@media(max-width: 600px){body.footer-bump #chat-widget-container{transform:translateY(-49px);height:calc(100vh - 120px) !important;height:calc(100dvh - 120px) !important;max-height:652px !important;overflow:visible !important}body.footer-bump #responseiq_app_frame_container>iframe{bottom:86px !important}}body.basket-footer-bump #chat-widget-container{transform:translateY(-57px);height:calc(100vh - 120px) !important;height:calc(100dvh - 120px) !important;max-height:652px !important;overflow:visible !important}body.basket-footer-bump #responseiq_app_frame_container>iframe{bottom:94px !important}html,button,input{font-family:"Archivo",sans-serif}[v-cloak]{opacity:0}.google-policy{font-size:1.4rem;padding-bottom:20px;margin-top:20px}*{box-sizing:border-box}html{font-size:62.5%}p.h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:110%;letter-spacing:.13rem;color:#1a1a1a}p.h3{font-size:6rem;font-size:clamp(2rem,6vw,6rem);line-height:140%;font-weight:400;letter-spacing:-0.14rem;color:#1a1a1a}p,h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none}ul{margin:0;padding:0}ul li{list-style:none}a{color:var(--color-off-black)}b{font-weight:700}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}select:focus-visible{outline:none}.scroll-margin{scroll-margin:90px}main .container-wrapper{overflow:hidden}main .container{width:100%;max-width:1440px;margin:0 auto;padding:0 77px;position:relative;overflow:hidden}main .container.large{max-width:1516px}main .container.mid{max-width:1330px}main .container.medium{max-width:1218px}main .container.small{max-width:1110px}main .container.x-small{max-width:1000px}main .container.xx-small{max-width:845px}main .container.offset{padding-right:0}main .container.offset-left{padding-left:0}main .container.visible{overflow:visible}main .container.no-max{max-width:initial}@media(max-width: 860px){main .container{padding:0 42px}}@media(max-width: 620px){main .container{padding:0 30px}}@media(max-width: 374px){main .container{padding:0 20px}}main .container .container{padding-left:0 !important;padding-right:0 !important}main .gray-bg+.container:not(.gray-bg){padding-top:80px}main img{display:block;max-width:100%}main input:focus{outline:none}main input::-webkit-input-placeholder{font-size:1.8rem;color:#adb0b1}main input:-ms-input-placeholder{font-size:1.8rem;color:#adb0b1}main input::placeholder{font-size:1.8rem;color:#adb0b1}main input,main textarea{-webkit-user-select:text !important}main .checkbox{position:relative;display:flex;align-items:center;gap:9px}main .checkbox input[type=checkbox]{margin:0;opacity:0;cursor:pointer;height:100%;width:100%}main .checkbox input[type=checkbox]:checked+.checkbox-box{background:url(/images/tick-white.svg) no-repeat center var(--color-off-black);border-radius:4px;background-size:12px;border:1px solid var(--color-off-black)}main .checkbox input[type=checkbox].error+.checkbox-box{border-color:red;background-color:#fc9f9f}main .checkbox label{font-size:1.8rem;font-size:clamp(1.8rem, 1.8vw, 1.8rem);line-height:2rem;font-weight:700;color:var(--color-off-black);letter-spacing:-0.07rem;font-family:"Archivo"}main .checkbox .checkbox-box{height:24px;flex:0 0 24px;border:1px solid var(--color-off-black);border-radius:4px}main .radios .radio{position:relative;display:flex;align-items:center;gap:14px}main .radios .radio input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}main .radios .radio input[type=radio]:checked+.radio-box:after{background-color:var(--color-off-black)}main .radios .radio .radio-box{height:24px;width:24px;border-radius:100%;border:1px solid #6c7175;background-color:#fff;display:flex;align-items:center;justify-content:center}main .radios .radio .radio-box:after{content:"";height:12px;width:12px;background-color:#fff;border-radius:100%}main .radios .radio label{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.17rem;font-weight:400;color:var(--color-off-black);letter-spacing:.08rem;font-family:"Archivo";margin-bottom:0 !important}main .form-inputs .form-input small.error{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.8rem;font-weight:400;color:#f01111;letter-spacing:0;font-family:"Archivo";display:none;margin:5px 0 0}main .is-sticky{position:sticky;position:-webkit-sticky;top:90px;background-color:#fff;z-index:11;margin:0;max-width:none}main .is-sticky>.swiper{margin:0 auto;max-width:1286px}@media(max-width: 760px){main .is-sticky{top:40px}}main section.gray{background-color:#fcf9f4}@media(max-width: 620px){main section.gray{padding:60px 0 90px}}main .s-t-170{margin:170px 0 0}@media(max-width: 620px){main .s-t-170{margin:90px 0 0}}main .s-t-100{margin:100px 0 0}main .black{color:#000 !important}main .left{text-align:left}main .no-padding{padding:0}main .pad-0{padding:0}main .pad-8{padding:8px 0 16px}@media(max-width: 800px){main .pad-8{padding-top:4px;padding-bottom:6px}}@media(max-width: 500px){main .pad-8{padding-bottom:0px}}main .pad-16{padding:16px 0 32px}@media(max-width: 800px){main .pad-16{padding-top:8px;padding-bottom:12px}}@media(max-width: 500px){main .pad-16{padding-bottom:0px}}main .pad-32{padding:32px 0 60px}@media(max-width: 800px){main .pad-32{padding-top:10px;padding-bottom:20px}}@media(max-width: 500px){main .pad-32{padding-bottom:0px}}main .pad-40{padding:40px 0 80px}@media(max-width: 800px){main .pad-40{padding-top:16px;padding-bottom:26px}}@media(max-width: 500px){main .pad-40{padding-bottom:0px}}main .gray-bg{background-color:var(--color-grey-10)}main .yellow-bg{background-color:var(--color-yellow-mid)}main .beige-bg{background-color:#fcf9f4}main .dark-bg{background-color:var(--color-grey-10);position:relative}main .alert-bg{background-color:var(--color-alert)}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}.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%}.map{height:calc(100vh - 120px);background-color:#e3e4e5;overflow:hidden}.map .container{z-index:1;height:100%;pointer-events:none}.map .store-search{width:500px;height:calc(100% - 120px);background:#fff;overflow:hidden;position:absolute;top:60px;right:0;pointer-events:all;box-shadow:0px 24px 45px rgba(0,0,0,.25)}.map .store-search .store-search__header{padding:35px 36px;border-bottom:1px solid #c8cacc}.map .store-search .store-search__header .store-search__input>div{border-radius:8px;display:flex;align-items:center;border:1px solid #c8cacc;padding:0 17px;position:relative;z-index:3}.map .store-search .store-search__header .store-search__input input{height:58px;width:100%;border:none;font-size:1.6rem;color:#1a1a1a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:10px}.map .store-search .store-search__header .store-search__input small{display:flex;align-items:center;gap:8px;margin-right:17px;cursor:pointer}.map .store-search .store-search__header .store-search__input small label{font-size:1.2rem;white-space:nowrap;cursor:pointer;color:#1a1a1a;flex-shrink:0}.map .store-search .store-search__header .store-search__input .auto-complete-options{position:absolute;top:99%;left:-1px;right:-1px;max-height:40vh;overflow-y:auto;background-color:#fff;z-index:4;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 12px 18px rgba(0,0,0,.12);border-radius:0 0 4px 4px;-ms-overflow-style:none;scrollbar-width:none}.map .store-search .store-search__header .store-search__input .auto-complete-options>div{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:100%;font-weight:400;color:#000;letter-spacing:.01rem;font-family:"Archivo";cursor:pointer}.map .store-search .store-search__header .store-search__input .auto-complete-options::-webkit-scrollbar{display:none}.map .store-search .scroll-wrapper{height:calc(100% - 171px);position:relative}.map .store-search .scroll-wrapper:before{content:"";height:49px;background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.03;position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:none}.map .store-search .store-search__body{background-color:#fff}.map .store-search .store-search__body .store-search__store{display:flex;gap:17px;padding:33px 36px 31px;border-bottom:1px solid #c8cacc;cursor:pointer}.map .store-search .store-search__body .store-search__store .store-search__info{flex:1;padding-right:20px}.map .store-search .store-search__body .store-search__store .store-search__info h4{font-size:1.8rem;color:#1a1a1a;line-height:2.3rem;margin-bottom:7px;font-weight:600;letter-spacing:0}.map .store-search .store-search__body .store-search__store .store-search__info label{font-size:1.4rem;line-height:2.2rem;color:#000;display:block;max-width:210px;cursor:pointer}.map .store-search .store-search__body .store-search__store .store-search__info label:first-of-type{color:#1a1a1a}.map .store-search .store-search__body .store-search__store .store-search__info p,.map .store-search .store-search__body .store-search__store .store-search__info a{font-size:1.2rem;line-height:1.6rem}.map .store-search .store-search__body .store-search__store .store-search__info p{margin-top:17px;color:#6c7175}.map .store-search .store-search__body .store-search__store .store-search__info a{color:#1a1a1a;display:block;margin-top:17px;cursor:pointer}.map .store-search .store-search__body .store-search__store .store-search__info small{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:100%;font-weight:400;color:#86898b;letter-spacing:0;font-family:"Archivo";display:block;margin-bottom:10px}.map .store-search .store-search__body .store-search__store .image{border-radius:8px;overflow:hidden;height:147px;width:110px;background-color:#f7f7f7}.map .store-search .store-search__body .store-search__store .image img{height:100%;width:100%;object-fit:cover}.map .store-search .store-search__body .store-search__store:first-child{padding-top:23px}.map .store-search .store-search__body .store-search__store:last-child{border-bottom:none}.map .gm-style .gm-style-mtc button{border-radius:2px}.map .gm-style .gm-style-iw-a{width:100%}.map .gm-style .gm-style-iw-c{padding:0}.map .gm-style .gm-style-iw-c .gm-style-iw-d{overflow:visible !important}.map .gm-style .gm-style-iw-c .gm-style-iw-d .store-popup{display:flex;box-shadow:0px 12px 24px rgba(0,0,0,.3);border-radius:8px;max-width:315px;background-color:#fff;width:310px}.map .gm-style .gm-style-iw-c .gm-style-iw-d .store-popup__info{padding:16px;background-color:#fff;border-radius:8px 0 0 8px;flex:0 0 220px}.map .gm-style .gm-style-iw-c .gm-style-iw-d .store-popup__info h5{font-size:1.6rem;color:#1a1a1a;font-family:"Archivo",serif;font-weight:600;line-height:2rem}.map .gm-style .gm-style-iw-c .gm-style-iw-d .store-popup__info p{font-size:1.4rem;color:#000;margin:9px 0 15px;line-height:1.8rem}.map .gm-style .gm-style-iw-c .gm-style-iw-d .store-popup__info a{font-size:1.2rem;color:var(--color-off-black);line-height:1.6rem;max-width:150px;display:block}.map .gm-style .gm-style-iw-c .gm-style-iw-d .store-popup__image{overflow:hidden;border-radius:0 8px 8px 0;flex:0 0 90px}.map .gm-style .gm-style-iw-c .gm-style-iw-d .store-popup__image img{object-position:right}.map .gm-style .gm-style-iw-c>button{top:-31px !important;opacity:1 !important;display:none !important}.map .gm-style .gm-style-iw-c>button span{width:20px !important;height:20px !important}.map .gm-style .gm-style-iw-tc{display:none}@media(max-width: 1500px){.map .store-search{right:40px;top:40px;height:calc(100% - 80px)}}@media(max-width: 1200px){.map .store-search .scroll-wrapper{height:calc(100% - 146px)}.map .store-search .store-search__header{padding:25px 26px}.map .store-search .store-search__body .store-search__store{padding:25px}}@media(max-width: 960px){.map .store-search{width:360px;overflow:visible}.map .store-search .store-search__header .store-search__input{padding:0 !important}.map .store-search .store-search__header .store-search__input>div{border:none}.map .store-search .store-search__header .store-search__input .auto-complete-options{left:0;right:0;border-top:1px solid #f7f7f7}.map .store-search .store-search__header .store-search__input input{font-size:1.6rem;padding-bottom:2px}.map .store-search .store-search__body .store-search__store .store-search__info{padding-right:0}.map .store-search .store-search__body .store-search__store .store-search__info h4{font-size:1.6rem}.map .store-search .store-search__body .store-search__store .store-search__info p{margin-top:12px}.map .store-search .store-search__body .store-search__store .store-search__info a{margin-top:16px}.map .store-search .store-search__body .store-search__store .image{height:100px;width:75px}}@media(max-width: 960px){.map{height:calc(100vh - 80px)}.map .store-search{width:auto;right:30px;left:30px;height:auto;border-radius:0;box-shadow:0px 9px 19px rgba(0,0,0,.13)}.map .store-search .scroll-wrapper{display:none}.map .store-search .store-search__header{padding:0;border:none}.map .store-search .store-search__header .store-search__input{border:none;padding:0 20px}.map .store-search .store-search__header .store-search__input small{margin-right:0}.map .store-search .store-search__header .store-search__input small label{display:none}}@media(max-width: 960px){.map{height:calc(100vh - 80px);background-color:transparent}.map .store-search{width:auto;right:30px;left:30px;height:auto;border-radius:0;box-shadow:0px 9px 19px rgba(0,0,0,.13)}.map .store-search .scroll-wrapper{display:none}.map .store-search .store-search__header{padding:0;border:none}.map .store-search .store-search__header .store-search__input{border:none;padding:0 20px}.map .store-search .store-search__header .store-search__input>div{padding-right:0}.map .store-search .store-search__header .store-search__input small{margin-right:0;padding:25px}.map .store-search .store-search__header .store-search__input small label{display:none}}.map .filters{padding-right:20px}@media(max-width: 500px){.map .filters .filter-option{flex:1;margin-right:0;margin-top:0}.map .filters .filter-option label{font-size:1.2rem !important}.map .filters .filter-option.partner-stores{flex:1.2}}@media(max-width: 500px)and (max-width: 370px){.map .filters .filter-option.partner-stores{flex:1}}@media(max-width: 500px){.map .store-search{top:20px;left:20px;right:20px}.map .store-search .store-search__header .store-search__input input{font-size:1.4rem}.map .store-search .store-search__header .store-search__input input::-webkit-input-placeholder{font-size:1.4rem}.map .store-search .store-search__header .store-search__input input:-ms-input-placeholder{font-size:1.4rem}.map .store-search .store-search__header .store-search__input input::placeholder{font-size:1.4rem}}.cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:37px}.cards .card{display:flex;flex-direction:column}.cards .card .card__image{min-height:232px;max-height:294px;height:80vw;border-radius:8px;overflow:hidden}.cards .card .card__details{padding-top:30px}.cards .card .card__details h4{font-size:2.4rem;line-height:140%;letter-spacing:-0.02em;margin-bottom:15px;font-weight:400}.cards .card .card__details p{font-size:1.6rem;line-height:160%;letter-spacing:-0.02em;margin-bottom:28px;letter-spacing:0;color:#37424a}.cards .card .card__details p:last-child{margin-bottom:0}@media(max-width: 860px){.cards{gap:30px}.cards .card .card__details{padding-top:20px}.cards .card .card__details h4{margin-bottom:11px;font-size:2rem}.cards .card .card__details p{font-size:1.4rem;line-height:2.24rem;margin-bottom:18px}}@media(max-width: 640px){.cards{grid-template-columns:1fr 1fr}}@media(max-width: 540px){.cards{grid-template-columns:1fr}}.section-list{display:flex;gap:43px}.section-list .section-list__column{flex:1}.section-list .section-list__column ul{margin-bottom:56px}.section-list .section-list__column ul li{color:#1a1a1a;font-size:1.6rem;margin-bottom:13px;font-weight:500}.section-list .section-list__column ul li h5{color:#1a1a1a;font-size:1.8rem;font-weight:700;letter-spacing:.14rem;margin-bottom:18px;line-height:1.6rem}.section-list .section-list__column ul li a{color:#1a1a1a}@media(max-width: 860px){.section-list .section-list__column ul li{font-size:1.4rem}.section-list .section-list__column ul li h5{font-size:1.4rem}}@media(max-width: 540px){.section-list{flex-direction:column;gap:0}.section-list .section-list__column ul{margin-bottom:32px}}.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)}button{border-radius:35px;cursor:pointer;font-weight:700;letter-spacing:-0.01rem;transition:.3s;border:1px solid var(--color-off-black);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 15px;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:160%;background-color:transparent}button.highlight{background-color:var(--color-yellow);color:var(--color-off-black);border-color:var(--color-yellow)}button.highlight:hover{background-color:var(--color-yellow)}button.highlight.outline{border-color:var(--color-yellow);background-color:var(--color-yellow);border-radius:8px}button.highlight.outline:hover{background-color:var(--color-yellow)}button.shadow{box-shadow:0 7px 20px rgba(var(--color-off-black), 0.24)}button.uppercase{text-transform:uppercase}button.purple{border:1px solid rgba(var(--color-yellow), 0.4);color:var(--color-yellow)}button.square{border-radius:8px;height:auto;padding:12px 15px;color:var(--color-off-black);font-size:1.6rem;border:none}button.square.grey{background-color:var(--color-yellow)}button.square.grey a{color:var(--color-off-black)}button.square.grey:hover{background-color:var(--color-yellow)}button.square.purple{background-color:var(--color-yellow)}button.square.purple a{color:var(--color-off-black)}button.square.purple:hover{background-color:var(--color-yellow)}button.square.blue{background-color:var(--color-yellow)}button.square.blue a{color:var(--color-off-black)}button.square.blue:hover{background-color:var(--color-yellow)}.sidebar{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-off-black), 0.3);z-index:9999999999;opacity:0;transition:opacity .3s ease-out;transition-delay:.14s;cursor:pointer;pointer-events:none}.sidebar .scrollbar-wrapper{padding:0}.sidebar__content{width:500px;background:#fff;box-shadow:0px 12px 32px rgba(0,0,0,.2);padding:120px 0 0;cursor:default;transition:transform .24s ease-out;transform:translateX(100%);transition-delay:0s;margin-left:auto;height:100vh}.sidebar__content .close-sidebar{position:fixed;top:26px;right:26px;cursor:pointer;z-index:9999;background-color:#fff;border-radius:26px;padding:8px}@media(max-width: 600px){.sidebar__content .close-sidebar{top:10px;right:15px}}.sidebar__content button{font-size:1.4rem;font-weight:600;padding:0 20px;height:51px;margin:19px auto 14px;min-height:51px}.sidebar__content .sidebar__header{text-align:center;margin-bottom:57px;padding:0 40px}.sidebar__content .sidebar__header h4,.sidebar__content .sidebar__header .h4{font-size:2.6rem;font-size:clamp(2.6rem, 3.2vw, 3.2rem);line-height:3.36rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";font-family:"Magazine Grotesque",sans-serif;margin-bottom:13px}.sidebar__content .sidebar__header p{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:150%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";max-width:300px;margin:0 auto}@media(max-width: 520px){.sidebar__content .sidebar__header{margin-bottom:25px}}.sidebar__content .sidebar__body{height:100%;padding:0 40px}.sidebar__content .sidebar__body .form-field{margin-bottom:55px}.sidebar__content .sidebar__body .form-field h5,.sidebar__content .sidebar__body .form-field .h5{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.79rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";text-transform:uppercase;margin-bottom:16px}.sidebar__content .sidebar__body .form-field .form-input{margin:8px 0 25px}.sidebar__content .sidebar__body .form-field .form-input .vc-popover-content{padding:20px 5px;border:solid 1px #d3d4d5}.sidebar__content .sidebar__body .form-field .form-input label{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";text-transform:uppercase;display:block;margin-bottom:6px}.sidebar__content .sidebar__body .form-field .form-input label.not-sure-tag{color:var(--color-off-black) !important;margin-top:4px;font-size:1.4rem;text-transform:none;cursor:pointer}.sidebar__content .sidebar__body .form-field .form-input p{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2.1rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-bottom:10px}.sidebar__content .sidebar__body .form-field .form-input p a{color:#1a1a1a}.sidebar__content .sidebar__body .form-field .form-input p.extra-info{margin-top:8px}.sidebar__content .sidebar__body .form-field .form-input input,.sidebar__content .sidebar__body .form-field .form-input select,.sidebar__content .sidebar__body .form-field .form-input textarea,.sidebar__content .sidebar__body .form-field .form-input .faux-select,.sidebar__content .sidebar__body .form-field .form-input .multiselect{border:1px solid #d3d4d5;padding:12px;width:100%;min-height:58px;font-size:16px}.sidebar__content .sidebar__body .form-field .form-input .multiselect{border-radius:0}.sidebar__content .sidebar__body .form-field .form-input .multiselect .multiselect-tags-search-wrapper input{border:none;min-height:auto;cursor:pointer;font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2.1rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";padding-top:5px;padding-left:0}.sidebar__content .sidebar__body .form-field .form-input .multiselect .multiselect-dropdown .multiselect-options li{padding:12px}.sidebar__content .sidebar__body .form-field .form-input .multiselect .multiselect-dropdown .multiselect-options li span{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.sidebar__content .sidebar__body .form-field .form-input .multiselect .multiselect-caret{width:10px;height:16px}.sidebar__content .sidebar__body .form-field .form-input .multiselect .multiselect-tags{padding:0;margin:0;gap:5px}.sidebar__content .sidebar__body .form-field .form-input .multiselect .multiselect-tags .multiselect-tag{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2.1rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";display:inline-flex;align-items:center;margin:0;background-color:#d3f3fa;padding:7px 14px;border-radius:8px;cursor:default}.sidebar__content .sidebar__body .form-field .form-input .multiselect .multiselect-tags .multiselect-tag span{cursor:pointer;height:1.75rem;margin-left:4px}.sidebar__content .sidebar__body .form-field .form-input .multiselect .multiselect-clear{display:none}.sidebar__content .sidebar__body .form-field .form-input .multiselect.is-active{box-shadow:none}.sidebar__content .sidebar__body .form-field .form-input .faux-select{position:relative;padding-top:0;padding-bottom:0;background:#fff}.sidebar__content .sidebar__body .form-field .form-input .faux-select__selected{display:flex;flex-wrap:wrap;gap:12px;padding:0 0 12px 0}.sidebar__content .sidebar__body .form-field .form-input .faux-select__selected li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2.1rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";display:inline-flex;align-items:center;background-color:#d3f3fa;padding:7px 14px;border-radius:8px;cursor:default}.sidebar__content .sidebar__body .form-field .form-input .faux-select__selected li img{width:10px;margin-left:8px;cursor:pointer}.sidebar__content .sidebar__body .form-field .form-input .faux-select__dropdown{position:absolute;top:57px;left:0;right:0;background:#fff;z-index:2;padding:15px 20px;box-shadow:0px 12px 24px rgba(0,0,0,.2);border-radius:0 0 5px 5px;display:grid;cursor:default;transition:opacity .2s,transform .2s ease-out;transform:translateY(-4px);opacity:0;pointer-events:none;max-height:50vh;overflow:auto}.sidebar__content .sidebar__body .form-field .form-input .faux-select__dropdown li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2.1rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";cursor:pointer;padding:5px}.sidebar__content .sidebar__body .form-field .form-input .faux-select__dropdown.active{transform:translateY(0);opacity:1;pointer-events:all}.sidebar__content .sidebar__body .form-field .form-input .faux-select__text{padding:4px 0 0 0;border:none;min-height:52px}.sidebar__content .sidebar__body .form-field .form-input .faux-select__text::placeholder{font-size:16px}.sidebar__content .sidebar__body .form-field .form-input .faux-select .no-destinations-found{padding-bottom:12px}.sidebar__content .sidebar__body .form-field .form-input .faux-select .no-destinations-found li{font-size:14px;color:#797979}.sidebar__content .sidebar__body .form-field .form-input textarea{resize:none}.sidebar__content .sidebar__body .form-field .form-input input[type=number]{-moz-appearance:textfield}.sidebar__content .sidebar__body .form-field .form-input input[type=number]::-webkit-outer-spin-button,.sidebar__content .sidebar__body .form-field .form-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sidebar__content .sidebar__body .form-field .form-input select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.sidebar__content .sidebar__body .form-field .form-input .faux-select,.sidebar__content .sidebar__body .form-field .form-input select{background:url(/images/chevron-down.svg) no-repeat center right 18px;cursor:pointer}.sidebar__content .sidebar__body .form-field .form-input small.error{color:red;display:block;font-size:1.4rem}.sidebar__content .sidebar__body .form-field .form-input .not-sure{font-size:1.4rem;display:block;margin:4px 0 6px}.sidebar__content .sidebar__body .form-field .form-input.form-checkbox{display:flex;gap:10px}.sidebar__content .sidebar__body .form-field .form-input.form-checkbox input{width:20px;height:20px;min-height:auto}.sidebar__content .sidebar__body .form-field .form-input.form-checkbox label{display:inline;text-transform:revert;margin:0;line-height:2.1rem}.sidebar__content .sidebar__body .form-field .form-input.form-checkbox label a{color:revert;text-decoration:revert}.sidebar__content .sidebar__body .form-field .form-input.form-spinner{display:inline-flex;gap:10px}.sidebar__content .sidebar__body .form-field .form-input.form-spinner label{color:var(--color-off-black);font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:400;font-family:"Archivo",sans-serif;text-transform:revert}.sidebar__content .sidebar__body .form-field .form-input.form-spinner p{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}.sidebar__content .sidebar__body .form-field .form-input.form-spinner:has(#adult-count){padding-right:24px}@media(max-width: 500px){.sidebar__content .sidebar__body .form-field .form-input.form-spinner{display:flex;justify-content:space-between}.sidebar__content .sidebar__body .form-field .form-input.form-spinner:has(#adult-count){padding-right:0px}}.sidebar__content .sidebar__body .form-field .form-input.label-only{margin-bottom:0px}.sidebar__content .sidebar__body .form-field .form-input.label-only label{margin-bottom:0px}.sidebar__content .sidebar__body .form-field:last-of-type{margin-bottom:0}.sidebar__content .sidebar__body button{width:100%}@media(max-width: 860px){.sidebar__content .sidebar__body{padding:0 30px}}@media(max-width: 500px){.sidebar__content .sidebar__body{padding:0 20px}}.sidebar__content .sidebar-start-header{text-align:center;padding:0 40px;background-color:#fff}.sidebar__content .sidebar-start-header label{display:inline-block;cursor:pointer}.sidebar__content .sidebar-start-header label.online-status{position:relative}.sidebar__content .sidebar-start-header label.online-status:after{content:"";position:absolute;right:-8px;top:-8px;width:8px;height:8px;background-color:#f93d3d;border-radius:100%}.sidebar__content .sidebar-start-header label.online-status.online:after{background-color:#4ca771}.sidebar__content .sidebar-start-header h2,.sidebar__content .sidebar-start-header .h2{font-size:2.6rem;font-size:clamp(2.6rem, 3.2vw, 3.2rem);line-height:120%;font-weight:400;color:#000;letter-spacing:0;font-family:"Archivo";font-family:"Magazine Grotesque",sans-serif;margin-bottom:13px;text-align:center;max-width:260px;margin:0 auto}.sidebar__content .sidebar-start-header p{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw, 1.5rem);line-height:150%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin:0 auto;text-align:center;margin:6px 0 25px}.sidebar__content .sidebar-start-header a{font-size:1.8rem;font-size:clamp(1.8rem, 2.4vw, 2.4rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.sidebar__content .sidebar-start-header a b{font-size:1.8rem;font-size:clamp(1.8rem, 2.8vw, 2.8rem);line-height:110%;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.sidebar__content .sidebar-start-header ul{display:flex;justify-content:center;margin-top:55px}.sidebar__content .sidebar-start-header ul li{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw, 1.5rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";cursor:pointer}.sidebar__content .sidebar-start-header ul li img{margin:0 auto 7px}.sidebar__content .sidebar-start-header ul li a{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw, 1.5rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.sidebar__content .sidebar-start-header ul li:nth-child(2){margin:0 15px;padding:0 15px;border-right:1px solid #dedede;border-left:1px solid #dedede}.sidebar__content .sidebar-start-header .opening-times{position:relative}.sidebar__content .sidebar-start-header .opening-times small{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:110%;font-weight:400;color:#37424a;letter-spacing:0;font-family:"Archivo";display:inline-flex;gap:6px;align-content:center;justify-content:center;margin-top:44px;cursor:pointer}.sidebar__content .sidebar-start-header .opening-times small img{cursor:pointer}.sidebar__content .sidebar-start-header .opening-times small:hover+.opening-times-popup{opacity:1;transform:translate(-50%, 0);pointer-events:all}.sidebar__content .sidebar-start-header .opening-times .opening-times-popup{position:absolute;width:320px;background-color:#fff;box-shadow:0px 0px 11px rgba(0,0,0,.09);border-radius:8px;padding:20px;bottom:30px;left:50%;opacity:0;transform:translate(-50%, 5px);pointer-events:none;transition:opacity .3s 0s,transform .3s 0s ease-out}.sidebar__content .sidebar-start-header .opening-times .opening-times-popup ul{display:flex;flex-direction:column;gap:8px;margin-top:0}.sidebar__content .sidebar-start-header .opening-times .opening-times-popup ul li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.sidebar__content .sidebar-start-header .opening-times .opening-times-popup ul li:nth-child(2){padding:0;margin:0;border:none}.sidebar__content .sidebar-start-header .opening-times .opening-times-popup p{margin:0}.sidebar__content .sidebar-start-header .opening-times .opening-times-popup:after{content:"";position:absolute;left:50%;bottom:-7px;width:8px;height:8px;background-color:#fff;transform:rotate(45deg) translateX(-50%)}@media(max-width: 860px){.sidebar__content .sidebar-start-header{padding:0 30px}}@media(max-width: 520px){.sidebar__content .sidebar-start-header{margin-bottom:25px}}@media(max-width: 500px){.sidebar__content .sidebar-start-header{padding:0 20px}}.sidebar__content .sidebar-start-body{background-color:var(--color-grey-10);text-align:center;margin:34px 0 0 0;padding:36px 40px 80px;border-radius:8px}.sidebar__content .sidebar-start-body .h2{font-size:2.6rem;font-size:clamp(2.6rem, 3.2vw, 3.2rem);line-height:120%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";font-family:"Magazine Grotesque",sans-serif;margin-bottom:13px;text-align:center;max-width:260px;margin:0 auto}.sidebar__content .sidebar-start-body p{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw, 1.5rem);line-height:150%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin:0 auto;text-align:center;margin:6px 0 15px}.sidebar__content .sidebar-start-body button{font-weight:700;font-size:1.6rem;padding:12px 15px;padding:8px 15px;height:auto;font-size:1.6rem;color:var(--color-off-black);border-radius:8px;min-height:initial}.sidebar__content .sidebar-start-body .h3{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin:18px 0 10px}.sidebar__content .sidebar-start-body small{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";border-radius:8px;display:flex;gap:6px;align-content:center;justify-content:center;margin-top:24px;cursor:pointer}.sidebar__content .sidebar-start-body small img{cursor:pointer}@media(max-width: 860px){.sidebar__content .sidebar-start-body{padding:40px 30px 60px}}@media(max-width: 500px){.sidebar__content .sidebar-start-body{padding:40px 20px 40px}}@media(max-width: 520px){.sidebar__content{padding:70px 20px 20px !important;width:100%;height:100%}}.sidebar__content .form-fail h6,.sidebar__content .form-success h6{font-size:3.6rem;font-size:clamp(3.6rem, 3.6vw, 3.6rem);line-height:4.2rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque";margin-bottom:22px}.sidebar__content .form-fail p,.sidebar__content .form-success p{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw, 1.5rem);line-height:2.4rem;font-weight:400;color:#5f5f5f;letter-spacing:0;font-family:"Archivo";text-align:center;padding:0 20px}.sidebar.active{pointer-events:all;opacity:1;transition-delay:0s}.sidebar.active .sidebar__content{transform:none;pointer-events:all;transition-delay:.22s;-webkit-overflow-scrolling:none;overscroll-behavior:none}.riq-vbox-overlay{background:none !important}.in-page-cta-2{display:flex;flex-direction:row;justify-content:center;gap:60px;margin-bottom:0}@media(max-width: 860px){.in-page-cta-2{flex-direction:column}}.in-page-cta-2 button{font-size:1.4rem;font-weight:600;padding:0 20px;height:51px;margin:19px auto 14px;min-height:51px}.in-page-cta-2 .cta-leftbit{text-align:center;padding:0 40px;background-color:#fff;margin-bottom:60px}.in-page-cta-2 .cta-leftbit label{display:inline-block;cursor:pointer}.in-page-cta-2 .cta-leftbit label.online-status{position:relative}.in-page-cta-2 .cta-leftbit label.online-status:after{content:"";position:absolute;right:-8px;top:-8px;width:8px;height:8px;background-color:#f93d3d;border-radius:100%}.in-page-cta-2 .cta-leftbit label.online-status.online:after{background-color:#4ca771}.in-page-cta-2 .cta-leftbit h2,.in-page-cta-2 .cta-leftbit .h2{font-size:2.6rem;font-size:clamp(2.6rem, 3.2vw, 3.2rem);line-height:120%;font-weight:400;color:#000;letter-spacing:0;font-family:"Archivo";font-family:"Magazine Grotesque",sans-serif;margin-bottom:13px;text-align:center;max-width:260px;margin:0 auto}.in-page-cta-2 .cta-leftbit p{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw, 1.5rem);line-height:150%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin:0 auto;text-align:center;margin:6px 0 25px}.in-page-cta-2 .cta-leftbit a{font-size:1.8rem;font-size:clamp(1.8rem, 2.4vw, 2.4rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.in-page-cta-2 .cta-leftbit a b{font-size:1.8rem;font-size:clamp(1.8rem, 2.8vw, 2.8rem);line-height:110%;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.in-page-cta-2 .cta-leftbit ul{display:flex;justify-content:center;margin-top:55px}.in-page-cta-2 .cta-leftbit ul li{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw, 1.5rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";cursor:pointer}.in-page-cta-2 .cta-leftbit ul li img{margin:0 auto 7px}.in-page-cta-2 .cta-leftbit ul li a{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw, 1.5rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.in-page-cta-2 .cta-leftbit ul li:nth-child(2){margin:0 15px;padding:0 15px;border-right:1px solid #dedede;border-left:1px solid #dedede}.in-page-cta-2 .cta-leftbit .opening-times{position:relative}.in-page-cta-2 .cta-leftbit .opening-times small{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:110%;font-weight:400;color:#37424a;letter-spacing:0;font-family:"Archivo";display:inline-flex;gap:6px;align-content:center;justify-content:center;margin-top:44px;cursor:pointer}.in-page-cta-2 .cta-leftbit .opening-times small img{cursor:pointer}.in-page-cta-2 .cta-leftbit .opening-times small:hover+.opening-times-popup{opacity:1;transform:translate(-50%, 0);pointer-events:all}.in-page-cta-2 .cta-leftbit .opening-times .opening-times-popup{position:absolute;width:320px;background-color:#fff;box-shadow:0px 0px 11px rgba(0,0,0,.09);border-radius:8px;padding:20px;bottom:30px;left:50%;opacity:0;transform:translate(-50%, 5px);pointer-events:none;transition:opacity .3s 0s,transform .3s 0s ease-out}.in-page-cta-2 .cta-leftbit .opening-times .opening-times-popup ul{display:flex;flex-direction:column;gap:8px;margin-top:0}.in-page-cta-2 .cta-leftbit .opening-times .opening-times-popup ul li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.in-page-cta-2 .cta-leftbit .opening-times .opening-times-popup ul li:nth-child(2){padding:0;margin:0;border:none}.in-page-cta-2 .cta-leftbit .opening-times .opening-times-popup p{margin:0}.in-page-cta-2 .cta-leftbit .opening-times .opening-times-popup:after{content:"";position:absolute;left:50%;bottom:-7px;width:8px;height:8px;background-color:#fff;transform:rotate(45deg) translateX(-50%)}@media(max-width: 860px){.in-page-cta-2 .cta-leftbit{padding:0 30px}}@media(max-width: 520px){.in-page-cta-2 .cta-leftbit{margin-bottom:25px}}@media(max-width: 500px){.in-page-cta-2 .cta-leftbit{padding:0 20px}}.in-page-cta-2 .cta-rightbit{background-color:var(--color-grey-10);text-align:center;margin:34px 0 0 0;padding:36px 40px 80px;border-radius:8px;margin-top:0;padding:36px 40px 10px;margin-bottom:60px}.in-page-cta-2 .cta-rightbit .h2{font-size:2.6rem;font-size:clamp(2.6rem, 3.2vw, 3.2rem);line-height:120%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";font-family:"Magazine Grotesque",sans-serif;margin-bottom:13px;text-align:center;max-width:260px;margin:0 auto}.in-page-cta-2 .cta-rightbit p{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw, 1.5rem);line-height:150%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin:0 auto;text-align:center;margin:6px 0 15px}.in-page-cta-2 .cta-rightbit button{font-weight:700;font-size:1.6rem;padding:12px 15px;padding:8px 15px;height:auto;font-size:1.6rem;color:var(--color-off-black);border-radius:8px;min-height:initial}.in-page-cta-2 .cta-rightbit .h3{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin:18px 0 10px}.in-page-cta-2 .cta-rightbit small{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:110%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";border-radius:8px;display:flex;gap:6px;align-content:center;justify-content:center;margin-top:24px;cursor:pointer}.in-page-cta-2 .cta-rightbit small img{cursor:pointer}@media(max-width: 860px){.in-page-cta-2 .cta-rightbit{padding:40px 30px 60px}}@media(max-width: 500px){.in-page-cta-2 .cta-rightbit{padding:40px 20px 40px}}.sidebar-tabs .in-page-cta-2{flex-direction:column;width:100%;gap:0}.sidebar-tabs .in-page-cta-2 .cta-leftbit{padding:40px 0}.sidebar-tabs .in-page-cta-2 .cta-rightbit{margin-top:0;flex-basis:auto;padding:36px 40px 10px}.tooltip{position:relative;display:inline-block;vertical-align:middle;cursor:help}.tooltip .tooltiptext{font-size:1.2rem;visibility:hidden;width:210px;border:1px solid #555;background-color:#fff;color:#000;text-align:center;border-radius:8px;padding:10px 8px;position:absolute;z-index:999;top:125%;left:0;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext ::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.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 auto 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}}.floating-cta{position:-webkit-sticky;position:sticky;bottom:-20px;transform:translateY(0);z-index:98;height:0}.floating-cta button{background-color:var(--color-yellow-light);border-radius:8px;width:auto;border-radius:8px;padding:16px 24px;height:auto;justify-content:center;border:none;box-shadow:0 0 10px 2px rgba(0,0,0,.15);gap:24px;animation:toast .24s ease-out 3s forwards;opacity:0;display:flex;margin:0 auto;cursor:default}.floating-cta button .floating-cta__image{background-color:#fff;border-radius:100%;flex:0 1 52px;min-width:52px;height:52px;display:flex;align-items:center;justify-content:center}.floating-cta button .floating-cta__text{text-align:left}.floating-cta button .floating-cta__text h5{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:700;color:var(--color-off-black);letter-spacing:.01rem;font-family:"Archivo";margin-bottom:6px}.floating-cta button .floating-cta__text p{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:400;color:var(--color-off-black);letter-spacing:.01rem;font-family:"Archivo";white-space:nowrap}.floating-cta button label{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:.01rem;font-family:"Magazine Grotesque";cursor:pointer;border-radius:8px;padding:12px 16px;background-color:var(--color-yellow)}@keyframes toast{0%{transform:translateY(0);opacity:0}1%{transform:translateY(0);opacity:1}100%{transform:translateY(-110px);opacity:1}}@media(max-width: 340px){.floating-cta button{width:90% !important}}@media(max-width: 500px){.floating-cta{bottom:-38px}.floating-cta button{width:100%;justify-content:space-between;border-radius:0px;padding:16px 30px}}@media(max-width: 374px){.floating-cta button{padding:16px 20px}}.coming-to-see-us-title{padding:128px 0 82px}.unable-to-get-instore-title{padding:128px 0 120px}.unable-to-get-instore-title button{margin:42px auto 0 auto;display:flex}.beige-bg{padding:85px 0 80px}.beige-bg .where-to-find-title{padding:0 0 0}.beige-bg .where-to-find-title .title{margin-bottom:72px}@media(max-width: 860px){.coming-to-see-us-title{padding:80px 0 60px}.beige-bg{padding:85px 0 127px}}@media(max-width: 600px){.beige-bg{padding:50px 0 127px}.beige-bg .where-to-find-title .title{margin-bottom:30px}.unable-to-get-instore-title{padding:60px 0}}.header-offset .find-store-cta{display:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2ZpbmQtYS1zdG9yZS42YjQ2YTA2NC5jc3MiLCJtYXBwaW5ncyI6IkFBd0JBLE1BQ0UseUJBQ0EseUJBQ0EseUJBQ0EseUJBQ0Esb0JBQ0Esb0JBQ0Esd0JBQ0Esc0JBQ0Esd0JBQ0Esd0JBQ0EsNEJBQ0EsOEJBQ0EsMkJDbENGLCtHQUNBLGtEQUNBLG1FQUNBLDBGRERXLENDRVgsdUhERlcsQ0NHWCw4RkRIVyxDQ0lYLDRHREpXLENDS1gsaUpETFcsQ0NNWCx1REFJQSw4RkFDQSx5Q0FDQSx3UkFDQSxrSkFDQSwySUFDQSxzR0FDSSxnaUJEWEcsQ0NrQlAsNkhBQ0ksMkVBQ0Esd05BQ0EsMkdBQ0ksOE1DNEJKLHlCRGhDSixrREFNNEIsbUJBR3hCLGtFQUdzRyx3RkVwQzFHLDJIQUNFLG9DQUtBLHFKQUdBLCtDQUNFLG9CQUVGLHFEQUlRLG1PQU9OLHVFRGlDQSx5QkM1QkkseU1BQ0EsZ0ZBSUosZ05BQ0Esc0ZBSUosbURBRUEsb0JBRUEsb0VBRUEsd0JBQ0EscUJBUUUsNEZIcERTLENHcURULHlISHJEUyxDR3VEWCw2QkFDQSx1QkFDQSxzQkFDRSxzQkFFRiwrQkFDQSxrQkFDQSwwRUFDQSxtRkFDSSxrQ0FFSixrQ0FFRSx3Q0FDQSwyR0FDRSx1Q0FDQSxxQ0FDQSx3Q0FDQSx1Q0FDQSx5Q0FDQSx5Q0FDQSx1Q0FDQSwyQ0FDQSx5Q0FDQSx5Q0FDQSx5QkFYRixnQkFXNEIsZ0JBQzFCLHlCQVpGLGdCQVk0QixnQkFDMUIseUJBYkYsZ0JBYTRCLGdCQUMxQixnRkFFRix3REFDQSxzQ0FFTSw4QkFDQSxxRUFDQSxnRUFDQSx1REFFTiw2REFDQSx5RUFDTSw2RkFFUSxvT0FHRixrR0FHTixxQkQ3REosaUJBQ0EsdUNBQ0EsZ0JDMkR5QyxDRDNEdkIsZUMyRDZCLENEM0RiLDRCQzJENEIsQ0QzRGpCLHVCQzJETyxDRDNEYyxxQkFIRyxDQytEbEUsaUhBSUgsK0VBQ0ksd0hBR1ksdUdBSVosK0tBQ0ksZ0hBRUosMEJEN0VKLGlCQUNBLHVDQUNBLG1CQzJFeUMsQ0QzRXZCLGVDMkVnQyxDRDNFaEIsNEJDMkU4QixDRDNFbkIscUJDMkVVLENEM0VXLHFCQUhHLENDOEVvQiwyQkFPL0UsMENEcEZWLGlCQUNBLHVDQUNBLGtCQ2tGaUQsQ0RsRi9CLGVDa0Z1QyxDRGxGdkIsYUNrRitCLENEbEZwQixnQkNrRmlCLENEbEZJLHFCQUhHLENDcUZNLDRCQUs3RSxnQkFDRSxnQkFDQSx3QkFDQSxTQUNBLHNCQUNBLFdBQ0EsU0FDQSxlQUVBLHdCQUNFLGNBQ0EsaUJBS0YseUJBaEJGLGdCQWdCNkIsVUFJM0IsMkNBQ0UseUJBREYsa0JBQzZCLHFCQUkvQiwrQkFDRSx5QkFERixjQUM0QixpQkFFNUIsK0JBS0Esa0NBQ0EsMkJBQ0EsMkJBQ0Esc0JBQ0EsK0JBQ0UseUJBREYsWUFDMEIsb0NBQ3hCLHlCQUZGLFlBRTBCLG9CQUUxQixpQ0FDRSx5QkFERixhQUMwQixxQ0FDeEIseUJBRkYsYUFFMEIsb0JBRTFCLGlDQUNFLHlCQURGLGFBQzBCLHNDQUN4Qix5QkFGRixhQUUwQixvQkFFMUIsaUNBQ0UseUJBREYsYUFDMEIsc0NBQ3hCLHlCQUZGLGFBRTBCLG9CQUUxQixvREFDQSx5REFDQSx1Q0gxS00sQ0cyS04sc0VBQ0EsbURBRUEsdUVBQ0EsNEVBRUEsMkJBQ0Esd0JBQ0EsMENBSVUsa0RBQ04saURBQ0ksZ0pEbEpOLHlCQ2lKRSxnQ0FFNEIsV0FDcEIscURBR08sa0ZBSWpCLDZDRDNKQSx5QkMySkEsZ0NBQzBCLGFBSzlCLGtFQUNBLDBDQUdBLGdOQU9JLGtCQUNBLDZCQUNBLHFCQUNBLGlRQUNJLDBIQUlSLDRQQUtJLDhDQUNBLHNDQUVKLHNEQUdBLHNGQUdBLHFFQUdBLDBEQUdFLDJEQUVFLCtFQUtFLDRGQUtOLGtFQUVBLGlDQUNBLHNDQUNFLG9JQUNFLCtKQUNFLDZJQU1KLGtDQUNFLHNDQUlKLHFHQUNJLDZHQUNJLHVQQUNBLDhIQUNBLDhIRHpPSix5QkNxT0osdUNBTTRCLHlCQUU1Qiw0QkFDQSwwQkFFQSxzQkFDSSxhQUNBLG1CQUNBLFFBRUEsNkJBQ0ksc0JBQ0EsMEJBQ0EsdUJBQ0EsMkJBQ0EseUJBQ0Esa0JBQ0EsZ0JBQ0EsNkJBQ0EsaUJBQ0EsZ0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxlQUNBLHFCQUNBLFNBQ0Esb0NBRUEsc0NBQ0ksV0FDQSxvQkFJUixzQ0QzUkEsaUJBQ0EsdUNBQ0Esa0JDMFJtQyxDRDFSakIsZUMwUnlCLENEMVJULDRCQzBSaUIsQ0QxUk4sZ0JDMFJHLENEMVJrQixxQkFIRyxDQzhSakUsZUFDQSxrQkFJUixnREFDSSxhQUNBLG1CQUNBLFFBQ0EsZUFDQSxXQUNBLDBEQUNJLDBCQUNBLHNCQUNBLDRDQUNBLHVCQUNBLHFCQUNBLCtCQUNBLCtCQzNWUix5QkFDSSxzSEFDQSw2REFDQSx1SUFFUSwyRkFDQSwySEFDSSxtRkFFSiw2SEFDQSw2SEFlSixnSkFDSSxpRkYrQlIseUJFL0JRLGdEQUM0QixtREFHaEMscUpBQ0ksb0dGMEJSLHlCRTFCUSxrREFDNEIsaUJBR2hDLHlHQUNJLDBKQ3BDWixLQUNJLDJCQUNBLHdCTEZRLENLR1IsZ0JBTUEsZ0JBQ0ksVUFDQSxZQUNBLG9CQUdKLG1CQUNJLFlBQ0EsMEJBQ0EsZ0JBQ0EsZ0JBRUEsa0JBQ0EsU0FDQSxRQUNBLG1CQUNBLHlDQUVBLHlDQUNJLGtCQUNBLGdDQUdJLG9GQUNJLGFBQ0EsbUJBQ0EseUJBQ0EsZUFDQSxrQkFDQSxVQUdKLG9FQUNJLFlBQ0EsV0FDQSxZQUNBLGlCQUNBLGFMNUNULENLNkNTLGdCQUNBLG1CQUNBLHVCQUNBLG1CQUdKLG9FQUNJLGFBQ0EsbUJBQ0EsUUFDQSxrQkFDQSxlQUVBLDBFQUNJLGlCQUNBLG1CQUNBLGVBQ0EsYUx6RGpCLENLMERpQixjQUlSLHFGQUNJLGtCQUNBLFFBQ0EsVUFDQSxXQUNBLGdCQUNBLGdCQUNBLHNCQUNBLFVBQ0EsYUFDQSxhQUNBLHNCQUNBLFNBQ0EsdUNBQ0EsMEJBQ0Esd0JBQ0EscUJBRUEseUZIM0NoQixpQkFDQSx1Q0FDQSxnQkcwQ21ELENIMUNqQyxlRzBDdUMsQ0gxQ3ZCLFVHMENxQyxDSDFDMUIscUJHMENpQixDSDFDSSxxQkFIRyxDRzhDakQsZUFHSix3R0FDSSxhQU1oQixtQ0FFSSwwQkFDQSxrQkFFQSwwQ0FDSSxXQUNBLFlBQ0Esc0VBQ0EsWUFDQSxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxVQUNBLG9CQUlSLHVDQUNJLHNCQUVBLDREQUNJLGFBQ0EsU0FDQSx1QkFDQSxnQ0FDQSxlQUVBLGdGQUNJLE9BQ0EsbUJBRUEsbUZBQ0ksaUJBQ0EsYUwvSGpCLENLZ0lpQixtQkFDQSxrQkFDQSxnQkFDQSxpQkFHSixzRkFDSSxpQkFDQSxtQkFDQSxXQUNBLGNBQ0EsZ0JBQ0EsZUFFQSxvR0FDSSxhTHBKakIsQ0t3SlMsb0tBQ0ksaUJBQ0EsbUJBR0osa0ZBQ0ksZ0JBQ0EsY0FHSixrRkFDSSxhTDlKakIsQ0srSmlCLGNBQ0EsZ0JBQ0EsZUFHSixzRkgvSGhCLGlCQUNBLHVDQUNBLGdCRzhIbUQsQ0g5SGpDLGVHOEh1QyxDSDlIdkIsYUZsQzlCLENFa0N5QyxnQkc4SGlCLENIOUhJLHFCRzhIYyxDQUM1RCxjQUNBLG1CQUlSLG1FQUNJLGtDQUNBLGFBQ0EsWUFDQSx5QkFFQSx1RUFDSSxZQUNBLFdBQ0EsaUJBSVIsd0VBQ0ksaUJBR0osdUVBQ0ksbUJBT1osb0NBQ0ksa0JBR0osOEJBQ0ksV0FHSiw4QkFDSSxVQUVBLDZDQUNJLDRCQUVBLDBEQUNJLGFBQ0Esd0NBQ0Esa0JBQ0EsZ0JBQ0Esc0JBQ0EsWUFFQSxnRUFDSSxhQUNBLHNCQUNBLDBCQUNBLGVBRUEsbUVBQ0ksaUJBQ0EsYUxsT3JCLENLbU9xQiw0QkFDQSxnQkFDQSxpQkFHSixrRUFDSSxpQkFDQSxXQUNBLGtCQUNBLG1CQUdKLGtFQUNJLGlCQUNBLDZCQUNBLG1CQUNBLGdCQUNBLGNBSVIsaUVBQ0ksZ0JBQ0EsMEJBQ0EsY0FFQSxxRUFFSSxzQkFNaEIscUNBQ0kscUJBQ0EscUJBQ0Esd0JBRUEsMENBQ0ksc0JBQ0EsdUJBS1osK0JBQ0ksYUhoT1IsMEJHc09JLG1CQUNJLFdBQ0EsU0FDQSwwQkh6T1IsMEJHK09RLG1DQUNJLDBCQUdKLHlDQUNJLGtCQUlBLDREQUNJLGNIelBoQix5QkdnUUksbUJBQ0ksWUFDQSxpQkFNSSw4REFDSSxxQkFFQSxrRUFDSSxZQUdKLHFGQUNJLE9BQ0EsUUFDQSw2QkFHSixvRUFDSSxpQkFDQSxtQkFPSixnRkFDSSxnQkFFQSxtRkFDSSxpQkFHSixrRkFDSSxnQkFHSixrRkFDSSxnQkFJUixtRUFDSSxhQUNBLFlIaFRwQix5Qkd6REosS0FpWFEsMEJBRUEsbUJBQ0ksV0FDQSxXQUNBLFVBQ0EsWUFDQSxnQkFDQSx3Q0FFQSxtQ0FDSSxhQUdKLHlDQUNJLFVBQ0EsWUFFQSw4REFDSSxZQUNBLGVBRUEsb0VBQ0ksZUFFQSwwRUFDSSxjSGxWeEIseUJHekRKLEtBb1pRLDBCQUNBLDZCQUVBLG1CQUNJLFdBQ0EsV0FDQSxVQUNBLFlBQ0EsZ0JBQ0Esd0NBRUEsbUNBQ0ksYUFHSix5Q0FDSSxVQUNBLFlBRUEsOERBQ0ksWUFDQSxlQUVBLGtFQUNJLGdCQUdKLG9FQUNJLGVBQ0EsYUFFQSwwRUFDSSxjQVN4QixjQUNJLG1CSHJZSix5Qkd3WVEsNkJBQ0ksT0FDQSxlQUNBLGFBRUEsbUNBQ0ksNEJBR0osNENBQ0ksVUhsWmhCLCtDR2laWSw0Q0FJUSxRSHJacEIseUJHOFpJLG1CQUNJLFNBQ0EsVUFDQSxXQUdKLG9FQUNJLGlCQUVBLCtGQUNJLGlCQUdKLDBGQUNJLGlCQUdKLGlGQUNJLGtCQ3plaEIsa0VBQ0UsZ0RBQ0ksMEdBR0EsNkNBQ0ksMkhBQ0EseUlBQ0UseURKaURSLHlCSXpESixPQVkyQixTQUVoQiw2Q0FDSyxpRUFDQSx1Rkp5Q1oseUJJekRKLE9Bc0IyQiwrQkptQ3ZCLHlCSXpESixPQTRCMkIsMkJDNUIzQixvQ0FDSSwyQ0FDSSwwREFDSSx1RFBERCxDT0M2QixvREFDeEIsMERQUFIsQ09Pa0MsNkZBQzFCLHlEUEhMLENFdURQLHlCSzVDVywyREFDRywrREwyQ2QseUJLekRKLGNBb0I0Qiw0QkFFakIsMkRDdEJYLG9CQUNJLGtFQUNBLG9FQUNBLG1FQUdZLGdHQUlaLHdDQUNJLDZCQUNBLCtIQUNJLDhDTjJEUixpQkFDQSxpQkFDQSxZTTVEUSwyS0FDSSx3RE42QlosaUJBQ0EsdUNBQ0Esa0JNL0JzRSxDTitCcEQsZU0vQjRELENOK0I1QyxVTS9CMEQsQ04rQi9DLHFCTS9Cc0MsQ04rQmpCLHFCQUhHLENNNUIrQiwrRUFFNUYsd0NBQ0EsNklBQ0ksOEpBQ0EseUlBQ0ksNERBR1IsK0dBQ0ksaUhBRUosc1BBQ0kscUhBR1IsNEZBQ0ksc0ROWVIsaUJBQ0EsdUNBQ0Esa0JNZHVFLENOY3JELGVNZDZELENOYzdDLDRCTWRxRCxDTmMxQyxnQk1kdUMsQ05jbEIscUJBSEcsQ01YMkMsaUNBQ3BHLHdEQUNJLHNKQUdSLGtLQUNBLDZFQUVKLDJGQUNLLDRCTkdULGlCQUNBLHVDQUNBLGdCTUwyQyxDTkt6QixlTUwrQixDTktmLGFGbkM5QixDRW1DeUMsZ0JNTFMsQ05LWSxxQkFIRyxDTUR6RCwwREFDSSxzS1JoQ1osQ1FvQ0QsK0dBQ0MsbUJOSkosaUJBQ0EsbUNBQ0EsZ0JNRXVDLENORnJCLGVNRTJCLENORlgsNEJNRTBCLENORmYsdUJNRUssQ05GZ0IscUJBSEcsQ01LZ0Isd0VBQzdFLG9IQUVKLDJKQUNJLG1FQUdBLG9HUmpEQSxDUWlEMkcsK0VBQ3ZHLGtGQUdSLDZCQUNJLFFBQ0EsK0JBQ0ksa0JBRUosZ0NBQ0ksY0FDQSxrQkFDQSwwQ0FDSSxlQUVKLG1DQUNJLGdCQUNBLHNCQUNBLHFDQUNBLG9CQUlaLHVCQUNJLFFBQ0EsYUFDQSx1QkFDQSxtQkFDQSw2QkFDQSxxQ0FDQSxrQkFDQSxrQkFDQSxpQ0FDQSxlQUNBLGdCQUNBLGNBQ0Esa0JBQ0Esa0JBQ0EsZ0JBQ0EsMEJBaEJKLHVCQWdCOEIsZ0JBQzFCLHlCQWpCSix1QkFpQjZCLGdCQUU3Qiw2QkFDSSxRQUNBLG1DQUNJLHFDQUlKLG1FQUNJLDRHQUNBLCtFQUVRLHNHQUNJLG1IQUNHLHNIQUNLLHdOQUtoQiw4Q054RWhCLGlCQUNBLHVDQUNBLGVNc0VpRCxDTnRFL0IsZU1zRW9DLENOdEVwQiw0Qk1zRTRCLENOdEVqQixnQk1zRWMsQ050RU8sZ0NNc0VvQixDQUkxRSwrREFDQSw2REFDaUIseUVOOUU3QixpQkFDQSxtQ0FDQSxrQk00RXVGLENONUVyRSxlTTRFNkUsQ041RTdELDRCTTRFMkUsQ041RWhFLHFCTTRFdUQsQ041RWxDLHFCQUhHLENNaUZwRCxxRU5oRmpCLGlCQUNBLG1DQUNBLGtCTThFc0YsQ045RXBFLGVNOEU0RSxDTjlFNUQsNEJNOEUwRSxDTjlFL0QscUJNOEVzRCxDTjlFakMscUJBSEcsQ01rRmpELHlHTnBFcEIseUJNbUVpQiw4Q0FFNEIsMkJBR2hDLDREQUdULDRGQUNJLCtGQUNJLDRDTjFGWixpQkFDQSx1Q0FDQSxtQk13RmlELENOeEYvQixlTXdGd0MsQ054RnhCLDRCTXdGZ0MsQ054RnJCLGdCTXdGa0IsQ054RkcscUJBSEcsQ00yRnNCLGtCQUMvRSwyQ04zRlosaUJBQ0EsdUNBQ0EsbUJNeUZnRCxDTnpGOUIsZU15RnVDLENOekZ2Qiw0Qk15RitCLENOekZwQixnQk15RmlCLENOekZJLHFCQUhHLENNOEY1RCxrREFDRyxxREFFSCx3RUFDRyw4SEFDQyx3R0FHQSx3RE5yR2IsaUJBQ0EsdUNBQ0Esb0JNbUcyRCxDTm5HekMsZU1tR21ELENObkduQyw0Qk1tRzBDLENObkcvQixnQk1tRzRCLENObkdQLHFCQUhHLENNMEdwRCx5S0FNTCx3REFDaUIsOEhBRWIsMEhBRUoseURBQ0ksNENOckhoQixpQkFDQSx1Q0FDQSxlTW1IaUQsQ05uSC9CLGVNbUhvQyxDTm5IcEIsNEJNbUg0QixDTm5IakIsZ0JNbUhjLENObkhPLGdDTW1Ib0IsQ0FLbEYsNENBQ0ksNkNBQ0ksbUlBQ0ksa0VBQ0ksd0ZBQ0EsdUROL0hwQixpQkFDQSx1Q0FDQSxlTTZIcUQsQ043SG5DLGVNNkh3QyxDTjdIeEIsNEJNNkhnQyxDTjdIckIsZ0JNNkhrQixDTjdIRyxnQ002SHdCLENBRXpELHlJQUViLHFJTnRIcEIseUJNc0hvQix1REFDNEIsc0NBTzVDLHlDTjlISix5Qk04SEksc0JBQzRCLG9CQUc1Qix1Rk5sSUosMEJNc0lJLHNETnRJSix5Qk16REosT0FpTTRCLG9ETnhJeEIseUJNMElLLCtEQUNBLDZCQUNBLG9FTjVJTCx5Qk1rSmdCLCtIQUdBLGtGTnJKaEIseUJNekRKLE9BbU40QixnQkFHWix1REFDQSxzREFDQSxpRkFDSSxpRkFRQSxpRkFJWiwyQ041S0oseUJNekRKLE9BdU80QixxQ0FDcEIscUROL0tKLHlCTWtMSSxzREFHVyx3REFFSCx1RE52TFoseUJNbU1nQixrRkFLaEIsa0NBS2dCLHdEQUNBLDREQUVRLGlMQUVBLDJFQUVKLGtFQUNJLDBFQUNJLDhETm5PNUIsaUJBQ0EsdUNBQ0EsZU1pTzZELENOak8zQyxlQUhlLENBR0MsYUY1QzNCLENFNENzQyxnQkFISCxDQUd3QixxQkFIRyxDTW9PRixrSUFHL0IsdUhBSVosc0ROMU94QixpQkFDQSx1Q0FDQSxrQk13TzZELENOeE8zQyxlTXdPbUQsQ054T25DLDRCTXdPMkMsQ054T2hDLGdCTXdPNkIsQ054T1IscUJBSEcsQ00yT2lDLGdDQUM5RSxzRE4zT3hCLGlCQUNBLHVDQUNBLGFNeU82RCxDTnpPM0MsZU15TzhDLENOek85QixVTXlPNEMsQ056T2pDLHFCTXlPd0IsQ056T0gscUJBSEcsQ000T2lCLG1KQUM5RCxrRE41T3hCLGlCQUNBLHVDQUNBLGVNME95RCxDTjFPdkMsZU0wTzRDLENOMU81Qiw0Qk0wT3FDLENOMU8xQixnQk0wT3NCLENOMU9ELHFCQUhHLENNNk8yQixrQkFDdEUsd0VSOVF0QixDUThRdUQsb0NBRW5DLHFETi9PeEIsaUJBQ0EsdUNBQ0Esa0JNNk80RCxDTjdPMUMsZU02T2tELENON09sQyw0Qk02TzJDLENON09oQyxnQk02TzRCLENON09QLHFCQUhHLENNZ1BpQyxrRU5sT3RHLHlCTThNZ0IsMENBc0I0QixrRU5wTzVDLHlCTThNZ0IsMENBdUI0QixvRE5yTzVDLHlCTThNZ0IsMENBd0I0QixtQkFFNUIsMEVBQ0ksdUhBQ0ksa0VOdlB4QixpQkFDQSx1Q0FDQSxnQk1xUDZELENOclAzQixVTXFQNkMsQ05yUGIscUJBSEcsQ013UGtCLHlCQUVuRSxpRkFDSSx3RE4xUHhCLGlCQUNBLHVDQUNBLGVNd1B5RCxDTnhQdkIsVU13UHVDLENOeFA1QixrQk13UHVCLENOeFBGLGdDTXdQYyxpQkFDcEQsb0VOM1A1QixpQkFDQSx1Q0FDQSxrQk15UHlFLENOelB2RCxlTXlQK0QsQ056UC9DLFVNeVAwRCxDTnpQMUIscUJBSEcsQ00rUGpELHVHQUNJLDhETi9QeEIsaUJBQ0EsdUNBQ0EsZ0JNNlAwRCxDTjdQeEIsVU02UDBDLENON1BWLHFCQUhHLENNZ1FlLHlCQUdwRSw4RUFDSSwrREFDSSx5RE5wUXhCLGlCQUNBLHVDQUNBLGVNa1F5RCxDTmxRdkMsZUFIZSxDQUdDLGFGNUMzQixDRTRDc0MsZ0JBSEgsQ0FHd0IscUJBSEcsQ01xUU4scUZBRy9CLDJJQU1SLHVLQUVKLCtGQW1CWixzSkFPWixvREFDSSx1T0FDSSx5Q0FlNEIsdUpBRUosMEtBQ0EsNEtDeFdoQyxvVEFDSSxvSEFDSSw0REFDQSxpSEFDSSxvRUFHUix1RUFDQSwwQ0FFQSx3RkFDQSx3SEFDSSx3REFDSSxrREFDQSw4REFFSiwwREFDSSxvREFDQSxnRUFFSix3REFDSSxrREFDQSw4RENzQ1oseU5BQ0ksc0NBQ0EsdU9BQ0kscUpSUEoseUJRT0ksaUNBQzRCLHFCQUU1QiwySEFDQSx1RkFDSyw2RVJ6QlQsaUJBQ0EsdUNBQ0EsbUJRdUJnRCxDUnZCOUIsZVF1QnVDLENSdkJ2Qiw0QlF1QitCLENSdkJwQixnQlF1QmlCLENSdkJJLHFCQUhHLENRMEJxQiwrREFDakYscUNSMUJULGlCQUNBLHVDQUNBLGdCUXdCMEMsQ1J4QnhCLGVRd0I4QixDUnhCZCw0QlF3QnNCLENSeEJYLGdCUXdCUSxDUnhCYSxxQkFIRyxDUTJCWSw4QlJiakYseUJRV0ksbUNBRzZCLG9CQUU3Qiw0REFDSSxnRUFDSSxpR1IvQlosaUJBQ0EsdUNBQ0EsbUJRNkJtRCxDUjdCakMsZVE2QjBDLENSN0IxQiw0QlE2QmtDLENSN0J2QixnQlE2Qm9CLENSN0JDLHFCQUhHLENRZ0N3Qiw0Q0FDakYsMkVBQ0ksdUhBQ0EsK0RSbENoQixpQkFDQSx1Q0FDQSxrQlFnQ3FELENSaENuQyxlUWdDMkMsQ1JoQzNCLDRCUWdDbUMsQ1JoQ3hCLGdCUWdDcUIsQ1JoQ0EscUJBSEcsQ1FtQ3lCLHlEQUMxRSx1TEFFSiwyRFJyQ2hCLGlCQUNBLHVDQUNBLGtCUW1DaUQsQ1JuQy9CLGVRbUN1QyxDUm5DdkIsNEJRbUMrQixDUm5DcEIsZ0JRbUNpQixDUm5DSSxxQkFIRyxDUXNDcUIsbUJBQ3RFLDBFVnJGaEIsQ1VzRmdCLHFGQUVKLDZaQUNJLHNGQUVRLHdKUjVDNUIsaUJBQ0EsdUNBQ0Esa0JRMEMrRyxDUjFDN0YsZVEwQ3FHLENSMUNyRiw0QlEwQzZGLENSMUNsRixnQlEwQytFLENSMUMxRCxxQkFIRyxDUTZDbUYsK0JBSXhILGlJQUNJLHlIUmpEcEMsaUJBQ0EsdUNBQ0Esa0JRK0N3RSxDUi9DdEQsZVErQzhELENSL0M5Qyw0QlErQ3NELENSL0MzQyxnQlErQ3dDLENSL0NuQixxQkFIRyxDUXNEN0MsZ0hBQ0EsbUhBQ0kseUdSdkQ1QixpQkFDQSx1Q0FDQSxrQlFxRDRFLENSckQxRCxlUXFEa0UsQ1JyRGxELDRCUXFEMEQsQ1JyRC9DLGdCUXFENEMsQ1JyRHZCLHFCQUhHLENRd0RnRCwySEFDckYsNEpBR1Isc0dBQ0EsZ0dBRVIsdUlBRUksd0lBQ0ksbUZSakV4QixpQkFDQSx1Q0FDQSxrQlErRDBELENSL0R4QyxlUStEZ0QsQ1IvRGhDLDRCUStEd0MsQ1IvRDdCLGdCUStEMEIsQ1IvREwscUJBSEcsQ1FrRThCLGtIQUN2RSxpSUFHUix5WUFDSSxtRlJ0RXhCLGlCQUNBLHVDQUNBLGtCUW9FMEQsQ1JwRXhDLGVRb0VnRCxDUnBFaEMsNEJRb0V3QyxDUnBFN0IsZ0JRb0UwQixDUnBFTCxxQkFIRyxDUXVFOEIsMkJBQzNFLDRJQUVKLDBIQUNJLHdHQUVKLGlIQUNJLDZIQUdSLDhFQUNBLHNHQUNJLCtPQUVKLDZIQUNBLG9PQUNBLDhHQUNBLG1IQUNBLHVFQUNJLGFBQ0EsU0FDQSw2RUFDSSxXQUNBLFlBQ0EsZ0JBRUosNkVBQ0ksZUFDQSxzQkFDQSxTQUNBLG1CQUNBLCtFQUNJLGFBQ0EsdUJBSVosc0VBQ0ksb0JBQ0EsU0FDQSw0RUFDSSw2QkFDQSxxQ0FDQSxnQkFDQSxpQ0FDQSxzQkFFSix3RVJySHBCLGlCQUNBLHVDQUNBLGtCUW9IdUQsQ1JwSHJDLGVRb0g2QyxDUnBIN0IsYUZsQzlCLENFa0N5QyxnQlFvSHVCLENScEhGLHFCQUhHLENRdUhrQiw2QkFFbkUsMkdSM0dwQix5QlE4RmdCLHNFQWVRLGFBQ0EsOEJBQ0EsMkdBR1Isb0VBQ0ksa0JBQ0EsNEZBR1IsMEVBRUosbURSekhSLHlCUWdCSSxpQ0EwRzRCLGdCUjFIaEMseUJRZ0JJLGlDQTJHNEIsZ0JBRzVCLHdDQXRMSix1REFDQSxrRkFDSSw4RUFDSSxvTEFFSSxrR0FJWix1RlJrQ0EsaUJBQ0EsdUNBQ0EsZ0JRcEN1QyxDUm9DckIsZVFwQzJCLENSb0NYLFVRcENtQixDUm9DUixnQlFwQ0ssQ1JvQ2dCLHFCQUhHLENRakNSLCtHQUM3RCwwQ1JpQ0EsaUJBQ0EsdUNBQ0EsZ0JRbkNpQyxDUm1DZixlUW5DcUIsQ1JtQ0wsNEJRbkNhLENSbUNGLGdCUW5DRCxDUm1Dc0IscUJBSEcsQ1FoQ0csa0RBQ3hFLDBDUmdDQSxpQkFDQSx1Q0FDQSxnQlFsQ2lDLENSa0NmLGVRbENxQixDUmtDTCw0QlFsQ2EsQ1JrQ0YsZ0JRbENELENSa0NzQixxQkFIRyxDUTlCakUsNENSK0JKLGlCQUNBLHVDQUNBLGdCUWpDcUMsQ1JpQ25CLGVRakN5QixDUmlDVCw0QlFqQ2lCLENSaUNOLGdCUWpDRyxDUmlDa0IscUJBSEcsQ1EzQnJFLCtGQUNJLDhDUjJCSixpQkFDQSx1Q0FDQSxnQlE3QnNDLENSNkJwQixlUTdCMEIsQ1I2QlYsNEJRN0JrQixDUjZCUCxnQlE3QkksQ1I2QmlCLHFCQUhHLENRMUJRLGVBQ3JFLG9FQUNBLGdEUnlCUixpQkFDQSx1Q0FDQSxnQlEzQnlDLENSMkJ2QixlUTNCNkIsQ1IyQmIsNEJRM0JxQixDUjJCVixnQlEzQk8sQ1IyQmMscUJBSEcsQ1F2QjdELHFKQUlSLHlFQUNJLDZEUm1CSixpQkFDQSx1Q0FDQSxnQlFyQnlDLENScUJ2QixlUXJCNkIsQ1JxQmIsYVFyQnFCLENScUJWLGdCUXJCTyxDUnFCYyxxQkFIRyxDUWxCSix1R0FDekQsZ0ZBRUksa0pBR1IsNlVBQ0ksdUlBQ0ksa0ZSV1osaUJBQ0EsdUNBQ0EsZ0JRYjhDLENSYTVCLGVRYmtDLENSYWxCLDRCUWIwQixDUmFmLGdCUWJZLENSYVMscUJBSEcsQ1FUckQsOEhBR1IsdUZBQ0Esd05SbUJSLHlCUThISSx3Q0E5SW9CLGdCUmdCeEIseUJROEhJLHdDQTdJb0Isb0JSZXhCLHlCUThISSx3Q0E1SW9CLGdCQWdKcEIsc0NBNUlKLG1IQUNBLDBDUkpBLGlCQUNBLHVDQUNBLGdCUUVtQyxDUkZqQixlUUV1QixDUkZQLDRCUUVlLENSRkosZ0JRRUMsQ1JGb0IscUJBSEcsQ1FLSywrR0FDMUUsd0NSTEEsaUJBQ0EsdUNBQ0EsZ0JRR2lDLENSSGYsZVFHcUIsQ1JITCw0QlFHYSxDUkhGLGdCUUdELENSSHNCLHFCQUhHLENRTUcsa0RBQ3hFLGdOQUVBLDBDUlJBLGlCQUNBLHVDQUNBLGdCUU1tQyxDUk5qQixlUU11QixDUk5QLDRCUU1lLENSTkosZ0JRTUMsQ1JOb0IscUJBSEcsQ1FTSyxtQkFDMUUsNENSVEEsaUJBQ0EsdUNBQ0EsZ0JRT3FDLENSUG5CLGVRT3lCLENSUFQsNEJRT2lCLENSUE4sZ0JRT0csQ1JQa0IscUJBSEcsQ1FVTyxrSEFDeEUsK0RSR0oseUJRa0lJLHNDQW5Jb0Isd0JSQ3hCLHlCUWtJSSxzQ0FsSW9CLGlEQU14QixrQkFnSTRCLDBEQUdwQixtRVJ0SlIsaUJBQ0EsdUNBQ0Esa0JRb0owQyxDUnBKeEIsZVFvSmdDLENScEpoQiw0QlFvSndCLENScEpiLGdCUW9KVSxDUnBKVyxnQ1FvSmdCLG9CQUMxRSxpRVJ2SlIsaUJBQ0EsdUNBQ0Esa0JRcUp5QyxDUnJKdkIsZVFxSitCLENSckpmLGFRcUp1QixDUnJKWixnQlFxSlMsQ1JySlkscUJBSEcsQ1F3SkYsaUNBR25FLGlFQUNJLG1KQUlSLDZDQUdBLCtGUnJKSSx5QlFxSkosZUFDNkIsdUJBQ3pCLHdIQUNBLDRCQWhOQSx1REFnTjhCLG1CQS9NOUIsc0VBQ0ksa0VBQ0ksd0tBRUksc0ZBSVosK0RSa0NBLGlCQUNBLHVDQUNBLGdCUXBDdUMsQ1JvQ3JCLGVRcEMyQixDUm9DWCxVUXBDbUIsQ1JvQ1IsZ0JRcENLLENSb0NnQixxQkFIRyxDUWpDUiwrR0FDN0QsOEJSaUNBLGlCQUNBLHVDQUNBLGdCUW5DaUMsQ1JtQ2YsZVFuQ3FCLENSbUNMLDRCUW5DYSxDUm1DRixnQlFuQ0QsQ1JtQ3NCLHFCQUhHLENRaENHLGtEQUN4RSw4QlJnQ0EsaUJBQ0EsdUNBQ0EsZ0JRbENpQyxDUmtDZixlUWxDcUIsQ1JrQ0wsNEJRbENhLENSa0NGLGdCUWxDRCxDUmtDc0IscUJBSEcsQ1E5QmpFLGdDUitCSixpQkFDQSx1Q0FDQSxnQlFqQ3FDLENSaUNuQixlUWpDeUIsQ1JpQ1QsNEJRakNpQixDUmlDTixnQlFqQ0csQ1JpQ2tCLHFCQUhHLENRM0JyRSxtRkFDSSxrQ1IyQkosaUJBQ0EsdUNBQ0EsZ0JRN0JzQyxDUjZCcEIsZVE3QjBCLENSNkJWLDRCUTdCa0IsQ1I2QlAsZ0JRN0JJLENSNkJpQixxQkFIRyxDUTFCUSxlQUNyRSx3REFDQSxvQ1J5QlIsaUJBQ0EsdUNBQ0EsZ0JRM0J5QyxDUjJCdkIsZVEzQjZCLENSMkJiLDRCUTNCcUIsQ1IyQlYsZ0JRM0JPLENSMkJjLHFCQUhHLENRdkI3RCx5SUFJUiw2REFDSSxpRFJtQkosaUJBQ0EsdUNBQ0EsZ0JRckJ5QyxDUnFCdkIsZVFyQjZCLENScUJiLGFRckJxQixDUnFCVixnQlFyQk8sQ1JxQmMscUJBSEcsQ1FsQkosdUdBQ3pELG9FQUVJLHNJQUdSLGlVQUNJLDJIQUNJLHNFUldaLGlCQUNBLHVDQUNBLGdCUWI4QyxDUmE1QixlUWJrQyxDUmFsQiw0QlFiMEIsQ1JhZixnQlFiWSxDUmFTLHFCQUhHLENRVHJELGtIQUdSLDJFQUNBLDRNUm1CUix5QlF3SkEsNEJBeEt3QixnQlJnQnhCLHlCUXdKQSw0QkF2S3dCLG9CUmV4Qix5QlF3SkEsNEJBdEt3QixnQkF1S3hCLDZCQW5LQSxtSEFtS2dDLHVEQWxLaEMsaUNSSkEsaUJBQ0EsdUNBQ0EsZ0JRRW1DLENSRmpCLGVRRXVCLENSRlAsNEJRRWUsQ1JGSixnQlFFQyxDUkZvQixxQkFIRyxDUUtLLCtHQUMxRSwrQlJMQSxpQkFDQSx1Q0FDQSxnQlFHaUMsQ1JIZixlUUdxQixDUkhMLDRCUUdhLENSSEYsZ0JRR0QsQ1JIc0IscUJBSEcsQ1FNRyxrREFDeEUsdU1BRUEsaUNSUkEsaUJBQ0EsdUNBQ0EsZ0JRTW1DLENSTmpCLGVRTXVCLENSTlAsNEJRTWUsQ1JOSixnQlFNQyxDUk5vQixxQkFIRyxDUVNLLG1CQUMxRSxtQ1JUQSxpQkFDQSx1Q0FDQSxnQlFPcUMsQ1JQbkIsZVFPeUIsQ1JQVCw0QlFPaUIsQ1JQTixnQlFPRyxDUlBrQixxQkFIRyxDUVVPLGtIQUN4RSxzRFJHSix5QlF5SkEsNkJBMUp3Qix3QlJDeEIseUJReUpBLDZCQXpKd0Isd0JBNkp4QixvRUFDSSx5REFDQSwrRkN4TlIsU0FDSSxrQkFDQSxxQkFDQSxzQkFDQSxZQUVBLHNCQUNJLGlCQUNBLGtCQUNBLFlBQ0Esc0JBQ0Esc0JBQ0EsV0FDQSxrQkFDQSxrQkFDQSxpQkFDQSxrQkFDQSxZQUNBLFNBQ0EsT0FDQSxrQkFDQSxVQUNBLHVCQUVBLDhCQUNJLFdBQ0Esa0JBQ0EsU0FDQSxTQUNBLGlCQUNBLGlCQUNBLG1CQUNBLHNEQUlOLDRCQUNFLG1CQUNBLFVDckNSLGtDQUdRLHVEQUNJLHlCQURKLHdDQUMrQixnQkFDM0IseUJBRkosd0NBRStCLGdCQUMzQix5QkFISix3Q0FHK0IsZ0JBSW5DLG1OQUNJLDJRQUNJLDJDQUNJLGVBQ0Esa0RBQ0ksV0FDQSxrQkFDQSxxQ0FDQSxXQUNBLFlBQ0EsYUFDQSxXQUlaLCtDQUNBLHlCQWhCSixpQ0FnQjZCLG9IQUN6Qix5QkFqQkosaUNBaUI0QixnRkFHNUIsdURBQ0ksb0ZBQ0Esa1JBQ0ksNERBRUosbUVBQ0ksZ0lBR0EsZ0hBQ0Esb0tBQ0ksMlFBR0Esc0hBQ0ksMEhBSUksc0hBSVosMEtBQ0ksZ0lBQ0ksc0ZBSUksZ0dBQ0kscUJBQ0EsWUFDQSxtQkFDQSxpQkFDQSxxQ0FDQSxlQUNBLGtCQUNBLDZCQUNBLGVBQ0EsZ0JBQ0EsNkJBQ0EsNENBQ0EscUJBQ0EseUJBZEosZ0dBYzRCLFlBS3hDLHlCQUNJLGtFQUdSLG1GQUlBLCtEQUNJLDBCQURKLHlDQUM2Qix1QkFFN0IsK0ZBQ0ksMEJBREosMERBQzZCLG1CQUN6QiwwQkFGSiwwREFFNkIsbUJBQ3pCLHlCQUhKLDBEQUc0QixtQkFDeEIseUJBSkosMERBSTRCLG1CQUloQywwRUFDSSwwREFDSSwyREFFUSxpSkFFSiwyR0FDQSxtRkFDSSx3RkFFSSw2R0FJWix5TkFDSSwrTUFDSSwwUUFFSSw0T0FJSSwwVEFDSSxxVkFHUixxU0FDSSxzVEFJSiw0UkFHUix5QkFwQkosK0lBb0I0QixtQkFLcEIsdUtBS0Esb0ZBRUksaUdBTUosOExBR1IsMEJBdERKLG9DQXNENkIsdUJBRTdCLDBCQXpESixnQ0F5RDZCLHVDQUl6Qiw4Q0FDSSxtREFDQSxtRkFFSix5S0FDSSxxRUFDQSxvR0FDSSxzSEFDSSwrR0FDQSx1RUFHUiwrREFDSSx5RUFHUix1REFJSixpRUFDSSxvUkFDSSwyREFDQSxzSEFDSSw4REFFSix5QkFMSix5QkFLNEIsWUFFNUIseUJBUkosb0JBUTRCLGFBRWhCLDZDQzNMaEIsNFBBQ0kscUVBRUksNEZBQ0ksNkRBQ0EsMEZBRUosaURYbUNKLGlCQUNBLHVDQUNBLG1CV3JDMEQsQ1hxQ3hDLGVXckNpRCxDWHFDakMsVVdyQ2dELENYcUNyQyx1QldyQzJCLENYcUNOLHFCQUhHLENXbENxQixzQ0FDdEYsMkhYa0NKLGlCQUNBLG1DQUNBLGtCV3BDOEcsQ1hvQzVGLGVXcENvRyxDWG9DcEYsVVdwQ21HLENYb0N4Rix1QldwQzhFLENYb0N6RCxxQkFIRyxDV2pDd0Usc0NBQ3JJLHlCQURKLDZEQUM2QiwwQkFDekIseUJBRkosNkRBRTZCLDJCQUU3Qiw2Q0FDQSx5RkFDQSxtR0FDSSwrR0FFSix5SUFDSSxzRkFDQSxzRkFDQSxvR0FDQSwwRkFDQSwyRkFDQSwrRkFHUix3WUFDSSx1SkFDSSxnSkFDQSxvR1hhUixpQkFDQSxtQ0FDQSxrQldmd0csQ1hldEYsZVdmOEYsQ1hlOUUsVVdmNkYsQ1hlbEYsdUJXZndFLENYZW5ELHFCQUhHLENBY3JFLHlCVzFCUSxtREFDOEIsb0JBRTlCLGtFQUNBLHVFQUVRLHlHQUlJLHlCQURKLHlFQUM0QixPQUlwQixzSkFFSiwySEFLQSx5QkFESixpRkFDNEIsdUJBTXBCLG9KQU1wQiwwR0FDSSxpRVhSUiwwQldPSSw0QkFFK0IsMEJBQ3ZCLDhEQUNBLDhEWFhaLDBCV09JLDRCQU0rQixVQUN2QiwrRFhkWix5QldPSSw0QkFTOEIsdUNBQ3RCLGdFWGpCWix5QldPSSw0QkFZOEIsMkNBQ3RCLCtEQUNBLDhEQUdSLGtGQUNBLHVDWHRDSixpQkFDQSx1Q0FDQSxtQldvQzJDLENYcEN6QixlV29Da0MsQ1hwQ2xCLFVXb0NpQyxDWHBDdEIsdUJXb0NZLENYcENTLHFCQUhHLENXdUNNLHNDQUVuRSxzQ1h4Q1IsZUFDQSxxQ0FDQSxtQldzQzZELENYdEMzQyxlV3NDb0QsQ1h0Q3BDLFVXc0M0QyxDWHRDakMsZ0JXc0M4QixDWHRDVCxxQkFIRyxDV3lDaUIsbUNBQzFFLDJDWHpDWixpQkFDQSx1Q0FDQSxtQld1Q2dELENYdkM5QixlV3VDdUMsQ1h2Q3ZCLFVXdUMrQixDWHZDcEIsZ0JXdUNpQixDWHZDSSxxQkFIRyxDVzBDSSxnQkFFakUsbUNYM0NSLGlCQUNBLHVDQUNBLG1CV3lDMEQsQ1h6Q3hDLGVXeUNpRCxDWHpDakMsVVd5Q3lDLENYekM5QixnQld5QzJCLENYekNOLHFCQUhHLENXOENqRSwrQlg3Q0osaUJBQ0EsdUNBQ0EsbUJXMkNrRCxDWDNDaEMsZVcyQ3lDLENYM0N6QixhRjVDM0IsQ0U0Q3NDLGdCVzJDbUIsQ1gzQ0UscUJBSEcsQ1c4Q2lCLHVEQUM5RSwrREFFSixtRUFDQSx5SEFFSiwrREFDSSx5R1h2Q0oseUJXMENJLHVDQUNJLG9DQUVJLHlEQUNJLHlEQUVKLHFEQUtSLG9NQUNJLGlNQUNBLG1NQUNJLG9QQUNJLGlPQUNHLHdCQUdDLHVTQUNBLGtTQUNBLGdYQUdSLDJPQUNJLDhOQUNBLG9RQUNJLHlRQU1aLHlCQXRCSiwrR0FzQjRCLGdEQUNwQiw0TUFHSix5QkExQkosK0dBMEI0QixzQ0FLcEMsbURYcEZJLHlCV29GSixnQkFDOEIsaUJDN0k5QiwrR0FFSSwrVEFDSSxtTEFDQSx5REFDSSw0Q1pzQ1IsaUJBQ0EsdUNBQ0Esa0JZeEMwQyxDWndDeEIsZVl4Q2dDLENad0NoQiw0Qll4QzhCLENad0NuQixxQll4Q1UsQ1p3Q1cscUJBSEcsQ1lyQ29CLGtCQUNqRiwyQ1pxQ1IsaUJBQ0EsdUNBQ0Esa0JZdkN5QyxDWnVDdkIsZVl2QytCLENadUNmLDRCWXZDNkIsQ1p1Q2xCLHFCWXZDUyxDWnVDWSxxQkFIRyxDWXBDbUIsbUJBRXBGLDJCWm1DSixpQkFDQSx1Q0FDQSxrQllyQ3lDLENacUN2QixlWXJDK0IsQ1pxQ2YsNEJZckM2QixDWnFDbEIscUJZckNTLENacUNZLGdDWXJDcUIseUZBR25GLGlCQUNHLHFDQUNBLHFDQUNBLDZDWjBDUCx5Qll0REEscUJBZTRCLHNCWnVDNUIseUJZeERKLGNBbUI0QixhQUNwQixtR1pvQ0oseUJZakNJLHdDQ1pSLDZDQUNBLG1EQUNJLHlFQUdKLDhCQUNJLDZDQUNJLHlEYnNDSix5QmFoQ0QsNENBQ0EsZ0NiK0JDLHlCYTNCQSwrQkFFUSx5REFHUiw2Q0FJQSxRIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2V4dGVuZHMuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX21peGlucy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fbWFpbi5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fdGl0bGVzLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19tYXAuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2NhcmRzLXNpbXBsZS5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fc2VjdGlvbi1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fZ2V0LWluLXRvdWNoLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fZmxvYXRpbmdDdGFCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL3BhZ2VzL2ZpbmQtYS1zdG9yZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRwdXJwbGU6IzFBMUExQSFkZWZhdWx0O1xyXG4kZ3JheTojZmNmOWY0ICFkZWZhdWx0O1xyXG4kZ3JleTogI0M4Q0FDQyAhZGVmYXVsdDtcclxuJGxpZ2h0R3JheTogI2UzZTRlNSAhZGVmYXVsdDtcclxuJG1pZEdyYXk6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiRkYXJrR3JheTogIzFBMUExQSAhZGVmYXVsdDsgXHJcbiRpbmRpZ286ICM5OTI1MjUgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcclxuJGxpZ2h0Qmx1ZTogIzFBMUExQSAhZGVmYXVsdDtcclxuJHRlYWw6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiRncmVlbjogIzQxOEU5OSAhZGVmYXVsdDtcclxuJGdyZXkxOiAjMUMyMTI1ICFkZWZhdWx0O1xyXG4kZ3JleTI6ICMzNzQyNEEgIWRlZmF1bHQ7XHJcbiRncmV5MzogIzZDNzE3NSAhZGVmYXVsdDtcclxuJGdyZXk0OiAjODY4OThCICFkZWZhdWx0O1xyXG4kZ3JleTU6ICNBREIwQjEgIWRlZmF1bHQ7XHJcbiRncmV5NjogI0M4Q0FDQyAhZGVmYXVsdDtcclxuJGdyZXk3OiAjRDNENEQ1ICFkZWZhdWx0O1xyXG4kZ3JleTg6ICNFNUU1RTUgIWRlZmF1bHQ7XHJcbiRncmV5OTogIzFBMUExQSAhZGVmYXVsdDtcclxuJGJlaWdlOiAjRkNGOUY0ICFkZWZhdWx0O1xyXG4kZ29sZDogI0ZGRDAwRCAhZGVmYXVsdDtcclxuXHJcbjpyb290IHtcclxuICAtLWNvbG9yLWdyZXktMDI6ICMzNzQyNGE7XHJcbiAgLS1jb2xvci1ncmV5LTA3OiAjZDNkNGQ1O1xyXG4gIC0tY29sb3ItZ3JleS0wOTogI2Y3ZjdmNztcclxuICAtLWNvbG9yLWdyZXktMTA6ICNGREY4RjM7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xyXG4gIC0tY29sb3ItYWNjZW50OiAjMUExQTFBO1xyXG4gIC0tY29sb3ItdGVhbDogIzFBMUExQTtcclxuICAtLWNvbG9yLWluZGlnbzogIzk5MjUyNTtcclxuICAtLWNvbG9yLXllbGxvdzogI0ZGRDAwRDtcclxuICAtLWNvbG9yLXllbGxvdy1taWQ6ICNGRkUxODY7XHJcbiAgLS1jb2xvci15ZWxsb3ctbGlnaHQ6ICNGREY4RjM7XHJcbiAgLS1jb2xvci1vZmYtYmxhY2s6ICMxQTFBMUE7XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuJXNlcmlme2ZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzZXJpZjt9XHJcbiVzYW5zLXNlcmlme2ZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjt9XHJcbiVoMXtmb250LXNpemU6IDYuMnJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDcycHg7IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoMntmb250LXNpemU6IGNsYW1wKDJyZW0sIDMuMnZ3LCAzLjJyZW0pOyBsaW5lLWhlaWdodDogMTEwJTsgbGV0dGVyLXNwYWNpbmc6IDAuMTNyZW07IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoM3tmb250LXNpemU6IDZyZW07IGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNnZ3LCA2cmVtKTsgIGxpbmUtaGVpZ2h0OjE0MCU7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiAtMC4xNHJlbTsgQGV4dGVuZCAlc2VyaWY7IGNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5O31cclxuJWg0e2ZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjZ2dywgMi42cmVtKTsgbGluZS1oZWlnaHQ6IDEwMCU7IGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTs7IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoNXtmb250LXNpemU6IGNsYW1wKDNyZW0sIDQuOHZ3LCA0LjhyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IC0wLjA5cmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4laDZ7Zm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDQuNHZ3LCA0LjRyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcmVtOyBtYXJnaW4tdG9wOiAxMzBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4ldGV4dHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cclxuJXRleHQtbWVkaXVte2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAydncsIDJyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgfVxyXG4ldGV4dC1sYXJnZXtmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMi4ydncsIDIuMnJlbSk7IGxpbmUtaGVpZ2h0OiAxMDAlO31cclxuJWNlbnRlcntkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiVwaW57cG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDt9XHJcbiV1cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiVici0xMHtib3JkZXItcmFkaXVzOjEwcHg7fVxyXG4lYnItMTAwe2JvcmRlci1yYWRpdXM6MTAwJTt9XHJcbiVmaWxse3dpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBvYmplY3QtZml0OmNvdmVyO31cclxuJXNjcm9sbGJhcntwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwcHg7IGhlaWdodDoxMDAlO1xyXG4gICAgJj5kaXZ7Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6IDhweDt9ICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjA3KTsgQGV4dGVuZCAlYnItMTA7IG1hcmdpbjogMCAwO30gJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kdGVhbDsgQGV4dGVuZCAlYnItMTA7fSBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogYXV0bzt9ICAgXHJcbn1cclxuJXN3aXBlci1idWxsZXRze29wYWNpdHk6MTsgYm90dG9tOjAgIWltcG9ydGFudDsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwgMC41KTsgb3BhY2l0eToxOyB3aWR0aDo1cHg7IGhlaWdodDo1cHg7IG1hcmdpbjowIDRweDsgXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQtY29sb3I6IGJsYWNrOyBvcGFjaXR5OjE7fVxyXG4gICAgfVxyXG59XHJcbiVzd2lwZXItYnV0dG9ue21hcmdpbi10b3A6IC03MHB4OyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICY6YWZ0ZXJ7Y29udGVudDogbm9uZTt9XHJcbiAgICAmOmJlZm9yZXtjb250ZW50OiBcIlwiOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3dpcGVyLWFycm93LXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJsYWNrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDA7IGJhY2tncm91bmQtc2l6ZTogN3B4O31cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5OiAuNztcclxuICAgICAgICAmOmJlZm9yZXtiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3dpcGVyLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICNFNUU1RTU7IGJhY2tncm91bmQtc2l6ZTogN3B4O31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2ODApe21hcmdpbi10b3A6IC0xMDBweDt9XHJcbn1cclxuJXN3aXBlci1idXR0b24tcHJldntcclxuICAgICY6OmJlZm9yZXt0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgbGVmdDowO31cclxufVxyXG4lc2hhZG93e2JveC1zaGFkb3c6IDBweCA2cHggMThweCByZ2IoMCAwIDAgLyA4JSk7fSBcclxuJXRleHQtY2xhbXB7b3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogLXdlYmtpdC1ib3g7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC13ZWJraXQtbGluZS1jbGFtcDogNDt9IEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7cHttYXgtaGVpZ2h0OiA4MHB4O319XHJcbiIsIkB1c2UgXCJfY29sb3JzXCI7XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItc2lkZSgkc2lkZSwgJHB4OiAxLCAkY29sb3I6ICMwMDApIHtcclxuICAgIGJvcmRlci0jeyRzaWRlfTogI3skcHh9cHggc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNpemluZygkYm94LW1vZGVsKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6ICRib3gtbW9kZWw7XHJcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3gtbW9kZWw7XHJcbiAgICBib3gtc2l6aW5nOiAkYm94LW1vZGVsO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkc3BlZWQpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHNwZWVkO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkc3BlZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkc3BlZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxuICAgICY6LW1vei1wbGFjZWhvbGRlcntAY29udGVudDt9XHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmbGV4KCRhbGlnbjpmbGV4LXN0YXJ0LCAkanVzdGlmeTpmbGV4LXN0YXJ0LCAkZGlyZWN0aW9uOnJvdywgJHdyYXA6bm93cmFwKSB7ICAgICAgXHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6ICRhbGlnbjsgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduOyAgICBcclxuICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7IC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uOyAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgZmxleC13cmFwOiAkd3JhcDstd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7IFxyXG59XHJcbi8qXHJcbkBtaXhpbiBmb250KCRzOjEuNiwgJGxoOjI0LCAkbHM6MSwgJGY6JHNhblNlcmlmLCAkdzo0MDAsICRjOndoaXRlKXtcclxuICAgIGZvbnQtc2l6ZTogJHMrcmVtOyBsaW5lLWhlaWdodDogJGxoK3B4OyBsZXR0ZXItc3BhY2luZzogJGxzK3B4OyBmb250LWZhbWlseTogJGY7IGZvbnQtd2VpZ2h0OiR3OyBjb2xvcjogJGNcclxufSovXHJcblxyXG4vL21lcmdlZCBjbGFtcCB3aXRoIGZvbnQgKHJlY29tbWVuZGVkKVxyXG5AbWl4aW4gZm9udCgkbWluLCAkbWF4LCAkbGg6MTAwJSwgJHc6NDAwLCAkbHM6MCwgJGM6Y29sb3JzLiRkYXJrR3JheSwgJGY6XCJBcmNoaXZvXCIpe1xyXG4gICAgZm9udC1zaXplOiAkbWluK3JlbTsgLy9JRSBmYWxsYmFja1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgjeyRtaW59cmVtLCAjeyRtYXh9dncsICN7JG1heH1yZW0pO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaDsgZm9udC13ZWlnaHQ6JHc7IGNvbG9yOiAkYzsgbGV0dGVyLXNwYWNpbmc6ICRsczsgZm9udC1mYW1pbHk6ICRmOyBcclxufVxyXG5AbWl4aW4gZm9udEJhc2ljKCRzaXplOiAxLjQsICR3ZWlnaHQ6IDQwMCwgJGNvbG9yOiAkYmxhY2ssICRoZWlnaHQ6IDIwKSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplICsgcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgKyBweFxyXG59XHJcblxyXG4vL2NyZWF0ZSBtcSBtaXhpblxyXG5AbWl4aW4gbXEoJHNpemUpeyBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzaXplICsgcHgpe0Bjb250ZW50fTtcclxufVxyXG5cclxuQG1peGluIG1xbWluKCRzaXplKXsgXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiN7JHNpemUrMX1weCl7QGNvbnRlbnR9OyAvLysxIHRvIG1hdGNoIG1lZGlhIGFib3ZlIHBhc3NlZCBpbiB2YWx1ZVxyXG59XHJcblxyXG5AbWl4aW4gbXFiZXR3ZWVuKCRtaW5TaXplLCAkbWF4U2l6ZSl7IFxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDojeyRtaW5TaXplKzF9cHgpIGFuZCAobWF4LXdpZHRoOiN7JG1heFNpemV9cHgpe0Bjb250ZW50fTsgLy9taW5TaXplKzEgdG8gbWF0Y2ggbWVkaWEgYWJvdmUgcGFzc2VkIGluIHZhbHVlXHJcbn1cclxuXHJcblxyXG5cclxuLy9iYWNrZ3JvdW5kIGRpdiByYXRpbyAoc2NhbGUgaGVpZ2h0IHdpdGggd2luZG93IHdpZHRoKVxyXG5AbWl4aW4gYmdSYXRpbygkbWluOiAxMDAsICRtYXg6IDEwMCwgJGg6IDEwMCkge1xyXG4gICAgbWluLWhlaWdodDogJG1pbitweDtcclxuICAgIG1heC1oZWlnaHQ6ICRtYXgrcHg7XHJcbiAgICBoZWlnaHQ6ICRoK3Z3O1xyXG59XHJcblxyXG5AbWl4aW4gc2libGluZ3MoJGksICRlbDpkaXYpIHtcclxuICAgIEBpZiAkaSA9PSAxIHsmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIHtAY29udGVudDt9fVxyXG4gICAgQGVsc2UgeyY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoI3skaX0pLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCN7JGl9KSB+ICN7JGVsfSB7QGNvbnRlbnR9fTtcclxufVxyXG5cclxuQG1peGluIG1pbi1zaWJsaW5ncygkaSwgJGVsOmRpdikge1xyXG4gICAgQGlmICRpID09IDEgeyY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkge0Bjb250ZW50O319XHJcbiAgICBAZWxzZSB7JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKyN7JGl9KSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKyN7JGl9KSB+ICN7JGVsfSB7QGNvbnRlbnR9fTtcclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuXHJcbmJvZHl7bWFyZ2luOiAwOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgb3ZlcmZsb3cteTpzY3JvbGw7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICYubG9ja3twb3NpdGlvbjogZml4ZWQ7IHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gaGVhZGVye1xyXG4gICAgLy8gICAuaGVhZGVyX19jdGF7b3BhY2l0eTogMDt9XHJcbiAgICAvLyB9XHJcbiAgfSBcclxuICAjY2hhdC13aWRnZXQtY29udGFpbmVye3RyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMTZweCk7IHRyYW5zaXRpb246IGJvdHRvbSAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgaGVpZ2h0IDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDsgYm90dG9tOjMwcHggIWltcG9ydGFudDsgfVxyXG5cclxuICAvL3JpcSBvcGVuXHJcbiAgZGl2I3Jlc3BvbnNlaXFfYXBwX2ZyYW1lX2NvbnRhaW5lciBpZnJhbWUge1xyXG4gICAgbGVmdDogN3B4ICFpbXBvcnRhbnQ7IC8vIHJlcXVlc3QgZnJvbSBuaWNrIHRvIG1ha2UgMzBweCBmcm9tIHRoZSBsZWZ0LCBpbnNpZGUgdGhlIGlmcmFtZSB0aGUgYnV0dG9uIGlzIDIzcHggbGVmdFxyXG4gIH1cclxuICAjcmVzcG9uc2VpcS1hcHAtY29udGFpbmVye3otaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XHJcbiAgICAucmlxLXZib3gtb3ZlcmxheXtcclxuICAgICAgJi5yaXEtZmFkZS1pbiwgJi5yaXEtZmFkZS1vdXR7XHJcbiAgICAgICAgJisjcmVzcG9uc2VpcV9hcHBfZnJhbWVfY29udGFpbmVye1xyXG4gICAgICAgICAgaWZyYW1le21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O30gLy9zaG93IHBvcHVwIHdoZW4gb3BlblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLm9mZnNldC1jaGF0eyAvLyB3aGVuIHJlc3BvbnNlSVEgaXMgb24gdGhlIHBhZ2VcclxuICAgICNyZXNwb25zZWlxLWFwcC1jb250YWluZXJ7ei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIFxyXG4gICYuZm9vdGVyLWJ1bXB7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtcclxuICAgICAgICAjY2hhdC13aWRnZXQtY29udGFpbmVye3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDlweCk7IGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KSAhaW1wb3J0YW50OyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IG1heC1oZWlnaHQ6IDY1MnB4ICFpbXBvcnRhbnQ7IG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICNyZXNwb25zZWlxX2FwcF9mcmFtZV9jb250YWluZXI+aWZyYW1le2JvdHRvbTo4NnB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJhc2tldC1mb290ZXItYnVtcHtcclxuICAgICNjaGF0LXdpZGdldC1jb250YWluZXJ7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01N3B4KTsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IGhlaWdodDogY2FsYygxMDBkdmggLSAxMjBweCkgIWltcG9ydGFudDsgbWF4LWhlaWdodDogNjUycHggIWltcG9ydGFudDsgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDt9XHJcbiAgICAjcmVzcG9uc2VpcV9hcHBfZnJhbWVfY29udGFpbmVyPmlmcmFtZXtib3R0b206OTRweCAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuXHJcbmh0bWwsIGJ1dHRvbiwgaW5wdXR7Zm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmO31cclxuXHJcblt2LWNsb2FrXXtvcGFjaXR5OiAwO31cclxuXHJcbi5nb29nbGUtcG9saWN5IHsgZm9udC1zaXplOiAxLjRyZW07IHBhZGRpbmctYm90dG9tOjIwcHg7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHJcbip7Ym94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbmh0bWx7Zm9udC1zaXplOiA2Mi41JTt9XHJcbmgxe0BleHRlbmQgJWgxO31cclxuaDJ7QGV4dGVuZCAlaDI7fVxyXG5oM3tAZXh0ZW5kICVoMzt9XHJcbmg0e0BleHRlbmQgJWg0O31cclxuaDV7QGV4dGVuZCAlaDU7fVxyXG5oNntAZXh0ZW5kICVoNjt9XHJcbnB7QGV4dGVuZCAldGV4dDtcclxuICAmLmgyIHsgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzLjJ2dywgMy4ycmVtKTsgbGluZS1oZWlnaHQ6IDExMCU7IGxldHRlci1zcGFjaW5nOiAwLjEzcmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IH1cclxuICAmLmgzIHsgZm9udC1zaXplOiA2cmVtOyBmb250LXNpemU6IGNsYW1wKDJyZW0sIDZ2dywgNnJlbSk7ICBsaW5lLWhlaWdodDoxNDAlOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogLTAuMTRyZW07IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTsgfVxyXG59XHJcbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7bWFyZ2luOiAwO30gXHJcbmF7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxudWx7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xyXG4gIGxpe2xpc3Qtc3R5bGU6IG5vbmU7fVxyXG59XHJcbmF7Y29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG5ie2ZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4jYXBwIHstd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTt9XHJcbnNlbGVjdHstbW96LWFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgYXBwZWFyYW5jZTogbm9uZTsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTt9XHJcbn1cclxuLnNjcm9sbC1tYXJnaW4geyBzY3JvbGwtbWFyZ2luOjkwcHg7IH1cclxubWFpbntcclxuICAuY29udGFpbmVyLXdyYXBwZXJ7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgLmNvbnRhaW5lcnt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNDQwcHg7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwIDc3cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAmLmxhcmdle21heC13aWR0aDoxNTE2cHg7fVxyXG4gICAgJi5taWR7bWF4LXdpZHRoOjEzMzBweDt9XHJcbiAgICAmLm1lZGl1bXttYXgtd2lkdGg6MTIxOHB4O31cclxuICAgICYuc21hbGx7bWF4LXdpZHRoOjExMTBweDt9XHJcbiAgICAmLngtc21hbGx7bWF4LXdpZHRoOjEwMDBweDt9XHJcbiAgICAmLnh4LXNtYWxse21heC13aWR0aDo4NDVweDt9XHJcbiAgICAmLm9mZnNldHtwYWRkaW5nLXJpZ2h0OjA7fVxyXG4gICAgJi5vZmZzZXQtbGVmdHtwYWRkaW5nLWxlZnQ6MDt9XHJcbiAgICAmLnZpc2libGV7b3ZlcmZsb3c6IHZpc2libGU7fVxyXG4gICAgJi5uby1tYXh7bWF4LXdpZHRoOiBpbml0aWFsO31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCl7cGFkZGluZzogMCA0MnB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCl7cGFkZGluZzogMCAzMHB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCl7cGFkZGluZzogMCAyMHB4O31cclxuICAgIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIC5ncmF5LWJnICsgLmNvbnRhaW5lcjpub3QoLmdyYXktYmcpIHsgcGFkZGluZy10b3A6IDgwcHg7IH1cclxuICBpbWd7ZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTt9XHJcbiAgaW5wdXR7XHJcbiAgICAgICAgJjpmb2N1c3tvdXRsaW5lOm5vbmU7fVxyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2ZvbnQtc2l6ZToxLjhyZW07IGNvbG9yOiAjQURCMEIxO31cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Zm9udC1zaXplOjEuOHJlbTsgIGNvbG9yOiAjQURCMEIxO31cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOjEuOHJlbTsgIGNvbG9yOiAjQURCMEIxO30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgfVxyXG4gIGlucHV0LCB0ZXh0YXJlYSB7LXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O31cclxuICAuY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6OXB4O1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXttYXJnaW46MDsgb3BhY2l0eTowOyBjdXJzb3I6cG9pbnRlcjsgQGV4dGVuZCAlcGluOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJisuY2hlY2tib3gtYm94e2JhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy90aWNrLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1yYWRpdXM6NHB4OyBiYWNrZ3JvdW5kLXNpemU6IDEycHg7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAmLmVycm9ye1xyXG4gICAgICAgICAgICAgICYrLmNoZWNrYm94LWJveHtib3JkZXItY29sb3I6IHJlZDsgYmFja2dyb3VuZC1jb2xvcjogI2ZjOWY5Zjt9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDEuOCwgMnJlbSwgNzAwLCAtMC4wN3JlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgLmNoZWNrYm94LWJveHtoZWlnaHQ6IDI0cHg7IGZsZXg6IDAgMCAyNHB4OyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBib3JkZXItcmFkaXVzOjRweDsgfSBcclxuICB9XHJcblxyXG4gIC5yYWRpb3N7XHJcbiAgICAucmFkaW97cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MTRweDtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17cG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgb3BhY2l0eTogMDsgY3Vyc29yOiBwb2ludGVyOyBtYXJnaW46MDtcclxuICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJisucmFkaW8tYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJhZGlvLWJveHtoZWlnaHQ6IDI0cHg7IHdpZHRoOiAyNHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGdyZXkzOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTJweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMi4xN3JlbSwgNDAwLCAwLjA4cmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWlucHV0c3tcclxuICAgICAgLmZvcm0taW5wdXR7XHJcbiAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAmLmVycm9ye0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjhyZW0sIDQwMCwgMCwgI2YwMTExMSk7IGRpc3BsYXk6bm9uZTsgbWFyZ2luOiA1cHggMCAwO31cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmlzLXN0aWNreXtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgLy9wYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAmPiAuc3dpcGVye1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMjg2cHg7XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge3BhZGRpbmc6IDAgNDJweDt9XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge3BhZGRpbmc6IDAgMzBweDt9XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge3BhZGRpbmc6IDAgMjBweDt9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpeyB0b3A6IDQwcHg7fVxyXG4gIH1cclxuICAgICAgICAgXHJcbiAgc2VjdGlvbntcclxuICAgICYuZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWY0O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpeyBwYWRkaW5nOjYwcHggMCA5MHB4O31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zLXQtMTcwe21hcmdpbjogMTcwcHggMCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KXttYXJnaW46IDkwcHggMCAwO31cclxuICB9XHJcbiAgLnMtdC0xMDB7bWFyZ2luOiAxMDBweCAwIDA7fVxyXG5cclxuICAudXBwZXJjYXNle0BleHRlbmQgJXVwcGVyY2FzZTt9XHJcbiAgLnNlcmlme0BleHRlbmQgJXNlcmlmO31cclxuICAuc2Fucy1zZXJpZntAZXh0ZW5kICVzYW5zLXNlcmlmO31cclxuICAuYmxhY2t7Y29sb3I6YmxhY2sgIWltcG9ydGFudDt9XHJcbiAgLmxlZnR7dGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgLm5vLXBhZGRpbmd7cGFkZGluZzowO31cclxuICAucGFkLTB7cGFkZGluZzowO31cclxuICAucGFkLTh7cGFkZGluZzo4cHggMCAxNnB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo4MDBweCl7cGFkZGluZy10b3A6IDRweDsgcGFkZGluZy1ib3R0b206IDZweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fVxyXG4gIH1cclxuICAucGFkLTE2e3BhZGRpbmc6MTZweCAwIDMycHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtwYWRkaW5nLXRvcDogOHB4OyBwYWRkaW5nLWJvdHRvbTogMTJweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgICAgICAgXHJcbiAgfVxyXG4gIC5wYWQtMzJ7cGFkZGluZzozMnB4IDAgNjBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe3BhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgXHJcbiAgfVxyXG4gIC5wYWQtNDB7cGFkZGluZzo0MHB4IDAgODBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe3BhZGRpbmctdG9wOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMjZweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgXHJcbiAgfVxyXG4gIC5ncmF5LWJne2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApO31cclxuICAueWVsbG93LWJne2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1taWQpO30gXHJcbiAgLmJlaWdlLWJne2JhY2tncm91bmQtY29sb3I6Y29sb3JzLiRiZWlnZTt9XHJcbiAgLmRhcmstYmd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1ncmV5LTEwKTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAuYWxlcnQtYmd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hbGVydCk7fVxyXG5cclxuICAudXNlLWNoaWxkLWJnOmhhcyguZGFyay1iZyl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1ncmV5LTEwKTt9XHJcbiAgLnVzZS1jaGlsZC1iZzpoYXMoLnllbGxvdy1iZyl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci15ZWxsb3ctbWlkKTt9XHJcblxyXG4gIC5jZW50ZXJ7bWFyZ2luOiAwIGF1dG87fVxyXG4gIC5mbGV4e2Rpc3BsYXk6ZmxleDt9XHJcbiAgLnN3aXBlcnttYXJnaW4tbGVmdDowOyBtYXJnaW4tcmlnaHQ6MDt9XHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntAZXh0ZW5kICVzd2lwZXItYnV0dG9uO31cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2e0BleHRlbmQgJXN3aXBlci1idXR0b24tcHJldjt9XHJcbiAgLmNhcm91c2VsLW92ZXJmbG93e1xyXG4gICAgICAmPmRpdnsmOmZpcnN0LWNoaWxke3otaW5kZXg6Mjt9fVxyXG4gICAgICAuc3dpcGVye292ZXJmbG93OnZpc2libGU7IC8vcGFkZGluZy1yaWdodDogNzdweDtcclxuICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6LTFweDsgYm90dG9tOjA7IGxlZnQ6LTUwMDBweDsgd2lkdGg6NTAwMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlOyB6LWluZGV4OiAyO30gXHJcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjMwKXt3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6bm9uZTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH0gICAgXHJcbiAgICAgICYuZGFya3suc3dpcGVyeyY6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApO319fVxyXG4gIH1cclxuXHJcbiAgJi5jaGF0LW9mZnNldHtcclxuICAgIC5zY3JvbGwtdG8tdG9we2JvdHRvbToxMDBweDtcclxuICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7Ym90dG9tOjkwcHg7fVxyXG4gICAgfSAgICBcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlLWVudGVyLWFjdGl2ZSwuZmFkZS1sZWF2ZS1hY3RpdmUge3RyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cclxuLmZhZGUtZW50ZXItZnJvbSwuZmFkZS1sZWF2ZS10byB7b3BhY2l0eTogMDt9XHJcblxyXG4vL1RPRE86IHVzZSBcImRhcmtlblwiIGNsYXNzIHRvIFwic3BvdCBmaXhcIiBhbmQgZ2l2ZSAqZGl2cyogd2l0aCBiYWNrZ3JvdW5kIGltYWdlcyBhIGRhcmtlciBvdmVybGF5XHJcbi5kYXJrZW4sIFxyXG4uc3RhZ2dlci1pbWFnZS10ZXh0X19sZWZ0IC5pbWFnZSxcclxuLm9mZnNldC1jYXJvdXNlbF9fY2FyZCwgXHJcbi5yb29tLWRldGFpbHMgLnJvb20tZGV0YWlscy1jYXJkX19pbWFnZSwgXHJcbi5ib29rZmxvdy1yb29tc19fcm9vbS1jYXJkIC5yb29tLWNhcmRfX2ltYWdlLCBcclxuLmJvb2tmbG93LXJvb21zX19zd2lwZXIgLnN3aXBlci1zbGlkZSwgXHJcbi50aHJlZS1jb2x1bW4tZ3JpZD5he1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7IFxyXG4gICAgLXdlYmtpdC1maWx0ZXI6IHNhdHVyYXRlKDc1JSk7XHJcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDc1JSk7ICAgIFxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDpcIlwiICFpbXBvcnRhbnQ7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4yKTsgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9IC8vSHVlOiAwLCBTYXR1cmF0aW9uOiAtMjUsIEJyaWdodG5lc3M6IC01LCBDb250cmFzdDogLTUwXHJcbn1cclxuLy90YXJnZXRpbmcgaW1nIHRhZ3M6XHJcbi5pbWFnZS1iYW5uZXItZ3JpZCBpbWcsXHJcbi5zdGFnZ2VyLWltYWdlLXRleHRzLXNtYWxsIC5zdGFnZ2VyLWltYWdlLXRleHRfX2xlZnQgLmltYWdlIGltZyxcclxuLnN0YWdnZXItaW1hZ2UtdGV4dHMtc2ltcGxlIC5zdGFnZ2VyLWltYWdlLXRleHRfX2xlZnQgLmltYWdlIGltZyxcclxuLm91ci1waWNrLWNhcmRfX2ltYWdlIGltZywgLmNhcmQtaW1hZ2UgaW1nLFxyXG4uc3RhZ2dlci1pbWFnZS10ZXh0cyAuc3RhZ2dlci1pbWFnZS10ZXh0X19sZWZ0IC5pbWFnZSBpbWcge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IHNhdHVyYXRlKDc1JSkgYnJpZ2h0bmVzcygwLjg1KTtcclxuICAgIGZpbHRlcjogc2F0dXJhdGUoNzUlKSBicmlnaHRuZXNzKDAuODUpO1xyXG59XHJcbmRpdltzd2lwZXItbW9kYWwtdHJpZ2dlcl17cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyO31cclxuXHJcbi8vcHJldmVudCBtb2JpbGUgaGlnaGxpZ2h0cyBvbiBjbGlja1xyXG5kaXZ7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O31cclxuXHJcbi8vY2hhdCBpcyBtaW5pbWlzZWQgKHdpdGggYWdlbnQgb25saW5lKVxyXG4jY2hhdC13aWRnZXQtY29udGFpbmVyW3N0eWxlKj1cIndpZHRoOiA4NHB4O1wiXXtoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDt9XHJcblxyXG4vL2Vuc3VyZSBjb29raWUgbWVzc2FnaW5nIGlzIG92ZXJsYXlpbmcgZXZlcnl0aGluZ1xyXG4jdXNlcmNlbnRyaWNzLXJvb3R7ei1pbmRleDogOTk5OTk5OTk5OTk5OyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cclxuLmFwcG9pbnRtZW50LWJvb2tlcnsgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgc21hbGwuZXJyb3IgeyBmb250LXNpemU6IDEuNnJlbTsgY29sb3I6IHJlZDsgfVxyXG4gIC5jb25maXJtYXRpb24tc3RhZ2VfX2JvZHl7XHJcbiAgICBoNHttYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxuXHJcbiAgLmNvbmZpcm1hdGlvbi1zdGFnZXtcclxuICAgIC5zY3JvbGxiYXItd3JhcHBlcntcclxuICAgICAgJj5kaXZ7b3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVtZXJnZW5jeS1jb21tdW5pY2F0aW9uIHsgd2lkdGg6MTAwJTsgcGFkZGluZzo0cHg7IHRleHQtYWxpZ246Y2VudGVyOyB9XHJcblxyXG4jc2VhcmNoLXVuYXZhaWxhYmxle2Rpc3BsYXk6IG5vbmU7IH1cclxuLnNlYXJjaC11bmF2YWlsYWJsZXtwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgI3NlYXJjaC11bmF2YWlsYWJsZXtkaXNwbGF5OiBmbGV4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB6LWluZGV4OiAxMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAjc2VhcmNoLXVuYXZhaWxhYmxlLW1lc3NhZ2V7ZGlzcGxheTogZ3JpZDsgcGxhY2UtaXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMCAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZsZXg6MTsgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgbGFiZWx7Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDIuMnZ3LCAyLjJyZW0pOyBmb250LXdlaWdodDogNjAwOyBjb2xvcjojNDY0NjQ2O31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNyZXZpZXdze1xyXG4gIC50aXRsZXt0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMnttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tY292ZXItcmlnaHQsLmJ1dHRvbi1jb3Zlci1sZWZ0IHsgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjQwcHg7IGhlaWdodDo0MHB4OyBib3R0b206OHB4OyB6LWluZGV4OiA1O1xyXG4gICAgLmJ1dHRvbi1jb3Zlci1pbm5lcnsgcG9zaXRpb246cmVsYXRpdmU7IGhlaWdodDogMTAwJTtcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtib3R0b206MDt9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7IGxlZnQ6MDsgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYgeyBsZWZ0OjA7IH1cclxuICAgIH0gICAgXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjYwKXtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG59XHJcbi5idXR0b24tY292ZXItcmlnaHQgeyByaWdodDowOyB9XHJcbi5idXR0b24tY292ZXItbGVmdCB7IGxlZnQ6IDA7IH1cclxuXHJcbi5udW1iZXItaW5wdXQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRncmV5ODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm51bWJlci1kaXNwbGF5IHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS42cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vZmZlci1wcmljZS1kaXNjbGFpbWVyLCAuaG90ZWwtcHJpY2UtZGlzY2xhaW1lcntcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDdweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDsgICAgICAgIFxyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICA+IHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcbkB1c2UgXCJfY29sb3JzXCI7XHJcbi50aXRsZXt0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsYWJlbHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7bGV0dGVyLXNwYWNpbmc6IDAuMTZyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IGRpc3BsYXk6IGJsb2NrOyAgbWFyZ2luOiAwIDAgMzJweDt9XHJcbiAgICBwe21heC13aWR0aDogODQ2cHg7IG1hcmdpbjogMjRweCBhdXRvIDA7IGxpbmUtaGVpZ2h0OiAxNTAlOyB9ICAgIFxyXG4gICAgaDIsID4gcDpudGgtY2hpbGQoMSl7IGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMy4ydncsIDMuMnJlbSk7IGxpbmUtaGVpZ2h0OiAxMTAlOyBsZXR0ZXItc3BhY2luZzogMC4xM3JlbTsgQGV4dGVuZCAlc2VyaWY7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICYuc2Fucy1zZXJpZntcclxuICAgICAgICAgICAgJitwe21hcmdpbi10b3A6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxNjUlO31cclxuICAgICAgICAgICAgJi5sYXJnZXtmb250LXNpemU6IGNsYW1wKDJyZW0sIDMuMnZ3LCAzLjJyZW0pOyBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcclxuICAgICAgICAgICAgICAgICYrcHttYXJnaW4tdG9wOiAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxhcmdle2ZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMy4ydncsIDMuMnJlbSk7IGxldHRlci1zcGFjaW5nOiAtMC4xNXJlbTt9XHJcbiAgICAgICAgICAgICYuc21hbGx7Zm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjl2dywgMS45cmVtKTsgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO31cclxuICAgICAgICAgICAgLy8gcHttYXJnaW46IDIzcHggYXV0byAwOyBtYXgtd2lkdGg6IDc0MHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgJitweyBtYXJnaW4tdG9wOiAxMnB4O31cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyAudGl0bGUtY3Rhe2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6MThweDtcclxuICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1xKDYyMCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjt9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gJi5uby1tYXJnaW57bWFyZ2luOiAwO31cclxuICAgICAgICAgICAgLy8gJi5sYXJnZXtcclxuICAgICAgICAgICAgLy8gICAgIHB7bWFyZ2luOiAyOHB4IGF1dG8gNTJweDsgbGluZS1oZWlnaHQ6IDE3MCU7fVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKDYyMCl7bWFyZ2luOiA2MHB4IDAgNjBweDsgXHJcbiAgICAgICAgICAgIC8vICAgICBwe21hcmdpbi10b3A6IDEycHg7fVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFyZ2V7Zm9udC1zaXplOiBjbGFtcCgzLjRyZW0sIDYuNHZ3LCA2LjRyZW0pOyBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTsgZm9udC13ZWlnaHQ6NzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAmK3B7bWFyZ2luLXRvcDogMjlweDsgbGluZS1oZWlnaHQ6MTgwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2ZvbnQtc2l6ZTogMS40cmVtOyBsaW5lLWhlaWdodDogMTYwJTsgbWFyZ2luLXRvcDogMjBweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tZWRpdW17bGV0dGVyLXNwYWNpbmc6IC0wLjA4N3JlbTsgZm9udC13ZWlnaHQ6NzAwOyBmb250LXNpemU6IGNsYW1wKDMuMnJlbSwgNS4ydncsIDUuMnJlbSk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICYrcHttYXJnaW4tdG9wOiAyMnB4OyBtYXgtd2lkdGg6IDEwODBweDsgbGluZS1oZWlnaHQ6MTYwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe21hcmdpbi10b3A6IDEwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc21hbGx7bGV0dGVyLXNwYWNpbmc6LTAuMDE2ZW07IGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAzLjJ2dywgMy4ycmVtKTtcclxuICAgICAgICAgICAgJitwe2xldHRlci1zcGFjaW5nOjAuMDE2ZW07IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAydncsIDEuOHJlbSk7IG1heC13aWR0aDogNjU1cHg7IG1hcmdpbi10b3A6IDI1cHg7IGxpbmUtaGVpZ2h0OiAxOTAlO31cclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4ubWFwIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kbGlnaHRHcmF5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAjbWFwIHtcclxuICAgICAgICBAZXh0ZW5kICVwaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGV4dGVuZCAlYnItMTA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyNHB4IDQ1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHJcbiAgICAgICAgLnN0b3JlLXNlYXJjaF9faGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAzNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3JzLiRncmV5O1xyXG5cclxuICAgICAgICAgICAgLnN0b3JlLXNlYXJjaF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7IGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRkYXJrR3JheTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kdGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRvLWNvbXBsZXRlLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDk5JTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMThweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMTAwJSwgNDAwLCAwLjAxcmVtLCBibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JvbGwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNjcm9sbGJhcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNzFweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0b3JlLXNlYXJjaF9fYm9keSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLnN0b3JlLXNlYXJjaF9fc3RvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggMzZweCAzMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RvcmUtc2VhcmNoX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNzE3NTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiR0ZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMTAwJSwgNDAwLCAwLCBjb2xvcnMuJGdyZXk0LCBcIkFyY2hpdm9cIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nbS1zdHlsZSB7XHJcbiAgICAgICAgLmdtLXN0eWxlLW10YyBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ20tc3R5bGUtaXctYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdtLXN0eWxlLWl3LWMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLmdtLXN0eWxlLWl3LWQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RvcmUtcG9wdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA5cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDkwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nbS1zdHlsZS1pdy10YyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTUwMCkge1xyXG4gICAgICAgIC5zdG9yZS1zZWFyY2gge1xyXG4gICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCkge1xyXG4gICAgICAgIC5zdG9yZS1zZWFyY2gge1xyXG4gICAgICAgICAgICAuc2Nyb2xsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDZweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdG9yZS1zZWFyY2hfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdG9yZS1zZWFyY2hfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgLnN0b3JlLXNlYXJjaF9fc3RvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDk2MCkge1xyXG4gICAgICAgIC5zdG9yZS1zZWFyY2gge1xyXG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgLnNjcm9sbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0b3JlLXNlYXJjaF9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5zdG9yZS1zZWFyY2hfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXV0by1jb21wbGV0ZS1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdG9yZS1zZWFyY2hfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgLnN0b3JlLXNlYXJjaF9fc3RvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yZS1zZWFyY2hfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDk2MCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG5cclxuICAgICAgICAuc3RvcmUtc2VhcmNoIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTlweCByZ2IoMCAwIDAgLyAxMyUpO1xyXG5cclxuICAgICAgICAgICAgLnNjcm9sbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdG9yZS1zZWFyY2hfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdG9yZS1zZWFyY2hfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDk2MCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAuc3RvcmUtc2VhcmNoIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTlweCByZ2IoMCAwIDAgLyAxMyUpO1xyXG5cclxuICAgICAgICAgICAgLnNjcm9sbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdG9yZS1zZWFyY2hfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdG9yZS1zZWFyY2hfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKSB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucGFydG5lci1zdG9yZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3MCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCkge1xyXG4gICAgICAgIC5zdG9yZS1zZWFyY2gge1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0b3JlLXNlYXJjaCAuc3RvcmUtc2VhcmNoX19oZWFkZXIgLnN0b3JlLXNlYXJjaF9faW5wdXQgaW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuLmNhcmRze2Rpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IGdhcDozN3B4O1xyXG4gIC5jYXJke2Rpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAuY2FyZF9faW1hZ2V7bWluLWhlaWdodDoyMzJweDsgbWF4LWhlaWdodDoyOTRweDsgaGVpZ2h0Ojgwdnc7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGltZ3tAZXh0ZW5kICVmaWxsO31cclxuICAgICAgfVxyXG4gICAgICAuY2FyZF9fZGV0YWlsc3twYWRkaW5nLXRvcDozMHB4OyBcclxuICAgICAgICAgIGg0e2ZvbnQtc2l6ZTogMi40cmVtOyBsaW5lLWhlaWdodDoxNDAlOyBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgbWFyZ2luLWJvdHRvbTogMTVweDsgZm9udC13ZWlnaHQ6IDQwMDt9XHJcbiAgICAgICAgICBwe2ZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDoxNjAlOyBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgbWFyZ2luLWJvdHRvbTogMjhweDsgbGV0dGVyLXNwYWNpbmc6IDA7IGNvbG9yOiMzNzQyNEE7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXtnYXA6MzBweDtcclxuICAgICAgIC5jYXJke1xyXG4gICAgICAgICAgIC5jYXJkX19kZXRhaWxze3BhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBoNHttYXJnaW4tYm90dG9tOjExcHg7IGZvbnQtc2l6ZToycmVtO31cclxuICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOjEuNHJlbTsgbGluZS1oZWlnaHQ6Mi4yNHJlbTsgbWFyZ2luLWJvdHRvbTogMThweDt9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBtaXhpbnMubXEoNjQwKXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAvLy5jYXJkX19pbWFnZXttYXgtaGVpZ2h0Om5vbmU7fSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgIH1cclxuICAgfVxyXG5cclxuICAgQGluY2x1ZGUgbWl4aW5zLm1xKDU0MCl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7fVxyXG59IiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcbkB1c2UgXCJfY29sb3JzXCI7XHJcbi5zZWN0aW9uLWxpc3R7ZGlzcGxheTpmbGV4OyBnYXA6NDNweDsgXHJcbiAgICAuc2VjdGlvbi1saXN0X19jb2x1bW57IGZsZXg6MTtcclxuICAgICAgICB1bHttYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICAgICAgICBsaXtjb2xvcjogY29sb3JzLiRkYXJrR3JheTsgZm9udC1zaXplOjEuNnJlbTsgbWFyZ2luLWJvdHRvbToxM3B4OyBmb250LXdlaWdodDo1MDA7XHJcbiAgICAgICAgICAgICAgICBoNXtjb2xvcjogY29sb3JzLiRwdXJwbGU7IGZvbnQtc2l6ZToxLjhyZW07IGZvbnQtd2VpZ2h0OjcwMDsgbGV0dGVyLXNwYWNpbmc6MC4xNHJlbTsgbWFyZ2luLWJvdHRvbToxOHB4OyBsaW5lLWhlaWdodDoxLjZyZW07fVxyXG4gICAgICAgICAgICAgICAgYXtjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe1xyXG4gICAgICAgLnNlY3Rpb24tbGlzdF9fY29sdW1ue1xyXG4gICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICBsaXtmb250LXNpemU6MS40cmVtOyBcclxuICAgICAgICAgICAgICAgICAgaDV7Zm9udC1zaXplOjEuNHJlbTsgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg1NDApe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgZ2FwOjA7XHJcbiAgICAgICAuc2VjdGlvbi1saXN0X19jb2x1bW57XHJcbiAgICAgICAgICAgdWx7bWFyZ2luLWJvdHRvbTozMnB4O1xyXG4gICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgaDV7fVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4uY2FyZHN7ZGlzcGxheTogZ3JpZDtcclxuICAgICYudHdvLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyBnYXA6IDU1cHggMzdweDt9XHJcbiAgICAmLnRocmVlLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyBnYXA6NTVweCAzN3B4O31cclxuICAgICYuZm91ci1jb2x7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgZ2FwOjUwcHggMzZweDtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgLmNhcmQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDo0MDA7fVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmR7dHJhbnNpdGlvbjowLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGF7Y29sb3I6aW5oZXJpdDt9ICAgICAgICBcclxuICAgICAgICAuY2FyZC1pbWFnZXtwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDIwMHB4OyBib3JkZXItcmFkaXVzOiA4cHg7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgJj5pbWd7b2JqZWN0LWZpdDogY292ZXI7IEBpbmNsdWRlIG1peGlucy5iZ1JhdGlvKDIwMCwgMjQyLCA0MCk7fVxyXG4gICAgICAgICAgICAudGFne2JhY2tncm91bmQ6I0U2NkU2MTsgei1pbmRleDogMjsgZGlzcGxheTpmbGV4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjEwcHg7IGxlZnQ6MTBweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luOjA7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGxhYmVse3BhZGRpbmc6N3B4IDhweCA2cHg7IEBpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjRyZW0sIDcwMCwgMC4wMXJlbSwgd2hpdGUpOyBtYXJnaW46MDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO30gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAub2ZmZXItYm94e3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjI1cHg7IGxlZnQ6MjVweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzogNXB4IDhweDsgd2lkdGg6IDEzMHB4OyBcclxuICAgICAgICAgICAgICAgIGxhYmVse2ZvbnQtc2l6ZTogMS40cmVtOyBsaW5lLWhlaWdodDogMS42cmVtOzsgY29sb3I6IGJsYWNrOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW46IDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO31cclxuICAgICAgICAgICAgICAgICYucHVycGxle2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWluZGlnbyk7OyB0b3A6IDEwcHg7IGxlZnQ6IDlweDsgd2lkdGg6YXV0bzsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtjb2xvcjp3aGl0ZTt9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHlwZS1ib3h7cG9zaXRpb246IGFic29sdXRlOyB0b3A6MjFweDsgbGVmdDoyMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgcGFkZGluZzogOXB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNnJlbTsgY29sb3I6IGJsYWNrOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW46IDA7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub2ZmZXItY2lyY2xle3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjE0cHg7IGxlZnQ6MjJweDsgaGVpZ2h0OiA4MHB4OyB3aWR0aDogODBweDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOiAxLjNyZW07IGxpbmUtaGVpZ2h0OiAxLjRyZW07IGNvbG9yOiB3aGl0ZTsgZm9udC13ZWlnaHQ6IDQwMDsgbWFyZ2luOiAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgLmNhcmQtdGl0bGV7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBnYXA6IDhweDsgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICAgICAgdWx7ZGlzcGxheTogZmxleDsgZ2FwOjFweCAxMHB4OyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuNCwgMS40cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW4tYm90dG9tOiA5cHg7IGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGl7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue2ZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi42dncsIDIuNnJlbSk7IGxpbmUtaGVpZ2h0OiAwOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDNweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07IGRpc3BsYXk6IGZsZXg7IGxpbmUtaGVpZ2h0OiAxLjE7fVxyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDU4cHg7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IG1hcmdpbi10b3A6IDNweDt9XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIC5ldmVudC1kYXRle29yZGVyOjI7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBtYXJnaW46IDhweCAwIDRweDs7IGdhcDoxN3B4O1xyXG4gICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDJyZW0sIDQwMCwgMCwgY29sb3JzLiRncmV5Myk7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDpcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjUwJTsgcmlnaHQ6LTEycHg7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTcwJSk7IGhlaWdodDozcHg7IHdpZHRoOjNweDsgYmFja2dyb3VuZDogY29sb3JzLiRncmV5MzsgQGV4dGVuZCAlYnItMTAwO30gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgLmRlc2NyaXB0aW9ue2ZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOzsgbWFyZ2luLXRvcDogMTJweDsgbGluZS1oZWlnaHQ6IDEuNDt9XHJcbiAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS44LCAyLCAycmVtLCA3MDAsIC0wLjAxcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjEzcHg7IG1hcmdpbi10b3A6IDE0cHg7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICBze2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtd2VpZ2h0OiA0MDA7ICBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDE4cHg7IHBhZGRpbmctdG9wOiAycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBzbWFsbHtmb250LXNpemU6Y2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgJi5zbWFsbC10ZXh0e2ZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjJ2dywgMS4ycmVtKTt9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgJi5jYXJkLWN0YXtkaXNwbGF5OiBmbGV4OyBnYXA6MTBweDsgZm9udC1zaXplOiAxLjRyZW07IGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTsgY29sb3I6IGNvbG9ycy4kbGlnaHRCbHVlOyBhbGlnbi1pdGVtczogY2VudGVyOyAgbWFyZ2luLXRvcDogMjBweDsgbGluZS1oZWlnaHQ6IDEuM3JlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAxMHB4OyBwYWRkaW5nLXRvcDogM3B4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdG9wOi0xcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGF0cy1pbmNsdWRlZCAge1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogcmV2ZXJ0OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHJldmVydDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMS40dncsIDEuNHJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb2stYnRue1xyXG4gICAgICAgICAgICBvcmRlcjo2O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyBcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4OyBcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCI7IFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyBcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtmb250LXNpemU6IDEzcHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5ODBweCl7Zm9udC1zaXplOiAxNHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYmVkZGVkLW9mZmVye1xyXG4gICAgICAgICAgICBvcmRlcjo0O1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1pbmRpZ28pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi52YXJpYWJsZS1jb250ZW50e1xyXG4gICAgICAgICAgICBhe2Rpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtaW1hZ2V7b3JkZXI6MDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYm9yZGVyLXJhZGl1czogOHB4OyBvdmVyZmxvdzogaGlkZGVuO31cclxuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle29yZGVyOjE7IG1hcmdpbjogMTVweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yYXRpbmd7bWFyZ2luLWJvdHRvbTogMTBweDsgZ2FwOjVweCAzM3B4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7dGV4dC10cmFuc2Zvcm06bm9uZTsgbGV0dGVyLXNwYWNpbmc6MC4wNHJlbTsgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OlwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6NTAlOyBsZWZ0Oi0xN3B4OyB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOyBoZWlnaHQ6NXB4OyB3aWR0aDo1cHg7IGJhY2tncm91bmQ6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgQGV4dGVuZCAlYnItMTAwO30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgMS4yLCA3MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxhYmVse29yZGVyOjI7IG1hcmdpbjogNnB4IDAgN3B4O31cclxuICAgICAgICAgICAgICAgIHNtYWxse29yZGVyOjM7IG1hcmdpbi10b3A6IDVweDt9XHJcbiAgICAgICAgICAgICAgICBkaXYuZGVzY3JpcHRpb257IHB7IG9yZGVyOjE7IG1hcmdpbi10b3A6IDhweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAyLCAyLjhyZW0sIDQwMCwgMC4wMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fSB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9ue29yZGVyOjE7IG1hcmdpbi10b3A6IDhweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAyLCAyLjhyZW0sIDQwMCwgMC4wMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc21hbGx7Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7bWFyZ2luLXRvcDo1cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgJi5jYXJkLWN0YXtmbGV4LWRpcmVjdGlvbjpyb3c7fSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc29jaWFsLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCAjRDZENkQ2OyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgLmNhcmQtaGVhZGVye2Rpc3BsYXk6ZmxleDsgZ2FwOiA5cHg7IHBhZGRpbmc6IDExcHggOHB4OyBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS4zMnJlbSwgNzAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLWJvdHRvbTogM3B4O31cclxuICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuMzJyZW0sIDcwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAuY2FyZC10aXRsZXtkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB1bHtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAuc29jaWFsLWNvbnRyb2xze29yZGVyOjU7IHBhZGRpbmc6MCAxOXB4IDAgMTNweDtcclxuICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbnN7ZGlzcGxheTpmbGV4OyBnYXA6N3B4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XHJcbiAgICAgICAgICAgICAgICAgdWx7ZGlzcGxheTpmbGV4OyBnYXA6OXB4OyBhbGlnbi1pdGVtczpjZW50ZXI7IG1hcmdpbjoxNHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgbGl7fVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBsYWJlbHtvcmRlcjo2OyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40MzJyZW0sIDcwMCwwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICYuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICYuc21hbGx7cGFkZGluZzogMCAxM3B4OyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO2ZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBsaW5lLWhlaWdodDogMS40OyBtYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudDt9ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAgJi52YXJpYWJsZS13aWR0aHtcclxuICAgICAgICAgICAgJj5heyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJj4uY2FyZC1pbWFnZXtvcmRlcjppbmhlcml0O31cclxuICAgICAgICAgICAgICAgIGRpdi5kZXNjcmlwdGlvbnsgcHtmb250LXNpemU6MS42cmVtOyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjZyZW07IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbWFyZ2luLXRvcDogMTBweDt9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7bWFyZ2luOiAycHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDEuMiwgNzAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAmLmhhcy1vdmVybGF5e2dyaWQtY29sdW1uOnNwYW4gMjtcclxuICAgICAgICAgICAgJj5he3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJj4uY2FyZC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlOyBib3R0b206MjVweDsgbGVmdDoyNXB4OyBiYWNrZ3JvdW5kOndoaXRlOyBtYXgtd2lkdGg6NDA0cHg7IHBhZGRpbmc6MjJweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle21hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7bWFyZ2luLXRvcDowOyBtYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAxLjIsIDcwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXYuZGVzY3JpcHRpb257IHB7IGZvbnQtc2l6ZToxLjZyZW07IGxpbmUtaGVpZ2h0OjEuNDsgbWFyZ2luLXRvcDogMTNweDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgfSB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjcmlwdGlvbntmb250LXNpemU6MS42cmVtOyBsaW5lLWhlaWdodDoxLjQ7IG1hcmdpbi10b3A6IDEzcHg7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXtmb250LXNpemU6MS40cmVtOyBsaW5lLWhlaWdodDogMi40MnJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNwYW4tdHdve2dyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2dyaWQtY29sdW1uOiBzcGFuIDE7fSAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZGV7b3BhY2l0eTowOyBwb2ludGVyLWV2ZW50czpub25lOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpOyBkaXNwbGF5Om5vbmU7fVxyXG4gXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTE2MCl7XHJcbiAgICAgICAgJi5mb3VyLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg5MDApe2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDoyOHB4IDI0cHg7fVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7XHJcbiAgICAgICAgICYudGhyZWUtY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDozMHB4O31cclxuICAgICAgICAgJi50d28tY29se2dhcDo2MHB4IDMwcHg7fVxyXG4gICAgICAgICAmLmZvdXItY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDo0MHB4IDMwcHg7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcyMCl7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICYuaGFzLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FyZC1vdmVybGF5e3Bvc2l0aW9uOnJlbGF0aXZlOyBib3R0b206IDA7IGxlZnQ6MDsgbWFyZ2luLXRvcDogLTE0MHB4OyBtYXgtd2lkdGg6bm9uZTsgcGFkZGluZy1ib3R0b206NXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPi5jYXJkLWltYWdle21hcmdpbi1sZWZ0OiAtNDJweDsgd2lkdGg6IGNhbGMoMTAwJSArIDgycHgpO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MjApe21hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgIC5jYXJkLWltYWdle1xyXG4gICAgICAgICAgICAgICAgLm9mZmVyLWJveHt0b3A6MTVweDsgbGVmdDogMTVweDt9XHJcbiAgICAgICAgICAgICAgICAudHlwZS1ib3h7dG9wOjE1cHg7IGxlZnQ6IDE1cHg7fVxyXG4gICAgICAgICAgICAgICAgLm9mZmVyLWNpcmNsZXt0b3A6MTBweDsgbGVmdDogMTBweDsgaGVpZ2h0OiA3MHB4OyB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNHJlbTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oYXMtb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICAgICAmPi5jYXJkLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FyZC1pbWFnZXttYXJnaW4tbGVmdDogLTMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3VyLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTUwKXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOjQ1cHggMDsgXHJcbiAgICAgICAgJi50d28tY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6NDBweCAwO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MjApe1xyXG4gICAgICAgICYudGhyZWUtY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6NDBweCAwO1xyXG4gICAgICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgaW1ne21heC1oZWlnaHQ6Mzc1cHg7fSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICYuaGFzLW92ZXJsYXl7Z3JpZC1jb2x1bW46IHNwYW4gMTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgJi5oYXMtb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICAgICAmPi5jYXJkLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FyZC1pbWFnZXttYXJnaW4tbGVmdDogLTIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLWZpbHRlcnN7IG1hcmdpbi10b3A6IDI2cHg7IH1cclxuICAgICYuaGFzLW92ZXJsYXB7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2FyZC1pbWFnZXtvcmRlcjppbmhlcml0O31cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IGZvbnQtc2l6ZTpjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjhyZW0pOyBsaW5lLWhlaWdodDogMS4xOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHttYXJnaW4tYm90dG9tOiA4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub2ZmZXJ7bWFyZ2luLXJpZ2h0OjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZXtkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDEuNCk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IG1hcmdpbjogMHB4IDAgMHB4OyBsaW5lLWhlaWdodDogMS40OyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmF0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOjEuNHJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDEuOCwgMi41cmVtLCA3MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAycHggMCAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLCA0MDAsIDAuMDlyZW0sIHdoaXRlKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDEwcHg7IG1hcmdpbjogMTlweCAwIDE0cHg7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogOHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuNCwgNDAwLCAwLCAgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iYXNlZC1vbntjb2xvcjogY29sb3JzLiRncmV5MzsgZm9udC1zaXplOjEuNHJlbTsgbGluZS1oZWlnaHQ6MS45cmVtO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjgsIDIuM3JlbSwgNzAwLCAwLCAgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDkwMCl7bWFyZ2luLXRvcDogMDsgcGFkZGluZzogOHB4IDAgNTBweCFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTIwKXttYXgtd2lkdGg6IG5vbmU7IG1hcmdpbi1yaWdodDogMjlweDsgcGFkZGluZy1sZWZ0OiAzMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7cGFkZGluZy1sZWZ0OiAyMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsZWN0aW9ue2JhY2tncm91bmQ6IzAzQUFDOTsgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi10aXRsZXtkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgbWFyZ2luLWJvdHRvbToxM3B4OyBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMSwgMS4xLCAxcmVtLCBudWxsLCBudWxsLCB3aGl0ZSk7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7ZGlzcGxheTpibG9jazsgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgMS4xLCBudWxsLCA3MDAsIHdoaXRlLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9ue0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAyLjJyZW0sIDQwMCwgbnVsbCwgd2hpdGUpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi10YWdze2Rpc3BsYXk6ZmxleDsgZmxleC13cmFwOndyYXA7IG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMXJlbSwgbnVsbCwgbnVsbCwgd2hpdGUpOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2ltcGxlLWNhcmR7ZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle29yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAxLjQpOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IG1hcmdpbjogMCAwIDNweCAwOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJhdGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7Y29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtc2l6ZToxLjRyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjcmlwdGlvbntvcmRlcjoyOyBmb250LXNpemU6MS42cmVtOyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyB3b3JkLWJyZWFrOiBicmVhay13b3JkOyBtYXJnaW46IDAgMCAxM3B4IDA7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOjEuOHJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtcSg1MjApe21hcmdpbi1sZWZ0OiAtMzBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLnNpbXBsZS1jYXJke3BhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtcSgzNzQpe21hcmdpbi1sZWZ0OiAtMjBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLnNpbXBsZS1jYXJke3BhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9ICAgICAgXHJcbiAgICAgICAgICAgIC8vIH0gICBcclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY29sbGVjdGlvbi10aXRsZSwgLmNhcmQtdGl0bGUsIC5jb2xsZWN0aW9uLXRhZ3N7ei1pbmRleDogMjsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLnNob3ctbW9yZS1idXR0b257dGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgLmJ0bntiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spIDFweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgcGFkZGluZzoxMXB4IDEycHggMTJweDsgYm9yZGVyLXJhZGl1czogOHB4OyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgJi5oaWRle2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfSAgICAgICAgICAgXHJcbn1cclxuLy9zb21lIHBhZ2VzIGhhdmUgdGhlIHNhbWUgY2FyZHMsIGJ1dCBzbWFsbGVyIGNvbnRlbnQvc2l6ZXMvZm9udHNcclxuLnNtYWxsLWNhcmRze1xyXG4gICAgLmFjY29tLWxpc3Qtc2VydmVyLXJlbmRlcmVkLWNhcmRze1xyXG4gICAgICAgIFxyXG4gICAgICAgXHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgLmNhcmRze1xyXG4gICAgICAgICAgICAgICAgJi50aHJlZS1jb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpbXBsZS1jYXJke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjJ2dywgMi4ycmVtKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse2NvbG9yOiB2YXIoLS1jb2xvci1pbmRpZ28pOyBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS44NnZ3LCAxLjhyZW0pO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5idXR0b257Ym9yZGVyLXJhZGl1czogMzVweDsgY3Vyc29yOiBwb2ludGVyOyBmb250LXdlaWdodDo3MDA7IGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTsgdHJhbnNpdGlvbjowLjNzOyBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjEwcHg7IHBhZGRpbmc6MTJweCAxNXB4OyBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxNjAlO2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcclxuICAgICYuaGlnaGxpZ2h0e2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcclxuICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7fVxyXG4gICAgICAgICYub3V0bGluZXtib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7ICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTt9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLnNoYWRvd3tib3gtc2hhZG93OiAwIDdweCAyMHB4IHJnYmEodmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgMC4yNCk7fSAgIFxyXG4gICAgJi51cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiAgICAvLyY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7fVxyXG4gICAgJi5wdXJwbGV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKHZhcigtLWNvbG9yLXllbGxvdyksIDAuNCk7IGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpO31cclxuICAgICYuc3F1YXJle2JvcmRlci1yYWRpdXM6IDhweDsgaGVpZ2h0OmF1dG87IHBhZGRpbmc6IDEycHggMTVweDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOiAxLjZyZW07IGJvcmRlcjpub25lO1xyXG4gICAgICAgICYuZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpO1xyXG4gICAgICAgICAgICBhe2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyl9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHVycGxle2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAgICAgICAgIGF7Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpO1xyXG4gICAgICAgICAgICBhe2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyYuc21hbGx7cGFkZGluZzogNHB4IDIzcHggMDt9XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuQG1peGluIHRhbGsge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAwIDQwcHg7IGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICBsYWJlbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYub25saW5lLXN0YXR1cyB7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogLThweDsgdG9wOiAtOHB4OyB3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI2Y5M2QzZDsgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxyXG4gICAgICAgICAgICAmLm9ubGluZSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzRDQTc3MTsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIsIC5oMntAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjYsIDMuMiwgMTIwJSwgNDAwLCAwLCBibGFjayk7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyBtYXJnaW4tYm90dG9tOjEzcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWF4LXdpZHRoOiAyNjBweDsgbWFyZ2luOiAwIGF1dG87fVxyXG4gICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjUsIDEuNSwgMTUwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luOjAgYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDZweCAwIDI1cHg7fVxyXG4gICAgYXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDIuNCwgMTEwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtcclxuICAgICAgICBie0BpbmNsdWRlIG1peGlucy5mb250KDEuOCwgMi44LCAxMTAlLCA3MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO31cclxuICAgIH1cclxuXHJcbiAgICB1bHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgICBsaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjUsIDEuNSwgMTEwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBpbWd7bWFyZ2luOiAwIGF1dG8gN3B4O31cclxuICAgICAgICAgICAgYXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjUsIDEuNSwgMTEwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe21hcmdpbjogMCAxNXB4OyBwYWRkaW5nOiAwIDE1cHg7IGJvcmRlci1yaWdodDoxcHggc29saWQgI2RlZGVkZTsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWRlZGU7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3BlbmluZy10aW1lc3twb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgc21hbGx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDExMCUsIDQwMCwgMCwgIzM3NDI0QSk7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBnYXA6NnB4OyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBtYXJnaW4tdG9wOiA0NHB4OyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tjdXJzb3I6IHBvaW50ZXI7fVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgJisub3BlbmluZy10aW1lcy1wb3B1cHtvcGFjaXR5OjE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyBwb2ludGVyLWV2ZW50czogYWxsO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3BlbmluZy10aW1lcy1wb3B1cHtwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOjMyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYigwIDAgMCAvIDklKTsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOiAyMHB4OyBib3R0b206IDMwcHg7IGxlZnQ6IDUwJTsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNXB4KTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwcywgdHJhbnNmb3JtIDAuM3MgMHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHVse2Rpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDo4cHg7IG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMTEwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGJvcmRlcjpub25lO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe21hcmdpbjogMDt9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDpcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6NTAlOyBib3R0b206LTdweDsgd2lkdGg6OHB4OyBoZWlnaHQ6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO31cclxuICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7cGFkZGluZzogMCAzMHB4O30gICAgICAgICBcclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MjApe21hcmdpbi1ib3R0b206MjVweDt9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nOiAwIDIwcHg7fSAgXHJcbn1cclxuXHJcbkBtaXhpbiB2aXNpdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEwKTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDM0cHggMCAwIDA7IHBhZGRpbmc6IDM2cHggNDBweCA4MHB4OyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAuaDJ7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi42LCAzLjIsIDEyMCUsIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyBtYXJnaW4tYm90dG9tOjEzcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWF4LXdpZHRoOiAyNjBweDsgbWFyZ2luOiAwIGF1dG87fVxyXG4gICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjUsIDEuNSwgMTUwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luOjAgYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDZweCAwIDE1cHg7fVxyXG4gICAgYnV0dG9ue2ZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMS42cmVtOyAgcGFkZGluZzogMTJweCAxNXB4OyBwYWRkaW5nOiA4cHggMTVweDsgaGVpZ2h0OiBhdXRvOyBmb250LXNpemU6IDEuNnJlbTsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1yYWRpdXM6IDhweDsgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5oM3tAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMTEwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luOiAxOHB4IDAgMTBweDt9XHJcbiAgICBzbWFsbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMTEwJSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgYm9yZGVyLXJhZGl1czo4cHg7IGRpc3BsYXk6IGZsZXg7IGdhcDo2cHg7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1hcmdpbi10b3A6IDI0cHg7IGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBpbWd7Y3Vyc29yOiBwb2ludGVyO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe3BhZGRpbmc6IDQwcHggMzBweCA2MHB4O30gICAgICAgICAgXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nOiA0MHB4IDIwcHggNDBweDt9ICAgICAgIFxyXG59XHJcblxyXG5cclxuLnNpZGViYXJ7cG9zaXRpb246Zml4ZWQ7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWNvbG9yLW9mZi1ibGFjayksIDAuMyk7IHotaW5kZXg6IDk5OTk5OTk5OTk7IG9wYWNpdHk6MDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB0cmFuc2l0aW9uLWRlbGF5OjAuMTRzOyBjdXJzb3I6cG9pbnRlcjsgcG9pbnRlci1ldmVudHM6bm9uZTtcclxuICAgIC5zY3JvbGxiYXItd3JhcHBlcntAZXh0ZW5kICVzY3JvbGxiYXI7IHBhZGRpbmc6MDt9XHJcbiAgICAmX19jb250ZW50e3dpZHRoOjUwMHB4OyBiYWNrZ3JvdW5kOndoaXRlOyBib3gtc2hhZG93OiAwcHggMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgcGFkZGluZzogMTIwcHggMCAwOyBjdXJzb3I6ZGVmYXVsdDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjRzIGVhc2Utb3V0OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IHRyYW5zaXRpb24tZGVsYXk6MHM7IG1hcmdpbi1sZWZ0OiBhdXRvOyBoZWlnaHQ6MTAwdmg7XHJcbiAgICAgICAgLmNsb3NlLXNpZGViYXJ7cG9zaXRpb246Zml4ZWQ7IHRvcDoyNnB4OyByaWdodDoyNnB4OyBjdXJzb3I6cG9pbnRlcjsgei1pbmRleDogOTk5OTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogMjZweDsgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXt0b3A6MTBweDsgcmlnaHQ6MTVweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbntmb250LXNpemU6MS40cmVtOyBmb250LXdlaWdodDo2MDA7IHBhZGRpbmc6IDAgMjBweDsgaGVpZ2h0OjUxcHg7IG1hcmdpbjogMTlweCBhdXRvIDE0cHg7IG1pbi1oZWlnaHQ6NTFweDt9XHJcbiAgICAgICAgLnNpZGViYXJfX2hlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcjsgbWFyZ2luLWJvdHRvbTo1N3B4OyBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICBoNCwgLmg0e0BpbmNsdWRlIG1peGlucy5mb250KDIuNiwgMy4yLCAzLjM2cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjsgbWFyZ2luLWJvdHRvbToxM3B4O31cclxuICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDE1MCUsIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1heC13aWR0aDozMDBweDsgbWFyZ2luOjAgYXV0bzt9XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTIwKXttYXJnaW4tYm90dG9tOjI1cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhcl9fYm9keXsgaGVpZ2h0OjEwMCU7IHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgLmZvcm0tZmllbGR7bWFyZ2luLWJvdHRvbTo1NXB4O1xyXG4gICAgICAgICAgICAgICAgaDUsIC5oNXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMi43OXJlbSwgNzAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBtYXJnaW4tYm90dG9tOjE2cHg7fVxyXG4gICAgICAgICAgICAgICAgLmZvcm0taW5wdXR7bWFyZ2luOiA4cHggMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC52Yy1wb3BvdmVyLWNvbnRlbnR7IHBhZGRpbmc6IDIwcHggNXB4OyBib3JkZXI6IHNvbGlkIDFweCAjZDNkNGQ1OyB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS45cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbi1ib3R0b206NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vdC1zdXJlLXRhZ3tjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spICFpbXBvcnRhbnQ7IG1hcmdpbi10b3A6IDRweDsgZm9udC1zaXplOiAxLjRyZW07IHRleHQtdHJhbnNmb3JtOiBub25lOyBjdXJzb3I6IHBvaW50ZXI7fSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAyLjFyZW0sIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtjb2xvcjogY29sb3JzLiRwdXJwbGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXh0cmEtaW5mb3ttYXJnaW4tdG9wOjhweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCAuZmF1eC1zZWxlY3QsIC5tdWx0aXNlbGVjdHtib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGdyZXk3OyBwYWRkaW5nOiAxMnB4OyB3aWR0aDoxMDAlOyBtaW4taGVpZ2h0OjU4cHg7IGZvbnQtc2l6ZToxNnB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tdWx0aXNlbGVjdHtib3JkZXItcmFkaXVzOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXVsdGlzZWxlY3QtdGFncy1zZWFyY2gtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtib3JkZXI6bm9uZTsgbWluLWhlaWdodDphdXRvOyBjdXJzb3I6cG9pbnRlcjsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDIuMXJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgcGFkZGluZy10b3A6NXB4OyBwYWRkaW5nLWxlZnQ6MDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXVsdGlzZWxlY3QtZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm11bHRpc2VsZWN0LW9wdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe3BhZGRpbmc6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuNHJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXVsdGlzZWxlY3QtY2FyZXR7d2lkdGg6IDEwcHg7IGhlaWdodDogMTZweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXVsdGlzZWxlY3QtdGFnc3twYWRkaW5nOjA7IG1hcmdpbjowOyBnYXA6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tdWx0aXNlbGVjdC10YWd7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDIuMXJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbjowOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNGM0ZBOyBwYWRkaW5nOiA3cHggMTRweDsgYm9yZGVyLXJhZGl1czogOHB4OyBjdXJzb3I6ZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntjdXJzb3I6cG9pbnRlcjsgaGVpZ2h0OiAxLjc1cmVtOyBtYXJnaW4tbGVmdDogNHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXVsdGlzZWxlY3QtY2xlYXJ7ZGlzcGxheTpub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZle2JveC1zaGFkb3c6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmF1eC1zZWxlY3R7cG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIGxhYmVse21hcmdpbjowOyBjdXJzb3I6cG9pbnRlcjsgdGV4dC10cmFuc2Zvcm06bm9uZTt9Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2VsZWN0ZWR7ZGlzcGxheTpmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGdhcDoxMnB4OyBwYWRkaW5nOiAwIDAgMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDIuMXJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7ICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNGM0ZBOyBwYWRkaW5nOiA3cHggMTRweDsgYm9yZGVyLXJhZGl1czogOHB4OyBjdXJzb3I6ZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6MTBweDsgbWFyZ2luLWxlZnQ6OHB4OyBjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7IHRvcDo1N3B4OyBsZWZ0OjA7IHJpZ2h0OjA7IGJhY2tncm91bmQ6IHdoaXRlOyB6LWluZGV4OiAyOyBwYWRkaW5nOiAxNXB4IDIwcHg7IGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggcmdiKDAgMCAwIC8gMjAlKTsgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IGRpc3BsYXk6Z3JpZDsgY3Vyc29yOmRlZmF1bHQ7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpOyBvcGFjaXR5OjA7IHBvaW50ZXItZXZlbnRzOm5vbmU7IG1heC1oZWlnaHQ6IDUwdmg7IG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDIuMXJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgY3Vyc29yOnBvaW50ZXI7IHBhZGRpbmc6NXB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApOyBvcGFjaXR5OjE7IHBvaW50ZXItZXZlbnRzOmFsbDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGV4dHtwYWRkaW5nOiA0cHggMCAwIDA7IGJvcmRlcjpub25lOyBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubm8tZGVzdGluYXRpb25zLWZvdW5ke3BhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjojNzk3OTc5O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYXtyZXNpemU6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXXsgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24gey13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgbWFyZ2luOiAwO30gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0ey1tb3otYXBwZWFyYW5jZTogbm9uZTsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBhcHBlYXJhbmNlOiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAuZmF1eC1zZWxlY3QsIHNlbGVjdHtiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE4cHg7IGN1cnNvcjpwb2ludGVyO31cclxuICAgICAgICAgICAgICAgICAgICBzbWFsbC5lcnJvciB7Y29sb3I6IHJlZDsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMS40cmVtO31cclxuICAgICAgICAgICAgICAgICAgICAubm90LXN1cmV7IGZvbnQtc2l6ZTogMS40cmVtOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiA0cHggMCA2cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICYuZm9ybS1jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiByZXZlcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZXZlcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnJldmVydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmZvcm0tc3Bpbm5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogcmV2ZXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjEsIDEuMSwgMS4xcmVtLCA0MDAsIDAsIGNvbG9ycy4kZ3JleTQpOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKCNhZHVsdC1jb3VudCl7cGFkZGluZy1yaWdodDogMjRweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKCNhZHVsdC1jb3VudCl7cGFkZGluZy1yaWdodDogMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxhYmVsLW9ubHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7bWFyZ2luLWJvdHRvbTogMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjA7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbnt3aWR0aDoxMDAlO30gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe3BhZGRpbmc6IDAgMzBweDt9ICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nOiAwIDIwcHg7fSAgXHJcbiAgICAgICAgfSAgIFxyXG5cclxuICAgICAgICAuc2lkZWJhci1zdGFydC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhbGtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWRlYmFyLXN0YXJ0LWJvZHl7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc2l0XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MjApe3BhZGRpbmc6NzBweCAyMHB4IDIwcHggIWltcG9ydGFudDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7fVxyXG5cclxuICAgICAgICAuZm9ybS1mYWlsLCAuZm9ybS1zdWNjZXNze1xyXG4gICAgICAgICAgICBoNntAaW5jbHVkZSBtaXhpbnMuZm9udCgzLjYsIDMuNiwgNC4ycmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyBtYXJnaW4tYm90dG9tOjIycHg7fVxyXG4gICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNSwgMS41LCAyLjRyZW0sIDQwMCwgMCwgIzVGNUY1Rik7IHRleHQtYWxpZ246Y2VudGVyOyBwYWRkaW5nOiAwIDIwcHg7IH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtwb2ludGVyLWV2ZW50czphbGw7IG9wYWNpdHk6MTsgdHJhbnNpdGlvbi1kZWxheTowcztcclxuICAgICAgICAuc2lkZWJhcl9fY29udGVudHt0cmFuc2Zvcm06IG5vbmU7IHBvaW50ZXItZXZlbnRzOmFsbDsgdHJhbnNpdGlvbi1kZWxheTowLjIyczstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogbm9uZTsgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTt9XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4ucmlxLXZib3gtb3ZlcmxheSB7IGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBkaWZmZXJlbnQgbG9jYXRpb24sIG1vc3RseSBhIHJvd1xyXG4uaW4tcGFnZS1jdGEtMiB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6IDYwcHg7IG1hcmdpbi1ib3R0b206MDtcclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9ICAgXHJcbiAgICBidXR0b257Zm9udC1zaXplOjEuNHJlbTsgZm9udC13ZWlnaHQ6NjAwOyBwYWRkaW5nOiAwIDIwcHg7IGhlaWdodDo1MXB4OyBtYXJnaW46IDE5cHggYXV0byAxNHB4OyBtaW4taGVpZ2h0OjUxcHg7fVxyXG4gICAgLmN0YS1sZWZ0Yml0IHsgQGluY2x1ZGUgdGFsazsgbWFyZ2luLWJvdHRvbTogNjBweDt9XHJcbiAgICAuY3RhLXJpZ2h0Yml0IHsgQGluY2x1ZGUgdmlzaXQ7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmc6IDM2cHggNDBweCAxMHB4OyBtYXJnaW4tYm90dG9tOiA2MHB4O31cclxufVxyXG4vLyBkaWZmZXJlbnQgbG9jYXRpb24sIGFsd2F5cyBhIGNvbFxyXG4uc2lkZWJhci10YWJze1xyXG4gICAgLmluLXBhZ2UtY3RhLTIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB3aWR0aDoxMDAlOyBnYXA6IDA7XHJcbiAgICAgICAgLmN0YS1sZWZ0Yml0IHsgcGFkZGluZzogNDBweCAwOyB9ICAgICAgICBcclxuICAgICAgICAuY3RhLXJpZ2h0Yml0IHsgbWFyZ2luLXRvcDogMDsgZmxleC1iYXNpczogYXV0bzsgcGFkZGluZzogMzZweCA0MHB4IDEwcHg7IH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4udG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY3Vyc29yOiBoZWxwO1xyXG5cclxuICAgIC50b29sdGlwdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdG9wOiAxMjUlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG5cclxuICAgICAgICA6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM1NTUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICB9IiwiQHVzZSBcIi4uL2NvbXBvbmVudHMvX21peGluc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fZXh0ZW5kc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fY29sb3JzXCI7XHJcblxyXG4uZ2V0LWluLXRvdWNoe3BhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICY+LmNvbnRhaW5lcntcclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpe3BhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7cGFkZGluZzogMCA0MnB4O31cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7cGFkZGluZzogMCAzMHB4O31cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7cGFkZGluZzogMCAyMHB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLmdldC1pbi10b3VjaC10YWJze2Rpc3BsYXk6IGZsZXg7IGdhcDo2MHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWluLWhlaWdodDogMTA0cHg7IG1heC1oZWlnaHQ6MTkycHg7IGhlaWdodDogNDF2dzsgbWFyZ2luLWJvdHRvbTogMzBweDsgb3ZlcmZsb3cteDogYXV0bzsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgbGl7cG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi42dncsIDIuNnJlbSk7IGZsZXgtc2hyaW5rOiAwOyBsaW5lLWhlaWdodDogMC44OyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjsgXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHsgY29sb3I6IHVuc2V0OyB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MjBweCl7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgZ2FwOjMwcHg7IG1hcmdpbi1sZWZ0OiAtMzBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpOyBwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7fVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6Mzc0cHgpe21hcmdpbi1sZWZ0OiAtMjBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbnRlbnQtY29sdW1ue2ZsZXg6MTsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGgye2ZvbnQtc2l6ZTogMjJweDsgbGV0dGVyLXNwYWNpbmc6IDA7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgIC5jb2x1bW4taGVhZGVye2ZvbnQtd2VpZ2h0OiA3MDA7IGRpc3BsYXk6IGZsZXg7IGdhcDogMTFweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRleHQtYWxpZ246IGNlbnRlcjsgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtOyBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMi4ydncsIDIuMnJlbSk7IG1hcmdpbi1ib3R0b206IDEycHg7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDk2cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC50aWNrLWxpc3R7ZGlzcGxheTogZ3JpZDsgZ2FwOiAxMnB4IDA7XHJcbiAgICAgICAgICAgIGxpe2ZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBsaW5lLWhlaWdodDogMS40O30gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1mb290ZXJ7XHJcbiAgICAgICAgICAgIGF7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjE1cHg7IGp1c3RpZnktY29udGVudDogY2VudGVyO31cclxuICAgICAgICAgICAgYSwgc3Bhbi5mYWtlLWxpbmt7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAmLnRlbHtmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7IG1hcmdpbi10b3A6IDE2cHg7IG1hcmdpbi1ib3R0b206IDE4cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZU9wZW5pbmdIb3Vyc3tmb250LXNpemU6Y2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7fSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdXJzLXJldmVhbHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICBwLmJvbGRiaXR7Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMS40dncsIDEuNHJlbSk7IGxpbmUtaGVpZ2h0OiAxLjQ7IGZvbnQtd2VpZ2h0OiA0MDA7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuLmZha2UtbGlua3tmb250LXdlaWdodDogNDAwOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDExcHg7fSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KC50b2dnbGVPcGVuaW5nSG91cnMpe1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmFrZS1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ2MHB4KXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MjBweCl7XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogMS40cmVtO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1pbWFnZXt3aWR0aDogOTZweDsgd2lkdGg6IDk2cHg7IG1hcmdpbjogMCBhdXRvIDIwcHg7fVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWVucXVpcmllcy10YWJ7XHJcbiAgICAgICAgJj5kaXZ7ZGlzcGxheTogZmxleDsgZ2FwOjgwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTA4MHB4KXtkaXNwbGF5OiBncmlkOyBnYXA6NDJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHBvaW50bWVudC1tZXRob2Rze3BhZGRpbmc6IDQwcHggNDBweDsgbWFyZ2luOjMwcHggMCA0M3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7cGFkZGluZzogNDBweCAyNHB4O31cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDAwcHgpe3BhZGRpbmc6IDQwcHggMjRweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjIwcHgpe3BhZGRpbmc6IDM1cHggMjRweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6Mzc0cHgpe3BhZGRpbmc6IDM1cHggMjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWhlbHAtdGFie2Rpc3BsYXk6IGdyaWQ7IGdhcDo0MHB4OyBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAmPmRpdntkaXNwbGF5OiBmbGV4OyBnYXA6MzBweDtcclxuICAgICAgICAgICAgLmNvbnRlbnQtY29sdW1ue2ZsZXg6MTtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICBoMntmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7IGxpbmUtaGVpZ2h0OiAxLjE7IGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNnZ3LCAxLjZyZW0pOyBsaW5lLWhlaWdodDogMS40O31cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWZvb3RlcntwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtwYWRkaW5nLWxlZnQ6IDM4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGVse21hcmdpbi10b3A6IDIzcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib29raW5nLWhlbHAsICYucmV0dXJuLWhlbHAsICYuYXdheS1oZWxwe2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApOyBib3JkZXItcmFkaXVzOiA4cHg7IHBhZGRpbmc6IDQwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbnt0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGgye3RleHQtYWxpZ246IGxlZnQ7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGVse2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b2dnbGVPcGVuaW5nSG91cnN7cGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhvdXJzLXJldmVhbHtwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe3BhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG5ze2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MDBweCl7cGFkZGluZzogMzBweCAyNHB4O31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib29raW5nLWhlbHAsICYucmV0dXJuLWhlbHB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle2ZsZXg6MS40Nzt9ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmF3YXktaGVscHtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7ZmxleDowLjc7fSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e21heC13aWR0aDogMzIwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib29raW5nLWhlbHAsICYuYXdheS1oZWxweyBcclxuICAgICAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgICAgIC5ob3Vycy1yZXZlYWx7cGFkZGluZy1sZWZ0OiAzOXB4OyBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7ZGlzcGxheTogZ3JpZDsgZ2FwOjQycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7cGFkZGluZy1ib3R0b206IDQwcHg7IG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICY+cHtjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGl7Zm9udC1zdHlsZTogbm9ybWFsO31cclxuICAgICAgICAgICAgc3BhbntkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob3Vycy1yZXZlYWx7ZGlzcGxheTogbm9uZTsgZ2FwOjVweCAwOyBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjsgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1vdXQ7IG1heC13aWR0aDogNDI1cHg7IG1hcmdpbjogNXB4IGF1dG8gMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZyB7IGZvbnQtd2VpZ2h0OnVuc2V0OyB9XHJcbiAgICAgICAgICAgIHVse2Rpc3BsYXk6IGdyaWQ7IGdhcDo4cHg7IHBhZGRpbmctdG9wOiAxMHB4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbGl7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBnYXA6MjBweDsgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbntjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi50b2RheXtmb250LXdlaWdodDogNjAwO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgdWx7cGFkZGluZy1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJitwe21hcmdpbi10b3A6IDAgIWltcG9ydGFudDt9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG5ze2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6MTNweDtcclxuICAgICAgICAuYnRue2hlaWdodDogYXV0bzsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgcGFkZGluZzogOXB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyLXJhZGl1czogOHB4OyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOiAxNnB4OyBtYXJnaW4tdG9wOjE5cHg7IGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBhe2NvbG9yOndoaXRlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4gICAgICAgICAgICAmLndoaXRle2JhY2tncm91bmQtY29sb3I6IHdoaXRlOyBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgYXtjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NjBweCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQzMHB4KXtkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgJi53aGl0ZXttYXJnaW4tdG9wOiAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5AdXNlIFwiLi9nZXQtaW4tdG91Y2hcIjtcclxuXHJcbi5tb2RhbHtwb3NpdGlvbjpmaXhlZDsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuMik7IHotaW5kZXg6IDEwMTAwMDAwMDAxOyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IGFsaWduLWl0ZW1zOmNlbnRlcjsgcG9pbnRlci1ldmVudHM6bm9uZTsgb3BhY2l0eTowOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IHRyYW5zaXRpb24tZGVsYXk6MC4xNHM7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgJi5saW5rLXBvcHVwIC5tb2RhbF9fY29udGVudHsganVzdGlmeS1jb250ZW50OiBub3JtYWw7IGhlaWdodDphdXRvO31cclxuICAgICYjYWdlbnQtc2lnbi11cC1tb2RhbHsgICAgIFxyXG4gICAgICAgIC5tb2RhbF9fY29udGVudHttYXgtd2lkdGg6IDkyMHB4OyBtYXgtaGVpZ2h0OiA5MHZoOyBtYXgtaGVpZ2h0OiA5MGR2aDtcclxuICAgICAgICAgICAgcHttYXgtd2lkdGg6IDU1MHB4O31cclxuICAgICAgICAgICAgZm9ybXtnYXA6IDQ1cHg7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtYXV0by1yb3dzOiBhdXRvO31cclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgIGgze21hcmdpbi1ib3R0b206MjBweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDMuMzZyZW0sIDQwMCwgLTAuMDdyZW0sIGJsYWNrKTsgZm9udC1mYW1pbHk6IFwiS3VvbmkgRmVpam9hXCIsIHNhbnMtc2VyaWZ9XHJcbiAgICAgICAgaDQsIC5oNHtncmlkLWNvbHVtbi1zdGFydDogc3BhbiAzOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS44LCAyLjAsIDIuNHJlbSwgNDAwLCAtMC4wN3JlbSwgYmxhY2spOyBmb250LWZhbWlseTogXCJLdW9uaSBGZWlqb2FcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpe2dyaWQtY29sdW1uLXN0YXJ0OnNwYW4gMjt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXtncmlkLWNvbHVtbi1zdGFydDppbml0aWFsO31cclxuICAgICAgICB9XHJcbiAgICAgICAgcC5lcnJvciB7IGNvbG9yOnJlZDsgfVxyXG4gICAgICAgIC5mb3JtLXNlY3Rpb24geyBtYXJnaW46IDEwcHggMCAyMHB4IDA7IGRpc3BsYXk6IGdyaWQ7IGdhcDoxMHB4IDIwcHg7fVxyXG4gICAgICAgIC5hZ2VudC1jaGVja2JveCwgLmFnZW50LXJhZGlvc3tmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxhYmVse2ZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2VudC1pbnB1dHsgYm9yZGVyOiBub25lOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgbWFyZ2luOiAxMHB4IDVweDsgZm9udC1zaXplOiAxNnB4OyBoZWlnaHQ6IDUwcHg7IHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICYuc29sbyB7IG1hcmdpbjogMjBweCBhdXRvOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDcwJSB9XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi8gdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e21heC13aWR0aDo2MjNweDsgbWF4LWhlaWdodDo0OThweDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDoxMDAlOyBiYWNrZ3JvdW5kOndoaXRlOyBib3gtc2hhZG93OiAwcHggMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgcGFkZGluZzo4MHB4IDMwcHggMzBweDsgYm9yZGVyLXJhZGl1cyA6IDZweDsgY3Vyc29yOmRlZmF1bHQ7IHBvc2l0aW9uOnJlbGF0aXZlOyB0ZXh0LWFsaWduOmNlbnRlcjsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBvcGFjaXR5OjA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpOyB0cmFuc2l0aW9uLWRlbGF5OjBzOyBtYXJnaW46IDMwcHg7XHJcbiAgICAgICAgJi5vbnJlcXVlc3QtbW9kYWwtY29udGVudHtwYWRkaW5nOiA2NXB4IDQycHggNDBweDsgbWF4LXdpZHRoOjEyMDBweDsgbWF4LWhlaWdodDo5MHZoOyBoZWlnaHQ6YXV0bzsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAuaGVhZGluZy0xeyBtYXJnaW46MHB4IDAgNHB4OyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAzLjJ2dywgMy4ycmVtKTt9XHJcbiAgICAgICAgICAgIC5oZWFkaW5nLTJ7IG1hcmdpbjowIDAgNTVweDsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmOyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDIuMCwgMi40cmVtLCA0MDAsIC0wLjA3cmVtLCBibGFjayk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKSB7IG1hcmdpbi1ib3R0b206IDM1cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9sZGJpdHsgZm9udC1zaXplOiAxLjRyZW0gO31cclxuICAgICAgICAgICAgLmdldC1pbi10b3VjaHtwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICY+LmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe3BhZGRpbmc6IDAgMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtnYXA6MDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWZvb3RlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wZW5pbmctaG91cnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9nZ2xlT3BlbmluZ0hvdXJze2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAuYm9sZC1iaXR7IG1hcmdpbi10b3A6IDBweDsgY29sb3I6ICM2NjY7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWVucXVpcmllcy10YWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXZ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MDBweCl7ZGlzcGxheTogZ3JpZDsgZ2FwOjMwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG5ze1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb21wb25lbnRfX2N0YS1idXR0b257Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uYWJ5ay1wb3B1cCB7IGJhY2tncm91bmQtY29sb3I6ICMyN2ExYzY7IGNvbG9yOiAjZmZmOyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDlweCAwOyBtYXgtd2lkdGg6IDQ1MHB4OyBcclxuICAgICAgICAgICAgcCB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOjE0cHggYXV0bzsgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTY4MCkgeyBtYXgtd2lkdGg6IDM1MHB4OyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMTRweDsgbWFyZ2luOjEycHggYXV0bzsgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNsb3NlIHsgdG9wOjE2cHg7IHJpZ2h0OjE2cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQ0MCkgeyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMTRweDsgbWFyZ2luOjEwcHggYXV0bzsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3NjApIHsgbWFyZ2luLXRvcDogMDsgcGFkZGluZzogMDsgbWF4LXdpZHRoOiAzMjBweDsgXHJcbiAgICAgICAgICAgICAgICBwIHsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNDUwKSB7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmc6IDAgNHB4OyBtYXgtd2lkdGg6IDE3NXB4OyBcclxuICAgICAgICAgICAgICAgIHAgeyBmb250LXNpemU6IDEycHg7IG1hcmdpbi1ib3R0b206IDhweDsgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNsb3NlIHsgdG9wOjUwcHg7IHJpZ2h0OjEwcHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7IHRvcDoyNnB4OyByaWdodDoyNnB4OyBjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICAgICAgaDQsIC5oNHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgMy4zNnJlbSwgNDAwLCAtMC4wN3JlbSwgYmxhY2spOyBmb250LWZhbWlseTogXCJLdW9uaSBGZWlqb2FcIiwgc2Fucy1zZXJpZn1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICAmLm1vZGFsX19waG9uZS1udW1iZXJ7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi4wLCAyLjQsIDMuMzZyZW0sIDQwMCwgMCwgYmxhY2spOyBtYXJnaW4tdG9wOjIxcHg7IG1hcmdpbi1ib3R0b206NDNweDtcclxuICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDMuMzZyZW0sIDcwMCwgMCwgYmxhY2spOyBtYXJnaW4tbGVmdDogNnB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1vZGFsX19wYXJhZ3JhcGh7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDIuNTZyZW0sIDQwMCwgMCwgYmxhY2spO30gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsX19mb290ZXJ7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDMuMzZyZW0sIDQwMCwgMCwgY29sb3JzLiRkYXJrR3JheSk7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICBpbWd7d2lkdGg6MTVweDsgbWFyZ2luLXJpZ2h0OjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAsIGg0e21heC13aWR0aDo0MTVweDsgbWFyZ2luOiAwIGF1dG87fVxyXG4gICAgICAgIGJ1dHRvbntmb250LXNpemU6MS40cmVtOyBmb250LXdlaWdodDo2MDA7IHBhZGRpbmc6IDAgMjBweDsgaGVpZ2h0OjUxcHg7IG1hcmdpbjogMTlweCBhdXRvIDE0cHg7IG1pbi1oZWlnaHQ6NTFweDt9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtwb2ludGVyLWV2ZW50czphbGw7IG9wYWNpdHk6MTsgdHJhbnNpdGlvbi1kZWxheTowcztcclxuICAgICAgICAubW9kYWxfX2NvbnRlbnR7b3BhY2l0eToxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IHBvaW50ZXItZXZlbnRzOmFsbDsgdHJhbnNpdGlvbi1kZWxheTowLjIyczt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTIwKXtcclxuICAgICAgICAmX19jb250ZW50e3BhZGRpbmc6IDYycHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICBoNHtsaW5lLWhlaWdodDogMTI1JTt9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAmLm1vZGFsX19waG9uZS1udW1iZXJ7bWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6YmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tb2RhbF9fcGFyYWdyYXBoe2xpbmUtaGVpZ2h0OiAxNDAlO30gICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5vZmZlci1tb2RhbCwgJi5yZXRhaWwtbW9kYWwsICYudGFpbG9ybWFkZS1tb2RhbHtcclxuICAgICAgICAubW9kYWxfX2NvbnRlbnR7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBoZWlnaHQ6IGF1dG87IGdhcDozNXB4OyBwYWRkaW5nLXRvcDogNTBweDsgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIC5oMntsaW5lLWhlaWdodDogMTsgbGV0dGVyLXNwYWNpbmc6IDBweDsgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDMuMnZ3LCAzLjJyZW0pO31cclxuICAgICAgICAgICAgLm1vZGFsX19ib2R5e2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6NjBweDsgXHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2xlZnR7ZGlzcGxheTogZ3JpZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbF9fcGhvbmUtbnVtYmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjh2dywgMS44cmVtKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57ZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMi40dncsIDIuNHJlbSk7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX3JpZ2h0e2Rpc3BsYXk6Z3JpZDsganVzdGlmeS1pdGVtczpjZW50ZXI7IGdhcDogMTJweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue21hcmdpbjogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOiAxLjNyZW07IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOiAwO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDgwcHgpe2dhcDowcHg7IHBhZGRpbmctdG9wOiA3MHB4OyBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MDsgbWFyZ2luLXRvcDogMzBweDsgZ2FwOjMwcHg7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM3NHB4KXtwYWRkaW5nLXRvcDogNjBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG59XHJcbmRpdiNuYWJ5ay1wb3B1cCB7IHBhZGRpbmctdG9wOiA0NHB4OyBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzYwKSB7IHBhZGRpbmctdG9wOiA2cHg7IH1cclxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4uZmxvYXRpbmctY3Rhe3Bvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgcG9zaXRpb246c3RpY2t5OyBib3R0b206LTIwcHg7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOyB6LWluZGV4Ojk4OyBoZWlnaHQ6IDA7ICAgICAgICAgICAgICBcclxuXHJcbiAgICBidXR0b257YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LWxpZ2h0KTsgYm9yZGVyLXJhZGl1czo4cHg7IHdpZHRoOmF1dG87IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzoxNnB4IDI0cHg7IGhlaWdodDphdXRvOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYm9yZGVyOm5vbmU7IGJveC1zaGFkb3c6IDAgMCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyBnYXA6MjRweDsgYW5pbWF0aW9uOiB0b2FzdCAuMjRzIGVhc2Utb3V0IDNzIGZvcndhcmRzOyBvcGFjaXR5OjA7IGRpc3BsYXk6ZmxleDsgbWFyZ2luOjAgYXV0bzsgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIC5mbG9hdGluZy1jdGFfX2ltYWdle2JhY2tncm91bmQtY29sb3I6d2hpdGU7IGJvcmRlci1yYWRpdXM6MTAwJTsgZmxleDowIDEgNTJweDsgbWluLXdpZHRoOiA1MnB4OyBoZWlnaHQ6NTJweDsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDpjZW50ZXI7fVxyXG4gICAgICAgIC5mbG9hdGluZy1jdGFfX3RleHR7dGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgaDV7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuNnJlbSwgNzAwLCAwLjAxcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLWJvdHRvbTo2cHg7fVxyXG4gICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjRyZW0sIDQwMCwgMC4wMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IHdoaXRlLXNwYWNlOm5vd3JhcDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAxLjZyZW0sIDcwMCwgMC4wMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyLXJhZGl1czo4cHg7IHBhZGRpbmc6MTJweCAxNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpO30gXHJcbiAgICAgICAgLy8mOmhvdmVye2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyl9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgdG9hc3Qge1xyXG4gICAgICAgICAgIDAlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTsgb3BhY2l0eTowO31cclxuICAgICAgICAgICAxJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7IG9wYWNpdHk6MTt9XHJcbiAgICAgICAgICAgMTAwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTExMHB4KTsgb3BhY2l0eToxO31cclxuICAgICAgICB9ICAgXHJcbiAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzQwKXt3aWR0aDo5MCUgIWltcG9ydGFudDt9XHJcbiAgICB9ICAgIFxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7Ym90dG9tOi0zOHB4O1xyXG4gICAgICAgIGJ1dHRvbnt3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBib3JkZXItcmFkaXVzOiAwcHg7IHBhZGRpbmc6MTZweCAzMHB4O31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe1xyXG4gICAgICAgIGJ1dHRvbntwYWRkaW5nOjE2cHggMjBweDt9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgXCIuLi9jb21wb25lbnRzL19taXhpbnNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2V4dGVuZHNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2NvbG9yc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fbWFpblwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fdGl0bGVzXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19tYXBcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2NhcmRzLXNpbXBsZVwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fc2VjdGlvbi1saXN0XCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19jYXJkc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fYnV0dG9uc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fc2lkZWJhclwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fdG9vbHRpcFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fbW9kYWxcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2Zsb2F0aW5nQ3RhQnV0dG9uXCI7XHJcblxyXG4uY29taW5nLXRvLXNlZS11cy10aXRsZXtwYWRkaW5nOiAxMjhweCAwIDgycHg7fVxyXG4udW5hYmxlLXRvLWdldC1pbnN0b3JlLXRpdGxle3BhZGRpbmc6IDEyOHB4IDAgMTIwcHg7XHJcbiAgICBidXR0b257bWFyZ2luOiA0MnB4IGF1dG8gMCBhdXRvOyBkaXNwbGF5OmZsZXg7fVxyXG59XHJcblxyXG4uYmVpZ2UtYmd7cGFkZGluZzogODVweCAwIDgwcHg7XHJcbiAgICAud2hlcmUtdG8tZmluZC10aXRsZXtwYWRkaW5nOiAwIDAgMDtcclxuICAgICAgICAudGl0bGV7bWFyZ2luLWJvdHRvbTo3MnB4O31cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1peGlucy5tcSg4NjApe1xyXG4gICAuY29taW5nLXRvLXNlZS11cy10aXRsZXtwYWRkaW5nOiA4MHB4IDAgNjBweDt9XHJcbiAgIC5iZWlnZS1iZ3twYWRkaW5nOiA4NXB4IDAgMTI3cHg7fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtcclxuICAgIC5iZWlnZS1iZ3twYWRkaW5nOiA1MHB4IDAgMTI3cHg7XHJcbiAgICAgICAgLndoZXJlLXRvLWZpbmQtdGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZXttYXJnaW4tYm90dG9tOjMwcHg7fVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAudW5hYmxlLXRvLWdldC1pbnN0b3JlLXRpdGxle3BhZGRpbmc6IDYwcHggMDt9XHJcbn1cclxuXHJcbi5oZWFkZXItb2Zmc2V0e1xyXG4gICAgLmZpbmQtc3RvcmUtY3Rhe2Rpc3BsYXk6IG5vbmU7fSBcclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/