:root{color-scheme:light;--body-bg:light-dark(#f0eeea, #242424);--body-bg-grey:light-dark(#b4b4b4, #4f4f4f);--body-color:light-dark(#242424, #ffffff);--body-color-grey:light-dark(#242424, #b4b4b4);--body-line:light-dark(#b4b4b4, #4f4f4f);--btn-default-bg:light-dark(#242424, #ffffff);--btn-default-color:light-dark(#ffffff, #242424);--btn-default-border:light-dark(#242424, #ffffff);--btn-default-hover-bg:light-dark(#242424, #f0eeea);--btn-default-hover-color:light-dark(#ffffff, #242424);--btn-default-hover-border:light-dark(#242424, #f0eeea)}@supports not (color:light-dark(white,black)){:root{--body-bg:#f0eeea;--body-bg-grey:#b4b4b4;--body-color:#242424;--body-color-grey:#242424;--body-line:#b4b4b4;--btn-default-bg:#242424;--btn-default-color:#ffffff;--btn-default-border:#242424;--btn-default-hover-bg:#242424;--btn-default-hover-color:#ffffff;--btn-default-hover-border:#242424}}:root:has(body.theme-dark){color-scheme:dark}@supports not (color:light-dark(black,white)){:root:has(body.theme-dark){--body-bg:#242424;--body-bg-grey:rgba(#b4b4b4, 0.3);--body-color:#ffffff;--body-color-grey:#b4b4b4;--body-line:#4f4f4f;--btn-default-bg:#ffffff;--btn-default-color:#242424;--btn-default-border:#ffffff;--btn-default-hover-bg:#f0eeea;--btn-default-hover-color:#242424;--btn-default-hover-border:#f0eeea}}@font-face{font-family:Antarctica;font-display:swap;font-style:normal;font-weight:400;src:url(../../../../inc/fonts/Antarctica/Antarctica-Regular.woff2) format("woff2"),url(../../../../inc/fonts/Antarctica/Antarctica-Regular.otf) format("opentype"),url(../../../../inc/fonts/Antarctica/Antarctica-Regular.ttf) format("truetype")}@font-face{font-family:Antarctica;font-display:swap;font-style:normal;font-weight:500;src:url(../../../../inc/fonts/Antarctica/Antarctica-Medium.woff2) format("woff2"),url(../../../../inc/fonts/Antarctica/Antarctica-Medium.otf) format("opentype"),url(../../../../inc/fonts/Antarctica/Antarctica-Medium.ttf) format("truetype")}body{font-family:Antarctica,sans-serif;font-weight:400;font-size:clamp(14px,.1759014952vw + 13.3403693931px,16px);letter-spacing:-.01em}@media (min-width:1512px){body{font-size:clamp(16px,1.0738831615vw + -.2371134021px,41px)}}p{max-width:70ch;text-wrap:pretty}.title,h1,h2,h3,h4,h5,h6{text-wrap:balance}.h1,.h2,.h3,.h4,.h5,.h6{font-family:Antarctica,sans-serif;font-weight:400;line-height:1.2em;letter-spacing:-.03em;text-wrap:balance}.h1{font-size:clamp(48px,1.9349164468vw + 40.7440633245px,70px);line-height:1.143em}@media (min-width:1512px){.h1{font-size:clamp(70px,4.6391752577vw + -.1443298969px,178px)}}.h1.big{font-size:clamp(62px,3.3421284081vw + 49.4670184697px,100px);line-height:1.1em}@media (min-width:1512px){.h1.big{font-size:clamp(100px,6.6151202749vw + -.0206185567px,254px)}}.h1.mega{font-size:clamp(70px,3.6939313984vw + 56.1477572559px,112px);line-height:1.071em}@media (min-width:1512px){.h1.mega{font-size:clamp(112px,7.3883161512vw + .2886597938px,284px)}}.h2{font-size:clamp(36px,1.4072119613vw + 30.7229551451px,52px);line-height:1.154em}@media (min-width:1512px){.h2{font-size:clamp(52px,3.4364261168vw + .0412371134px,132px)}}.h2.small{font-size:clamp(28px,1.2313104661vw + 23.382585752px,42px);line-height:1.191em}@media (min-width:1512px){.h2.small{font-size:clamp(42px,2.7920962199vw + -.2164948454px,107px)}}.h3{font-size:clamp(20px,.5277044855vw + 18.0211081794px,26px);line-height:1.231em}@media (min-width:1512px){.h3{font-size:clamp(26px,1.7182130584vw + .0206185567px,66px)}}.h3.big{font-size:clamp(22px,.9674582234vw + 18.3720316623px,33px);line-height:1.231em}@media (min-width:1512px){.h3.big{font-size:clamp(33px,2.1907216495vw + -.1237113402px,84px)}}.h3.small{font-size:clamp(18px,.5277044855vw + 16.0211081794px,24px);line-height:1.417em}@media (min-width:1512px){.h3.small{font-size:clamp(24px,1.589347079vw + -.0309278351px,61px)}}.h4{font-size:clamp(16px,.1759014952vw + 15.3403693931px,18px);line-height:1.444em}@media (min-width:1512px){.h4{font-size:clamp(18px,1.2027491409vw + -.1855670103px,46px)}}.h5{font-size:clamp(14px,.1759014952vw + 13.3403693931px,16px);line-height:1.625em}@media (min-width:1512px){.h5{font-size:clamp(16px,1.0738831615vw + -.2371134021px,41px)}}.h6{font-size:clamp(18px,.3518029903vw + 16.6807387863px,22px)}@media (min-width:1512px){.h6{font-size:clamp(22px,1.4604810997vw + -.0824742268px,56px)}}.p-intro{font-size:clamp(20px,.5277044855vw + 18.0211081794px,26px);line-height:1.231em}@media (min-width:1512px){.p-intro{font-size:clamp(26px,1.7182130584vw + .0206185567px,66px)}}.p-big{font-size:clamp(16px,.1759014952vw + 15.3403693931px,18px);line-height:1.675em}@media (min-width:1512px){.p-big{font-size:clamp(18px,1.2027491409vw + -.1855670103px,46px)}}.p-small{font-size:clamp(11px,.1759014952vw + 10.3403693931px,13px)}@media (min-width:1512px){.p-small{font-size:clamp(13px,.8591065292vw + .0103092784px,33px)}}.h1.bold,.h2.bold,.h3.bold,.h4.bold,.h5.bold,.h6.bold,p.bold{font-family:Antarctica,sans-serif;font-weight:500}b,strong{font-family:Antarctica,sans-serif;font-weight:500}.p,a,address,button,input,ol,p,textarea,ul{font-family:Antarctica,sans-serif;font-size:clamp(14px,.1759014952vw + 13.3403693931px,16px);line-height:1.875em}@media (min-width:1512px){.p,a,address,button,input,ol,p,textarea,ul{font-size:clamp(16px,1.0738831615vw + -.2371134021px,41px)}}p a{font-family:inherit;font-size:inherit;line-height:inherit}.eyebrow{font-family:Antarctica,sans-serif;font-size:clamp(17px,.0879507476vw + 16.6701846966px,18px);letter-spacing:.01em;color:#b4b4b4;margin-bottom:1em}@media (min-width:1512px){.eyebrow{font-size:clamp(18px,1.2027491409vw + -.1855670103px,46px)}}sub,sup{font-size:.6em;line-height:0}@media screen and (max-width:782px){html #wpadminbar{display:none}}.wpcf7 form.wpcf7-form br{display:none}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{display:block;width:100%}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block;margin-left:0}.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{margin-top:.2em;font-size:.8em}.wpcf7 form.wpcf7-form .wpcf7-response-output{padding:0;border:0;font-size:.8em;margin:1em 0 0 0}.wpcf7 .ajax-loader{margin-top:2.4em;margin-left:1.2em}form label{display:block;margin-top:1em}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{width:100%;margin-top:.4em;border:1px solid #ccc;padding:0 1em;line-height:3em;border-radius:0}form textarea{line-height:1.4em}form input[type=file]{margin-top:.4em;font-family:inherit}form input[type=file]::-webkit-file-upload-button{display:none}form input[type=file]:before{content:"Selecteer bestand";position:relative;display:inline-block;font-family:inherit;border:1px solid #ccc;color:inherit;border-radius:5px;padding:.4em 1em;font-size:inherit;margin-right:1em;-webkit-transition:border-color .3s ease,background-color .3s ease,color .3s ease;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.mobile-device form input[type=file]:active:before,body:not(.mobile-device) form input[type=file]:hover:before{background-color:#000;border-color:#000;color:#fff}form input[type=submit]{margin-top:3em}form input[type=checkbox]{display:inline-block;position:relative;border:1px solid #ccc;width:18px;height:18px;border-radius:3px;-webkit-box-sizing:content-box;box-sizing:content-box;vertical-align:top}form input[type=checkbox]:checked::before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;display:inline-block;top:3px;left:3px;background-color:#000;width:calc(18px - 3px * 2);height:calc(18px - 3px * 2)}form input[type=checkbox]+span{margin-left:.6em;vertical-align:top;font-size:clamp(15px,.1759014952vw + 14.3403693931px,17px);line-height:calc(18px + 2px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:1512px){form input[type=checkbox]+span{font-size:clamp(17px,1.116838488vw + .1134020619px,43px)}}form input[type=checkbox]+span a{font-size:inherit;color:#2863f8}form input[type=checkbox]+span a:hover{text-decoration:underline}form select{background-image:url("data:image/svg+xml;utf8, <svg fill='black' height='24' viewBox='0 0 20 22' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-size:1em;background-position-x:calc(100% - 1.2em);background-position-y:calc(50% - .1em)}form .hidden{display:none!important}.gform-theme.gform-theme--framework.gform_wrapper{--gf-ctrl-choice-check-color:black;--gf-ctrl-border-color-focus:black;--gf-ctrl-outline-color-focus:rgba(black, 0.2);--gf-ctrl-btn-bg-color-primary:black --gf-ctrl-btn-bg-color-hover-primary: black;--gf-ctrl-btn-color-primary:white --gf-ctrl-btn-color-hover-primary: white;--gf-ctrl-btn-padding-x:calc(16px + 0.5vw);--gf-ctrl-btn-padding-x-md:calc(16px + 0.5vw);--gf-ctrl-btn-padding-y:0;--gf-ctrl-btn-radius:0px;--gf-ctrl-btn-shadow:none;--gf-ctrl-btn-line-height:3em;--gf-ctrl-btn-height:3em;--gf-ctrl-btn-size:3em;--gf-field-pg-steps-number-bg-color-complete:#f0eeea;--gf-field-pg-steps-number-border-color-complete:#f0eeea}.gform_wrapper{width:100%}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper form .gf_page_steps{margin-bottom:2em}.gform_wrapper form .gform-body .button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}textarea{resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-radius:0;color:inherit}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{display:inline-block;max-width:100%;padding:11px 36px 11px 20px;color:inherit;vertical-align:middle;border:0;border-radius:0;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-color:transparent}select::-ms-expand{display:none}body,html{background-color:var(--body-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Antarctica,sans-serif;font-weight:400;color:var(--body-color);min-height:100vh;overscroll-behavior-y:none}body.admin-bar{min-height:calc(100vh - 32px)}body:has(.site-header>.site-header-cta)::before{content:"";pointer-events:none;position:relative;width:100%;display:block;height:2.31em;font-size:clamp(11px,.1759014952vw + 10.3403693931px,13px)}@media (min-width:1512px){body:has(.site-header>.site-header-cta)::before{font-size:clamp(13px,.8591065292vw + .0103092784px,33px)}}a,a:active,a:focus,a:hover{text-decoration:none}hr{display:block;position:relative;width:100%;height:1px;margin:2em 0;background-color:var(--body-line)}::-moz-selection{background:rgba(0,0,0,.8);color:rgba(255,255,255,.6)}::selection{background:rgba(0,0,0,.8);color:rgba(255,255,255,.6)}a[href*="#"] *{pointer-events:none}.preload *{-webkit-transition:none!important;transition:none!important}.dia-line{--line-color:var(--body-line);--line-direction:bottom left;--line-origin:top left}.dia-line.dia-line-top-right{--line-direction:bottom right;--line-origin:top right}.dia-line::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(to var(--line-direction),transparent calc(50% - round(clamp(.5px,.04vw,1px),.5px)),var(--line-color) calc(50% - round(clamp(.5px,.04vw,1px),.5px)),var(--line-color) 50%,transparent 50%);pointer-events:none}.bg-black{--block-bg:#242424;--block-text:#ffffff}.bg-white{--block-bg:#ffffff;--block-text:#242424}.bg-creme{--block-bg:#f3f3e9;--block-text:#242424}.bg-blue{--block-bg:#3e6486;--block-text:#242424}.bg-blue-light{--block-bg:rgba(62, 100, 134, 0.05);--block-text:var(--bg-color)}.bg-green{--block-bg:#9ca484;--block-text:#242424}.bg-brown{--block-bg:#d4c9b7;--block-text:#242424}.title-sticky{height:100%}.title-sticky .title{position:sticky;top:clamp(115px,7vw,235px)}@media (min-width:782px){.admin-bar .title-sticky .title{top:clamp(32px + 115px,7vw,32px + 235px)}}@media (max-width:600px){.title-sticky .title{position:relative;top:unset}}.trigger-parallax{overflow:hidden}.trigger-parallax img{will-change:transform}body.theme-transition,body.theme-transition *,body.theme-transition ::after,body.theme-transition ::before{-webkit-transition:color 1.5s cubic-bezier(.55,.085,0,.99),background-color 1.5s cubic-bezier(.55,.085,0,.99),border-color 1.5s cubic-bezier(.55,.085,0,.99)!important;transition:color 1.5s cubic-bezier(.55,.085,0,.99),background-color 1.5s cubic-bezier(.55,.085,0,.99),border-color 1.5s cubic-bezier(.55,.085,0,.99)!important}.fade-in{--delay:0s;opacity:0;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition-delay:var(--delay);transition-delay:var(--delay)}.in-view .fade-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:600px){.hide-mobile{display:none!important}}@media (min-width:600px){.hide-mobile-up{display:none!important}}@media (min-width:1020px){.hide-desktop{display:none!important}}@media (max-width:1020px){.hide-landscape-down{display:none!important}}@media (min-width:800px){.hide-landscape-up{display:none!important}}@media (max-width:800px){.hide-portrait-down{display:none!important}}@media (min-width:800px){.hide-portrait-up{display:none!important}}.page-content .wp-block-group>.core-content,.page-content .wp-block-group__inner-container>.core-content,.page-content>.core-content{width:100%;margin:0 auto 1.4em}.page-content .wp-block-group>.core-content h1,.page-content .wp-block-group__inner-container>.core-content h1,.page-content>.core-content h1{font-size:clamp(26px,2.110817942vw + 18.0844327177px,50px)}@media (min-width:1512px){.page-content .wp-block-group>.core-content h1,.page-content .wp-block-group__inner-container>.core-content h1,.page-content>.core-content h1{font-size:clamp(50px,3.3075601375vw + -.0103092784px,127px)}}.page-content .wp-block-group>.core-content h2,.page-content .wp-block-group__inner-container>.core-content h2,.page-content>.core-content h2{font-size:clamp(22px,1.4072119613vw + 16.7229551451px,38px)}@media (min-width:1512px){.page-content .wp-block-group>.core-content h2,.page-content .wp-block-group__inner-container>.core-content h2,.page-content>.core-content h2{font-size:clamp(38px,2.5343642612vw + -.3195876289px,97px)}}.page-content .wp-block-group>.core-content h3,.page-content .wp-block-group__inner-container>.core-content h3,.page-content>.core-content h3{font-size:clamp(18px,1.4951627089vw + 12.3931398417px,35px)}@media (min-width:1512px){.page-content .wp-block-group>.core-content h3,.page-content .wp-block-group__inner-container>.core-content h3,.page-content>.core-content h3{font-size:clamp(35px,2.3195876289vw + -.0721649485px,89px)}}.page-content .wp-block-group>.core-content h4,.page-content .wp-block-group__inner-container>.core-content h4,.page-content>.core-content h4{font-size:clamp(17px,.7915567282vw + 14.0316622691px,26px)}@media (min-width:1512px){.page-content .wp-block-group>.core-content h4,.page-content .wp-block-group__inner-container>.core-content h4,.page-content>.core-content h4{font-size:clamp(26px,1.7182130584vw + .0206185567px,66px)}}.page-content .wp-block-group>.core-content h5,.page-content .wp-block-group__inner-container>.core-content h5,.page-content>.core-content h5{font-size:clamp(17px,.7036059807vw + 14.3614775726px,25px)}@media (min-width:1512px){.page-content .wp-block-group>.core-content h5,.page-content .wp-block-group__inner-container>.core-content h5,.page-content>.core-content h5{font-size:clamp(25px,1.6323024055vw + .3195876289px,63px)}}.page-content .wp-block-group>.core-content h6,.page-content .wp-block-group__inner-container>.core-content h6,.page-content>.core-content h6{font-size:clamp(17px,.4397537379vw + 15.3509234828px,22px)}@media (min-width:1512px){.page-content .wp-block-group>.core-content h6,.page-content .wp-block-group__inner-container>.core-content h6,.page-content>.core-content h6{font-size:clamp(22px,1.4604810997vw + -.0824742268px,56px)}}.page-content .wp-block-group>.core-content h1,.page-content .wp-block-group>.core-content h2,.page-content .wp-block-group>.core-content h3,.page-content .wp-block-group>.core-content h4,.page-content .wp-block-group>.core-content h5,.page-content .wp-block-group>.core-content h6,.page-content .wp-block-group__inner-container>.core-content h1,.page-content .wp-block-group__inner-container>.core-content h2,.page-content .wp-block-group__inner-container>.core-content h3,.page-content .wp-block-group__inner-container>.core-content h4,.page-content .wp-block-group__inner-container>.core-content h5,.page-content .wp-block-group__inner-container>.core-content h6,.page-content>.core-content h1,.page-content>.core-content h2,.page-content>.core-content h3,.page-content>.core-content h4,.page-content>.core-content h5,.page-content>.core-content h6{font-family:Antarctica,sans-serif;font-weight:500;margin-bottom:.4em;line-height:1.4em;max-width:calc(900px + 20vw)}.page-content .wp-block-group>.core-content h1 a:not(.button),.page-content .wp-block-group>.core-content h2 a:not(.button),.page-content .wp-block-group>.core-content h3 a:not(.button),.page-content .wp-block-group>.core-content h4 a:not(.button),.page-content .wp-block-group>.core-content h5 a:not(.button),.page-content .wp-block-group>.core-content h6 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h1 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h2 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h3 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h4 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h5 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h6 a:not(.button),.page-content>.core-content h1 a:not(.button),.page-content>.core-content h2 a:not(.button),.page-content>.core-content h3 a:not(.button),.page-content>.core-content h4 a:not(.button),.page-content>.core-content h5 a:not(.button),.page-content>.core-content h6 a:not(.button){font-family:inherit}.page-content .wp-block-group>.core-content.heading-content,.page-content .wp-block-group__inner-container>.core-content.heading-content,.page-content>.core-content.heading-content{margin-bottom:0}.page-content .wp-block-group>.core-content p,.page-content .wp-block-group__inner-container>.core-content p,.page-content>.core-content p{line-height:1.6em;min-height:1em;max-width:calc(900px + 20vw);opacity:.6}.page-content .wp-block-group>.core-content ol,.page-content .wp-block-group>.core-content ul,.page-content .wp-block-group__inner-container>.core-content ol,.page-content .wp-block-group__inner-container>.core-content ul,.page-content>.core-content ol,.page-content>.core-content ul{line-height:1.4em;max-width:calc(900px + 20vw)}.page-content .wp-block-group>.core-content strong,.page-content .wp-block-group__inner-container>.core-content strong,.page-content>.core-content strong{color:inherit;font-family:Antarctica,sans-serif;font-weight:500}.page-content .wp-block-group>.core-content a:not(.button),.page-content .wp-block-group__inner-container>.core-content a:not(.button),.page-content>.core-content a:not(.button){text-decoration:none;color:#2863f8;font-size:inherit}.page-content .wp-block-group>.core-content a:not(.button):hover,.page-content .wp-block-group__inner-container>.core-content a:not(.button):hover,.page-content>.core-content a:not(.button):hover{text-decoration:underline}.page-content .wp-block-group>.core-content>p>a,.page-content .wp-block-group__inner-container>.core-content>p>a,.page-content>.core-content>p>a{color:#2863f8}.page-content .wp-block-group>.core-content ol ul,.page-content .wp-block-group>.core-content ul,.page-content .wp-block-group>.core-content ul ul,.page-content .wp-block-group__inner-container>.core-content ol ul,.page-content .wp-block-group__inner-container>.core-content ul,.page-content .wp-block-group__inner-container>.core-content ul ul,.page-content>.core-content ol ul,.page-content>.core-content ul,.page-content>.core-content ul ul{list-style-type:disc}.page-content .wp-block-group>.core-content ol ul li,.page-content .wp-block-group>.core-content ul li,.page-content .wp-block-group>.core-content ul ul li,.page-content .wp-block-group__inner-container>.core-content ol ul li,.page-content .wp-block-group__inner-container>.core-content ul li,.page-content .wp-block-group__inner-container>.core-content ul ul li,.page-content>.core-content ol ul li,.page-content>.core-content ul li,.page-content>.core-content ul ul li{list-style-type:disc;list-style-position:outside;margin-left:1em;padding-left:.5em;margin-bottom:.5em}.page-content .wp-block-group>.core-content ol,.page-content .wp-block-group>.core-content ol ol,.page-content .wp-block-group>.core-content ul ol,.page-content .wp-block-group__inner-container>.core-content ol,.page-content .wp-block-group__inner-container>.core-content ol ol,.page-content .wp-block-group__inner-container>.core-content ul ol,.page-content>.core-content ol,.page-content>.core-content ol ol,.page-content>.core-content ul ol{font-size:inherit}.page-content .wp-block-group>.core-content ol li,.page-content .wp-block-group>.core-content ol ol li,.page-content .wp-block-group>.core-content ul ol li,.page-content .wp-block-group__inner-container>.core-content ol li,.page-content .wp-block-group__inner-container>.core-content ol ol li,.page-content .wp-block-group__inner-container>.core-content ul ol li,.page-content>.core-content ol li,.page-content>.core-content ol ol li,.page-content>.core-content ul ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em;margin-bottom:.5em}.page-content .wp-block-group>.core-content ol ol,.page-content .wp-block-group>.core-content ol ul,.page-content .wp-block-group>.core-content ul ol,.page-content .wp-block-group>.core-content ul ul,.page-content .wp-block-group__inner-container>.core-content ol ol,.page-content .wp-block-group__inner-container>.core-content ol ul,.page-content .wp-block-group__inner-container>.core-content ul ol,.page-content .wp-block-group__inner-container>.core-content ul ul,.page-content>.core-content ol ol,.page-content>.core-content ol ul,.page-content>.core-content ul ol,.page-content>.core-content ul ul{margin-top:.5em}.page-content .wp-block-group>.core-content:last-child,.page-content .wp-block-group__inner-container>.core-content:last-child,.page-content>.core-content:last-child{margin-bottom:calc(calc(25px + 1.6575vw) * 3)}.page-content .button-wrapper+.heading-content,.page-content .heading-content+.heading-content,.page-content .paragraph-content+.heading-content,.page-content .wp-block-group .button-wrapper+.heading-content,.page-content .wp-block-group .heading-content+.heading-content,.page-content .wp-block-group .paragraph-content+.heading-content,.page-content .wp-block-group>.list-content+.heading-content,.page-content .wp-block-group__inner-container .button-wrapper+.heading-content,.page-content .wp-block-group__inner-container .heading-content+.heading-content,.page-content .wp-block-group__inner-container .paragraph-content+.heading-content,.page-content .wp-block-group__inner-container>.list-content+.heading-content,.page-content>.list-content+.heading-content{margin-top:3em}.page-content .button-wrapper+.list-content,.page-content .button-wrapper+.paragraph-content,.page-content .heading-content+.list-content,.page-content .heading-content+.paragraph-content,.page-content .paragraph-content+.list-content,.page-content .paragraph-content+.paragraph-content,.page-content .wp-block-group .button-wrapper+.list-content,.page-content .wp-block-group .button-wrapper+.paragraph-content,.page-content .wp-block-group .heading-content+.list-content,.page-content .wp-block-group .heading-content+.paragraph-content,.page-content .wp-block-group .paragraph-content+.list-content,.page-content .wp-block-group .paragraph-content+.paragraph-content,.page-content .wp-block-group>.list-content+.list-content,.page-content .wp-block-group>.list-content+.paragraph-content,.page-content .wp-block-group__inner-container .button-wrapper+.list-content,.page-content .wp-block-group__inner-container .button-wrapper+.paragraph-content,.page-content .wp-block-group__inner-container .heading-content+.list-content,.page-content .wp-block-group__inner-container .heading-content+.paragraph-content,.page-content .wp-block-group__inner-container .paragraph-content+.list-content,.page-content .wp-block-group__inner-container .paragraph-content+.paragraph-content,.page-content .wp-block-group__inner-container>.list-content+.list-content,.page-content .wp-block-group__inner-container>.list-content+.paragraph-content,.page-content>.list-content+.list-content,.page-content>.list-content+.paragraph-content{margin-top:1.4em}.page-content .wp-block-group>p+.block-paragraph-margin,.page-content .wp-block-group__inner-container>p+.block-paragraph-margin,.page-content>p+.block-paragraph-margin{margin-top:calc(50px + 6vw)}.page-content .single-image,.page-content .wp-block-group .single-image,.page-content .wp-block-group__inner-container .single-image{display:block;width:100%;max-width:calc(3840px - (6px + 5vw) * 2);margin:calc(calc(25px + 1.6575vw) * 1.5) 0}.page-content .single-image:last-child,.page-content .wp-block-group .single-image:last-child,.page-content .wp-block-group__inner-container .single-image:last-child{margin-bottom:calc(calc(25px + 1.6575vw) * 3)}.page-content .single-image .image,.page-content .wp-block-group .single-image .image,.page-content .wp-block-group__inner-container .single-image .image{max-width:calc(calc(900px + 20vw) + calc(6px + 5vw) * 2)}.page-content .core-content+.button-wrapper,.page-content .wp-block-group .core-content+.button-wrapper,.page-content .wp-block-group__inner-container .core-content+.button-wrapper{margin-top:calc(1em + 2vw)}.page-content .has-text-align-left,.page-content .wp-block-group .has-text-align-left,.page-content .wp-block-group__inner-container .has-text-align-left{margin-left:0;margin-right:auto}.page-content .has-text-align-center,.page-content .wp-block-group .has-text-align-center,.page-content .wp-block-group__inner-container .has-text-align-center{margin-left:auto;margin-right:auto;text-align:center;max-width:calc(900px + 20vw)}.page-content .wp-block-group>iframe,.page-content .wp-block-group__inner-container>iframe,.page-content>iframe{overflow-x:hidden;width:calc(100% - 10vw * 2)!important;max-width:1280px;margin:0 10vw;margin-bottom:calc(50px + 6vw)}.page-content-outer .page-content-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,1.25vw,40px)}.page-content-outer .page-content-wrapper .page-content-thumbnail{grid-column:1/span 5;border-right:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.page-content-outer .page-content-wrapper .page-content-thumbnail .image{width:calc(100% + clamp(20px,1.25vw,40px));margin-left:calc(clamp(20px,1.25vw,40px) * -1);height:100svh;position:sticky;font-size:clamp(11px,.1759014952vw + 10.3403693931px,13px);top:0}@media (min-width:1512px){.page-content-outer .page-content-wrapper .page-content-thumbnail .image{font-size:clamp(13px,.8591065292vw + .0103092784px,33px)}}body:has(.site-header>.site-header-cta) .page-content-outer .page-content-wrapper .page-content-thumbnail .image{top:2.31em}@media (min-width:782px){.admin-bar .page-content-outer .page-content-wrapper .page-content-thumbnail .image{top:32px}body.admin-bar:has(.site-header>.site-header-cta) .page-content-outer .page-content-wrapper .page-content-thumbnail .image{top:calc(32px + 2.31em)}}.page-content-outer .page-content-wrapper .page-content-thumbnail .image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.page-content-outer .page-content-wrapper .page-content-main{grid-column:7/span 5}.page-content-outer .page-content-wrapper .page-content-main .page-content-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:75svh;gap:clamp(20px,1.25vw,40px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-content-outer .page-content-wrapper .page-content-main .page-content-intro .page-content-button{margin-top:calc(10px + 1.325vw)}.page-content-outer .page-content-wrapper .page-content-main .page-content-intro .page-content-title{margin-bottom:calc(calc(25px + 1.6575vw) * 1.5)}.page-content-outer .page-content-wrapper .page-content-main .page-content-intro .page-content-title .eyebrow{margin-bottom:calc(10px + 1.325vw)}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;color:inherit;font-weight:inherit;font-family:inherit;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}li,ul{list-style-type:none}@media (max-width:800px){.site-content{width:100%}}@media (min-width:782px){.admin-bar .site-content{padding-top:32px}}.scrollbar-wrapper{display:none}html.lenis{height:auto;scrollbar-width:none;scrollbar-color:transparent transparent}html.lenis ::-webkit-scrollbar{display:none}html.lenis body{height:auto}html.lenis .scrollbar-wrapper{z-index:999999;position:fixed;display:block;width:12px;height:100svh;background-color:transparent;top:0;bottom:0;right:0;margin:auto;-webkit-transition:background-color .3s cubic-bezier(.55,.085,0,.99),padding .3s cubic-bezier(.55,.085,0,.99);transition:background-color .3s cubic-bezier(.55,.085,0,.99),padding .3s cubic-bezier(.55,.085,0,.99)}html.lenis .scrollbar-wrapper .scrollbar-bar{width:30%;height:50px;margin:0 auto;border-radius:5px;background:#333;opacity:0;-webkit-transition:background-color .3s cubic-bezier(.55,.085,0,.99),opacity .3s cubic-bezier(.55,.085,0,.99),width .3s cubic-bezier(.55,.085,0,.99);transition:background-color .3s cubic-bezier(.55,.085,0,.99),opacity .3s cubic-bezier(.55,.085,0,.99),width .3s cubic-bezier(.55,.085,0,.99)}html.lenis .scrollbar-wrapper .scrollbar-bar:active,html.lenis .scrollbar-wrapper .scrollbar-bar:focus,html.lenis .scrollbar-wrapper .scrollbar-bar:focus-within,html.lenis .scrollbar-wrapper .scrollbar-bar:hover{background-color:rgba(51,51,51,.75)}html.lenis .scrollbar-wrapper:active,html.lenis .scrollbar-wrapper:focus,html.lenis .scrollbar-wrapper:focus-within{background-color:rgba(238,238,238,.5)}html.lenis .scrollbar-wrapper:active .scrollbar-bar,html.lenis .scrollbar-wrapper:focus .scrollbar-bar,html.lenis .scrollbar-wrapper:focus-within .scrollbar-bar,html.lenis .scrollbar-wrapper:hover .scrollbar-bar{width:70%;opacity:1}html.lenis.lenis-scrolling .scrollbar-bar{opacity:1}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth iframe{pointer-events:none}html.lenis.lenis-stopped{overflow:hidden}::-webkit-scrollbar{width:12px;height:12px;background:0 0}::-webkit-scrollbar-track{border-radius:0;background-color:#eee}::-webkit-scrollbar-track:horizontal{background:0 0}::-webkit-scrollbar-thumb{border-radius:0;background:#333}::-webkit-scrollbar-thumb:horizontal{background:0 0}.figure-animated-down{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated-down .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated-down .figure-outer .figure-inner{-webkit-transform:translateY(80%) scale(1.2);transform:translateY(80%) scale(1.2);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-down .figure-outer{-webkit-transform:translateY(0);transform:translateY(0)}.in-view .figure-animated-down .figure-outer .figure-inner{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.figure-animated-right{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated-right .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated-right .figure-outer .figure-inner{-webkit-transform:translateX(80%) scale(1.3);transform:translateX(80%) scale(1.3);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-right .figure-outer{-webkit-transform:translateX(0);transform:translateX(0)}.in-view .figure-animated-right .figure-outer .figure-inner{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.figure-animated-up{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated-up .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated-up .figure-outer .figure-inner{-webkit-transform:translateY(-80%) scale(1.2);transform:translateY(-80%) scale(1.2);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-up .figure-outer,.start-intro .figure-animated-up .figure-outer{-webkit-transform:translateY(0);transform:translateY(0)}.in-view .figure-animated-up .figure-outer .figure-inner,.start-intro .figure-animated-up .figure-outer .figure-inner{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.figure-animated{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated .figure-outer .figure-inner{-webkit-transform:translateX(-20%) scale(1.1);transform:translateX(-20%) scale(1.1);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated .figure-outer{-webkit-transform:translateX(0);transform:translateX(0)}.in-view .figure-animated .figure-outer .figure-inner{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.image-parallax{display:block;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.image-parallax .image-parallax-inner{display:block;position:absolute;width:100%;height:calc(100% + 10vw);left:0;top:-10vw}.image-parallax .animation-trigger{z-index:2;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.button-menu{z-index:15;cursor:pointer;display:inline-block;position:fixed;right:clamp(20px,1.25vw,40px);top:calc((calc(80px + 1vw) - 38px)/ 2);width:38px;height:38px;border-radius:calc(80px + 1vw);background-color:#000}@media (min-width:782px){.admin-bar .button-menu{top:calc(calc(80px + 1vw) - 38px)}}.button-menu div,.button-menu div::after,.button-menu div::before{z-index:2;display:block;position:absolute;height:1.5px}.button-menu div{top:50%;left:50%;width:16px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .1s linear .4s;transition:background-color .1s linear .4s;background-color:transparent}.button-menu div::after,.button-menu div::before{content:"";left:0;width:100%;background-color:#fff;-webkit-transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s}.button-menu div::before{top:calc(-1 * 3px)}.button-menu div::after{top:3px}@media (min-width:1000px){.button-menu{display:none}}.menu-open .button-menu div{-webkit-transition:background-color .1s linear 0s;transition:background-color .1s linear 0s;background-color:transparent}.menu-open .button-menu div::after,.menu-open .button-menu div::before{top:0;-webkit-transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .4s;transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .4s;transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .4s;transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .4s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .4s;background-color:#fff}.menu-open .button-menu div::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-open .button-menu div::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(20px,1.25vw,40px);-ms-flex-wrap:wrap;flex-wrap:wrap}.page-content>.button-wrapper.core-content:last-child{margin-bottom:calc(50px + 6vw)}.button-wrapper.has-text-align.has-text-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-wrapper.has-text-align.has-text-align-right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}@media (max-width:600px){.button-wrapper{gap:.8em}.button-wrapper.full-width-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}.button-wrapper.full-width-mobile .button{width:100%}}.button,input[type=submit]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;line-height:3em;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top;letter-spacing:.03em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Antarctica,sans-serif;font-weight:500;font-size:clamp(14px,.1759014952vw + 13.3403693931px,16px);padding:0 calc(16px + .5vw);min-width:calc(50px + 4vw);text-align:center;color:var(--btn-default-color);border-radius:0;background-color:var(--btn-default-bg)}@media (min-width:1512px){.button,input[type=submit]{font-size:clamp(16px,1.0738831615vw + -.2371134021px,41px)}}.button.disabled,input[type=submit].disabled{cursor:default;opacity:.5;pointer-events:none}.button.hide,input[type=submit].hide{display:none}.button *,input[type=submit] *{pointer-events:none}.button.min-w,input[type=submit].min-w{min-width:max(24vw,100px)}.button.min-w-small,input[type=submit].min-w-small{min-width:max(20vw,75px)}.button.white,input[type=submit].white{background-color:#fff;color:#242424}.button.black,input[type=submit].black{background-color:#242424;color:#fff}.button.ghost,input[type=submit].ghost{background-color:transparent;border:1px var(--btn-default-border) solid;color:var(--btn-default-border);line-height:calc(3em - 1px * 2)}.button.ghost.white,input[type=submit].ghost.white{border-color:#fff;color:#fff}.button.ghost.black,input[type=submit].ghost.black{border-color:#242424;color:#242424}.button.link,input[type=submit].link{display:inline-block;background-color:transparent;border-color:transparent;min-width:unset;padding:0;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:clamp(16px,.1759014952vw + 15.3403693931px,18px);line-height:1.675em;font-family:Antarctica,sans-serif;font-weight:400}@media (min-width:1512px){.button.link,input[type=submit].link{font-size:clamp(18px,1.2027491409vw + -.1855670103px,46px)}}.button.link.black,input[type=submit].link.black{color:#242424}.button.link.arrow,input[type=submit].link.arrow{padding-left:0;padding-right:1.75em;font-family:Antarctica,sans-serif;font-weight:500}.button.link.arrow svg,input[type=submit].link.arrow svg{right:0;height:auto;width:1.2em}.button.arrow,input[type=submit].arrow{padding:0 calc(32px + 1vw) 0 calc(14px + .6vw);text-align:left}.button.arrow svg,input[type=submit].arrow svg{position:absolute;right:1.4em;height:.9em;top:50%;-webkit-transform:translate(-5%,-50%);transform:translate(-5%,-50%);-webkit-transition:stroke .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s ease;transition:stroke .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s ease;transition:stroke .2s cubic-bezier(.55,.085,0,.99),transform .3s ease;transition:stroke .2s cubic-bezier(.55,.085,0,.99),transform .3s ease,-webkit-transform .3s ease}.button:not(.disabled):active,.button:not(.disabled):hover,input[type=submit]:not(.disabled):active,input[type=submit]:not(.disabled):hover{background-color:var(--btn-default-hover-bg);color:var(--btn-default-hover-color)}.button:not(.disabled):active.arrow,.button:not(.disabled):hover.arrow,input[type=submit]:not(.disabled):active.arrow,input[type=submit]:not(.disabled):hover.arrow{background-color:var(--btn-default-hover-bg);color:var(--btn-default-hover-color)}.button:not(.disabled):active.white,.button:not(.disabled):hover.white,input[type=submit]:not(.disabled):active.white,input[type=submit]:not(.disabled):hover.white{background-color:#242424;color:#fff}.button:not(.disabled):active.black,.button:not(.disabled):hover.black,input[type=submit]:not(.disabled):active.black,input[type=submit]:not(.disabled):hover.black{background-color:#fff;color:#242424}.button:not(.disabled):active.ghost,.button:not(.disabled):hover.ghost,input[type=submit]:not(.disabled):active.ghost,input[type=submit]:not(.disabled):hover.ghost{color:var(--btn-default-hover-color);background-color:var(--btn-default-hover-bg)}.button:not(.disabled):active.ghost.white,.button:not(.disabled):hover.ghost.white,input[type=submit]:not(.disabled):active.ghost.white,input[type=submit]:not(.disabled):hover.ghost.white{background-color:#fff;color:#242424}.button:not(.disabled):active.link,.button:not(.disabled):hover.link,input[type=submit]:not(.disabled):active.link,input[type=submit]:not(.disabled):hover.link{background-color:transparent}.link-arrow{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;line-height:3em;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top;letter-spacing:.03em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Antarctica,sans-serif;font-weight:500;font-size:clamp(14px,.1759014952vw + 13.3403693931px,16px)}@media (min-width:1512px){.link-arrow{font-size:clamp(16px,1.0738831615vw + -.2371134021px,41px)}}.link-arrow.disabled{cursor:default;opacity:.5;pointer-events:none}.link-arrow.hide{display:none}.link-arrow *{pointer-events:none}.link-arrow svg{width:.8em;height:.8em;line-height:1em;fill:currentColor}.container{display:block;width:100%;max-width:3840px;margin-left:auto;margin-right:auto;color:inherit;padding-left:clamp(20px,1.25vw,40px);padding-right:clamp(20px,1.25vw,40px)}.container.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:800px){.container.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container>.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:800px){.container>.col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}@media (max-width:1000px){body.menu-open{overflow:hidden}}.menu-fullscreen{z-index:14;position:fixed;left:0;top:0;width:100%;height:0%;-webkit-transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s 4s;transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s 4s;display:block;pointer-events:none;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f0eeea;color:#000}.menu-fullscreen nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.menu-fullscreen nav>div{margin:auto calc(6px + 5vw)}.menu-fullscreen ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99)}.menu-fullscreen ul.menu>li.menu-item{position:relative;display:block}.menu-fullscreen ul.menu>li.menu-item .dropdown-arrow-wrapper>a,.menu-fullscreen ul.menu>li.menu-item>a{display:block;position:relative;line-height:1.6em;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;font-size:clamp(34px,1.4072119613vw + 28.7229551451px,50px)}@media (min-width:1512px){.menu-fullscreen ul.menu>li.menu-item .dropdown-arrow-wrapper>a,.menu-fullscreen ul.menu>li.menu-item>a{font-size:clamp(50px,3.3075601375vw + -.0103092784px,127px)}}.menu-fullscreen ul.menu>li.menu-item .dropdown-arrow-wrapper>a:active,.menu-fullscreen ul.menu>li.menu-item .dropdown-arrow-wrapper>a:hover,.menu-fullscreen ul.menu>li.menu-item>a:active,.menu-fullscreen ul.menu>li.menu-item>a:hover{opacity:.7}.menu-fullscreen ul.menu>li.menu-item.current-menu-item a,.single-post .menu-fullscreen ul.menu>li.menu-item.current_page_parent a{color:red;opacity:1}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children .dropdown-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:inherit}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children .dropdown-arrow-wrapper .dropdown-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:2em;-webkit-transition:-webkit-transform .6s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform .6s cubic-bezier(.55,.085,0,.99);transition:transform .6s cubic-bezier(.55,.085,0,.99);transition:transform .6s cubic-bezier(.55,.085,0,.99), -webkit-transform .6s cubic-bezier(.55,.085,0,.99)}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children .dropdown-arrow-wrapper .dropdown-arrow svg{display:block;width:.8em;height:.8em;pointer-events:none;stroke:currentColor}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;width:100%;padding-top:.6em}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children .sub-menu li{display:block;position:relative}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children .sub-menu li>a{display:block;position:relative;padding:0 1em;color:inherit}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children:not(.open) ul.sub-menu{display:none}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children.open.menu-item-has-children .dropdown-arrow-wrapper .dropdown-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:transform .2s cubic-bezier(.55,.085,0,.99);transition:transform .2s cubic-bezier(.55,.085,0,.99), -webkit-transform .2s cubic-bezier(.55,.085,0,.99)}.menu-fullscreen .bottom-menu{display:block;width:100%;position:absolute;bottom:0;left:0;opacity:0;padding:40px 10vw;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99)}.menu-open .menu-fullscreen{-webkit-transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s;transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s;pointer-events:visible;visibility:visible;opacity:1;height:100%}.menu-open .menu-fullscreen ul.menu{-webkit-transition:opacity .4s cubic-bezier(.55,.085,0,.99) .4s;transition:opacity .4s cubic-bezier(.55,.085,0,.99) .4s;opacity:1}.menu-open .menu-fullscreen .bottom-menu{-webkit-transition:opacity .4s cubic-bezier(.55,.085,0,.99) .6s;transition:opacity .4s cubic-bezier(.55,.085,0,.99) .6s;opacity:1}.popup-overlay{z-index:12;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.75;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}body:not(.show-popup-overlay) .popup-overlay{opacity:0;pointer-events:none;visibility:hidden}.show-popup-overlay{overflow:hidden}.popup{z-index:13;position:fixed;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity .2s ease .2s;transition:opacity .2s ease .2s;pointer-events:none}.popup .popup-body{pointer-events:visible;display:block;position:absolute;background-color:#fff;left:50%;top:50%;width:90%;max-width:500px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup .popup-body .button-close-popup{z-index:2;cursor:pointer;display:block;position:absolute;width:42px;height:42px;right:30px;top:30px;background-color:#fff;border-radius:50%}.popup .popup-body .button-close-popup svg{pointer-events:none;position:absolute;top:50%;left:50%;width:12px;height:12px;color:#000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup .popup-body .popup-content{padding:40px}.popup .popup-body .popup-content .title{line-height:1.6em;font-weight:600;margin-bottom:1em;font-size:clamp(18px,.8795074758vw + 14.7018469657px,28px)}@media (min-width:1512px){.popup .popup-body .popup-content .title{font-size:clamp(28px,1.8470790378vw + .0721649485px,71px)}}.popup:not(.open){opacity:0;pointer-events:none;visibility:hidden}@media (max-width:800px){.popup .popup-body{position:relative;top:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin-top:3vh;width:92%;max-width:none;max-height:calc(90vh - 6vh);max-height:calc(100dvh - 6vh);overflow-y:auto}}@media (max-width:600px){.popup .popup-body{left:auto;margin-left:4%;-webkit-transform:none;transform:none}.popup .popup-body .button-close-popup{right:14px;top:14px}}.grecaptcha-badge{display:none!important}.site-header{position:fixed;top:0;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;pointer-events:none}@media (min-width:782px){.admin-bar .site-header{top:32px}}.site-header .site-header-cta{position:relative;width:100%;background-color:var(--body-bg-grey);color:var(--body-color);text-align:center;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2.31;z-index:3;font-size:clamp(11px,.1759014952vw + 10.3403693931px,13px);-webkit-transition:line-height .5s cubic-bezier(.55,.085,0,.99);transition:line-height .5s cubic-bezier(.55,.085,0,.99)}@media (min-width:1512px){.site-header .site-header-cta{font-size:clamp(13px,.8591065292vw + .0103092784px,33px)}}.site-header .site-header-cta a{display:block;width:100%;padding:0 1em;font-size:inherit;line-height:inherit}.scrolled .site-header .site-header-cta{line-height:0}.site-header .site-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;padding:clamp(36px,2vw,72px) clamp(20px,1.25vw,40px)}.site-header a.branding{z-index:2;pointer-events:auto}.site-header a.branding .branding-logo{display:block;position:relative;width:100%;height:calc(20px + 1vw);line-height:0;pointer-events:none;-webkit-transition:color .3s cubic-bezier(.55,.085,0,.99);transition:color .3s cubic-bezier(.55,.085,0,.99)}body.single-post:not(.scrolled) .site-header a.branding .branding-logo{color:#fff}.site-header a.branding .branding-logo svg{height:100%;width:auto}.site-header .background{z-index:1;display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:transparent;border-bottom:.5px solid transparent;-webkit-transition:background-color .2s ease,color .2s ease,border-color 0s ease,height .5s ease .3s;transition:background-color .2s ease,color .2s ease,border-color 0s ease,height .5s ease .3s}.scrolled .site-header .background{background-color:var(--body-bg);height:100%;border-color:var(--body-line);-webkit-transition:background-color .2s ease,color .2s ease,border-color .5s ease,height .3s ease;transition:background-color .2s ease,color .2s ease,border-color .5s ease,height .3s ease}.site-header nav{z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-header nav>div>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4em;white-space:nowrap}.site-header nav>div>ul>li .dropdown-arrow-wrapper>a,.site-header nav>div>ul>li>a{z-index:2;display:block;line-height:1.4em;letter-spacing:.05em;-webkit-transition:opacity .1s;transition:opacity .1s;pointer-events:auto;font-size:clamp(13px,.1759014952vw + 12.3403693931px,15px)}@media (min-width:1512px){.site-header nav>div>ul>li .dropdown-arrow-wrapper>a,.site-header nav>div>ul>li>a{font-size:clamp(15px,.9879725086vw + .0618556701px,38px)}}.header-text-white .site-header nav>div>ul>li .dropdown-arrow-wrapper>a,.header-text-white .site-header nav>div>ul>li>a{color:#fff}.site-header nav>div>ul>li a:hover,.site-header nav>div>ul>li.current-menu-item>a{opacity:.5}.site-header nav>div>ul>li .dropdown-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit}.site-header nav>div>ul>li .dropdown-arrow-wrapper .dropdown-arrow{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:1.2em;-webkit-transition:-webkit-transform .6s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform .6s cubic-bezier(.55,.085,0,.99);transition:transform .6s cubic-bezier(.55,.085,0,.99);transition:transform .6s cubic-bezier(.55,.085,0,.99), -webkit-transform .6s cubic-bezier(.55,.085,0,.99)}.site-header nav>div>ul>li .dropdown-arrow-wrapper .dropdown-arrow svg{display:block;width:.8em;height:.8em;pointer-events:none}.header-text-white .site-header nav>div>ul>li .dropdown-arrow-wrapper .dropdown-arrow svg{color:#fff}.site-header nav>div>ul>li.menu-item-has-children{position:relative}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu{z-index:1;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:-1em;top:calc(1.4em - 2em);border-top:3em solid transparent;background-color:transparent;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;display:none}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu li{background-color:#fff}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu li a{padding:.2em 1em;line-height:1.8em}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu li:first-of-type{padding-top:1em}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu li:last-of-type{padding-bottom:1em}.site-header nav>div>ul>li.menu-item-has-children:hover .sub-menu{pointer-events:visible;opacity:1}@media (max-width:1000px){.site-header nav{display:none}}[v-cloak]{opacity:0!important}.employee-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,1.25vw,40px);height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;scroll-snap-align:center}.employee-card .employee-image{position:relative;aspect-ratio:67/62;width:100%;height:auto;display:block;overflow:hidden}.all-employees .employee-card .employee-image{aspect-ratio:51/62}.employee-card .employee-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.employee-card .employee-image .employee-linkedin{position:absolute;bottom:clamp(20px,1.25vw,40px);right:clamp(20px,1.25vw,40px);width:2.25em;height:2.25em;background-color:#fff;color:#242424;padding:.65em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.employee-card .employee-image .employee-linkedin svg{width:100%;height:100%;fill:#242424}.employee-card .employee-image .employee-linkedin:hover{background-color:#f0eeea}.employee-card .employee-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,1.25vw,40px);width:100%}.employee-card .employee-content .employee-body .employee-name{font-family:Antarctica,sans-serif;font-weight:500}.employee-card .employee-content .employee-body .employee-role{opacity:.5}.employee-card .employee-content .employee-footer{width:100%}.all-employees .employee-card .employee-content .employee-footer{display:none}.employee-card .employee-content .employee-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 calc(clamp(20px,1.25vw,40px)/ 2)}@media (max-width:1020px){.employee-card .employee-content .employee-footer ul li.spacer{display:none}}.employee-card .employee-content .employee-footer a:hover{text-decoration:underline}.button-widget{z-index:10;cursor:pointer;position:fixed;right:calc(10px + 1.5vw);bottom:calc(10px + 1.5vw);width:calc(40px + 1.2vw);height:calc(40px + 1.2vw);border-radius:50%;background-color:#000;overflow:hidden;-webkit-transition:background-color .2s ease,-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s ease,-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s ease,transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s ease,transform .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .2s cubic-bezier(.55,.085,0,.99)}.button-widget svg{pointer-events:none;display:block;position:absolute;width:50%;height:50%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff;-webkit-transition:fill .2s ease;transition:fill .2s ease}.button-widget:active,.button-widget:hover{-webkit-transform:scale(.96);transform:scale(.96);background-color:#0d0d0d}.home-intro{display:block;position:relative;width:100%;padding-top:clamp(140px,19vw,800px);padding-bottom:clamp(100px,12.5vw,500px);border-bottom:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.home-intro .home-intro-title{position:relative;isolation:isolate;padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(20px,1.25vw,40px);padding-bottom:calc(25px + 1.6575vw)}@media (max-width:1020px){.home-intro .home-intro-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.home-intro .home-intro-title .text{margin:0 auto;margin-top:1em;max-width:38ch}@media (max-width:1020px){.home-intro .home-intro-title .text{margin:0}}.home-intro .home-intro-title .boxed-line{z-index:-1;position:absolute;bottom:0;left:calc(50% - (clamp(20px,1.25vw,40px)/ 2));width:37.3%;height:calc(100% + clamp(140px,19vw,800px));border-left:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line);border-right:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.home-intro .media{position:relative;aspect-ratio:23/13}.home-intro .media img,.home-intro .media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home-intro .home-intro-intro{position:relative;isolation:isolate;padding-top:calc(calc(25px + 1.6575vw) * .75)}.home-intro .home-intro-intro .boxed-line{z-index:-1;position:absolute;top:0;right:calc(clamp(20px,1.25vw,40px) * -1);width:16.5%;height:calc(100% + clamp(100px,12.5vw,500px));border-left:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.home-intro .home-intro-intro .p-intro{margin-bottom:calc(calc(25px + 1.6575vw) * .75);text-indent:clamp(50px,13.25vw,550px);max-width:59ch}.page-intro-about-us{display:block;position:relative;overflow:hidden;width:100%;padding-top:clamp(125px,13vw,500px);padding-bottom:clamp(200px,24vw,920px)}.page-intro-about-us .page-intro-about-us-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.page-intro-about-us .page-intro-about-us-wrapper .title-wrapper{position:relative;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:calc(85svh - clamp(125px,13vw,500px));padding-bottom:calc(25px + 1.6575vw)}@media (max-width:1020px){.page-intro-about-us .page-intro-about-us-wrapper .title-wrapper{min-height:calc(50svh - clamp(125px,13vw,500px))}}.page-intro-about-us .page-intro-about-us-wrapper .title-wrapper .title{max-width:22ch}.page-intro-about-us .page-intro-about-us-wrapper .title-wrapper .boxed-line{z-index:-1;position:absolute;bottom:0;left:calc(50% - (clamp(20px,1.25vw,40px)/ 2));width:37.3%;height:calc(100% + clamp(125px,13vw,500px));border-left:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line);border-right:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.page-intro-about-us .page-intro-about-us-wrapper .title-wrapper .boxed-line::before{content:"";position:absolute;top:0;left:100%;width:100%;height:50%;border-bottom:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.page-intro-about-us .page-intro-about-us-wrapper .title-wrapper .title-wrapper-text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,1.25vw,40px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-intro-about-us .page-intro-about-us-wrapper .title-wrapper .title-wrapper-text .text{max-width:46ch}.page-intro-about-us .page-intro-about-us-wrapper .title-wrapper .title-wrapper-text .scroll-more{margin-right:max(5vw,10px);-ms-flex-item-align:end;align-self:flex-end}.page-intro-about-us .page-intro-about-us-wrapper .image{position:relative;margin-left:calc(clamp(20px,1.25vw,40px) * -1);margin-right:calc(clamp(20px,1.25vw,40px) * -1);aspect-ratio:63/31;width:100vw;height:auto}.page-intro-about-us .page-intro-about-us-wrapper .image img,.page-intro-about-us .page-intro-about-us-wrapper .image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-intro-about-us .page-intro-about-us-wrapper .intro-wrapper{position:relative;isolation:isolate;padding-top:calc(25px + 1.6575vw)}.page-intro-about-us .page-intro-about-us-wrapper .intro-wrapper .text{margin-bottom:calc(25px + 1.6575vw);text-indent:clamp(50px,13.25vw,550px);max-width:52ch;color:var(--body-color-grey)}.page-intro-about-us .page-intro-about-us-wrapper .intro-wrapper .boxed-line{z-index:-1;position:absolute;top:0;right:calc(clamp(20px,1.25vw,40px) * -1);width:calc(33.35% + clamp(20px,1.25vw,40px));height:calc(100% + clamp(200px,24vw,920px));border-left:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}@media (max-width:1020px){.page-intro-about-us .page-intro-about-us-wrapper .intro-wrapper .boxed-line{display:none}}.page-intro-not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(25px + 3vw);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:calc(calc(50px + 6vw) + calc(80px + 1vw)) 10vw calc(50px + 6vw)}.page-intro{display:block;position:relative;width:100%;padding-top:clamp(140px,19vw,800px);padding-bottom:calc(10px + 1.325vw)}.page-intro .page-intro-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10px + 1.325vw)}.page-intro .page-intro-wrapper .title-wrapper{padding-bottom:calc(10px + 1.325vw);border-bottom:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.page-intro .page-intro-wrapper .title-wrapper .title{max-width:22ch}.page-intro .page-intro-wrapper .content-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,1.25vw,40px)}.page-intro .page-intro-wrapper .content-wrapper .image{grid-column:span 10;position:relative}@media (max-width:1020px){.page-intro .page-intro-wrapper .content-wrapper .image{grid-column:span 12}}.page-intro .page-intro-wrapper .content-wrapper .image img,.page-intro .page-intro-wrapper .content-wrapper .image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-intro .page-intro-wrapper .content-wrapper .text-wrapper{grid-column:span 2;font-size:clamp(18px,.3518029903vw + 16.6807387863px,22px)}@media (min-width:1512px){.page-intro .page-intro-wrapper .content-wrapper .text-wrapper{font-size:clamp(22px,1.4604810997vw + -.0824742268px,56px)}}@media (max-width:1020px){.page-intro .page-intro-wrapper .content-wrapper .text-wrapper{grid-column:span 12}}.page-intro .page-intro-wrapper .content-wrapper .text-wrapper .scroll-more,.page-intro .page-intro-wrapper .content-wrapper .text-wrapper .text{font-size:inherit;line-height:inherit;letter-spacing:-.03em}.page-intro .page-intro-wrapper .content-wrapper .text-wrapper .scroll-more{position:sticky;top:calc(100svh - 2em)}.post-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(calc(10px + 1.325vw) * .5);scroll-snap-align:center}.post-card .post-card-image{position:relative;display:block;width:100%;height:auto;aspect-ratio:95/63;overflow:hidden}.post-card .post-card-image img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:1;-webkit-transition:-webkit-transform .75s .25s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .75s .25s cubic-bezier(.65,.05,.36,1);transition:transform .75s .25s cubic-bezier(.65,.05,.36,1);transition:transform .75s .25s cubic-bezier(.65,.05,.36,1), -webkit-transform .75s .25s cubic-bezier(.65,.05,.36,1);-webkit-transform-origin:bottom right;transform-origin:bottom right}.post-card .post-card-image .boxed-lines{position:absolute;inset:0;z-index:1}.post-card .post-card-image .boxed-lines::after,.post-card .post-card-image .boxed-lines::before{content:"";position:absolute;inset:0;pointer-events:none;-webkit-transition:-webkit-transform .5s .25s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .5s .25s cubic-bezier(.65,.05,.36,1);transition:transform .5s .25s cubic-bezier(.65,.05,.36,1);transition:transform .5s .25s cubic-bezier(.65,.05,.36,1), -webkit-transform .5s .25s cubic-bezier(.65,.05,.36,1);-webkit-transform-origin:top left;transform-origin:top left}.post-card .post-card-image .boxed-lines::before{-webkit-transform:scaleX(0);transform:scaleX(0);border-top:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.post-card .post-card-image .boxed-lines::after{-webkit-transform:scaleY(0);transform:scaleY(0);border-left:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.post-card .post-card-image .boxed-lines span{position:absolute;inset:0;pointer-events:none;-webkit-transition:-webkit-transform .25s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .25s cubic-bezier(.65,.05,.36,1);transition:transform .25s cubic-bezier(.65,.05,.36,1);transition:transform .25s cubic-bezier(.65,.05,.36,1), -webkit-transform .25s cubic-bezier(.65,.05,.36,1);-webkit-transform-origin:top left;transform-origin:top left}.post-card .post-card-image .boxed-lines span:first-of-type{-webkit-transform:scaleY(0);transform:scaleY(0);border-right:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.post-card .post-card-image .boxed-lines span:last-of-type{-webkit-transform:scaleX(0);transform:scaleX(0);border-bottom:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line)}.post-card .post-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(calc(10px + 1.325vw) * .5)}.post-card .post-card-content a{display:block;width:100%}.post-card .post-card-content .title{max-width:32ch}.post-card .post-card-content .category{color:#b4b4b4}.post-card:has(a:hover) .post-card-image img{-webkit-transition:-webkit-transform .75s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .75s cubic-bezier(.65,.05,.36,1);transition:transform .75s cubic-bezier(.65,.05,.36,1);transition:transform .75s cubic-bezier(.65,.05,.36,1), -webkit-transform .75s cubic-bezier(.65,.05,.36,1);-webkit-transform:scale(.95);transform:scale(.95)}.post-card:has(a:hover) .post-card-image .boxed-lines::after,.post-card:has(a:hover) .post-card-image .boxed-lines::before{-webkit-transition:-webkit-transform .5s .2s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .5s .2s cubic-bezier(.65,.05,.36,1);transition:transform .5s .2s cubic-bezier(.65,.05,.36,1);transition:transform .5s .2s cubic-bezier(.65,.05,.36,1), -webkit-transform .5s .2s cubic-bezier(.65,.05,.36,1);-webkit-transform:scale(100%);transform:scale(100%)}.post-card:has(a:hover) .post-card-image .boxed-lines span{-webkit-transition:-webkit-transform .25s .7s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .25s .7s cubic-bezier(.65,.05,.36,1);transition:transform .25s .7s cubic-bezier(.65,.05,.36,1);transition:transform .25s .7s cubic-bezier(.65,.05,.36,1), -webkit-transform .25s .7s cubic-bezier(.65,.05,.36,1)}.post-card:has(a:hover) .post-card-image .boxed-lines span:first-of-type{-webkit-transform:scaleY(25%);transform:scaleY(25%)}.post-card:has(a:hover) .post-card-image .boxed-lines span:last-of-type{-webkit-transform:scaleX(25%);transform:scaleX(25%)}.related-posts{display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(10px + 1.325vw) 0}.related-posts.has-bg{background-color:var(--block-bg);color:var(--block-text)}.related-posts .related-posts-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(25px + 1.6575vw)}.related-posts .related-posts-inner .related-posts-wrapper{display:grid;gap:clamp(20px,1.25vw,40px);grid-template-columns:repeat(3,1fr);margin:0 calc(clamp(20px,1.25vw,40px) * -1);padding:0 clamp(20px,1.25vw,40px)}@media (max-width:1020px){.related-posts .related-posts-inner .related-posts-wrapper{grid-auto-flow:column;grid-auto-columns:45%;grid-template-columns:unset;overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}@media (max-width:800px){.related-posts .related-posts-inner .related-posts-wrapper{grid-auto-columns:85%}}.track-record-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;border:round(clamp(.5px,.04vw,1px),.5px) solid #242424;scroll-snap-align:center}.track-record-card .track-record-image{position:relative;width:100%;height:auto;aspect-ratio:95/41;background-color:color-mix(in srgb,#b4b4b4 8%,transparent)}.track-record-card .track-record-image .track-record-image-inner{width:100%;height:100%}.track-record-card .track-record-image .track-record-image-inner picture{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.track-record-card .track-record-image .track-record-image-inner img{width:40%;height:40%;-o-object-fit:contain;object-fit:contain;display:block;margin:auto;-webkit-filter:saturate(0) grayscale(1);filter:saturate(0) grayscale(1)}.track-record-card .track-record-image .track-record-date{position:absolute;left:0;right:0;width:100%;text-align:center;bottom:7.5%;margin-bottom:0}.track-record-card .track-record-content{padding:calc(clamp(20px,1.25vw,40px) * .5) clamp(20px,1.25vw,40px)}.track-record-card .track-record-content .track-record-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;min-height:calc(calc(25px + 1.6575vw) * 1.5)}.track-record-card .track-record-content .track-record-body .title{font-family:Antarctica,sans-serif;font-weight:500}.track-record-card .track-record-content .track-record-footer{padding-top:calc(clamp(20px,1.25vw,40px) * .5);border-top:round(clamp(.5px,.04vw,1px),.5px) solid var(--body-line);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsImZvbnRzL19mb250cy1lbWJlZC5zY3NzIiwiZm9udHMvZm9udHMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIm1haW4vYWRtaW4tYmFyLnNjc3MiLCJtYWluL2Zvcm0vZm9ybS1jb250YWN0LWZvcm0tNy5zY3NzIiwibWFpbi9mb3JtL2Zvcm0tZ2VuZXJhbC5zY3NzIiwibWFpbi9mb3JtL2Zvcm0tZ3Jhdml0eS5zY3NzIiwibWFpbi9mb3JtL2Zvcm0tcmVzZXQuc2NzcyIsIm1haW4vbWFpbi5zY3NzIiwibWFpbi9tb2RpZmllcnMuc2NzcyIsIm1haW4vcGFnZS1jb250ZW50L3BhZ2UtY29udGVudC1zdHlsZS5zY3NzIiwibWFpbi9wYWdlLWNvbnRlbnQvcGFnZS1zaW5nbGUuc2NzcyIsIm1haW4vcmVzZXQuc2NzcyIsIm1haW4vc2Nyb2xsaW5nLnNjc3MiLCJhYm92ZS9hbmltYXRpb25zL2ZpZ3VyZS1hbmltYXRlZC1kb3duLnNjc3MiLCJhYm92ZS9hbmltYXRpb25zL2ZpZ3VyZS1hbmltYXRlZC1yaWdodC5zY3NzIiwiYWJvdmUvYW5pbWF0aW9ucy9maWd1cmUtYW5pbWF0ZWQtdXAuc2NzcyIsImFib3ZlL2FuaW1hdGlvbnMvZmlndXJlLWFuaW1hdGVkLnNjc3MiLCJhYm92ZS9hbmltYXRpb25zL2ltYWdlLXBhcmFsbGF4LnNjc3MiLCJhYm92ZS9idXR0b24tbWVudS9idXR0b24tbWVudS5zY3NzIiwiYWJvdmUvYnV0dG9uL2J1dHRvbi13cmFwcGVyLnNjc3MiLCJhYm92ZS9idXR0b24vYnV0dG9uLnNjc3MiLCJhYm92ZS9idXR0b24vbGluay1hcnJvdy5zY3NzIiwiYWJvdmUvY29udGFpbmVyL2NvbnRhaW5lci5zY3NzIiwiYWJvdmUvbWVudS1mdWxsc2NyZWVuL21lbnUtZnVsbHNjcmVlbi5zY3NzIiwiYWJvdmUvcG9wdXAvcG9wdXAtb3ZlcmxheS5zY3NzIiwiYWJvdmUvcG9wdXAvcG9wdXAuc2NzcyIsImFib3ZlL3JlY2FwdGNoYS9yZWNhcHRjaGEuc2NzcyIsImFib3ZlL3NpdGUtaGVhZGVyL3NpdGUtaGVhZGVyLnNjc3MiLCJhYm92ZS92dWUvdnVlLnNjc3MiLCIuLi8uLi8uLi9jb21wb25lbnRzL2VtcGxveWVlL2VtcGxveWVlLWNhcmQuc2NzcyIsIi4uLy4uLy4uL2NvbXBvbmVudHMvZ2VuZXJhbC9idXR0b24td2lkZ2V0L2J1dHRvbi13aWRnZXQuc2NzcyIsIi4uLy4uLy4uL2NvbXBvbmVudHMvaG9tZS9ob21lLWludHJvLnNjc3MiLCIuLi8uLi8uLi9jb21wb25lbnRzL3BhZ2UvcGFnZS1pbnRyby1hYm91dC11cy5zY3NzIiwiLi4vLi4vLi4vY29tcG9uZW50cy9wYWdlL3BhZ2UtaW50cm8tbm90LWZvdW5kLnNjc3MiLCIuLi8uLi8uLi9jb21wb25lbnRzL3BhZ2UvcGFnZS1pbnRyby5zY3NzIiwiLi4vLi4vLi4vY29tcG9uZW50cy9wb3N0L3Bvc3QtY2FyZC5zY3NzIiwiLi4vLi4vLi4vY29tcG9uZW50cy9yZWxhdGVkLXBvc3RzL3JlbGF0ZWQtcG9zdHMuc2NzcyIsIi4uLy4uLy4uL2NvbXBvbmVudHMvdHJhY2stcmVjb3JkL3RyYWNrLXJlY29yZC1jYXJkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNExBLE1BQ0ksa0JBQUEsQ0FDQSxzQ0FBQSxDQUNBLDJDQUFBLENBQ0EseUNBQUEsQ0FDQSw4Q0FBQSxDQUNBLHdDQUFBLENBRUEsNkNBQUEsQ0FDQSxnREFBQSxDQUNBLGlEQUFBLENBRUEsbURBQUEsQ0FDQSxzREFBQSxDQUNBLHVEQUFBLENBRUEsOENBaEJKLE1BaUJRLGlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHlCQUFBLENBQ0EsbUJBQUEsQ0FFQSx3QkFBQSxDQUNBLDJCQUFBLENBQ0EsNEJBQUEsQ0FFQSw4QkFBQSxDQUNBLGlDQUFBLENBQ0Esa0NBQUEsQ0FBQSxDQUlSLDJCQUNJLGlCQUFBLENBRUEsOENBSEosMkJBSVEsaUJBQUEsQ0FDQSxpQ0FBQSxDQUNBLG9CQUFB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LENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBQ0EsMERBQUEsQ0FDQSxpRUFDSSxVQUFBLENBQ0EsV0FBQSxDQUVBLHlFQUNJLFdBQUEsQ0FDQSxVQUFBLENBQ0EsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsc0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FFSixxRUFDSSxTQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSxhQUFBLENBQ0EsV0FBQSxDQUVBLHVDQUFBLENBQUEsK0JBQUEsQ0FHUiwwREFDSSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FHUix5Q0FDSSxrRUFBQSxDQUNBLDREQUNJLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsMkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FDQSxLQUFBLENBQ0EsNENBQUEsQ0FDQSxtRXBDdENSLGlDQUFBLENBQ0EsZUFBQSxDb0MwQ0ksOERBQ0ksOENBQUEsQ0FDQSxtRUFBQSxDQUNBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsNkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHNCQUFBLENBQUEsa0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsNkJBQUEiLCJmaWxlIjoibWFpbi1hYm92ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gU3BhY2luZ1xuJGJsb2NrLXBhZGRpbmc6IDEwdnc7XG4kYmxvY2stZ2FwLTMwOiBjYWxjKDEwcHggKyAxLjMyNXZ3KTtcbiRibG9jay1nYXAtNTA6IGNhbGMoMjVweCArIDEuNjU3NXZ3KTtcbiRibG9jay1zaWRlLXBhZGRpbmc6IGNhbGMoNnB4ICsgNXZ3KTtcbiRibG9jay1wYWRkaW5nLXB4OiBjYWxjKDUwcHggKyA2dncpO1xuJGJsb2NrLXBhZGRpbmctcHgtaGFsZjogY2FsYygyNXB4ICsgM3Z3KTtcbiRibG9jay1wYWRkaW5nLXNtYWxsOiBjYWxjKDIwcHggKyAxLjV2dyk7XG4kcGFyYWdyYXBoLW1hcmdpbjogY2FsYygxZW0gKyAydncpO1xuXG4kZnVsbC1oZWlnaHQtbW9iaWxlOiA5MHZoOyAvLyBmYWxsYmFjayBmb3IgMTAwZHZoXG4kaGVhZGVyLWhlaWdodDogY2FsYyg4MHB4ICsgMXZ3KTtcbiRpbnRyby1wYWRkaW5nLXRvcDogY2FsYygjeyRibG9jay1wYWRkaW5nLXB4fSArICN7JGhlYWRlci1oZWlnaHR9KTtcblxuJGJvcmRlci1yYWRpdXM6IDBweDtcbiRzY3JvbGxiYXItd2lkdGg6IDEycHg7XG4kc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDVweDtcblxuLy8gei1pbmRleFxuJHotaW5kZXgtc2Nyb2xsLWNvbnRhaW5lcjogMTtcbiR6LWluZGV4LWJ1dHRvbi13aWRnZXQ6IDEwO1xuJHotaW5kZXgtaGVhZGVyOiAxMTtcbiR6LWluZGV4LXBvcHVwLW92ZXJsYXk6IDEyO1xuJHotaW5kZXgtcG9wdXA6IDEzO1xuJHotaW5kZXgtbWVudS1mdWxsc2NyZWVuOiAxNDtcbiR6LWluZGV4LWJ1dHRvbi1tZW51OiAxNTtcblxuLy8gTWVkaWEgd2lkdGhzXG4kc2l0ZS13aWR0aC00azogMzg0MHB4O1xuJHNpdGUtd2lkdGgteGw6IDI1NjBweDtcbiRzaXRlLXdpZHRoLWhkOiAxOTIwcHg7XG4kc2l0ZS13aWR0aC1kZXNpZ246IDE1MTJweDtcbiRzaXRlLXdpZHRoLWxhcHRvcDogMTQ0MHB4O1xuJHNpdGUtd2lkdGgtbGFuZHNjYXBlOiAxMDIwcHg7XG4kc2l0ZS13aWR0aC1wb3J0cmFpdDogODAwcHg7XG4kc2l0ZS13aWR0aC1tb2JpbGU6IDYwMHB4O1xuJHNpdGUtd2lkdGgtbW9iaWxlLXNtYWxsOiAzNzVweDtcbiRzaXRlLXdpZHRoLW1lbnUtc3dpdGNoOiAxMDAwcHg7XG5cbi8vIENvbnRhaW5lciB3aWR0aFxuJG1heC13aWR0aC1jb250YWluZXI6ICRzaXRlLXdpZHRoLTRrO1xuJG1heC13aWR0aC1jb250ZW50OiAxNTAwcHg7XG4kbWF4LXdpZHRoLXRleHQ6IGNhbGMoOTAwcHggKyAyMHZ3KTtcblxuJGNvbnRhaW5lci1wYWRkaW5nOiBjbGFtcCgyMHB4LCAxLjI1dncsIDQwcHgpO1xuJGNvbnRhaW5lci1ndXR0ZXI6IGNsYW1wKDIwcHgsIDEuMjV2dywgNDBweCk7XG5cbi8vIFdvcmRwcmVzcyBhZG1pbiBiYXJcbiRzaXRlLXdpZHRoLXdwYWRtaW5iYXItbW9iaWxlOiA3ODJweDtcbiR3cGFkbWluYmFyLWhlaWdodDogMzJweDtcbiR3cGFkbWluYmFyLWhlaWdodC1tb2JpbGU6IDQ2cHg7XG5cbi8vIEFuaW1hdGlvblxuJGVhc2U6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjY1LCAwLjA1LCAwLjM2LCAxKTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMSwgMC40OCwgMCwgMC45OSk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuOTksIDAsIDAuOSwgMC40Mik7XG4kZWFzZS1vdXQtc3Ryb25nOiBjdWJpYy1iZXppZXIoMC4wNSwgMC43NSwgMC4yLCAxKTtcblxuLy8gQnV0dG9uc1xuJGJ1dHRvbi1oZWlnaHQ6IDNlbTtcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAxcHg7XG4kYnV0dG9uLWhlaWdodC1naG9zdDogY2FsYygjeyRidXR0b24taGVpZ2h0fSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9ICogMik7XG4kYnV0dG9uLXNpZGUtcGFkZGluZzogY2FsYygxNnB4ICsgMC41dncpO1xuJGJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwcHg7XG4kYnV0dG9uLXBhZGRpbmctYXJyb3ctbGVmdDogY2FsYygxNHB4ICsgMC42dncpO1xuJGJ1dHRvbi1wYWRkaW5nLWFycm93LXJpZ2h0OiBjYWxjKDMycHggKyAxdncpO1xuXG4vLyBDb2xvcnNcbiRjcmVtZTogI2YzZjNlOTtcbiRibHVlOiAjM2U2NDg2O1xuJGdyZWVuOiAjOWNhNDg0O1xuJGJyb3duOiAjZDRjOWI3O1xuJGdyZXk6ICNiNGI0YjQ7XG4kZ3JleS1kYXJrOiAjNGY0ZjRmOyAvLyBncmV5IG9uIGRhcmsgcGFnZVxuXG4kYnJva2VuLXdoaXRlOiAjZjBlZWVhO1xuJG9mZi1ibGFjazogIzI0MjQyNDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogJG9mZi1ibGFjaztcbiRyZWFsLWJsYWNrOiAjMDAwMDAwO1xuXG4kY29sb3ItdGV4dDogJGJsYWNrO1xuJHRleHQtbGluay1jb2xvcjogIzI4NjNmODtcblxuJGdyZXktYmc6ICRicm9rZW4td2hpdGU7XG4kZ3JleS1mb3JtOiAjY2NjO1xuJGdyZXktdGV4dDogI2FhYTtcbiRncmV5LXRleHQtZGFyazogIzY2NjtcblxuLy8gQ29sb3IgbWFwcGluZ1xuJGNvbG9yczogKFxuICAgICdibGFjayc6IChcbiAgICAgICAgJ2JhY2tncm91bmQnOiAkYmxhY2ssXG4gICAgICAgICd0ZXh0JzogJHdoaXRlXG4gICAgKSxcbiAgICAnd2hpdGUnOiAoXG4gICAgICAgICdiYWNrZ3JvdW5kJzogJHdoaXRlLFxuICAgICAgICAndGV4dCc6ICRjb2xvci10ZXh0XG4gICAgKSxcbiAgICAnY3JlbWUnOiAoXG4gICAgICAgICdiYWNrZ3JvdW5kJzogJGNyZW1lLFxuICAgICAgICAndGV4dCc6ICRjb2xvci10ZXh0XG4gICAgKSxcbiAgICAnYmx1ZSc6IChcbiAgICAgICAgJ2JhY2tncm91bmQnOiAkYmx1ZSxcbiAgICAgICAgJ3RleHQnOiAkY29sb3ItdGV4dFxuICAgICksXG4gICAgJ2JsdWUtbGlnaHQnOiAoXG4gICAgICAgICdiYWNrZ3JvdW5kJzogcmdiYSgkYmx1ZSwgMC4wNSksXG4gICAgICAgICd0ZXh0JzogdmFyKC0tYmctY29sb3IpXG4gICAgKSxcbiAgICAnZ3JlZW4nOiAoXG4gICAgICAgICdiYWNrZ3JvdW5kJzogJGdyZWVuLFxuICAgICAgICAndGV4dCc6ICRjb2xvci10ZXh0XG4gICAgKSxcbiAgICAnYnJvd24nOiAoXG4gICAgICAgICdiYWNrZ3JvdW5kJzogJGJyb3duLFxuICAgICAgICAndGV4dCc6ICRjb2xvci10ZXh0XG4gICAgKVxuKTtcblxuJGxpbmUtd2lkdGg6ICdyb3VuZChjbGFtcCgwLjVweCwgMC4wNHZ3LCAxcHgpLCAwLjVweCknO1xuXG4kY29sb3Itc2Nyb2xsYmFyLXRyYWNrOiAjZWVlO1xuJGNvbG9yLXNjcm9sbGJhci10aHVtYjogIzMzMztcblxuLy8gRm9udHNcblxuLy8gSGVhZGluZyBmb250IHNpemVzXG4kZm9udC1zaXplLWgxLXhsOiA3MHB4O1xuJGZvbnQtc2l6ZS1oMS14czogNDhweDtcblxuJGZvbnQtc2l6ZS1oMS1iaWcteGw6IDEwMHB4O1xuJGZvbnQtc2l6ZS1oMS1iaWcteHM6IDYycHg7XG5cbiRmb250LXNpemUtaDEtbWVnYS14bDogMTEycHg7XG4kZm9udC1zaXplLWgxLW1lZ2EteHM6IDcwcHg7XG5cbiRmb250LXNpemUtaDIteGw6IDUycHg7XG4kZm9udC1zaXplLWgyLXhzOiAzNnB4O1xuXG4kZm9udC1zaXplLWgyLXNtYWxsLXhsOiA0MnB4O1xuJGZvbnQtc2l6ZS1oMi1zbWFsbC14czogMjhweDtcblxuJGZvbnQtc2l6ZS1oMy14bDogMjZweDtcbiRmb250LXNpemUtaDMteHM6IDIwcHg7XG5cbiRmb250LXNpemUtaDMtYmlnLXhsOiAzM3B4O1xuJGZvbnQtc2l6ZS1oMy1iaWcteHM6IDIycHg7XG5cbiRmb250LXNpemUtaDMtc21hbGwteGw6IDI0cHg7XG4kZm9udC1zaXplLWgzLXNtYWxsLXhzOiAxOHB4O1xuXG4kZm9udC1zaXplLWg0LXhsOiAxOHB4O1xuJGZvbnQtc2l6ZS1oNC14czogMTZweDtcblxuJGZvbnQtc2l6ZS1oNS14bDogMTZweDtcbiRmb250LXNpemUtaDUteHM6IDE0cHg7XG5cbiRmb250LXNpemUtaDYteGw6IDIycHg7XG4kZm9udC1zaXplLWg2LXhzOiAxOHB4O1xuXG4vLyBCYXNlIGZvbnQgc2l6ZXNcbiRmb250LXNpemUtcC14bDogMTZweDtcbiRmb250LXNpemUtcC14czogMTRweDtcblxuJGZvbnQtc2l6ZS1wLWludHJvLXhsOiAyNnB4O1xuJGZvbnQtc2l6ZS1wLWludHJvLXhzOiAyMHB4O1xuXG4kZm9udC1zaXplLXAtYmlnLXhsOiAxOHB4O1xuJGZvbnQtc2l6ZS1wLWJpZy14czogMTZweDtcblxuJGZvbnQtc2l6ZS1wLXNtYWxsLXhsOiAxM3B4O1xuJGZvbnQtc2l6ZS1wLXNtYWxsLXhzOiAxMXB4O1xuXG4kZm9udC1zaXplLWJ1dHRvbi14bDogMTZweDtcbiRmb250LXNpemUtYnV0dG9uLXhzOiAxNHB4O1xuXG4kZm9udC1zaXplLWhlYWRlci14bDogMTVweDtcbiRmb250LXNpemUtaGVhZGVyLXhzOiAxM3B4O1xuXG4kZm9udC1zaXplLWZ1bGxtZW51LXhsOiA1MHB4O1xuJGZvbnQtc2l6ZS1mdWxsbWVudS14czogMzRweDtcblxuJGZvbnQtc2l6ZS1leWVicm93LXhsOiAxOHB4O1xuJGZvbnQtc2l6ZS1leWVicm93LXhzOiAxN3B4O1xuXG46cm9vdCB7XG4gICAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgICAtLWJvZHktYmc6IGxpZ2h0LWRhcmsoI3skYnJva2VuLXdoaXRlfSwgI3skYmxhY2t9KTtcbiAgICAtLWJvZHktYmctZ3JleTogbGlnaHQtZGFyaygjeyRncmV5fSwgI3skZ3JleS1kYXJrfSk7XG4gICAgLS1ib2R5LWNvbG9yOiBsaWdodC1kYXJrKCN7JGJsYWNrfSwgI3skd2hpdGV9KTtcbiAgICAtLWJvZHktY29sb3ItZ3JleTogbGlnaHQtZGFyaygjeyRibGFja30sICN7JGdyZXl9KTtcbiAgICAtLWJvZHktbGluZTogbGlnaHQtZGFyaygjeyRncmV5fSwgI3skZ3JleS1kYXJrfSk7XG5cbiAgICAtLWJ0bi1kZWZhdWx0LWJnOiBsaWdodC1kYXJrKCN7JGJsYWNrfSwgI3skd2hpdGV9KTtcbiAgICAtLWJ0bi1kZWZhdWx0LWNvbG9yOiBsaWdodC1kYXJrKCN7JHdoaXRlfSwgI3skYmxhY2t9KTtcbiAgICAtLWJ0bi1kZWZhdWx0LWJvcmRlcjogbGlnaHQtZGFyaygjeyRibGFja30sICN7JHdoaXRlfSk7XG5cbiAgICAtLWJ0bi1kZWZhdWx0LWhvdmVyLWJnOiBsaWdodC1kYXJrKCN7JGJsYWNrfSwgI3skYnJva2VuLXdoaXRlfSk7XG4gICAgLS1idG4tZGVmYXVsdC1ob3Zlci1jb2xvcjogbGlnaHQtZGFyaygjeyR3aGl0ZX0sICN7JGJsYWNrfSk7XG4gICAgLS1idG4tZGVmYXVsdC1ob3Zlci1ib3JkZXI6IGxpZ2h0LWRhcmsoI3skYmxhY2t9LCAjeyRicm9rZW4td2hpdGV9KTtcblxuICAgIEBzdXBwb3J0cyBub3QgKGNvbG9yOiBsaWdodC1kYXJrKHdoaXRlLCBibGFjaykpIHtcbiAgICAgICAgLS1ib2R5LWJnOiAjeyRicm9rZW4td2hpdGV9O1xuICAgICAgICAtLWJvZHktYmctZ3JleTogI3skZ3JleX07XG4gICAgICAgIC0tYm9keS1jb2xvcjogI3skYmxhY2t9O1xuICAgICAgICAtLWJvZHktY29sb3ItZ3JleTogI3skYmxhY2t9O1xuICAgICAgICAtLWJvZHktbGluZTogI3skZ3JleX07XG5cbiAgICAgICAgLS1idG4tZGVmYXVsdC1iZzogI3skYmxhY2t9O1xuICAgICAgICAtLWJ0bi1kZWZhdWx0LWNvbG9yOiAjeyR3aGl0ZX07XG4gICAgICAgIC0tYnRuLWRlZmF1bHQtYm9yZGVyOiAjeyRibGFja307XG5cbiAgICAgICAgLS1idG4tZGVmYXVsdC1ob3Zlci1iZzogI3skYmxhY2t9O1xuICAgICAgICAtLWJ0bi1kZWZhdWx0LWhvdmVyLWNvbG9yOiAjeyR3aGl0ZX07XG4gICAgICAgIC0tYnRuLWRlZmF1bHQtaG92ZXItYm9yZGVyOiAjeyRibGFja307XG4gICAgfVxufVxuXG46cm9vdDpoYXMoYm9keS50aGVtZS1kYXJrKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgQHN1cHBvcnRzIG5vdCAoY29sb3I6IGxpZ2h0LWRhcmsoYmxhY2ssIHdoaXRlKSkge1xuICAgICAgICAtLWJvZHktYmc6ICN7JGJsYWNrfTtcbiAgICAgICAgLS1ib2R5LWJnLWdyZXk6IHJnYmEoI3skZ3JleX0sIDAuMyk7XG4gICAgICAgIC0tYm9keS1jb2xvcjogI3skd2hpdGV9O1xuICAgICAgICAtLWJvZHktY29sb3ItZ3JleTogI3skZ3JleX07XG4gICAgICAgIC0tYm9keS1saW5lOiAjeyRncmV5LWRhcmt9O1xuXG4gICAgICAgIC0tYnRuLWRlZmF1bHQtYmc6ICN7JHdoaXRlfTtcbiAgICAgICAgLS1idG4tZGVmYXVsdC1jb2xvcjogI3skYmxhY2t9O1xuICAgICAgICAtLWJ0bi1kZWZhdWx0LWJvcmRlcjogI3skd2hpdGV9O1xuXG4gICAgICAgIC0tYnRuLWRlZmF1bHQtaG92ZXItYmc6ICN7JGJyb2tlbi13aGl0ZX07XG4gICAgICAgIC0tYnRuLWRlZmF1bHQtaG92ZXItY29sb3I6ICN7JGJsYWNrfTtcbiAgICAgICAgLS1idG4tZGVmYXVsdC1ob3Zlci1ib3JkZXI6ICN7JGJyb2tlbi13aGl0ZX07XG4gICAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbnRhcmN0aWNhJztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2luYy9mb250cy9BbnRhcmN0aWNhL0FudGFyY3RpY2EtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi8uLi9pbmMvZm9udHMvQW50YXJjdGljYS9BbnRhcmN0aWNhLVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uLy4uL2luYy9mb250cy9BbnRhcmN0aWNhL0FudGFyY3RpY2EtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQW50YXJjdGljYSc7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9pbmMvZm9udHMvQW50YXJjdGljYS9BbnRhcmN0aWNhLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi8uLi9pbmMvZm9udHMvQW50YXJjdGljYS9BbnRhcmN0aWNhLU1lZGl1bS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vLi4vaW5jL2ZvbnRzL0FudGFyY3RpY2EvQW50YXJjdGljYS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuIiwiQGltcG9ydCAnZm9udHMtZW1iZWQnO1xuXG4vLyBPdmVyYWxsIGZvbnQgc3R5bGVzIChub3QgZm9yIHBvc3QvcGFnZSBjb250ZW50KVxuYm9keSB7XG4gICAgQGluY2x1ZGUgZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXhzLCAkZm9udC1zaXplLXAteGwpO1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtcC14cywgJGZvbnQtc2l6ZS1wLXhsKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxucCB7XG4gICAgLy8gTWF4IGNoYXJhY3RlcnMgZm9yIHBhcmFncmFwaHNcbiAgICBtYXgtd2lkdGg6IDcwY2g7XG4gICAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi50aXRsZSB7XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICAgIEBpbmNsdWRlIGZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4uaDEge1xuICAgIC8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oMS14cywgJGZvbnQtc2l6ZS1oMS14bCk7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoJGZvbnQtc2l6ZS1oMS14cywgJGZvbnQtc2l6ZS1oMS14bCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQzZW07XG5cbiAgICAmLmJpZyB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oMS1iaWcteHMsICRmb250LXNpemUtaDEtYmlnLXhsKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoJGZvbnQtc2l6ZS1oMS1iaWcteHMsICRmb250LXNpemUtaDEtYmlnLXhsKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIH1cblxuICAgICYubWVnYSB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oMS1tZWdhLXhzLCAkZm9udC1zaXplLWgxLW1lZ2EteGwpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlLWZ1bGx3aWR0aCgkZm9udC1zaXplLWgxLW1lZ2EteHMsICRmb250LXNpemUtaDEtbWVnYS14bCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3MWVtO1xuICAgIH1cbn1cblxuLmgyIHtcbiAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDIteHMsICRmb250LXNpemUtaDIteGwpO1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtaDIteHMsICRmb250LXNpemUtaDIteGwpO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU0ZW07XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgLy8gQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWgyLXNtYWxsLXhzLCAkZm9udC1zaXplLWgyLXNtYWxsLXhsKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoJGZvbnQtc2l6ZS1oMi1zbWFsbC14cywgJGZvbnQtc2l6ZS1oMi1zbWFsbC14bCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5MWVtO1xuICAgIH1cbn1cblxuLmgzIHtcbiAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDMteHMsICRmb250LXNpemUtaDMteGwpO1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtaDMteHMsICRmb250LXNpemUtaDMteGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzMWVtO1xuXG4gICAgJi5iaWcge1xuICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDMtYmlnLXhzLCAkZm9udC1zaXplLWgzLWJpZy14bCk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtaDMtYmlnLXhzLCAkZm9udC1zaXplLWgzLWJpZy14bCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzMWVtO1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDMtc21hbGwteHMsICRmb250LXNpemUtaDMtc21hbGwteGwpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlLWZ1bGx3aWR0aCgkZm9udC1zaXplLWgzLXNtYWxsLXhzLCAkZm9udC1zaXplLWgzLXNtYWxsLXhsKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE3ZW07XG4gICAgfVxufVxuXG4uaDQge1xuICAgIC8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNC14cywgJGZvbnQtc2l6ZS1oNC14bCk7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoJGZvbnQtc2l6ZS1oNC14cywgJGZvbnQtc2l6ZS1oNC14bCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ0ZW07XG59XG5cbi5oNSB7XG4gICAgLy8gQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg1LXhzLCAkZm9udC1zaXplLWg1LXhsKTtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlLWZ1bGx3aWR0aCgkZm9udC1zaXplLWg1LXhzLCAkZm9udC1zaXplLWg1LXhsKTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcbn1cblxuLmg2IHtcbiAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDYteHMsICRmb250LXNpemUtaDYteGwpO1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtaDYteHMsICRmb250LXNpemUtaDYteGwpO1xufVxuXG4ucC1pbnRybyB7XG4gICAgLy8gQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtaW50cm8teHMsICRmb250LXNpemUtcC1pbnRyby14bCk7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoJGZvbnQtc2l6ZS1wLWludHJvLXhzLCAkZm9udC1zaXplLXAtaW50cm8teGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzMWVtO1xufVxuLnAtYmlnIHtcbiAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtcC1iaWcteHMsICRmb250LXNpemUtcC1iaWcteGwpO1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtcC1iaWcteHMsICRmb250LXNpemUtcC1iaWcteGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3NWVtO1xufVxuLnAtc21hbGwge1xuICAgIC8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXNtYWxsLXhzLCAkZm9udC1zaXplLXAtc21hbGwteGwpO1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtcC1zbWFsbC14cywgJGZvbnQtc2l6ZS1wLXNtYWxsLXhsKTtcbn1cblxucCxcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gICAgJi5ib2xkIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW07XG4gICAgfVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgICBAaW5jbHVkZSBmb250LW1lZGl1bTtcbn1cblxucCxcbi5wLFxuYSxcbnVsLFxub2wsXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuYWRkcmVzcyB7XG4gICAgQGluY2x1ZGUgZm9udDtcbiAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtcC14cywgJGZvbnQtc2l6ZS1wLXhsKTtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlLWZ1bGx3aWR0aCgkZm9udC1zaXplLXAteHMsICRmb250LXNpemUtcC14bCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1ZW07XG59XG5cbnAgYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZXllYnJvdyB7XG4gICAgQGluY2x1ZGUgZm9udDtcbiAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtZXllYnJvdy14cywgJGZvbnQtc2l6ZS1leWVicm93LXhsKTtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlLWZ1bGx3aWR0aCgkZm9udC1zaXplLWV5ZWJyb3cteHMsICRmb250LXNpemUtZXllYnJvdy14bCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG5AbWl4aW4gZm9udCgpIHtcbiAgICBmb250LWZhbWlseTogJ0FudGFyY3RpY2EnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udC1yZWd1bGFyKCkge1xuICAgIGZvbnQtZmFtaWx5OiAnQW50YXJjdGljYScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1peGluIGZvbnQtbWVkaXVtKCkge1xuICAgIGZvbnQtZmFtaWx5OiAnQW50YXJjdGljYScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy8gQmFzaWMgYnV0dG9uIHN0eWxlcywgZm9yIC5idXR0b24sIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAubGluay1hcnJvdywgZXRjLlxuQG1peGluIGJ1dHRvbi1iYXNpY3MoKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgJGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyAkZWFzZSwgY29sb3IgMC4ycyAkZWFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1tZWRpdW0oKTtcbiAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtYnV0dG9uLXhzLCAkZm9udC1zaXplLWJ1dHRvbi14bCk7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoJGZvbnQtc2l6ZS1idXR0b24teHMsICRmb250LXNpemUtYnV0dG9uLXhsKTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBAaW5jbHVkZSBmbHVpZC10eXBlKDE2cHgsIDIwcHgpXG5AbWl4aW4gZmx1aWQtdHlwZShcbiAgICAkbWluLWZvbnQtc2l6ZTogMTJweCxcbiAgICAkbWF4LWZvbnQtc2l6ZTogMjFweCxcbiAgICAkbG93ZXItcmFuZ2U6ICRzaXRlLXdpZHRoLW1vYmlsZS1zbWFsbCxcbiAgICAkdXBwZXItcmFuZ2U6ICRzaXRlLXdpZHRoLWhkXG4pIHtcbiAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAgICN7JG1pbi1mb250LXNpemV9ICsgI3soXG4gICAgICAgICAgICAgICAgbWF0aC5kaXYoJG1heC1mb250LXNpemUsICgkbWF4LWZvbnQtc2l6ZSAqIDAgKyAxKSkgLSBtYXRoLmRpdigkbWluLWZvbnQtc2l6ZSwgKCRtaW4tZm9udC1zaXplICogMCArIDEpKVxuICAgICAgICAgICAgKX0gKiAoKDEwMHZ3IC0gI3skbG93ZXItcmFuZ2V9KSAvICN7KFxuICAgICAgICAgICAgICAgICAgICAgICAgbWF0aC5kaXYoJHVwcGVyLXJhbmdlLCAoJHVwcGVyLXJhbmdlICogMCArIDEpKSAtIG1hdGguZGl2KCRsb3dlci1yYW5nZSwgKCRsb3dlci1yYW5nZSAqIDAgKyAxKSlcbiAgICAgICAgICAgICAgICAgICAgKX0pXG4gICAgKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsb3dlci1yYW5nZSkge1xuICAgICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR1cHBlci1yYW5nZSkge1xuICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICAgIH1cbn1cblxuLy8gQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoMTZweCwgMjBweClcbi8vIHNldHMgZm9udCBzaXplIHRvIHNjYWxlIGJldHdlZW4gbWluIGFuZCBtYXgsIHdpdGggYSByZWZlcmVuY2UgcG9pbnQgZm9yIGJldHRlciBjb250cm9sXG5AbWl4aW4gZmx1aWQtdHlwZS1mdWxsd2lkdGgoXG4gICAgJG1pbi1mb250LFxuICAgICRyZWYtZm9udCxcbiAgICAkbWluLXNjcmVlbjogJHNpdGUtd2lkdGgtbW9iaWxlLXNtYWxsLFxuICAgICRyZWYtc2NyZWVuOiAkc2l0ZS13aWR0aC1kZXNpZ24sXG4gICAgJG1heC1zY3JlZW46ICRzaXRlLXdpZHRoLTRrXG4pIHtcbiAgICAvLyAkbWF4LXJhdGlvOiBtYXRoLmRpdigkbWF4LXNjcmVlbiwgJHJlZi1zY3JlZW4pO1xuICAgICRyYXRpbzogY2FsYygkbWF4LXNjcmVlbiAvICRyZWYtc2NyZWVuKTtcbiAgICAkbWF4LWZvbnQ6IG1hdGgucm91bmQoJHJlZi1mb250ICogJHJhdGlvKTtcbiAgICAvLyBzdHJpcCB1bml0c1xuICAgICRtaW4tZjogbWF0aC5kaXYoJG1pbi1mb250LCAxcHgpO1xuICAgICRyZWYtZjogbWF0aC5kaXYoJHJlZi1mb250LCAxcHgpO1xuICAgICRtYXgtZjogbWF0aC5kaXYoJG1heC1mb250LCAxcHgpO1xuXG4gICAgJG1pbi13OiBtYXRoLmRpdigkbWluLXNjcmVlbiwgMXB4KTtcbiAgICAkcmVmLXc6IG1hdGguZGl2KCRyZWYtc2NyZWVuLCAxcHgpO1xuICAgICRtYXgtdzogbWF0aC5kaXYoJG1heC1zY3JlZW4sIDFweCk7XG5cbiAgICAvLyAtLS0tLS0tLSBiZWxvdyByZWZlcmVuY2UgKGdlbnRsZSBzY2FsaW5nKVxuICAgICRzbG9wZS1iZWxvdzogbWF0aC5kaXYoJHJlZi1mIC0gJG1pbi1mLCAkcmVmLXcgLSAkbWluLXcpICogMTAwO1xuICAgICRpbnRlcmNlcHQtYmVsb3c6ICRyZWYtZiAtIG1hdGguZGl2KCRzbG9wZS1iZWxvdywgMTAwKSAqICRyZWYtdztcblxuICAgIGZvbnQtc2l6ZTogY2xhbXAoI3skbWluLWZ9cHgsICN7JHNsb3BlLWJlbG93fXZ3ICsgI3skaW50ZXJjZXB0LWJlbG93fXB4LCAjeyRyZWYtZn1weCk7XG4gICAgLy8gLS0tLS0tLS0gYWJvdmUgcmVmZXJlbmNlIChyZWFjaCBtYXggZXhhY3RseSlcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skcmVmLXNjcmVlbn0pIHtcbiAgICAgICAgJHNsb3BlLWFib3ZlOiBtYXRoLmRpdigkbWF4LWYgLSAkcmVmLWYsICRtYXgtdyAtICRyZWYtdykgKiAxMDA7XG4gICAgICAgICRpbnRlcmNlcHQtYWJvdmU6ICRyZWYtZiAtIG1hdGguZGl2KCRzbG9wZS1hYm92ZSwgMTAwKSAqICRyZWYtdztcblxuICAgICAgICBmb250LXNpemU6IGNsYW1wKCN7JHJlZi1mfXB4LCAjeyRzbG9wZS1hYm92ZX12dyArICN7JGludGVyY2VwdC1hYm92ZX1weCwgI3skbWF4LWZ9cHgpO1xuICAgIH1cbn1cblxuQG1peGluIGZsdWlkKCRwcm9wZXJ0eSwgJG1pbiwgJG1heCwgJGxvd2VyLXJhbmdlOiAkc2l0ZS13aWR0aC1tb2JpbGUsICR1cHBlci1yYW5nZTogJHNpdGUtd2lkdGgtaGQpIHtcbiAgICAjeyRwcm9wZXJ0eX06IGNhbGMoXG4gICAgICAgICN7JG1pbn0gKyAjeyhtYXRoLmRpdigkbWF4LCAoJG1heCAqIDAgKyAxKSkgLSBtYXRoLmRpdigkbWluLCAoJG1pbiAqIDAgKyAxKSkpfSAqICgoMTAwdncgLSAjeyRsb3dlci1yYW5nZX0pIC8gI3soXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXRoLmRpdigkdXBwZXItcmFuZ2UsICgkdXBwZXItcmFuZ2UgKiAwICsgMSkpIC0gbWF0aC5kaXYoJGxvd2VyLXJhbmdlLCAoJGxvd2VyLXJhbmdlICogMCArIDEpKVxuICAgICAgICAgICAgICAgICAgICApfSlcbiAgICApO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLXJhbmdlKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogJG1pbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItcmFuZ2UpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkbWF4O1xuICAgIH1cbn1cblxuQG1peGluIGJnLWNvdmVyKCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtaXhpbiBzcHJlYWQoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpbnNldDogMDtcbn1cblxuQG1peGluIGZvbnQtc2l6ZS1tZW51KCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogNjUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxufVxuIiwiLy8gRGlzYWJsZSB3cCBhZG1pbiBiYXIgb24gbW9iaWxlXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC13cGFkbWluYmFyLW1vYmlsZSkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi53cGNmNyB7XG4gICAgZm9ybS53cGNmNy1mb3JtIHtcbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQmlqIGFmZ2VrZXVyZCB2ZWxkXG4gICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZlZWRiYWNrIG5hIHZlcnplbmRlblxuICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFqYXgtbG9hZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi40ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgICB9XG59XG4iLCJmb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgaW5wdXRbdHlwZT0ndGVsJ10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgICBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWZvcm07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1NlbGVjdGVlciBiZXN0YW5kJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktZm9ybTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMC40ZW0gMWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1kZXZpY2UgJjphY3RpdmUsXG4gICAgICAgIGJvZHk6bm90KC5tb2JpbGUtZGV2aWNlKSAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAkY2hlY2tib3gtc2l6ZTogMThweDtcbiAgICAgICAgJGNoZWNrYm94LW9mZnNldDogM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgd2lkdGg6ICRjaGVja2JveC1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRjaGVja2JveC1zaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6ICRjaGVja2JveC1vZmZzZXQ7XG4gICAgICAgICAgICAgICAgbGVmdDogJGNoZWNrYm94LW9mZnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRjaGVja2JveC1zaXplfSAtICN7JGNoZWNrYm94LW9mZnNldH0gKiAyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skY2hlY2tib3gtc2l6ZX0gLSAjeyRjaGVja2JveC1vZmZzZXR9ICogMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBbGlnbiBjaGVja2JveCB0ZXh0L2xhYmVsXG4gICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKDE1cHgsIDE3cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoMTVweCwgMTdweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygjeyRjaGVja2JveC1zaXplfSArIDJweCk7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1saW5rLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIGZpbGw9J2JsYWNrJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjAgMjInIHdpZHRoPScyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNyAxMGw1IDUgNS01eicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L3N2Zz5cIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDEuMmVtKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjYWxjKDUwJSAtIDAuMWVtKTtcbiAgICB9XG5cbiAgICAuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8vIEVuYWJsZSBqUXVlcnkgZm9yIEFqYXgsIGRpc2FibGUgd3BfZGVyZWdpc3Rlcl9zY3JpcHQoJ2pxdWVyeScpXG5cbi8vIEdyYXZpdHkgRm9ybSB2YXJpYWJsZXNcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtX3dyYXBwZXIge1xuICAgIC0tZ2YtY3RybC1jaG9pY2UtY2hlY2stY29sb3I6IGJsYWNrO1xuICAgIC0tZ2YtY3RybC1ib3JkZXItY29sb3ItZm9jdXM6IGJsYWNrO1xuICAgIC0tZ2YtY3RybC1vdXRsaW5lLWNvbG9yLWZvY3VzOiByZ2JhKGJsYWNrLCAwLjIpO1xuXG4gICAgLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1wcmltYXJ5OiBibGFja1xuICAgIC0tZ2YtY3RybC1idG4tYmctY29sb3ItaG92ZXItcHJpbWFyeTogYmxhY2s7XG4gICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1wcmltYXJ5OiB3aGl0ZVxuICAgIC0tZ2YtY3RybC1idG4tY29sb3ItaG92ZXItcHJpbWFyeTogd2hpdGU7XG5cbiAgICAtLWdmLWN0cmwtYnRuLXBhZGRpbmcteDogI3skYnV0dG9uLXNpZGUtcGFkZGluZ307XG4gICAgLS1nZi1jdHJsLWJ0bi1wYWRkaW5nLXgtbWQ6ICN7JGJ1dHRvbi1zaWRlLXBhZGRpbmd9O1xuICAgIC0tZ2YtY3RybC1idG4tcGFkZGluZy15OiAwO1xuXG4gICAgLS1nZi1jdHJsLWJ0bi1yYWRpdXM6ICN7JGJ1dHRvbi1ib3JkZXItcmFkaXVzfTtcbiAgICAtLWdmLWN0cmwtYnRuLXNoYWRvdzogbm9uZTtcblxuICAgIC0tZ2YtY3RybC1idG4tbGluZS1oZWlnaHQ6ICN7JGJ1dHRvbi1oZWlnaHR9O1xuICAgIC0tZ2YtY3RybC1idG4taGVpZ2h0OiAjeyRidXR0b24taGVpZ2h0fTtcbiAgICAtLWdmLWN0cmwtYnRuLXNpemU6ICN7JGJ1dHRvbi1oZWlnaHR9O1xuXG4gICAgLy8gU3RlcHNcbiAgICAtLWdmLWZpZWxkLXBnLXN0ZXBzLW51bWJlci1iZy1jb2xvci1jb21wbGV0ZTogI3skZ3JleS1iZ307XG4gICAgLS1nZi1maWVsZC1wZy1zdGVwcy1udW1iZXItYm9yZGVyLWNvbG9yLWNvbXBsZXRlOiAjeyRncmV5LWJnfTtcbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmdmb3JtX2hlYWRpbmcge1xuICAgICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgLmdmX3BhZ2Vfc3RlcHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtLWJvZHkge1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJ0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTFweCAzNnB4IDExcHggMjBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWJnKTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5IHtcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogbm9uZTtcblxuICAgICYuYWRtaW4tYmFyIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JHdwYWRtaW5iYXItaGVpZ2h0fSk7XG4gICAgfVxuICAgICY6aGFzKC5zaXRlLWhlYWRlciA+IC5zaXRlLWhlYWRlci1jdGEpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjMxZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlLWZ1bGx3aWR0aCgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEsXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWxpbmUpO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC44KTtcbiAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMC42KTtcbn1cblxuYVtocmVmKj0nIyddIHtcbiAgICAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4ucHJlbG9hZCAqIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kaWEtbGluZSB7XG4gICAgLS1saW5lLWNvbG9yOiB2YXIoLS1ib2R5LWxpbmUpO1xuICAgIC0tbGluZS1kaXJlY3Rpb246IGJvdHRvbSBsZWZ0O1xuICAgIC0tbGluZS1vcmlnaW46IHRvcCBsZWZ0O1xuXG4gICAgJi5kaWEtbGluZS10b3AtcmlnaHQge1xuICAgICAgICAtLWxpbmUtZGlyZWN0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgICAgIC0tbGluZS1vcmlnaW46IHRvcCByaWdodDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0byB2YXIoLS1saW5lLWRpcmVjdGlvbiksXG4gICAgICAgICAgICB0cmFuc3BhcmVudCBjYWxjKDUwJSAtICN7JGxpbmUtd2lkdGh9KSxcbiAgICAgICAgICAgIHZhcigtLWxpbmUtY29sb3IpIGNhbGMoNTAlIC0gI3skbGluZS13aWR0aH0pLFxuICAgICAgICAgICAgdmFyKC0tbGluZS1jb2xvcikgNTAlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTAlXG4gICAgICAgICk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8vICYuZGlhLWxpbmUtaG92ZXIge1xuICAgIC8vICAgICAmOjphZnRlciB7XG4gICAgLy8gICAgICAgICBvcGFjaXR5OiAwO1xuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMyUgMzMlO1xuICAgIC8vICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAvLyAgICAgICAgICAgICBvcGFjaXR5IDAuNXMgMC41cyAkZWFzZSxcbiAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMC43NXMgJGVhc2Utb3V0O1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAvLyAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICAgIC8vICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAvLyAgICAgICAgICAgICBvcGFjaXR5IDAuNXMgJGVhc2UsXG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDAuNzVzIDAuMXMgJGVhc2UtaW47XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlcyBpbiAkY29sb3JzIHtcbiAgICAuYmctI3skY29sb3J9IHtcbiAgICAgICAgLS1ibG9jay1iZzogI3ttYXAuZ2V0KCR2YWx1ZXMsICdiYWNrZ3JvdW5kJyl9O1xuICAgICAgICAtLWJsb2NrLXRleHQ6ICN7bWFwLmdldCgkdmFsdWVzLCAndGV4dCcpfTtcbiAgICB9XG59XG5cbi50aXRsZS1zdGlja3kge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IGNsYW1wKDExNXB4LCA3dncsIDIzNXB4KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXRlLXdpZHRoLXdwYWRtaW5iYXItbW9iaWxlKSB7XG4gICAgICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgICAgIHRvcDogY2xhbXAoY2FsYygjeyR3cGFkbWluYmFyLWhlaWdodH0gKyAxMTVweCksIDd2dywgY2FsYygjeyR3cGFkbWluYmFyLWhlaWdodH0gKyAyMzVweCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmlnZ2VyLXBhcmFsbGF4IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxufVxuXG5ib2R5LnRoZW1lLXRyYW5zaXRpb24ge1xuICAgICYsXG4gICAgJiAqLFxuICAgICYgKjo6YmVmb3JlLFxuICAgICYgKjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgY29sb3IgMS41cyAkZWFzZSxcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMS41cyAkZWFzZSxcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAxLjVzICRlYXNlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmZhZGUtaW4ge1xuICAgIC8vIGV4YW1wbGUgdXNhZ2U6XG4gICAgLy8gc3R5bGU9XCItLWRlbGF5OiA8P3BocCBlY2hvICRrZXkgLyA2OyA/PnM7XCJcblxuICAgIC0tZGVsYXk6IDBzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1kZWxheSk7XG5cbiAgICAuaW4tdmlldyAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgIC5oaWRlLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgLmhpZGUtbW9iaWxlLXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgIC5oaWRlLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL1xuXG5AbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbGFuZHNjYXBlKSB7XG4gICAgLmhpZGUtbGFuZHNjYXBlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAuaGlkZS1sYW5kc2NhcGUtdXAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL1xuXG5AbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAuaGlkZS1wb3J0cmFpdC1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgLmhpZGUtcG9ydHJhaXQtdXAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLy8gU3R5bGUgYmFzaWMgY29udGVudCB3aXRoaW4gLnBhZ2UtY29udGVudCAoZGVmYXVsdCBwYWdlcylcbi5wYWdlLWNvbnRlbnQsXG4ucGFnZS1jb250ZW50IC53cC1ibG9jay1ncm91cCxcbi5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgID4gLmNvcmUtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29udGVudDtcbiAgICAgICAgLy8gcGFkZGluZzogMCAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxLjRlbTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKDI2cHgsIDUwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoMjZweCwgNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKDIycHgsIDM4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoMjJweCwgMzhweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKDE4cHgsIDM1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoMThweCwgMzVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKDE3cHgsIDI2cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoMTdweCwgMjZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKDE3cHgsIDI1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoMTdweCwgMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKDE3cHgsIDIycHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoMTdweCwgMjJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtdGV4dDtcblxuICAgICAgICAgICAgYTpub3QoLmJ1dHRvbikge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oZWFkaW5nLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLXRleHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGdyZXktdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtdGV4dDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkZ3JleS10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbGluay1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1saW5rLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGlzdCBVTFxuICAgICAgICB1bCxcbiAgICAgICAgb2wgdWwsXG4gICAgICAgIHVsIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExpc3QgT0xcbiAgICAgICAgb2wsXG4gICAgICAgIG9sIG9sLFxuICAgICAgICB1bCBvbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMaXN0IGluIGEgbGlzdFxuICAgICAgICB1bCB1bCxcbiAgICAgICAgdWwgb2wsXG4gICAgICAgIG9sIG9sLFxuICAgICAgICBvbCB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGJsb2NrLWdhcC01MH0gKiAzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1hcmdpbiBhYm92ZSB0aXRsZXNcbiAgICAvLyAuYmxvY2sgKywgLy8gTmlldCBibG9ja3M7IGRpZSBtb2V0ZW4gemVsZiBtYXJnaW4gYmVwYWxlblxuICAgID4gLmxpc3QtY29udGVudCArLFxuICAgIC5oZWFkaW5nLWNvbnRlbnQgKyxcbiAgICAucGFyYWdyYXBoLWNvbnRlbnQgKyxcbiAgICAuYnV0dG9uLXdyYXBwZXIgKyB7XG4gICAgICAgICYgLmhlYWRpbmctY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICAgIH1cblxuICAgICAgICAmIC5wYXJhZ3JhcGgtY29udGVudCxcbiAgICAgICAgJiAubGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLy8gTWFyZ2luIGFib3ZlIHRleHRcbiAgICAvLyAuYmxvY2sgKyAucGFyYWdyYXBoLWNvbnRlbnQge1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiAkYmxvY2stcGFkZGluZy1weDtcbiAgICAvLyB9XG5cbiAgICA+IHAgKyAuYmxvY2stcGFyYWdyYXBoLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRibG9jay1wYWRkaW5nLXB4O1xuICAgIH1cblxuICAgIC5zaW5nbGUtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIG1heC13aWR0aDogY2FsYygjeyRtYXgtd2lkdGgtY29udGVudH0pO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoJG1heC13aWR0aC1jb250YWluZXIgLSAkYmxvY2stc2lkZS1wYWRkaW5nICogMik7XG4gICAgICAgIG1hcmdpbjogY2FsYygjeyRibG9jay1nYXAtNTB9ICogMS41KSAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGJsb2NrLWdhcC01MH0gKiAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skbWF4LXdpZHRoLXRleHR9ICsgI3skYmxvY2stc2lkZS1wYWRkaW5nfSAqIDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvcmUtY29udGVudCArIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRwYXJhZ3JhcGgtbWFyZ2luO1xuICAgIH1cblxuICAgIC5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtdGV4dDtcbiAgICB9XG5cbiAgICA+IGlmcmFtZSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGJsb2NrLXBhZGRpbmd9ICogMikgIWltcG9ydGFudDsgLy9vdmVycmlkZSBpbmxpbmUgc3R5bGVcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAkYmxvY2stcGFkZGluZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJsb2NrLXBhZGRpbmctcHg7XG4gICAgfVxuXG4gICAgLy8gWW91dHViZSBlbWJlZCBibG9jayBkZWZhdWx0IChndXRlbmJlcmcpXG4gICAgLy8gLndwLWJsb2NrLWVtYmVkIHtcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIG1heC13aWR0aDogJG1heC13aWR0aC10ZXh0O1xuICAgIC8vICAgICBwYWRkaW5nOiAwICRibG9jay1wYWRkaW5nO1xuICAgIC8vICAgICBtYXJnaW46ICRwYXJhZ3JhcGgtbWFyZ2luIGF1dG87XG5cbiAgICAvLyAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206ICRibG9jay1wYWRkaW5nO1xuICAgIC8vICAgICB9XG5cbiAgICAvLyAgICAgJi5pcy10eXBlLXZpZGVvIHtcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyAgICAgICAgIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NiU7XG5cbiAgICAvLyAgICAgICAgICAgICBpZnJhbWUge1xuICAgIC8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgLy8gICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAvLyAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG59XG4iLCIucGFnZS1jb250ZW50LW91dGVyIHtcbiAgICAucGFnZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAkY29udGFpbmVyLWd1dHRlcjtcbiAgICAgICAgLy8gbWFyZ2luOiBjYWxjKCN7JGJsb2NrLWdhcH0gLyAyKSAwICRibG9jay1nYXA7XG5cbiAgICAgICAgLnBhZ2UtY29udGVudC10aHVtYm5haWwge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICN7JGxpbmUtd2lkdGh9IHNvbGlkIHZhcigtLWJvZHktbGluZSk7XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGNvbnRhaW5lci1ndXR0ZXJ9KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItZ3V0dGVyfSAqIC0xKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtcC1zbWFsbC14cywgJGZvbnQtc2l6ZS1wLXNtYWxsLXhsKTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICBib2R5Omhhcyguc2l0ZS1oZWFkZXIgPiAuc2l0ZS1oZWFkZXItY3RhKSAmIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyLjMxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l0ZS13aWR0aC13cGFkbWluYmFyLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAkd3BhZG1pbmJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYm9keS5hZG1pbi1iYXI6aGFzKC5zaXRlLWhlYWRlciA+IC5zaXRlLWhlYWRlci1jdGEpICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCN7JHdwYWRtaW5iYXItaGVpZ2h0fSArIDIuMzFlbSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWNvbnRlbnQtbWFpbiB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNTtcblxuICAgICAgICAgICAgLnBhZ2UtY29udGVudC1pbnRybyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1c3ZoO1xuICAgICAgICAgICAgICAgIGdhcDogJGNvbnRhaW5lci1ndXR0ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC5wYWdlLWNvbnRlbnQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJsb2NrLWdhcC0zMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhZ2UtY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skYmxvY2stZ2FwLTUwfSAqIDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIC5leWVicm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRibG9jay1nYXAtMzA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAucGFnZS1jb250ZW50LXNpZGViYXIge1xuICAgICAgICAvLyAgICAgZ3JpZC1jb2x1bW46IDEwIC8gc3BhbiAzO1xuICAgICAgICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgICAgICAvLyAgICAgICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA0O1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgIC8vICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgLnNpZGViYXItY29udGFpbmVyIHtcbiAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAvLyAgICAgICAgIHRvcDogJGludHJvLXBhZGRpbmctdG9wO1xuICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gICAgICAgICBnYXA6IDFlbTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgIH1cbn1cbiIsIipcbntcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXHR3b3JkLXdyYXA6IGJyZWFrO1xufVxuXG5hXG57XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG51bCxsaVxue1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4iLCIuc2l0ZS1jb250ZW50IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpdGUtd2lkdGgtd3BhZG1pbmJhci1tb2JpbGUpIHtcbiAgICAgICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3BhZG1pbmJhci1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY3JvbGxiYXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbC5sZW5pcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBzY3JvbGxiYXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zY3JvbGxiYXItd3JhcHBlciB7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6ICRzY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogMTAwc3ZoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2UsXG4gICAgICAgICAgICBwYWRkaW5nIDAuM3MgJGVhc2U7XG5cbiAgICAgICAgLnNjcm9sbGJhci1iYXIge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNjcm9sbGJhci1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNjcm9sbGJhci10aHVtYjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyAkZWFzZSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDAuM3MgJGVhc2UsXG4gICAgICAgICAgICAgICAgd2lkdGggMC4zcyAkZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1zY3JvbGxiYXItdGh1bWIsIDAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpmb2N1cy13aXRoaW4sXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXNjcm9sbGJhci10cmFjaywgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuc2Nyb2xsYmFyLWJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZW5pcy1zY3JvbGxpbmcge1xuICAgICAgICAuc2Nyb2xsYmFyLWJhciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZW5pcy1zbW9vdGgge1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZW5pcy1zdG9wcGVkIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXdpZHRoO1xuICAgIGhlaWdodDogJHNjcm9sbGJhci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Nyb2xsYmFyLXRyYWNrO1xuXG4gICAgJjpob3Jpem9udGFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zY3JvbGxiYXItdGh1bWI7XG5cbiAgICAmOmhvcml6b250YWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgfVxufVxuIiwiJHNwZWVkOiAxLjVzO1xuJGRlbGF5OiAwcztcblxuLmZpZ3VyZS1hbmltYXRlZC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZmlndXJlLW91dGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMSUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNlICRkZWxheTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG5cbiAgICAgICAgLmZpZ3VyZS1pbm5lciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAlKSBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzZSAkZGVsYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgZ3JlZW55ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW4tdmlldyAmIHtcbiAgICAgICAgLmZpZ3VyZS1vdXRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXG4gICAgICAgICAgICAuZmlndXJlLWlubmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHNwZWVkOiAxLjVzO1xuJGRlbGF5OiAwcztcblxuLmZpZ3VyZS1hbmltYXRlZC1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZpZ3VyZS1vdXRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDElKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzZSAkZGVsYXk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgcmVkO1xuXG4gICAgICAgIC5maWd1cmUtaW5uZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwJSkgc2NhbGUoMS4zKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgJGVhc2UgJGRlbGF5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIGdyZWVueWVsbG93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluLXZpZXcgJiB7XG4gICAgICAgIC5maWd1cmUtb3V0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblxuICAgICAgICAgICAgLmZpZ3VyZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRzcGVlZDogMS41cztcbiRkZWxheTogMHM7XG5cbi5maWd1cmUtYW5pbWF0ZWQtdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5maWd1cmUtb3V0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDElKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzZSAkZGVsYXk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgcmVkO1xuXG4gICAgICAgIC5maWd1cmUtaW5uZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpIHNjYWxlKDEuMik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNlICRkZWxheTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCBncmVlbnllbGxvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC1pbnRybyAmLFxuICAgIC5pbi12aWV3ICYge1xuICAgICAgICAuZmlndXJlLW91dGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cbiAgICAgICAgICAgIC5maWd1cmUtaW5uZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkc3BlZWQ6IDEuNXM7XG4kZGVsYXk6IDBzO1xuXG4uZmlndXJlLWFuaW1hdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZmlndXJlLW91dGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgJGVhc2UgJGRlbGF5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcblxuICAgICAgICAuZmlndXJlLWlubmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzZSAkZGVsYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgZ3JlZW55ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW4tdmlldyAmIHtcbiAgICAgICAgLmZpZ3VyZS1vdXRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuXG4gICAgICAgICAgICAuZmlndXJlLWlubmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmltYWdlLXBhcmFsbGF4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gYm9yZGVyOiAycHggc29saWQgcmVkO1xuXG4gICAgLmltYWdlLXBhcmFsbGF4LWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTB2dyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTEwdnc7XG5cbiAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgeWVsbG93Z3JlZW47XG4gICAgfVxuXG4gICAgLmFuaW1hdGlvbi10cmlnZ2VyIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIGdyZWVueWVsbG93O1xuICAgIH1cbn1cbiIsIiRidXR0b24tc2l6ZTogMzhweDtcbiRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4kYnV0dG9uLWxpbmVzLXdpZHRoOiAxNnB4O1xuJGJ1dHRvbi1saW5lcy1oZWlnaHQ6IDEuNXB4O1xuJGJ1dHRvbi1saW5lcy1jb2xvcjogd2hpdGU7XG4kYnV0dG9uLWxpbmVzLWNvbG9yLW9wZW46IHdoaXRlO1xuJGJ1dHRvbi1saW5lcy1zcGFjaW5nOiAzcHg7XG5cbi5idXR0b24tbWVudSB7XG4gICAgei1pbmRleDogJHotaW5kZXgtYnV0dG9uLW1lbnU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcbiAgICB0b3A6IGNhbGMoKCN7JGhlYWRlci1oZWlnaHR9IC0gI3skYnV0dG9uLXNpemV9KSAvIDIpO1xuICAgIHdpZHRoOiAkYnV0dG9uLXNpemU7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogJGhlYWRlci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXRlLXdpZHRoLXdwYWRtaW5iYXItbW9iaWxlKSB7XG4gICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gLSAjeyRidXR0b24tc2l6ZX0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2LFxuICAgIGRpdjo6YmVmb3JlLFxuICAgIGRpdjo6YWZ0ZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6ICRidXR0b24tbGluZXMtaGVpZ2h0O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAkYnV0dG9uLWxpbmVzLXdpZHRoO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhciAwLjRzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICB9XG5cbiAgICBkaXY6OmJlZm9yZSxcbiAgICBkaXY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWxpbmVzLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAkZWFzZSAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2UgMC4ycywgdHJhbnNmb3JtIDAuM3MgJGVhc2UgMC4ycztcbiAgICB9XG5cbiAgICBkaXY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogY2FsYygtMSAqICN7JGJ1dHRvbi1saW5lcy1zcGFjaW5nfSk7XG4gICAgfVxuXG4gICAgZGl2OjphZnRlciB7XG4gICAgICAgIHRvcDogJGJ1dHRvbi1saW5lcy1zcGFjaW5nO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l0ZS13aWR0aC1tZW51LXN3aXRjaCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm1lbnUtb3BlbiAuYnV0dG9uLW1lbnUge1xuICAgIGRpdiB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBsaW5lYXIgMHM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGRpdjo6YmVmb3JlLFxuICAgIGRpdjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzICRlYXNlIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4zcyAkZWFzZSAwLjJzLCB0cmFuc2Zvcm0gMC4zcyAkZWFzZSAwLjRzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWxpbmVzLWNvbG9yLW9wZW47XG4gICAgfVxuXG4gICAgZGl2OjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgZGl2OjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxufVxuIiwiLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAkY29udGFpbmVyLWd1dHRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAucGFnZS1jb250ZW50ID4gJi5jb3JlLWNvbnRlbnQge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJsb2NrLXBhZGRpbmctcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy10ZXh0LWFsaWduIHtcbiAgICAgICAgJi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICBnYXA6IDAuOGVtO1xuXG4gICAgICAgICYuZnVsbC13aWR0aC1tb2JpbGUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMC41ZW07XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ1dHRvbixcbmlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzaWNzO1xuICAgIHBhZGRpbmc6IDAgJGJ1dHRvbi1zaWRlLXBhZGRpbmc7XG4gICAgbWluLXdpZHRoOiBjYWxjKDUwcHggKyA0dncpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWRlZmF1bHQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZGVmYXVsdC1iZyk7XG5cbiAgICAmLm1pbi13IHtcbiAgICAgICAgbWluLXdpZHRoOiBtYXgoMjR2dywgMTAwcHgpO1xuICAgIH1cbiAgICAmLm1pbi13LXNtYWxsIHtcbiAgICAgICAgbWluLXdpZHRoOiBtYXgoMjB2dywgNzVweCk7XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAmLmJsYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuZ2hvc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlci13aWR0aCB2YXIoLS1idG4tZGVmYXVsdC1ib3JkZXIpIHNvbGlkO1xuICAgICAgICBjb2xvcjogdmFyKC0tYnRuLWRlZmF1bHQtYm9yZGVyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24taGVpZ2h0LWdob3N0O1xuXG4gICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibGFjayB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtcC1iaWcteHMsICRmb250LXNpemUtcC1iaWcteGwpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NzVlbTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuXG4gICAgICAgICYuYmxhY2sge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXJyb3cge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS43NWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW07XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFycm93IHtcbiAgICAgICAgcGFkZGluZzogMCAkYnV0dG9uLXBhZGRpbmctYXJyb3ctcmlnaHQgMCAkYnV0dG9uLXBhZGRpbmctYXJyb3ctbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjllbTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICAgICAgc3Ryb2tlIDAuMnMgJGVhc2UsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZGVmYXVsdC1ob3Zlci1iZyk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnRuLWRlZmF1bHQtaG92ZXItY29sb3IpO1xuICAgICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRlZmF1bHQtaG92ZXItYmcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tZGVmYXVsdC1ob3Zlci1jb2xvcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5naG9zdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1kZWZhdWx0LWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZGVmYXVsdC1ob3Zlci1iZyk7XG5cbiAgICAgICAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5saW5rLWFycm93IHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzaWNzO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDAuOGVtO1xuICAgICAgICBoZWlnaHQ6IDAuOGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLWNvbnRhaW5lcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgJi5mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5jb2wge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFByZXZlbnQgc2Nyb2xsaW5nIHdoZW4gbWVudSBpcyBvcGVuXG5AbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbWVudS1zd2l0Y2gpIHtcbiAgICBib2R5Lm1lbnUtb3BlbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4ubWVudS1mdWxsc2NyZWVuIHtcbiAgICB6LWluZGV4OiAkei1pbmRleC1tZW51LWZ1bGxzY3JlZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMCU7XG5cbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyAkZWFzZSwgdmlzaWJpbGl0eSAwcyA0cztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICBuYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMWVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgJGVhc2U7XG5cbiAgICAgICAgPiBsaS5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgIC5kcm9wZG93bi1hcnJvdy13cmFwcGVyID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtZnVsbG1lbnUteHMsICRmb250LXNpemUtZnVsbG1lbnUteGwpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtZnVsbG1lbnUteHMsICRmb250LXNpemUtZnVsbG1lbnUteGwpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgICAgICAuc2luZ2xlLXBvc3QgJi5jdXJyZW50X3BhZ2VfcGFyZW50IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1hcnJvdy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzICRlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjZlbTtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCgub3Blbikge1xuICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5kcm9wZG93bi1hcnJvdy13cmFwcGVyIC5kcm9wZG93bi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgJGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm90dG9tLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiA0MHB4ICRibG9jay1wYWRkaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgJGVhc2U7XG4gICAgfVxuXG4gICAgLm1lbnUtb3BlbiAmIHtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNnMgJGVhc2UsIHZpc2liaWxpdHkgMHM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgJGVhc2UgMC40cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYm90dG9tLW1lbnUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzICRlYXNlIDAuNnM7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBvcHVwLW92ZXJsYXkge1xuICAgIHotaW5kZXg6ICR6LWluZGV4LXBvcHVwLW92ZXJsYXk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICAgYm9keTpub3QoLnNob3ctcG9wdXAtb3ZlcmxheSkgJiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4uc2hvdy1wb3B1cC1vdmVybGF5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLnBvcHVwIHtcbiAgICB6LWluZGV4OiAkei1pbmRleC1wb3B1cDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDAuMnM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAucG9wdXAtYm9keSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgLmJ1dHRvbi1jbG9zZS1wb3B1cCB7XG4gICAgICAgICAgICAkc2l6ZTogNDJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoMThweCwgMjhweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoMThweCwgMjhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgub3Blbikge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgICAgICAucG9wdXAtYm9keSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDN2aDtcbiAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCN7JGZ1bGwtaGVpZ2h0LW1vYmlsZX0gLSA2dmgpOyAvLyBmYWxsYmFjayBmb3IgZHZoXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDZ2aCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAucG9wdXAtYm9keSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAuYnV0dG9uLWNsb3NlLXBvcHVwIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiJG1lbnUtaXRlbS1oZWlnaHQ6IDEuNGVtO1xuXG4uc2l0ZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHotaW5kZXgtaGVhZGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l0ZS13aWR0aC13cGFkbWluYmFyLW1vYmlsZSkge1xuICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgdG9wOiAkd3BhZG1pbmJhci1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1oZWFkZXItY3RhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1iZy1ncmV5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjMxO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlLWZ1bGx3aWR0aCgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgIHRyYW5zaXRpb246IGxpbmUtaGVpZ2h0IDAuNXMgJGVhc2U7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNjcm9sbGVkICYge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1oZWFkZXItaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogY2xhbXAoMzZweCwgMnZ3LCA3MnB4KSAkY29udGFpbmVyLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgYS5icmFuZGluZyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgIC5icmFuZGluZy1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMjBweCArIDF2dyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyAkZWFzZTtcbiAgICAgICAgICAgIGJvZHkuc2luZ2xlLXBvc3Q6bm90KC5zY3JvbGxlZCkgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLFxuICAgICAgICAgICAgY29sb3IgMC4ycyBlYXNlLFxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDBzIGVhc2UsXG4gICAgICAgICAgICBoZWlnaHQgMC41cyBlYXNlIDAuM3M7XG5cbiAgICAgICAgLnNjcm9sbGVkICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1iZyk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvZHktbGluZSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLFxuICAgICAgICAgICAgICAgIGNvbG9yIDAuMnMgZWFzZSxcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgMC41cyBlYXNlLFxuICAgICAgICAgICAgICAgIGhlaWdodCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNGVtO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWFycm93LXdyYXBwZXIgPiBhLFxuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZW51LWl0ZW0taGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWhlYWRlci14cywgJGZvbnQtc2l6ZS1oZWFkZXIteGwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1mdWxsd2lkdGgoJGZvbnQtc2l6ZS1oZWFkZXIteHMsICRmb250LXNpemUtaGVhZGVyLXhsKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci10ZXh0LXdoaXRlICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1hcnJvdy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyAkZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXItdGV4dC13aGl0ZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoI3skbWVudS1pdGVtLWhlaWdodH0gLSAyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMTBweCA3MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICEgaGlkZSBzdWItbWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yZW0gMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1lbnUtc3dpdGNoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiW3YtY2xvYWtdIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4iLCIuZW1wbG95ZWUtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJGNvbnRhaW5lci1ndXR0ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyO1xuICAgIC5lbXBsb3llZS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA2NyAvIDYyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuYWxsLWVtcGxveWVlcyAmIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTEvNjI7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICB9XG4gICAgICAgIC5lbXBsb3llZS1saW5rZWRpbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206ICRjb250YWluZXItZ3V0dGVyO1xuICAgICAgICAgICAgcmlnaHQ6ICRjb250YWluZXItZ3V0dGVyO1xuICAgICAgICAgICAgd2lkdGg6IDIuMjVlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi4yNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicm9rZW4td2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVtcGxveWVlLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICRjb250YWluZXItZ3V0dGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmVtcGxveWVlLWJvZHkge1xuICAgICAgICAgICAgLmVtcGxveWVlLW5hbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1wbG95ZWUtcm9sZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbXBsb3llZS1mb290ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuYWxsLWVtcGxveWVlcyAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiAwIGNhbGMoI3skY29udGFpbmVyLWd1dHRlcn0gLyAyKTtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNwYWNlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkd2lkZ2V0LXNpemU6IGNhbGMoNDBweCArIDEuMnZ3KTtcblxuLmJ1dHRvbi13aWRnZXQge1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWJ1dHRvbi13aWRnZXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogY2FsYygxMHB4ICsgMS41dncpO1xuICAgIGJvdHRvbTogY2FsYygxMHB4ICsgMS41dncpO1xuICAgIHdpZHRoOiAkd2lkZ2V0LXNpemU7XG4gICAgaGVpZ2h0OiAkd2lkZ2V0LXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzICRlYXNlO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKGJsYWNrLCA1KTtcbiAgICB9XG59XG4iLCIuaG9tZS1pbnRybyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxNDBweCwgMTl2dywgODAwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMDBweCwgMTIuNXZ3LCA1MDBweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogI3skbGluZS13aWR0aH0gc29saWQgdmFyKC0tYm9keS1saW5lKTtcblxuICAgIC5ob21lLWludHJvLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogJGNvbnRhaW5lci1ndXR0ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkYmxvY2stZ2FwLTUwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOGNoO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3hlZC1saW5lIHtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAoI3skY29udGFpbmVyLWd1dHRlcn0vIDIpKTtcbiAgICAgICAgICAgIHdpZHRoOiAzNy4zJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgY2xhbXAoMTQwcHgsIDE5dncsIDgwMHB4KSk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogI3skbGluZS13aWR0aH0gc29saWQgdmFyKC0tYm9keS1saW5lKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogI3skbGluZS13aWR0aH0gc29saWQgdmFyKC0tYm9keS1saW5lKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyMy8xMztcblxuICAgICAgICB2aWRlbyxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLWludHJvLWludHJvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGJsb2NrLWdhcC01MH0gKiAwLjc1KTtcbiAgICAgICAgLmJveGVkLWxpbmUge1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogY2FsYygjeyRjb250YWluZXItcGFkZGluZ30gKiAtMSk7XG4gICAgICAgICAgICB3aWR0aDogMTYuNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIGNsYW1wKDEwMHB4LCAxMi41dncsIDUwMHB4KSk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogI3skbGluZS13aWR0aH0gc29saWQgdmFyKC0tYm9keS1saW5lKTtcbiAgICAgICAgfVxuICAgICAgICAucC1pbnRybyB7XG4gICAgICAgICAgICAvLyB0ZXh0LWluZGVudDogNy43ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGJsb2NrLWdhcC01MH0gKiAwLjc1KTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiBjbGFtcCg1MHB4LCAxMy4yNXZ3LCA1NTBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU5Y2g7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZS1pbnRyby1hYm91dC11cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDEyNXB4LCAxM3Z3LCA1MDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIwMHB4LCAyNHZ3LCA5MjBweCk7XG5cbiAgICAucGFnZS1pbnRyby1hYm91dC11cy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoODVzdmggLSBjbGFtcCgxMjVweCwgMTN2dywgNTAwcHgpKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkYmxvY2stZ2FwLTUwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoNTBzdmggLSBjbGFtcCgxMjVweCwgMTN2dywgNTAwcHgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMmNoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm94ZWQtbGluZSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyRjb250YWluZXItZ3V0dGVyfS8gMikpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNy4zJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIGNsYW1wKDEyNXB4LCAxM3Z3LCA1MDBweCkpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjeyRsaW5lLXdpZHRofSBzb2xpZCB2YXIoLS1ib2R5LWxpbmUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogI3skbGluZS13aWR0aH0gc29saWQgdmFyKC0tYm9keS1saW5lKTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogI3skbGluZS13aWR0aH0gc29saWQgdmFyKC0tYm9keS1saW5lKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUtd3JhcHBlci10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogJGNvbnRhaW5lci1ndXR0ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NmNoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2Nyb2xsLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG1heCg1dncsIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGNvbnRhaW5lci1wYWRkaW5nfSAqIC0xKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRjb250YWluZXItcGFkZGluZ30gKiAtMSk7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDYzLzMxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaW1nLFxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW50cm8td3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJsb2NrLWdhcC01MDtcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmxvY2stZ2FwLTUwO1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiBjbGFtcCg1MHB4LCAxMy4yNXZ3LCA1NTBweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MmNoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yLWdyZXkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm94ZWQtbGluZSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygjeyRjb250YWluZXItcGFkZGluZ30gKiAtMSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzUlICsgI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIGNsYW1wKDIwMHB4LCAyNHZ3LCA5MjBweCkpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjeyRsaW5lLXdpZHRofSBzb2xpZCB2YXIoLS1ib2R5LWxpbmUpO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZS1pbnRyby1ub3QtZm91bmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogJGludHJvLXBhZGRpbmctdG9wICRibG9jay1wYWRkaW5nICRibG9jay1wYWRkaW5nLXB4O1xufVxuIiwiLnBhZ2UtaW50cm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTQwcHgsIDE5dncsIDgwMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGJsb2NrLWdhcC0zMDtcblxuICAgIC5wYWdlLWludHJvLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICRibG9jay1nYXAtMzA7XG4gICAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkYmxvY2stZ2FwLTMwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogI3skbGluZS13aWR0aH0gc29saWQgdmFyKC0tYm9keS1saW5lKTtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMmNoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAkY29udGFpbmVyLWd1dHRlcjtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUtZnVsbHdpZHRoKCRmb250LXNpemUtaDYteHMsICRmb250LXNpemUtaDYteGwpO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LFxuICAgICAgICAgICAgICAgIC5zY3JvbGwtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2Nyb2xsLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwc3ZoIC0gMmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG9zdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKCN7JGJsb2NrLWdhcC0zMH0gKiAwLjUpO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7XG4gICAgLnBvc3QtY2FyZC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogOTUvNjM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIDAuMjVzICRlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuYm94ZWQtbGluZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwLjI1cyAkZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAjeyRsaW5lLXdpZHRofSBzb2xpZCB2YXIoLS1ib2R5LWxpbmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogI3skbGluZS13aWR0aH0gc29saWQgdmFyKC0tYm9keS1saW5lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMHB4O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyAkZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICN7JGxpbmUtd2lkdGh9IHNvbGlkIHZhcigtLWJvZHktbGluZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjeyRsaW5lLXdpZHRofSBzb2xpZCB2YXIoLS1ib2R5LWxpbmUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9zdC1jYXJkLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiBjYWxjKCN7JGJsb2NrLWdhcC0zMH0gKiAwLjUpO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJjaDtcbiAgICAgICAgfVxuICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpoYXMoYTpob3Zlcikge1xuICAgICAgICAucG9zdC1jYXJkLWltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzICRlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJveGVkLWxpbmVzIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwLjJzICRlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyAwLjdzICRlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDI1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMjUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yZWxhdGVkLXBvc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6ICRibG9jay1nYXAtMzAgMDtcblxuICAgICYuaGFzLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxvY2stYmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxvY2stdGV4dCk7XG4gICAgfVxuICAgIC5yZWxhdGVkLXBvc3RzLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAkYmxvY2stZ2FwLTUwO1xuICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIH1cbiAgICAgICAgLnJlbGF0ZWQtcG9zdHMtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiAkY29udGFpbmVyLWd1dHRlcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRjb250YWluZXItcGFkZGluZ30gKiAtMSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZztcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDQ1JTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogODUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRyYWNrLXJlY29yZC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICAgIGJvcmRlcjogI3skbGluZS13aWR0aH0gc29saWQgJGJsYWNrO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7XG4gICAgLnRyYWNrLXJlY29yZC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA5NS80MTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICN7JGdyZXl9IDglLCB0cmFuc3BhcmVudCk7XG4gICAgICAgIC50cmFjay1yZWNvcmQtaW1hZ2UtaW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgLy8gYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDAlKSBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWNrLXJlY29yZC1kYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm90dG9tOiA3LjUlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJhY2stcmVjb3JkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JGNvbnRhaW5lci1ndXR0ZXJ9ICogMC41KSAkY29udGFpbmVyLWd1dHRlcjtcbiAgICAgICAgLnRyYWNrLXJlY29yZC1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygjeyRibG9jay1nYXAtNTB9ICogMS41KTtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWNrLXJlY29yZC1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skY29udGFpbmVyLWd1dHRlcn0gKiAwLjUpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogI3skbGluZS13aWR0aH0gc29saWQgdmFyKC0tYm9keS1saW5lKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
