#form1,.content,body,html{height:100%;background:#fff!important}body{margin:0;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:600}p{font-size:1rem;line-height:1.5;margin:0 0 8px}ol:not([class]),ul:not([class]){margin:8px 0;padding-left:32px}ol:not([class]) li:not([class]),ul:not([class]) li:not([class]){font-size:1rem;line-height:1.5}a{color:#4c4c4c;text-decoration:none}hr{border:0;background:rgb(101.5,101.5,101.5);height:1px;margin:16px 0}strong{font-weight:600}img{max-width:100%;height:auto}.content{display:flex;flex-direction:column;height:100%}.content>main{padding:16px 0 0;flex:1 0 auto}.content>main>.carousel:first-child,.content>main>.hero-section:first-child{margin:-16px 0 0}select[disabled=disabled],select[disabled]{cursor:default;background:rgba(255,255,255,.25);color:rgba(0,0,0,.25)}.no-scroll{overflow:hidden!important}.no-scroll--small-only{overflow:hidden!important}@media (min-width:900px){.no-scroll--small-only{overflow:initial!important}}.full-width-iframe{width:100%;min-height:450px}.hidden{display:none}.blackout{position:fixed;top:0;left:0;bottom:0;right:0;z-index:5000;background:rgba(0,0,0,.25);z-index:-9999;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out}.blackout--visible{z-index:5000;opacity:1;visibility:visible}.page-editor-fixed-button{background:#5a83b4;color:#fff;margin:8px 0;padding:8px 16px;display:block;text-align:center}.page-editor-no-datasource-warning{padding:8px 16px;background:rgba(0,71,130,.5);border:2px solid #004782;color:#fff;font-size:1.25rem}.page-editor-no-datasource-warning:before{font-family:unified;content:"\e980";display:inline-block;margin-right:8px}.edit-mode hr{margin:0;height:16px;position:relative;border:0}.edit-mode hr:before{display:block;content:"";height:2px;background:#ccc;margin-top:9px}.edit-mode .tiles>div{min-width:calc(12.5% - 10px);flex:0 1 calc(12.5% - 10px);float:left;overflow:hidden}.edit-mode .tiles>div>.tiles__tile{width:100%;height:100%;flex:0 1 100%;padding:100% 0 0}.edit-mode .tiles__tile-image{bottom:8px;right:8px;width:auto;height:auto}.edit-mode .tiles--title-bottom-left .tiles__tile-image,.edit-mode .tiles--title-bottom-right .tiles__tile-image{bottom:initial;top:8px}.edit-mode .grid,.edit-mode .grid__column,.edit-mode .grid__row{margin-bottom:16px}.edit-mode .faq__questions{display:block;position:relative;border-top:0;box-shadow:none}.edit-mode .features-list .scEnabledChrome{width:100%}.edit-mode .request-callback__error{display:block}.edit-mode .request-callback__success{position:static}.edit-mode .accordion__content{display:block}@font-face{font-family:Ford;src:url(/font/FordAntenna-Light.otf) format("opentype")}@font-face{font-family:unified;src:url(/font/unified.ttf?ver=17042020) format("truetype"),url(/font/unified.woff?ver=17042020) format("woff"),url(/font/unified.svg?ver=17042020#unified) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:unified!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-open:before{content:"\e900"}.icon-left-open:before{content:"\e901"}.icon-right-open:before{content:"\e902"}.icon-up-open:before{content:"\e903"}.icon-angle-left:before{content:"\e904"}.icon-angle-right:before{content:"\e905"}.icon-angle-up:before{content:"\e906"}.icon-angle-down:before{content:"\e907"}.icon-angle-left1:before{content:"\e908"}.icon-angle-right1:before{content:"\e909"}.icon-angle-up1:before{content:"\e90a"}.icon-angle-down1:before{content:"\e90b"}.icon-sort-desc:before{content:"\e90c"}.icon-sort-asc:before{content:"\e90d"}.icon-sort1:before{content:"\e90e"}.icon-odometer:before{content:"\e90f"}.icon-collection:before{content:"\e910"}.icon-colour:before{content:"\e911"}.icon-gauge:before{content:"\e912"}.icon-cab:before{content:"\e913"}.icon-twitter:before{content:"\e914"}.icon-facebook:before{content:"\e915"}.icon-linkedin:before{content:"\e916"}.icon-instagram:before{content:"\e917"}.icon-star:before{content:"\e918"}.icon-star-empty:before{content:"\e919"}.icon-star-half:before{content:"\e91a"}.icon-star-half-empty:before{content:"\e91b"}.icon-star-half-alt:before{content:"\e91c"}.icon-agm:before{content:"\e91d"}.icon-investor-relations:before{content:"\e91e"}.icon-modern-slavery-statement:before{content:"\e91f"}.icon-regulatory-announcements:before{content:"\e920"}.icon-share-price:before{content:"\e921"}.icon-financial-reports:before{content:"\e922"}.icon-board:before{content:"\e923"}.icon-brands:before{content:"\e924"}.icon-business:before{content:"\e925"}.icon-history:before{content:"\e926"}.icon-phone-alt:before{content:"\e927"}.icon-twitter1:before{content:"\e928"}.icon-facebook1:before{content:"\e929"}.icon-linkedin1:before{content:"\e92a"}.icon-instagram1:before{content:"\e92b"}.icon-drop-off:before{content:"\e92c"}.icon-wheelchair:before{content:"\e92d"}.icon-harley-front:before{content:"\e92e"}.icon-harley-side:before{content:"\e92f"}.icon-tyre:before{content:"\e930"}.icon-cog-alt:before{content:"\e931"}.icon-co2:before{content:"\e932"}.icon-coffee:before{content:"\e933"}.icon-fuel-type:before{content:"\e934"}.icon-disabled:before{content:"\e935"}.icon-disabled-parking:before{content:"\e936"}.icon-mot:before{content:"\e937"}.icon-parking:before{content:"\e938"}.icon-parts:before{content:"\e939"}.icon-service:before{content:"\e93a"}.icon-service-plan:before{content:"\e93b"}.icon-transmission:before{content:"\e93c"}.icon-tyres:before{content:"\e93d"}.icon-van-mot:before{content:"\e93e"}.icon-wifi:before{content:"\e93f"}.icon-waiting-area:before{content:"\e940"}.icon-body-style:before{content:"\e941"}.icon-smart-repair:before{content:"\e942"}.icon-baby-change:before{content:"\e943"}.icon-defibrillator:before{content:"\e944"}.icon-electric-charging:before{content:"\e945"}.icon-handover:before{content:"\e946"}.icon-kids-zone:before{content:"\e947"}.icon-laptop:before{content:"\e948"}.icon-sell-my-car:before{content:"\e949"}.icon-toilet:before{content:"\e94a"}.icon-spanner:before{content:"\e991"}.icon-question-mark:before{content:"\e94b"}.icon-check1:before{content:"\e94c"}.icon-phone1:before{content:"\e94d"}.icon-heart-empty:before{content:"\e94e"}.icon-mail:before{content:"\e94f"}.icon-video:before{content:"\e950"}.icon-videocam:before{content:"\e951"}.icon-picture:before{content:"\e952"}.icon-camera1:before{content:"\e953"}.icon-camera-alt:before{content:"\e954"}.icon-ok:before{content:"\e955"}.icon-eye-off:before{content:"\e956"}.icon-pin:before{content:"\e957"}.icon-thumbs-up:before{content:"\e958"}.icon-thumbs-down:before{content:"\e959"}.icon-doc:before{content:"\e95a"}.icon-trash-empty:before{content:"\e95b"}.icon-location:before{content:"\e95c"}.icon-login:before{content:"\e95d"}.icon-logout:before{content:"\e95e"}.icon-ok-circled:before{content:"\e95f"}.icon-ok-circled2:before{content:"\e960"}.icon-lock-open:before{content:"\e961"}.icon-attach:before{content:"\e962"}.icon-info-circled:before{content:"\e963"}.icon-info-circle:before{content:"\e963"}.icon-help-circled:before{content:"\e964"}.icon-forward:before{content:"\e965"}.icon-attention-circled:before{content:"\e966"}.icon-attention:before{content:"\e967"}.icon-chat:before{content:"\e968"}.icon-headphones:before{content:"\e969"}.icon-clock:before{content:"\e96a"}.icon-block:before{content:"\e96b"}.icon-signal:before{content:"\e96c"}.icon-briefcase:before{content:"\e96d"}.icon-search:before{content:"\e96e"}.icon-envelope-o:before{content:"\e96f"}.icon-user:before{content:"\e970"}.icon-check:before{content:"\e971"}.icon-home:before{content:"\e972"}.icon-road:before{content:"\e973"}.icon-lock:before{content:"\e974"}.icon-tag:before{content:"\e975"}.icon-bookmark:before{content:"\e976"}.icon-camera:before{content:"\e977"}.icon-pencil:before{content:"\e978"}.icon-eye:before{content:"\e979"}.icon-calendar:before{content:"\e97a"}.icon-comment:before{content:"\e97b"}.icon-comments:before{content:"\e97c"}.icon-thumbs-o-down:before{content:"\e97d"}.icon-phone:before{content:"\e97e"}.icon-credit-card:before{content:"\e97f"}.icon-wrench:before{content:"\e980"}.icon-mail-alt:before{content:"\e981"}.icon-comment-empty:before{content:"\e982"}.icon-download-cloud:before{content:"\e983"}.icon-bell:before{content:"\e984"}.icon-doc-text:before{content:"\e985"}.icon-direction:before{content:"\e986"}.icon-shield:before{content:"\e987"}.icon-youtube:before{content:"\e988"}.icon-cab1:before{content:"\e989"}.icon-map-pin:before{content:"\e98a"}.icon-map-signs:before{content:"\e98b"}.icon-map-o:before{content:"\e98c"}.icon-map:before{content:"\e98d"}.icon-credit-card-alt:before{content:"\e98e"}.icon-user-o:before{content:"\e98f"}.icon-snowflake-o:before{content:"\e990"}.icon-close:before{content:"\e992"}.icon-truck:before{content:"\e993"}.accordion{padding:0;margin:0 0 16px;background:#fff}.accordion__item{cursor:pointer;list-style:none}.accordion__heading{background:#5a83b4;color:#fff;border-radius:0;padding:8px 16px;font-weight:600;border-bottom:1px solid #fff;user-select:none;position:relative}.accordion__heading:after{display:block;content:"\e905";font-family:unified;height:32px;width:32px;position:absolute;line-height:32px;text-align:center;right:0;top:calc(50% - 16px);font-size:1.4rem}.accordion__item--visible .accordion__heading:after{content:"\e907"}.accordion__heading:hover{background:rgb(76.40625,118.175,168.09375)}.accordion__content{display:none;padding:8px 32px 8px 48px;margin:8px 0;position:relative;font-size:1rem;line-height:1.5;cursor:auto}.accordion__item--visible .accordion__content{display:block}.accordion__content:before{content:"";display:block;width:2px;background:#5a83b4;position:absolute;top:8px;left:32px;bottom:8px}.accordion__content p:last-child{margin-bottom:0}.accordion--light{box-shadow:0 0 0 transparent}.accordion--light .accordion__item{padding:8px;margin:0;border-bottom:1px solid #eee}.accordion--light .accordion__heading{font-weight:600;font-size:1.05rem;padding:8px 32px 8px 8px;background:0 0;color:#333}.accordion--light .accordion__content{padding:8px;margin:0}.accordion--light .accordion__content:before{display:none}.accordion--terms{counter-reset:item}.accordion--terms .accordion__item{padding:16px;counter-increment:item}.accordion--terms .accordion__item:before{content:counters(item, ".") ". ";display:inline-block;padding-right:4px}.accordion--terms .accordion__heading{display:inline;padding:8px 32px 8px 8px;background:0 0;color:#333}.accordion--terms .accordion__content{margin:8px -16px}.accordion--terms .accordion__content>ol{list-style-type:none;counter-reset:item;margin:0 0 0 8px;padding:0}.accordion--terms .accordion__content>ol>li{counter-increment:item;margin:0 0 8px}.accordion--terms .accordion__content>ol>li:before{content:counters(item, ".") ". ";display:inline-block;padding-right:4px}.accordion--terms .accordion__content>ol>li:last-child{margin:0}.accordion--terms .accordion__content>ol>li>ol{margin:0 0 0 32px;padding:0}.accordion--terms .accordion__content>ol>li>ol>li{list-style-type:lower-alpha;margin:0 0 8px}.accordion--terms .accordion__content>ol>li>ol>li:last-child{margin:0}.alert{background:rgb(254.5,254.5,254.5);color:#333;display:flex;margin:0 -8px 16px;border-radius:0;overflow:hidden;padding:16px;box-shadow:0 0 0 transparent}@media (min-width:900px){.alert{margin:0 0 16px;border-radius:0}}.alert__icon{display:flex;justify-content:center;align-content:center;align-items:center;background:#5a83b4;font-size:1.8rem;color:#fff;padding:8px;margin:-16px 0 -16px -16px}@media (min-width:900px){.alert__icon{width:64px;padding:0}}.alert__content{padding:8px;flex-grow:1;display:flex;align-items:center;flex-direction:column;margin:-8px 0}@media (min-width:900px){.alert__content{flex-direction:row}}.alert__text{margin:0;width:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (min-width:900px){.alert__text{width:auto;margin:0 16px 0 0}}.alert__text-header{margin:0;font-size:.9rem;font-weight:600;width:100%}.alert__text-explanation{margin:0;font-size:.9rem;width:100%}.alert__search{flex-shrink:1;justify-content:center;align-content:center;display:flex;width:100%;margin:8px 0 0}@media (min-width:900px){.alert__search{width:auto;margin:0}}.alert__search .form__field{width:100%;margin:0;border:0;background:0 0}.alert__search .form__field .form__input{border:1px solid #ccc}.alert__search .form__field .form__submit-button{border:1px solid #50ac33}.alert--error{color:#a00;border:1px solid #a00;background:#fdd;box-shadow:none}.alert--postcode{background:#fff;border:0;padding:0;box-shadow:none}.alert--postcode .alert__text{color:#333}.alert--postcode .alert__icon{background:#5a83b4;color:#fff;margin:0}.alert--postcode .alert__content{margin:0}.alert--postcode .form__field .form__submit-button{background:#5a83b4;border:1px solid #5a83b4}.alert--postcode .form__field .form__submit-button:hover{background:rgb(68.4375,105.85,150.5625)}.alert--banner{box-shadow:0 0 0 transparent;border-radius:0;margin:0 0 8px}@media (min-width:900px){.alert--banner{margin:0 0 16px}}.alert--banner .alert__content{display:flex;flex-direction:row;justify-content:center;font-size:1rem;line-height:1}@media (min-width:900px){.alert--banner .alert__content{font-size:1.25rem}}.alert--banner .alert__content *{margin:0 4px}.alert--banner .alert__content a{color:inherit;text-decoration:underline}.alert--vehicle-search{background:#fff}.alert--vehicle-search .alert__text{color:#333}.alert--vehicle-search .alert__icon{background:#5a83b4;color:#fff}.alert--vehicle-search .form__field .form__submit-button{background:#50ac33;border:1px solid #50ac33}.alert--vehicle-search .form__field .form__submit-button:hover{background:rgb(61.7040358744,132.66367713,39.33632287)}@media (min-width:600px){.article-link{display:flex}}@media (min-width:600px){.article-link__visual{margin:0 16px 0 0;flex-shrink:0}}.article-link__image{display:block;width:100%;margin:0 0 8px}@media (min-width:600px){.article-link__image{display:inline;margin:0;width:250px}}.article-link__header{margin:0;font-size:1rem;font-weight:600}.article-link__link{color:#4c4c4c}.article-link__date{font-size:.8rem;text-transform:uppercase;font-weight:600;color:rgba(0,0,0,.25);margin:0 0 8px}.article-link__snippet{margin:0 0 16px;font-size:.9rem;line-height:1.5em}.article-link--compact{display:flex}.article-link--compact .article-link__visual{margin:0 8px 0 0}.article-link--compact .article-link__image{width:100px}.article-list{margin:0;border-radius:0;overflow:hidden}@media (min-width:600px){.article-list{margin:0 0 16px}}.article-list__header{font-weight:600;font-size:1.25rem;margin:0 0 8px;color:#333;padding:0;text-align:left}.article-list__list{margin:0;padding:0}.article-list__list:after{content:"";display:table;clear:both}.article-list__item{margin:0 0 16px;padding:0;list-style:none}@media (min-width:600px){.article-list__item{padding:0 0 16px}}.article-list--compact{box-shadow:0 0 0 transparent}.article-list--compact .article-list__header{background:#4c4c4c;color:#fff;padding:8px 16px;font-size:.9rem;margin:0}.article-list--compact .article-list__list{padding:8px 16px;background:#f7f5f6}.article-list--compact .article-list__item{padding:0}.article-list--document{border-top:1px solid rgba(0,0,0,.25);padding-top:16px}.article-list--document .article-list__item{margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.25)}.article-list--document .article-link__header{font-size:1.25rem;margin:0 0 16px}.breadcrumb{overflow:hidden;padding:0;margin:8px 0;font-size:.8rem;line-height:1rem;display:flex;flex-wrap:wrap;transition:opacity .2s ease-in-out}@media (min-width:900px){.breadcrumb{font-size:.9rem;padding:0 0 16px}}.breadcrumb__item{padding-right:4px;list-style:none}.breadcrumb__item:after{display:inline;content:"/";margin:0 0 0 4px}.breadcrumb__item:last-child:after{display:none}.breadcrumb__item a{text-decoration:none;color:#4c4c4c;transition:color .2s ease-in-out;font-weight:600}.breadcrumb__item a:hover{color:rgb(50.5,50.5,50.5)}.brochure-footer{background:#333;text-align:center;padding:16px 32px}.brochure-footer__hashtag{font-size:1.25rem;font-weight:200;color:#fff;display:block;padding:16px 32px}.brochure-footer__link{font-size:1.25rem;color:#fff;display:block;padding:16px 32px}.brochure-header{background:#333;color:#fff}@media (min-width:600px){.brochure-header{display:flex;padding:8px 16px;justify-content:space-between}}.brochure-header__link{display:flex;align-items:center;padding:8px 16px;flex-direction:column;flex:0 1 auto;overflow:hidden}@media (min-width:600px){.brochure-header__link{justify-content:center;flex-direction:row;padding:0}}.brochure-header__image{display:block;max-width:100%}@media (min-width:600px){.brochure-header__image{margin:0 16px 0 0;max-width:initial}}.brochure-header__text{color:#fff}@media (min-width:600px){.brochure-header__text{white-space:nowrap}}.brochure-header__social{display:flex;align-items:center;justify-content:center;padding:8px 16px}@media (min-width:600px){.brochure-header__social{padding:0}}.brochure-header__social-icon{color:#fff;width:28px;height:28px;border-radius:50%;position:relative;margin:0 0 0 8px;display:block}.brochure-header__social-icon i{padding:4px 0;font-size:1rem;line-height:1rem;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;vertical-align:middle}.brochure-header__social-icon--facebook{background:#4267b2}.brochure-header__social-icon--facebook:hover{background:rgb(52.2049180328,81.4713114754,140.7950819672)}.brochure-header__social-icon--twitter{background:#1da1f2}.brochure-header__social-icon--twitter:hover{background:rgb(11.9665271967,133.4728033473,208.0334728033)}@media (min-width:600px){.brochure-header--image-only{padding:0}}.brochure-header--image-only .brochure-header__image{margin:0 auto;max-width:100%}.brochure-header--image-only .brochure-header__link{padding:0;display:block;width:100%}.brochure-header--image-only .brochure-header__social,.brochure-header--image-only .brochure-header__text{display:none}.button{display:block;width:100%;text-decoration:none;cursor:pointer;border:0;background:#50ac33;color:#fff;font-size:1rem;font-weight:600;margin:0 0 4px;text-align:center;border:0;cursor:pointer;padding:8px 16px;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;border-radius:0}@media (min-width:600px){.button{display:inline-block;width:auto;margin:0}}.button:hover{background:rgb(61.7040358744,132.66367713,39.33632287)}.button:focus{outline:2px dashed #004782}.button--large{font-size:1rem;padding:16px}.button--small{padding:4px 8px;font-size:.8rem;margin:0}.button--secondary{background:#5a83b4;color:#fff}.button--secondary:hover{background:rgb(68.4375,105.85,150.5625)}.button--ghost{background:0 0;color:#333;border:1px solid #333}.button--ghost:hover{background:rgba(0,0,0,.05)}.button--ghost:focus{outline:2px solid #eee}.button--ghost-light{border:1px solid #999;color:#333;background:0 0}.button--ghost-light:hover{border:1px solid rgb(89.25,89.25,89.25);background:rgb(242.25,242.25,242.25)}.button--ghost-dark{border:1px solid #fff;color:#fff;background:0 0}.button--ghost-dark:hover{border:1px solid rgb(191.25,191.25,191.25);background:rgba(255,255,255,.25)}.button--disabled{filter:grayscale(1);cursor:default;pointer-events:none;opacity:.75}.button--transparent-light,.button--transparent-light:hover{color:#333}.button--transparent-dark,.button--transparent-dark:hover{color:#fff}.button--transparent-dark,.button--transparent-dark:hover,.button--transparent-light,.button--transparent-light:hover{background:0 0;border:0}.button--feature{width:calc(100% - 64px);margin:16px 32px}@media (min-width:900px){.button--feature{width:auto}}.button--rounded{border-radius:50%;width:32px;height:32px;text-align:center;margin:0;display:inline-flex;justify-content:center;align-items:center}.button--toggle{background:#eee;color:#333}.button--toggle:hover{background:rgb(225.25,225.25,225.25)}.button--toggle.button--active{background:#5a83b4;color:#fff;font-weight:600}.button--toggle.button--active:hover{background:rgb(76.40625,118.175,168.09375)}.button--active{background:#5a83b4}.button--active:hover{background:#5a83b4}.button--strong{font-weight:600}.button--block{width:100%;text-align:center;margin:4px 0;font-weight:600}.button--load{border-radius:16px}.button--show-more{bottom:0;display:inline-block;position:absolute;border-radius:16px;background:#4c4c4c;width:auto}.button--show-more:hover{background:rgb(50.5,50.5,50.5)}.button--with-icon{display:inline-flex;width:auto;justify-content:flex-start;align-content:center;text-align:left}.button--with-icon .button__icon{margin-right:8px}.button--with-icon .button__text{font-size:.9rem;font-weight:400}.carousel{position:relative;z-index:1000;margin:16px 0}@media (min-width:600px){.carousel{border-radius:0}}.carousel__controls-container{display:none}.carousel__overlay{width:1310px;max-width:100%;margin:0 auto;top:16px;right:16px;bottom:16px;left:16px;pointer-events:none;z-index:5000}@media (min-width:900px){.carousel__overlay{position:absolute}}.carousel__container{position:relative;overflow:hidden}@media (min-width:900px){.carousel__container:hover .carousel__slide-controls--previous{transform:translateX(16px)}.carousel__container:hover .carousel__slide-controls--next{transform:translateX(-16px)}}.carousel__search{margin:0}@media (min-width:900px){.carousel__search{margin:0 16px 0 0;max-width:600px;position:absolute;left:32px;right:50%;top:0;background:#fff}}.carousel__search>*{margin:0}.carousel__slide-mask{overflow:hidden;position:relative}.carousel__slide-controls{background:#5a83b4;border:0;color:#fff;width:40px;height:40px;padding:0;display:block;position:absolute;cursor:pointer;transition:transform ease-in-out .2s}.carousel__slide-controls:hover{background:#004782}.carousel__slide-controls:focus{outline:0}.carousel__slide-controls:after{display:block;font-family:unified;font-size:1.25rem;text-align:center;line-height:40px}.carousel__slide-controls--next,.carousel__slide-controls--previous{top:50%;margin-top:-20px}@media (min-width:900px){.carousel__slide-controls--next,.carousel__slide-controls--previous{display:block}}.carousel__slide-controls--previous{left:0;transform:translateX(16px)}@media (min-width:900px){.carousel__slide-controls--previous{transform:translateX(-40px)}}.carousel__slide-controls--previous:after{content:"\e901"}.carousel__slide-controls--next{right:0;transform:translateX(-16px)}@media (min-width:900px){.carousel__slide-controls--next{transform:translateX(40px)}}.carousel__slide-controls--next:after{content:"\e902"}.carousel__pips{position:absolute;z-index:4000;bottom:0;width:100%}.carousel__pips-list{margin:0;padding:0;text-align:center;display:flex;justify-content:center}.carousel__pip{list-style:none;background:#5a83b4;width:16px;height:16px;position:relative;cursor:pointer;transition:opacity ease-in-out .2s;opacity:.25}.carousel__pip:after{display:block;content:"";position:absolute;height:8px;width:8px;margin:4px;background:#fff;border-radius:50%}.carousel__pip:hover{background:#004782}.carousel__pip--active{opacity:1}.carousel__slides{list-style:none;margin:0;padding:0;position:relative;left:0;transition:transform ease-in-out .4s}.carousel__slides:after{content:"";display:table;clear:both}.carousel__slide{float:left;max-width:100%;position:relative;overflow:hidden}.carousel__slide a.slideLink .Top{position:absolute;font-size:.9rem;color:#000}.carousel__image{width:100%;max-width:100%;vertical-align:top}.carousel__link{display:block;position:relative;text-decoration:none}.carousel__overlay-text{display:block;padding:16px;margin:0 0 32px;box-shadow:none;color:#fff;background:#4c4c4c;position:relative;left:0;right:auto}@media (min-width:900px){.carousel__overlay-text{position:absolute;bottom:32px;left:50%;max-width:660px;box-shadow:none;margin:0;color:#333;right:48px}.carousel__overlay-text--background{background:rgba(0,0,0,.25)}.carousel__overlay-text--text-white .carousel__header{color:#fff}.carousel__overlay-text--text-white .carousel__content{color:#fff}.carousel__overlay-text--text-top-right{top:16px;right:48px;bottom:auto;left:50%}.carousel__overlay-text--text-bottom-right{top:auto;right:auto;bottom:32px;left:50%}.carousel__overlay-text--text-bottom-left{top:auto;right:50%;bottom:32px;left:48px}.carousel__overlay-text--text-top-left{top:16px;right:50%;bottom:auto;left:48px}}.carousel__header{font-size:1rem;font-weight:600;margin:0 0 10px;display:block;line-height:1.5em}@media (min-width:900px){.carousel__header{font-size:1.8rem;position:relative}}.carousel__content{display:block;line-height:1.5em;font-weight:400;font-size:.8rem;margin:0 0 20px}@media (min-width:900px){.carousel__content{font-size:1rem;position:relative}}.carousel__button{display:inline-block;color:#fff;background:#50ac33}.carousel__button:hover{background:rgb(61.7040358744,132.66367713,39.33632287)}@media (min-width:900px){.carousel__button{position:relative}}.carousel--hero{margin:0 auto}.carousel--hero img{height:100%}@media (min-width:900px){.carousel--hero img{max-width:none;width:auto}}.no-scroll .carousel{margin:0}.contact-tile{padding:8px 16px 16px;position:relative;flex:1 1 auto;max-width:100%;order:1;background:#474747;margin-top:1px}@media (min-width:900px){.contact-tile{order:2;max-width:initial;max-width:320px;margin-top:0}}.contact-tile__phone{margin:0 0 16px 56px;font-size:1.6rem;color:#fff;font-weight:400}.contact-tile__phone::before{content:"\e97e";font-family:unified;position:absolute;left:16px;top:16px;width:50px;height:50px;background:rgba(0,0,0,.25);text-align:center;line-height:50px}@media (min-width:600px){.contact-tile__phone::before{top:12px;left:12px}}.contact-tile__details{margin:0 0 16px 56px;color:#fff;position:relative;font-weight:400;font-size:1rem}.contact-tile__details p{margin:0 0 8px;font-weight:400;font-size:1rem}.contact-tile__details.contact-tile__details:first-of-type{margin:0 0 4px 56px}.contact-tile a[href^=tel]{color:#fff;text-decoration:none;font-weight:400}.contact-tile--small{padding:12px;width:auto;max-width:initial;flex-grow:0}.contact-tile--small .contact-tile__phone{display:flex;margin:0;align-items:center;font-size:1.2rem;white-space:nowrap}.contact-tile--small .contact-tile__phone:before{top:0;position:relative;left:0;margin-right:8px;width:32px;height:32px;line-height:32px}.content-holder{position:relative;display:flex;flex-direction:column;background:#fff;padding:16px;overflow:hidden;margin:0 -8px 8px}.content-holder>h1,.content-holder>h2,.content-holder>h3,.content-holder>h4,.content-holder>h5,.content-holder>h6{margin:8px 0 16px}.content-holder>p{font-size:.9rem;line-height:1.5;margin:0 0 16px}.content-holder>table{border:0;border-collapse:collapse;border-radius:0}.content-holder>table th{font-weight:600}.content-holder>table td,.content-holder>table th{padding:8px;border:1px solid rgb(101.5,101.5,101.5)}.content-holder>table td :last-child,.content-holder>table th :last-child{margin:0}.content-holder>*{margin:0 0 8px}.content-holder>:last-child{margin:0}.content-holder .content-holder{box-shadow:none;margin:0 -16px}.content-holder .content-holder:last-child{margin-bottom:-8px}.content-holder .content-holder--highlight{padding-bottom:8px}@media (min-width:600px){.content-holder--row{flex-direction:row}.content-holder--row>*{margin:0 8px 0 0}.content-holder--row>:last-child{margin-right:0}}@media (min-width:600px){.content-holder--right{justify-content:flex-end}.content-holder--right>*{margin:0 8px 0 0}.content-holder--right>:last-child{margin-right:0}}@media (min-width:600px){.content-holder--center{justify-content:center}.content-holder--center>*{margin:0 4px}.content-holder--center>:first-child{margin-left:0}.content-holder--center>:last-child{margin-right:0}}.content-holder--highlight{padding:8px 16px;background:#4c4c4c;color:#fff;border-radius:0;box-shadow:none}@media (min-width:600px){.content-holder{margin:0 0 8px;border-radius:0;box-shadow:0 0 0 transparent}}.counter-badge{display:inline-block;color:#fff;background:#4c4c4c;padding:4px;line-height:1em;border-radius:4px}.cvp-reviews{position:relative;background-color:#1e394d;font-family:Ford,sans-serif}@media (min-width:899px){.cvp-reviews{display:flex;justify-content:space-around}}.cvp-reviews__star-rating{display:flex;justify-content:center;align-items:center;padding:20px 10px;font-size:12px}@media (min-width:599px){.cvp-reviews__star-rating{font-size:14px}}@media (min-width:899px){.cvp-reviews__star-rating{font-size:16px}}.cvp-reviews__stars{width:100px;height:20px;text-align:center}.cvp-reviews__stars .starClass{width:12px;height:12px}@media (min-width:599px){.cvp-reviews__stars .starClass{width:15px;height:15px}}@media (min-width:899px){.cvp-reviews__stars .starClass{width:20px;height:20px}}.cvp-reviews__rating{color:#fff;margin:0 10px}.cvp-reviews__link{text-decoration:none;border-bottom:1px solid #318bbb;color:#318bbb}.cvp-reviews__link a{color:#318bbb}.cvp-reviews__logo-container{display:flex;justify-content:center;align-items:center;padding:0 10px 20px}@media (min-width:899px){.cvp-reviews__logo-container{padding:20px 10px}}.cvp-reviews__logo{width:180px;height:20px}@media (min-width:899px){.cvp-reviews__logo{width:240px;height:26px}}@media (min-width:1199px){.cvp-reviews__logo{width:297px;height:32px}}.datepicker{position:relative}.datepicker:focus{outline:0!important}.datepicker__input{display:flex;border:1px solid #ccc;border-radius:0}.datepicker--active .datepicker__input{border:1px solid #5a83b4}.datepicker__value{width:100%;padding:8px;border:0;cursor:pointer}.datepicker__button{background:#5a83b4;width:auto;margin:0;padding:8px 16px;border-radius:0}.datepicker__button:hover{background:rgb(68.4375,105.85,150.5625)}.datepicker .datepicker-calendar{display:none;position:absolute;top:38px;left:0}.datepicker .datepicker-calendar--active{display:block}.datepicker .datepicker-calendar--top{top:auto;bottom:38px}.datepicker .datepicker-calendar--right{left:auto;right:0}.datepicker--calendar-visible .datepicker__input{border:0;display:block}.datepicker--calendar-visible .datepicker__trigger{display:none}.datepicker--calendar-visible .datepicker-calendar{display:block;position:relative;margin:8px 0;top:0;box-shadow:0 0 0;z-index:4001;margin:0;width:100%;border-radius:0}.datepicker-calendar{background:#fff;box-shadow:0 0 0 transparent;z-index:4001;box-sizing:border-box;padding:0;border:solid 1px #ccc;padding:4px}@media (min-width:600px){.datepicker-calendar{width:350px}}.datepicker-calendar:after{content:"";display:table;clear:both}.datepicker-calendar__header{display:flex;font-weight:600;padding:8px;margin:-4px -4px 0;box-sizing:border-box;justify-content:space-between;background:#fff;border-bottom:1px solid #ccc}.datepicker-calendar__month-header{display:flex;align-items:center}.datepicker-calendar__icon{font-family:unified!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.datepicker-calendar__icon:before{display:block}.datepicker-calendar__nav{padding:8px 16px;width:auto;margin:0;background:#5a83b4}.datepicker-calendar__nav--back .datepicker-calendar__icon:before{content:"\e904"}.datepicker-calendar__nav--forward .datepicker-calendar__icon:before{content:"\e905"}.show-focus-outlines .datepicker-calendar__nav:focus{outline:2px solid #5a83b4;position:relative;z-index:4002}.datepicker-calendar__nav:hover{background:rgb(68.4375,105.85,150.5625)}.datepicker-calendar__days:after{content:"";display:table;clear:both}.datepicker-calendar__day{display:block;float:left;width:14.2857142857%;text-align:center;box-sizing:border-box;padding:0;line-height:1;padding:8px 0}.datepicker-calendar__dates{border-top:1px solid #ccc;border-right:1px solid #ccc}.datepicker-calendar__dates:after{content:"";display:table;clear:both}.datepicker-calendar__date{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;display:block;float:left;font-size:1rem;width:14.2857142857%;padding:8px 0;text-align:center;box-sizing:border-box;cursor:pointer;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;border-top:0;border-right:0}.datepicker-calendar__date:focus{outline:2px solid #5a83b4;position:relative;z-index:4002;border-left:1px solid #5a83b4;border-bottom:1px solid #5a83b4}.datepicker-calendar__date:hover{color:#5a83b4}.datepicker-calendar__date--next-month,.datepicker-calendar__date--prev-month{color:rgb(178.5,178.5,178.5)}.datepicker-calendar__date--selected{background:#5a83b4;color:#fff;font-weight:600}.datepicker-calendar__date--selected:hover{background:#5a83b4;color:#fff;font-weight:600}.datepicker-calendar__date--current{font-weight:700}.datepicker-calendar__date--unavailable{color:#ccc;background:rgb(229.5,229.5,229.5);cursor:default}.datepicker-calendar__date--unavailable:hover{color:#ccc;background:rgb(229.5,229.5,229.5);cursor:default}.datepicker-calendar__date--unavailable:focus{outline:2px solid rgb(178.5,178.5,178.5);border-left:1px solid rgb(178.5,178.5,178.5);border-bottom:1px solid rgb(178.5,178.5,178.5)}.datepicker-calendar__buttons{display:flex;width:100%;clear:both;padding:8px 0 0;background:#fff}.datepicker-calendar__buttons:after{content:"";display:table;clear:both}.datepicker-calendar__button{margin-right:8px;padding:8px;background:#5a83b4}.datepicker-calendar__button:hover{background:#5a83b4}.dealer-header{margin:0 0 32px}@media (min-width:900px){.dealer-header{display:flex;flex-direction:row-reverse}}.dealer-header:first-child{margin-top:-16px}.dealer-header__row--photo{background:rgb(63.25,63.25,63.25);overflow:hidden}.dealer-header__row--photo .dealer-header__cell{height:100%}@media (min-width:900px){.dealer-header__row{flex:1}.dealer-header__row--photo{display:flex}.dealer-header__row:first-of-type{flex-flow:wrap}}@media (min-width:900px){.dealer-header__inner{max-width:671px;flex:1}.dealer-header__inner--photo{overflow:hidden}}.dealer-header__inner--has-text{padding:8px 16px}.dealer-header__inner--photo{position:relative}.dealer-header__cell--primary{background:rgb(63.25,63.25,63.25);color:#fff}.dealer-header__cell--secondary{background:#f7f5f6;color:#333}.dealer-header__cell--image-container{height:100%}@media (min-width:900px){.dealer-header__cell{flex:1;display:flex}.dealer-header__cell--span-2{flex:1 1 100%}.dealer-header__cell--reverse{flex-direction:row-reverse}}.dealer-header__images{overflow:hidden}@media (min-width:900px){.dealer-header__images{width:50%}}.dealer-header__image{width:100%}@media (min-width:900px){.dealer-header__image{display:none;height:100%;object-fit:cover;z-index:1}}@media (min-width:900px) and (-ms-high-contrast:none),(min-width:900px) and (-ms-high-contrast:active){.dealer-header__image{width:auto;height:auto}}@media (min-width:900px){.dealer-header__image--show{display:block}}.dealer-header__image-button{position:absolute;bottom:8px;left:8px;width:auto;z-index:3}@media (min-width:900px){.dealer-header__details{padding:8px;width:50%}}.dealer-header__breadcrumb{display:block;font-size:.8rem;margin:4px 0;color:#fff}.dealer-header__name{font-size:1.25rem;font-weight:400;margin:0 0 8px;line-height:1.25em}@media (min-width:900px){.dealer-header__name{font-size:2rem}}.dealer-header__contact{padding:8px 16px}@media (min-width:900px){.dealer-header__contact{padding:0}}.dealer-header__contact-list{margin:0 0 16px;padding:0}.dealer-header__contact-list+ul li a{color:#fff;opacity:1}.dealer-header__contact-list+ul li a:hover{color:#fff;opacity:.8}.dealer-header__contact-list-item{margin:0 0 8px;padding:0;list-style:none;font-size:.9rem;line-height:1.25em;position:relative;padding-left:24px}.dealer-header__contact-list-item a{color:#fff}.dealer-header__contact-list-item:before{position:absolute;top:4px;left:0;display:inline-block;font-family:unified;font-size:1rem;line-height:1em;color:#fff;opacity:.5}.dealer-header__contact-list-item--address:before{content:"\e98b"}.dealer-header__contact-list-item--phone:before{content:"\e97e"}.dealer-header__contact-list-item--dealer-principal:before{content:"\e98f"}.dealer-header__visit{background:#f7f5f6;margin-top:8px;padding:8px;color:#333}.dealer-header__buttons{margin:0;padding:0;display:flex}.dealer-header__cta{flex:1 1 0;list-style:none;margin:0;padding:0 8px 0 0}.dealer-header__cta:last-child{padding:0}.dealer-header__button{width:100%}.dealer-header__button i{display:block;font-size:1rem;margin:0 0 4px}.dealer-header__logo{max-width:64px;max-height:64px;position:absolute;bottom:8px;right:8px;border:1px solid rgba(0,0,0,.25);z-index:2}@media (min-width:900px){.dealer-header__logo{max-width:128px;max-height:128px}}.error-page .maintenance-header{border-top:10px solid rgb(63.25,63.25,63.25);background:#4c4c4c;padding:25px;box-sizing:border-box}.error-page .maintenance-header__image{display:block;margin:0 auto}.error-page .content{margin:0 auto;padding:0;color:#333}.error-page .content__message{padding:100px 25px;margin:0;background:#eee;border-bottom:1px solid #ccc}.error-page .message__container{max-width:1000px;margin:0 auto}.error-page .message__icon{font-size:70px;line-height:1.25em;color:#4c4c4c;margin:0 0 20px;text-align:center}@media (min-width:800px){.error-page .message__icon{width:20%;float:left}}.error-page .message__text{width:100%;float:none;text-align:center}.error-page .message__text a{color:#4c4c4c;font-weight:400;text-decoration:none}@media (min-width:800px){.error-page .message__text{text-align:left;width:80%;float:left}}.error-page .message__header{font-size:34px;line-height:1.5em;font-weight:300;margin:0 0 10px;color:rgb(63.25,63.25,63.25)}.error-page .message__paragraph{font-size:24px;line-height:1.5em;font-weight:300;margin:0}.error-page .message:after{display:block;content:"";height:0;clear:both}.error-page .contact{background:#fff}.error-page .contact__container{max-width:800px;margin:0 auto;padding:25px}@media (min-width:800px){.error-page .contact__container{padding:75px 25px}}.error-page .contact__container:after{display:block;content:"";height:0;clear:both}.error-page .contact__header{font-size:24px;line-height:1.5em;font-weight:300;margin:0 0 1em}.error-page .contact__tile{padding:25px;background:#484848;color:#fff;box-sizing:border-box;margin:0 0 25px}.error-page .contact__tile .contact__number{font-size:28px;font-weight:400;display:block;margin:0 0 20px;line-height:32px}.error-page .contact__tile .contact__number>i{font-size:28px;text-align:center;margin:0 5px 0 0;padding:10px;background:#3a3a3a;width:28px;text-align:center;display:inline-block}.error-page .contact__tile>p{font-size:16px;font-weight:300;margin:0 0 10px}.error-page .contact__tile>p:last-child{margin:0}.error-page .contact__tile:after{display:block;content:"";height:0;clear:both}.error-page .contact:after{display:block;content:"";height:0;clear:both}.faq{position:relative;margin:0 0 8px;font-size:.9rem}.faq__select{border:1px solid rgba(0,0,0,.25);padding:8px 16px;cursor:pointer;line-height:18px;position:relative;box-sizing:border-box;font-size:1rem;display:flex;align-items:center}.faq__select p{margin:0;line-height:1}.faq__select:before{font-family:unified;content:"\e963";font-size:1.25rem;display:inline-block;color:rgb(101.5,101.5,101.5);margin-right:8px}.faq__select:after{font-family:unified;content:"\e907";font-size:1.25rem;position:absolute;right:8px;color:rgba(0,0,0,.25)}.faq__select:hover{box-shadow:0 0 0 transparent}.faq__questions{position:absolute;top:0;border:1px solid rgba(0,0,0,.25);background:#fff;right:0;width:100%;min-width:350px;box-shadow:0 0 0 transparent;z-index:-9999;opacity:0;transition:opacity ease-in-out .2s}@media (max-width:600px){.faq__questions{left:0;width:auto;min-width:initial}}.faq__questions--visible{z-index:4001;opacity:1}.faq__header{margin:0;padding:8px 16px;font-weight:600;color:#333;position:relative;cursor:default}.faq__header:after{font-family:unified;content:"\e906";font-size:1.25rem;position:absolute;right:8px;color:rgba(0,0,0,.25)}.faq__list{margin:0;padding:0}.faq__question{margin:0;padding:8px 16px;border-bottom:1px solid #f7f5f6;cursor:pointer;background:#fff;list-style:none}.faq__question.hasLink{padding:0}.faq__question:last-child{border-bottom:0}.faq__question:hover{background:#f7f5f6}@media (max-width:600px){.faq__question{padding:16px 8px}}.faq__link{padding:8px 16px;display:block}@media (max-width:1334px){.faq{width:100%;margin:16px 0 0}}.faq--expanded{margin:0 0 8px;border-radius:0;box-shadow:0 0 0 transparent}.faq--expanded .faq__select{border:0;cursor:initial;padding:8px;background:#4c4c4c;color:#fff;margin:0;font-weight:300;line-height:1.5em}.faq--expanded .faq__select:before{color:#fff}.faq--expanded .faq__select:after{display:none}.faq--expanded .faq__select strong{font-weight:400}.faq--expanded .faq__select:hover{box-shadow:none}.faq--expanded .faq__questions{display:block;position:relative;box-shadow:none;border:0;background:#f7f5f6;padding:0;opacity:1;z-index:4001}.faq--expanded .faq__question{padding:8px;background:#fff}.faq--expanded .faq__question:nth-child(even){background:rgb(238.425,238.425,238.425)}.faq--expanded .faq__question:hover{text-decoration:underline}.faq--expanded .faq__question:after{content:"";display:inline-block;margin-left:6px;border-left:2px solid #ccc;border-bottom:2px solid #ccc;width:6px;height:6px;transform:rotateZ(-135deg)}.faq--expanded .faq__header{display:none}.features-list{padding:0;margin:8px 0 16px}@media (min-width:600px){.features-list{display:flex;flex-wrap:wrap}}.features-list__item{display:flex;margin:0 0 8px 0;position:relative;line-height:24px;list-style:none;background:#f7f5f6;font-size:.9rem}@media (min-width:600px){.features-list__item{width:calc(50% - 10px);margin:0 8px 8px 0}}@media (min-width:900px){.features-list__item{width:calc(33.3% - 10px)}}.features-list__icon{background:#4c4c4c;color:#fff;width:32px;min-width:32px;height:32px;position:relative}.features-list__icon:before{position:absolute;margin:0;top:0;left:0;width:100%;height:100%;line-height:32px;text-align:center}.features-list__text{padding:4px 8px;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.features-list__button{padding:4px 8px;line-height:24px;width:auto;margin:0 0 0 8px;white-space:nowrap;border-radius:0}.filter-icon{text-align:center;cursor:pointer;padding:16px 0}.filter-icon__icon{display:block;font-size:3rem;margin:0 0 16px;color:rgba(0,0,0,.25)}.filter-icon__icon--colour-swatch{height:40px;width:40px;border-radius:20px;background:#000;margin:0 auto 16px;border:2px solid #fff;box-shadow:0 0 0 2px rgba(0,0,0,.25);position:relative}.filter-icon__icon--colour-swatch:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.25) 50%,rgba(255,255,255,0) 75%);border-radius:20px}[data-filter-name=black] .filter-icon__icon--colour-swatch{background:#333}[data-filter-name=blue] .filter-icon__icon--colour-swatch{background:#3498db}[data-filter-name=green] .filter-icon__icon--colour-swatch{background:#2ecc71}[data-filter-name=grey] .filter-icon__icon--colour-swatch{background:#95a5a6}[data-filter-name=red] .filter-icon__icon--colour-swatch{background:#e74c3c}[data-filter-name=silver] .filter-icon__icon--colour-swatch{background:#bdc3c7}[data-filter-name=white] .filter-icon__icon--colour-swatch{background:#fff}.filter-icon--active .filter-icon__icon--colour-swatch{box-shadow:0 0 0 2px #5a83b4}.filter-icon__text{border-radius:0;font-size:1rem;padding:4px 8px;border:2px solid rgba(0,0,0,.25);display:block;background:#fff}.filter-icon:hover .filter-icon__text{background:rgb(242.25,242.25,242.25)}.filter-icon--active .filter-icon__icon{color:#5a83b4}.filter-icon--active .filter-icon__text{background:#5a83b4;color:#fff;border:2px solid #5a83b4}.filter-icon--active:hover .filter-icon__text{background:#5a83b4}.fixed-button{margin:0;right:0;transform-origin:right bottom;transform:rotateZ(-90deg);position:fixed;z-index:5002;display:inline-block;width:auto;border-radius:0}.follow-bar{display:flex;flex-flow:row wrap;align-items:stretch;align-content:flex-start;max-width:1334px;margin:0 auto}@media (max-width:599px){.follow-bar{display:block}}.follow-bar__social-links{flex:1 1 auto;align-self:center;display:flex;flex-flow:row wrap;padding:8px 16px}@media (max-width:899px){.follow-bar__social-links{padding:8px;background:#474747}}@media (min-width:600px){.follow-bar__social-links{padding:8px}}.follow-bar__social-links h3{margin:0 16px 0 0;font-weight:400;align-self:center;font-size:1rem}@media (max-width:899px){.follow-bar__social-links h3{flex:1 1 100%;margin-bottom:8px}}.follow-bar__social-links h3:empty{margin-right:0}.follow-bar__social-links-list{list-style:none;margin:0;padding:0;display:flex}.follow-bar__social-links-list li{margin:0 8px 4px 0}.follow-bar__social-links-list li img{width:40px;height:40px;display:block}.footer{display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr;background:#333;color:#fff;font-size:.9rem;margin-top:16px}.footer__copyright{grid-row:3;clear:both;text-align:center;margin:0;padding:16px 32px;font-size:.8rem;color:#fff}.footer__links{grid-row:2;width:100%;max-width:1334px;margin:8px auto;padding:0;display:flex;flex-flow:row nowrap;align-items:flex-start}@media (max-width:899px){.footer__links{margin:16px auto;flex-flow:row wrap;margin-top:0;padding:0;width:100%}}.footer__social{grid-row:1;background:rgba(0,0,0,.25)}.footer__social .label{color:#fff}.form{margin:0 0 8px}.form__header{margin-bottom:8px;padding-bottom:8px}.form__heading-text{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;padding:0;margin:0 0 4px}.form__subheading-text{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;padding:0;margin:0}.form__label{background:#d5dfe8;font-size:.9rem;padding:8px 16px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis}@media (min-width:600px){.form__label{white-space:nowrap;width:160px;flex:0 0 auto}}.form__required{color:#ef4035}.form__input{display:block;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:.9rem;padding:8px 16px;border:0;flex:1 auto;width:100%;border-radius:0;border:0}.show-focus-outlines .form__input:focus{outline:1px solid rgb(101.5,101.5,101.5)}.form__input--post-code{text-transform:uppercase}.form__input--registration{background-color:#fc0;font-weight:600}.form__input--registration:focus{outline:1px solid #000}.form__input--select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;padding:8px 32px 8px 16px}.form__input--select::-ms-expand{display:none}.form__input--select-hidden{flex-grow:0;width:0;height:0;padding:0}.form__prepopulated{font-size:.9rem;margin:0 16px;padding:8px 0;border:0;border-bottom:1px solid #f7f5f6;cursor:default}.form__max-length{margin:0 16px 8px 16px;padding-top:8px;border-top:1px solid #f7f5f6;font-size:.9rem;color:rgba(0,0,0,.25)}.form__validation{display:none;position:absolute;width:calc(100% + 2px);background:#ef4035;color:#fff;font-size:.9rem;line-height:.9rem;bottom:-22px;left:-1px;padding:4px 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form__action{padding:8px 0 0;text-align:right}@media (min-width:600px){.form__button{margin-left:16px}}.form__field{border:1px solid #d5dfe8;padding:1px;margin-bottom:4px;background:#fff}@media (min-width:600px){.form__field{display:flex;align-content:stretch;align-items:center}}.form__field--textarea{display:block}.form__field--textarea .form__label{display:block;width:100%}.form__field--textarea .form__input{display:block}.form__field--datepicker .form__input{padding:0;border:0}.form__field--datepicker .datepicker__input{border:0;margin:2px 1px 0 2px}.form__field--select{position:relative}.form__field--select:after{content:"";display:block;position:absolute;border:0;border-left:2px solid #ccc;border-bottom:2px solid #ccc;width:6px;height:6px;transform:rotateZ(-45deg);right:19px;margin-top:-6px;top:calc(50% + 16px)}@media (min-width:600px){.form__field--select:after{top:50%}}.form__field--checkbox,.form__field--radio{display:flex;flex-direction:row-reverse;position:relative}.form__field--checkbox .form__label,.form__field--radio .form__label{flex:1 auto;cursor:pointer}.form__field--checkbox div.form__input,.form__field--radio div.form__input{flex:0 42px;position:relative;padding:0}.form__field--checkbox div.form__input:before,.form__field--radio div.form__input:before{content:"";display:block;width:25px;height:25px;margin:5px;border:1px solid #eee;cursor:pointer;border-radius:2px;background:#fff}.form__field--checkbox div.form__input:after,.form__field--radio div.form__input:after{content:"";display:block;position:absolute;box-sizing:border-box;cursor:pointer}.form__field--checkbox input[type=checkbox],.form__field--checkbox input[type=radio],.form__field--radio input[type=checkbox],.form__field--radio input[type=radio]{opacity:0;position:absolute;top:0;left:0;width:37px;height:37px}.show-focus-outlines .form__field--checkbox input[type=checkbox]:focus+div:before,.show-focus-outlines .form__field--checkbox input[type=radio]:focus+div:before,.show-focus-outlines .form__field--radio input[type=checkbox]:focus+div:before,.show-focus-outlines .form__field--radio input[type=radio]:focus+div:before{outline:1px solid rgb(101.5,101.5,101.5)}.form__field--checkbox div.form__input:after{width:14px;height:7px;border-left:3px solid rgb(101.5,101.5,101.5);top:14px;transform:rotateZ(-45deg);left:12px;border-bottom:3px solid rgb(101.5,101.5,101.5);opacity:0;transition:opacity ease-in-out .2s}.form__field--checkbox div.form__input--selected:after{opacity:1}.form__field--checkbox-disabled div.form__input{display:none}.form__field--checkbox-disabled .form__label{cursor:default}.form__field--radio div.form__input:before{border-radius:20px}.form__field--radio div.form__input:after{width:17px;height:17px;background:rgb(101.5,101.5,101.5);top:10px;left:10px;border-radius:11px;opacity:0;transition:opacity ease-in-out .2s}.form__field--radio div.form__input--selected:after{opacity:1}.form__field--validation{position:relative;border:1px solid #ef4035;margin-bottom:27px}.form__field--validation .form__validation{display:block}.form__field--preferences{display:block;border:0;padding:0;margin-bottom:0}.form__field--calendar-visible.form__field--datepicker{display:block;padding:0;border:0}.form__field--calendar-visible.form__field--datepicker .form__label{display:none}.form__field--calendar-visible .form__input{border:1px solid #d5dfe8}.form__field--calendar-visible .datepicker__input{border:0;margin:0}.form__field--calendar-visible .datepicker__trigger{display:none}.form__field--calendar-visible .datepicker-calendar{display:block;position:relative;top:0;box-shadow:none}.form__select-buttons{display:none;width:100%;padding:8px 16px}@media (min-width:900px){.form__select-buttons{display:flex;flex-wrap:wrap}}.form__select-button{font-size:.9rem;padding:8px 16px;background:#f7f5f6;margin:8px 16px;display:block;color:rgb(114.75,114.75,114.75);cursor:pointer;transition:opacity ease-in-out .2s;opacity:.6}.form__select-button:hover{opacity:1}.form__select-button--active{background:rgb(101.5,101.5,101.5);color:#fff;opacity:1}.form__select-button--active:hover{background:rgb(101.5,101.5,101.5)}@media (min-width:600px){.form__select-button{display:inline-block;padding:4px 8px;margin:0 8px 8px 0}}.form__summary{border:1px solid #d5dfe8;padding:1px}.form__summary-header{background:#d5dfe8;font-size:.9rem;padding:8px 16px;margin:0;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:400}.form__summary-fields{padding:0 16px}.form__summary-field{font-size:.9rem;color:#333;border-bottom:1px solid #d5dfe8;padding:8px 0}.form__summary-field i{color:#4c4c4c}.form__summary-field:last-child{border-bottom:0}.form__gdpr{display:block;padding:0 0 8px;margin-bottom:8px}@media (min-width:600px){.form__gdpr-fields{display:flex;align-content:stretch;align-items:center;flex-wrap:wrap}}.form__gdpr-header{padding:0 0 8px 0;margin:0 0 8px 0;border-bottom:1px solid #d5dfe8}.form__gdpr-title{margin:0;font-size:.9rem;font-weight:600}.form__gdpr-description{font-size:.8rem;margin:4px 0 0}.form__gdpr .form__field{border:0;align-items:center;background:#d5dfe8;padding-right:8px}@media (min-width:600px){.form__gdpr .form__field{margin:0 8px 8px 0}}.form__gdpr .form__label{overflow:initial;width:auto;background:0 0;padding:0}.form__notes{margin:16px 0 0;padding:0}.form__note{color:#4c4c4c;list-style:none;margin:0;padding:0;text-align:right;font-size:.9rem;line-height:1}.form__note:hover{color:rgb(63.25,63.25,63.25)}.form__note span{display:inline-block;padding:8px 16px;margin-right:-16px}.form--custom{padding:8px 16px;background:#fff}@media (min-width:600px){.form--booking .form__fields{display:flex}}.form--booking .form__field--select{flex:1 0 0;flex-direction:column}@media (min-width:600px){.form--booking .form__field--select{margin-left:16px}}.form--booking .form__field--select .form__label{width:100%}@media (min-width:600px){.form--booking .form__field--select .form__input{display:none}.form--booking .form__field--select:after{display:none}}.form--information{margin:0 0 16px;padding:8px;border:1px solid #d5dfe8}.form--information .form__header{margin-bottom:0}.form--information .form__header ul{margin:0;padding-left:32px}.form--information .form__header li{margin:0 0 4px}.form--information .form__heading-text{font-size:1rem;font-weight:700;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;margin:0 0 4px}.form--information .form__subheading-text{font-size:.9rem;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;margin:0 0 4px}.form-builder{padding:16px;background:#fff;margin:0 0 16px;border:1px solid rgba(0,0,0,.25)}.form-builder h1,.form-builder h2,.form-builder h3,.form-builder h4,.form-builder h5,.form-builder h6{display:block;margin:-17px -17px 16px;padding:16px;font-size:.9rem;background:#4c4c4c;color:#fff;line-height:1}.form-builder h1{font-size:1rem}.form-builder label{display:flex;align-items:center;margin:8px 0 4px;color:#333}.form-builder label input[type=checkbox],.form-builder label input[type=radio]{margin:0 8px 0 0;width:16px;height:16px;display:inline-block}.form-builder input{display:block;padding:8px;margin:0 0 4px;width:100%;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif}.form-builder input[type=submit]{display:block;width:100%;text-decoration:none;cursor:pointer;border:none;background:#50ac33;color:#fff;font-size:.8rem;font-weight:600;margin:16px 0 0;text-align:center;border:0;cursor:pointer;padding:16px 32px;line-height:1em;border-radius:0}@media (min-width:600px){.form-builder input[type=submit]{font-size:.9rem;display:inline-block;width:auto}}.form-builder input[type=submit]:hover{background:rgb(101.5,101.5,101.5)}.show-focus-outlines .form-builder input[type=submit]:focus{outline:2px dashed #004782;position:relative;z-index:4000}.form-builder select{display:block;padding:8px;margin:0 0 4px;width:100%}.form-builder textarea{display:block;padding:8px;margin:0 0 4px;width:100%;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;line-height:1.5}.header{position:relative;display:flex;align-items:center;justify-content:space-between;background:#4c4c4c}@media (min-width:600px){.header{margin:8px 0}}.header__link{flex:1 0 auto;padding:0;display:block;max-height:36px;max-width:200px;height:100%;width:100%}.header__logo{height:36px;max-width:200px;margin-right:16px;display:block}.hero-message{color:#fff;max-width:1334px;margin:8px auto 16px;overflow:hidden}@media (min-width:600px){.hero-message{border-radius:0}}@media (min-width:900px){.hero-message{display:flex}}@media (min-width:1334px){.hero-message{max-width:1334px}}@media (min-width:900px){.hero-message__image{flex:1 50%;display:flex;align-items:center}}.hero-message__image img{display:block;width:100%}.hero-message__text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;background:#4c4c4c;color:#fff}.hero-message__text:only-child{padding:64px 16px;min-height:350px}@media (min-width:900px){.hero-message__text{padding:16px;flex:1 50%}}.hero-message__icon{font-size:3rem;text-align:center;color:#fff;margin:0 0 8px}.hero-message__text-header{font-size:1.25rem;font-weight:600;margin:0 0 8px;text-align:center;max-width:100%}@media (min-width:600px){.hero-message__text-header{font-size:1.5rem}}@media (min-width:900px){.hero-message__text-header{font-size:1.75rem}}.hero-message__text-subheader{font-size:1rem;font-weight:400;margin:0 0 8px;padding:0;text-align:center;line-height:1.5;max-width:100%}@media (min-width:600px){.hero-message__text-subheader{font-size:1.15rem}}@media (min-width:900px){.hero-message__text-subheader{font-size:1.25rem}}.hero-message__text-subheader--small{font-size:1rem;line-height:1.25}@media (min-width:1334px){.hero-message__text-subheader--small{font-size:1.1rem}}.hero-message__text-subheader a{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.hero-message__text-subheader li{margin:0 0 0 16px}.hero-message__text-button{padding:8px 16px;margin:8px 0 0;font-size:1rem;background:#50ac33}@media (min-width:900px){.hero-message__text-button{padding:16px 32px;font-size:1.1rem}}.hero-message__text-button:hover{background:rgb(61.7040358744,132.66367713,39.33632287)}.hero-message__sub-link{text-decoration:none;border-bottom:1px solid #fff;margin:16px 0 0;font-size:.9rem;cursor:pointer}.hero-message--dark .hero-message__icon,.hero-message--dark .hero-message__text{background:#333;color:#fff}.hero-message--light .hero-message__text{background:#fff;color:#333}.hero-message--transparent .hero-message__text{background:0 0;color:#333}.hero-message--reverse{flex-direction:row-reverse}.hero-message--long .hero-message__text{align-items:flex-start}.hero-message--long .hero-message__text-header{text-align:left;font-size:1.5rem;margin:0 0 4px}.hero-message--long .hero-message__text-subheader{text-align:left;font-size:1rem;margin:0 0 4px}.hero-message--long .hero-message__text-button{padding:8px 16px}@media (min-width:900px){.hero-message--spacing div[class^=hero-message__]{border-radius:0;overflow:hidden}}.hero-message--spacing div[class^=hero-message__]:first-child{margin:0 0 8px 0}@media (min-width:900px){.hero-message--spacing div[class^=hero-message__]:first-child{margin:0 8px 0 0}}@media (min-width:900px){.hero-message--spacing div[class^=hero-message__]:last-child{margin:0 0 0 8px}}@media (min-width:900px){.hero-message--spacing.hero-message--reverse div[class^=hero-message__]{border-radius:0;overflow:hidden}}@media (min-width:900px){.hero-message--spacing.hero-message--reverse div[class^=hero-message__]:first-child{margin:0 0 0 8px}}@media (min-width:900px){.hero-message--spacing.hero-message--reverse div[class^=hero-message__]:last-child{margin:0 8px 0 0}}.hero-message--parallax{height:80vh;display:flex;align-items:center;justify-content:center}.hero-message--parallax .hero-message__image{flex:0 0}.hero-message--parallax .hero-message__text{background:0 0;padding:80px 16px}.hero-message--parallax .hero-message__text-header{background:#4c4c4c;color:#fff;font-size:2rem;font-weight:400;padding:4px 8px;border-radius:0}.hero-message--parallax .hero-message__text-subheader{background:#f7f5f6;color:#333;font-size:1.25rem;font-weight:400;padding:4px 8px;border-radius:0}@media (min-width:900px){.hero-message--parallax div[class^=hero-message__]{border-radius:0}}.hero-message--parallax div[class^=hero-message__]:first-child{margin:0}.hero-message--parallax div[class^=hero-message__]:last-child{margin:0}@media (min-width:900px){.hero-message--asymmetrical .hero-message__image{flex:1 60%}}@media (min-width:900px){.hero-message--asymmetrical .hero-message__text{flex:1 40%}}.image-gallery{position:relative;display:inline-block;cursor:pointer;margin:4px 0;max-width:100%;cursor:pointer}.image-gallery__hero{max-width:100%;display:block}.image-gallery__more{z-index:2;position:absolute;bottom:0;left:0;padding-left:32px;width:auto;margin:0}@media (min-width:600px){.image-gallery__more{bottom:8px;left:8px}}.image-gallery__more:before{display:inline;content:"\e953";font-family:unified;position:absolute;left:8px}.image-gallery:hover .image-gallery__more{background:#004782}@media (min-width:600px){.image-placeholder--left{float:left;margin:0 16px 0 0}.image-placeholder--right{float:right;margin:0 0 0 16px}.image-placeholder--justify{width:100%;margin:0;text-align:center}.image-placeholder--shadow img{box-shadow:0 0 0 transparent}}.image-placeholder img{max-width:100%;display:block}.input-inline{position:relative;padding:4px 0;display:flex;flex-direction:column}@media (min-width:600px){.input-inline{align-items:flex-end}}.input-inline__container{display:flex;align-content:flex-start;flex-flow:row wrap;align-items:center}.input-inline__form{position:relative;background:#fff;display:flex;overflow:hidden;border-radius:0}.input-inline__input{border:0;padding:8px 16px;display:inline-block;width:100%;font-size:.8rem}@media (min-width:600px){.input-inline__input{font-size:1rem}}.input-inline__button{width:auto;margin:0;white-space:nowrap}.input-inline__validation{position:absolute;top:0;left:100%;height:calc(100% + 1px);width:100%;display:flex;justify-content:center;align-items:center;color:#fff;transform:translateX(0);transition:transform ease-in-out .2s}.input-inline__validation--error{background:#ef4035}.input-inline__validation--success{background:#50ac33}.input-inline__validation--active{transform:translateX(-100%)}.input-inline--compact{padding:8px 0}.input-inline--compact .input-inline__label label{font-size:.8rem;padding:0 8px 0 0}.input-inline--compact .input-inline__input{background:#eee;padding:4px 8px;margin-right:4px;border-radius:0;font-size:.9rem}.input-inline--compact .input-inline__button{padding:4px 8px;font-weight:600;font-size:.9rem}.input-inline--right{float:right}.input-inline:after:after{content:"";display:table;clear:both}.input-text{font-family:"Segoe UI",sans-serif;font-size:.9rem;line-height:1em;padding:5px 0 5px 5px}.input-text:focus{outline:0}.label{color:#eee;padding:8px 16px;line-height:1em;display:block;font-size:.8rem}@media (min-width:600px){.label{font-size:1rem}}.label--compact{font-size:.8rem;padding:0 0 4px}@media (min-width:600px){.label--compact{padding:8px 16px}}.links-list{border-bottom:1px solid rgba(0,0,0,.25);order:2;flex:1 1 auto;width:100%}@media (min-width:600px){.links-list{width:auto;display:flex;flex-flow:row wrap;justify-content:flex-start;order:1;padding:8px 8px 0;border:0}}@media (min-width:1334px){.links-list{padding:8px 0 0}}.links-list__column{flex:1 1 auto}@media (min-width:600px){.links-list__column{margin-bottom:8px;flex-grow:1;flex-basis:0}}.links-list__title{background:#474747;border-top:1px solid #333;cursor:pointer;font-weight:400;font-size:1rem;font-weight:600;margin:0;position:relative;padding:8px 16px}.links-list__title:after{display:block;content:"";position:absolute;height:8px;width:8px;background:0 0;top:16px;right:16px;transform:rotateZ(45deg);border-right:2px solid #fff;border-top:2px solid #fff}.links-list__title--active:after{top:12px;transform:rotateZ(135deg)}@media (min-width:600px){.links-list__title{padding:0 0 8px;background:0 0;border-top:0;cursor:default}.links-list__title:after{display:none}}.links-list__list{margin:0;padding:0;list-style:none;height:0;overflow:hidden}@media (min-width:600px){.links-list__list{height:auto}}.links-list__list--active{height:auto}.links-list__list li{font-weight:600;font-size:1rem}.links-list__list li a{border-top:1px solid rgba(0,0,0,.25);padding:8px 16px;margin:0;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;color:#fff;text-decoration:none;font-weight:400}@media (min-width:600px){.links-list__list li a{display:inline;padding:0;border:0}}.links-list__list li a:hover{color:rgb(229.5,229.5,229.5)}.list-icons{margin:0;padding:0;display:flex;flex-wrap:wrap}.list-icons__item{list-style:none;margin-right:8px;margin-bottom:8px}.list-icons__item:last-child{margin-right:0}.list-icons__icon{display:block;list-style:none;margin:0;border-radius:0;overflow:hidden}.list-icons__icon:hover{color:#4c4c4c}.list-icons--social .list-icons__item{margin-bottom:0}.list-icons--social .list-icons__icon{width:40px;height:40px}.list-icons--social .list-icons__icon img{width:100%;height:auto;display:block}.loading-feedback{visibility:hidden;position:fixed;left:50%;top:50%;width:100px;height:100px;transform:translateX(-50%) translateY(-50%);background:0 0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:300;color:#fff;border-radius:0}.loading-feedback:after,.loading-feedback:before{display:block;content:"";position:absolute;height:20px;width:20px;border-radius:50%;top:0;left:0;transform:translateX(40px) translateY(40px);animation:loading-feedback 2s infinite ease-in-out;border:2px solid #fff;background:#4c4c4c;box-sizing:border-box}.loading-feedback:after{animation-delay:-1s}.loading-feedback--active{visibility:visible;z-index:5002;background:rgba(0,0,0,.25)}.loading-feedback--relative.loading-feedback--active{position:relative;left:0;top:0;transform:none;z-index:1;margin:0 auto}.loading-feedback--absolute.loading-feedback--active{position:absolute;top:0;right:0;bottom:0;left:0;transform:none;z-index:1;margin:0;width:auto;height:auto}.loading-feedback--absolute.loading-feedback--active:after,.loading-feedback--absolute.loading-feedback--active:before{top:calc(50% - 4px * 10);left:calc(50% - 4px * 10)}.loading-feedback--full.loading-feedback--active{left:0;top:0;width:100%;height:100%;transform:none}.loading-feedback--full.loading-feedback--active:after,.loading-feedback--full.loading-feedback--active:before{top:calc(50% - 4px * 10);left:calc(50% - 4px * 10)}.loading-feedback--complete.loading-feedback--active{background:rgba(0,0,0,.25);color:#fff;animation-duration:2s;animation-name:loadingComplete;animation-fill-mode:forwards;opacity:1;display:flex;flex-direction:column}.loading-feedback--complete.loading-feedback--active:after,.loading-feedback--complete.loading-feedback--active:before{transition:none;animation:none;background:0 0;top:initial;left:initial;transform:none}.loading-feedback--complete.loading-feedback--active:before{display:flex;font-family:unified!important;content:"\e971";position:relative;align-items:center;justify-content:center;font-size:2rem;height:50px;width:50px;border:2px solid #fff}.loading-feedback--complete.loading-feedback--active:after{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;content:"Complete";border:0;width:auto;margin:8px 0 0 0;position:relative}.loading-feedback--small.loading-feedback--active{position:relative;top:8px;left:8px;height:32px;width:32px;background-size:32px;background:0 0;padding:0;transform:translate(0);z-index:1}.loading-feedback--small.loading-feedback--active:after,.loading-feedback--small.loading-feedback--active:before{display:block;content:"";position:absolute;height:4px;width:4px;top:0;left:0;transform:translateX(6px) translateY(0);animation:loading-feedback-small 2s infinite ease-in-out;border:1px solid #fff;background:#4c4c4c}.loading-feedback--small.loading-feedback--active:after{animation-delay:-1s}@keyframes loading-feedback{0%{transform:translateX(40px) translateY(10px)}25%{transform:translateX(70px) translateY(40px)}50%{transform:translateX(40px) translateY(70px)}75%{transform:translateX(10px) translateY(40px)}100%{transform:translateX(40px) translateY(10px)}}@keyframes loading-feedback-small{0%{transform:translateX(6px) translateY(0)}25%{transform:translateX(12px) translateY(6px)}50%{transform:translateX(6px) translateY(12px)}75%{transform:translateX(0) translateY(6px)}100%{transform:translateX(6px) translateY(0)}}@keyframes loadingComplete{0%{opacity:1;display:block}50%{opacity:1;display:block}100%{opacity:0;display:none}}.location-listing{display:flex;flex-wrap:wrap;margin:0 0 32px;padding:0}.location-listing__item{width:100%;display:flex;list-style:none;margin:0 0 8px;padding:0}@media (min-width:600px){.location-listing__item{width:calc(50% - 8px);margin:0 8px 8px 0}.location-listing__item:nth-child(2n){margin:0 0 8px 8px}}@media (min-width:900px){.location-listing__item{width:calc(33.3% - 16px);margin:0 16px 8px 0}.location-listing__item:nth-child(2n){margin:0 16px 8px 0}.location-listing__item:nth-child(3n){width:33.3%;margin:0 0 8px}}@media (min-width:1334px){.location-listing__item{width:calc(25% - 16px)}.location-listing__item:nth-child(3n){width:calc(25% - 16px);margin:0 16px 8px 0}.location-listing__item:nth-child(4n){width:25%;margin:0 0 8px}}.location-listing__container{flex:1 0 auto;display:flex;flex-direction:column;background:#f7f5f6;max-width:100%}.location-listing__header{display:flex;position:relative;width:100%;color:#fff;font-size:.8rem}.location-listing__name{padding:4px 8px;margin:0;background:rgb(101.5,101.5,101.5);flex:1 0;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-weight:400}.location-listing__distance{padding:4px 8px;margin:0;background:#4c4c4c;text-align:right;display:flex;flex-direction:column;justify-content:center}.location-listing__content{padding:4px 8px;font-size:.8rem;flex:1 0 auto}.location-listing__address{margin:0 0 8px;padding:0}.location-listing__address-line{margin:0;padding:0;list-style:none}.location-listing__phone{margin:0 0 8px;padding:0}.location-listing__phone-line{margin:0;padding:0;list-style:none}.location-listing__buttons{padding:0 8px 8px;display:flex;flex-direction:row-reverse}.location-listing__button{margin-right:8px}.location-listing__button:first-child{margin-right:0}@media (min-width:1334px){.location-listing--narrow .location-listing__item{width:calc(33.3% - 16px);margin:0 16px 8px 0}.location-listing--narrow .location-listing__item:nth-child(2n){margin:0 16px 8px 0}.location-listing--narrow .location-listing__item:nth-child(3n){width:33.3%;margin:0 0 8px}}.modal{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;position:fixed;top:-100px;left:0;background:#fff;box-shadow:0 0 0 transparent;z-index:-9999;opacity:0;transition:opacity .2s ease-in-out;visibility:hidden;overflow-y:hidden;color:#333;border-radius:0}@media screen and (max-width:599px){.modal{min-height:100%!important}}@media screen and (min-width:600px){.modal{margin:0 -300px;top:8px;left:50%;max-width:600px;height:auto;max-height:calc(100% - 16px)}.modal--small{max-width:450px;margin:0 -225px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal{display:block;overflow-y:auto}}.modal--visible{opacity:1;z-index:5001;visibility:visible;top:0}@media screen and (min-width:600px){.modal--visible{top:8px}}@media screen and (min-width:600px){.modal--wide.modal--visible{margin:0;max-width:100%;max-height:100%;top:0;left:0}}@media screen and (min-width:900px){.modal--wide.modal--visible{margin:0 -450px;max-width:900px;max-height:calc(100% - 16px);top:8px;left:50%}}.modal--compact.modal--visible{margin:0 -150px;max-width:300px;left:50%;height:auto;top:8px}.modal--terms{height:100%}.modal--terms .modal__content{display:grid;grid-template-rows:1fr auto}.modal--terms .modal__content .modal__terms{grid-row:1;overflow-y:auto}.modal--terms .modal__content .modal__terms-agree{grid-row:2;padding-top:16px;margin:16px -16px -16px;background:#eee}.modal--terms .modal__content .modal__terms-agree .form__field--checkbox .form__label{margin:0 0 0 -24px;padding:4px 0 4px 24px}.modal--terms .modal__content .modal__terms-agree .form__input--checkbox-visual{margin:8px 8px 8px 0}.modal__close{position:absolute;top:0;right:0;margin:0;width:72px;height:48px;font-size:1rem;line-height:1;background:rgb(63.25,63.25,63.25);padding:16px;border-radius:0;border-top-right-radius:0}.modal__close:hover{background:rgb(37.75,37.75,37.75)}.modal__header{padding:16px;background:#4c4c4c;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 72px);min-height:48px;font-size:1rem;line-height:1}.modal__content{font-size:.9rem;border:8px solid #eee;background:#fff;padding:16px;overflow-y:auto;flex-grow:1}@media screen and (min-width:600px){.modal__content{border:16px solid #eee}}.modal__content img{max-width:100%;height:auto}.modal__content p:not([class]){margin:0 0 16px;padding:0;line-height:1.5rem}.modal__content p:not([class]):last-child{margin:0}.modal__actions{position:relative;padding:8px;display:flex;justify-content:flex-end}.modal__actions .button{margin-left:4px}.modal__actions .button:first-child{margin-left:0}.modal__footer{background:#fff;padding:16px;display:flex;flex-direction:row}.modal__footer>.button{margin:0 8px;width:auto}.modal__footer>.button:first-child{margin-left:0}.modal__footer>.button:not(.button--ghost):last-child{margin-right:0;margin-left:auto}.modal-launcher{cursor:pointer}.modal-launcher *{pointer-events:none}.modal-no-close .modal__header{width:100%}.navigation{position:relative;z-index:5001;width:48px}@media (min-width:900px){.navigation{width:100%;z-index:3000}}.navigation__toggle{display:block;position:relative;background:#4c4c4c;width:40px;height:40px;margin:8px 0 8px 8px;cursor:pointer;z-index:1;border-radius:0}@media (min-width:900px){.navigation__toggle{display:none}}.navigation__toggle:after,.navigation__toggle:before{content:"";display:block;box-sizing:border-box;position:absolute;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#fff}.navigation__toggle:before{top:8px;right:8px;left:8px;height:14px;border-top-width:4px;border-top-style:solid;border-top-color:#fff}.navigation__toggle:after{right:8px;bottom:8px;left:8px;height:16px}.navigation__toggle--active{background:#fff;position:fixed;border-radius:20px;top:8px;right:10px;margin:0;animation:slidein .2s}.navigation__toggle--active:after,.navigation__toggle--active:before{height:4px}.navigation__toggle--active:before{border-bottom-width:0;border-top-color:#5a83b4;transform:translate(0,10px) rotate(45deg)}.navigation__toggle--active:after{border-bottom-color:#5a83b4;transform:translate(0,-10px) rotate(-45deg)}.navigation__list--top-level{margin:0;padding:0}@media (min-width:900px){.navigation__list--top-level{display:flex;flex-wrap:wrap;justify-content:flex-end}}@media (max-width:899px){.navigation__list--top-level{position:fixed;top:0;bottom:0;left:-100%;background:#eee;box-shadow:0 0 0 60px rgba(0,0,0,.5);width:calc(100% - 60px);height:100%;overflow-y:auto;transition:transform ease-in-out .4s}.navigation__list--top-level-active{transform:translateX(calc(100% + 60px))}}.navigation__list--top-level>.navigation__item{background:#eee}@media (min-width:900px){.navigation__list--top-level>.navigation__item{background:#4c4c4c}}.navigation__list--top-level>.navigation__item>.navigation__link{font-weight:600;border-bottom:1px solid rgba(0,0,0,.25);color:#333}@media (min-width:900px){.navigation__list--top-level>.navigation__item>.navigation__link{border-radius:0;border-bottom:0;color:#fff;width:auto}.navigation__list--top-level>.navigation__item>.navigation__link:hover{background:rgba(0,0,0,.25)}}@media (min-width:900px){.navigation__list--top-level>.navigation__item--has-children>.navigation__link{padding-right:24px}}.navigation__list .navigation__list,.navigation__list .navigation__mega-menu{display:none;right:0;top:100%;margin:0;padding:0;background:#fff;z-index:1}@media (min-width:900px){.navigation__list .navigation__list,.navigation__list .navigation__mega-menu{box-shadow:0 0 20px rgba(0,0,0,.25);position:absolute}}.navigation__list .navigation__list--visible{display:block}.navigation__list .navigation__mega-menu{width:100%;overflow-y:auto}@media (min-width:900px){.navigation__list .navigation__mega-menu{-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:30% 25% 25% 20%;-ms-grid-rows:auto;grid-template-rows:auto;padding:8px;left:0;box-shadow:0 0 20px rgba(0,0,0,.25)}}.navigation__list .navigation__mega-menu--visible{display:grid}.navigation__item{padding:0;margin:0;list-style:none}@media (min-width:900px){.navigation__item:hover .navigation__list{display:block}.navigation__item:hover .navigation__mega-menu{display:grid}}.navigation__item--has-slim-menu{position:relative}@media (max-width:899px){.navigation__item--sub-menu-visible .navigation__list,.navigation__item--sub-menu-visible .navigation__mega-menu{display:block}.navigation__item--sub-menu-visible .navigation__children-toggle:after{transform:rotateZ(180deg)}}.navigation__link{display:block;position:relative;text-decoration:none;padding:16px;background:0 0;color:#4c4c4c;font-weight:600;border-bottom:1px solid #eee}@media (min-width:900px){.navigation__link{color:#333;width:200px;padding:8px;font-weight:400;border-bottom:0}.navigation__link:hover{color:#4c4c4c}}.navigation__mega-menu-link{padding:16px;display:flex;align-items:center;justify-content:flex-start;color:#4c4c4c;font-weight:600;border-bottom:1px solid #eee}@media (min-width:900px){.navigation__mega-menu-link{color:#333;padding:4px;font-weight:400;border-bottom:0}.navigation__mega-menu-link:hover{color:#4c4c4c}}.navigation__mega-menu-list{margin:0;padding:0}.navigation__mega-menu-list--link .navigation__mega-menu-list-item{display:inline-block;width:100%}@media (min-width:900px){.navigation__mega-menu-list--link{column-count:2;column-gap:0}}.navigation__mega-menu-list--link .navigation__mega-menu-link{display:block}.navigation__mega-menu-list--icon .navigation__mega-menu-list-item{display:block}.navigation__mega-menu-list--icon .navigation__mega-menu-link{padding:16px;width:100%}@media (min-width:900px){.navigation__mega-menu-list--icon .navigation__mega-menu-link{padding:8px}}.navigation__mega-menu-list--image{display:flex;flex-wrap:wrap;justify-content:center;padding:16px 16px 0}@media (min-width:900px){.navigation__mega-menu-list--image{padding:0}}.navigation__mega-menu-list--image .navigation__mega-menu-list-item{flex-basis:calc(50% - 8px);margin-right:8px;margin-bottom:8px}.navigation__mega-menu-list--image .navigation__mega-menu-list-item:nth-child(even){margin-right:0}.navigation__mega-menu-list--image .navigation__mega-menu-link{position:relative;padding:0}.navigation__mega-menu-list--image .navigation__mega-menu-link:after{display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%)}.navigation__mega-menu-list--image .navigation__mega-menu-link:hover:after{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.25) 100%)}.navigation__mega-menu-list--image .navigation__mega-menu-image-link{position:absolute;bottom:8px;left:8px;color:#fff;z-index:1}.navigation__mega-menu-list-item{display:block;margin:0;padding:0;list-style:none}.navigation__mega-menu-title{border-bottom:#4c4c4c 2px solid;font-size:.9rem;margin:0;color:#333;padding:8px 16px}@media (min-width:900px){.navigation__mega-menu-title{font-size:1rem;font-weight:600;padding:8px 0 16px;margin:0 0 8px}}.navigation__mega-menu-section{margin-bottom:16px}@media (min-width:900px){.navigation__mega-menu-section{padding:8px;margin-bottom:0;-ms-grid-row:1;grid-row:1}.navigation__mega-menu-section:first-child{padding-left:16px}.navigation__mega-menu-section:last-child{padding-right:16px}}@media (min-width:900px){.navigation__mega-menu-section--list{-ms-grid-column:1;grid-column:1}}@media (min-width:900px){.navigation__mega-menu-section--icon{-ms-grid-column:2;grid-column:2}}@media (min-width:900px){.navigation__mega-menu-section--image{-ms-grid-column:3;grid-column:3}}@media (min-width:900px){.navigation__mega-menu-section--other{-ms-grid-column:4;grid-column:4}}.navigation__mega-menu-icon{border-radius:0;box-shadow:0 0 0 transparent;margin-right:16px}@media (min-width:900px){.navigation__mega-menu-icon{margin-right:16px;margin-top:0}}.navigation__mega-menu-image{border-radius:0;width:100%;display:block}.navigation__children-toggle{position:absolute;top:4px;right:4px;bottom:0;display:flex;justify-content:center;align-items:center;font-size:1.2rem}@media (max-width:899px){.navigation__children-toggle{top:4px;right:4px;bottom:4px;width:40px;background:#4c4c4c;color:#fff;border-radius:0;font-size:1.5rem}}.navigation__children-toggle:after{font-family:unified;content:"\e907";transition:transform .2s ease-in-out}@keyframes slidein{from{transform:translateX(100%)}to{transform:translateX(0)}}.nearest-store{background:rgb(101.5,101.5,101.5)}.nearest-store__container{margin:0 auto;padding:8px;max-width:1334px;display:flex;font-size:.9rem;justify-content:space-between;flex-direction:column}@media (min-width:900px){.nearest-store__container{padding:8px 0;flex-direction:row;justify-content:flex-end}}.nearest-store__container--hidden{display:none}.nearest-store__validation{display:flex}.nearest-store__icon{color:#eee;display:none}.nearest-store__link{font-weight:600}.nearest-store__hours,.nearest-store__name{margin:0;color:#fff;padding:4px;font-size:.9rem}@media (min-width:900px){.nearest-store__hours,.nearest-store__name{margin:1px 0}}.nearest-store__hours a,.nearest-store__name a{color:#fff}.nearest-store__edit{border:1px solid #eee;border-radius:0;padding:4px;cursor:pointer;background:rgba(255,255,255,.1);border:1px solid #fff;color:#fff}.nearest-store__edit:hover{background:rgba(255,255,255,.2)}.nearest-store .form__field{margin:0;padding:0;border:0;background:0 0;display:flex}.nearest-store .form__field-container{display:flex;align-items:center;position:relative}.nearest-store .form__field-container--hidden{display:none}.nearest-store .form__input-clear{position:absolute;right:8px;top:4px;height:calc(100% - 8px);padding:0 4px;font-size:.8rem;line-height:1;align-items:center;justify-content:center;width:auto;display:none}.nearest-store .form__input-clear--visible{display:flex}.nearest-store .form__label{padding:0;background:0 0;color:#fff;width:auto;font-size:.9rem;margin-right:8px}.nearest-store .form__input{font-size:.9rem;border-radius:0;width:auto;flex-grow:0;background:#fff;border:0;padding:4px 8px;margin:0 4px 0 0;min-width:170px}.nearest-store .form__input::-ms-clear{display:none}.nearest-store .form__input:focus{outline:0}.nearest-store .form__submit-button{border-radius:0;font-size:.9rem;margin:0;line-height:initial;background:rgba(255,255,255,.1);border:1px solid #fff;width:auto;font-weight:400;padding:4px 8px}.nearest-store .form__submit-button:hover{background:rgba(255,255,255,.2)}.nearest-store .form__validation{background:0 0;color:#fff;top:0;bottom:0;left:0;font-weight:600;width:auto;position:relative;display:inline-flex;justify-content:center;align-items:center}.overlay-cards{gap:8px;max-width:1334px;margin:0 auto 8px}@media (min-width:600px){.overlay-cards{display:flex;flex-wrap:wrap;justify-content:center}.overlay-cards .overlay-cards__card{margin-bottom:0;flex:0 0 calc(50% - 4px)}}@media (min-width:900px){.overlay-cards .overlay-cards__card{flex:0 0 calc(25% - 6px)}}.overlay-cards__card{flex-basis:25%;height:360px;overflow:hidden;display:flex;position:relative;background:#333;background-size:cover;background-position-x:center;background-position-y:center;margin-bottom:8px}.overlay-cards__card:hover .overlay-cards__content{background:rgba(0,0,0,.25)}.overlay-cards__content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;width:100%;padding:8px;text-align:center;background:rgba(0,0,0,.5);text-align:center;transition:background ease-in-out .2s}.overlay-cards__header{font-weight:500;margin:0 0 4px}.overlay-cards__text{margin:0 0 16px}.overlay-cards__button{color:#fff!important;padding:8px 16px;border:1px solid #fff;border-radius:16px;background:rgba(255,255,255,0);transition:background ease-in-out .2s}.overlay-cards__button:hover{background:rgba(255,255,255,.1)}.overlay-cards__image{opacity:.5}.page-links{width:100%;padding:16px 0}.page-links__list{padding:0 0 8px;margin:0 -8px;display:flex;justify-content:center;flex-wrap:wrap}@media (min-width:600px){.page-links__list{padding:0}}.page-links__list--left{justify-content:flex-start}.page-links__link{vertical-align:top;margin:0;padding:8px;list-style:none;max-width:none;width:100%}@media (min-width:600px){.page-links__link{width:50%}}@media (min-width:900px){.page-links__link{max-width:25%}}.page-links__content{text-align:center;padding:0}.page-links__image{display:block;max-width:100%;border-radius:0;margin:0 auto 8px}.page-links__header{font-weight:600;padding:0;text-align:center;font-size:1.2rem;margin:8px 16px}.page-links__header>a{color:#333;text-decoration:none}.page-links__text{margin:8px 16px;font-size:.9rem;line-height:1.5}@media (min-width:600px){.page-links__text{font-size:.9rem}}.page-links__button{margin:8px 0 0}.page-links--compact{padding:0 8px}.page-links--compact .page-links__link{padding:0}.page-links--compact .page-links__content{background:#f7f5f6;text-align:left;background:#eee;padding:8px;margin:16px 0 0}@media (min-width:600px){.page-links--compact .page-links__content{padding:8px 16px;margin:16px 8px}}.page-links--compact .page-links__header,.page-links--compact .page-links__text{margin:0 0 8px;font-weight:400;text-align:left}.page-title{font-size:1.2rem;font-weight:600;margin:8px 0;padding:0 0 8px;color:#333}.page-title__text{flex-grow:1}.page-title__header{font-size:1.8rem;font-weight:600;color:#333;margin:0 0 4px}.page-title__header--small{font-size:1.25rem}.page-title__sub-header{color:#333;font-size:1.25rem;font-weight:400;margin:0 0 4px}.page-title__link{color:#333;font-size:.9rem;font-weight:600;text-decoration:underline;margin:0 0 4px}.page-title--section{font-size:1rem;margin:0 -8px;background:#4c4c4c;padding:8px;color:#fff}@media (min-width:900px){.page-title--section{margin:0;border-top-left-radius:0;border-top-right-radius:0}}.page-title--section .page-title__header{font-size:1rem;color:#fff;margin:0}.page-title--highlight{text-align:center}.page-title--progress{margin:-16px 0 16px;padding:16px 0;border-bottom:1px solid #ccc}.page-title__disclaimer{font-size:.8rem;font-weight:400;float:right;vertical-align:middle;display:flex;align-items:center}.page-title__disclaimer img{height:24px;line-height:1;margin:0 0 0 4px}.page-title--small{font-size:1rem}.page-title--small .page-title__header{font-size:1.25rem}.page-title--small .page-title__sub-header{font-size:1rem}.page-title--with-contact{display:flex;align-items:flex-start}.pagination{background:#4c4c4c;padding:4px 8px;display:flex;margin:0 0 8px;justify-content:center}.pagination__button{background:#fff;padding:4px 8px;margin-right:4px;display:block;font-size:.9rem;font-weight:600}.pagination__button:hover{background:#004782;color:#fff}.pagination__button:last-child{margin-right:0}.pagination__button--active{background:#f7f5f6;color:#333}.pagination__button--active:hover{background:#f7f5f6;color:#333}.pagination__button i:before{margin:0;width:auto}.pagination__button--disabled{cursor:default;background:#fff;color:rgba(0,0,0,.25)}.pagination__button--disabled:hover{background:#fff;color:rgba(0,0,0,.25)}.price{display:flex;flex-wrap:wrap;padding:0;margin:0 0 4px}.price__container{display:flex;flex-direction:column-reverse;justify-content:flex-end;margin:8px 0 0;flex-grow:1}@media (min-width:900px){.price__container{padding-right:16px}}.price__container:last-child{padding-right:0}.price__container--product{width:100%}@media (min-width:900px){.price__container--product{width:auto}}.price__container--product:only-child{text-align:center;width:100%;background:#eee;border-radius:0;border:1px solid #ccc}.price__container--product:only-child .price__cost{background:#fff;padding:8px}.price__container--product:only-child .price__label{background:#eee;padding:8px;font-size:1rem;font-weight:600}.price__container--full{width:100%;font-weight:600}.price__cost{display:flex;align-items:flex-end;font-size:1.5rem;line-height:1;font-weight:600;color:#404040;margin:0 0 2px;text-decoration:none}.price__reduction{text-decoration-line:line-through;font-size:1rem;padding-inline-start:8px}.price__saving,.price__was{font-size:1rem;font-weight:400;padding-inline-start:8px;color:#777}.price__old{text-decoration-line:line-through}.price__tax{font-size:.9rem}.price__label{font-size:.85rem;margin:4px 0 0;line-height:1;color:#333;text-decoration:none;white-space:nowrap;font-weight:400}.price--compact{padding:0 8px 8px;margin:0}.price--compact .price__tax{font-size:.8rem}.price--collapsed .price__container{flex-grow:0;padding-right:16px;flex-direction:column-reverse}.price--collapsed .price__cost{font-size:22px}@media (max-width:900px){.price--collapsed .price__cost{font-size:20px}}.quick-links{width:100%;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.16);margin:0}.quick-links__inner{margin:0;padding:0;position:relative}@media (min-width:900px){.quick-links__inner{display:flex;flex-flow:row nowrap;justify-content:center;max-width:1342px;margin:0 auto;overflow:hidden}}.quick-links__item{list-style:none;margin:0;padding:0;width:100%;position:absolute;background:#fff}@media (min-width:600px){.quick-links__item{width:25%;position:relative;flex-grow:1}}.quick-links__link{display:flex;text-decoration:none;padding:8px;display:flex;justify-content:center;align-items:center}.quick-links__icon{font-size:1.6rem;line-height:1em;margin-right:8px;color:rgba(0,0,0,.25)}.quick-links__icon>i{display:block}.quick-links__title{margin:0;font-weight:600;font-size:.9rem;color:#333}.quick-links__text{display:block;margin:0;color:#333;font-weight:400;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:899px){.quick-links--is-carousel .quick-links__item{width:100%;position:absolute;left:0;border:0;opacity:0}.quick-links--is-carousel .quick-links__item--is-active{transition:opacity .5s ease-in-out;opacity:1}.quick-links--is-carousel .quick-links__item--is-active .quick-links__link{z-index:2;left:0}.quick-links--is-carousel .quick-links__link{z-index:1;position:relative;left:-110%}}.top-banner{width:100%;display:block;text-align:center;padding:14px;font-size:16px;font-weight:400;color:#120e00;line-height:20px}.top-banner--yellow{background-color:#f6b324;color:#120e00}.top-banner--blue{background-color:#0093d0;color:#fff}.top-banner--green{background-color:#50ac33;color:#fff}.top-banner--orange{background-color:#f47920;color:#fff}.radio-toggle{pointer-events:auto;height:100%;display:flex;flex-direction:column}.radio-toggle__header{background-color:#4c4c4c;font-size:1.1rem;color:#fff;margin:0;font-weight:400;display:block;line-height:1em}@media (min-width:900px){.radio-toggle__header{padding:12px 16px 12px 16px;display:flex;align-items:center}}@media (min-width:900px){.radio-toggle__header{display:flex;align-items:center}}@media (max-width:1334px){.radio-toggle__header{font-size:.9rem}}.radio-toggle__header:after{content:"";display:block;height:0;clear:both}.radio-toggle__aim{display:block;text-align:center;font-size:.9rem;padding:16px;line-height:1.5em}@media (min-width:900px){.radio-toggle__aim{font-size:.8rem;text-align:left;padding:4px 8px 4px 0}}@media (min-width:1334px){.radio-toggle__aim{font-size:1rem}}.radio-toggle__tab{padding:4px 16px 4px 32px;cursor:pointer;position:relative;opacity:.5;transition:opacity ease-in-out .2s;font-size:.8rem;width:50%;float:left}.radio-toggle__tab:before{display:block;content:"";float:left;height:16px;width:16px;background:0 0;border-radius:50%;border:2px solid #fff;position:absolute;left:10px;top:50%;margin-top:-10px}.radio-toggle__tab:after{display:block;content:"";float:left;height:12px;width:12px;background:0 0;border-radius:50%;position:absolute;left:14px;top:50%;margin-top:-6px}.radio-toggle__tab:hover{opacity:.6}.radio-toggle__tab--selected{font-weight:600;opacity:1}@media (min-width:900px){.radio-toggle__tab--selected{font-weight:400}}.radio-toggle__tab--selected:hover{opacity:1}.radio-toggle__tab--selected:after{background:#5a83b4}@media (min-width:900px){.radio-toggle__tab{font-size:.9rem;width:auto}.radio-toggle__tab:before{left:2px}.radio-toggle__tab:after{left:6px}}@media (min-width:1334px){.radio-toggle__tab{font-size:1rem}}@media (max-width:899px){.radio-toggle__tab{width:50%;overflow:hidden;padding:15px 15px 15px 40px;background:rgba(0,0,0,.25);display:block;float:left}.radio-toggle__tab--selected{background:rgb(101.5,101.5,101.5)}}.radio-toggle__section{display:none;flex-direction:column;flex-grow:1;position:relative;pointer-events:none}.radio-toggle__section:first-child{display:flex}.radio-toggle__content{flex-grow:1;display:flex;flex-direction:column}.radio-toggle--loaded .radio-toggle__section{display:none;pointer-events:auto}.radio-toggle--loaded .radio-toggle__section:first-child{display:none}.radio-toggle--loaded .radio-toggle__section--selected{display:flex!important}.registration{display:block;padding:4px 16px;border:2px solid #000;background-color:#fc0;border-radius:6px;font-size:1.5rem;font-weight:600;text-align:center;text-transform:uppercase;max-width:100%;color:#333;margin:auto}@media (min-width:600px){.registration{width:100%;max-width:300px}}.registration--input{margin:0}.request-callback{background:#4c4c4c;padding:16px;position:relative;overflow:hidden}.request-callback__title{font-size:1.25rem;line-height:1.5em;color:#fff;font-weight:600;margin:0 auto 4px;max-width:900px;text-align:center}.request-callback__description{font-size:1rem;line-height:1.5em;color:#fff;margin:0 auto 16px;max-width:900px;text-align:center}.request-callback__form{margin:8px auto 0;max-width:900px}@media (min-width:600px){.request-callback__form{display:flex}}.request-callback__form-item{flex-grow:1;width:100%;margin-bottom:8px;overflow:hidden;position:relative}@media (min-width:600px){.request-callback__form-item{margin:0 0 0 8px}.request-callback__form-item:first-child{margin:0}}.request-callback__input{padding:8px 16px;display:block;width:100%;line-height:1em;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:.9rem;border:0}.request-callback__input:focus{outline:2px solid rgb(101.5,101.5,101.5)}.request-callback__required{color:#ef4035;position:absolute;top:2px;right:8px}.request-callback__invalid{background:#ef4035;padding:8px 16px;position:absolute;color:#fff;left:100%;top:0;height:100%;box-sizing:border-box;width:100%;transition:transform ease-in-out .2s}.request-callback__invalid--active{transform:translateX(-100%)}.request-callback__error{margin:8px auto 0;max-width:900px;text-align:center;padding:8px 16px;background:#ef4035;color:#fff;display:none}.request-callback__error--active{display:block}.request-callback__button{padding:8px 16px;display:block;width:100%;cursor:pointer;line-height:1em;flex-shrink:1}@media (min-width:600px){.request-callback__button{margin:0 0 0 8px}}.request-callback__success{position:absolute;font-size:1.2rem;background:rgb(63.25,63.25,63.25);width:100%;height:100%;top:0;left:100%;display:flex;flex-direction:column;color:#fff;align-items:center;justify-content:center;transition:transform ease-in-out .2s;padding:8px 16px}.request-callback__success--active{transform:translateX(-100%)}.request-callback__success p{text-align:center}.request-callback__success-icon{display:block;font-size:2rem}body.edit-mode .request-callback .request-callback__error{display:block}body.edit-mode .request-callback .request-callback__success{position:static}.search-panel{pointer-events:auto;flex-grow:1;display:flex;justify-content:space-between;flex-direction:column;position:relative;min-height:250px}.search-panel__fields{padding:16px 8px;background:#eee}@media (min-width:600px){.search-panel__fields{padding:16px 16px 8px}}.search-panel__row{display:flex;flex-wrap:nowrap;justify-content:space-around;margin:0 0 8px}.search-panel__row--last{margin:0}.search-panel__label{display:none}.search-panel__field{width:100%;margin-right:16px;position:relative}.search-panel__field:last-child{margin-right:0}.search-panel__field--select:after{content:"";display:block;position:absolute;border:0;border-left:2px solid #ccc;border-bottom:2px solid #ccc;width:6px;height:6px;transform:rotateZ(-45deg);right:19px;top:50%;margin-top:-6px}.search-panel__field--slider{border:1px solid #ccc;border-radius:0}.search-panel__field--slider .search-panel__label{display:block;background:#fff;line-height:1rem;display:flex;justify-content:flex-start;padding:8px;font-size:.8rem}@media (min-width:900px){.search-panel__field--slider .search-panel__label{font-size:.9rem;padding:12px 16px}}.search-panel__field--slider[data-validation=active] .search-panel__validation{bottom:calc(-100% + 45px)!important}.search-panel__field--slider-large .search-panel__label{font-size:1rem;padding:16px}.search-panel__field--slider-large .search-panel__input--slider{height:48px}.search-panel__input{display:block;width:100%;padding:8px 32px 8px 8px;position:relative;background:#fff;vertical-align:middle;border:1px solid #ccc;color:#333;font-size:.8rem;line-height:1rem;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;border-radius:0}@media (min-width:900px){.search-panel__input{padding:16px 32px 16px 16px;font-size:.9rem}}.search-panel__input[disabled=disabled]{opacity:.5;cursor:default}.search-panel__input--select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.search-panel__input--select::-ms-expand{display:none}.search-panel__input--slider{padding:0 16px;height:32px;border-radius:0;border:0;border-top:1px solid #ccc;background:#eee}.search-panel__input--slider .ui-slider-handle{position:absolute;top:calc(50% - 15px);height:30px;width:30px;background:#5a83b4;box-shadow:0 0 0 transparent;border-radius:15px;margin-left:-15px;cursor:pointer}.search-panel__input--slider .ui-slider-handle:hover{background:rgb(68.4375,105.85,150.5625)}.search-panel__input--slider .ui-slider-handle:after{content:"";display:block;position:absolute;top:11px;left:11px;height:8px;width:8px;background:#fff;border-radius:50%}.search-panel__input--post-code{text-transform:uppercase}.search-panel__input:focus{outline:1px solid #ccc}.search-panel__slider-track{position:relative;height:14px;width:100%;top:calc(50% - 7px);background:#fff;border:1px solid #ccc;border-radius:0;cursor:pointer;opacity:1;filter:grayscale(0)}.search-panel__slider-track .ui-slider-range{position:absolute;height:10px;top:1px;background:#4c4c4c}.search-panel__slider-track.ui-state-disabled{opacity:.5;filter:grayscale(1)}.search-panel__slider-track.ui-state-disabled .ui-slider-handle{box-shadow:0 0 0 transparent}.search-panel__footer{padding:8px 16px;background:#fff}.search-panel__footer .button--large{margin:0 0 0 auto}@media (min-width:600px){.search-panel__footer{display:flex;align-items:center;flex-grow:1;padding:16px}}.search-panel__text{font-size:.8rem;line-height:1rem;margin:8px 16px;text-align:center}@media (min-width:1334px){.search-panel__text{font-size:.9rem}}.search-panel__text:first-child{margin-left:0}.search-panel__advanced-button{display:flex;padding:0;justify-content:center}@media (min-width:600px){.search-panel__advanced-button .button{margin:0}}.search-panel__advanced-button .button:after{font-family:unified;display:inline-block;content:"\e907";margin-left:8px;transform:rotateZ(0);transition:transform ease-in-out .2s}.search-panel__advanced-button--expanded .button:after{transform:rotateZ(180deg)}.search-panel__advanced-section{display:none}.search-panel__advanced-section--active{display:block}.search-panel__error{text-align:center;position:absolute;z-index:5001;background:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:999px){.search-panel__error{padding:8px 16px}}.search-panel__error-container{min-height:150px}.search-panel__error-header{font-weight:600;font-size:1.35rem;margin:0 0 4px}.search-panel__error-header:before{display:block;content:":(";font-size:3rem;text-align:center;color:#a00;margin:0 0 8px}.search-panel__error-text{font-size:1.2rem;margin:0}.search-panel__validation{display:none}.search-panel__field[data-validation=active] .search-panel__validation{display:block;position:absolute;z-index:1;padding:8px 16px;border-radius:0;box-shadow:0 0 0 transparent;bottom:calc(-100% + 4px);left:8px;background:#a00;color:#fff;font-size:.9rem;line-height:1}.search-panel__field[data-validation=active] .search-panel__validation:after{display:block;content:"";height:8px;width:8px;background:#a00;position:absolute;top:-4px;left:8px;transform:rotateZ(45deg)}.search-tile{border-radius:0;box-shadow:0 0 0 transparent;overflow:hidden;margin:0 0 16px}.search-tile--carousel{margin:0}@media (min-width:900px){.search-tile--carousel{margin:0 16px 0 0;position:absolute;left:0;right:50%;top:0;background:#fff}}.select-toggle__label{font-size:.9rem;line-height:1em}.select-toggle__select{display:inline-block;position:relative}.select-toggle__select:after{content:"";display:block;position:absolute;border:0;border-left:2px solid #ccc;border-bottom:2px solid #ccc;width:6px;height:6px;transform:rotateZ(-45deg);right:19px;top:50%;margin-top:-6px}.select-toggle__input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;padding:4px 32px 4px 8px;border:1px solid #ccc}.select-toggle__input::-ms-expand{display:none}.select-toggle__content{display:none;font-size:.9rem;margin:8px 0;padding:0}.select-toggle__content:first-of-type{display:block}.select-toggle__content-item{margin:0 0 4px;padding:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.share-price{float:right;margin-right:20px;white-space:nowrap;padding:4px 0}@media (max-width:799px){.share-price{float:left;margin-right:0}}.share-price span{vertical-align:middle}.share-price p{color:#333;margin:0}@media (max-width:799px){.share-price__details p{float:left;padding:5px}}.share-price__date{text-align:right;color:#999;font-size:12px}.share-price__price{font-weight:700}.share-price__positive{color:#090}.share-price__negative{color:#c00}.slideshow-launcher{cursor:pointer}.slideshow{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.95);cursor:default;z-index:5001;overflow-y:auto;display:none}.slideshow--visible{display:block}@media (min-width:600px){.slideshow{overflow-y:hidden}}.slideshow__spacer{display:none}@media (min-width:600px){.slideshow__spacer{display:block}}.slideshow__images{height:100%;width:100%}@media (min-width:600px){.slideshow__images{height:calc(100% - 90px);display:flex;justify-content:center;align-items:center}}.slideshow__image{display:block;margin:0 0 16px;width:100%}@media (min-width:600px){.slideshow__image{display:none;margin:0;width:auto;max-height:100%;max-width:100%}}.slideshow__image--active{display:block}.slideshow__thumbs{display:none;position:fixed;bottom:8px;width:100%}@media (min-width:600px){.slideshow__thumbs{display:flex;justify-content:center}}.slideshow__thumbs-image{width:auto;height:60px;cursor:pointer;border:2px solid transparent}.slideshow__thumbs-image--active{border:2px solid #5a83b4}.slideshow__thumbs-inner{display:flex;max-width:600px;overflow-x:auto}.slideshow__button{background:#5a83b4;border:0;color:#fff;width:50px;height:50px;padding:0;display:block;position:fixed;cursor:pointer}.slideshow__button:hover{background:#004782}.slideshow__button:focus{outline:0}.slideshow__button:after{display:block;font-family:unified;font-size:1.25rem;text-align:center;line-height:50px}.slideshow__button--next,.slideshow__button--previous{top:50%;margin-top:-25px;display:none}@media (min-width:600px){.slideshow__button--next,.slideshow__button--previous{display:block}}.slideshow__button--next{right:16px}.slideshow__button--next:after{content:"\e902"}.slideshow__button--previous{left:16px}.slideshow__button--previous:after{content:"\e901"}.slideshow__button--close{top:16px;right:16px}.slideshow__button--close:after{content:"\e992"}@media (min-width:600px){.slideshow--single .slideshow__images{height:100%}}.slideshow--single .slideshow__button--next,.slideshow--single .slideshow__button--previous,.slideshow--single .slideshow__thumbs{display:none}.split-card{background:#eee;padding:32px;max-width:900px;margin:0 auto 32px;color:#333}.split-card__container{max-width:900px;margin:0 auto;padding:16px}@media (min-width:900px){.split-card__container{display:flex}}.split-card__title{font-size:2rem;font-weight:600;padding:0 16px;align-content:center;flex-basis:50%;display:flex;align-items:center}@media (min-width:900px){.split-card__title{padding:32px 96px 32px 32px}}.split-card__content{padding:16px;align-content:center;flex-basis:50%;display:flex;flex-direction:column;border-top:1px solid #ccc;justify-content:center}@media (min-width:900px){.split-card__content{border-top:0;border-left:1px solid #ccc}}.split-card__text{margin-bottom:16px}@media (min-width:900px){.split-card__text{text-align:right}}.split-card__action{color:#4c4c4c;padding:16px 0;font-weight:500;display:flex;align-items:center}@media (min-width:900px){.split-card__action{align-self:flex-end}}.split-card--reverse .split-card__container{flex-direction:row-reverse}@media (min-width:900px){.split-card--reverse .split-card__content{border-right:1px solid #ccc;border-left:0}}.split-card--reverse .split-card__text{text-align:left}.split-card--reverse .split-card__action{align-self:flex-start;padding:16px 16px 16px 0}.split-card--reverse .split-card__title{text-align:right}@media (min-width:900px){.split-card--reverse .split-card__title{padding:32px 32px 32px 96px}}.subscribe{padding:8px 16px;flex:0 1 auto;display:flex;align-items:center}@media (max-width:899px){.subscribe{flex:0 1 auto;border-top:solid 1px #333;background:#474747;width:100%;padding:10px;display:block}}.subscribe .label{font-size:1rem}@media (max-width:899px){.subscribe .label{display:block;margin-bottom:8px;padding:8px 16px 8px 0}}@media (max-width:899px){.subscribe .input-inline{display:block;flex-grow:2}}.switch-toggle{background:#fff;border:1px solid #ccc;margin:0 0 8px;border-radius:0;width:100%}.switch-toggle .search-panel__row{margin:0}.switch-toggle__targets{display:flex;position:relative;background:0 0;color:#333;cursor:pointer;padding:8px 16px;border-bottom:1px solid #ccc;align-content:center;line-height:1rem}@media (min-width:900px){.switch-toggle__targets{padding:12px 16px}}.switch-toggle__target{flex-grow:1;align-content:center;text-align:center;padding:0 0 0 32px;text-align:left;width:50%;display:flex;align-items:center;justify-content:flex-start;font-size:.8rem;font-weight:600}@media (min-width:900px){.switch-toggle__target{font-size:.9rem}}.switch-toggle__target:first-of-type{text-align:right;padding:0 32px 0 0;justify-content:flex-end}.switch-toggle__switch{position:absolute;top:calc(50% - 8px);left:calc(50% - 16px);height:16px;width:32px;cursor:pointer}.switch-toggle__switch:before{content:"";display:block;width:100%;height:16px;background:#fff;z-index:1;position:absolute;top:0;left:0;border-radius:8px;border:2px solid rgba(0,0,0,.25);box-sizing:border-box}.switch-toggle__switch:after{content:"";display:block;width:16px;height:16px;background:#5a83b4;border-radius:8px;left:calc(50% - 16px);transition:transform ease-in-out .2s;position:absolute;z-index:2;top:0;box-shadow:0 0 0 transparent}.switch-toggle[data-active-toggle=two] .switch-toggle__switch:after{transform:translateX(100%)}.switch-toggle__section{display:block;padding:8px;background:#eee}.switch-toggle__section[data-switch-toggle=switch-toggle-two]{display:none}.switch-toggle[data-active-toggle=one] .switch-toggle__section[data-switch-toggle=switch-toggle-one]{display:block}.switch-toggle[data-active-toggle=two] .switch-toggle__section{display:none}.switch-toggle[data-active-toggle=two] .switch-toggle__section[data-switch-toggle=switch-toggle-two]{display:block}.switch-toggle--large .switch-toggle__targets{padding:16px 32px}.switch-toggle--large .switch-toggle__target{font-size:1rem}.switch-toggle--large .search-panel__input{font-size:1rem}.switch-toggle[data-toggle-disabled=disabled][data-active-toggle=one] .switch-toggle__target[data-switch-toggle=switch-toggle-two],.switch-toggle[data-toggle-disabled=disabled][data-active-toggle=two] .switch-toggle__target[data-switch-toggle=switch-toggle-one]{opacity:.25}.switch-toggle[data-toggle-disabled=disabled] .switch-toggle__switch{opacity:.5}.switch-toggle[data-toggle-disabled=disabled] .switch-toggle__switch:after{box-shadow:0 0 0 transparent}@font-face{font-family:unified;src:url(/font/unified.ttf?ver=17042020) format("truetype"),url(/font/unified.woff?ver=17042020) format("woff"),url(/font/unified.svg?ver=17042020#unified) format("svg");font-weight:400;font-style:normal}.unsortableTable{border-collapse:collapse;border-spacing:0;white-space:nowrap;margin:0 0 16px}.unsortableTable tr td{padding:8px;background:0 0}.unsortableTable tr .unsortableTableFirstCol,.unsortableTable tr.unsortableTableFooterRow td,.unsortableTable tr.unsortableTableFooterRow th,.unsortableTable tr.unsortableTableHeaderRow td,.unsortableTable tr.unsortableTableHeaderRow th{color:#fff;font-weight:600;font-size:1rem;line-height:1.5;padding:8px;background:#eee;outline:0}.sortableTable{border-collapse:collapse;border-spacing:0;white-space:nowrap;margin:0 0 16px}.sortableTable tr td{padding:8px;background:0 0}.sortableTable tr .sortableTableFirstCol,.sortableTable tr.sortableTableFooterRow td,.sortableTable tr.sortableTableFooterRow th,.sortableTable tr.sortableTableHeaderRow td,.sortableTable tr.sortableTableHeaderRow th{color:#fff;font-weight:600;font-size:1rem;line-height:1.5;padding:8px;background:#eee;outline:0}.sortableTable tr th:not(:first-child):after{font-family:unified;content:"\e907"}.unsortableTable{display:block;overflow-x:auto}.unsortableTable td>p{margin:0}.unsortableTable tr.unsortableTableHeaderRow td{background:#5a83b4;user-select:none}.unsortableTable tr.unsortableTableHeaderRow td:first-child{border-radius:0}.unsortableTable tr.unsortableTableHeaderRow td:last-child{border-radius:0}.unsortableTable tr:not(.unsortableTableHeaderRow){background:#fff}.unsortableTable tr:not(.unsortableTableHeaderRow):hover td{background:rgba(0,0,0,.025)}.unsortableTable tr:not(.unsortableTableHeaderRow):nth-child(even){background:rgb(253.3,253.3,253.3)}.sortableTable{display:block;overflow-x:auto}.sortableTable td>p{margin:0}.sortableTable tr.sortableTableHeaderRow td{background:#5a83b4;user-select:none}.sortableTable tr.sortableTableHeaderRow td:first-child{border-radius:0}.sortableTable tr.sortableTableHeaderRow td:last-child{border-radius:0}.sortableTable tr:not(.sortableTableHeaderRow){background:#fff}.sortableTable tr:not(.sortableTableHeaderRow):hover td{background:rgba(0,0,0,.025)}.sortableTable tr:not(.sortableTableHeaderRow):nth-child(even){background:rgb(253.3,253.3,253.3)}.sortableTable tr.sortableTableHeaderRow td{cursor:pointer}.sortableTable tr.sortableTableHeaderRow td:hover{color:rgb(229.5,229.5,229.5)}.dataTables_paginate{margin-top:16px}.paginate_button{background:#5a83b4;color:#fff;padding:4px 8px;border-radius:0;margin-top:8px}.paginate_button:hover{background:rgb(76.40625,118.175,168.09375)}.paginate_button:focus{outline:0}.sorting:after,.sorting_asc:after,.sorting_desc:after{font-family:unified;content:"\e90e";margin-left:8px}.sorting_asc:after{content:"\e90d"}.sorting_desc:after{content:"\e90c"}.tabs{margin:0 0 16px;position:relative}.tabs__nav{display:flex;flex-wrap:nowrap;overflow:auto}.tabs__list{margin:0;padding:0;display:flex;flex-wrap:nowrap}.tabs__item{font-size:1rem;list-style:none;margin:0;padding:8px 16px;cursor:pointer;font-weight:600;color:rgb(135.9915,135.9915,135.9915);white-space:nowrap;border-bottom:2px solid transparent}.tabs__item:hover{background:#f7f5f6;color:#333;border-bottom:2px solid rgb(230.25,236.4,243.75)}.tabs__item--active{border-bottom:2px solid #5a83b4;color:#333}.tabs__item--active:hover{border-bottom:2px solid #5a83b4}.tabs__tab{display:none;background:#f7f5f6;padding:8px}.tabs__tab--active{display:block}.text-section h1,.text-section h2,.text-section h3,.text-section h4,.text-section h5,.text-section h6{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-weight:100;line-height:1.5em}.text-section h1{font-size:2rem;color:#4c4c4c;margin:0 0 16px}.text-section h2{font-size:2rem;color:#333;margin:0 0 8px}.text-section h3{font-size:2rem;color:rgba(0,0,0,.25);margin:0 0 8px}.text-section h4{font-size:1.25rem;color:#4c4c4c;margin:0 0 8px;font-weight:300}.text-section h5{font-size:1.25rem;color:#333;margin:0 0 8px}.text-section h6{font-size:1.25rem;color:rgba(0,0,0,.25);margin:0 0 8px}.text-section p{font-size:.9rem;line-height:1.5em;margin:0 0 8px}.text-section ol,.text-section ul{margin:0 0 16px;padding:0 0 0 32px}.text-section li{font-size:.9rem;line-height:1.5em;margin:0 0 4px}.text-section .float-left{float:left;display:block;margin:8px 16px}.text-section .float-right{float:right;display:block;margin:8px 16px}.text-section:after{content:"";display:table;clear:both}.tiles{display:flex;flex-wrap:wrap;align-items:stretch;padding:16px 0;margin:0}.tiles--center{justify-content:center}.tiles--title-top-right .tiles__tile-title{text-align:right}.tiles--title-top-center .tiles__tile-title{text-align:center}.tiles--title-bottom-center .tiles__tile-title{top:auto;bottom:0;text-align:center}.tiles--title-bottom-right .tiles__tile-title{top:auto;bottom:0;text-align:right}.tiles--title-bottom-left .tiles__tile-title{top:auto;bottom:0}.tiles--large .tiles__tile{padding:calc(25% - 8px) 0 0;min-width:calc(25% - 8px);flex:0 1 calc(25% - 8px)}@media (max-width:899px){.tiles--large .tiles__tile{padding:calc(50% - 8px) 0 0;min-width:calc(50% - 8px);flex:0 1 calc(50% - 8px)}}.tiles--medium .tiles__tile{padding:calc(16.66% - 8px) 0 0;min-width:calc(16.66% - 8px);flex:0 1 calc(16.66% - 8px)}@media (max-width:1333px){.tiles--medium .tiles__tile{padding:calc(25% - 8px) 0 0;min-width:calc(25% - 8px);flex:0 1 calc(25% - 8px)}}@media (max-width:899px){.tiles--medium .tiles__tile{padding:calc(50% - 8px) 0 0;min-width:calc(50% - 8px);flex:0 1 calc(50% - 8px)}}.tiles__tile{background:#4c4c4c;color:#fff;margin:4px;min-width:calc(12.5% - 8px);flex:0 1 calc(12.5% - 8px);padding:calc(12.5% - 8px) 0 0;position:relative;overflow:hidden;float:left;border-radius:0}@media (max-width:1333px){.tiles__tile{min-width:calc(16.66% - 8px);flex:0 1 calc(16.66% - 8px);padding:calc(16.66% - 8px) 0 0}}@media (max-width:899px){.tiles__tile{min-width:calc(25% - 8px);flex:0 1 calc(25% - 8px);padding:calc(25% - 8px) 0 0}}@media (max-width:599px){.tiles__tile{min-width:calc(50% - 8px);flex:0 1 calc(50% - 8px);padding:calc(50% - 8px) 0 0}}.tiles__tile:hover{background:rgb(50.5,50.5,50.5)}.tiles__tile-title{position:absolute;top:0;left:0;right:0;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-weight:400;margin:0;padding:8px;z-index:2;font-size:.9rem}@media (min-width:600px){.tiles__tile-title{font-size:1rem}}.tiles__tile-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.tiles__tile--secondary{background:#f7f5f6;color:#333}.tiles__tile--secondary:hover{background:rgb(224.3333333333,216.6666666667,220.5)}.tiles__tile-title{color:#fff}.tiles__tile-title--dark{color:#333}.tiles--short .tiles__tile{padding:calc((8.33%)) 0 0}.timeline{position:relative}.timeline:before{content:"";display:block;position:absolute;height:100%;width:6px;background:#4c4c4c;left:0;z-index:1}@media (min-width:600px){.timeline:before{left:47px}}.timeline__date,.timeline__year{padding:8px 16px;background:#4c4c4c;color:#fff;box-shadow:0 0 0 transparent;border-radius:0;margin:0;width:100px;text-align:center;font-weight:400;line-height:1}.timeline__year{position:sticky;top:0;z-index:4001;font-size:1rem;font-weight:600}.timeline__date{background:#fff;color:#4c4c4c}.timeline__date-container{position:relative}.timeline__section{margin-top:16px;display:grid;grid-template-rows:auto auto;grid-template-columns:auto}@media (min-width:600px){.timeline__section{grid-template-rows:auto;grid-template-columns:100px auto;grid-column-gap:16px}}.timeline__section:last-child{margin-bottom:16px}.timeline__content{background:#fff;box-shadow:0 0 0 transparent;border-radius:0;padding:8px 16px;border-left:4px solid #4c4c4c;margin:16px 0 0}@media (min-width:600px){.timeline__content{margin:0}}.timeline__date{position:relative;z-index:1000;border-left:6px solid #4c4c4c}@media (min-width:600px){.timeline__date{border-left:0}}.timeline__day{display:block;font-size:1.5rem;font-weight:600;line-height:1}.timeline__month{font-size:1rem;line-height:1}.tooltip{display:none;position:absolute;bottom:100%;left:4px;padding:8px;background:#333;color:#fff;border-radius:0;font-weight:400;font-size:.9rem;z-index:5001}.tooltip:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#333 transparent transparent transparent;position:absolute;bottom:-4px;left:8px}.tooltip-trigger{position:relative}.tooltip-trigger.form__label{display:inline-block}.tooltip-trigger:after{font-family:unified;content:"\e963";display:inline;color:#ccc;margin-left:4px}.trustpilot{padding:64px 0;border-top:1px solid #eee}.trustpilot__rating{color:#4c4c4c;display:flex;justify-content:center}.trustpilot__title{font-size:2rem;font-weight:400;text-align:center;max-width:900px;margin:32px auto 0}.trustpilot__review{font-size:1rem;text-align:center;max-width:900px;margin:32px auto}.trustpilot__quote{font-weight:600;margin:16px}.trustpilot__author{font-weight:400;margin:0 16px}.trustpilot__cite{font-style:normal}.trustpilot__image{display:block;margin:0 auto;max-width:calc(100% - 16px)}@media print{.video-container{display:none!important}}.video-container__header{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:1.25rem;margin-bottom:8px}.video-container__wrapper{position:relative;z-index:3;padding-bottom:56.25%;overflow:hidden}.video-container__wrapper embed,.video-container__wrapper iframe,.video-container__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.grid{margin:0;padding:0 8px}@media (min-width:600px){.grid{padding:0 16px}}.grid--primary{background:#4c4c4c;color:#fff}.grid--secondary{background:#f7f5f6;color:#333}.grid--contrast{background:#fff;color:#333}.grid--fixed .grid__row{max-width:1334px;margin:0 auto}@media (max-width:1330px){.grid--padding{padding:8px 16px}}.grid--stretch{padding:0}.grid__row{display:flex;flex-wrap:wrap;margin:0}.grid__row--wrap .grid__column:first-of-type{padding-left:8px}.grid__row--wrap .grid__column:last-of-type{padding-right:8px}@media (min-width:600px){.grid__row--reverse{flex-direction:row-reverse}.grid__row--reverse .grid__column:first-of-type{padding-right:0;padding-left:8px}.grid__row--reverse .grid__column:last-of-type{padding-right:8px;padding-left:0}}.grid__column{flex-grow:1;width:100%;padding:0;margin:0}@media (min-width:600px){.grid__column{padding:0;margin:0}}.grid__column--1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;margin:0}.grid__column--2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;margin:0}.grid__column--3{flex:0 0 25%;width:25%;max-width:25%;margin:0}.grid__column--4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;margin:0}.grid__column--5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;margin:0}.grid__column--6{flex:0 0 50%;width:50%;max-width:50%;margin:0}.grid__column--7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;margin:0}.grid__column--8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;margin:0}.grid__column--9{flex:0 0 75%;width:75%;max-width:75%;margin:0}.grid__column--10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;margin:0}.grid__column--11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;margin:0}.grid__column--12{flex:0 0 100%;width:100%;max-width:100%;margin:0}@media (min-width:600px){.grid__column--sm-1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;padding:0 8px;margin:0}.grid__column--sm-2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;padding:0 8px;margin:0}.grid__column--sm-3{flex:0 0 25%;width:25%;max-width:25%;padding:0 8px;margin:0}.grid__column--sm-4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;padding:0 8px;margin:0}.grid__column--sm-5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;padding:0 8px;margin:0}.grid__column--sm-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 8px;margin:0}.grid__column--sm-7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;padding:0 8px;margin:0}.grid__column--sm-8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;padding:0 8px;margin:0}.grid__column--sm-9{flex:0 0 75%;width:75%;max-width:75%;padding:0 8px;margin:0}.grid__column--sm-10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;padding:0 8px;margin:0}.grid__column--sm-11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;padding:0 8px;margin:0}.grid__column--sm-12{flex:0 0 100%;width:100%;max-width:100%;padding:0 8px;margin:0}}@media (min-width:900px){.grid__column--md-1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;padding:0 8px;margin:0}.grid__column--md-2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;padding:0 8px;margin:0}.grid__column--md-3{flex:0 0 25%;width:25%;max-width:25%;padding:0 8px;margin:0}.grid__column--md-4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;padding:0 8px;margin:0}.grid__column--md-5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;padding:0 8px;margin:0}.grid__column--md-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 8px;margin:0}.grid__column--md-7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;padding:0 8px;margin:0}.grid__column--md-8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;padding:0 8px;margin:0}.grid__column--md-9{flex:0 0 75%;width:75%;max-width:75%;padding:0 8px;margin:0}.grid__column--md-10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;padding:0 8px;margin:0}.grid__column--md-11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;padding:0 8px;margin:0}.grid__column--md-12{flex:0 0 100%;width:100%;max-width:100%;padding:0 8px;margin:0}}@media (min-width:1334px){.grid__column--lg-1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;padding:0 8px;margin:0}.grid__column--lg-2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;padding:0 8px;margin:0}.grid__column--lg-3{flex:0 0 25%;width:25%;max-width:25%;padding:0 8px;margin:0}.grid__column--lg-4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;padding:0 8px;margin:0}.grid__column--lg-5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;padding:0 8px;margin:0}.grid__column--lg-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 8px;margin:0}.grid__column--lg-7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;padding:0 8px;margin:0}.grid__column--lg-8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;padding:0 8px;margin:0}.grid__column--lg-9{flex:0 0 75%;width:75%;max-width:75%;padding:0 8px;margin:0}.grid__column--lg-10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;padding:0 8px;margin:0}.grid__column--lg-11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;padding:0 8px;margin:0}.grid__column--lg-12{flex:0 0 100%;width:100%;max-width:100%;padding:0 8px;margin:0}}.grid__column--12{padding:0}@media (min-width:600px){.grid__column--sm-12{padding:0}}@media (min-width:900px){.grid__column--md-12{padding:0}}@media (min-width:1334px){.grid__column--lg-12{padding:0}}.grid__column:first-of-type{padding-left:0}.grid__column:last-of-type{padding-right:0}.grid__column:only-child{margin:0 auto}.grid__column--no-margin{margin:0}.login{display:flex;flex-direction:column;min-height:100vh}@media (min-width:900px){.login{flex-direction:row}}.login__header{display:flex;justify-content:center;align-items:center;background:#4c4c4c;background:linear-gradient(135deg,rgb(63.25,63.25,63.25) 0,#4c4c4c 50%,rgb(101.5,101.5,101.5) 100%);padding:16px 32px}@media (min-width:900px){.login__header{width:50%}}.login__logo{color:#fff;font-weight:600;font-size:2rem;width:100%;max-width:200px}@media (min-width:900px){.login__logo{max-width:400px}}.login__content{flex-grow:1;display:flex;flex-direction:column;padding:16px 32px;background:#f7f5f6}@media (min-width:900px){.login__content{width:50%;box-shadow:0 0 0 transparent;overflow:auto}}.login__form-container{position:relative;width:100%}@media (min-width:900px){.login__form-container{max-width:600px;margin:auto auto 0}}.login__copyright{font-size:.8rem;padding:16px;text-align:center;line-height:1}@media (min-width:900px){.login__copyright{margin-top:auto;width:100%}}.side-navigation__show-menu{display:none;padding:8px 16px;background:#f7f5f6;margin-bottom:8px}@media (max-width:900px){.side-navigation__show-menu{display:block}}.side-navigation__hide-menu{display:none;position:absolute;left:0;bottom:0;right:0;padding:8px 0;background:#f7f5f6}@media (max-width:900px){.side-navigation__hide-menu{display:block}}.side-navigation__toggle-menu{width:auto;margin:0 0 0 8px}.side-navigation__side{padding:0}@media (max-width:900px){.side-navigation__side{position:fixed;top:0;right:0;bottom:0;left:-100%;background:#fff;z-index:5001;transition:left ease-in-out .2s;padding:4px 8px}.side-navigation__side--visible{left:0}}.side-navigation__side-container{margin-left:-8px;height:100%}@media (min-width:900px){.side-navigation__side-container{margin-left:0;padding:0 32px 0 0;height:auto}}.side-navigation__list-header{background:#eee;color:#333;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:1.25rem;font-weight:400;margin:0 0 8px;padding:4px 8px}.side-navigation__list{margin:0;padding:0}.side-navigation__list li{list-style:none;margin:0 0 4px;padding:0}.side-navigation__list a{display:block;padding:4px 8px;transition:all ease-in-out .2s;font-size:.8rem}.side-navigation__list a:hover{background:rgb(101.5,101.5,101.5);color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL0Jhc2UvQ01TL19EZWZhdWx0cy5zY3NzIiwiLi4vQmFzZS9fVmFyaWFibGVzQ01TLnNjc3MiLCJfVmFyaWFibGVzLnNjc3MiLCIuLi9CYXNlL0NNUy9Gb250L19Gb3JkLnNjc3MiLCIuLi9CYXNlL0NNUy9Gb250L19VbmlmaWVkRm9udEZhY2Uuc2NzcyIsIi4uL0Jhc2UvQ01TL0ZvbnQvX1VuaWZpZWQuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fQWNjb3JkaW9uLnNjc3MiLCIuLi9CYXNlL19WYXJpYWJsZXMuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fQWxlcnQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0FydGljbGVMaW5rLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19BcnRpY2xlTGlzdC5zY3NzIiwiLi4vQmFzZS9fTWl4aW5zLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0JyZWFkY3J1bWIuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0Jyb2NodXJlRm9vdGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Ccm9jaHVyZUhlYWRlci5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19CdXR0b24uc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0Nhcm91c2VsLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0NvbnRhY3RUaWxlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Db250ZW50SG9sZGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Db3VudGVyQmFkZ2Uuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0N2cFJldmlld3Muc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fRGF0ZXBpY2tlci5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fRGVhbGVySGVhZGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19FcnJvclBhZ2Uuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0ZhcS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fRmVhdHVyZXNMaXN0LnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19GaWx0ZXJJY29uLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19GaXhlZEJ1dHRvbi5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19Gb2xsb3dCYXIuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fRm9vdGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Gb3JtLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Gb3JtQnVpbGRlci5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fSGVhZGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19IZXJvTWVzc2FnZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fSW1hZ2VHYWxsZXJ5LnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19JbWFnZVBsYWNlaG9sZGVyLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0lucHV0SW5saW5lLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19JbnB1dFRleHQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0xhYmVsLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0xpbmtzTGlzdC5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19MaXN0SWNvbnMuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fTG9hZGluZ0ZlZWRiYWNrLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Mb2NhdGlvbkxpc3Rpbmcuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fTW9kYWwuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX05hdmlnYXRpb24uc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fTmVhcmVzdFN0b3JlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19PdmVybGF5Q2FyZHMuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1BhZ2VMaW5rcy5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19QYWdlVGl0bGUuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1BhZ2luYXRpb24uc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fUHJpY2Uuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fUXVpY2tMaW5rcy5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVG9wQmFubmVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19SYWRpb1RvZ2dsZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fUmVnaXN0cmF0aW9uLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19SZXF1ZXN0Q2FsbGJhY2suc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1NlYXJjaFBhbmVsLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19TZWFyY2hUaWxlLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX1NlbGVjdFRvZ2dsZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fU2hhcmVQcmljZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fU2xpZGVzaG93LnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19TcGxpdENhcmQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1N1YnNjcmliZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fU3dpdGNoVG9nZ2xlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19UYWJsZUVkaXQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1RhYmxlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19UYWJzLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19UZXh0U2VjdGlvbi5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19UaWxlcy5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVGltZWxpbmUuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fVG9vbHRpcC5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVHJ1c3RwaWxvdC5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVmlkZW9Db250YWluZXIuc2NzcyIsIi4uL0Jhc2UvQ01TL0xheW91dC9fR3JpZC5zY3NzIiwiLi4vQmFzZS9DTVMvTGF5b3V0L19Mb2dpbi5zY3NzIiwiLi4vQmFzZS9DTVMvTGF5b3V0L19TaWRlYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsT0FBQSxTQUFBLEtBQUEsS0FDSSxPQUFBLEtBQ0EsV0FBQSxlQUdKLEtBQ0ksT0FBQSxFQUNBLFlDbUJPLFVBQUEsQ0FBQSxnQkFBQSxDQUFBLGlCQUFBLENBQUEsTUFBQSxDQUFBLEtBQUEsQ0FBQSxXRGZYLEVBQ0ksV0FBQSxXQUdKLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUNJLFlDUWEsSURMakIsRUFDSSxVQ1BZLEtEUVosWUFBQSxJQUNBLE9BQUEsRUFBQSxFQUFBLElBR0osZ0JBQUEsZ0JBQ0ksT0FBQSxJQUFBLEVBQ0EsYUNMTyxLRE9QLGdDQUFBLGdDQUNJLFVDakJRLEtEa0JSLFlBQUEsSUFJUixFQUNJLE1FekNlLFFGMENmLGdCQUFBLEtBR0osR0FDSSxPQUFBLEVBQ0EsV0VicUIsdUJGY3JCLE9BQUEsSUFDQSxPQUFBLEtBQUEsRUFHSixPQUNJLFlDeEJhLElEMkJqQixJQUNJLFVBQUEsS0FDQSxPQUFBLEtBS0osU0FDSSxRQUFBLEtBQ0EsZUFBQSxPQUNBLE9BQUEsS0FFQSxjQUNJLFFBQUEsS0FBQSxFQUFBLEVBQ0EsS0FBQSxFQUFBLEVBQUEsS0FFQSxvQ0FBQSx3Q0FDSSxPQUFBLE1BQUEsRUFBQSxFQUtaLDBCQUFBLGlCQUNJLE9BQUEsUUFDQSxXQ2JlLHNCRGNmLE1DZmMsZ0JEa0JsQixXQUNJLFNBQUEsaUJB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QUEsUUFESix3QkFDSSxRQUFBLFFBREosc0JBQ0ksUUFBQSxRQURKLHdCQUNJLFFBQUEsUUFESiwwQkFDSSxRQUFBLFFBREoseUJBQ0ksUUFBQSxRQURKLGtCQUNJLFFBQUEsUUFESixxQkFDSSxRQUFBLFFBREosaUJBQ0ksUUFBQSxRQURKLG9CQUNJLFFBQUEsUUFESix1QkFDSSxRQUFBLFFBREosc0JBQ0ksUUFBQSxRQURKLDhCQUNJLFFBQUEsUUFESixpQkFDSSxRQUFBLFFBREoscUJBQ0ksUUFBQSxRQURKLG1CQUNJLFFBQUEsUUFESixxQkFDSSxRQUFBLFFBREosMEJBQ0ksUUFBQSxRQURKLDBCQUNJLFFBQUEsUUFESixtQkFDSSxRQUFBLFFBREoscUJBQ0ksUUFBQSxRQURKLGtCQUNJLFFBQUEsUUFESiwwQkFDSSxRQUFBLFFBREosd0JBQ0ksUUFBQSxRQURKLDBCQUNJLFFBQUEsUUFESix5QkFDSSxRQUFBLFFBREosMkJBQ0ksUUFBQSxRQURKLCtCQUNJLFFBQUEsUUFESixzQkFDSSxRQUFBLFFBREosdUJBQ0ksUUFBQSxRQURKLG9CQUNJLFFBQUEsUUFESix5QkFDSSxRQUFBLFFBREosb0JBQ0ksUUFBQSxRQURKLHFCQUNJLFFBQUEsUUFESiwyQkFDSSxRQUFBLFFBREosb0JBQ0ksUUFBQSxRQURKLG9CQUNJLFFBQUEsUUFESix5QkFDSSxRQUFBLFFBREosa0JBQ0ksUUFBQSxRQURKLG1CQUNJLFFBQUEsUUFESixzQkFDSSxRQUFBLFFBREoscUJBQ0ksUUFBQSxRQURKLHFCQUNJLFFBQUEsUUFESix3QkFDSSxRQUFBLFFBREosZ0JBQ0ksUUFBQSxRQURKLHFCQUNJLFFBQUEsUUFESixpQkFDSSxRQUFBLFFBREosdUJBQ0ksUUFBQSxRQURKLHlCQUNJLFFBQUEsUUFESixpQkFDSSxRQUFBLFFBREoseUJBQ0ksUUFBQSxRQURKLHNCQUNJLFFBQUEsUUFESixtQkFDSSxRQUFBLFFBREosb0JBQ0ksUUFBQSxRQURKLHdCQUNJLFFBQUEsUUFESix5QkFDSSxRQUFBLFFBREosdUJBQ0ksUUFBQSxR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QUFBLE1BQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxNQUNBLFdBQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxLQUFBLFlBQUEsSUFDQSxRQUFBLElBQUEsSUFFQSxnQ0FDSSxLQUFBLEdBS1osaUNBQ0ksWUFBQSxLQUNBLE9BQUEsS0FFQSx5QkFKSixpQ0FLUSxZQUFBLEVBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxFQUNBLE9BQUEsTUFJUiw4QkFDSSxXekUvREksS3lFZ0VKLE1BQUEsS0FDQSxZMUV0Q0csVUFBQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSxNQUFBLENBQUEsS0FBQSxDQUFBLFcwRXVDSCxVMUVqRFcsUTBFa0RYLFlBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxJQUNBLFFBQUEsSUFBQSxJQUdKLHVCQUNJLE9BQUEsRUFDQSxRQUFBLEVBRUEsMEJBQ0ksV0FBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLElBQ0EsUUFBQSxFQUdKLHlCQUNJLFFBQUEsTUFDQSxRQUFBLElBQUEsSUFDQSxXQUFBLElBQUEsWUFBQSxJQUNBLFUxRTFFSSxNMEU0RUosK0JBQ0ksV3pFM0RTLHVCeUU0RFQsTXpFM0ZGIiwiZmlsZSI6IkNNUy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbmh0bWwsIGJvZHksICNmb3JtMSwgLmNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJvZHlCYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxufVxyXG5cclxuLy9PdmVycmlkZXNcclxuKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbn1cclxuXHJcbnVsOm5vdChbY2xhc3NdKSwgb2w6bm90KFtjbGFzc10pIHtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcyIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nODtcclxuXHJcbiAgICBsaTpub3QoW2NsYXNzXSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuaHIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmc0IDA7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vL0dlbmVyaWMgU3R5bGVzXHJcblxyXG4uY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICA+IG1haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAwIDA7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcblxyXG4gICAgICAgID4gLmhlcm8tc2VjdGlvbjpmaXJzdC1jaGlsZCwgPiAuY2Fyb3VzZWw6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IC0jeyRzcGFjaW5nNH0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0W2Rpc2FibGVkXSwgc2VsZWN0W2Rpc2FibGVkPWRpc2FibGVkXSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnRMaWdodDtcclxuICAgIGNvbG9yOiAkdHJhbnNwYXJlbnREYXJrO1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAmLS1zbWFsbC1vbmx5IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoLWlmcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ibGFja291dCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiB6KG92ZXJsYXkpO1xyXG4gICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50RGFyaztcclxuICAgIHotaW5kZXg6IHooYm90dG9tbGVzcy1waXQpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb247XHJcblxyXG4gICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgei1pbmRleDogeihvdmVybGF5KTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vQ01TIFN0eWxlc1xyXG4ucGFnZS1lZGl0b3ItZml4ZWQtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZzIgMDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2UtZWRpdG9yLW5vLWRhdGFzb3VyY2Utd2FybmluZyB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkaG92ZXJDVEEsIDAuNSk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkaG92ZXJDVEE7XHJcbiAgICBjb2xvcjogc2V0VGV4dENvbG9yKHJnYmEoJGhvdmVyQ1RBLCAwLjUpKTtcclxuICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQod3JlbmNoKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0LW1vZGUge1xyXG4gICAgaHIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMiAqIDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQ0M7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbGVzID4gZGl2IHtcclxuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTIuNSUgLSAxMHB4KTtcclxuICAgICAgICBmbGV4OiAwIDEgY2FsYygxMi41JSAtIDEwcHgpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbGVzID4gZGl2ID4gLnRpbGVzX190aWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTAwJSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbGVzX190aWxlLWltYWdlIHtcclxuICAgICAgICBib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICByaWdodDogbWF0aC5kaXYoJHNwYWNpbmc0LCAyKTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbGVzLS10aXRsZS1ib3R0b20tcmlnaHQgLnRpbGVzX190aWxlLWltYWdlLCAudGlsZXMtLXRpdGxlLWJvdHRvbS1sZWZ0IC50aWxlc19fdGlsZS1pbWFnZSB7XHJcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLCAuZ3JpZF9fcm93LCAuZ3JpZF9fY29sdW1uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcV9fcXVlc3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlcy1saXN0IC5zY0VuYWJsZWRDaHJvbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXF1ZXN0LWNhbGxiYWNrX19lcnJvciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcXVlc3QtY2FsbGJhY2tfX3N1Y2Nlc3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JGJvZHlCYWNrZ3JvdW5kOiAjRUVFICFkZWZhdWx0O1xyXG5cclxuJGNvbHVtbldpZHRoU21hbGw6IDEyLjUlICFkZWZhdWx0O1xyXG4kY29sdW1uV2lkdGhNZWRpdW06IDE2LjY2JSAhZGVmYXVsdDtcclxuJGNvbHVtbldpZHRoTGFyZ2U6IDI1JSAhZGVmYXVsdDtcclxuJGNvbHVtbldpZHRoRXh0cmFMYXJnZTogNTAlICFkZWZhdWx0O1xyXG5cclxuJGNvbnRlbnRXaWR0aDogMTMxMHB4ICFkZWZhdWx0O1xyXG5cclxuJGxvZ29XaWR0aDogMjIwcHggIWRlZmF1bHQ7XHJcbiRsb2dvSGVpZ2h0OiA2MnB4ICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsU2NyZWVuV2lkdGg6IDYwMHB4ICFkZWZhdWx0O1xyXG4kbWVkaXVtU2NyZWVuV2lkdGg6IDkwMHB4ICFkZWZhdWx0O1xyXG4kbGFyZ2VTY3JlZW5XaWR0aDogMTMzNHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHlGb250U21hbGw6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGJvZHlGb250TWVkaXVtOiAwLjlyZW0gIWRlZmF1bHQ7XHJcbiRib2R5Rm9udExhcmdlOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlckZvbnRMYXJnZTogMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlckZvbnRNZWRpdW06IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kc3BhY2luZzE6IDRweCAhZGVmYXVsdDtcclxuJHNwYWNpbmcyOiAkc3BhY2luZzEgKiAyICFkZWZhdWx0O1xyXG4kc3BhY2luZzM6ICRzcGFjaW5nMSAqIDMgIWRlZmF1bHQ7XHJcbiRzcGFjaW5nNDogJHNwYWNpbmcxICogNCAhZGVmYXVsdDtcclxuJHNwYWNpbmc4OiAkc3BhY2luZzEgKiA4ICFkZWZhdWx0O1xyXG5cclxuJGZvbnRXZWlnaHRCb2xkOiA2MDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9keUZvbnQ6IFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsXCJIZWx2ZXRpY2EgVWx0cmFcIixcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiR0aXRsZUZvbnQ6ICRib2R5Rm9udCAhZGVmYXVsdDtcclxuJGNtc0ljb25Gb250OiBcInVuaWZpZWRcIiAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uU3BlZWQ6IDAuMnMgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uRWFzaW5nOiBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZUJhY2tncm91bmQ6ICMzMzMgIWRlZmF1bHQ7XHJcbiR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk6ICNDQ0MgIWRlZmF1bHQ7XHJcbiR0aGVtZUJhY2tncm91bmRMaWdodGVuOiBsaWdodGVuKCR0aGVtZUJhY2tncm91bmQsIDE1JSkgIWRlZmF1bHQ7XHJcbiR0aGVtZUJhY2tncm91bmREYXJrZW46IGRhcmtlbigkdGhlbWVCYWNrZ3JvdW5kLCA1JSkgIWRlZmF1bHQ7XHJcbiR0aGVtZUxvZ286IG5vbmUgIWRlZmF1bHQ7XHJcbiR0aGVtZUxvZ29Tdmc6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kc3RhbmRhcmRCb3JkZXJDb2xvdXI6ICNDQ0MgIWRlZmF1bHQ7XHJcblxyXG4kcHJpbWFyeUNUQTogIzAwMCAhZGVmYXVsdDtcclxuJHNlY29uZGFyeUNUQTogIzY2NiAhZGVmYXVsdDtcclxuJGhvdmVyQ1RBOiAjNTU1ICFkZWZhdWx0O1xyXG5cclxuJGxhYmVsQmFja2dyb3VuZDogI2Q1ZGZlOCAhZGVmYXVsdDtcclxuXHJcbiRoaWdobGlnaHRDb2xvdXI6ICNlZjQwMzUgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWVMaW5rOiAjMDBERDAwICFkZWZhdWx0O1xyXG4kdGhlbWVIb3ZlcjogZGFya2VuKCR0aGVtZUxpbmssIDI1JSkgIWRlZmF1bHQ7XHJcblxyXG4kaGlnaGxpZ2h0VGV4dDogI2VmNDAzNSAhZGVmYXVsdDtcclxuXHJcbiRsaWdodENvbG91cjogI0ZGRiAhZGVmYXVsdDtcclxuJG1pZENvbG91cjogIzY2NiAhZGVmYXVsdDtcclxuJGRhcmtDb2xvdXI6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4kYWNjZW50Q29sb3VyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc3BhcmVudERhcms6IHJnYmEoMCwwLDAsMC4yNSkgIWRlZmF1bHQ7XHJcbiR0cmFuc3BhcmVudExpZ2h0OiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFkZWZhdWx0O1xyXG5cclxuJGJveFNoYWRvdzogMCAwIDAgcmdiYSgwLDAsMCwwLjI1KSAhZGVmYXVsdDtcclxuXHJcbiRlcnJvckNvbG91cjogI0EwMCAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXJSYWRpdXM6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybUlucHV0Qm9yZGVyOiAwICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlVHlwZXM6IFwidW5zb3J0YWJsZVwiLCBcInNvcnRhYmxlXCIgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyU3BhY2luZzogJHNwYWNpbmcyIDAgIWRlZmF1bHQ7XHJcblxyXG4kY2FsbG91dEJhY2tncm91bmQ6ICNFRUUgIWRlZmF1bHQ7XHJcblxyXG4kbW1jQnJhbmRpbmc6ICM4ZjE4NjAgIWRlZmF1bHQ7XHJcbiRtbWNJY29uOiAkdHJhbnNwYXJlbnREYXJrICFkZWZhdWx0O1xyXG4kbW1jQ1RBOiAkc2Vjb25kYXJ5Q1RBICFkZWZhdWx0O1xyXG5cclxuJGljb25Gb250OiBcInVuaWZpZWRcIiAhZGVmYXVsdDtcclxuJGljb25zOiAoIGRvd24tb3BlbjogXCJlOTAwXCIsIGxlZnQtb3BlbjogXCJlOTAxXCIsIHJpZ2h0LW9wZW46IFwiZTkwMlwiLCB1cC1vcGVuOiBcImU5MDNcIiwgYW5nbGUtbGVmdDogXCJlOTA0XCIsIGFuZ2xlLXJpZ2h0OiBcImU5MDVcIiwgYW5nbGUtdXA6IFwiZTkwNlwiLCBhbmdsZS1kb3duOiBcImU5MDdcIiwgYW5nbGUtbGVmdDE6IFwiZTkwOFwiLCBhbmdsZS1yaWdodDE6IFwiZTkwOVwiLCBhbmdsZS11cDE6IFwiZTkwYVwiLCBhbmdsZS1kb3duMTogXCJlOTBiXCIsIHNvcnQtZGVzYzogXCJlOTBjXCIsIHNvcnQtYXNjOiBcImU5MGRcIiwgc29ydDE6IFwiZTkwZVwiLCBvZG9tZXRlcjogXCJlOTBmXCIsIGNvbGxlY3Rpb246IFwiZTkxMFwiLCBjb2xvdXI6IFwiZTkxMVwiLCBnYXVnZTogXCJlOTEyXCIsIGNhYjogXCJlOTEzXCIsIHR3aXR0ZXI6IFwiZTkxNFwiLCBmYWNlYm9vazogXCJlOTE1XCIsIGxpbmtlZGluOiBcImU5MTZcIiwgaW5zdGFncmFtOiBcImU5MTdcIiwgc3RhcjogXCJlOTE4XCIsIHN0YXItZW1wdHk6IFwiZTkxOVwiLCBzdGFyLWhhbGY6IFwiZTkxYVwiLCBzdGFyLWhhbGYtZW1wdHk6IFwiZTkxYlwiLCBzdGFyLWhhbGYtYWx0OiBcImU5MWNcIiwgYWdtOiBcImU5MWRcIiwgaW52ZXN0b3ItcmVsYXRpb25zOiBcImU5MWVcIiwgbW9kZXJuLXNsYXZlcnktc3RhdGVtZW50OiBcImU5MWZcIiwgcmVndWxhdG9yeS1hbm5vdW5jZW1lbnRzOiBcImU5MjBcIiwgc2hhcmUtcHJpY2U6IFwiZTkyMVwiLCBmaW5hbmNpYWwtcmVwb3J0czogXCJlOTIyXCIsIGJvYXJkOiBcImU5MjNcIiwgYnJhbmRzOiBcImU5MjRcIiwgYnVzaW5lc3M6IFwiZTkyNVwiLCBoaXN0b3J5OiBcImU5MjZcIiwgcGhvbmUtYWx0OiBcImU5MjdcIiwgdHdpdHRlcjE6IFwiZTkyOFwiLCBmYWNlYm9vazE6IFwiZTkyOVwiLCBsaW5rZWRpbjE6IFwiZTkyYVwiLCBpbnN0YWdyYW0xOiBcImU5MmJcIiwgZHJvcC1vZmY6IFwiZTkyY1wiLCB3aGVlbGNoYWlyOiBcImU5MmRcIiwgaGFybGV5LWZyb250OiBcImU5MmVcIiwgaGFybGV5LXNpZGU6IFwiZTkyZlwiLCB0eXJlOiBcImU5MzBcIiwgY29nLWFsdDogXCJlOTMxXCIsIGNvMjogXCJlOTMyXCIsIGNvZmZlZTogXCJlOTMzXCIsIGZ1ZWwtdHlwZTogXCJlOTM0XCIsIGRpc2FibGVkOiBcImU5MzVcIiwgZGlzYWJsZWQtcGFya2luZzogXCJlOTM2XCIsIG1vdDogXCJlOTM3XCIsIHBhcmtpbmc6IFwiZTkzOFwiLCBwYXJ0czogXCJlOTM5XCIsIHNlcnZpY2U6IFwiZTkzYVwiLCBzZXJ2aWNlLXBsYW46IFwiZTkzYlwiLCB0cmFuc21pc3Npb246IFwiZTkzY1wiLCB0eXJlczogXCJlOTNkXCIsIHZhbi1tb3Q6IFwiZTkzZVwiLCB3aWZpOiBcImU5M2ZcIiwgd2FpdGluZy1hcmVhOiBcImU5NDBcIiwgYm9keS1zdHlsZTogXCJlOTQxXCIsIHNtYXJ0LXJlcGFpcjogXCJlOTQyXCIsIGJhYnktY2hhbmdlOiBcImU5NDNcIiwgZGVmaWJyaWxsYXRvcjogXCJlOTQ0XCIsIGVsZWN0cmljLWNoYXJnaW5nOiBcImU5NDVcIiwgaGFuZG92ZXI6IFwiZTk0NlwiLCBraWRzLXpvbmU6IFwiZTk0N1wiLCBsYXB0b3A6IFwiZTk0OFwiLCBzZWxsLW15LWNhcjogXCJlOTQ5XCIsIHRvaWxldDogXCJlOTRhXCIsIHNwYW5uZXI6IFwiZTk5MVwiLCBxdWVzdGlvbi1tYXJrOiBcImU5NGJcIiwgY2hlY2sxOiBcImU5NGNcIiwgcGhvbmUxOiBcImU5NGRcIiwgaGVhcnQtZW1wdHk6IFwiZTk0ZVwiLCBtYWlsOiBcImU5NGZcIiwgdmlkZW86IFwiZTk1MFwiLCB2aWRlb2NhbTogXCJlOTUxXCIsIHBpY3R1cmU6IFwiZTk1MlwiLCBjYW1lcmExOiBcImU5NTNcIiwgY2FtZXJhLWFsdDogXCJlOTU0XCIsIG9rOiBcImU5NTVcIiwgZXllLW9mZjogXCJlOTU2XCIsIHBpbjogXCJlOTU3XCIsIHRodW1icy11cDogXCJlOTU4XCIsIHRodW1icy1kb3duOiBcImU5NTlcIiwgZG9jOiBcImU5NWFcIiwgdHJhc2gtZW1wdHk6IFwiZTk1YlwiLCBsb2NhdGlvbjogXCJlOTVjXCIsIGxvZ2luOiBcImU5NWRcIiwgbG9nb3V0OiBcImU5NWVcIiwgb2stY2lyY2xlZDogXCJlOTVmXCIsIG9rLWNpcmNsZWQyOiBcImU5NjBcIiwgbG9jay1vcGVuOiBcImU5NjFcIiwgYXR0YWNoOiBcImU5NjJcIiwgaW5mby1jaXJjbGVkOiBcImU5NjNcIiwgaW5mby1jaXJjbGU6IFwiZTk2M1wiLCBoZWxwLWNpcmNsZWQ6IFwiZTk2NFwiLCBmb3J3YXJkOiBcImU5NjVcIiwgYXR0ZW50aW9uLWNpcmNsZWQ6IFwiZTk2NlwiLCBhdHRlbnRpb246IFwiZTk2N1wiLCBjaGF0OiBcImU5NjhcIiwgaGVhZHBob25lczogXCJlOTY5XCIsIGNsb2NrOiBcImU5NmFcIiwgYmxvY2s6IFwiZTk2YlwiLCBzaWduYWw6IFwiZTk2Y1wiLCBicmllZmNhc2U6IFwiZTk2ZFwiLCBzZWFyY2g6IFwiZTk2ZVwiLCBlbnZlbG9wZS1vOiBcImU5NmZcIiwgdXNlcjogXCJlOTcwXCIsIGNoZWNrOiBcImU5NzFcIiwgaG9tZTogXCJlOTcyXCIsIHJvYWQ6IFwiZTk3M1wiLCBsb2NrOiBcImU5NzRcIiwgdGFnOiBcImU5NzVcIiwgYm9va21hcms6IFwiZTk3NlwiLCBjYW1lcmE6IFwiZTk3N1wiLCBwZW5jaWw6IFwiZTk3OFwiLCBleWU6IFwiZTk3OVwiLCBjYWxlbmRhcjogXCJlOTdhXCIsIGNvbW1lbnQ6IFwiZTk3YlwiLCBjb21tZW50czogXCJlOTdjXCIsIHRodW1icy1vLWRvd246IFwiZTk3ZFwiLCBwaG9uZTogXCJlOTdlXCIsIGNyZWRpdC1jYXJkOiBcImU5N2ZcIiwgd3JlbmNoOiBcImU5ODBcIiwgbWFpbC1hbHQ6IFwiZTk4MVwiLCBjb21tZW50LWVtcHR5OiBcImU5ODJcIiwgZG93bmxvYWQtY2xvdWQ6IFwiZTk4M1wiLCBiZWxsOiBcImU5ODRcIiwgZG9jLXRleHQ6IFwiZTk4NVwiLCBkaXJlY3Rpb246IFwiZTk4NlwiLCBzaGllbGQ6IFwiZTk4N1wiLCB5b3V0dWJlOiBcImU5ODhcIiwgY2FiMTogXCJlOTg5XCIsIG1hcC1waW46IFwiZTk4YVwiLCBtYXAtc2lnbnM6IFwiZTk4YlwiLCBtYXAtbzogXCJlOThjXCIsIG1hcDogXCJlOThkXCIsIGNyZWRpdC1jYXJkLWFsdDogXCJlOThlXCIsIHVzZXItbzogXCJlOThmXCIsIHNub3dmbGFrZS1vOiBcImU5OTBcIiwgY2xvc2U6IFwiZTk5MlwiLCB0cnVjazogXCJlOTkzXCIgKSAhZGVmYXVsdDsiLCLvu78kdGhlbWVCYWNrZ3JvdW5kOiAjNGM0YzRjO1xyXG4kdGhlbWVVUkxQcmVmaXg6IFwiL3Nob3AvX2NvbnRlbnQvdGhlbWVcIjtcclxuJHNlY29uZGFyeUJhY2tncm91bmQ6ICM1YTgzYjQ7XHJcbiRsaWdodENvbG91cjogI0ZGRjtcclxuJG1pZENvbG91cjogI0VFRTtcclxuJGRhcmtDb2xvdXI6ICMzMzM7XHJcbiRjb250cmFzdENvbG91cjogIzhEMTI1RjtcclxuJHRyYW5zbHVjZW50OiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4kYmxhY2tvdXQ6IHJnYmEoMCwwLDAsMC43NSk7XHJcbiRzdGFuZGFyZEJvcmRlckNvbG91cjogI0NDQztcclxuXHJcbiRjbG9zZVRvQmxhY2s6ICMxMjBlMDA7XHJcbiR5ZWxsb3c6ICNGNkIzMjQ7XHJcbiRibHVlOiAjMDA5M0QwO1xyXG4kZ3JlZW46ICM1MGFjMzM7XHJcbiRvcmFuZ2U6ICNGNDc5MjA7XHJcblxyXG4kcHJpbWFyeUNUQTogIzUwYWMzMztcclxuXHJcbiRib3JkZXJSYWRpdXM6IDA7XHJcbiRib3hTaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vQ01TIHZhcmlhYmxlcyBcclxuJGJvZHlCYWNrZ3JvdW5kOiAjRkZGO1xyXG5cclxuJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTogI0Y3RjVGNjtcclxuJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW46IGxpZ2h0ZW4oJHRoZW1lQmFja2dyb3VuZCwgMTAlKTtcclxuJHRoZW1lQmFja2dyb3VuZERhcmtlbjogZGFya2VuKCR0aGVtZUJhY2tncm91bmQsIDUlKTtcclxuXHJcbiRwcmltYXJ5Q1RBOiAjNTBhYzMzO1xyXG4kc2Vjb25kYXJ5Q1RBOiAjNWE4M2I0O1xyXG4kaG92ZXJDVEE6ICMwMDQ3ODI7Iiwi77u/QGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvcmQnO1xyXG4gICAgc3JjOiB1cmwoJy9mb250L0ZvcmRBbnRlbm5hLUxpZ2h0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG4iLCLvu79AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAndW5pZmllZCc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnQvdW5pZmllZC50dGY/dmVyPTE3MDQyMDIwJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250L3VuaWZpZWQud29mZj92ZXI9MTcwNDIwMjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udC91bmlmaWVkLnN2Zz92ZXI9MTcwNDIwMjAjdW5pZmllZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJfVW5pZmllZEZvbnRGYWNlLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAndW5pZmllZCcgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vLy5pY29uLXlvdXR1YmU6YmVmb3JlXHJcblxyXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGljb25zIHtcclxuICAgIC5pY29uLSN7JG5hbWV9OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5xdW90ZSgnXFxcIicpICsgdW5xdW90ZShzdHItaW5zZXJ0KCRpY29uLCdcXFxcJywgMSkpICsgdW5xdW90ZSgnXFxcIicpO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1yaWdodCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRzcGFjaW5nNH0pO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlICogMS40O1xyXG5cclxuICAgICAgICAgICAgLmFjY29yZGlvbl9faXRlbS0tdmlzaWJsZSAmIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLWRvd24pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc4ICRzcGFjaW5nMiAkc3BhY2luZzQqMztcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodExhcmdlO1xyXG4gICAgICAgIGN1cnNvcjogYXV0bztcclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbS0tdmlzaWJsZSAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1saWdodCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb25fX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzggJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGVybXMge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nOCAkc3BhY2luZzIgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIC0jeyRzcGFjaW5nNH07XHJcblxyXG4gICAgICAgICAgICA+IG9sIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmc0KjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuJGZvbnRGYW1pbHk6IFNlZ29lIFVJLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhIFVsdHJhLCBSb2JvdG8gLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJHRoZW1lVVJMUHJlZml4OiBcIlwiICFkZWZhdWx0O1xyXG4kYm9keUJhY2tncm91bmQ6ICNFRUUgIWRlZmF1bHQ7XHJcbiRpY29uRm9udDogVHdvbmlmaWVkICFkZWZhdWx0OyBcclxuJHRoZW1lQmFja2dyb3VuZDogI2QwMCAhZGVmYXVsdDsgXHJcbiRzZWNvbmRhcnlCYWNrZ3JvdW5kOiAjNjY2ICFkZWZhdWx0OyBcclxuJGxpZ2h0Q29sb3VyOiAjRkZGICFkZWZhdWx0O1xyXG4kbWlkQ29sb3VyOiAjRUVFICFkZWZhdWx0O1xyXG4kZGFya0NvbG91cjogIzMzMyAhZGVmYXVsdDtcclxuJGNvbnRyYXN0Q29sb3VyOiAjOEQxMjVGICFkZWZhdWx0O1xyXG4kdHJhbnNsdWNlbnQ6IHJnYmEoMCwwLDAsMC4yNSkgIWRlZmF1bHQ7XHJcbiR0cmFuc2x1Y2VudExpZ2h0OiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFkZWZhdWx0O1xyXG4kYmxhY2tvdXQ6IHJnYmEoMCwwLDAsMC43NSkgIWRlZmF1bHQ7XHJcbiRzdGFuZGFyZEJvcmRlckNvbG91cjogI0NDQyAhZGVmYXVsdDtcclxuXHJcbiRjbG9zZVRvQmxhY2s6ICMxMjBlMDA7XHJcbiR5ZWxsb3c6ICNGNkIzMjQ7XHJcbiRibHVlOiAjMDA5M0QwO1xyXG4kZ3JlZW46ICM1MGFjMzM7XHJcbiRvcmFuZ2U6ICNGNDc5MjA7XHJcblxyXG4kY2FsbG91dENvbG91cjogIzQ3NDc0NyAhZGVmYXVsdDtcclxuJHByaWNpbmdDb2xvdXI6ICM0MDQwNDAgIWRlZmF1bHQ7XHJcbiRwcmljaW5nV2FzQ29sb3VyOiAjNzc3ICFkZWZhdWx0O1xyXG5cclxuJGxpbmVIZWlnaHRTbWFsbDogMSAhZGVmYXVsdDtcclxuJGxpbmVIZWlnaHRNZWRpdW06IDEuMjUgIWRlZmF1bHQ7XHJcbiRsaW5lSGVpZ2h0TGFyZ2U6IDEuNSAhZGVmYXVsdDtcclxuXHJcbiRib2R5Rm9udFNtYWxsOiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRib2R5Rm9udE1lZGl1bTogMC45cmVtICFkZWZhdWx0O1xyXG4kYm9keUZvbnRMYXJnZTogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcmltYXJ5Q1RBOiAjMEEwICFkZWZhdWx0O1xyXG5cclxuJGZvbnRXZWlnaHRSZWd1bGFyOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250V2VpZ2h0Qm9sZDogNjAwICFkZWZhdWx0O1xyXG4kZm9udFdlaWdodEV4dHJhQm9sZDogNzAwICFkZWZhdWx0O1xyXG5cclxuJHNwYWNpbmc6IDhweCAhZGVmYXVsdDtcclxuJHNwYWNpbmdIYWxmOiBtYXRoLmRpdigkc3BhY2luZywgMikgIWRlZmF1bHQ7XHJcbiRzcGFjaW5nRG91YmxlOiAkc3BhY2luZyAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kbGFyZ2VTY3JlZW5XaWR0aDogMTMzNHB4ICFkZWZhdWx0O1xyXG4kbWVkaXVtU2NyZWVuV2lkdGg6IDkwMHB4ICFkZWZhdWx0O1xyXG4kc21hbGxTY3JlZW5XaWR0aDogNjAwcHggIWRlZmF1bHQ7XHJcblxyXG4kY29udGVudFdpZHRoOiAxMzEwcHggIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNpdGlvbkVhc2luZzogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uU3BlZWQ6IDAuMnMgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkICR0cmFuc2l0aW9uRWFzaW5nICFkZWZhdWx0O1xyXG5cclxuJGVycm9yOiAjRTAwICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlclJhZGl1czogNXB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uQm9yZGVyUmFkaXVzOiAkYm9yZGVyUmFkaXVzICFkZWZhdWx0O1xyXG4kYm94U2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMTYpICFkZWZhdWx0O1xyXG5cclxuJGNvbHVtbldpZHRoU21hbGw6IDEyLjUlICFkZWZhdWx0O1xyXG4kY29sdW1uV2lkdGhNZWRpdW06IDE2LjY2JSAhZGVmYXVsdDtcclxuJGNvbHVtbldpZHRoTGFyZ2U6IDI1JSAhZGVmYXVsdDtcclxuJGNvbHVtbldpZHRoRXh0cmFMYXJnZTogNTAlICFkZWZhdWx0O1xyXG5cclxuJG1tY0JyYW5kaW5nOiAjOGYxODYwICFkZWZhdWx0O1xyXG4kbW1jSWNvbjogJHRyYW5zbHVjZW50ICFkZWZhdWx0O1xyXG4kbW1jQ1RBOiAkc2Vjb25kYXJ5QmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRpY29uczogKGFkZDogXCJlOTgxXCIsIGNsb3NlOiBcImU5ODBcIiwgZmFjZWJvb2s6IFwiZTkwMFwiLCBpbnN0YWdyYW06IFwiZTkwMVwiLCBsaW5rZWRpbjogXCJlOTAyXCIsIHRodW1icy1vLWRvd246IFwiZTkwM1wiLCB0aHVtYnMtby11cDogXCJlOTA0XCIsIHR3aXR0ZXI6IFwiZTkwNVwiLCB5b3V0dWJlLXBsYXk6IFwiZTkwNlwiLCBjbG9jay1vOiBcImU5MDdcIiwgYmFuOiBcImU5MDhcIiwgYmVsbDogXCJlOTA5XCIsIGJvb2ttYXJrOiBcImU5MGFcIiwgY2FsZW5kYXI6IFwiZTkwYlwiLCBjYW1lcmE6IFwiZTkwY1wiLCBjaGFpbjogXCJlOTBkXCIsIGNoZWNrOiBcImU5MGVcIiwgY2hlY2stY2lyY2xlOiBcImU5MGZcIiwgY2hlY2stc3F1YXJlLW86IFwiZTkxMFwiLCBjb2c6IFwiZTkxMVwiLCBjb2dzOiBcImU5MTJcIiwgY29tbWVudDogXCJlOTEzXCIsIGNvbW1lbnRzOiBcImU5MTRcIiwgY3JlZGl0LWNhcmQ6IFwiZTkxNVwiLCBlbnZlbG9wZS1vOiBcImU5MTZcIiwgZXhjbGFtYXRpb24tY2lyY2xlOiBcImU5MTdcIiwgZXh0ZXJuYWwtbGluazogXCJlOTE4XCIsIGV5ZTogXCJlOTE5XCIsIGV5ZS1zbGFzaDogXCJlOTFhXCIsIGZlZWQ6IFwiZTkxYlwiLCBmaWxlLW86IFwiZTkxY1wiLCBmaWx0ZXI6IFwiZTkxZFwiLCBoZWFydDogXCJlOTFlXCIsIGhlYXJ0LW86IFwiZTkxZlwiLCBob21lOiBcImU5MjBcIiwgaW1hZ2U6IFwiZTkyMVwiLCBpbmZvLWNpcmNsZTogXCJlOTIyXCIsIGtpZHMtem9uZTogXCJlOTIzXCIsIGxvY2F0aW9uLWFycm93OiBcImU5MjRcIiwgbG9jazogXCJlOTI1XCIsIG1hcC1tYXJrZXI6IFwiZTkyNlwiLCBtYXAtcGluOiBcImU5MjdcIiwgbWFwLXNpZ25zOiBcImU5MjhcIiwgb2RvbWV0ZXI6IFwiZTkyOVwiLCBvZG9tb3RlcjogXCJlOTJhXCIsIHBhcGVyY2xpcDogXCJlOTJiXCIsIHBhdXNlOiBcImU5MmNcIiwgcGVuY2lsOiBcImU5MmRcIiwgcGhvbmU6IFwiZTkyZVwiLCBwbGF5OiBcImU5MmZcIiwgcHJpbnQ6IFwiZTkzMFwiLCBxdWVzdGlvbi1jaXJjbGU6IFwiZTkzMVwiLCByZWZyZXNoOiBcImU5MzJcIiwgcmVwZWF0OiBcImU5MzNcIiwgcm9hZDogXCJlOTM0XCIsIHNlYXJjaDogXCJlOTM1XCIsIHNlbGwtbXktY2FyOiBcImU5MzZcIiwgc2hhcmUtYWx0OiBcImU5MzdcIiwgc2hpZWxkOiBcImU5MzhcIiwgc2lnbi1pbjogXCJlOTM5XCIsIHNpZ24tb3V0OiBcImU5M2FcIiwgc2xpZGVyczogXCJlOTNiXCIsIHNvcnQ6IFwiZTkzY1wiLCBzb3J0LWFscGhhLWFzYzogXCJlOTNkXCIsIHNvcnQtYWxwaGEtZGVzYzogXCJlOTNlXCIsIHNvcnQtYXNjOiBcImU5M2ZcIiwgc29ydC1kZXNjOiBcImU5NDBcIiwgc29ydC1udW1lcmljLWFzYzogXCJlOTQxXCIsIHNvcnQtbnVtZXJpYy1kZXNjOiBcImU5NDJcIiwgc3RhcjogXCJlOTQzXCIsIHN0YXItaGFsZi1lbXB0eTogXCJlOTQ0XCIsIHN0YXItbzogXCJlOTQ1XCIsIHN0b3A6IFwiZTk0NlwiLCB0YWc6IFwiZTk0N1wiLCB0aDogXCJlOTQ4XCIsIHRoLWxhcmdlOiBcImU5NDlcIiwgdGgtbGlzdDogXCJlOTRhXCIsIHRyYW5zbWlzc2lvbjogXCJlOTRiXCIsIHRyYXNoOiBcImU5NGNcIiwgdW5sb2NrLWFsdDogXCJlOTRkXCIsIHVzZXI6IFwiZTk0ZVwiLCB2YW46IFwiZTk0ZlwiLCB2aWRlby1jYW1lcmE6IFwiZTk1MFwiLCB3aGlsZS15b3Utd2FpdDogXCJlOTUxXCIsIHdyZW5jaDogXCJlOTUyXCIsIGxhcHRvcDogXCJlOTUzXCIsIGNhcjogXCJlOTU0XCIsIGJhYnktY2hhbmdlOiBcImU5NTVcIiwgY28yOiBcImU5NTZcIiwgY29mZmVlOiBcImU5NTdcIiwgY29mZmVlLWFsdDogXCJlOTU4XCIsIGNvbG91cjogXCJlOTU5XCIsIGRlZmlicmlsbGF0b3I6IFwiZTk1YVwiLCBkaXNhYmxlZDogXCJlOTViXCIsIGRpc2FibGVkLXBhcmtpbmc6IFwiZTk1Y1wiLCBlbGVjdHJpYzogXCJlOTVkXCIsIGVsZWN0cmljLWNoYXJnaW5nOiBcImU5NWVcIiwgZW5naW5lLXNpemU6IFwiZTk1ZlwiLCBoYW5kb3ZlcjogXCJlOTYwXCIsIGludGVyaW9yOiBcImU5NjFcIiwgbW90OiBcImU5NjJcIiwgbXBnOiBcImU5NjNcIiwgcGFya2luZzogXCJlOTY0XCIsIHBhcnRzOiBcImU5NjVcIiwgcGV0cm9sOiBcImU5NjZcIiwgc2VhdGluZzogXCJlOTY3XCIsIHNlcnZpY2U6IFwiZTk2OFwiLCBzZXJ2aWNlLXBsYW46IFwiZTk2OVwiLCB0b2lsZXQ6IFwiZTk2YVwiLCB0eXJlczogXCJlOTZiXCIsIHZhbi1tb3Q6IFwiZTk2Y1wiLCB3aWZpOiBcImU5NmRcIiwgYW5nbGUtZG91YmxlLWRvd246IFwiZTk2ZVwiLCBhbmdsZS1kb3VibGUtbGVmdDogXCJlOTZmXCIsIGFuZ2xlLWRvdWJsZS1yaWdodDogXCJlOTcwXCIsIGFuZ2xlLWRvdWJsZS11cDogXCJlOTcxXCIsIGFuZ2xlLWRvd246IFwiZTk3NVwiLCBhbmdsZS1sZWZ0OiBcImU5NzRcIiwgYW5nbGUtcmlnaHQ6IFwiZTk3M1wiLCBhbmdsZS11cDogXCJlOTcyXCIsIGFycm93LWRvd246IFwiZTk3NlwiLCBhcnJvdy1sZWZ0OiBcImU5NzdcIiwgYXJyb3ctcmlnaHQ6IFwiZTk3OFwiLCBhcnJvdy11cDogXCJlOTc5XCIsIGNoZXZyb24tZG93bjogXCJlOTdhXCIsIGNoZXZyb24tbGVmdDogXCJlOTdiXCIsIGNoZXZyb24tcmlnaHQ6IFwiZTk3Y1wiLCBjaGV2cm9uLXVwOiBcImU5N2RcIiwgc3Bhbm5lcjogXCJlOTdlXCIsIHRydWNrOiBcImU5N2ZcIiwgc3dpcGU6IFwiZTk4MlwiLCBpbWFnZVNlcXVlbmNlOiBcImU5ODFcIikgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLy9WZXJuIHZhcmlhYmxlcyB3aGljaCB3aWxsIGV2ZW50dWFsbHkgcmVwbGFjZSBVbmlmaWVkIFYyIHZhcmlhYmxlc1xyXG5cclxuJHNwYWNpbmcxOiA0cHggIWRlZmF1bHQ7XHJcbiRzcGFjaW5nMjogJHNwYWNpbmcxICogMiAhZGVmYXVsdDtcclxuJHNwYWNpbmczOiAkc3BhY2luZzEgKiAzICFkZWZhdWx0O1xyXG4kc3BhY2luZzQ6ICRzcGFjaW5nMSAqIDQgIWRlZmF1bHQ7XHJcbiRzcGFjaW5nODogJHNwYWNpbmcxICogOCAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZUJhY2tncm91bmREYXJrZW46IGRhcmtlbigkdGhlbWVCYWNrZ3JvdW5kLCA1JSkgIWRlZmF1bHQ7XHJcbiR0aGVtZUJhY2tncm91bmRMaWdodGVuOiBsaWdodGVuKCR0aGVtZUJhY2tncm91bmQsIDE1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYm9keUZvbnQ6IFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsXCJIZWx2ZXRpY2EgVWx0cmFcIixcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kc2Vjb25kYXJ5Q1RBOiAkc2Vjb25kYXJ5QmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRob3ZlckNUQTogIzU1NSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc3BhcmVudExpZ2h0OiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFkZWZhdWx0O1xyXG5cclxuJGVycm9yQ29sb3VyOiAjQTAwICFkZWZhdWx0O1xyXG5cclxuJGNhbGxvdXRCYWNrZ3JvdW5kOiAjRUVFICFkZWZhdWx0O1xyXG5cclxuJHRyYW5zcGFyZW50RGFyazogcmdiYSgwLDAsMCwwLjI1KSAhZGVmYXVsdDtcclxuXHJcbiRib2R5QmFja2dyb3VuZDogI0VFRSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJGb250TGFyZ2U6IDJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJGb250TWVkaXVtOiAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTogI0NDQyAhZGVmYXVsdDtcclxuXHJcbiRoaWdobGlnaHRDb2xvdXI6ICNlZjQwMzUgIWRlZmF1bHQ7XHJcblxyXG4kbWVkaWFJY29uSGVpZ2h0OiA0MHB4ICFkZWZhdWx0OyIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuJGFsZXJ0Qkc6IGxpZ2h0ZW4oJHRoZW1lQmFja2dyb3VuZCwgNzAlKTtcclxuXHJcbi5hbGVydCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRCRztcclxuICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGFsZXJ0QkcpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtI3skc3BhY2luZzJ9ICRzcGFjaW5nNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtKjI7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkc2Vjb25kYXJ5Q1RBKTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luOiAtI3skc3BhY2luZzR9IDAgLSN7JHNwYWNpbmc0fSAtI3skc3BhY2luZzR9O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzgqMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IC0jeyRzcGFjaW5nMn0gMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1leHBsYW5hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5Q1RBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGVycm9yQ29sb3VyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvckNvbG91cjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRlcnJvckNvbG91ciwgNjAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXBvc3Rjb2RlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgLmFsZXJ0X190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkbGlnaHRDb2xvdXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsZXJ0X19pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsZXJ0X19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIC5mb3JtX19zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmFubmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxlcnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS12ZWhpY2xlLXNlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG5cclxuICAgICAgICAuYWxlcnRfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRsaWdodENvbG91cik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxlcnRfX2ljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5QmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCAuZm9ybV9fc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q1RBO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNUQTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5Q1RBLCAxMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmFydGljbGUtbGluayB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc25pcHBldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21wYWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1saW5rIHtcclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5cclxuLmFydGljbGUtbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhY3Qge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxpc3RfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1saXN0X19saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kb2N1bWVudCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgLmFydGljbGUtbGlzdF9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1saW5rX19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlICogMS4yNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxvY2tBc3BlY3RSYXRpbygkYXNwZWN0V2lkdGgsICRhc3BlY3RIZWlnaHQpIHtcclxuXHJcbiAgICAkYXNwZWN0UmF0aW86IG1hdGguZGl2KDEwMCAqICRhc3BlY3RIZWlnaHQsICRhc3BlY3RXaWR0aCkgKiAxJTtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAkYXNwZWN0UmF0aW87XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcyIDA7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCR0aGVtZUJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5icm9jaHVyZS1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc4O1xyXG5cclxuICAgICZfX2hhc2h0YWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS4yNTtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGRhcmtDb2xvdXIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSoxLjI1O1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGRhcmtDb2xvdXIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uYnJvY2h1cmUtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrQ29sb3VyO1xyXG4gICAgY29sb3I6IHNldFRleHRDb2xvcigkZGFya0NvbG91cik7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGRhcmtDb2xvdXIpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1pY29uIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQyNjdiMjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM0MjY3YjIsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzFkYTFmMiwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWFnZS1vbmx5IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icm9jaHVyZS1oZWFkZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icm9jaHVyZS1oZWFkZXJfX2xpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJvY2h1cmUtaGVhZGVyX190ZXh0LCAuYnJvY2h1cmUtaGVhZGVyX19zb2NpYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q1RBO1xyXG4gICAgY29sb3I6IHNldFRleHRDb2xvcigkcHJpbWFyeUNUQSk7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbkJvcmRlclJhZGl1cztcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLy9TdGF0ZVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5Q1RBLCAxMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGhvdmVyQ1RBO1xyXG4gICAgfVxyXG4gICAgLy9Nb2RpZmllcnNcclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkc2Vjb25kYXJ5Q1RBKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Q1RBLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1naG9zdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQ29sb3VyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJG1pZENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlnaHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oIzk5OSwgMjUlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXJrIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjRkZGLCAyNSUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50TGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRyYW5zcGFyZW50IHtcclxuICAgICAgICAmLWxpZ2h0LCAmLWxpZ2h0OmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXJrLCAmLWRhcms6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saWdodCwgJi1saWdodDpob3ZlciwgJi1kYXJrLCAmLWRhcms6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mZWF0dXJlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc3BhY2luZzgqMn0pO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmc0ICRzcGFjaW5nODtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcm91bmRlZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAkc3BhY2luZzg7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRvZ2dsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZENvbG91cjtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG1pZENvbG91ciwgNSUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idXR0b24tLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Q1RBLCA1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzEgMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zaG93LW1vcmUge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR0aGVtZUJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdpdGgtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAjeyRibG9ja31fX2ljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiB6KGNhcm91c2VsKTtcclxuICAgIG1hcmdpbjogJHNwYWNpbmc0IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250cm9scy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgd2lkdGg6ICRjb250ZW50V2lkdGg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRvcDogJHNwYWNpbmc0O1xyXG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgbGVmdDogJHNwYWNpbmc0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IHoob3ZlcmxheSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19zbGlkZS1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcHJldmlvdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHNwYWNpbmc0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLW1hc2sge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLWNvbnRyb2xzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXJDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW5pZmllZFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlICogMS4yNTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQsICYtLXByZXZpb3VzIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZXZpb3VzIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRzcGFjaW5nNCk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGxlZnQtb3Blbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0jeyRzcGFjaW5nNH0pO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHJpZ2h0LW9wZW4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpcHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGlwcy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19waXAge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB3aWR0aDogJHNwYWNpbmc0O1xyXG4gICAgICAgIGhlaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlckNUQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlcyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZCoyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBhLnNsaWRlTGluayAuVG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19vdmVybGF5LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBtYXJnaW46IDAgMCAoJHNwYWNpbmcyICogNCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206ICRzcGFjaW5nNCAqIDI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzQgKiAzO1xyXG5cclxuICAgICAgICAgICAgJi0tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0LXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQtdG9wLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nNCAqIDM7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQtYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAkc3BhY2luZzQgKiAyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0LWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206ICRzcGFjaW5nNCAqIDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzQgKiAzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0LXRvcC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nNCAqIDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW0gKiAyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDVEE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGVybyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1zY3JvbGwgJiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5jb250YWN0LXRpbGUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQgJHNwYWNpbmc0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIGJhY2tncm91bmQ6ICRjYWxsb3V0Q29sb3VyO1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQgKCRzcGFjaW5nNCAqIDMuNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbCAqIDI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChwaG9uZSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogJHNwYWNpbmcyICogMjtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzIgKiAyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRzcGFjaW5nMiAqIDEuNTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMiAqIDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQgKCRzcGFjaW5nNCAqIDMuNSk7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb250YWN0LXRpbGVfX2RldGFpbHM6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMSAoJHNwYWNpbmc0ICogMy41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYVtocmVmXj1cInRlbFwiXSB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmczO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fcGhvbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGwgKiAxLjU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uY29udGVudC1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIC0jeyRzcGFjaW5nMn0gJHNwYWNpbmcyO1xyXG5cclxuICAgID4gaDEsID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gaDYge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgID4gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuXHJcbiAgICAgICAgICAgICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaG9sZGVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAtI3skc3BhY2luZzR9O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtI3skc3BhY2luZzJ9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcm93IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMiAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2VudGVyIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIG1hdGguZGl2KCRzcGFjaW5nMiwgMik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5jb3VudGVyLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4iLCLvu78uY3ZwLXJldmlld3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMzk0ZDtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9yZCcsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg5OXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGFyLXJhdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1OTlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODk5cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGFycyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zdGFyQ2xhc3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDg5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yYXRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMxOGJiYjtcclxuICAgICAgICBjb2xvcjogIzMxOGJiYjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzE4YmJiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4OTlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI5N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgLy9UT0RPOiByZW1vdmUgIWltcG9ydGFudFxyXG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIC5kYXRlcGlja2VyX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Q1RBLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlci1jYWxlbmRhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDM4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jYWxlbmRhci12aXNpYmxlIHtcclxuICAgICAgICAuZGF0ZXBpY2tlcl9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGVwaWNrZXJfX3RyaWdnZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGVwaWNrZXItY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duSXRlbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jYWxlbmRhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9keUJhY2tncm91bmQ7XHJcbiAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgei1pbmRleDogeihkcm9wZG93bkl0ZW0pO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW46IC0jeyRzcGFjaW5nMX0gLSN7JHNwYWNpbmcxfSAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vbnRoLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uRm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuXHJcbiAgICAgICAgJi0tYmFjayB7XHJcbiAgICAgICAgICAgIC5kYXRlcGlja2VyLWNhbGVuZGFyX19pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1sZWZ0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZm9yd2FyZCB7XHJcbiAgICAgICAgICAgIC5kYXRlcGlja2VyLWNhbGVuZGFyX19pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1yaWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuc2hvdy1mb2N1cy1vdXRsaW5lcyAmIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogeihkcm9wZG93bkl0ZW1IaWdobGlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RheXMge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgNykpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZXMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDcpKTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duSXRlbUhpZ2hsaWdodCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wcmV2LW1vbnRoLCAmLS1uZXh0LW1vbnRoIHtcclxuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmtDb2xvdXIsIDUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS11bmF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIGRhcmtlbigkc3RhbmRhcmRCb3JkZXJDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkc3RhbmRhcmRCb3JkZXJDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRzdGFuZGFyZEJvcmRlckNvbG91ciwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5cclxuJHdpZHRoV2l0aFNwYWNpbmc6ICRjb250ZW50V2lkdGggKyAoJHNwYWNpbmc0ICogMik7XHJcblxyXG4uZGVhbGVyLWhlYWRlciB7XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQqMjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtI3skc3BhY2luZzR9O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgJi0tcGhvdG8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLmRlYWxlci1oZWFkZXJfX2NlbGwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICYtLXBob3RvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1hdGguZGl2KCR3aWR0aFdpdGhTcGFjaW5nLCAyKTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICYtLXBob3RvIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhhcy10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBob3RvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jZWxsIHtcclxuICAgICAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZERhcmtlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJi0tc3Bhbi0yIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZXMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuICAgICAgICAgICAgLy8gRGlzcGxheXMgaW1hZ2UgYWN0dWFsIHNpemUgaW4gSUUxMCsgdG8gYWxsb3cgZm9yIGxhY2sgb2Ygb2JqZWN0LWZpdCBzdXBwb3J0XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogeihkZWZhdWx0KSArIDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMSAwO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdC1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgKyB1bCB7XHJcbiAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kRGFya2VuKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kRGFya2VuKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdC1saXN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzQgKyAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZERhcmtlbik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChtYXAtc2lnbnMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHBob25lKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGVhbGVyLXByaW5jaXBhbCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHVzZXItbyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlzaXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcyIDAgMDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogNjRweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICByaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgei1pbmRleDogeihkZWZhdWx0KSArIDE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmVycm9yLXBhZ2Uge1xyXG5cclxuICAgIC5tYWludGVuYW5jZS1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHRoZW1lQmFja2dyb3VuZERhcmtlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ4NDg0ODtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdF9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0EzQTNBO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4uZmFxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGluZm8tY2lyY2xlZCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS4yNTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLWRvd24pO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjEuMjU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVlc3Rpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgICAgICB6LWluZGV4OiB6KGJvdHRvbWxlc3MtcGl0KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgei1pbmRleDogeihkcm9wZG93bkl0ZW0pO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLXVwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSoxLjI1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19xdWVzdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAmLmhhc0xpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWV4cGFuZGVkIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG5cclxuICAgICAgICAuZmFxX19zZWxlY3Qge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhcV9fcXVlc3Rpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duSXRlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFxX19xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRsaWdodENvbG91ciwgNi41JSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhcV9faGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5cclxuLmZlYXR1cmVzLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgJHNwYWNpbmc0O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BhY2luZzIgKiAzO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgd2lkdGg6ICRzcGFjaW5nMiAqIDQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkc3BhY2luZzIgKiA0O1xyXG4gICAgICAgIGhlaWdodDogJHNwYWNpbmcyICogNDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzcGFjaW5nMiAqIDQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHNwYWNpbmcyICogMztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nMjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uZmlsdGVyLWljb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0IDA7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuXHJcbiAgICAgICAgJi0tY29sb3VyLXN3YXRjaCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc0KjIuNTtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nNCoyLjU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nMioyLjU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAyNSUsIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDc1JSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZzIqMi41O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbZGF0YS1maWx0ZXItbmFtZT1cImJsYWNrXCJdICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWZpbHRlci1uYW1lPVwiYmx1ZVwiXSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDk4ZGI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWZpbHRlci1uYW1lPVwiZ3JlZW5cIl0gJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmVjYzcxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbZGF0YS1maWx0ZXItbmFtZT1cImdyZXlcIl0gJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTVhNWE2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbZGF0YS1maWx0ZXItbmFtZT1cInJlZFwiXSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNzRjM2M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWZpbHRlci1uYW1lPVwic2lsdmVyXCJdICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2JkYzNjNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2RhdGEtZmlsdGVyLW5hbWU9XCJ3aGl0ZVwiXSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci1pY29uLS1hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZmlsdGVyLWljb25fX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGxpZ2h0Q29sb3VyLCA1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgLmZpbHRlci1pY29uX19pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWljb25fX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItaWNvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmZpeGVkLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogeihtb2RhbCkgKyAxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmZvbGxvdy1iYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1saW5rcyB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxsb3V0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgJHNwYWNpbmcxIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNwYWNpbmcxKjEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcxKjEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzQ7XHJcblxyXG4gICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgYXV0bztcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50RGFyaztcclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uZm9ybSB7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nLXRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UgKiAyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViaGVhZGluZy10ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlRm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nOCo1O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVxdWlyZWQge1xyXG4gICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIGJvcmRlcjogJGZvcm1JbnB1dEJvcmRlcjtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5zaG93LWZvY3VzLW91dGxpbmVzICYge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wb3N0LWNvZGUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzggJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXBvcHVsYXRlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21heC1sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGJvdHRvbTogLTIycHg7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRhdGVwaWNrZXIge1xyXG4gICAgICAgICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL3RvZG86IGZpeCB0aGlzIGFuZCBtYWtlIGl0IG1vcmUgQkVNLWxpa2VcclxuICAgICAgICAgICAgLmRhdGVwaWNrZXJfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDFweCAwIDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VsZWN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArICN7JHNwYWNpbmc0fSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNoZWNrYm94LCAmLS1yYWRpbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2LmZvcm1fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgNDJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3ctZm9jdXMtb3V0bGluZXMgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZGl2LmZvcm1fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgZGl2LmZvcm1fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yYWRpbyB7XHJcbiAgICAgICAgICAgIGRpdi5mb3JtX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGlnaGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZWZlcmVuY2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNhbGVuZGFyLXZpc2libGUge1xyXG4gICAgICAgICAgICAmLmZvcm1fX2ZpZWxkLS1kYXRlcGlja2VyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGFiZWxCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZXBpY2tlcl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZXBpY2tlcl9fdHJpZ2dlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZXBpY2tlci1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LWJ1dHRvbnMge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdC1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmtDb2xvdXIsIDI1JSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGFiZWxCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdW1tYXJ5LWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhYmVsQmFja2dyb3VuZDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeS1maWVsZHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnktZmllbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxhYmVsQmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2RwciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICYtZmllbGRzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nMiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nMSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMiAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZXMge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmc0IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZERhcmtlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSN7JHNwYWNpbmc0fTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY3VzdG9tIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib29raW5nIHtcclxuICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAmLS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWluZm9ybWF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsYWJlbEJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIC5mb3JtX19oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2hlYWRpbmctdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19zdWJoZWFkaW5nLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuJGZvcm1CdWlsZGVyU3BhY2luZzogJHNwYWNpbmc0ICsgMTtcclxuXHJcbi5mb3JtLWJ1aWxkZXIge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IC0jeyRmb3JtQnVpbGRlclNwYWNpbmd9IC0jeyRmb3JtQnVpbGRlclNwYWNpbmd9ICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkbGlnaHRDb2xvdXIpO1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG5cclxuICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q1RBO1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRwcmltYXJ5Q1RBKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vU3RhdGVcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2hvdy1mb2N1cy1vdXRsaW5lcyAmIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICRob3ZlckNUQTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogeihkcm9wZG93bik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIG1hcmdpbjogJGhlYWRlclNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5oZXJvLW1lc3NhZ2Uge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIG1heC13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGg7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nMiBhdXRvICRzcGFjaW5nNDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmQpO1xyXG5cclxuICAgICAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzgqMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2UgKiAxLjU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtc3ViaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q1RBO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeUNUQSwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLWxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmc0IDAgMDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9faWNvbiwgLmhlcm8tbWVzc2FnZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRkYXJrQ29sb3VyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGlnaHQge1xyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGxpZ2h0Q29sb3VyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHJhbnNwYXJlbnQge1xyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9uZyB7XHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9fdGV4dC1oZWFkZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9fdGV4dC1zdWJoZWFkZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQtYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3BhY2luZyB7XHJcbiAgICAgICAgZGl2W2NsYXNzXj1cImhlcm8tbWVzc2FnZV9fXCJdIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhlcm8tbWVzc2FnZS0tcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIGRpdltjbGFzc149XCJoZXJvLW1lc3NhZ2VfX1wiXSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGFyYWxsYXgge1xyXG4gICAgICAgIGhlaWdodDogODB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX2ltYWdlIHtcclxuICAgICAgICAgICAgZmxleDogMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQqNSAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1tZXNzYWdlX190ZXh0LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRMYXJnZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQtc3ViaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdltjbGFzc149XCJoZXJvLW1lc3NhZ2VfX1wiXSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFzeW1tZXRyaWNhbCB7XHJcbiAgICAgICAgI3skYmxvY2t9X19pbWFnZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja31fX3RleHQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uaW1hZ2UtZ2FsbGVyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nMSAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICZfX2hlcm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpKzE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmc4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoY2FtZXJhMSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaWZpZWRcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5pbWFnZS1nYWxsZXJ5X19tb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyQ1RBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuXHJcbi5pbWFnZS1wbGFjZWhvbGRlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tanVzdGlmeSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNoYWRvdyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX01peGlucy5zY3NzXCI7XHJcblxyXG4uaW5wdXQtaW5saW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcblxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhpZ2hsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNUQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwO1xyXG5cclxuICAgICAgICAuaW5wdXQtaW5saW5lX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1pbmxpbmVfX2lucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWlubGluZV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uaW5wdXQtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDVweDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmxhYmVsIHtcclxuICAgIGNvbG9yOiAkbWlkQ29sb3VyO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21wYWN0IHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZzE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5saW5rcy1saXN0IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHVtbiB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYWxsb3V0Q29sb3VyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya0NvbG91cjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRzcGFjaW5nMSozO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRsaWdodENvbG91ciwgMTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5saXN0LWljb25zIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zb2NpYWwge1xyXG4gICAgICAgIC5saXN0LWljb25zX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0LWljb25zX19pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nMSoxMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzEqMTA7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuLmxvYWRpbmctZmVlZGJhY2sge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogJHNwYWNpbmcxKjI1O1xyXG4gICAgaGVpZ2h0OiAkc3BhY2luZzEqMjU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcblxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogJHNwYWNpbmcxKjU7XHJcbiAgICAgICAgd2lkdGg6ICRzcGFjaW5nMSo1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHNwYWNpbmcxKjEwKSB0cmFuc2xhdGVZKCRzcGFjaW5nMSoxMCk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLWZlZWRiYWNrIDJzIGluZmluaXRlICR0cmFuc2l0aW9uRWFzaW5nO1xyXG4gICAgICAgIGJvcmRlcjogbWF0aC5kaXYoJHNwYWNpbmcxLCAyKSBzb2xpZCAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB6LWluZGV4OiB6KG1vZGFsKSsxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVsYXRpdmUge1xyXG4gICAgICAgICYubG9hZGluZy1mZWVkYmFjay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFic29sdXRlIHtcclxuICAgICAgICAmLmxvYWRpbmctZmVlZGJhY2stLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAoI3skc3BhY2luZzF9ICogMTApKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHNwYWNpbmcxfSAqIDEwKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnVsbCB7XHJcbiAgICAgICAgJi5sb2FkaW5nLWZlZWRiYWNrLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAoI3skc3BhY2luZzF9ICogMTApKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHNwYWNpbmcxfSAqIDEwKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGxldGUge1xyXG4gICAgICAgICYubG9hZGluZy1mZWVkYmFjay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRpbmdDb21wbGV0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICN7JGljb25Gb250fSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoY2hlY2spO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQ29tcGxldGVcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgICYubG9hZGluZy1mZWVkYmFjay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbGVmdDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLWZlZWRiYWNrLXNtYWxsIDJzIGluZmluaXRlICR0cmFuc2l0aW9uRWFzaW5nO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxvYWRpbmdGZWVkYmFja0FuaW1hdGlvbiAoJG5hbWUsICRwb3NpdGlvbk9uZSwgJHBvc2l0aW9uVHdvLCAkcG9zaXRpb25UaHJlZSkge1xyXG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHBvc2l0aW9uVHdvKSB0cmFuc2xhdGVZKCRwb3NpdGlvbk9uZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHBvc2l0aW9uVGhyZWUpIHRyYW5zbGF0ZVkoJHBvc2l0aW9uVHdvKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkcG9zaXRpb25Ud28pIHRyYW5zbGF0ZVkoJHBvc2l0aW9uVGhyZWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRwb3NpdGlvbk9uZSkgdHJhbnNsYXRlWSgkcG9zaXRpb25Ud28pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkcG9zaXRpb25Ud28pIHRyYW5zbGF0ZVkoJHBvc2l0aW9uT25lKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxvYWRpbmdGZWVkYmFja0FuaW1hdGlvbihsb2FkaW5nLWZlZWRiYWNrLCAxMHB4LCA0MHB4LCA3MHB4KTtcclxuXHJcbkBpbmNsdWRlIGxvYWRpbmdGZWVkYmFja0FuaW1hdGlvbihsb2FkaW5nLWZlZWRiYWNrLXNtYWxsLCAwLCA2cHgsIDEycHgpO1xyXG5cclxuQGtleWZyYW1lcyBsb2FkaW5nQ29tcGxldGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4ubG9jYXRpb24tbGlzdGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0KjI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHNwYWNpbmcyfSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgJHNwYWNpbmcyIDA7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtICN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgJHNwYWNpbmcyIDA7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICN7JHNwYWNpbmc0fSk7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gI3skc3BhY2luZzR9KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgIGZsZXg6IDEgMDtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlRm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rpc3RhbmNlIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzcy1saW5lIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZS1saW5lIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uYXJyb3cge1xyXG4gICAgICAgIC5sb2NhdGlvbi1saXN0aW5nX19pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtICN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc0ICRzcGFjaW5nMiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5tb2RhbCB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICAkbW9kYWxDbG9zZUJ1dHRvbldpZHRoOiA3MnB4O1xyXG4gICAgJG1vZGFsSGVhZGVySGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICB6LWluZGV4OiB6KGJvdHRvbWxlc3MtcGl0KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBtYXJnaW46IDAgLSN7bWF0aC5kaXYoJHNtYWxsU2NyZWVuV2lkdGgsIDIpfTtcclxuICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc3BhY2luZzR9KTtcclxuXHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICAkc21hbGxNb2RhbDogbWF0aC5kaXYoJG1lZGl1bVNjcmVlbldpZHRoLCAyKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkc21hbGxNb2RhbDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0je21hdGguZGl2KCRzbWFsbE1vZGFsLCAyKX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogSUUxMCsgb25seSAtIGFsbG93cyBmdWxsIG1vZGFsIHRvIHNjcm9sbCAqL1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXZpc2libGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogeihtb2RhbCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aWRlIHtcclxuICAgICAgICAmLm1vZGFsLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtI3ttYXRoLmRpdigkbWVkaXVtU2NyZWVuV2lkdGgsIDIpfTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc3BhY2luZzR9KTtcclxuICAgICAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhY3Qge1xyXG4gICAgICAgICYubW9kYWwtLXZpc2libGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLSN7bWF0aC5kaXYoJHNtYWxsU2NyZWVuV2lkdGgsIDQpfTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigkc21hbGxTY3JlZW5XaWR0aCwgMik7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGVybXMge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9X19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcclxuXHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fdGVybXMge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRibG9ja31fX3Rlcm1zLWFncmVlIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmc0IC0jeyRzcGFjaW5nNH0gLSN7JHNwYWNpbmc0fTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtaWRDb2xvdXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2ZpZWxkLS1jaGVja2JveCAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICR0ZXJtc0xhYmVsU3BhY2luZzogJHNwYWNpbmc4IC0gJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAtI3skdGVybXNMYWJlbFNwYWNpbmd9O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAwICRzcGFjaW5nMSAkdGVybXNMYWJlbFNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2lucHV0LS1jaGVja2JveC12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmcyICRzcGFjaW5nMiAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6ICRtb2RhbENsb3NlQnV0dG9uV2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkbW9kYWxIZWFkZXJIZWlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR0aGVtZUJhY2tncm91bmREYXJrZW4sIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbW9kYWxDbG9zZUJ1dHRvbldpZHRofSk7XHJcbiAgICAgICAgbWluLWhlaWdodDogJG1vZGFsSGVhZGVySGVpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgYm9yZGVyOiAkc3BhY2luZzIgc29saWQgJGNhbGxvdXRCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHNwYWNpbmc0IHNvbGlkICRjYWxsb3V0QmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcDpub3QoW2NsYXNzXSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgPiAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguYnV0dG9uLS1naG9zdCk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxhdW5jaGVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uby1jbG9zZSB7XHJcbiAgICAgICAgI3skYmxvY2t9X19oZWFkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLm5hdmlnYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogeihtb2RhbCk7XHJcbiAgICB3aWR0aDogNDhweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogeihuYXZpZ2F0aW9uKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b2dnbGUge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAkc3BhY2luZzIqNTtcclxuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMio1O1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzEqMy41O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmcxKjU7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmcxKjIuNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlaW4gJHRyYW5zaXRpb25TcGVlZDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsICRzcGFjaW5nMSoyLjUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0jeyRzcGFjaW5nMSoyLjV9KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICAmLS10b3AtbGV2ZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgICAgICRib3hTaGFkb3dXaWR0aDogJHNwYWNpbmczKjU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxsb3V0QmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRib3hTaGFkb3dXaWR0aCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skYm94U2hhZG93V2lkdGh9KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZCoyO1xyXG5cclxuICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgI3skYm94U2hhZG93V2lkdGh9KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLm5hdmlnYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGxvdXRCYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLm5hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkY2FsbG91dEJhY2tncm91bmQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAubmF2aWdhdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMSo2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbl9fbGlzdCwgLm5hdmlnYXRpb25fX21lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwICRzcGFjaW5nMSo1ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uX19saXN0IHtcclxuICAgICAgICAgICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb25fX21lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMjUlIDI1JSAyNSUgMjUlO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMjUlIDI1JSAyMCU7XHJcbiAgICAgICAgICAgICAgICAtbXMtZ3JpZC1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAkc3BhY2luZzEqNSAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oYXMtc2xpbS1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3ViLW1lbnUtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9fbGlzdCwgLm5hdmlnYXRpb25fX21lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2NoaWxkcmVuLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FsbG91dEJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVnYS1tZW51LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYWxsb3V0QmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVnYS1tZW51LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLS1saW5rIHtcclxuICAgICAgICAgICAgLm5hdmlnYXRpb25fX21lZ2EtbWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19tZWdhLW1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taWNvbiB7XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19tZWdhLW1lbnUtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc0IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtICN7JHNwYWNpbmcyfSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwwLDAsMC41KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsICR0cmFuc3BhcmVudERhcmsgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWltYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWdhLW1lbnUtbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lZ2EtbWVudS10aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRoZW1lQmFja2dyb3VuZCBtYXRoLmRpdigkc3BhY2luZzEsIDIpIHNvbGlkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVnYS1tZW51LXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1saXN0IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWljb24ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW1hZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3RoZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWdhLW1lbnUtaWNvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWdhLW1lbnUtaW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hpbGRyZW4tdG9nZ2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS4yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzEqMTA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLWRvd24pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbiRuZWFyZXN0U3RvcmVCYWNrZ3JvdW5kOiBkZXNhdHVyYXRlKGxpZ2h0ZW4oJHRoZW1lQmFja2dyb3VuZCwgMTAlKSwgMTUlKTtcclxuXHJcbi5uZWFyZXN0LXN0b3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZWFyZXN0U3RvcmVCYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIG1heC13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRDb2xvdXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUsICZfX2hvdXJzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkQ29sb3VyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2ZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2lucHV0LWNsZWFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICB0b3A6ICRzcGFjaW5nMTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmcyfSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzE7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLXZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5QmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcxIDAgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG5cclxuICAgICAgICAmOjotbXMtY2xlYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJG5lYXJlc3RTdG9yZUJhY2tncm91bmQpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLm92ZXJsYXktY2FyZHMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgZ2FwOiAkc3BhY2luZzI7XHJcbiAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmcyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAjeyRibG9ja31fX2NhcmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAjeyRzcGFjaW5nMX0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgI3skYmxvY2t9X19jYXJkIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gI3skc3BhY2luZzEgKiAxLjV9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0NvbG91cjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXIgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnBhZ2UtbGlua3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQgMDtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMCAtI3skc3BhY2luZzJ9O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21wYWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgLnBhZ2UtbGlua3Mge1xyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkZXIsICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSoxLjI7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZzIgMDtcclxuICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZzI7XHJcbiAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlKjAuOTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLWhlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0jeyRzcGFjaW5nMn07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmxvY2t9X19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByb2dyZXNzIHtcclxuICAgICAgICBtYXJnaW46IC0jeyRzcGFjaW5nNH0gMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaXNjbGFpbWVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMSo2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRTbWFsbDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG5cclxuICAgICAgICAucGFnZS10aXRsZV9faGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlX19zdWItaGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bSowLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdpdGgtY29udGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2luZzQsIDQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXJDVEE7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGhvdmVyQ1RBKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeSk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ucHJpY2Uge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wcm9kdWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1pZENvbG91cjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcblxyXG4gICAgICAgICAgICAgICAgI3skYmxvY2t9X19jb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICN7JGJsb2NrfV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtaWRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1mdWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNtYWxsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljaW5nQ29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVkdWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogJHNwYWNpbmc7XHJcbiAgICB9XHJcbiAgICAmX19zYXZpbmcsXHJcbiAgICAmX193YXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkc3BhY2luZztcclxuICAgICAgICBjb2xvcjogJHByaWNpbmdXYXNDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb2xkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RheCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMSAwIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGFjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzIgJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9X190YXgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb2xsYXBzZWQge1xyXG4gICAgICAgICN7JGJsb2NrfV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fY29zdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5xdWljay1saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwwLjE2KTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRlbnRXaWR0aCArICRzcGFjaW5nODtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcblxyXG4gICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXMtY2Fyb3VzZWwge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgLnF1aWNrLWxpbmtzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0taXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgJHRyYW5zaXRpb25FYXNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnF1aWNrLWxpbmtzX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KSArIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucXVpY2stbGlua3NfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRvcC1iYW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICRjbG9zZVRvQmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAmLS15ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgY29sb3I6ICRjbG9zZVRvQmxhY2s7XHJcbiAgICB9XHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG4gICAgJi0tZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG4gICAgJi0tb3JhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4ucmFkaW8tdG9nZ2xlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UgKiAxLjE7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMioxLjUgJHNwYWNpbmc0ICRzcGFjaW5nMioxLjUgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19haW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzIgJHNwYWNpbmcxIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFiIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmc0ICRzcGFjaW5nMSAkc3BhY2luZzg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2FkZWQge1xyXG4gICAgICAgIC5yYWRpby10b2dnbGVfX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnJlZ2lzdHJhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS41O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX01peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnJlcXVlc3QtY2FsbGJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZzE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nNDtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgYXV0byAwO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1pdGVtIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXF1aXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW52YWxpZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhpZ2hsaWdodENvbG91cjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvciB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgYXV0byAwO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Y2Nlc3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjEuMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VjY2Vzcy1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5lZGl0LW1vZGUgJiB7XHJcbiAgICAgICAgLnJlcXVlc3QtY2FsbGJhY2tfX2Vycm9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVxdWVzdC1jYWxsYmFja19fc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnNlYXJjaC1wYW5lbCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgJl9fZmllbGRzIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmcyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc0ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBcclxuICAgICAgICAmLS1sYXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2xpZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtcGFuZWxfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyKjEuNSAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbZGF0YS12YWxpZGF0aW9uPVwiYWN0aXZlXCJdIC5zZWFyY2gtcGFuZWxfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xMDAlICsgNDVweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2xpZGVyLWxhcmdlIHtcclxuICAgICAgICAgICAgLnNlYXJjaC1wYW5lbF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1wYW5lbF9faW5wdXQtLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nNCAqIDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzggJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nOCAkc3BhY2luZzQgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGlzYWJsZWQ9ZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWxlY3Qge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbGlkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XHJcblxyXG4gICAgICAgICAgICAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeUNUQSwgMTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wb3N0LWNvZGUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXItdHJhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHJcbiAgICAgICAgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG5cclxuICAgICAgICAgICAgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbi0tbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZHZhbmNlZC1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaWZpZWRcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLWRvd24pO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWR2YW5jZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IHoobW9kYWwpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3ItY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvci1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW0qMS41O1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCI6KFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2UqMS41O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGwqMS41O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkW2RhdGEtdmFsaWRhdGlvbj1cImFjdGl2ZVwiXSB7XHJcbiAgICAgICAgLnNlYXJjaC1wYW5lbF9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMTAwJSArICN7JHNwYWNpbmcxfSk7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVycm9yQ29sb3VyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlcnJvckNvbG91cjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLSN7JHNwYWNpbmcxfTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uc2VhcmNoLXRpbGUge1xyXG4gICAgLy9tYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuXHJcbiAgICAmLS1jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5zZWxlY3QtdG9nZ2xlIHtcclxuICAgICZfX21lbnUge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xyXG4gICAgICAgICAgICByaWdodDogMTlweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzggJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cclxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnNoYXJlLXByaWNlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzEgMDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zaXRpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjMDkwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25lZ2F0aXZlIHtcclxuICAgICAgICBjb2xvcjogI0MwMDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5zbGlkZXNob3ctbGF1bmNoZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpZGVzaG93IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrQ29sb3VyLCAwLjk1KTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHotaW5kZXg6IHoobW9kYWwpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYWNlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZXMge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RodW1icyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWJzLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYnMtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyQ1RBO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaWZpZWRcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSAqIDEuMjU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uZXh0LCAmLS1wcmV2aW91cyB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChyaWdodC1vcGVuKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJldmlvdXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGxlZnQtb3Blbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNsb3NlIHtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGNsb3NlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zaW5nbGUge1xyXG4gICAgICAgICN7JGJsb2NrfV9faW1hZ2VzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fdGh1bWJzLCAjeyRibG9ja31fX2J1dHRvbi0tcHJldmlvdXMsICN7JGJsb2NrfV9fYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnNwbGl0LWNhcmQge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRtaWRDb2xvdXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzg7XHJcbiAgICBtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nODtcclxuICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc4ICRzcGFjaW5nOCozICRzcGFjaW5nOCAkc3BhY2luZzg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICN7JGJsb2NrfV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmxvY2t9X19jb250ZW50IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja31fX2FjdGlvbiB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzQgJHNwYWNpbmc0IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja31fX3RpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzggJHNwYWNpbmc4ICRzcGFjaW5nOCAkc3BhY2luZzgqMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uc3Vic2NyaWJlIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzMzM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ3NDc0NztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNCAkc3BhY2luZzIgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAuaW5wdXQtaW5saW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uc3dpdGNoLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zZWFyY2gtcGFuZWxfX3JvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhcmdldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyKjEuNSAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhcmdldCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgJHNwYWNpbmc4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nOCAwIDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXRjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRzcGFjaW5nMn0pO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skc3BhY2luZzR9KTtcclxuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICB3aWR0aDogJHNwYWNpbmc4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skc3BhY2luZzR9KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuMnM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVbZGF0YS1hY3RpdmUtdG9nZ2xlPVwidHdvXCJdICYge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcclxuXHJcbiAgICAgICAgJltkYXRhLXN3aXRjaC10b2dnbGU9XCJzd2l0Y2gtdG9nZ2xlLXR3b1wiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1hY3RpdmUtdG9nZ2xlPVwib25lXCJdIHtcclxuICAgICAgICAuc3dpdGNoLXRvZ2dsZV9fc2VjdGlvbltkYXRhLXN3aXRjaC10b2dnbGU9XCJzd2l0Y2gtdG9nZ2xlLW9uZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYWN0aXZlLXRvZ2dsZT1cInR3b1wiXSB7XHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVfX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJltkYXRhLXN3aXRjaC10b2dnbGU9XCJzd2l0Y2gtdG9nZ2xlLXR3b1wiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sYXJnZSB7XHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVfX3RhcmdldHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVfX3RhcmdldCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLXBhbmVsX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS10b2dnbGUtZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XHJcblxyXG4gICAgICAgICZbZGF0YS1hY3RpdmUtdG9nZ2xlPVwib25lXCJdIC5zd2l0Y2gtdG9nZ2xlX190YXJnZXRbZGF0YS1zd2l0Y2gtdG9nZ2xlPVwic3dpdGNoLXRvZ2dsZS10d29cIl0sICZbZGF0YS1hY3RpdmUtdG9nZ2xlPVwidHdvXCJdIC5zd2l0Y2gtdG9nZ2xlX190YXJnZXRbZGF0YS1zd2l0Y2gtdG9nZ2xlPVwic3dpdGNoLXRvZ2dsZS1vbmVcIl0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVfX3N3aXRjaCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9Gb250L19VbmlmaWVkRm9udEZhY2Uuc2Nzc1wiO1xyXG5cclxuQGVhY2ggJHRhYmxlVHlwZSBpbiAkdGFibGVUeXBlcyB7XHJcbiAgICAuI3skdGFibGVUeXBlfVRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuI3skdGFibGVUeXBlfVRhYmxlRmlyc3RDb2wsXHJcbiAgICAgICAgICAgICYuI3skdGFibGVUeXBlfVRhYmxlSGVhZGVyUm93IHRoLFxyXG4gICAgICAgICAgICAmLiN7JHRhYmxlVHlwZX1UYWJsZUZvb3RlclJvdyB0aCxcclxuICAgICAgICAgICAgJi4jeyR0YWJsZVR5cGV9VGFibGVIZWFkZXJSb3cgdGQsXHJcbiAgICAgICAgICAgICYuI3skdGFibGVUeXBlfVRhYmxlRm9vdGVyUm93IHRkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbCAqIDEuMjU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1pZENvbG91cjtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAkdGFibGVUeXBlID09IFwic29ydGFibGVcIiB7XHJcbiAgICAgICAgICAgICAgICB0aDpub3QoOmZpcnN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd1bmlmaWVkJztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1kb3duKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIl9UYWJsZUVkaXQuc2Nzc1wiO1xyXG5cclxuQGVhY2ggJHRhYmxlVHlwZSBpbiAkdGFibGVUeXBlcyB7XHJcbiAgICAuI3skdGFibGVUeXBlfVRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyLiN7JHRhYmxlVHlwZX1UYWJsZUhlYWRlclJvdyB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzIDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyUmFkaXVzIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bm90KC4jeyR0YWJsZVR5cGV9VGFibGVIZWFkZXJSb3cpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjAyNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1peCgkbGlnaHRDb2xvdXIsICRtaWRDb2xvdXIsIDkwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAkdGFibGVUeXBlID09IFwic29ydGFibGVcIiB7XHJcbiAgICAgICAgICAgIHRyLiN7JHRhYmxlVHlwZX1UYWJsZUhlYWRlclJvdyB0ZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRGF0YSBUYWJsZSBTdHlsaW5nXHJcbi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNDtcclxufVxyXG5cclxuLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Q1RBLCA1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNvcnRpbmc6YWZ0ZXIsIC5zb3J0aW5nX2FzYzphZnRlciwgLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogJ3VuaWZpZWQnO1xyXG4gICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoc29ydDEpO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMjtcclxufVxyXG5cclxuLnNvcnRpbmdfYXNjOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHNvcnQtYXNjKTtcclxufVxyXG5cclxuLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChzb3J0LWRlc2MpO1xyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuXHJcbi50YWJzIHtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmtDb2xvdXIsIDMzLjMzJSk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBsaWdodGVuKCRzZWNvbmRhcnlDVEEsIDQwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5cclxuLnRleHQtc2VjdGlvbiB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlRm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRMYXJnZTtcclxuICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICB1bCwgb2wge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2luZzg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LWxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQtcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi50aWxlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQgMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC8vIE1vZGlmaWVyc1xyXG4gICAgJi0tY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZS10b3AtcmlnaHQge1xyXG4gICAgICAgIC50aWxlc19fdGlsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZS10b3AtY2VudGVyIHtcclxuICAgICAgICAudGlsZXNfX3RpbGUtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlLWJvdHRvbS1jZW50ZXIge1xyXG4gICAgICAgIC50aWxlc19fdGlsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgLnRpbGVzX190aWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZS1ib3R0b20tbGVmdCB7XHJcbiAgICAgICAgLnRpbGVzX190aWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICR0aWxlU21hbGw6IGNhbGMoI3skY29sdW1uV2lkdGhTbWFsbH0gLSAjeyRzcGFjaW5nMn0pO1xyXG4gICAgJHRpbGVNZWRpdW06IGNhbGMoI3skY29sdW1uV2lkdGhNZWRpdW19IC0gI3skc3BhY2luZzJ9KTtcclxuICAgICR0aWxlTGFyZ2U6IGNhbGMoI3skY29sdW1uV2lkdGhMYXJnZX0gLSAjeyRzcGFjaW5nMn0pO1xyXG4gICAgJHRpbGVFeHRyYUxhcmdlOiBjYWxjKCN7JGNvbHVtbldpZHRoRXh0cmFMYXJnZX0gLSAjeyRzcGFjaW5nMn0pO1xyXG5cclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgICAudGlsZXNfX3RpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdGlsZUxhcmdlIDAgMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZUxhcmdlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVMYXJnZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdGlsZUV4dHJhTGFyZ2UgMCAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZUV4dHJhTGFyZ2U7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVFeHRyYUxhcmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1lZGl1bSB7XHJcblxyXG4gICAgICAgIC50aWxlc19fdGlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0aWxlTWVkaXVtIDAgMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZU1lZGl1bTtcclxuICAgICAgICAgICAgZmxleDogMCAxICR0aWxlTWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHRpbGVMYXJnZSAwIDA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICR0aWxlTGFyZ2U7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVMYXJnZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0aWxlRXh0cmFMYXJnZSAwIDA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICR0aWxlRXh0cmFMYXJnZTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAkdGlsZUV4dHJhTGFyZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBFbGVtZW50c1xyXG4gICAgJl9fdGlsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcxO1xyXG4gICAgICAgIG1pbi13aWR0aDogJHRpbGVTbWFsbDtcclxuICAgICAgICBmbGV4OiAwIDEgJHRpbGVTbWFsbDtcclxuICAgICAgICBwYWRkaW5nOiAkdGlsZVNtYWxsIDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbGVNZWRpdW07XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSAkdGlsZU1lZGl1bTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHRpbGVNZWRpdW0gMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZUxhcmdlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVMYXJnZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHRpbGVMYXJnZSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbGVFeHRyYUxhcmdlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVFeHRyYUxhcmdlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdGlsZUV4dHJhTGFyZ2UgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBTdGF0ZXNcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR0aGVtZUJhY2tncm91bmQsMTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gRWxlbWVudHNcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KSArIDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBNb2RpZmllcnNcclxuICAgICAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIC8vIFN0YXRlc1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5LDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGlsZS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgJi0tZGFyayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2hvcnQge1xyXG4gICAgICAgIC50aWxlc19fdGlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoKCN7bWF0aC5kaXYoJGNvbHVtbldpZHRoTWVkaXVtLCAyKX0pKSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuXHJcbiRkYXRlV2lkdGg6IDEwMHB4O1xyXG4kdGltZWxpbmVXaWR0aDogNnB4O1xyXG5cclxuLnRpbWVsaW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAkdGltZWxpbmVXaWR0aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KCRkYXRlV2lkdGggLSAkdGltZWxpbmVXaWR0aCwgMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3llYXIsICZfX2RhdGUge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6ICRkYXRlV2lkdGg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9feWVhciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogeihkcm9wZG93bkl0ZW0pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGRhdGVXaWR0aCBhdXRvO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6ICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBtYXRoLmRpdigkc3BhY2luZzIsIDIpIHNvbGlkICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgMCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogeihjYXJvdXNlbCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICR0aW1lbGluZVdpZHRoIHNvbGlkICR0aGVtZUJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2UqMC43NTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vbnRoIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4udG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbGVmdDogJHNwYWNpbmcxO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgIHotaW5kZXg6IHoobW9kYWwpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc3BhY2luZzEgJHNwYWNpbmcxIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtDb2xvdXIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLSN7JHNwYWNpbmcxfTtcclxuICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLXRyaWdnZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGljb25Gb250O1xyXG4gICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGluZm8tY2lyY2xlKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcxO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnRydXN0cGlsb3Qge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc4ICogMiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtaWRDb2xvdXI7XHJcblxyXG4gICAgJl9fcmF0aW5nIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzggYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JldmlldyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19xdW90ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaXRlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJHNwYWNpbmc0KTtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4udmlkZW8tY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZUZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpZnJhbWUsXHJcbiAgICAgICAgb2JqZWN0LFxyXG4gICAgICAgIGVtYmVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuQG1peGluIHNwYWNpbmdBbmRXaWR0aFByb3BlcnRpZXMoJGluZGV4KSB7XHJcbiAgICAkc2l6ZTogcGVyY2VudGFnZShtYXRoLmRpdigkaW5kZXgsIDEyKSk7XHJcblxyXG4gICAgZmxleDogMCAwICRzaXplO1xyXG4gICAgd2lkdGg6ICRzaXplO1xyXG4gICAgbWF4LXdpZHRoOiAkc2l6ZTtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nMjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29udHJhc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZml4ZWQge1xyXG4gICAgICAgIC5ncmlkX19yb3cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGFkZGluZyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRjb250ZW50V2lkdGggKyAyMCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zdHJldGNoIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmLS13cmFwIHtcclxuICAgICAgICAgICAgLmdyaWRfX2NvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JpZF9fY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHVtbiB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICAgICAgICYtLSN7JGl9IHtcclxuICAgICAgICAgICAgICAgICRzaXplOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAxMikpO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAkc2l6ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgICAgICAgICAgICAgICYtLXNtLSN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFjaW5nQW5kV2lkdGhQcm9wZXJ0aWVzKCRpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgICAgICAgICAgICAgICYtLW1kLSN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFjaW5nQW5kV2lkdGhQcm9wZXJ0aWVzKCRpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgICAgICAgICAgICAgJi0tbGctI3skaX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYWNpbmdBbmRXaWR0aFByb3BlcnRpZXMoJGkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbS0xMiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWQtMTIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZy0xMiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuXHJcbi5sb2dpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHRoZW1lQmFja2dyb3VuZERhcmtlbiAwJSwgJHRoZW1lQmFja2dyb3VuZCA1MCUsICR0aGVtZUJhY2tncm91bmRMaWdodGVuIDEwMCUpO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nODtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4uc2lkZS1uYXZpZ2F0aW9uIHtcclxuICAgICZfX3Nob3ctbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWRlLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvZ2dsZS1tZW51IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkbWlkQ29sb3VyLCA1MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KG1vZGFsKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAgICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSN7JHNwYWNpbmcyfTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmc4IDAgMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZENvbG91cjtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRtaWRDb2xvdXIpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
