@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.aa-blog-post-hero .aa-blog-post-hero__inner,.aa-columns--partner,.aa-columns--reversed.aa-columns--partner,.aa-hero--column .aa-hero__inner,.aa-hero__inner,.aa-membership-video.aa-membership-video--post section:first-child,.aa-membership-video .aa-video-navigation,.aa-membership-video section:first-child,.aa-module-spacing--large,.aa-module-spacing-top--large,.burj,.mfp-content{padding-top:80px}@media (min-width:992px){.aa-blog-post-hero .aa-blog-post-hero__inner,.aa-columns--partner,.aa-columns--reversed.aa-columns--partner,.aa-hero--column .aa-hero__inner,.aa-hero__inner,.aa-membership-video.aa-membership-video--post section:first-child,.aa-membership-video .aa-video-navigation,.aa-membership-video section:first-child,.aa-module-spacing--large,.aa-module-spacing-top--large,.burj,.mfp-content{padding-top:120px}}.aa-blog-post-hero .aa-blog-post-hero__inner,.aa-columns--partner,.aa-columns--reversed.aa-columns--partner,.aa-hero--column .aa-hero__inner,.aa-hero__inner,.aa-membership-video section:last-child,.aa-module-spacing--large,.aa-module-spacing-bottom--large,.burj{padding-bottom:80px}@media (min-width:992px){.aa-blog-post-hero .aa-blog-post-hero__inner,.aa-columns--partner,.aa-columns--reversed.aa-columns--partner,.aa-hero--column .aa-hero__inner,.aa-hero__inner,.aa-membership-video section:last-child,.aa-module-spacing--large,.aa-module-spacing-bottom--large,.burj{padding-bottom:120px}}.aa-agenda__headline,.aa-module-spacing-top-outer--large{margin-top:80px}@media (min-width:992px){.aa-agenda__headline,.aa-module-spacing-top-outer--large{margin-top:120px}}.aa-accordion,.aa-cards,.aa-columns,.aa-columns--reversed,.aa-custom-lists,.aa-featured-content,.aa-focus-box,.aa-form,.aa-hero,.aa-hero--column,.aa-image,.aa-module-spacing-bottom-outer--large,.aa-quote,.aa-video,.aa-wysiwyg,.aa-wysiwyg.aa-background,.connector,.embed,.expandable-cards,.newsletter{margin-bottom:80px}@media (min-width:992px){.aa-accordion,.aa-cards,.aa-columns,.aa-columns--reversed,.aa-custom-lists,.aa-featured-content,.aa-focus-box,.aa-form,.aa-hero,.aa-hero--column,.aa-image,.aa-module-spacing-bottom-outer--large,.aa-quote,.aa-video,.aa-wysiwyg,.aa-wysiwyg.aa-background,.connector,.embed,.expandable-cards,.newsletter{margin-bottom:120px}}.aa-blog-hero,.aa-blog-post-hero,.aa-column-v2--text,.aa-focus-box--bottom .aa-focus-box__header,.aa-membership.aa-membership--form .aa-membership__inner,.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:60px}@media (min-width:992px){.aa-blog-hero,.aa-blog-post-hero,.aa-column-v2--text,.aa-focus-box--bottom .aa-focus-box__header,.aa-membership.aa-membership--form .aa-membership__inner,.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:80px}}@media (min-width:1440px){.aa-blog-hero,.aa-blog-post-hero,.aa-column-v2--text,.aa-focus-box--bottom .aa-focus-box__header,.aa-membership.aa-membership--form .aa-membership__inner,.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:100px}}.aa-blog-post-hero,.aa-column-v2--text,.aa-focus-box--bottom .aa-focus-box__header,.aa-membership.aa-membership--form .aa-membership__inner,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.aa-promoted-partners__body,.aa-promoted-partners__header,.empire{padding-bottom:60px}@media (min-width:992px){.aa-blog-post-hero,.aa-column-v2--text,.aa-focus-box--bottom .aa-focus-box__header,.aa-membership.aa-membership--form .aa-membership__inner,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.aa-promoted-partners__body,.aa-promoted-partners__header,.empire{padding-bottom:80px}}@media (min-width:1440px){.aa-blog-post-hero,.aa-column-v2--text,.aa-focus-box--bottom .aa-focus-box__header,.aa-membership.aa-membership--form .aa-membership__inner,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.aa-promoted-partners__body,.aa-promoted-partners__header,.empire{padding-bottom:100px}}.aa-event-description__body:not(:first-child),.aa-featured-content__slide p,.aa-module-spacing-top-outer--medium{margin-top:60px}@media (min-width:992px){.aa-event-description__body:not(:first-child),.aa-featured-content__slide p,.aa-module-spacing-top-outer--medium{margin-top:80px}}@media (min-width:1440px){.aa-event-description__body:not(:first-child),.aa-featured-content__slide p,.aa-module-spacing-top-outer--medium{margin-top:100px}}.aa-agenda__day,.aa-cards--icons .aa-cards__header,.aa-module-spacing-bottom-outer--medium,.aa-relevant-content__header{margin-bottom:60px}@media (min-width:992px){.aa-agenda__day,.aa-cards--icons .aa-cards__header,.aa-module-spacing-bottom-outer--medium,.aa-relevant-content__header{margin-bottom:80px}}@media (min-width:1440px){.aa-agenda__day,.aa-cards--icons .aa-cards__header,.aa-module-spacing-bottom-outer--medium,.aa-relevant-content__header{margin-bottom:100px}}.aa-accordion__inner,.aa-agenda,.aa-agenda-v2,.aa-bg,.aa-blog-articles.aa-blog--simple,.aa-blog-articles .aa-cards,.aa-cards,.aa-cards--numbers-extended,.aa-column--speaker,.aa-column__inner,.aa-columns-v2-image .aa-column-v2--image,.aa-columns-with-images__header,.aa-columns.aa-columns--form,.aa-columns.aa-columns--icons,.aa-columns.aa-columns--image,.aa-columns.aa-columns--image .aa-column__inner,.aa-cta .aa-hero__inner,.aa-custom-lists,.aa-featured-content,.aa-focus-box__inner,.aa-form__inner,.aa-image,.aa-media,.aa-module-spacing--small,.aa-module-spacing-top--small,.aa-overlay,.aa-panel,.aa-pricing,.aa-promoted-partners,.aa-quote__body,.aa-quote__inner,.aa-speakers,.aa-speakers-new,.aa-table,.aa-video--bg-color,.aa-wysiwyg,.aa-wysiwyg--wide,.aa-wysiwyg.aa-background,.eiffel,.embed__inner,.expandable-cards__inner,.related-articles .aa-cards__header,.site-footer{padding-top:40px}@media (min-width:992px){.aa-accordion__inner,.aa-agenda,.aa-agenda-v2,.aa-bg,.aa-blog-articles.aa-blog--simple,.aa-blog-articles .aa-cards,.aa-cards,.aa-cards--numbers-extended,.aa-column--speaker,.aa-column__inner,.aa-columns-v2-image .aa-column-v2--image,.aa-columns-with-images__header,.aa-columns.aa-columns--form,.aa-columns.aa-columns--icons,.aa-columns.aa-columns--image,.aa-columns.aa-columns--image .aa-column__inner,.aa-cta .aa-hero__inner,.aa-custom-lists,.aa-featured-content,.aa-focus-box__inner,.aa-form__inner,.aa-image,.aa-media,.aa-module-spacing--small,.aa-module-spacing-top--small,.aa-overlay,.aa-panel,.aa-pricing,.aa-promoted-partners,.aa-quote__body,.aa-quote__inner,.aa-speakers,.aa-speakers-new,.aa-table,.aa-video--bg-color,.aa-wysiwyg,.aa-wysiwyg--wide,.aa-wysiwyg.aa-background,.eiffel,.embed__inner,.expandable-cards__inner,.related-articles .aa-cards__header,.site-footer{padding-top:50px}}@media (min-width:1440px){.aa-accordion__inner,.aa-agenda,.aa-agenda-v2,.aa-bg,.aa-blog-articles.aa-blog--simple,.aa-blog-articles .aa-cards,.aa-cards,.aa-cards--numbers-extended,.aa-column--speaker,.aa-column__inner,.aa-columns-v2-image .aa-column-v2--image,.aa-columns-with-images__header,.aa-columns.aa-columns--form,.aa-columns.aa-columns--icons,.aa-columns.aa-columns--image,.aa-columns.aa-columns--image .aa-column__inner,.aa-cta .aa-hero__inner,.aa-custom-lists,.aa-featured-content,.aa-focus-box__inner,.aa-form__inner,.aa-image,.aa-media,.aa-module-spacing--small,.aa-module-spacing-top--small,.aa-overlay,.aa-panel,.aa-pricing,.aa-promoted-partners,.aa-quote__body,.aa-quote__inner,.aa-speakers,.aa-speakers-new,.aa-table,.aa-video--bg-color,.aa-wysiwyg,.aa-wysiwyg--wide,.aa-wysiwyg.aa-background,.eiffel,.embed__inner,.expandable-cards__inner,.related-articles .aa-cards__header,.site-footer{padding-top:64px}}.aa-accordion__inner,.aa-agenda,.aa-agenda-v2,.aa-bg,.aa-blog-hero.aa-blog--simple,.aa-blog-post-content,.aa-cards,.aa-cards--numbers-extended,.aa-column--speaker,.aa-column__inner,.aa-columns-with-images,.aa-columns.aa-columns--form,.aa-columns.aa-columns--icons,.aa-columns.aa-columns--image,.aa-columns.aa-columns--image .aa-column__inner,.aa-content-slider__slides-wrapper,.aa-cta .aa-hero__inner,.aa-custom-lists,.aa-featured-content,.aa-featured-content__header,.aa-focus-box__inner,.aa-form__inner,.aa-image,.aa-logo-wall__header,.aa-media,.aa-module-spacing--small,.aa-module-spacing-bottom--small,.aa-overlay,.aa-pagination,.aa-panel,.aa-pricing,.aa-promoted-partners,.aa-quote__inner,.aa-speakers,.aa-speakers-new,.aa-table,.aa-video--bg-color,.aa-wysiwyg,.aa-wysiwyg--wide,.aa-wysiwyg.aa-background,.eiffel,.embed__inner,.expandable-cards__inner,.related-articles .aa-cards__header,.site-footer{padding-bottom:40px}@media (min-width:992px){.aa-accordion__inner,.aa-agenda,.aa-agenda-v2,.aa-bg,.aa-blog-hero.aa-blog--simple,.aa-blog-post-content,.aa-cards,.aa-cards--numbers-extended,.aa-column--speaker,.aa-column__inner,.aa-columns-with-images,.aa-columns.aa-columns--form,.aa-columns.aa-columns--icons,.aa-columns.aa-columns--image,.aa-columns.aa-columns--image .aa-column__inner,.aa-content-slider__slides-wrapper,.aa-cta .aa-hero__inner,.aa-custom-lists,.aa-featured-content,.aa-featured-content__header,.aa-focus-box__inner,.aa-form__inner,.aa-image,.aa-logo-wall__header,.aa-media,.aa-module-spacing--small,.aa-module-spacing-bottom--small,.aa-overlay,.aa-pagination,.aa-panel,.aa-pricing,.aa-promoted-partners,.aa-quote__inner,.aa-speakers,.aa-speakers-new,.aa-table,.aa-video--bg-color,.aa-wysiwyg,.aa-wysiwyg--wide,.aa-wysiwyg.aa-background,.eiffel,.embed__inner,.expandable-cards__inner,.related-articles .aa-cards__header,.site-footer{padding-bottom:50px}}@media (min-width:1440px){.aa-accordion__inner,.aa-agenda,.aa-agenda-v2,.aa-bg,.aa-blog-hero.aa-blog--simple,.aa-blog-post-content,.aa-cards,.aa-cards--numbers-extended,.aa-column--speaker,.aa-column__inner,.aa-columns-with-images,.aa-columns.aa-columns--form,.aa-columns.aa-columns--icons,.aa-columns.aa-columns--image,.aa-columns.aa-columns--image .aa-column__inner,.aa-content-slider__slides-wrapper,.aa-cta .aa-hero__inner,.aa-custom-lists,.aa-featured-content,.aa-featured-content__header,.aa-focus-box__inner,.aa-form__inner,.aa-image,.aa-logo-wall__header,.aa-media,.aa-module-spacing--small,.aa-module-spacing-bottom--small,.aa-overlay,.aa-pagination,.aa-panel,.aa-pricing,.aa-promoted-partners,.aa-quote__inner,.aa-speakers,.aa-speakers-new,.aa-table,.aa-video--bg-color,.aa-wysiwyg,.aa-wysiwyg--wide,.aa-wysiwyg.aa-background,.eiffel,.embed__inner,.expandable-cards__inner,.related-articles .aa-cards__header,.site-footer{padding-bottom:64px}}.aa-event-social,.aa-module-spacing-top-outer--small,.aa-quote-v2__body,blockquote{margin-top:40px}@media (min-width:992px){.aa-event-social,.aa-module-spacing-top-outer--small,.aa-quote-v2__body,blockquote{margin-top:50px}}@media (min-width:1440px){.aa-event-social,.aa-module-spacing-top-outer--small,.aa-quote-v2__body,blockquote{margin-top:64px}}.aa-agenda-v2__header,.aa-agenda__header,.aa-agenda__headline,.aa-cards--partners .aa-cards__header,.aa-cards--videos .aa-cards__header,.aa-content-slider__header,.aa-hero__header,.aa-module-spacing-bottom-outer--small,.aa-pricing__header,.aa-relevant-content__link,.aa-speakers__header,.aa-table__header,blockquote{margin-bottom:40px}@media (min-width:992px){.aa-agenda-v2__header,.aa-agenda__header,.aa-agenda__headline,.aa-cards--partners .aa-cards__header,.aa-cards--videos .aa-cards__header,.aa-content-slider__header,.aa-hero__header,.aa-module-spacing-bottom-outer--small,.aa-pricing__header,.aa-relevant-content__link,.aa-speakers__header,.aa-table__header,blockquote{margin-bottom:50px}}@media (min-width:1440px){.aa-agenda-v2__header,.aa-agenda__header,.aa-agenda__headline,.aa-cards--partners .aa-cards__header,.aa-cards--videos .aa-cards__header,.aa-content-slider__header,.aa-hero__header,.aa-module-spacing-bottom-outer--small,.aa-pricing__header,.aa-relevant-content__link,.aa-speakers__header,.aa-table__header,blockquote{margin-bottom:64px}}.aa-blog-post-share__inner,.aa-card__body,.liberty,.liberty--extended-no-bottom{padding-top:30px}@media (min-width:1440px){.aa-blog-post-share__inner,.aa-card__body,.liberty,.liberty--extended-no-bottom{padding-top:40px}}.aa-blog-post-share__inner,.aa-card__footer,.aa-membership-video .aa-columns__header__inner,.aa-membership-video .aa-section-title,.liberty,.liberty--extended-no-top{padding-bottom:30px}@media (min-width:1440px){.aa-blog-post-share__inner,.aa-card__footer,.aa-membership-video .aa-columns__header__inner,.aa-membership-video .aa-section-title,.liberty,.liberty--extended-no-top{padding-bottom:40px}}.aa-card__body,.aa-card__footer,.liberty--extended-no-bottom,.liberty--extended-no-top{padding-left:30px}@media (min-width:1440px){.aa-card__body,.aa-card__footer,.liberty--extended-no-bottom,.liberty--extended-no-top{padding-left:40px}}.aa-card__body,.aa-card__footer,.liberty--extended-no-bottom,.liberty--extended-no-top{padding-right:30px}@media (min-width:1440px){.aa-card__body,.aa-card__footer,.liberty--extended-no-bottom,.liberty--extended-no-top{padding-right:40px}}.aa-agenda__event.aa-agenda__event--special,.aa-agenda__title{margin-top:30px}@media (min-width:1440px){.aa-agenda__event.aa-agenda__event--special,.aa-agenda__title{margin-top:40px}}.aa-agenda__event.aa-agenda__event--special,.aa-agenda__title,.aa-blog-hero .aa-blog-hero__header,.aa-table__body{margin-bottom:30px}@media (min-width:1440px){.aa-agenda__event.aa-agenda__event--special,.aa-agenda__title,.aa-blog-hero .aa-blog-hero__header,.aa-table__body{margin-bottom:40px}}.aa-membership-video .aa-columns .aa-title,.aa-membership-video .aa-section-link,.londonbridge{padding-top:10px}@media (min-width:992px){.aa-membership-video .aa-columns .aa-title,.aa-membership-video .aa-section-link,.londonbridge{padding-top:20px}}.aa-blog-articles .aa-cards,.aa-membership-video .aa-columns .aa-title,.aa-membership-video.aa-membership-video--post .aa-column__info,.aa-membership-video .aa-video-navigation .aa-video-navigation__browse,.londonbridge{padding-bottom:10px}@media (min-width:992px){.aa-blog-articles .aa-cards,.aa-membership-video .aa-columns .aa-title,.aa-membership-video.aa-membership-video--post .aa-column__info,.aa-membership-video .aa-video-navigation .aa-video-navigation__browse,.londonbridge{padding-bottom:20px}}iframe,img,video{display:block;max-width:100%}ol,ul{margin-top:0}ol:last-child,ul:last-child{margin-bottom:0}ul{padding-left:0;list-style:none;position:relative}ul:not(.inputs-list) li{position:relative;padding-left:30px}main>ul:not(.inputs-list):not(.navigation-list) li{position:relative;padding-left:18px}ul:not(.inputs-list):not(.navigation-list) li:before{content:"•";font-size:40px;color:#f4d000;position:absolute;left:0;top:-3px}@media (min-width:1440px){ul:not(.inputs-list):not(.navigation-list) li:before{font-size:44px}}p+ol,p+ul{margin-bottom:30px;margin-top:0}@media (min-width:992px){p+ol,p+ul{margin-bottom:40px}}.aa-agenda__navigation-inner>img+a,.aa-agenda__navigation-inner>p+a,.aa-pricing-plan__price img+p:first-of-type,.aa-pricing-plan__price p+p:first-of-type,img+h1,img+h2,img+h3,img+h4,img+h5,img+h6,img+p,img+strong,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:30px}svg.icon{width:33px;height:33px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;fill:#f4d000}a:hover>.icon{fill:#dcb300}.hidden,.hidden-xs-up,.is-hidden{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:768px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.aa-no-mb{margin-bottom:0!important}.mt-0{margin-top:0!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}@media (min-width:992px){.pt-0-lg{padding-top:0!important}}.pt-80{padding-top:80px}@media (min-width:1200px){.pt-80{padding-top:160px}}.bg--black{background-color:#161616;color:#fff}.bg--dark{background-color:#0e122d;color:#fff}.bg--white{background-color:#fff;color:#161616}.bg--primary{background-color:#f4d000;color:#161616}.bg--secondary{background-color:#001358;color:#fff}.bg--dark-blue,.bg--tertiary,.site-header.bg--none{background-color:#00092a;color:#fff}.bg--red{background-color:#f40000;color:#fff}.bg--blue{background-color:#1d2861;color:#fff}.bg--light-blue{background-color:#435dc9;color:#fff}.bg--grey{background-color:#bbb}.bg--light-grey{background-color:#cfcfcf}.bg--none{position:absolute;background-color:transparent}.bg--gradient-ltr{background:linear-gradient(78.95deg,#00092a 8.17%,#001358 95.42%);color:#fff}.bg--gradient-ltr a:not(.aa-button){color:#fff}.bg--gradient-rtl{background:linear-gradient(181.52deg,#001358 1.53%,#00092a 99.61%);color:#fff}.bg--gradient-rtl a:not(.aa-button){color:#fff}.bg--gradient-radial{background:radial-gradient(116.2% 65.71% at 50%,at 34.29%,#001358 0,#00092a 100%);background:radial-gradient(116.2% 65.71% at 50% 34.29%,#001358 0,#00092a 100%);color:#fff}.bg--gradient-radial a:not(.aa-button){color:#fff}.aa-overlay{position:relative;color:#fff}.aa-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,9,42,.7);pointer-events:none}.aa-overlay>div{z-index:3;position:relative}.aa-overlay .aa-label{color:#fff}.aa-bg-image,.aa-media__item,.aa-media__item-inner{background-size:cover;background-position:50%;background-repeat:no-repeat}.aa-bg-image-object-fit{position:relative}.aa-bg-image-object-fit>img{bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.aa-bg-image-container,.aa-bg-image-object-fit>img{position:absolute;top:0;left:0;width:100%;height:100%}.aa-object-contain img,.aa-object-cover img{height:100%;width:100%}.aa-object-cover img{-o-object-fit:cover;object-fit:cover}.aa-object-contain img{-o-object-fit:contain;object-fit:contain}.aa-image-circular{border-radius:50%}.aa-bg-video{position:relative}.aa-bg-video>.aa-inner,.aa-bg-video>div{position:relative;z-index:10}.aa-bg-video video,.video--bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-border{border:1px solid #27347b}.aa-label--primary .aa-label{color:#f4d000}.aa-label--secondary .aa-label{color:#001358}.aa-label--tertiary .aa-label{color:#00092a}.aa-label--white .aa-label,.aa-link-color--white a:not(.aa-button),a.aa-link-color--white{color:#fff}.aa-link-color--primary a:not(.aa-button),a.aa-link-color--primary{color:#f4d000}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container-ibmchat{background-color:#fff;height:800px}@media (min-width:992px){.embed-container-ibmchat{height:0}}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}iframe{width:100%!important}.aa-module{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px}.aa-module-width--full,.aa-module-width--page{width:100%}@media (min-width:992px){.aa-module-width--page{max-width:1440px;margin-left:auto;margin-right:auto}}.aa-module-height--full,.aa-module-height--normal,.aa-module-height--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-module-height--small{min-height:400px}.aa-module-height--normal{min-height:800px}.aa-module-height--full{height:100vh}.aa-content{width:100%}.aa-content-position--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-content-position--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-content-alignment--left{text-align:left}.aa-content-alignment--center{text-align:center}.aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:992px){.aa-inner{max-width:1200px;margin-left:auto;margin-right:auto}}.aa-content-width--narrow,.aa-content-width--normal,.aa-content-width--wide{width:100%}@media (min-width:768px){.aa-content-width--narrow{max-width:480px}}@media (min-width:768px){.aa-content-width--normal{max-width:720px}}@media (min-width:992px){.aa-content-width--wide{max-width:960px}}@media (min-width:992px){.aa-content-width--xl{max-width:1440px}}.aa-content-color--dark{color:#161616}.aa-content-color--white,.aa-content-color--white a{color:#fff}.aa-bg-overlay{position:relative}.aa-bg-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.aa-bg-overlay>.aa-inner{position:relative;z-index:10}.aa-bg-overlay--blurred:before{-webkit-filter:blur(17px);filter:blur(17px)}.aa-bg-overlay--tertiary{color:#fff}.aa-bg-overlay--tertiary:before{background:rgba(0,9,42,.7)}.aa-bg-overlay--gradient-ltr{color:#fff}.aa-bg-overlay--gradient-ltr:before{background:linear-gradient(78.95deg,rgba(0,9,42,.7) 8.17%,rgba(0,19,88,.7) 95.42%)}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:20%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:#00092a}body.modal-active{overflow-y:hidden}body.feedbackpage{background-color:#fff}main{padding-top:100px}main.aa-feedback-page{padding-top:0}.aa-site-footer-wrapper{margin-top:auto}.aa-no-header main{padding-top:0}article{background-color:#fff}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:active,a:focus,a:hover{text-decoration:underline}a:focus{outline:none}a:active,a:hover{outline:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:23px;font-family:Inter,Georgia,serif;font-weight:400;color:#161616;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (min-width:1440px){body{font-size:18px;line-height:27px}}.aa-agenda__navigation-inner>a,.aa-pricing-plan__price p:first-of-type,h1,h2,h3,h4,h5,h6{margin:0;clear:both;font-family:Inter,Arial,sans-serif;font-weight:700}.aa-agenda__navigation-inner>a br,.aa-pricing-plan__price p:first-of-type br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}@media (min-width:992px){.aa-agenda__navigation-inner>a br,.aa-pricing-plan__price p:first-of-type br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:block}}.whale,h1{margin-bottom:20px;font-size:34px;line-height:40px}@media (min-width:992px){.whale,h1{font-size:70px;line-height:75px}}.aa-pricing-plan__price p:first-of-type,.elephant,h2{margin-bottom:30px;font-size:28px;line-height:30px}@media (min-width:992px){.aa-pricing-plan__price p:first-of-type,.elephant,h2{font-size:50px;line-height:60px}}.horse,h3{margin-bottom:20px;font-size:22px;line-height:27px}@media (min-width:992px){.horse,h3{font-size:30px;line-height:37px}}.lion,h4{margin-bottom:20px;font-size:22px;line-height:30px}@media (min-width:992px){.lion,h4{font-size:26px;line-height:36px}}.aa-agenda__navigation-inner>a,.cat,h5{margin-bottom:10px;font-size:20px;line-height:30px}.wheat{font-size:18px;line-height:26px}@media (min-width:1440px){.wheat{font-size:22px;line-height:30px}}.oat{margin:0;font-size:16px;line-height:24px}@media (min-width:1440px){.oat{font-size:22px;line-height:30px}}.aa-cards--articles .article-pre-text,.aa-lp-vignette,.navigation--footer-primary a,.navigation--footer-primary ul li,.navigation--footer-primary ul li a,.navigation--footer-secondary a,.navigation--footer-secondary ul li,.navigation--footer-secondary ul li a,.rye{margin:0;font-size:16px;line-height:24px}@media (min-width:1200px){.aa-cards--articles .article-pre-text,.aa-lp-vignette,.navigation--footer-primary a,.navigation--footer-primary ul li,.navigation--footer-primary ul li a,.navigation--footer-secondary a,.navigation--footer-secondary ul li,.navigation--footer-secondary ul li a,.rye{font-size:19px;line-height:28px}}p{margin-top:0;margin-bottom:0;font-family:Inter,Georgia,serif;font-weight:400}p:not(:last-of-type){margin-bottom:20px}@media (min-width:992px){p:not(:last-of-type){margin-bottom:30px}}p+ol,p+ul{margin-top:20px}@media (min-width:992px){p+ol,p+ul{margin-top:30px}}li{margin-bottom:5px}li:last-child{margin-bottom:0}.aa-label,.aa-subheading{display:block;margin-bottom:10px;font-family:Inter,Georgia,serif;font-size:16px;line-height:20px;font-weight:500;text-transform:uppercase}.aa-agenda__navigation-inner>a strong,.aa-pricing-plan__price p:first-of-type strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#f4d000}blockquote{width:100%;margin-left:0;margin-right:0;color:#161616}blockquote p{font-family:Inter,Georgia,serif;font-weight:700;font-style:italic;font-size:30px;line-height:36px}@media (min-width:768px){blockquote p{font-size:40px;line-height:46px}}@media (min-width:992px){blockquote p{font-size:50px;line-height:56px}}blockquote strong{color:#161616;font-family:Inter,Georgia,serif;font-style:normal;font-weight:700;font-size:14px;line-height:30px;text-decoration:none}@media (min-width:768px){blockquote strong{font-size:18px;line-height:30px}}strong{font-weight:900;letter-spacing:.5px}figcaption,i{font-style:italic}figcaption{font-family:Inter,Georgia,serif;font-size:15px;line-height:21px}.aa-button,.hs-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start;max-height:45px;padding:10px 26px;text-decoration:none;font-size:14px;line-height:24px;font-weight:400;background-color:#f4d000;color:#0e122d;border:1px solid #f4d000;border-radius:4px;vertical-align:bottom;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer}@media (min-width:768px){.aa-button,.hs-button{padding:12px 34px;font-size:18px;line-height:26px}}.aa-button:hover,.hs-button:hover{background-color:#dcb300;color:#0e122d}.aa-button:active,.aa-button:focus,.aa-button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover{text-decoration:none}.aa-button:active img,.aa-button:focus img,.aa-button:hover img,.hs-button:active img,.hs-button:focus img,.hs-button:hover img{margin-right:10px!important}.aa-button svg,.hs-button svg{margin-right:10px;fill:#161616;margin-bottom:0}.aa-button img,.hs-button img{margin:0!important}.hs-button{padding-top:8px;padding-bottom:8px}@media (min-width:768px){.hs-button,:root .aa-button,_:-ms-fullscreen{padding:10px 26px}}.aa-button--alternative{background-color:transparent;color:#00092a;border-color:#00092a}.aa-button--alternative:hover{background-color:#00092a;color:#fff;border-color:#00092a}.aa-button--primary:hover{background-color:#fff;border-color:#fff;color:#161616}.aa-button--secondary{background-color:#001358;color:#fff;border-color:#001358}.aa-button--secondary:hover{background-color:rgba(0,19,88,.7)}.aa-button--secondary.aa-button--outline{background-color:transparent;color:#001358;border-color:#001358}.aa-button--secondary.aa-button--outline:hover{background-color:#001358;color:#fff}.aa-button--red,.hs-submit button,.hs-submit input{background-color:#f40000;color:#fff;border-color:#f40000}.aa-button--red:hover,.hs-submit button:hover,.hs-submit input:hover{background-color:#fff;border-color:#fff;color:#161616}.aa-button--red.aa-button--icon,.aa-button--red.aa-button--icon:hover,.hs-submit button.aa-button--icon,.hs-submit button.aa-button--icon:hover,.hs-submit input.aa-button--icon,.hs-submit input.aa-button--icon:hover{background-color:#f40000;color:#fff;border-color:#f40000}.aa-button--white{background-color:#fff;color:#161616;border-color:#fff}.aa-button--white:hover{background-color:rgba(0,19,88,.7);color:#fff}.aa-button--white-full{border-color:#fff}.aa-button--white-full,.aa-button--white-full:hover{background-color:#fff;color:#161616}.aa-button--custom-white{position:relative;border:none;background:transparent;color:#fff}.aa-button--custom-white:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:0;height:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#fff}.aa-button--custom-white:hover{border:none;background:transparent;color:#fff}.aa-button--custom-white:hover:after{width:80%}.aa-button--white--outline,.aa-button--white.aa-button--outline{background-color:transparent;color:#fff;border-color:#fff}.aa-button--white--outline:hover,.aa-button--white.aa-button--outline:hover{background-color:#fff;color:#001358}.aa-button--white-full.aa-button-hover--red:hover,.aa-button--white.aa-button-hover--red:hover{background-color:#f40000;color:#fff;border-color:#f40000}.aa-button--white-full.aa-button-hover--primary:hover,.aa-button--white.aa-button-hover--primary:hover{background-color:#f4d000;color:#161616;border-color:#f4d000}.aa-button--icon{white-space:nowrap}.aa-button--icon img{-o-object-fit:contain;object-fit:contain;height:15px;margin-right:0;width:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-button--icon:hover img{margin-right:10px;width:15px}.aa-button+.aa-button,a+.aa-button,blockquote+.aa-button,div+.aa-button,p+.aa-button,span+.aa-button{margin-top:30px}.aa-button--arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:35px;width:100%;min-height:35px;height:35px;border-radius:50%;padding:0;background:transparent;border:1px solid #f4d000}.aa-button--arrow .icon svg{position:absolute;top:-10px;left:9px;display:block;width:15px;height:15px;fill:#f4d000}.aa-button--arrow .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;color:#161616;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.aa-button--arrow .text svg{margin-left:10px}.aa-button--arrow:hover{background:#f4d000;max-width:200px;width:100%;-webkit-transition:max-width .25s;transition:max-width .25s;border-radius:100px;text-decoration:none}.aa-button--arrow:hover .icon{display:none}.aa-button--arrow:hover .text{opacity:1;visibility:visible;margin-left:auto;margin-right:auto}.aa-button--arrow:hover .text svg{fill:#161616}.aa-button--arrow-down{-webkit-transform:rotate(90deg);transform:rotate(90deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:35px;width:100%;min-height:35px;height:35px;border-radius:50%;padding:0;background:transparent;border:1px solid #f4d000}.aa-button--arrow-down svg{position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:15px;height:15px;fill:#f4d000;stroke:#f4d000}.aa-button--arrow-down:hover{background:#f4d000}.aa-button--arrow-down:hover svg{fill:#161616}.aa-button--arrow-right{-webkit-transform:rotate(0deg);transform:rotate(0deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:35px;width:100%;min-height:35px;height:35px;border-radius:50%;padding:0;background:transparent;border:1px solid #f4d000}.aa-button--arrow-right svg{position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:15px;height:15px;fill:#f4d000}.aa-button--arrow-right:hover{background:#f4d000}.aa-button--arrow-right:hover svg{fill:#161616}.aa-button--pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:#f4d000;width:114px;height:114px;border-radius:50%}.aa-button--pagination .arrow-left{width:26px;height:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px}.aa-button--pagination .arrow-left svg{width:26px;height:16px;fill:#161616}.aa-button--pagination .arrow-right{width:26px;height:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}.aa-button--pagination .arrow-right svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#161616}.aa-button--pagination a:active{opacity:.2}.aa-button--pagination:hover{background:#f4d000}.aa-button--no-bg{background:transparent;border:none;font-weight:700}.aa-button--no-bg svg{width:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fff}.aa-button--no-bg:hover{background:#fff;color:#00092a}.aa-button--no-bg:hover svg{fill:#00092a}.aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:20px;gap:20px;margin-top:40px}@media (min-width:576px){.aa-button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.aa-button-group .aa-button{margin:0}.cta_button{min-height:0}.bg--dark a{color:#f4d000}a{color:#00092a;text-decoration:none}a:hover{-webkit-text-emphasis:underline;text-emphasis:underline}.aa-toggle-button{cursor:pointer;position:relative;border:2px solid #fff;padding:10px;height:32px;width:60px;border-radius:15px;background:transparent;-webkit-transition:background .2s linear;transition:background .2s linear}.aa-toggle-button span{position:absolute;top:2px;left:3px;right:auto;display:block;background-color:#fff;width:24px;height:24px;border-radius:50%;-webkit-transition:all .2s linear;transition:all .2s linear}.aa-toggle-button.is-active{background-color:#435dc9}.aa-toggle-button.is-active span{left:calc(100% - 3px);-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f4d000}.aa-form{color:inherit}.aa-form.aa-form--white{color:#161616}.aa-form__inner{max-width:720px;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.aa-form__inner .hs-button{padding:10px 26px}@media (min-width:1440px){.aa-form__inner{padding-left:0;padding-right:0}}.aa-form .hs-form-field{margin-bottom:25px;font-size:17px}.aa-form .hs-form-field textarea{padding:10px;font-size:17px;line-height:23px}.aa-company-signup .aa-form .hs-form-field input[type=email],.aa-company-signup .aa-form .hs-form-field input[type=number],.aa-company-signup .aa-form .hs-form-field input[type=password],.aa-company-signup .aa-form .hs-form-field input[type=tel],.aa-company-signup .aa-form .hs-form-field input[type=text],.aa-company-signup .aa-form .hs-form-field select,.aa-form .hs-form-field .aa-company-signup input[type=email],.aa-form .hs-form-field .aa-company-signup input[type=number],.aa-form .hs-form-field .aa-company-signup input[type=password],.aa-form .hs-form-field .aa-company-signup input[type=tel],.aa-form .hs-form-field .aa-company-signup input[type=text],.aa-form .hs-form-field .aa-company-signup select,.aa-form .hs-form-field .hs-input{max-width:100%;width:100%;padding-left:10px;padding-right:10px}.aa-company-signup .aa-form .hs-form-field input[type=checkbox][type=email],.aa-company-signup .aa-form .hs-form-field input[type=checkbox][type=number],.aa-company-signup .aa-form .hs-form-field input[type=checkbox][type=password],.aa-company-signup .aa-form .hs-form-field input[type=checkbox][type=tel],.aa-company-signup .aa-form .hs-form-field input[type=checkbox][type=text],.aa-company-signup .aa-form .hs-form-field input[type=radio][type=email],.aa-company-signup .aa-form .hs-form-field input[type=radio][type=number],.aa-company-signup .aa-form .hs-form-field input[type=radio][type=password],.aa-company-signup .aa-form .hs-form-field input[type=radio][type=tel],.aa-company-signup .aa-form .hs-form-field input[type=radio][type=text],.aa-company-signup .aa-form .hs-form-field select[type=checkbox],.aa-company-signup .aa-form .hs-form-field select[type=radio],.aa-form .hs-form-field .aa-company-signup input[type=checkbox][type=email],.aa-form .hs-form-field .aa-company-signup input[type=checkbox][type=number],.aa-form .hs-form-field .aa-company-signup input[type=checkbox][type=password],.aa-form .hs-form-field .aa-company-signup input[type=checkbox][type=tel],.aa-form .hs-form-field .aa-company-signup input[type=checkbox][type=text],.aa-form .hs-form-field .aa-company-signup input[type=radio][type=email],.aa-form .hs-form-field .aa-company-signup input[type=radio][type=number],.aa-form .hs-form-field .aa-company-signup input[type=radio][type=password],.aa-form .hs-form-field .aa-company-signup input[type=radio][type=tel],.aa-form .hs-form-field .aa-company-signup input[type=radio][type=text],.aa-form .hs-form-field .aa-company-signup select[type=checkbox],.aa-form .hs-form-field .aa-company-signup select[type=radio],.aa-form .hs-form-field .hs-input[type=checkbox],.aa-form .hs-form-field .hs-input[type=radio]{width:auto}.hs-dateinput{width:100%;max-width:210px}.aa-form .hs-form-field legend{margin-bottom:5px;font-size:15px;color:inherit}.aa-form .hs-form-field>label{display:block;font-weight:700}.aa-form .hs-error-msgs li{font-size:15px;color:inherit}.aa-form__header{color:inherit;text-align:center}.aa-form__header h3{margin-bottom:10px;font-size:24px;line-height:32px;color:inherit}.aa-form__text{margin-bottom:40px}.aa-form__content{margin-bottom:20px}.aa-form__content p{margin-bottom:25px;font-size:18px;line-height:24px;text-align:center}.aa-form__content p:last-of-type{margin-bottom:25px}.aa-company-signup form p,.hs-form p{font-size:14px;line-height:22px}.aa-company-signup form fieldset,.hs-form fieldset{max-width:100%!important}.aa-company-signup form label,.hs-form label{margin-bottom:5px;font-size:14px;line-height:22px;font-family:Inter,Georgia,serif;font-weight:400;color:inherit}@media (min-width:768px){.aa-company-signup form label,.hs-form label{font-size:16px;line-height:24px}}.aa-company-signup form legend,.hs-form legend{font-size:12px;line-height:18px}@media (min-width:768px){.aa-company-signup form legend,.hs-form legend{font-size:14px;line-height:22px}}@media (min-width:1440px){.aa-company-signup form legend,.hs-form legend{font-size:16px;line-height:24px}}.aa-company-signup form ol,.aa-company-signup form ul,.hs-form ol,.hs-form ul{padding-left:0;list-style:none}.aa-company-signup form ol label,.aa-company-signup form ul label,.hs-form ol label,.hs-form ul label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-company-signup form ol span,.aa-company-signup form ul span,.hs-form ol span,.hs-form ul span{margin-left:10px}.aa-company-signup form .form-title,.hs-form .form-title{font-size:18px;line-height:26px;font-family:Inter,Georgia,serif;color:#161616}@media (min-width:1440px){.aa-company-signup form .form-title,.hs-form .form-title{font-size:22px;line-height:30px}}.aa-company-signup .aa-form form span,.aa-form .aa-company-signup form span,.aa-form .hs-form span{color:inherit}.aa-company-signup .aa-form form a,.aa-form .aa-company-signup form a,.aa-form .hs-form a{color:inherit;font-weight:700}.aa-company-signup input[type=email],.aa-company-signup input[type=number],.aa-company-signup input[type=password],.aa-company-signup input[type=tel],.aa-company-signup input[type=text],.aa-company-signup select,.hs-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;height:40px;padding-left:15px;padding-right:15px;margin-bottom:10px;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.5px;text-decoration:none;background-color:transparent;border:1px solid #161616;border-radius:4px;color:#161616}.aa-company-signup input:focus[type=email],.aa-company-signup input:focus[type=number],.aa-company-signup input:focus[type=password],.aa-company-signup input:focus[type=tel],.aa-company-signup input:focus[type=text],.aa-company-signup select:focus,.hs-input:focus{outline:none}@media (min-width:768px){.aa-company-signup input[type=email],.aa-company-signup input[type=number],.aa-company-signup input[type=password],.aa-company-signup input[type=tel],.aa-company-signup input[type=text],.aa-company-signup select,.hs-input{margin-bottom:0}}@media (min-width:992px){.aa-company-signup input[type=email],.aa-company-signup input[type=number],.aa-company-signup input[type=password],.aa-company-signup input[type=tel],.aa-company-signup input[type=text],.aa-company-signup select,.hs-input{height:50px;font-size:14px;line-height:20px}}.aa-company-signup .aa-form--white input[type=email],.aa-company-signup .aa-form--white input[type=number],.aa-company-signup .aa-form--white input[type=password],.aa-company-signup .aa-form--white input[type=tel],.aa-company-signup .aa-form--white input[type=text],.aa-company-signup .aa-form--white select,.aa-form--white .aa-company-signup input[type=email],.aa-form--white .aa-company-signup input[type=number],.aa-form--white .aa-company-signup input[type=password],.aa-form--white .aa-company-signup input[type=tel],.aa-form--white .aa-company-signup input[type=text],.aa-form--white .aa-company-signup select,.aa-form--white .hs-input{background-color:transparent;border:1px solid #000}.aa-company-signup .hs-form input[type=file][type=email],.aa-company-signup .hs-form input[type=file][type=number],.aa-company-signup .hs-form input[type=file][type=password],.aa-company-signup .hs-form input[type=file][type=tel],.aa-company-signup .hs-form input[type=file][type=text],.aa-company-signup .hs-form select[type=file],.aa-company-signup form .hs-input[type=file],.aa-company-signup form input[type=file][type=email],.aa-company-signup form input[type=file][type=number],.aa-company-signup form input[type=file][type=password],.aa-company-signup form input[type=file][type=tel],.aa-company-signup form input[type=file][type=text],.aa-company-signup form select[type=file],.hs-form .aa-company-signup input[type=file][type=email],.hs-form .aa-company-signup input[type=file][type=number],.hs-form .aa-company-signup input[type=file][type=password],.hs-form .aa-company-signup input[type=file][type=tel],.hs-form .aa-company-signup input[type=file][type=text],.hs-form .aa-company-signup select[type=file],.hs-form .hs-input[type=file]{padding-left:0;color:inherit;background-color:transparent;border-color:transparent}.aa-company-signup .hs-form input[type=file][type=email] input[type=file],.aa-company-signup .hs-form input[type=file][type=number] input[type=file],.aa-company-signup .hs-form input[type=file][type=password] input[type=file],.aa-company-signup .hs-form input[type=file][type=tel] input[type=file],.aa-company-signup .hs-form input[type=file][type=text] input[type=file],.aa-company-signup .hs-form select[type=file] input[type=file],.aa-company-signup form .hs-input[type=file] input[type=file],.aa-company-signup form input[type=file][type=email] input[type=file],.aa-company-signup form input[type=file][type=number] input[type=file],.aa-company-signup form input[type=file][type=password] input[type=file],.aa-company-signup form input[type=file][type=tel] input[type=file],.aa-company-signup form input[type=file][type=text] input[type=file],.aa-company-signup form select[type=file] input[type=file],.hs-form .aa-company-signup input[type=file][type=email] input[type=file],.hs-form .aa-company-signup input[type=file][type=number] input[type=file],.hs-form .aa-company-signup input[type=file][type=password] input[type=file],.hs-form .aa-company-signup input[type=file][type=tel] input[type=file],.hs-form .aa-company-signup input[type=file][type=text] input[type=file],.hs-form .aa-company-signup select[type=file] input[type=file],.hs-form .hs-input[type=file] input[type=file]{margin:10px}.hs-form-field{margin-bottom:20px}.hs-fieldtype-select label,.hs-fieldtype-text label{margin-bottom:5px;display:block}.hs-fieldtype-text input{width:100%}.hs-fieldtype-select select{font-family:Inter,Georgia,serif;font-weight:400}.aa-company-signup select,.hs-fieldtype-select select,select.hs-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aa-company-signup select,select.hs-input{background-image:url(https://4241733.fs1.hubspotusercontent-na1.net/hubfs/4241733/avidly/img/arrow-down.svg);background-size:17px 10px;background-repeat:no-repeat;background-position:calc(100% - 12px) 50%}.aa-company-signup select option,select.hs-input option{font-weight:400;color:#161616}.aa-company-signup select::-ms-expand,select.hs-input::-ms-expand{display:none}.hs-fieldtype-checkbox input,.hs-fieldtype-radio input{height:auto}.hs-fieldtype-checkbox li label,.hs-fieldtype-radio li label{font-size:14px;line-height:22px}@media (min-width:768px){.hs-fieldtype-checkbox li label,.hs-fieldtype-radio li label{font-size:16px;line-height:24px}}.hs-error-msgs{margin-top:5px;list-style:none;padding:0;font-size:14px;line-height:20px;color:#f40000}.hs-error-msgs label{font-size:inherit;line-height:inherit}.aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup select.hs-fieldtype-intl-phone select,.hs-fieldtype-intl-phone.hs-input select{padding-right:40px!important}.hs-submit .actions{position:relative;margin-top:20px}.hs-submit button,.hs-submit input{width:100%}.hs_gdpr_consent_data,.hs_gdpr_consent_marketing{margin-bottom:20px;font-size:15px;line-height:20px;border-radius:0}.hs_gdpr_consent_data ul,.hs_gdpr_consent_marketing ul{list-style:none;padding:0;margin:0}.hs_gdpr_consent_data ul.hs-error-msgs,.hs_gdpr_consent_marketing ul.hs-error-msgs{padding-left:10px;padding-right:10px;padding-bottom:10px}.hs_gdpr_consent_data ul:not(.hs-error-msgs) li,.hs_gdpr_consent_marketing ul:not(.hs-error-msgs) li{padding:15px!important;border-radius:40px}.hs_gdpr_consent_data label,.hs_gdpr_consent_marketing label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.hs_gdpr_consent_data input,.hs_gdpr_consent_marketing input{height:auto}.hs_gdpr_consent_data input[type=checkbox],.hs_gdpr_consent_data span:not(.hs-form-required),.hs_gdpr_consent_marketing input[type=checkbox],.hs_gdpr_consent_marketing span:not(.hs-form-required){margin-right:10px}.hs-fieldtype-textarea textarea{width:100%;height:100px;padding:10px}.hs-fieldtype-booleancheckbox{font-size:13px;line-height:19px}.hs-fieldtype-booleancheckbox label{margin:0;font-size:14px;line-height:22px;font-family:Inter,Georgia,serif;font-weight:400;color:inherit}@media (min-width:1440px){.hs-fieldtype-booleancheckbox label{font-size:16px;line-height:20px}}.hs-fieldtype-booleancheckbox input{font-size:25px}.hs-richtext p{font-size:14px;line-height:22px;font-family:Inter,Georgia,serif;font-weight:400;color:inherit;padding:0;margin:0 0 10px;border:none}@media (min-width:1440px){.hs-richtext p{font-size:16px;line-height:20px}}.aa-company-signup form fieldset.form-columns-1 .hs-form-field .input,.aa-company-signup form fieldset.form-columns-2 .hs-form-field .input,.aa-company-signup form fieldset.form-columns-3 .hs-form-field .input,.hs-form fieldset.form-columns-1 .hs-form-field .input,.hs-form fieldset.form-columns-2 .hs-form-field .input,.hs-form fieldset.form-columns-3 .hs-form-field .input,.multi-container.inputs-list{margin:0}.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=email],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=number],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=password],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=tel],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=text],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field select,.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=email],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=number],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=password],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=tel],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=text],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field select,.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=email],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=number],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=password],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=tel],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=text],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field select,.aa-company-signup form fieldset.form-columns-1 .hs-form-field .hs-input,.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=email],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=number],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=password],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=tel],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=text],.aa-company-signup form fieldset.form-columns-1 .hs-form-field select,.aa-company-signup form fieldset.form-columns-2 .hs-form-field .hs-input,.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=email],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=number],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=password],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=tel],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=text],.aa-company-signup form fieldset.form-columns-2 .hs-form-field select,.aa-company-signup form fieldset.form-columns-3 .hs-form-field .hs-input,.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=email],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=number],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=password],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=tel],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=text],.aa-company-signup form fieldset.form-columns-3 .hs-form-field select,.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=email],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=number],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=password],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=tel],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=text],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup select,.hs-form fieldset.form-columns-1 .hs-form-field .hs-input,.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=email],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=number],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=password],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=tel],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=text],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup select,.hs-form fieldset.form-columns-2 .hs-form-field .hs-input,.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=email],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=number],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=password],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=tel],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=text],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup select,.hs-form fieldset.form-columns-3 .hs-form-field .hs-input{width:100%}.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=email],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=number],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=password],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=tel],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=text],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=radio][type=email],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=radio][type=number],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=radio][type=password],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=radio][type=tel],.aa-company-signup .hs-form fieldset.form-columns-1 .hs-form-field input[type=radio][type=text],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=email],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=number],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=password],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=tel],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=text],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=radio][type=email],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=radio][type=number],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=radio][type=password],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=radio][type=tel],.aa-company-signup .hs-form fieldset.form-columns-2 .hs-form-field input[type=radio][type=text],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=email],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=number],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=password],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=tel],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=text],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=radio][type=email],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=radio][type=number],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=radio][type=password],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=radio][type=tel],.aa-company-signup .hs-form fieldset.form-columns-3 .hs-form-field input[type=radio][type=text],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=checkbox].hs-input,.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=email],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=number],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=password],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=tel],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=checkbox][type=text],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=radio].hs-input,.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=radio][type=email],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=radio][type=number],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=radio][type=password],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=radio][type=tel],.aa-company-signup form fieldset.form-columns-1 .hs-form-field input[type=radio][type=text],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=checkbox].hs-input,.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=email],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=number],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=password],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=tel],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=checkbox][type=text],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=radio].hs-input,.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=radio][type=email],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=radio][type=number],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=radio][type=password],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=radio][type=tel],.aa-company-signup form fieldset.form-columns-2 .hs-form-field input[type=radio][type=text],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=checkbox].hs-input,.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=email],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=number],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=password],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=tel],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=checkbox][type=text],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=radio].hs-input,.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=radio][type=email],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=radio][type=number],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=radio][type=password],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=radio][type=tel],.aa-company-signup form fieldset.form-columns-3 .hs-form-field input[type=radio][type=text],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=checkbox][type=email],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=checkbox][type=number],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=checkbox][type=password],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=checkbox][type=tel],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=checkbox][type=text],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=radio][type=email],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=radio][type=number],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=radio][type=password],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=radio][type=tel],.hs-form fieldset.form-columns-1 .hs-form-field .aa-company-signup input[type=radio][type=text],.hs-form fieldset.form-columns-1 .hs-form-field input[type=checkbox].hs-input,.hs-form fieldset.form-columns-1 .hs-form-field input[type=radio].hs-input,.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=checkbox][type=email],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=checkbox][type=number],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=checkbox][type=password],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=checkbox][type=tel],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=checkbox][type=text],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=radio][type=email],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=radio][type=number],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=radio][type=password],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=radio][type=tel],.hs-form fieldset.form-columns-2 .hs-form-field .aa-company-signup input[type=radio][type=text],.hs-form fieldset.form-columns-2 .hs-form-field input[type=checkbox].hs-input,.hs-form fieldset.form-columns-2 .hs-form-field input[type=radio].hs-input,.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=checkbox][type=email],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=checkbox][type=number],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=checkbox][type=password],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=checkbox][type=tel],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=checkbox][type=text],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=radio][type=email],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=radio][type=number],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=radio][type=password],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=radio][type=tel],.hs-form fieldset.form-columns-3 .hs-form-field .aa-company-signup input[type=radio][type=text],.hs-form fieldset.form-columns-3 .hs-form-field input[type=checkbox].hs-input,.hs-form fieldset.form-columns-3 .hs-form-field input[type=radio].hs-input{width:auto}@media (max-width:575px){.aa-company-signup .hs-form fieldset input[type=email],.aa-company-signup .hs-form fieldset input[type=number],.aa-company-signup .hs-form fieldset input[type=password],.aa-company-signup .hs-form fieldset input[type=tel],.aa-company-signup .hs-form fieldset input[type=text],.aa-company-signup .hs-form fieldset select,.aa-company-signup form fieldset .hs-input,.aa-company-signup form fieldset input[type=email],.aa-company-signup form fieldset input[type=number],.aa-company-signup form fieldset input[type=password],.aa-company-signup form fieldset input[type=tel],.aa-company-signup form fieldset input[type=text],.aa-company-signup form fieldset select,.hs-form fieldset .aa-company-signup input[type=email],.hs-form fieldset .aa-company-signup input[type=number],.hs-form fieldset .aa-company-signup input[type=password],.hs-form fieldset .aa-company-signup input[type=tel],.hs-form fieldset .aa-company-signup input[type=text],.hs-form fieldset .aa-company-signup select,.hs-form fieldset .hs-input{width:100%!important}.aa-company-signup .hs-form fieldset input[type=checkbox][type=email],.aa-company-signup .hs-form fieldset input[type=checkbox][type=number],.aa-company-signup .hs-form fieldset input[type=checkbox][type=password],.aa-company-signup .hs-form fieldset input[type=checkbox][type=tel],.aa-company-signup .hs-form fieldset input[type=checkbox][type=text],.aa-company-signup .hs-form fieldset input[type=radio][type=email],.aa-company-signup .hs-form fieldset input[type=radio][type=number],.aa-company-signup .hs-form fieldset input[type=radio][type=password],.aa-company-signup .hs-form fieldset input[type=radio][type=tel],.aa-company-signup .hs-form fieldset input[type=radio][type=text],.aa-company-signup form fieldset input[type=checkbox].hs-input,.aa-company-signup form fieldset input[type=checkbox][type=email],.aa-company-signup form fieldset input[type=checkbox][type=number],.aa-company-signup form fieldset input[type=checkbox][type=password],.aa-company-signup form fieldset input[type=checkbox][type=tel],.aa-company-signup form fieldset input[type=checkbox][type=text],.aa-company-signup form fieldset input[type=radio].hs-input,.aa-company-signup form fieldset input[type=radio][type=email],.aa-company-signup form fieldset input[type=radio][type=number],.aa-company-signup form fieldset input[type=radio][type=password],.aa-company-signup form fieldset input[type=radio][type=tel],.aa-company-signup form fieldset input[type=radio][type=text],.hs-form fieldset .aa-company-signup input[type=checkbox][type=email],.hs-form fieldset .aa-company-signup input[type=checkbox][type=number],.hs-form fieldset .aa-company-signup input[type=checkbox][type=password],.hs-form fieldset .aa-company-signup input[type=checkbox][type=tel],.hs-form fieldset .aa-company-signup input[type=checkbox][type=text],.hs-form fieldset .aa-company-signup input[type=radio][type=email],.hs-form fieldset .aa-company-signup input[type=radio][type=number],.hs-form fieldset .aa-company-signup input[type=radio][type=password],.hs-form fieldset .aa-company-signup input[type=radio][type=tel],.hs-form fieldset .aa-company-signup input[type=radio][type=text],.hs-form fieldset input[type=checkbox].hs-input,.hs-form fieldset input[type=radio].hs-input{width:auto!important}}@media (min-width:576px){.aa-company-signup form fieldset.form-columns-2 .hs-form-field,form.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 5px)}}@media (min-width:1200px){.aa-company-signup form fieldset.form-columns-2 .hs-form-field,form.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 10px)}}@media (min-width:576px){.aa-company-signup form fieldset.form-columns-2 .hs-form-field:not(:first-of-type),form.hs-form fieldset.form-columns-2 .hs-form-field:not(:first-of-type){margin-left:10px}}@media (min-width:1200px){.aa-company-signup form fieldset.form-columns-2 .hs-form-field:not(:first-of-type),form.hs-form fieldset.form-columns-2 .hs-form-field:not(:first-of-type){margin-left:20px}}@media (min-width:576px){.aa-company-signup form fieldset.form-columns-3 .hs-form-field,form.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33333% - 6.66667px)}}@media (min-width:1200px){.aa-company-signup form fieldset.form-columns-3 .hs-form-field,form.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33333% - 13.33333px)}}@media (min-width:576px){.aa-company-signup form fieldset.form-columns-3 .hs-form-field:not(:first-of-type),form.hs-form fieldset.form-columns-3 .hs-form-field:not(:first-of-type){margin-left:10px}}@media (min-width:1200px){.aa-company-signup form fieldset.form-columns-3 .hs-form-field:not(:first-of-type),form.hs-form fieldset.form-columns-3 .hs-form-field:not(:first-of-type){margin-left:20px}}.aa-form.bg--gradient-ltr,.aa-form.bg--gradient-radial,.aa-form.bg--gradient-rtl,.aa-form.bg--secondary,.aa-form.bg--tertiary,.aa-form.site-header.bg--none{color:#fff}.aa-company-signup .aa-form.bg--gradient-ltr input[type=email],.aa-company-signup .aa-form.bg--gradient-ltr input[type=number],.aa-company-signup .aa-form.bg--gradient-ltr input[type=password],.aa-company-signup .aa-form.bg--gradient-ltr input[type=tel],.aa-company-signup .aa-form.bg--gradient-ltr input[type=text],.aa-company-signup .aa-form.bg--gradient-ltr select,.aa-company-signup .aa-form.bg--gradient-radial input[type=email],.aa-company-signup .aa-form.bg--gradient-radial input[type=number],.aa-company-signup .aa-form.bg--gradient-radial input[type=password],.aa-company-signup .aa-form.bg--gradient-radial input[type=tel],.aa-company-signup .aa-form.bg--gradient-radial input[type=text],.aa-company-signup .aa-form.bg--gradient-radial select,.aa-company-signup .aa-form.bg--gradient-rtl input[type=email],.aa-company-signup .aa-form.bg--gradient-rtl input[type=number],.aa-company-signup .aa-form.bg--gradient-rtl input[type=password],.aa-company-signup .aa-form.bg--gradient-rtl input[type=tel],.aa-company-signup .aa-form.bg--gradient-rtl input[type=text],.aa-company-signup .aa-form.bg--gradient-rtl select,.aa-company-signup .aa-form.bg--secondary input[type=email],.aa-company-signup .aa-form.bg--secondary input[type=number],.aa-company-signup .aa-form.bg--secondary input[type=password],.aa-company-signup .aa-form.bg--secondary input[type=tel],.aa-company-signup .aa-form.bg--secondary input[type=text],.aa-company-signup .aa-form.bg--secondary select,.aa-company-signup .aa-form.bg--tertiary input[type=email],.aa-company-signup .aa-form.bg--tertiary input[type=number],.aa-company-signup .aa-form.bg--tertiary input[type=password],.aa-company-signup .aa-form.bg--tertiary input[type=tel],.aa-company-signup .aa-form.bg--tertiary input[type=text],.aa-company-signup .aa-form.bg--tertiary select,.aa-company-signup .aa-form.site-header.bg--none input[type=email],.aa-company-signup .aa-form.site-header.bg--none input[type=number],.aa-company-signup .aa-form.site-header.bg--none input[type=password],.aa-company-signup .aa-form.site-header.bg--none input[type=tel],.aa-company-signup .aa-form.site-header.bg--none input[type=text],.aa-company-signup .aa-form.site-header.bg--none select,.aa-form.bg--gradient-ltr .aa-company-signup input[type=email],.aa-form.bg--gradient-ltr .aa-company-signup input[type=number],.aa-form.bg--gradient-ltr .aa-company-signup input[type=password],.aa-form.bg--gradient-ltr .aa-company-signup input[type=tel],.aa-form.bg--gradient-ltr .aa-company-signup input[type=text],.aa-form.bg--gradient-ltr .aa-company-signup select,.aa-form.bg--gradient-ltr .hs-input,.aa-form.bg--gradient-radial .aa-company-signup input[type=email],.aa-form.bg--gradient-radial .aa-company-signup input[type=number],.aa-form.bg--gradient-radial .aa-company-signup input[type=password],.aa-form.bg--gradient-radial .aa-company-signup input[type=tel],.aa-form.bg--gradient-radial .aa-company-signup input[type=text],.aa-form.bg--gradient-radial .aa-company-signup select,.aa-form.bg--gradient-radial .hs-input,.aa-form.bg--gradient-rtl .aa-company-signup input[type=email],.aa-form.bg--gradient-rtl .aa-company-signup input[type=number],.aa-form.bg--gradient-rtl .aa-company-signup input[type=password],.aa-form.bg--gradient-rtl .aa-company-signup input[type=tel],.aa-form.bg--gradient-rtl .aa-company-signup input[type=text],.aa-form.bg--gradient-rtl .aa-company-signup select,.aa-form.bg--gradient-rtl .hs-input,.aa-form.bg--secondary .aa-company-signup input[type=email],.aa-form.bg--secondary .aa-company-signup input[type=number],.aa-form.bg--secondary .aa-company-signup input[type=password],.aa-form.bg--secondary .aa-company-signup input[type=tel],.aa-form.bg--secondary .aa-company-signup input[type=text],.aa-form.bg--secondary .aa-company-signup select,.aa-form.bg--secondary .hs-input,.aa-form.bg--tertiary .aa-company-signup input[type=email],.aa-form.bg--tertiary .aa-company-signup input[type=number],.aa-form.bg--tertiary .aa-company-signup input[type=password],.aa-form.bg--tertiary .aa-company-signup input[type=tel],.aa-form.bg--tertiary .aa-company-signup input[type=text],.aa-form.bg--tertiary .aa-company-signup select,.aa-form.bg--tertiary .hs-input,.aa-form.site-header.bg--none .aa-company-signup input[type=email],.aa-form.site-header.bg--none .aa-company-signup input[type=number],.aa-form.site-header.bg--none .aa-company-signup input[type=password],.aa-form.site-header.bg--none .aa-company-signup input[type=tel],.aa-form.site-header.bg--none .aa-company-signup input[type=text],.aa-form.site-header.bg--none .aa-company-signup select,.aa-form.site-header.bg--none .hs-input{color:#fff;border:1px solid #fff}.aa-company-signup .aa-form.bg--gradient-ltr select,.aa-company-signup .aa-form.bg--gradient-radial select,.aa-company-signup .aa-form.bg--gradient-rtl select,.aa-company-signup .aa-form.bg--secondary select,.aa-company-signup .aa-form.bg--tertiary select,.aa-company-signup .aa-form.site-header.bg--none select,.aa-form.bg--gradient-ltr .aa-company-signup select,.aa-form.bg--gradient-ltr select.hs-input,.aa-form.bg--gradient-radial .aa-company-signup select,.aa-form.bg--gradient-radial select.hs-input,.aa-form.bg--gradient-rtl .aa-company-signup select,.aa-form.bg--gradient-rtl select.hs-input,.aa-form.bg--secondary .aa-company-signup select,.aa-form.bg--secondary select.hs-input,.aa-form.bg--tertiary .aa-company-signup select,.aa-form.bg--tertiary select.hs-input,.aa-form.site-header.bg--none .aa-company-signup select,.aa-form.site-header.bg--none select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l8 8 8-8' stroke='%23fff'/%3E%3C/svg%3E")}.aa-company-signup .aa-form.bg--gradient-ltr .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-form.bg--gradient-ltr .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-form.bg--gradient-ltr .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-form.bg--gradient-ltr .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-form.bg--gradient-ltr .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-form.bg--gradient-ltr .hs-fieldtype-text .input select,.aa-company-signup .aa-form.bg--gradient-radial .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-form.bg--gradient-radial .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-form.bg--gradient-radial .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-form.bg--gradient-radial .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-form.bg--gradient-radial .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-form.bg--gradient-radial .hs-fieldtype-text .input select,.aa-company-signup .aa-form.bg--gradient-rtl .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-form.bg--gradient-rtl .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-form.bg--gradient-rtl .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-form.bg--gradient-rtl .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-form.bg--gradient-rtl .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-form.bg--gradient-rtl .hs-fieldtype-text .input select,.aa-company-signup .aa-form.bg--secondary .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-form.bg--secondary .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-form.bg--secondary .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-form.bg--secondary .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-form.bg--secondary .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-form.bg--secondary .hs-fieldtype-text .input select,.aa-company-signup .aa-form.bg--tertiary .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-form.bg--tertiary .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-form.bg--tertiary .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-form.bg--tertiary .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-form.bg--tertiary .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-form.bg--tertiary .hs-fieldtype-text .input select,.aa-company-signup .aa-form.site-header.bg--none .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-form.site-header.bg--none .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-form.site-header.bg--none .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-form.site-header.bg--none .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-form.site-header.bg--none .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-form.site-header.bg--none .hs-fieldtype-text .input select,.aa-form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup select,.aa-form.bg--gradient-ltr .hs-fieldtype-text .input .hs-input,.aa-form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup select,.aa-form.bg--gradient-radial .hs-fieldtype-text .input .hs-input,.aa-form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup select,.aa-form.bg--gradient-rtl .hs-fieldtype-text .input .hs-input,.aa-form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-form.bg--secondary .hs-fieldtype-text .input .aa-company-signup select,.aa-form.bg--secondary .hs-fieldtype-text .input .hs-input,.aa-form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup select,.aa-form.bg--tertiary .hs-fieldtype-text .input .hs-input,.aa-form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup select,.aa-form.site-header.bg--none .hs-fieldtype-text .input .hs-input{border:1px solid #fff}.aa-company-signup .aa-form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-form.bg--gradient-ltr select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-form.bg--gradient-radial select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-form.bg--gradient-rtl select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-form.bg--secondary input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-form.bg--secondary input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-form.bg--secondary input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-form.bg--secondary input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-form.bg--secondary input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-form.bg--secondary select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-form.bg--tertiary input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-form.bg--tertiary input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-form.bg--tertiary input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-form.bg--tertiary input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-form.bg--tertiary input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-form.bg--tertiary select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-form.site-header.bg--none input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-form.site-header.bg--none input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-form.site-header.bg--none input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-form.site-header.bg--none input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-form.site-header.bg--none input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-form.site-header.bg--none select.hs-fieldtype-intl-phone select,.aa-form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-form.bg--gradient-ltr .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-form.bg--gradient-ltr .hs-input.hs-fieldtype-intl-phone select,.aa-form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-form.bg--gradient-radial .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-form.bg--gradient-radial .hs-input.hs-fieldtype-intl-phone select,.aa-form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-form.bg--gradient-rtl .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-form.bg--gradient-rtl .hs-input.hs-fieldtype-intl-phone select,.aa-form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-form.bg--secondary .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-form.bg--secondary .hs-input.hs-fieldtype-intl-phone select,.aa-form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-form.bg--tertiary .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-form.bg--tertiary .hs-input.hs-fieldtype-intl-phone select,.aa-form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-form.site-header.bg--none .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-form.site-header.bg--none .hs-input.hs-fieldtype-intl-phone select{border-radius:0!important;border:none!important;border-right:1px solid #fff!important}.aa-company-signup .aa-form.bg--gradient-ltr input[type=tel],.aa-company-signup .aa-form.bg--gradient-radial input[type=tel],.aa-company-signup .aa-form.bg--gradient-rtl input[type=tel],.aa-company-signup .aa-form.bg--secondary input[type=tel],.aa-company-signup .aa-form.bg--tertiary input[type=tel],.aa-company-signup .aa-form.site-header.bg--none input[type=tel],.aa-form.bg--gradient-ltr .aa-company-signup input[type=tel],.aa-form.bg--gradient-ltr input[type=tel].hs-input,.aa-form.bg--gradient-radial .aa-company-signup input[type=tel],.aa-form.bg--gradient-radial input[type=tel].hs-input,.aa-form.bg--gradient-rtl .aa-company-signup input[type=tel],.aa-form.bg--gradient-rtl input[type=tel].hs-input,.aa-form.bg--secondary .aa-company-signup input[type=tel],.aa-form.bg--secondary input[type=tel].hs-input,.aa-form.bg--tertiary .aa-company-signup input[type=tel],.aa-form.bg--tertiary input[type=tel].hs-input,.aa-form.site-header.bg--none .aa-company-signup input[type=tel],.aa-form.site-header.bg--none input[type=tel].hs-input{border:none!important}.aa-columns--form.bg--gradient-ltr,.aa-columns--form.bg--gradient-radial,.aa-columns--form.bg--gradient-rtl,.aa-columns--form.bg--secondary,.aa-columns--form.bg--tertiary,.aa-columns--form.site-header.bg--none{color:#fff}.aa-columns--form.bg--gradient-ltr .aa-company-signup input[type=email],.aa-columns--form.bg--gradient-ltr .aa-company-signup input[type=number],.aa-columns--form.bg--gradient-ltr .aa-company-signup input[type=password],.aa-columns--form.bg--gradient-ltr .aa-company-signup input[type=tel],.aa-columns--form.bg--gradient-ltr .aa-company-signup input[type=text],.aa-columns--form.bg--gradient-ltr .aa-company-signup select,.aa-columns--form.bg--gradient-ltr .hs-input,.aa-columns--form.bg--gradient-radial .aa-company-signup input[type=email],.aa-columns--form.bg--gradient-radial .aa-company-signup input[type=number],.aa-columns--form.bg--gradient-radial .aa-company-signup input[type=password],.aa-columns--form.bg--gradient-radial .aa-company-signup input[type=tel],.aa-columns--form.bg--gradient-radial .aa-company-signup input[type=text],.aa-columns--form.bg--gradient-radial .aa-company-signup select,.aa-columns--form.bg--gradient-radial .hs-input,.aa-columns--form.bg--gradient-rtl .aa-company-signup input[type=email],.aa-columns--form.bg--gradient-rtl .aa-company-signup input[type=number],.aa-columns--form.bg--gradient-rtl .aa-company-signup input[type=password],.aa-columns--form.bg--gradient-rtl .aa-company-signup input[type=tel],.aa-columns--form.bg--gradient-rtl .aa-company-signup input[type=text],.aa-columns--form.bg--gradient-rtl .aa-company-signup select,.aa-columns--form.bg--gradient-rtl .hs-input,.aa-columns--form.bg--secondary .aa-company-signup input[type=email],.aa-columns--form.bg--secondary .aa-company-signup input[type=number],.aa-columns--form.bg--secondary .aa-company-signup input[type=password],.aa-columns--form.bg--secondary .aa-company-signup input[type=tel],.aa-columns--form.bg--secondary .aa-company-signup input[type=text],.aa-columns--form.bg--secondary .aa-company-signup select,.aa-columns--form.bg--secondary .hs-input,.aa-columns--form.bg--tertiary .aa-company-signup input[type=email],.aa-columns--form.bg--tertiary .aa-company-signup input[type=number],.aa-columns--form.bg--tertiary .aa-company-signup input[type=password],.aa-columns--form.bg--tertiary .aa-company-signup input[type=tel],.aa-columns--form.bg--tertiary .aa-company-signup input[type=text],.aa-columns--form.bg--tertiary .aa-company-signup select,.aa-columns--form.bg--tertiary .hs-input,.aa-columns--form.site-header.bg--none .aa-company-signup input[type=email],.aa-columns--form.site-header.bg--none .aa-company-signup input[type=number],.aa-columns--form.site-header.bg--none .aa-company-signup input[type=password],.aa-columns--form.site-header.bg--none .aa-company-signup input[type=tel],.aa-columns--form.site-header.bg--none .aa-company-signup input[type=text],.aa-columns--form.site-header.bg--none .aa-company-signup select,.aa-columns--form.site-header.bg--none .hs-input,.aa-company-signup .aa-columns--form.bg--gradient-ltr input[type=email],.aa-company-signup .aa-columns--form.bg--gradient-ltr input[type=number],.aa-company-signup .aa-columns--form.bg--gradient-ltr input[type=password],.aa-company-signup .aa-columns--form.bg--gradient-ltr input[type=tel],.aa-company-signup .aa-columns--form.bg--gradient-ltr input[type=text],.aa-company-signup .aa-columns--form.bg--gradient-ltr select,.aa-company-signup .aa-columns--form.bg--gradient-radial input[type=email],.aa-company-signup .aa-columns--form.bg--gradient-radial input[type=number],.aa-company-signup .aa-columns--form.bg--gradient-radial input[type=password],.aa-company-signup .aa-columns--form.bg--gradient-radial input[type=tel],.aa-company-signup .aa-columns--form.bg--gradient-radial input[type=text],.aa-company-signup .aa-columns--form.bg--gradient-radial select,.aa-company-signup .aa-columns--form.bg--gradient-rtl input[type=email],.aa-company-signup .aa-columns--form.bg--gradient-rtl input[type=number],.aa-company-signup .aa-columns--form.bg--gradient-rtl input[type=password],.aa-company-signup .aa-columns--form.bg--gradient-rtl input[type=tel],.aa-company-signup .aa-columns--form.bg--gradient-rtl input[type=text],.aa-company-signup .aa-columns--form.bg--gradient-rtl select,.aa-company-signup .aa-columns--form.bg--secondary input[type=email],.aa-company-signup .aa-columns--form.bg--secondary input[type=number],.aa-company-signup .aa-columns--form.bg--secondary input[type=password],.aa-company-signup .aa-columns--form.bg--secondary input[type=tel],.aa-company-signup .aa-columns--form.bg--secondary input[type=text],.aa-company-signup .aa-columns--form.bg--secondary select,.aa-company-signup .aa-columns--form.bg--tertiary input[type=email],.aa-company-signup .aa-columns--form.bg--tertiary input[type=number],.aa-company-signup .aa-columns--form.bg--tertiary input[type=password],.aa-company-signup .aa-columns--form.bg--tertiary input[type=tel],.aa-company-signup .aa-columns--form.bg--tertiary input[type=text],.aa-company-signup .aa-columns--form.bg--tertiary select,.aa-company-signup .aa-columns--form.site-header.bg--none input[type=email],.aa-company-signup .aa-columns--form.site-header.bg--none input[type=number],.aa-company-signup .aa-columns--form.site-header.bg--none input[type=password],.aa-company-signup .aa-columns--form.site-header.bg--none input[type=tel],.aa-company-signup .aa-columns--form.site-header.bg--none input[type=text],.aa-company-signup .aa-columns--form.site-header.bg--none select{color:#fff;border:1px solid #fff}.aa-columns--form.bg--gradient-ltr .aa-company-signup select,.aa-columns--form.bg--gradient-ltr select.hs-input,.aa-columns--form.bg--gradient-radial .aa-company-signup select,.aa-columns--form.bg--gradient-radial select.hs-input,.aa-columns--form.bg--gradient-rtl .aa-company-signup select,.aa-columns--form.bg--gradient-rtl select.hs-input,.aa-columns--form.bg--secondary .aa-company-signup select,.aa-columns--form.bg--secondary select.hs-input,.aa-columns--form.bg--tertiary .aa-company-signup select,.aa-columns--form.bg--tertiary select.hs-input,.aa-columns--form.site-header.bg--none .aa-company-signup select,.aa-columns--form.site-header.bg--none select.hs-input,.aa-company-signup .aa-columns--form.bg--gradient-ltr select,.aa-company-signup .aa-columns--form.bg--gradient-radial select,.aa-company-signup .aa-columns--form.bg--gradient-rtl select,.aa-company-signup .aa-columns--form.bg--secondary select,.aa-company-signup .aa-columns--form.bg--tertiary select,.aa-company-signup .aa-columns--form.site-header.bg--none select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l8 8 8-8' stroke='%23fff'/%3E%3C/svg%3E")}.aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input .aa-company-signup select,.aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input .hs-input,.aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input .aa-company-signup select,.aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input .hs-input,.aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input .aa-company-signup select,.aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input .hs-input,.aa-columns--form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-columns--form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-columns--form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-columns--form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-columns--form.bg--secondary .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-columns--form.bg--secondary .hs-fieldtype-text .input .aa-company-signup select,.aa-columns--form.bg--secondary .hs-fieldtype-text .input .hs-input,.aa-columns--form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-columns--form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-columns--form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-columns--form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-columns--form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-columns--form.bg--tertiary .hs-fieldtype-text .input .aa-company-signup select,.aa-columns--form.bg--tertiary .hs-fieldtype-text .input .hs-input,.aa-columns--form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=email],.aa-columns--form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=number],.aa-columns--form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=password],.aa-columns--form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=tel],.aa-columns--form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup input[type=text],.aa-columns--form.site-header.bg--none .hs-fieldtype-text .input .aa-company-signup select,.aa-columns--form.site-header.bg--none .hs-fieldtype-text .input .hs-input,.aa-company-signup .aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-columns--form.bg--gradient-ltr .hs-fieldtype-text .input select,.aa-company-signup .aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-columns--form.bg--gradient-radial .hs-fieldtype-text .input select,.aa-company-signup .aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-columns--form.bg--gradient-rtl .hs-fieldtype-text .input select,.aa-company-signup .aa-columns--form.bg--secondary .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-columns--form.bg--secondary .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-columns--form.bg--secondary .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-columns--form.bg--secondary .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-columns--form.bg--secondary .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-columns--form.bg--secondary .hs-fieldtype-text .input select,.aa-company-signup .aa-columns--form.bg--tertiary .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-columns--form.bg--tertiary .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-columns--form.bg--tertiary .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-columns--form.bg--tertiary .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-columns--form.bg--tertiary .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-columns--form.bg--tertiary .hs-fieldtype-text .input select,.aa-company-signup .aa-columns--form.site-header.bg--none .hs-fieldtype-text .input input[type=email],.aa-company-signup .aa-columns--form.site-header.bg--none .hs-fieldtype-text .input input[type=number],.aa-company-signup .aa-columns--form.site-header.bg--none .hs-fieldtype-text .input input[type=password],.aa-company-signup .aa-columns--form.site-header.bg--none .hs-fieldtype-text .input input[type=tel],.aa-company-signup .aa-columns--form.site-header.bg--none .hs-fieldtype-text .input input[type=text],.aa-company-signup .aa-columns--form.site-header.bg--none .hs-fieldtype-text .input select{border:1px solid #fff}.aa-columns--form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-columns--form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-columns--form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-columns--form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-columns--form.bg--gradient-ltr .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-columns--form.bg--gradient-ltr .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-columns--form.bg--gradient-ltr .hs-input.hs-fieldtype-intl-phone select,.aa-columns--form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-columns--form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-columns--form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-columns--form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-columns--form.bg--gradient-radial .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-columns--form.bg--gradient-radial .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-columns--form.bg--gradient-radial .hs-input.hs-fieldtype-intl-phone select,.aa-columns--form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-columns--form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-columns--form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-columns--form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-columns--form.bg--gradient-rtl .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-columns--form.bg--gradient-rtl .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-columns--form.bg--gradient-rtl .hs-input.hs-fieldtype-intl-phone select,.aa-columns--form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-columns--form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-columns--form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-columns--form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-columns--form.bg--secondary .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-columns--form.bg--secondary .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-columns--form.bg--secondary .hs-input.hs-fieldtype-intl-phone select,.aa-columns--form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-columns--form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-columns--form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-columns--form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-columns--form.bg--tertiary .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-columns--form.bg--tertiary .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-columns--form.bg--tertiary .hs-input.hs-fieldtype-intl-phone select,.aa-columns--form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=email] select,.aa-columns--form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=number] select,.aa-columns--form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=password] select,.aa-columns--form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=tel] select,.aa-columns--form.site-header.bg--none .aa-company-signup input.hs-fieldtype-intl-phone[type=text] select,.aa-columns--form.site-header.bg--none .aa-company-signup select.hs-fieldtype-intl-phone select,.aa-columns--form.site-header.bg--none .hs-input.hs-fieldtype-intl-phone select,.aa-company-signup .aa-columns--form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-columns--form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-columns--form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-columns--form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-columns--form.bg--gradient-ltr input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-columns--form.bg--gradient-ltr select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-columns--form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-columns--form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-columns--form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-columns--form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-columns--form.bg--gradient-radial input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-columns--form.bg--gradient-radial select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-columns--form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-columns--form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-columns--form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-columns--form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-columns--form.bg--gradient-rtl input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-columns--form.bg--gradient-rtl select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-columns--form.bg--secondary input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-columns--form.bg--secondary input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-columns--form.bg--secondary input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-columns--form.bg--secondary input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-columns--form.bg--secondary input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-columns--form.bg--secondary select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-columns--form.bg--tertiary input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-columns--form.bg--tertiary input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-columns--form.bg--tertiary input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-columns--form.bg--tertiary input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-columns--form.bg--tertiary input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-columns--form.bg--tertiary select.hs-fieldtype-intl-phone select,.aa-company-signup .aa-columns--form.site-header.bg--none input.hs-fieldtype-intl-phone[type=email] select,.aa-company-signup .aa-columns--form.site-header.bg--none input.hs-fieldtype-intl-phone[type=number] select,.aa-company-signup .aa-columns--form.site-header.bg--none input.hs-fieldtype-intl-phone[type=password] select,.aa-company-signup .aa-columns--form.site-header.bg--none input.hs-fieldtype-intl-phone[type=tel] select,.aa-company-signup .aa-columns--form.site-header.bg--none input.hs-fieldtype-intl-phone[type=text] select,.aa-company-signup .aa-columns--form.site-header.bg--none select.hs-fieldtype-intl-phone select{border-radius:0!important;border:none!important;border-right:1px solid #fff!important}.aa-columns--form.bg--gradient-ltr .aa-company-signup input[type=tel],.aa-columns--form.bg--gradient-ltr input[type=tel].hs-input,.aa-columns--form.bg--gradient-radial .aa-company-signup input[type=tel],.aa-columns--form.bg--gradient-radial input[type=tel].hs-input,.aa-columns--form.bg--gradient-rtl .aa-company-signup input[type=tel],.aa-columns--form.bg--gradient-rtl input[type=tel].hs-input,.aa-columns--form.bg--secondary .aa-company-signup input[type=tel],.aa-columns--form.bg--secondary input[type=tel].hs-input,.aa-columns--form.bg--tertiary .aa-company-signup input[type=tel],.aa-columns--form.bg--tertiary input[type=tel].hs-input,.aa-columns--form.site-header.bg--none .aa-company-signup input[type=tel],.aa-columns--form.site-header.bg--none input[type=tel].hs-input,.aa-company-signup .aa-columns--form.bg--gradient-ltr input[type=tel],.aa-company-signup .aa-columns--form.bg--gradient-radial input[type=tel],.aa-company-signup .aa-columns--form.bg--gradient-rtl input[type=tel],.aa-company-signup .aa-columns--form.bg--secondary input[type=tel],.aa-company-signup .aa-columns--form.bg--tertiary input[type=tel],.aa-company-signup .aa-columns--form.site-header.bg--none input[type=tel]{border:none!important}.aa-tags__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (min-width:1200px){.aa-tags__inner{max-width:1200px;margin-left:auto;margin-right:auto}}.aa-tag{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 20px;margin-bottom:15px;font-size:12px;line-height:16px;text-decoration:none;color:#fff;background-color:hsla(0,0%,100%,.2);border-radius:40px;font-weight:500}.aa-tag:not(:last-of-type){margin-right:15px}.aa-tag:hover{text-decoration:none}.aa-tag--current,.aa-tag:hover{color:#fff;background-color:#001358}.aa-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-pagination{max-width:720px;margin-left:auto;padding-left:0;padding-right:0}}.aa-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0}.aa-pagination li{list-style-type:none;margin-right:0;padding-left:0}.aa-pagination li:before{display:none}.aa-pagination li:not(:last-of-type){margin-bottom:20px;margin-right:0}@media (min-width:992px){.aa-pagination li:not(:last-of-type){margin-bottom:0}}.aa-pagination li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;font-size:24px;text-decoration:none;background-color:transparent;color:#696969}.aa-pagination li a.aa-active-page,.aa-pagination li a:hover{background-color:#001358;color:#fff}.aa-hamburger__inner{cursor:pointer;z-index:200;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-hamburger__inner span,.aa-hamburger__inner span:after,.aa-hamburger__inner span:before{display:block;background-color:#fff;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;transition-duration:.1s}.aa-hamburger__inner span{margin:0 auto;position:relative}.aa-hamburger__inner span:after,.aa-hamburger__inner span:before{position:absolute;content:""}.aa-hamburger__inner span,.aa-hamburger__inner span:after,.aa-hamburger__inner span:before{width:20px;height:3px}.aa-hamburger__inner span:before{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.aa-hamburger__inner span:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.js-nav-open .aa-hamburger__inner{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.js-nav-open .aa-hamburger__inner span{background-color:transparent!important}.js-nav-open .aa-hamburger__inner span:after,.js-nav-open .aa-hamburger__inner span:before{-webkit-transform:translateY(0);transform:translateY(0)}.js-nav-open .aa-hamburger__inner span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-nav-open .aa-hamburger__inner span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.languages{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}@media (min-width:768px){.languages{padding:10px 20px}}.languages ul{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:50%;padding:0;margin:0;background-color:#00092a;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(0,0,0,.3);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.languages ul:before{content:"";display:block;position:absolute;height:10px;left:0;right:0;background:transparent}.languages ul:after{content:"";position:absolute;top:-10px;left:35%;width:0;height:0;border-color:transparent transparent #00092a;border-style:solid;border-width:0 10px 10px;-webkit-transform:rotate(180deg) translateX(-50%);transform:rotate(180deg) translateX(-50%)}.languages:hover ul,.languages ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.languages ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.languages ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;margin:0;padding:10px 20px;color:#fff;text-align:center;text-decoration:none}.languages ul li a:hover{color:#fff;background-color:#001358}.languages ul li.is-active a{font-weight:700}.languages--open-up ul{bottom:calc(100% + 10px)}.languages--open-up ul:before{bottom:-10px}.languages--open-down ul{top:100%}.languages--open-down ul:before{top:-10px}.languages--open-down ul:after{-webkit-transform:rotate(0);transform:rotate(0)}.navigation ul{list-style:none}.navigation ul,.navigation ul li{padding:0;margin:0}.navigation .hs-item-has-children ul li:before,.navigation ul li:before{content:""}.navigation ul li a{text-decoration:none;color:#161616}.navigation ul li a:hover{text-decoration:underline}@media (min-width:1200px){.navigation--header .hs-menu-wrapper>ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.navigation--header .hs-menu-wrapper>ul li a:hover{text-decoration:none}.navigation--primary,.navigation--secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.navigation--primary,.navigation--secondary{margin-bottom:0}}.navigation--primary ul li a,.navigation--secondary ul li a{color:inherit}.navigation--primary ul li a{display:block;font-weight:500;font-size:12px;line-height:26px}@media (min-width:1200px){.navigation--primary ul li a{font-size:14px;line-height:18px}}@media (min-width:1440px){.navigation--primary ul li a{font-size:15px;line-height:19px}}.navigation--primary .hs-menu-wrapper>ul>li{padding-left:25px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (min-width:1200px){.navigation--primary .hs-menu-wrapper>ul>li{padding-left:40px}}.navigation--primary .hs-menu-wrapper>ul>li:first-of-type{padding-left:0}.navigation--primary .hs-menu-wrapper>ul>li>a{padding:5px 0}@media (min-width:992px){.navigation--primary .hs-menu-wrapper>ul>li>a{padding:20px 0}}@media (min-width:1200px){.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;width:700px;position:absolute;top:calc(100% + 5px);left:50%;margin-top:-5px;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(0,0,0,.3)}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper:before{display:block;position:absolute;content:"";top:-20px;left:0;right:0;height:20px}}@media (min-width:1200px){.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper li{padding-left:0}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#bbb}@media (min-width:1200px){.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a{min-width:300px;padding:10px 30px}}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a strong{color:#fff;font-size:12px;line-height:14px;font-weight:500}@media (min-width:1200px){.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a strong{color:#00092a}}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:hover{background-color:rgba(67,93,201,.1)}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:hover p:first-of-type:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.354 4.354a.5.5 0 000-.708L15.172.464a.5.5 0 10-.708.708L17.293 4l-2.829 2.828a.5.5 0 10.708.708l3.182-3.182zM0 4.5h18v-1H0v1z' fill='%2300092A'/%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:8px;margin-left:10px;margin-top:3px}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a p:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a p:first-of-type:before{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.354 4.354a.5.5 0 000-.708L15.172.464a.5.5 0 10-.708.708L17.293 4l-2.829 2.828a.5.5 0 10.708.708l3.182-3.182zM0 4.5h18v-1H0v1z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;width:19px;height:8px;margin-right:10px;margin-top:3px}@media (min-width:992px){.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a p:first-of-type:before{display:none}}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a p{margin-bottom:0;font-size:12px;line-height:14px}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:after{content:"";background-image:none}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper .hs-menu-depth-2 ul li:before{content:""}@media (min-width:1200px){.navigation--primary .hs-menu-depth-1.hs-item-has-children:last-of-type>.hs-menu-children-wrapper{-webkit-transform:translateX(-55%);transform:translateX(-55%)}}@media (min-width:1440px){.navigation--primary .hs-menu-depth-1.hs-item-has-children:last-of-type>.hs-menu-children-wrapper{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.navigation--primary .hs-menu-depth-1:hover>.hs-menu-children-wrapper{padding-top:20px;padding-bottom:20px}@media (min-width:992px){.navigation--primary .hs-menu-depth-1:hover>.hs-menu-children-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.navigation--primary .hs-menu-depth-1:hover>.hs-menu-children-wrapper:before{content:"";top:53px;position:absolute;left:50%;top:-5px;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 5px 7px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation--secondary{margin-left:auto}.navigation--secondary ul li:not(:last-of-type){margin-right:20px}.navigation--secondary ul li a{font-weight:500}.navigation--footer-primary,.navigation--footer-primary .hs-menu-wrapper>ul,.navigation--footer-secondary,.navigation--footer-secondary .hs-menu-wrapper>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation--footer-primary .hs-menu-wrapper>ul,.navigation--footer-secondary .hs-menu-wrapper>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.navigation--footer-primary .hs-menu-wrapper>ul,.navigation--footer-secondary .hs-menu-wrapper>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.navigation--footer ul li{margin-bottom:5px}.navigation--footer ul li:last-child{margin-bottom:0}.navigation--footer ul li:before{display:none}.navigation--footer ul li a{font-size:14px;line-height:16px;font-weight:500;color:inherit}.navigation--footer>ul{display:grid;grid-template-columns:1fr;grid-row-gap:50px;row-gap:50px}@media (min-width:768px){.navigation--footer>ul{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.navigation--footer>ul>li{text-align:center}@media (min-width:768px){.navigation--footer>ul>li{width:200px;text-align:left}}.navigation--footer>ul>li:last-child{margin-bottom:0}.navigation--footer>ul>li>a{font-weight:700}.aa-slider-pagination{position:absolute;top:50%;right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:54px;height:54px;background-color:#f4d000;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-disabled{opacity:.2}.aa-arrow{width:14px;height:9px}.aa-arrow:hover{cursor:pointer}.aa-arrow--back{margin-right:3px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.963 4.066a.5.5 0 000 .707l3.182 3.182a.5.5 0 00.707-.707L2.024 4.42 4.852 1.59a.5.5 0 10-.707-.707L.963 4.066zm12.67-.146H1.315v1h12.316v-1z' fill='%23000'/%3E%3C/svg%3E")}.aa-arrow--next{margin-left:3px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.037 4.773a.5.5 0 000-.707L9.855.884a.5.5 0 00-.707.707l2.829 2.829-2.829 2.828a.5.5 0 00.707.707l3.182-3.182zM.367 4.92h12.317v-1H.368v1z' fill='%23000'/%3E%3C/svg%3E")}.aa-youtube{background-color:rgba(22,22,22,.3);position:relative;padding-top:56.25%;overflow:hidden}.aa-youtube:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(22,22,22,.3)}.aa-youtube img{width:100%;top:-16.84%;left:0}.aa-youtube iframe,.aa-youtube img{position:absolute}.aa-youtube iframe{z-index:2;height:100%;width:100%;top:0;left:0}.aa-play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:90px;width:90px;padding:0;border:3px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:10;-webkit-transition:all .25s ease;transition:all .25s ease;background:transparent}@media (min-width:768px){.aa-play{height:80px;width:80px;border-width:5px}}.aa-play:before{position:relative;content:"";display:block;width:0;height:0;margin-top:2px;margin-left:6px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 15px;z-index:100}@media (min-width:768px){.aa-play:before{border-width:20px 0 20px 30px}}.aa-play:active,.aa-play:focus,.aa-play:hover{cursor:pointer;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.2);transform:translateX(-50%) translateY(-50%) scale(1.2)}.aa-video-container{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.aa-video-container .video{width:100%;height:auto;visibility:hidden;-webkit-transform:none;transform:none}.aa-video-container .video.playing{visibility:visible}@media (min-width:992px){.aa-video-container .video{bottom:auto;top:0}}.aa-video-container--youtube{padding-bottom:0}div#CybotCookiebotDialog{max-height:calc(100vh - 150px);top:auto;bottom:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){div#CybotCookiebotDialog{top:50%;bottom:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}div#CybotCookiebotDialog #CybotCookiebotDialogFooter,div#CybotCookiebotDialog #CybotCookiebotDialogHeader{background-color:#001358;border:1px solid #435dc9}div#CybotCookiebotDialog #CybotCookiebotDialogHeader{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:46px;border-bottom:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='282' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.924 15.099v-.039c0-3.994 3.16-7.269 7.514-7.269s7.475 3.232 7.475 7.23v.039c0 3.994-3.164 7.269-7.514 7.269-4.349 0-7.475-3.232-7.475-7.23zm11.747 0v-.039c0-2.409-1.773-4.416-4.272-4.416-2.499 0-4.232 1.969-4.232 4.377v.039c0 2.408 1.772 4.416 4.271 4.416 2.5 0 4.233-1.964 4.233-4.377zm4.933 4.942l1.833-2.189c1.271 1.043 2.594 1.724 4.211 1.724 1.271 0 2.037-.505 2.037-1.328v-.073c0-.784-.485-1.185-2.841-1.788-2.84-.72-4.673-1.504-4.673-4.309v-.038c0-2.551 2.053-4.24 4.937-4.24a8.193 8.193 0 015.235 1.788l-1.612 2.331c-1.25-.862-2.478-1.387-3.667-1.387-1.188 0-1.81.543-1.81 1.223v.043c0 .922.604 1.224 3.026 1.849 2.857.74 4.47 1.766 4.47 4.214v.038c0 2.792-2.136 4.36-5.188 4.36a9.007 9.007 0 01-5.958-2.218zM62.465 8.033h3.104v11.245h7.03v2.81H62.465V8.032zm11.037 7.066v-.039c0-3.994 3.166-7.269 7.52-7.269 4.353 0 7.47 3.232 7.47 7.23v.039c0 3.994-3.16 7.269-7.514 7.269s-7.475-3.232-7.475-7.23zm11.747 0v-.039c0-2.409-1.772-4.416-4.271-4.416-2.5 0-4.228 1.969-4.228 4.377v.039c0 2.408 1.772 4.416 4.271 4.416 2.5 0 4.228-1.964 4.228-4.377zm12.046-7.066h6.55c1.608 0 2.879.43 3.683 1.245a3.214 3.214 0 01.969 2.387v.043a3.267 3.267 0 01-1.855 3.016c1.634.625 2.642 1.568 2.642 3.447v.039c0 2.585-2.097 3.856-5.279 3.856h-6.693l-.017-14.033zm5.884 5.683c1.37 0 2.235-.431 2.235-1.487v-.038c0-.927-.726-1.448-2.032-1.448h-3.044v2.973h2.841zm.826 5.661c1.37 0 2.196-.482 2.196-1.525v-.043c0-.944-.705-1.525-2.296-1.525h-3.567v3.093h3.667zm7.613-3.313V8.033h3.104v7.949c0 2.292 1.146 3.477 3.026 3.477 1.881 0 3.027-1.146 3.027-3.374V8.033h3.104v7.932c0 4.257-2.399 6.342-6.187 6.342-3.787 0-6.074-2.107-6.074-6.243zm14.483 3.977l1.834-2.189c1.271 1.043 2.594 1.724 4.211 1.724 1.271 0 2.036-.505 2.036-1.328v-.073c0-.784-.484-1.185-2.84-1.788-2.841-.72-4.674-1.504-4.674-4.309v-.038c0-2.551 2.053-4.24 4.933-4.24a8.199 8.199 0 015.24 1.788l-1.613 2.331c-1.249-.862-2.477-1.387-3.666-1.387s-1.811.543-1.811 1.223v.043c0 .922.601 1.224 3.026 1.849 2.862.74 4.475 1.766 4.475 4.214v.038c0 2.792-2.136 4.36-5.188 4.36a9.01 9.01 0 01-5.963-2.218zm14.004-12.008h3.1v14.054h-3.091l-.009-14.054zm6.628 0h2.858l6.61 8.656V8.033h3.061v14.054h-2.637l-6.831-8.936v8.936h-3.061V8.033zm15.915 0h10.635v2.749h-7.553v2.852h6.645v2.753h-6.645v2.951h7.674v2.75h-10.735l-.021-14.055zm12.538 12.008l1.833-2.189c1.267 1.043 2.593 1.724 4.21 1.724 1.267 0 2.037-.505 2.037-1.328v-.073c0-.784-.484-1.185-2.845-1.788-2.84-.72-4.674-1.504-4.674-4.309v-.038c0-2.551 2.058-4.24 4.938-4.24a8.206 8.206 0 015.24 1.788l-1.613 2.331c-1.249-.862-2.477-1.387-3.666-1.387s-1.816.543-1.816 1.223v.043c0 .922.605 1.224 3.026 1.849 2.863.74 4.471 1.766 4.471 4.214v.038c0 2.792-2.136 4.36-5.188 4.36a8.997 8.997 0 01-5.962-2.218h.009zm12.689 0l1.833-2.189c1.271 1.043 2.594 1.724 4.211 1.724 1.271 0 2.036-.505 2.036-1.328v-.073c0-.784-.484-1.185-2.84-1.788-2.841-.72-4.674-1.504-4.674-4.309v-.038c0-2.551 2.054-4.24 4.933-4.24a8.199 8.199 0 015.24 1.788l-1.612 2.331c-1.25-.862-2.478-1.387-3.667-1.387-1.189 0-1.811.543-1.811 1.223v.043c0 .922.605 1.224 3.026 1.849 2.862.74 4.475 1.766 4.475 4.214v.038c0 2.792-2.136 4.36-5.188 4.36a9.007 9.007 0 01-5.971-2.218h.009zm19.887-12.008h10.74v2.818h-7.64v2.994h6.732v2.81h-6.732v5.441h-3.1V8.033zm12.59 7.066v-.039c0-3.994 3.165-7.269 7.514-7.269 4.35 0 7.476 3.232 7.476 7.23v.039c0 3.994-3.165 7.269-7.515 7.269-4.349 0-7.466-3.232-7.466-7.23h-.009zm11.747 0v-.039c0-2.409-1.773-4.416-4.272-4.416-2.498 0-4.232 1.969-4.232 4.377v.039c0 2.408 1.772 4.416 4.271 4.416 2.499 0 4.242-1.964 4.242-4.377h-.009zm6.001-7.066h6.446c1.794 0 3.186.504 4.112 1.426a4.41 4.41 0 011.206 3.214v.039c.045.956-.227 1.9-.774 2.688a4.379 4.379 0 01-2.252 1.668l3.458 5.02h-3.623l-3.026-4.499h-2.438v4.498h-3.104L238.1 8.033zm6.247 6.825c1.509 0 2.378-.802 2.378-1.987v-.039c0-1.327-.929-2.007-2.438-2.007h-3.083v4.033h3.143zm8.098 1.206V8.033h3.104v7.949c0 2.292 1.15 3.477 3.027 3.477 1.876 0 3.026-1.146 3.026-3.374V8.033h3.1v7.932c0 4.257-2.395 6.342-6.182 6.342-3.788 0-6.066-2.107-6.066-6.243h-.009zm15.448-8.031h3.346l3.705 5.941 3.71-5.941H282v14.054h-3.083V12.91l-3.973 6.006h-.078l-3.93-5.946v9.117h-3.026l-.017-14.054zM10.843.178C10.411 2.401 9.317 11.066 0 14.233 9.317 17.4 10.415 26.06 10.843 28.288c.432-2.228 1.526-10.888 10.843-14.055C12.382 11.066 11.276 2.4 10.843.178zm0 17.235a3.208 3.208 0 01-1.777-.538 3.178 3.178 0 01-.485-4.906 3.203 3.203 0 013.487-.69 3.18 3.18 0 011.733 4.167 3.19 3.19 0 01-1.732 1.728c-.389.16-.805.243-1.226.243v-.005z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:180px auto}@media (min-width:768px){div#CybotCookiebotDialog #CybotCookiebotDialogHeader{height:60px}}@media (min-width:1440px){div#CybotCookiebotDialog #CybotCookiebotDialogHeader{height:80px;background-size:280px auto}}div#CybotCookiebotDialog #CybotCookiebotDialogHeaderLogosWrapper,div#CybotCookiebotDialog #CybotCookiebotDialogPoweredByText{display:none!important}div#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{padding:5px 1em}@media (min-width:768px){div#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{padding:1em}}div#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid #435dc9;color:#27347b}div#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding-top:5px;padding-bottom:5px}@media (min-width:1200px){div#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding-top:10px;padding-bottom:10px}}@media (min-width:992px){div#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{font-size:20px;line-height:28px}}div#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane{padding:5px 0}@media (min-width:768px){div#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane{padding:0}}div#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper{padding:5px 1em}@media (min-width:768px){div#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper{padding:1em}}div#CybotCookiebotDialog #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#27347b}div#CybotCookiebotDialog #CybotCookiebotDialogFooter{padding:10px 1em;border-top:0}@media (min-width:768px){div#CybotCookiebotDialog #CybotCookiebotDialogFooter{padding:1em}}div#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper button{padding:10px 15px;border-color:#fff;color:#161616;background-color:#fff}@media (min-width:768px){div#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper button{padding:15px}}div#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border-color:#f4d000;color:#161616;background-color:#f4d000}.aa-article-cards.bg--white .aa-title{color:#161616}.aa-article-cards__header{margin-bottom:30px;text-align:center}@media (min-width:992px){.aa-article-cards__header{margin-bottom:60px;text-align:left}}.aa-article-cards__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:40px 25px;gap:40px 25px;width:100%}@media (min-width:768px){.aa-article-cards__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.aa-article-cards__body{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.aa-article-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;background-color:transparent}@media (min-width:576px){.aa-article-card{max-width:300px}}@media (min-width:768px){.aa-article-card{-ms-flex-preferred-size:40%;flex-basis:40%}}@media (min-width:992px){.aa-article-card{-ms-flex-preferred-size:20%;flex-basis:20%}}.aa-article-card__image{display:block;aspect-ratio:1.5/1;margin-bottom:35px;overflow:hidden}.aa-article-card__header .aa-title{margin-bottom:0;font-size:16px;line-height:24px;font-weight:500}.aa-article-card__header .aa-title a{color:inherit;text-decoration:none}.aa-article-card__subheading{display:block;margin-bottom:15px;font-size:14px;line-height:18px}.aa-article-card__body{opacity:.8}.aa-article-cards--slider .splide__track{width:100vw;position:relative}.aa-article-cards--slider .splide__arrows{position:absolute;top:-30px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:30px;gap:30px}@media (min-width:1200px){.aa-article-cards--slider .splide__arrows{top:-70px}}.aa-article-cards--slider .splide__arrow{position:static;padding:0;background-color:transparent}.aa-article-cards--slider .splide__arrow svg{width:30px}.aa-article-cards--slider .splide__arrow:disabled svg{opacity:.2}.aa-article-cards--slider .splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#checkin_registration{min-height:600px;color:#fff}#checkin_registration .registration--body{border:none!important;margin-bottom:0!important;padding-bottom:10px}#checkin_registration .registration--body,#checkin_registration .registration--start>.ticket>div,#checkin_registration .registration--start>.ticket>div:last-child,#checkin_registration .ticket--amount--button{background-color:transparent!important;color:#fff}#checkin_registration .ticket--amount--button.plus{background-color:#f4d000!important;color:#000}#checkin_registration .aa-pricing-plan__price p:first-of-type,#checkin_registration h2,#checkin_registration h4,.aa-pricing-plan__price #checkin_registration p:first-of-type{color:#f4d000;font-family:Inter,Arial,sans-serif}#checkin_registration .btn-success{background-color:red!important}#checkin_registration .button-group .btn-squared--active,#checkin_registration .button-group>.btn--active{background:#f4d000!important;color:#000!important}#checkin_registration .label,#checkin_registration .label .optional,.checkin_registration .label{color:#fff!important}#checkin_registration .ticket-number-input{color:#f4d000!important}.aa-agenda__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-right:18px}@media (min-width:992px){.aa-agenda__inner{max-width:1200px;margin:auto}}@media (min-width:1440px){.aa-agenda__inner{padding-left:0;padding-right:0}}.aa-agenda__header{text-align:center}.aa-agenda__navigation{margin-bottom:60px;position:relative;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #cfcfcf}@media (min-width:768px){.aa-agenda__navigation{margin-bottom:85px}}.aa-agenda__navigation:after{content:"";position:absolute;right:0;top:0;bottom:0;width:100px;background:-webkit-gradient(linear,right top,left top,from(#001358),to(rgba(0,19,88,0)));background:linear-gradient(270deg,#001358,rgba(0,19,88,0));pointer-events:none}@media (min-width:992px){.aa-agenda__navigation:after{display:none}}.aa-agenda__navigation-inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll}@media (min-width:768px){.aa-agenda__navigation-inner{overflow-x:visible;overflow-x:initial}}.aa-agenda__navigation-inner>a{margin-bottom:0;padding-bottom:24px;position:relative;min-width:200px;padding-left:5px;padding-right:5px;color:#fff;text-align:center;font-weight:300;text-decoration:none}@media (min-width:992px){.aa-agenda__navigation-inner>a{min-width:auto;padding-left:0;padding-right:0}}.aa-agenda__navigation-inner>a:hover{font-weight:500}.aa-agenda__navigation-inner>a:before{display:block;content:attr(title);font-weight:500;height:0;overflow:hidden;visibility:hidden}.aa-agenda__navigation-inner>a:after{content:"";position:absolute;left:0;bottom:0;width:100%;background-color:#f4d000}@media (min-width:768px){.aa-agenda__navigation-inner>a:after{bottom:-4px}}.aa-agenda__navigation-inner>a:not(:last-child){margin-right:50px}@media (min-width:768px){.aa-agenda__navigation-inner>a:not(:last-child){margin-right:80px}}@media (min-width:1200px){.aa-agenda__navigation-inner>a:not(:last-child){margin-right:100px}}.aa-agenda__navigation-inner a.is-active{font-weight:500}.aa-agenda__navigation-inner a.is-active:after{height:4px}@media (min-width:768px){.aa-agenda__navigation-inner a.is-active:after{height:8px}}.aa-agenda__navigation--space-between .aa-agenda__navigation-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aa-agenda__navigation--space-between .aa-agenda__navigation-inner>a:not(:last-child){margin-right:40px}.aa-agenda__body{height:0;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-agenda__body.is-active{height:auto;overflow:visible;overflow:initial;visibility:visible;opacity:1}.aa-agenda__day a{color:#f4d000;text-decoration:underline}.aa-agenda__headline:first-child{margin-top:0}.aa-agenda__headline .aa-pricing-plan__price p:first-of-type,.aa-agenda__headline h2,.aa-pricing-plan__price .aa-agenda__headline p:first-of-type{margin-bottom:0}.aa-agenda__headline .aa-label{color:#fff}.aa-agenda__title h4{margin-bottom:0}.aa-agenda__title:first-child{margin-top:0}.aa-agenda__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media (min-width:768px){.aa-agenda__event{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-agenda__event:last-child{margin-bottom:0}.aa-agenda__event>*{padding-right:10px}.aa-agenda__event .aa-agenda__event-time{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.aa-agenda__event .aa-agenda__event-speaker,.aa-agenda__event .aa-agenda__event-title{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.aa-agenda__title+.aa-agenda__event{padding-top:0}.aa-agenda__event.aa-agenda__event--special{padding-top:20px;padding-bottom:20px;border-top:1px solid #435dc9;border-bottom:1px solid #435dc9}.aa-agenda-v2{padding-left:0;padding-right:0}.aa-agenda-v2.vip-is-visible .aa-agenda-v2__day [data-vip-subsessions=true],.aa-agenda-v2.vip-is-visible .aa-agenda-v2__day [data-vip=true].aa-agenda-v2__session-group{display:block!important}.aa-agenda-v2 .aa-agenda-v2__day [data-vip-subsessions=true],.aa-agenda-v2 .aa-agenda-v2__day [data-vip=true].aa-agenda-v2__session-group{display:none!important}.aa-agenda-v2.vip-is-visible .aa-agenda-v2__day [data-vip=true].aa-agenda-v2__session{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.aa-agenda-v2__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-right:18px}@media (min-width:992px){.aa-agenda-v2__inner{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.aa-agenda-v2__inner{padding-left:0;padding-right:0}}.aa-agenda-v2__header{padding-left:20px;padding-right:20px;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.aa-agenda-v2__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:40px;gap:40px;margin-bottom:30px;padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-agenda-v2__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}}.aa-agenda-v2__controls__days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-agenda-v2__controls__days{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.aa-agenda-v2__controls__day{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;background:none;position:relative;padding:0 10px 18px;border-bottom:1px solid #f1f1f1;cursor:pointer}@media (min-width:992px){.aa-agenda-v2__controls__day{padding:0 40px 18px}}@media (min-width:992px){.aa-agenda-v2__controls__day:first-child{padding-left:0}}@media (min-width:992px){.aa-agenda-v2__controls__day:last-child{padding-right:0}}.aa-agenda-v2__controls__day h3{margin-bottom:5px}.aa-agenda-v2__controls__day.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;border-bottom:8px solid #f4d000}.aa-agenda-v2__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:20px;gap:20px;text-align:center}@media (min-width:992px){.aa-agenda-v2__filters{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:30px;gap:30px}}.aa-agenda-v2__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:576px){.aa-agenda-v2__filter{min-width:100px}}.aa-agenda-v2__filter h4{font-size:18px;line-height:24px}@media (min-width:992px){.aa-agenda-v2__filter h4{font-size:25px;line-height:33px}}.aa-agenda-v2__filter button{margin-top:auto}.aa-agenda-v2__day{border-bottom:4px solid #435dc9}.aa-agenda-v2__session-group__body,.aa-agenda-v2__session-group__header{border-top:4px solid #435dc9}.aa-agenda-v2__session,.aa-agenda-v2__session-group__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:768px){.aa-agenda-v2__session,.aa-agenda-v2__session-group__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:992px){.aa-agenda-v2__session,.aa-agenda-v2__session-group__header{min-height:105px}}.aa-agenda-v2__session-group__header{background-color:#000c3a}.aa-agenda-v2__session-group.has-sessions .aa-agenda-v2__session-group__header:focus,.aa-agenda-v2__session-group.has-sessions .aa-agenda-v2__session-group__header:hover{background-color:#00176d}.aa-agenda-v2__session-group.has-sessions .aa-agenda-v2__session-group__header{cursor:pointer}.aa-agenda-v2__session-group--first .aa-agenda-v2__session-group__header{grid-row-gap:5px;row-gap:5px;border-top:0}.aa-agenda-v2__session-group__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.aa-agenda-v2__session-group__name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-agenda-v2__session-group__topic{font-weight:400}@media (min-width:1200px){.aa-agenda-v2__session-group__topic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:15px;padding-left:15px;border-left:2px solid #fff;font-size:20px;line-height:26px}}.aa-agenda-v2__session-group__time,.aa-agenda-v2__session__time{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;padding-right:20px;font-size:14px;line-height:23px}@media (min-width:992px){.aa-agenda-v2__session-group__time,.aa-agenda-v2__session__time{font-size:20px;line-height:26px}}@media (min-width:1200px){.aa-agenda-v2__session-group__time,.aa-agenda-v2__session__time{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.aa-agenda-v2__session-group__time h4,.aa-agenda-v2__session__time h4{margin:0;font-size:14px;line-height:23px}@media (min-width:992px){.aa-agenda-v2__session-group__time h4,.aa-agenda-v2__session__time h4{font-size:20px;line-height:26px}}.aa-agenda-v2__session-group__time{border-right:1px solid #fff;padding-right:10px}@media (min-width:576px){.aa-agenda-v2__session-group__time{padding-right:20px}}@media (min-width:1200px){.aa-agenda-v2__session-group__time{border-right:none}}.aa-agenda-v2__session-group__name{margin-left:20px}@media (min-width:1200px){.aa-agenda-v2__session-group__name{margin-left:0}}.aa-agenda-v2__session-group__name,.aa-agenda-v2__session__name{margin-right:20px}.aa-agenda-v2__session-group__name h3,.aa-agenda-v2__session__name h3{margin:0;font-weight:400;font-size:20px;line-height:26px}@media (min-width:1200px){.aa-agenda-v2__session-group__name h3,.aa-agenda-v2__session__name h3{font-size:20px;line-height:26px}}.aa-agenda-v2__session-group__name h4,.aa-agenda-v2__session__name h4{margin:0;font-size:20px;line-height:26px}@media (min-width:1200px){.aa-agenda-v2__session-group__name h4,.aa-agenda-v2__session__name h4{font-size:20px;line-height:26px}}.aa-agenda-v2__session-group__name h4:not(:last-child),.aa-agenda-v2__session__name h4:not(:last-child){margin-bottom:5px}.aa-agenda-v2__session-group__action,.aa-agenda-v2__session__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;margin-left:auto}@media (min-width:576px){.aa-agenda-v2__session-group__action,.aa-agenda-v2__session__action{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}}@media (min-width:1200px){.aa-agenda-v2__session-group__action,.aa-agenda-v2__session__action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-agenda-v2__session-group__action span{margin-top:8px;font-size:16px;line-height:20px;text-align:center}.aa-agenda-v2__session-group__action .aa-icon-chevron{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-agenda-v2__session-group__hide{display:none}.aa-agenda-v2__session-group.is-expanded .aa-icon-chevron{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.aa-agenda-v2__session-group.is-expanded .aa-agenda-v2__session-group__show{display:none}.aa-agenda-v2__session-group.is-expanded .aa-agenda-v2__session-group__hide{display:block}.aa-agenda-v2__session{padding-top:20px;padding-bottom:20px;border-color:transparent;border-bottom:1px solid #435dc9;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-agenda-v2__session:last-child{border-bottom:0}.aa-agenda-v2__session.aa-modal-trigger{cursor:pointer}.aa-agenda-v2__session.aa-modal-trigger:focus,.aa-agenda-v2__session.aa-modal-trigger:hover{background-color:#001972}.aa-agenda-v2__session__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:25px;gap:25px}@media (min-width:768px){.aa-agenda-v2__session__time{grid-gap:15px;gap:15px}}@media (min-width:1200px){.aa-agenda-v2__session__time{grid-gap:25px;gap:25px}}.aa-agenda-v2__session__time span{display:block;font-size:16px;line-height:22px}.aa-agenda-v2__session__time .aa-agenda-v2__speaker-avatar img{width:55px;height:55px}.aa-agenda-v2__session__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-agenda-v2__session__name span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;font-size:16px;line-height:22px}.aa-agenda-v2__session__name span img{margin-right:5px}@media (min-width:768px){.aa-agenda-v2__session__name span{display:block;margin-top:0}}.aa-agenda-v2__session__name .aa-agenda-v2__speaker-avatar img{width:35px;height:35px}.aa-agenda-v2__session__action .atcb_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-agenda-v2__session__action .atcb_button.active{background:#fff}.aa-agenda-v2__session__action .atcb_button svg.aa-icon-calendar{margin-bottom:1px}.aa-agenda-v2__session__action .atcb_button svg.aa-icon-calendar path{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-agenda-v2__session__action .atcb_button.active svg.aa-icon-calendar path{fill:#161616;stroke:#161616}.aa-agenda-v2__session__action .aa-icon-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px}.aa-agenda-v2__speaker-avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.aa-agenda-v2__speaker-avatar img{border-radius:50%}.aa-agenda-v2__session__info{padding-top:15px}.aa-agenda-v2__session__info .aa-agenda-v2__session__time{grid-gap:0;gap:0;margin-bottom:10px;font-weight:400;font-size:16px;line-height:22px}.aa-agenda-v2__session__info .aa-agenda-v2__session__time span{display:inline-block;border-left:1px solid #fff;padding-left:5px;margin-left:5px}.aa-agenda-v2__session__info .aa-agenda-v2__session__name h4{margin-bottom:10px}.aa-agenda-v2__session__info .aa-agenda-v2__speaker{margin-bottom:15px}.aa-agenda-v2__session__info .aa-agenda-v2__speaker .aa-agenda-v2__speaker-avatar{margin-right:10px}.aa-agenda-v2-modal .aa-modal__content{max-width:1080px;padding:0}.aa-agenda-v2-modal .aa-modal__close{top:20px;right:20px;background:transparent;-webkit-transform:none;transform:none}.aa-agenda-v2-modal .aa-modal__close:active,.aa-agenda-v2-modal .aa-modal__close:focus,.aa-agenda-v2-modal .aa-modal__close:hover{background:transparent;opacity:.8}.aa-agenda-v2-modal .aa-modal__close:after,.aa-agenda-v2-modal .aa-modal__close:before{width:2px;height:30px}.aa-agenda-v2-modal .aa-modal__close:before{margin-right:-1px}.aa-agenda-v2-modal .aa-modal__close:after{margin-left:-1px}.aa-agenda-v2-modal .aa-modal__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:25px;padding-right:60px;border:1px solid #435dc9;text-align:center}@media (min-width:992px){.aa-agenda-v2-modal .aa-modal__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:90px;text-align:left}}.aa-agenda-v2-modal .aa-modal__header__column{padding-top:25px;padding-bottom:25px}@media (min-width:992px){.aa-agenda-v2-modal .aa-modal__header__column:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-right:1px solid #435dc9;padding-right:45px;margin-right:45px}}.aa-agenda-v2-modal .aa-modal__header__column:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px;padding-top:0}@media (min-width:992px){.aa-agenda-v2-modal .aa-modal__header__column:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px}}.aa-agenda-v2-modal .aa-modal__header__column h3,.aa-agenda-v2-modal .aa-modal__header__column h4{margin:0;line-height:1}.aa-agenda-v2-modal .aa-modal__header__column h4{margin-top:5px;font-weight:400}@media (min-width:992px){.aa-agenda-v2-modal .aa-modal__header__column h4{font-size:24px}}@media (min-width:992px){.aa-agenda-v2-modal .aa-agenda-v2-modal__calendar-link{margin-left:auto}}.aa-agenda-v2-modal .atcb_button{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:15px;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;border:1px solid #fff;border-radius:4px;color:inherit;font-size:16px;line-height:16px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:992px){.aa-agenda-v2-modal .atcb_button{grid-gap:30px;gap:30px}}.aa-agenda-v2-modal .atcb_button.active{color:#161616;background-color:#fff}.aa-agenda-v2-modal .atcb_button svg.aa-icon-calendar path{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-agenda-v2-modal .atcb_button.active svg.aa-icon-calendar path{fill:#161616;stroke:#161616}.aa-agenda-v2-modal .aa-modal__body__column ul{padding-left:30px}.aa-agenda-v2-modal .aa-modal__body__column ul li{list-style-type:disc;padding:0!important}.aa-agenda-v2-modal .aa-modal__body__column ul li:before{display:none}.aa-agenda-v2-modal .aa-modal__body{padding:25px}@media (min-width:992px){.aa-agenda-v2-modal .aa-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.aa-agenda-v2-modal .aa-modal__body__column:first-child{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;padding-right:40px;border-right:1px solid #161616}}.aa-agenda-v2-modal .aa-modal__body__column:last-child{margin-top:40px}@media (min-width:992px){.aa-agenda-v2-modal .aa-modal__body__column:last-child{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;margin-top:0;padding-left:45px;padding-right:20px}}.aa-agenda-v2-modal .aa-modal__body__column:last-child .aa-title{margin-bottom:25px}.aa-agenda-v2-modal .aa-modal__body__column .aa-agenda-v2-modal__speaker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:25px;gap:25px;text-decoration:none}.aa-agenda-v2-modal .aa-modal__body__column .aa-agenda-v2-modal__speaker:not(:last-child){margin-bottom:40px}.aa-agenda-v2-modal .aa-modal__body__column .aa-agenda-v2-modal__speaker__image{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px}.aa-agenda-v2-modal .aa-modal__body__column .aa-agenda-v2-modal__speaker__image img{width:100%;height:auto;border-radius:50%}.aa-agenda-v2-modal .aa-modal__body__column .aa-agenda-v2-modal__speaker__text strong{display:block}.aa-company-signup form{margin-top:40px}.aa-company-signup label{display:block;margin-bottom:5px}.aa-company-signup input[type=email],.aa-company-signup input[type=number],.aa-company-signup input[type=password],.aa-company-signup input[type=tel],.aa-company-signup input[type=text],.aa-company-signup select{width:100%;margin-bottom:20px;background-color:#fff}.aa-company-signup #button_submit{width:100%;margin-top:30px}@media (min-width:768px){.aa-company-signup #button_submit{width:auto;min-width:250px}}.aa-company-signup__header{margin-bottom:30px}.aa-company-signup__gdpr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-company-signup__gdpr label{margin:0}.aa-company-signup__gdpr input{margin-right:5px}.aa-company-signup__hidden{display:none}.aa-wysiwyg{padding-left:20px;padding-right:20px}.aa-wysiwyg .aa-button-group{max-width:720px;width:100%;position:relative;z-index:12;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:992px){.aa-wysiwyg .aa-button-group{margin-left:auto;margin-right:auto}}.aa-wysiwyg__inner{width:100%}@media (min-width:992px){.aa-wysiwyg__inner{max-width:720px;margin-left:auto;margin-right:auto}}.aa-wysiwyg__inner .aa-wysiwyg__header{width:100%}@media (min-width:992px){.aa-wysiwyg__inner .aa-wysiwyg__header{max-width:720px}}.aa-wysiwyg.aa-background{background-color:#f4d000}.aa-wysiwyg.aa-background--dark{background-color:#00092a;color:#fff}.aa-wysiwyg.aa-background--sand{background-color:#bbb;color:#fff}.aa-wysiwyg--wide .aa-wysiwyg__inner{width:100%}@media (min-width:992px){.aa-wysiwyg--wide .aa-wysiwyg__inner{max-width:1440px;margin-left:auto;margin-right:auto}}.aa-wysiwyg--wide .aa-wysiwyg__inner .aa-wysiwyg__header{width:100%}@media (min-width:992px){.aa-wysiwyg--wide .aa-wysiwyg__inner .aa-wysiwyg__header{max-width:720px}}.aa-wysiwyg--wide .aa-wysiwyg__inner .aa-wysiwyg__body{width:100%}.aa-wysiwyg--wide .aa-button-group{max-width:1440px}.aa-wysiwyg--bg{color:#fff}.aa-wysiwyg--bg .aa-wysiwyg__inner{position:relative;z-index:2}.aa-wysiwyg--vignette .aa-wysiwyg__body p{font-size:18px;line-height:26px}@media (min-width:1440px){.aa-wysiwyg--vignette .aa-wysiwyg__body p{font-size:22px;line-height:30px}}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner{max-width:1200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__header{max-width:360px;margin-right:60px;margin-bottom:0}}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__body{max-width:480px;margin-right:60px}}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__body:last-of-type{margin-right:0}}.aa-wysiwyg--center,.aa-wysiwyg--center .aa-wysiwyg__header{text-align:center}@media (min-width:992px){.aa-wysiwyg--center .aa-wysiwyg__header{margin-left:auto;margin-right:auto}}.aa-wysiwyg--columns .aa-wysiwyg__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-wysiwyg--columns .aa-wysiwyg__inner{max-width:960px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-wysiwyg--columns .aa-wysiwyg__inner .aa-wysiwyg__header{width:100%}@media (min-width:992px){.aa-wysiwyg--columns .aa-wysiwyg__inner .aa-wysiwyg__header{max-width:420px;margin-right:60px}}.aa-wysiwyg--columns .aa-wysiwyg__inner .aa-wysiwyg__body{width:100%}@media (min-width:992px){.aa-wysiwyg--columns .aa-wysiwyg__inner .aa-wysiwyg__body{max-width:480px}}.aa-wysiwyg--columns .aa-button-group{max-width:960px}@media (min-width:992px){.aa-wysiwyg--columns.aa-wysiwyg--wide .aa-wysiwyg__inner{max-width:1440px;width:100%}}.aa-wysiwyg--columns.aa-wysiwyg--wide .aa-wysiwyg__header{width:100%}@media (min-width:992px){.aa-wysiwyg--columns.aa-wysiwyg--wide .aa-wysiwyg__header{max-width:420px}}.aa-wysiwyg--columns.aa-wysiwyg--wide .aa-wysiwyg__body{width:100%}@media (min-width:992px){.aa-wysiwyg--columns.aa-wysiwyg--wide .aa-wysiwyg__body{max-width:720px}}.aa-wysiwyg--columns-three .aa-wysiwyg__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner{max-width:1440px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__header{width:100%;margin-bottom:30px}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__header{max-width:420px;margin-right:60px;margin-bottom:0}}.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__body{width:100%;margin-bottom:30px}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__body{max-width:480px;margin-right:60px;margin-bottom:0}}.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__body:last-of-type{margin-bottom:0;margin-right:0}.aa-wysiwyg--columns-three.aa-wysiwyg--columns-header .aa-button-group{max-width:720px}@media (min-width:992px){.aa-wysiwyg--columns-three.aa-wysiwyg--columns-header .aa-wysiwyg__inner{max-width:720px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.aa-wysiwyg--columns-three.aa-wysiwyg--columns-header .aa-wysiwyg__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:600px;width:100%;margin-bottom:30px}.aa-wysiwyg--columns-three.aa-wysiwyg--columns-header .aa-wysiwyg__body{width:100%}@media (min-width:992px){.aa-wysiwyg--columns-three.aa-wysiwyg--columns-header .aa-wysiwyg__body{width:calc(50% - 30px)}}.aa-wysiwyg--columns-three .aa-button-group{max-width:1440px}.aa-wysiwyg--wide-columns .aa-wysiwyg__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-wysiwyg--wide-columns .aa-wysiwyg__inner{max-width:1440px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-wysiwyg--wide-columns .aa-wysiwyg__inner .aa-wysiwyg__header{width:100%}.aa-pricing-plan__price .aa-wysiwyg--wide-columns .aa-wysiwyg__inner .aa-wysiwyg__header p:first-of-type,.aa-wysiwyg--wide-columns .aa-wysiwyg__inner .aa-wysiwyg__header .aa-pricing-plan__price p:first-of-type,.aa-wysiwyg--wide-columns .aa-wysiwyg__inner .aa-wysiwyg__header h2{max-width:720px}.aa-wysiwyg--wide-columns .aa-wysiwyg__inner .aa-wysiwyg__body{width:100%;margin-bottom:30px}@media (min-width:992px){.aa-wysiwyg--wide-columns .aa-wysiwyg__inner .aa-wysiwyg__body{max-width:calc(50% - 30px);width:100%;margin-right:60px;margin-bottom:0}}.aa-wysiwyg--wide-columns .aa-wysiwyg__inner .aa-wysiwyg__body:last-of-type{margin-bottom:0;margin-right:0}.aa-wysiwyg--wide-columns.aa-wysiwyg--columns-header .aa-button-group{max-width:1440px}@media (min-width:992px){.aa-wysiwyg--wide-columns.aa-wysiwyg--columns-header .aa-wysiwyg__inner{max-width:1440px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.aa-wysiwyg--wide-columns.aa-wysiwyg--columns-header .aa-wysiwyg__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:100%;margin-bottom:30px}.aa-wysiwyg--wide-columns .aa-button-group{max-width:1440px}.aa-quote{width:100%}.aa-pricing-plan__price .aa-quote p:first-of-type,.aa-quote .aa-pricing-plan__price p:first-of-type,.aa-quote h2{font-weight:400}.aa-quote__inner{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:1200px){.aa-quote__inner{padding-left:0;padding-right:0}}.aa-quote__header{text-align:center}.aa-quote__body{max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.aa-quote__profile{text-align:center}.aa-quote__profile .aa-quote__name{margin-bottom:0;font-weight:500;font-size:20px;line-height:23px}.aa-quote__profile .aa-quote__position{font-weight:400;font-size:16px;line-height:19px}.aa-quote__text{position:relative;margin:0;color:#fff;font-family:Inter,Arial,sans-serif;font-style:italic;font-weight:700;font-size:22px;line-height:30px}@media (min-width:768px){.aa-quote__text{font-size:28px;line-height:37px}}@media (min-width:992px){.aa-quote__text{font-size:40px;line-height:49px}}.aa-quote__image{max-width:110px;width:100%;height:110px;border-radius:50%;margin-bottom:20px;background-size:cover;background-position:50%;background-repeat:no-repeat}.aa-quote--wide .aa-quote__inner{max-width:960px;padding-left:20px;padding-right:20px}@media (min-width:1200px){.aa-quote--wide .aa-quote__inner{padding-left:0;padding-right:0}}.aa-quote--wide .aa-quote__header{text-align:left}.aa-quote--wide .aa-quote__body{margin:0}@media (min-width:576px){.aa-quote--wide .aa-quote__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-quote--wide .aa-quote__body .aa-quote__image{margin-bottom:30px}@media (min-width:576px){.aa-quote--wide .aa-quote__body .aa-quote__image{margin-right:30px;margin-bottom:0}}.aa-quote--wide .aa-quote__profile{text-align:center}@media (min-width:576px){.aa-quote--wide .aa-quote__profile{text-align:left}}.aa-image{max-width:100%;width:100%}@media (min-width:992px){.aa-image{max-width:1680px;margin-left:auto;margin-right:auto}}.aa-image__inner{width:100%;padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-image__inner{max-width:960px;margin:0 auto;padding-left:0;padding-right:0}}.aa-image__inner img{display:block;height:auto;max-width:100%;width:100%}.aa-image--big{width:100%}@media (min-width:992px){.aa-image--big .aa-image__inner{padding-left:20px;padding-right:20px;max-width:1200px}}@media (min-width:1440px){.aa-image--big .aa-image__inner{padding-left:0;padding-right:0}}@media (min-width:992px){.aa-image--wide .aa-image__inner{padding-left:20px;padding-right:20px;max-width:1440px}}@media (min-width:1440px){.aa-image--wide .aa-image__inner{padding-left:0;padding-right:0}}.aa-video{padding-left:20px;padding-right:20px}@media (min-width:1440px){.aa-video{padding-left:0;padding-right:0}}.aa-video__inner{width:100%}@media (min-width:768px){.aa-video__inner{max-width:960px;margin-left:auto;margin-right:auto}}.aa-video--big .aa-video__inner{width:100%}@media (min-width:992px){.aa-video--big .aa-video__inner{max-width:1200px}}.aa-video--wide .aa-video__inner{width:100%}@media (min-width:992px){.aa-video--wide .aa-video__inner{max-width:1440px}}.aa-columns .aa-columns__body.aa-columns__body-reverse,.aa-columns .aa-columns__body.aa-columns__body-reverse:nth-of-type(odd),.aa-columns .aa-columns__body:nth-of-type(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-columns .aa-columns__body.aa-columns__body-reverse,.aa-columns .aa-columns__body.aa-columns__body-reverse:nth-of-type(odd),.aa-columns .aa-columns__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.aa-columns .aa-columns__body:nth-of-type(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-columns .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-columns__inner{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}@media (min-width:1440px){.aa-columns__inner{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.aa-columns__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1440px;width:100%;margin-left:auto;margin-right:auto}.aa-column{width:100%}@media (min-width:992px){.aa-column{max-width:720px}}.aa-columns__body+.aa-columns__body{margin-top:30px}@media (min-width:992px){.aa-columns__body+.aa-columns__body{margin-top:64}}.aa-column--text{max-width:720px;width:100%}.aa-column__inner{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}@media (min-width:992px){.aa-column__inner{max-width:480px}}@media (min-width:1200px){.aa-column__inner{padding-left:0;padding-right:0}}:root .aa-column--text,_:-ms-fullscreen{display:block}.aa-column--image{min-height:300px}@media (min-width:992px){.aa-column--image img{margin-left:0}}@media (min-width:992px){.aa-columns__body:nth-of-type(2n) img{margin-left:auto;margin-right:0}}.aa-column--speaker{color:#fff}.aa-column--speaker .aa-columns__body{max-width:1440px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-column--speaker .aa-column--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-column--speaker .aa-column--text .aa-column__inner{padding:0;margin:0 0 20px}@media (min-width:992px){.aa-column--speaker .aa-column--text .aa-column__inner{margin-bottom:0}}.aa-column--speaker .aa-column--image{margin-left:auto;background-size:cover;background-repeat:no-repeat;background-position:50%}.aa-column--speaker .aa-column--image img{-ms-flex-item-align:center;align-self:center;width:600px;height:auto}@media (min-width:992px){.aa-column--speaker .aa-columns__body:nth-of-type(2n) .aa-column--text .aa-column__inner,.aa-column--speaker .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-left:auto}}.aa-columns--reversed .aa-columns__body:nth-of-type(odd){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:992px){.aa-columns--reversed .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.aa-columns--reversed .aa-columns__body:nth-of-type(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:992px){.aa-columns--reversed .aa-columns__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-columns--no-margin .aa-columns__body+.aa-columns__body{margin-top:0}@media (min-width:992px){.aa-columns--video .aa-content-width--narrow{max-width:960px}}@media (min-width:992px){.aa-columns--video .aa-content-width--normal{max-width:1200px}}@media (min-width:992px){.aa-columns--video .aa-content-width--wide{max-width:1440px}}.aa-column--form{padding-left:20px;padding-right:20px}.aa-column--form .aa-column__inner{padding-top:0}@media (min-width:992px){.aa-column--form .aa-column__inner{padding-top:120px;padding-bottom:120px}}.aa-columns.aa-columns--form.bg--tertiary .aa-company-signup input[type=email],.aa-columns.aa-columns--form.bg--tertiary .aa-company-signup input[type=number],.aa-columns.aa-columns--form.bg--tertiary .aa-company-signup input[type=password],.aa-columns.aa-columns--form.bg--tertiary .aa-company-signup input[type=tel],.aa-columns.aa-columns--form.bg--tertiary .aa-company-signup input[type=text],.aa-columns.aa-columns--form.bg--tertiary .aa-company-signup select,.aa-columns.aa-columns--form.bg--tertiary .hs-input,.aa-columns.aa-columns--form.site-header.bg--none .aa-company-signup input[type=email],.aa-columns.aa-columns--form.site-header.bg--none .aa-company-signup input[type=number],.aa-columns.aa-columns--form.site-header.bg--none .aa-company-signup input[type=password],.aa-columns.aa-columns--form.site-header.bg--none .aa-company-signup input[type=tel],.aa-columns.aa-columns--form.site-header.bg--none .aa-company-signup input[type=text],.aa-columns.aa-columns--form.site-header.bg--none .aa-company-signup select,.aa-columns.aa-columns--form.site-header.bg--none .hs-input,.aa-company-signup .aa-columns.aa-columns--form.bg--tertiary input[type=email],.aa-company-signup .aa-columns.aa-columns--form.bg--tertiary input[type=number],.aa-company-signup .aa-columns.aa-columns--form.bg--tertiary input[type=password],.aa-company-signup .aa-columns.aa-columns--form.bg--tertiary input[type=tel],.aa-company-signup .aa-columns.aa-columns--form.bg--tertiary input[type=text],.aa-company-signup .aa-columns.aa-columns--form.bg--tertiary select,.aa-company-signup .aa-columns.aa-columns--form.site-header.bg--none input[type=email],.aa-company-signup .aa-columns.aa-columns--form.site-header.bg--none input[type=number],.aa-company-signup .aa-columns.aa-columns--form.site-header.bg--none input[type=password],.aa-company-signup .aa-columns.aa-columns--form.site-header.bg--none input[type=tel],.aa-company-signup .aa-columns.aa-columns--form.site-header.bg--none input[type=text],.aa-company-signup .aa-columns.aa-columns--form.site-header.bg--none select{border:1px solid #fff}.aa-columns.aa-columns--form .hbspt-form{width:100%}.aa-columns.aa-columns--form .hs-form-field>label{font-weight:700}.aa-columns.aa-columns--form .hs-button{padding:10px 26px}.aa-columns.aa-columns--form .hs-fieldtype-text input{color:#fff}.aa-columns.aa-columns--form .aa-columns__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:100%;padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-columns.aa-columns--form .aa-columns__inner{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.aa-columns.aa-columns--form .aa-columns__inner{padding-left:0;padding-right:0}}.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body{width:100%}@media (min-width:992px){.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body .aa-column.aa-column--text{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body .aa-column.aa-column--text{max-width:480px}}.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body .aa-column.aa-column--form{padding:0}@media (min-width:992px){.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body .aa-column.aa-column--form{max-width:420px;margin-left:auto;margin-right:auto}}.aa-columns.aa-columns--icons .aa-columns__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1320px;padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-columns.aa-columns--icons .aa-columns__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.aa-columns.aa-columns--icons .aa-columns__inner{padding-left:0;padding-right:0}}.aa-columns.aa-columns--icons .aa-columns__header{width:100%;margin-bottom:30px}@media (min-width:992px){.aa-columns.aa-columns--icons .aa-columns__header{max-width:600px;padding-right:60px;margin-bottom:0}}@media (min-width:1200px){.aa-columns.aa-columns--icons .aa-columns__header{padding-right:180px}}.aa-columns.aa-columns--icons .aa-columns__header h1{width:100%}@media (min-width:992px){.aa-columns.aa-columns--icons .aa-columns__header h1{max-width:360px}}.aa-columns.aa-columns--icons .aa-columns__header strong{color:#f4d000}.aa-columns.aa-columns--icons .aa-columns__body{max-width:720px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.aa-columns.aa-columns--icons .aa-column-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}@media (min-width:768px){.aa-columns.aa-columns--icons .aa-column-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-columns.aa-columns--icons .aa-column-item img{width:50px;height:50px}.aa-columns.aa-columns--icons .aa-column-item .item__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.aa-columns.aa-columns--icons .aa-column-item .item__header__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-columns.aa-columns--icons .aa-column-item .item__header__inner hr{width:50px;height:3px;background-color:#f4d000;border:none;margin-left:20px;margin-right:20px;-ms-flex-item-align:center;align-self:center}@media (min-width:768px){.aa-columns.aa-columns--icons .aa-column-item .item__header__inner hr{width:101px;margin-left:25px;margin-right:25px}}.aa-columns.aa-columns--icons .aa-column-item .item__body{margin-top:7px}.aa-columns.aa-columns--icons .aa-column-item .item__body a{color:#fff;text-decoration:underline}.aa-columns.aa-columns--icons .aa-column-item .item__body h4{margin-bottom:0}.aa-columns.aa-columns--image .aa-columns__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1200px;padding-left:20px;padding-right:20px}@media (min-width:1440px){.aa-columns.aa-columns--image .aa-columns__inner{padding-left:0;padding-right:0}}.aa-columns.aa-columns--image .aa-columns__inner .aa-columns__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-columns.aa-columns--image .aa-columns__body.bg--dark,.aa-columns.aa-columns--image .aa-columns__body.bg--grey,.aa-columns.aa-columns--image .aa-columns__body.bg--light-grey,.aa-columns.aa-columns--image .aa-columns__body.bg--primary,.aa-columns.aa-columns--image .aa-columns__body.bg--red,.aa-columns.aa-columns--image .aa-columns__body.bg--secondary,.aa-columns.aa-columns--image .aa-columns__body.bg--tertiary,.aa-columns.aa-columns--image .aa-columns__body.site-header.bg--none{padding:40px 0}@media (min-width:768px){.aa-columns.aa-columns--image .aa-columns__body.bg--dark,.aa-columns.aa-columns--image .aa-columns__body.bg--grey,.aa-columns.aa-columns--image .aa-columns__body.bg--light-grey,.aa-columns.aa-columns--image .aa-columns__body.bg--primary,.aa-columns.aa-columns--image .aa-columns__body.bg--red,.aa-columns.aa-columns--image .aa-columns__body.bg--secondary,.aa-columns.aa-columns--image .aa-columns__body.bg--tertiary,.aa-columns.aa-columns--image .aa-columns__body.site-header.bg--none{padding:40px}}.aa-columns.aa-columns--image .aa-column__inner{width:100%;padding-left:0;padding-right:0}@media (min-width:992px){.aa-columns.aa-columns--image .aa-column__inner{max-width:720px}}.aa-columns.aa-columns--image .aa-column--image{max-width:480px}.aa-columns.aa-columns--image .aa-column--image img{width:100%;max-width:480px;height:auto;-ms-flex-item-align:center;align-self:center}.aa-columns.aa-columns--image .aa-column--text{padding-top:0;padding-bottom:0}.aa-columns.aa-columns--image .aa-button{font-size:12px}@media (min-width:768px){.aa-columns.aa-columns--image .aa-button{font-size:18px}}.aa-columns.aa-columns--image .button-group{margin-top:30px}.aa-columns--image .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-left:0}@media (min-width:992px){.aa-columns--image .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-left:60px}}.aa-columns--image .aa-columns__body:nth-of-type(2n) .aa-column--text{margin-right:0}@media (min-width:992px){.aa-columns--image .aa-columns__body:nth-of-type(2n) .aa-column--text{margin-right:60px}}.aa-columns--image.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-left:0;margin-right:0}@media (min-width:992px){.aa-columns--image.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-right:60px}}.aa-columns--image.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--text{margin-right:0;margin-left:0}@media (min-width:992px){.aa-columns--image.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--text{margin-left:60px}}.aa-columns--form-wide .aa-columns__inner{position:relative}.aa-columns--form-wide .aa-columns__inner .hs-fieldtype-text input{border:1px solid #fff}.aa-columns--form-wide .aa-columns__inner a{color:#f4d000}.aa-columns--form-wide .aa-columns__inner .aa-hero-back-button{position:absolute;top:-80px;left:0}@media (min-width:1200px){.aa-columns--form-wide .aa-columns__inner .aa-hero-back-button{top:-100px;left:-40px}}.aa-columns--partner{width:100%}.aa-columns--partner .aa-columns__inner{max-width:1440px}.aa-columns--partner .aa-column--text{max-width:720px}.aa-columns--partner .aa-column--text .aa-column__inner{max-width:600px;margin-left:0;padding-top:0;padding-bottom:0}.aa-columns--partner .aa-column--image{max-width:720px}.aa-columns--partner .aa-column--image .aa-column__inner{width:100%}.aa-columns--partner .column__contact-info{margin-top:60px}.aa-columns--partner .column__contact-info .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.aa-columns--partner .column__contact-info .info-item:last-of-type{margin-bottom:30px}.aa-columns--partner .column__contact-info img{width:25px;height:25px;margin-right:10px}.aa-columns--partner .column__contact-info a{color:#fff}.aa-columns--partner .column__contact-info p{margin-top:0}.aa-columns--partner .aa-columns__body:nth-of-type(odd){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:992px){.aa-columns--partner .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-columns--partner .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-right:0}@media (min-width:992px){.aa-columns--partner .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-left:60px}}.aa-columns--reversed.aa-columns--partner{width:100%}.aa-columns--reversed.aa-columns--partner .aa-columns__inner{max-width:1440px}.aa-columns--reversed.aa-columns--partner .aa-column--text{max-width:720px}.aa-columns--reversed.aa-columns--partner .aa-column--text .aa-column__inner{max-width:600px;margin-left:0;padding-top:0;padding-bottom:0}.aa-columns--reversed.aa-columns--partner .aa-column--image{max-width:720px}.aa-columns--reversed.aa-columns--partner .aa-column--image .aa-column__inner{width:100%}.aa-columns--reversed.aa-columns--partner .column__contact-info{margin-top:60px}.aa-columns--reversed.aa-columns--partner .column__contact-info .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.aa-columns--reversed.aa-columns--partner .column__contact-info .info-item:last-of-type{margin-bottom:30px}.aa-columns--reversed.aa-columns--partner .column__contact-info img{width:25px;height:25px;margin-right:10px}.aa-columns--reversed.aa-columns--partner .column__contact-info a{color:#fff}.aa-columns--reversed.aa-columns--partner .column__contact-info p{margin-top:0}@media (min-width:992px){.aa-columns--reversed.aa-columns--partner .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.aa-columns--reversed.aa-columns--partner .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-right:0}@media (min-width:992px){.aa-columns--reversed.aa-columns--partner .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-right:60px;margin-left:0}}.aa-columns--form.bg--tertiary a,.aa-columns--form.site-header.bg--none a{color:#fff}.aa-content-slider__body{position:relative}.aa-content-slider__body:before{content:"";width:20vw;position:absolute;top:0;bottom:0;right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,rgba(0,9,42,.3)),to(#00092a));background:linear-gradient(90deg,transparent,rgba(0,9,42,.3) 50%,#00092a);pointer-events:none;z-index:1}@media (min-width:768px){.aa-content-slider__body:before{width:200px}}.aa-content-slider__slides-wrapper{overflow-x:auto;position:relative;scrollbar-color:#fff #001358}.aa-content-slider__slides-wrapper::-webkit-scrollbar{height:20px}.aa-content-slider__slides-wrapper::-webkit-scrollbar-track{border-radius:25px;background-color:#001358}.aa-content-slider__slides-wrapper::-webkit-scrollbar-thumb{border-radius:25px;background-color:#fff}.aa-content-slider__slides{width:-webkit-max-content;width:-moz-max-content;width:max-content}.aa-content-slide{display:inline-block;background-color:transparent}.aa-content-slide:not(:last-child){margin-right:20px}.aa-content-slide__header{margin-bottom:20px;width:250px;height:367px}@media (min-width:768px){.aa-content-slide__header{width:300px;height:440px}}.aa-content-slide__header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-content-slider__body .aa-title{margin-bottom:0;font-size:inherit;line-height:inherit}.aa-content-slider--cards .aa-content-slider__body:after{display:none}@media (max-width:767px){.aa-content-slider--cards .aa-content-slider__slides{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:20px;row-gap:20px;width:100%}}.aa-content-slider--cards .aa-content-slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;min-height:300px;width:100%;border-radius:8px;overflow:hidden}@media (min-width:768px){.aa-content-slider--cards .aa-content-slide{min-width:380px;width:380px;height:380px}}.aa-content-slider--cards .aa-content-slide__header{width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:0}.aa-content-slider--cards .aa-content-slide__header:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,transparent),color-stop(60%,rgba(0,9,42,.7)),color-stop(80%,#00092a));background:linear-gradient(180deg,transparent 25%,rgba(0,9,42,.7) 60%,#00092a 80%)}.aa-content-slider--cards .aa-content-slide__body,.aa-content-slider--cards .aa-content-slide__footer{position:relative;padding:10px}.aa-content-slider--cards .aa-content-slide__body .aa-title{color:#f4d000;font-weight:500}.aa-content-slider--cards .aa-content-slide__footer{-ms-flex-item-align:end;align-self:flex-end;padding-right:15px}.aa-content-slider--cards .aa-content-slide__footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none}.aa-content-slider--cards .aa-content-slide__footer a svg{width:13px;height:25px;margin-left:10px}@media (min-width:768px){.aa-focus-box{padding-bottom:60px}}@media (min-width:992px){.aa-focus-box{padding-bottom:0}}.aa-focus-box .aa-pricing-plan__price p:first-of-type,.aa-focus-box h2,.aa-pricing-plan__price .aa-focus-box p:first-of-type{font-size:40px;line-height:50px}@media (min-width:992px){.aa-focus-box .aa-pricing-plan__price p:first-of-type,.aa-focus-box h2,.aa-pricing-plan__price .aa-focus-box p:first-of-type{font-size:80px;line-height:100px}}.aa-focus-box__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;color:#fff}@media (min-width:992px){.aa-focus-box__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto}}.aa-focus-box__header{max-width:720px;width:100%;position:relative;padding-left:20px;padding-right:20px;z-index:10}@media (min-width:992px){.aa-focus-box__header{margin-left:120px;padding-left:0;padding-right:0}}.aa-focus-box--bottom{text-align:center}.aa-focus-box--bottom .button-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-focus-box--bottom .aa-agenda__navigation-inner>a,.aa-focus-box--bottom .aa-pricing-plan__price p:first-of-type,.aa-focus-box--bottom h1,.aa-focus-box--bottom h2,.aa-focus-box--bottom h3,.aa-focus-box--bottom h4,.aa-focus-box--bottom h5,.aa-focus-box--bottom h6,.aa-pricing-plan__price .aa-focus-box--bottom p:first-of-type{margin-left:auto;margin-right:auto}.aa-focus-box--bottom .aa-focus-box__inner{background-color:#161616}.aa-focus-box--bottom .aa-focus-box__inner:after{display:none}@media (min-width:992px){.aa-focus-box--bottom .aa-focus-box__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.aa-focus-box--bottom .aa-focus-box__header{margin:0 auto}.aa-focus-box--dark .subtitle{color:#161616}@media (min-width:992px){.aa-focus-box--small{max-width:1200px;margin:0 auto}}.aa-focus-box--center{text-align:center}.aa-focus-box--center .aa-focus-box__header{margin:0 auto}.aa-focus-box--center .button{margin-top:20px}.aa-focus-box--narrow{padding-top:80px;padding-bottom:80px}.aa-focus-box--narrow .aa-focus-box__inner{max-width:1680px;width:100%}.aa-focus-box--narrow .aa-focus-box__header{max-width:960px}.aa-cards{width:100%;background-size:cover;background-repeat:no-repeat}@media (min-width:992px){.aa-cards{margin-left:auto;margin-right:auto}}.aa-cards__inner{max-width:1200px;width:100%;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.aa-cards__inner{margin-left:auto;margin-right:auto}}@media (min-width:1440px){.aa-cards__inner{padding-right:0;padding-left:0}}.aa-card{max-width:100%;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:30px;text-decoration:none}.aa-card,.aa-card:last-of-type{margin-right:0}.aa-card:hover{text-decoration:none;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(0,0,0,.3)}@media (min-width:768px){.aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-card{max-width:calc(33.33333% - 20px)}.aa-card,.aa-card:nth-of-type(2n+2){margin-right:30px}.aa-card:nth-of-type(3n+3){margin-right:0}}.aa-card img{width:100%;height:auto}.aa-card p{margin-bottom:0}.aa-card__header{height:250px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:1200px){.aa-card__header{height:350px}}.aa-card__footer{margin-top:auto}.aa-card__footer svg{margin-top:20px;fill:#f4d000}.aa-cards--employee .aa-card{background-color:#001358;color:#fff}.aa-cards--employee .aa-card__header{cursor:pointer;height:auto} .aa-cards--employee .aa-card__body a { color: #fff; text-decoration: none; font-size: 16px;
    font-weight: 200;
    line-height: 22px; }.aa-cards--employee .aa-card__body p{font-weight:200;font-size:16px;line-height:22px}.aa-cards--employee .aa-card__body p:first-of-type{font-size:20px;line-height:23px;font-weight:700}.aa-cards--employee .aa-card__body p:nth-of-type(2){font-size:20px;line-height:23px;font-weight:400;margin-bottom:30px}.aa-cards--employee .aa-card__footer a svg{cursor:pointer}.aa-cards--employee .aa-card__footer a svg:hover{opacity:.8}.aa-card img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.aa-card:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.aa-cards--articles .aa-card__header{max-height:240px}.aa-cards--articles .aa-card-body{min-height:350px}.aa-cards--articles .article-date{font-weight:300;font-size:13px;line-height:22px}.aa-cards--articles .article-pre-text{padding-bottom:45px}.aa-cards--articles .article-author{font-weight:700;font-size:14px;line-height:29px}.aa-cards--articles .aa-card__footer{margin-top:auto}@media (min-width:576px){.aa-cards--four .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--four .aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-cards--four .aa-card{max-width:calc(25% - 22.5px);margin-right:30px}.aa-cards--four .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--four .aa-card:last-of-type{margin-right:0}}@media (min-width:992px){.aa-cards--two .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--two .aa-card:last-of-type{margin-right:0}}.aa-cards--centered,.aa-cards--icons{text-align:center}.aa-cards--icons{max-width:100%}.aa-cards--icons .aa-cards__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:wrap;-ms-flex:wrap;flex:wrap;max-width:1440px;width:100%}.aa-cards--icons .aa-cards__header{padding-left:20px;padding-right:20px}@media (min-width:1440px){.aa-cards--icons .aa-cards__header{padding-left:0;padding-right:0}}.aa-cards--icons .aa-cards__header h3{font-size:42px;line-height:52px;font-weight:700}.aa-cards--icons .aa-card{max-width:360px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-cards--icons .aa-card:hover{-webkit-box-shadow:none;box-shadow:none}.aa-cards--icons .aa-card .aa-card__header{width:87px;height:87px;margin-left:auto;margin-right:auto;margin-bottom:20px}.aa-cards--icons .aa-card .aa-card__body{background-color:transparent;padding:0}.aa-cards--icons .aa-card .aa-card__body h4{margin-bottom:0;color:#f4d000}@media (min-width:576px){.aa-cards--icons .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--icons .aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-cards--icons .aa-card{max-width:calc(25% - 22.5px);margin-right:30px}.aa-cards--icons .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--icons .aa-card:last-of-type{margin-right:0}}.aa-cards--numbers{max-width:100%}.aa-cards--numbers .aa-cards__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:wrap;-ms-flex:wrap;flex:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1440px;width:100%;padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-cards--numbers .aa-cards__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1440px){.aa-cards--numbers .aa-cards__inner{padding-left:0;padding-right:0}}.aa-cards--numbers .aa-card{max-width:360px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.aa-cards--numbers .aa-card:hover{-webkit-box-shadow:none;box-shadow:none}.aa-cards--numbers .aa-card .aa-card__header{height:auto;margin-bottom:30px}.aa-cards--numbers .aa-card .aa-card__header .numbers{font-weight:700;font-size:38px;line-height:49px}@media (min-width:992px){.aa-cards--numbers .aa-card .aa-card__header .numbers{font-size:50px;line-height:61px}}.aa-cards--numbers .aa-card .aa-card__body{border-top:4px solid #f4d000;padding:0}.aa-cards--numbers .aa-card .aa-card__body p{margin-top:30px}@media (min-width:576px){.aa-cards--numbers .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--numbers .aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-cards--numbers .aa-card{max-width:calc(25% - 22.5px);margin-right:30px}.aa-cards--numbers .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--numbers .aa-card:last-of-type{margin-right:0}}.aa-cards--numbers-extended{text-align:center}@media (min-width:576px){.aa-cards--numbers-extended .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--numbers-extended .aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-cards--numbers-extended .aa-card{max-width:calc(20% - 24px);margin-right:30px;margin-bottom:0}.aa-cards--numbers-extended .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--numbers-extended .aa-card:last-of-type{margin-right:0}}.aa-cards--numbers-extended .aa-card .aa-card__header,.aa-cards--numbers-extended .aa-card .aa-card__header .aa-agenda__navigation-inner>a,.aa-cards--numbers-extended .aa-card .aa-card__header .aa-pricing-plan__price p:first-of-type,.aa-cards--numbers-extended .aa-card .aa-card__header h1,.aa-cards--numbers-extended .aa-card .aa-card__header h2,.aa-cards--numbers-extended .aa-card .aa-card__header h3,.aa-cards--numbers-extended .aa-card .aa-card__header h4,.aa-cards--numbers-extended .aa-card .aa-card__header h5,.aa-cards--numbers-extended .aa-card .aa-card__header h6,.aa-pricing-plan__price .aa-cards--numbers-extended .aa-card .aa-card__header p:first-of-type{margin-bottom:0}.aa-cards--numbers-extended .aa-card .aa-card__body{border-top:none;padding:0}.aa-cards--numbers-extended .aa-card .aa-card__body p{margin-top:0;font-weight:300;font-size:20px;line-height:31px}@media (min-width:992px){.aa-cards--numbers-extended .aa-card .aa-card__body p{font-size:30px;line-height:41px}}.aa-cards--featured-facts .aa-cards__inner{max-width:1440px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:50px;padding-right:50px}@media (min-width:992px){.aa-cards--featured-facts .aa-cards__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-cards--featured-facts .aa-card{max-width:100%;width:100%;margin-top:50px;margin-bottom:50px;background-color:transparent;border-bottom:1px solid #999}.aa-cards--featured-facts .aa-card:hover{-webkit-box-shadow:none;box-shadow:none;cursor:auto}.aa-cards--featured-facts .aa-card:first-of-type{border-left:none;padding-left:0}@media (min-width:768px){.aa-cards--featured-facts .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--featured-facts .aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-cards--featured-facts .aa-card{max-width:calc(33.33333% - 20px);margin-right:30px;border-left:1px solid #999;border-bottom:none;padding-left:50px}.aa-cards--featured-facts .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--featured-facts .aa-card:nth-of-type(3n){margin-right:0}}.aa-cards--featured-facts .aa-card .aa-card__header{height:auto}.aa-cards--featured-facts .aa-card .aa-card__body{padding:0;cursor:auto}.aa-cards--featured-facts-4{width:100%}.aa-cards--featured-facts-4 .aa-cards__inner{max-width:1440px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:50px;padding-left:50px}@media (min-width:992px){.aa-cards--featured-facts-4 .aa-cards__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-cards--featured-facts-4 .aa-card{max-width:100%;width:100%;background-color:transparent;border-bottom:1px solid #999;padding-left:0}.aa-cards--featured-facts-4 .aa-card:hover{-webkit-box-shadow:none;box-shadow:none}.aa-cards--featured-facts-4 .aa-card:first-of-type{border-left:none;padding-left:0;border-bottom:1px solid #999}@media (min-width:992px){.aa-cards--featured-facts-4 .aa-card:first-of-type{border-bottom:0}}@media (min-width:576px){.aa-cards--featured-facts-4 .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--featured-facts-4 .aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-cards--featured-facts-4 .aa-card{max-width:calc(25% - 22.5px);margin-right:30px;border-left:1px solid #999;border-bottom:0;padding-left:50px}.aa-cards--featured-facts-4 .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--featured-facts-4 .aa-card:nth-of-type(4n){margin-right:0}}.aa-cards--featured-facts-4 .aa-card .aa-card__header{height:auto}.aa-cards--featured-facts-4 .aa-card .aa-card__body{padding:0}.aa-cards--partners{max-width:100%}.aa-cards--partners .aa-cards__header{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;text-align:center;font-weight:700}.aa-cards--partners .aa-cards__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1440px;width:100%;padding-left:20px;padding-right:20px}@media (min-width:1440px){.aa-cards--partners .aa-cards__inner{padding-left:0;padding-right:0}}.aa-cards--partners .aa-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-cards--partners .aa-card h4{font-weight:700}.aa-cards--partners .aa-card .aa-card__header{height:auto;margin-bottom:15px}.aa-cards--partners .aa-card .aa-card__header img{-webkit-filter:grayscale(0);filter:grayscale(0)}.aa-cards--partners .aa-card .aa-card__body{padding:0}.aa-cards--partners .aa-card .aa-card__body p:last-of-type{margin-bottom:30px}.aa-cards--partners .aa-card .aa-card__footer{margin-top:auto;padding:0;font-weight:700;text-decoration:none}.aa-cards--partners .aa-card .aa-card__footer:hover{text-decoration:underline}.aa-cards--partners .aa-card .aa-card__footer svg{fill:#fff;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.aa-cards--partners .aa-card:hover{-webkit-box-shadow:none;box-shadow:none}.aa-cards--partners .aa-card:hover .aa-card__footer svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media (min-width:576px){.aa-cards--partners .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--partners .aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-cards--partners .aa-card{max-width:calc(25% - 22.5px);margin-right:30px}.aa-cards--partners .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--partners .aa-card:nth-of-type(4n){margin-right:0}}.aa-cards--partners-basic .aa-card{max-width:calc(50% - 5px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;margin-bottom:10px}@media (min-width:992px){.aa-cards--partners-basic .aa-card{margin-bottom:30px}}.aa-cards--partners-basic .aa-card:nth-of-type(2n){margin-right:0}@media (min-width:992px){.aa-cards--partners-basic .aa-card:nth-of-type(2n){margin-right:30px}}@media (min-width:992px){.aa-cards--partners-basic .aa-card{max-width:calc(25% - 22.5px);margin-right:30px}.aa-cards--partners-basic .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--partners-basic .aa-card:nth-of-type(4n){margin-right:0}}.aa-cards--partners-basic .aa-card .aa-button--arrow-right{opacity:0;visibility:hidden}.aa-cards--partners-basic .aa-card:hover .aa-card__header{-webkit-filter:invert(1) grayscale(100%);filter:invert(1) grayscale(100%)}.aa-cards--partners-basic .aa-card:hover .aa-button--arrow-right{opacity:1;visibility:visible}.aa-cards--partners-basic .aa-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:125px}@media (min-width:992px){.aa-cards--partners-basic .aa-card__header{min-height:345px}}.aa-cards--partners-basic .aa-card__header img{-webkit-filter:invert(0) grayscale(0);filter:invert(0) grayscale(0);max-width:100px;width:100%}@media (min-width:576px){.aa-cards--partners-basic .aa-card__header img{max-width:150px}}@media (min-width:1200px){.aa-cards--partners-basic .aa-card__header img{max-width:100%}}.aa-cards--partners-basic .aa-card__body{position:absolute;bottom:50px}.aa-cards--partners-basic .aa-card__body .aa-button--arrow-right{z-index:22;width:35px;height:35px;background-color:transparent;border:1px solid #fff}@media (min-width:1200px){.aa-cards--partners-basic .aa-card__body .aa-button--arrow-right{border:1px solid #001358;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}}.aa-cards--partners-basic .aa-card__body .aa-button--arrow-right svg{fill:#fff}@media (min-width:1200px){.aa-cards--partners-basic .aa-card__body .aa-button--arrow-right svg{fill:#001358}}.aa-cards--partners-basic.bg--tertiary,.aa-cards--partners-basic.site-header.bg--none{background-color:#00092a}.aa-cards--partners-basic.bg--tertiary .aa-card,.aa-cards--partners-basic.site-header.bg--none .aa-card{background-color:#0e122d}.aa-cards--partners-basic.bg--tertiary .aa-card:hover,.aa-cards--partners-basic.site-header.bg--none .aa-card:hover{background-color:#cfcfcf}:root .aa-cards--partners-basic .aa-card,_:-ms-fullscreen .aa-card{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}:root .aa-cards--partners-basic .aa-card:hover,_:-ms-fullscreen .aa-card:hover{background-color:#001358}:root .aa-cards--partners-basic .aa-card .aa-card__header,_:-ms-fullscreen .aa-card .aa-card__header{height:345px}:root .aa-cards--partners-basic .aa-card .aa-card__body,_:-ms-fullscreen .aa-card .aa-card__body{left:50%;transform:translateX(-50%)}:root .aa-cards--partners-basic .aa-card .aa-card__body .aa-button--arrow-right,_:-ms-fullscreen .aa-card .aa-card__body .aa-button--arrow-right{border:1px solid #fff;border-radius:50%;padding:20px}:root .aa-cards--partners-basic .aa-card .aa-card__body .aa-button--arrow-right svg,_:-ms-fullscreen .aa-card .aa-card__body .aa-button--arrow-right svg{fill:#fff;margin-left:3px}.aa-cards--videos{max-width:100%}.aa-cards--videos .aa-cards__header{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;text-align:center;font-weight:700}.aa-cards--videos .aa-cards__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1440px;width:100%;padding-left:20px;padding-right:20px}@media (min-width:1440px){.aa-cards--videos .aa-cards__inner{padding-left:0;padding-right:0}}.aa-cards--videos .aa-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-cards--videos .aa-card h4{font-weight:700}.aa-cards--videos .aa-card .aa-label{font-size:12px;color:#f4d000}.aa-cards--videos .aa-card .aa-card__header{height:auto;margin-bottom:15px}.aa-cards--videos .aa-card .aa-card__header img{-webkit-filter:grayscale(0);filter:grayscale(0)}.aa-cards--videos .aa-card .aa-card__body{padding:0}.aa-cards--videos .aa-card .aa-card__body p:last-of-type{margin-bottom:30px}.aa-cards--videos .aa-card .aa-card__footer{margin-top:auto;padding:0;font-weight:700;text-decoration:none}.aa-cards--videos .aa-card .aa-card__footer:hover{text-decoration:underline}.aa-cards--videos .aa-card .aa-card__footer svg{fill:#fff;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.aa-cards--videos .aa-card:hover{-webkit-box-shadow:none;box-shadow:none}.aa-cards--videos .aa-card:hover .aa-card__footer svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media (min-width:576px){.aa-cards--videos .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--videos .aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-cards--videos .aa-card{max-width:calc(33.33333% - 30px);margin-right:30px}.aa-cards--videos .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--videos .aa-card:nth-of-type(3n){margin-right:0}}.aa-cards--article .aa-card__body{background-color:#fff}.aa-cards.bg--light-blue .aa-card,.aa-cards.bg--secondary .aa-card,.aa-cards.bg--tertiary .aa-card,.aa-cards.site-header.bg--none .aa-card{color:#fff}.aa-cards--employee.bg--tertiary,.aa-cards--employee.site-header.bg--none{background-color:#00092a}.aa-cards--employee.bg--tertiary .aa-card,.aa-cards--employee.site-header.bg--none .aa-card{background-color:#001358}.aa-card--optional,.aa-cards--employee.bg--tertiary .aa-card--optional,.aa-cards--employee.site-header.bg--none .aa-card--optional{background-color:transparent}.aa-card--optional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0;min-height:auto;height:auto;text-decoration:none}@media (min-width:576px){.aa-card--optional{margin-right:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.aa-card--optional{min-height:600px}}.aa-card--optional a{text-decoration:none}.aa-card--optional .aa-card__header{height:143px;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:none;border-right:3px solid #f4d000}@media (min-width:576px){.aa-card--optional .aa-card__header{height:auto;width:200px;border-top:3px solid #f4d000;border-right:none}}.aa-card--optional .aa-card__body{padding:0;background-color:transparent}.aa-card--optional p{margin-top:30px;margin-left:0;margin-bottom:0;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial}@media (min-width:576px){.aa-card--optional p{margin-left:40px;margin-top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}}.aa-card--optional:hover{-webkit-box-shadow:none;box-shadow:none}:root .aa-card--optional,_:-ms-fullscreen{max-height:600px;height:auto}.aa-cards--featured-facts.bg--dark-card .aa-cards__inner{background-color:#0e122d}.aa-cards--featured-facts.bg--primary-card .aa-cards__inner{background-color:#f4d000}.aa-cards--featured-facts.bg--secondary-card .aa-cards__inner{background-color:#001358}.aa-cards--featured-facts.bg--dark-blue-card .aa-cards__inner,.aa-cards--featured-facts.bg--tertiary-card .aa-cards__inner{background-color:#00092a}.aa-cards--featured-facts.bg--red-card .aa-cards__inner{background-color:#f40000}.aa-cards--featured-facts.bg--light-blue-card .aa-cards__inner{background-color:#435dc9}.aa-cards--featured-facts.bg--light-grey-card .aa-cards__inner{background-color:#cfcfcf}.aa-cards--featured-facts.grey-card .aa-cards__inner{background-color:#bbb}.aa-cards--speakers .aa-cards__header{width:100%;text-align:center}.aa-cards--speakers .aa-cards__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-cards--speakers .aa-card{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(10%,#0e122d));background:linear-gradient(180deg,transparent 10%,#0e122d 0);color:#fff}.aa-cards--speakers .aa-card:last-of-type{margin-right:0}.aa-cards--speakers .aa-card:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(10%,#001358));background:linear-gradient(180deg,transparent 10%,#001358 0);-webkit-box-shadow:none;box-shadow:none}.aa-cards--speakers .aa-card:hover .aa-card__footer .aa-button--arrow{background:#f4d000;max-width:200px;width:100%;-webkit-transition:max-width .25s;transition:max-width .25s;border-radius:100px;text-decoration:none}.aa-cards--speakers .aa-card:hover .aa-card__footer .aa-button--arrow .icon{display:none}.aa-cards--speakers .aa-card:hover .aa-card__footer .aa-button--arrow .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;visibility:visible;margin-left:auto;margin-right:auto}.aa-cards--speakers .aa-card:hover .aa-card__footer .aa-button--arrow .text svg{fill:#161616;margin-top:0}.aa-cards--speakers .aa-card__header img{height:250px;width:auto;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-cards--speakers .aa-card__header img{height:350px}}.aa-cards--speakers .aa-card__body{padding-top:0;background-color:transparent}.aa-cards--speakers .aa-card__body .name{font-size:22px;line-height:26px}@media (min-width:992px){.aa-cards--speakers .aa-card__body .name{font-size:28px;line-height:32px}}.aa-cards--speakers .aa-card__body .sir-name{font-weight:700;font-size:20px;line-height:24px}@media (min-width:992px){.aa-cards--speakers .aa-card__body .sir-name{font-size:28px;line-height:32px}}.aa-cards--speakers .aa-card__body .occupation{margin-top:25px;font-weight:300;font-size:16px;line-height:24px}@media (min-width:992px){.aa-cards--speakers .aa-card__body .occupation{font-size:22px;line-height:30px}}.aa-cards--speakers .aa-card__body .extra-text{margin-top:25px;font-size:16px;line-height:24px}.aa-cards--speakers .aa-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:auto}.aa-cards--speakers .aa-card__footer .aa-button--arrow{margin-top:30px;background:#f4d000;max-width:200px;width:100%;-webkit-transition:max-width .15s;transition:max-width .15s;border-radius:100px;text-decoration:none}.aa-cards--speakers .aa-card__footer .aa-button--arrow .icon svg{position:absolute;top:-10px;left:9px;display:block;width:15px;height:15px;fill:#f4d000}.aa-cards--speakers .aa-card__footer .aa-button--arrow .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;visibility:visible;margin-left:auto;margin-right:auto}.aa-cards--speakers .aa-card__footer .aa-button--arrow .text svg{fill:#161616;margin-top:0}@media (min-width:992px){.aa-cards--speakers .aa-card__footer .aa-button--arrow{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:35px;width:100%;min-height:35px;height:35px;border-radius:17.5px;padding:0;background:transparent;border:1px solid #f4d000}.aa-cards--speakers .aa-card__footer .aa-button--arrow .icon svg{position:absolute;top:-10px;left:9px;display:block;width:15px;height:15px;fill:#f4d000}.aa-cards--speakers .aa-card__footer .aa-button--arrow .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;color:#161616;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.aa-cards--speakers .aa-card__footer .aa-button--arrow .text svg{margin-left:10px}}.aa-cards--speakers .aa-cards__footer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.aa-cards--speakers .aa-cards__footer--center .aa-button{margin-left:auto;margin-right:auto}.aa-cards-speakers--two .aa-cards__body{max-width:800px;margin-right:auto;margin-left:auto}@media (min-width:768px){.aa-cards-speakers--two .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards-speakers--two .aa-card:nth-of-type(2n+2){margin-right:0}}.aa-cards--speakers--centered .aa-cards__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-cards--articles-extended .aa-card{background-color:#0e122d}.aa-cards--articles-extended .aa-card .aa-card__header{position:relative}.aa-cards--articles-extended .aa-card .card-tag{position:absolute;background-color:#f4d000;color:#161616;padding:15px 45px;font-weight:500;font-size:15px;line-height:22px}.aa-cards--articles-extended .cards__header{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:50px}.aa-cards--articles-extended .cards__header .card-label{display:block;margin-bottom:20px}.aa-cards--articles-extended .cards__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-cards--articles-extended .cards__footer{margin-left:auto;margin-right:auto;margin-top:20px}.aa-accordion{padding-bottom:0}.aa-accordion__inner{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-accordion__inner{padding-left:0;padding-right:0}}.aa-accordion__item{max-width:960px;width:100%;border-bottom:1px solid #fff;border-top:none}.aa-accordion__item:first-of-type{border-top:1px solid #fff}.aa-accordion__item p{font-size:14px;line-height:17px}@media (min-width:992px){.aa-accordion__item p{font-size:16px;line-height:21px}}.aa-accordion__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px 20px 0;position:relative}@media (min-width:768px){.aa-accordion__item-header{margin-bottom:0;max-width:960px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-accordion__item-header:hover{cursor:pointer}.aa-accordion__item-header p{max-width:190px}@media (min-width:576px){.aa-accordion__item-header p{max-width:720px}}.aa-accordion__item-header h4{max-width:190px;margin-bottom:0;font-size:16px;line-height:20px}@media (min-width:576px){.aa-accordion__item-header h4{max-width:720px}}@media (min-width:992px){.aa-accordion__item-header h4{font-size:22px;line-height:32px}}.aa-accordion__item-header svg{fill:#fff;margin-left:auto}.aa-accordion__item-header .plus{display:block}.aa-accordion__item-header .minus{display:none}.aa-accordion__item-body{max-width:960px;display:none;padding-bottom:20px;margin-top:30px}.aa-accordion__item.open .aa-accordion__item-body{overflow:hidden;position:relative}.aa-accordion__item.open .aa-accordion__item-header .plus{display:none}.aa-accordion__item.open .aa-accordion__item-header .minus{display:block}.aa-accordion__item.open .aa-accordion__item-header svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aa-hero{min-height:400px;width:100%;padding-top:40px}@media (min-width:992px){.aa-hero{padding-top:0}}.aa-hero__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%;color:#fff;padding-left:20px;padding-right:20px;z-index:10}@media (min-width:992px){.aa-hero__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1440px;margin-left:auto;margin-right:auto}}@media (min-width:1600px){.aa-hero__inner{padding-left:0;padding-right:0}}.aa-hero__inner .aa-button--no-bg{margin-left:-34px;margin-top:-35px}@media (min-width:992px){.aa-hero__inner .aa-button--no-bg{margin-top:35px}}.aa-hero__inner h1{margin-top:30px;color:#fff}.aa-hero__inner .aa-button-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.aa-hero__inner img{height:auto;margin-right:auto;margin-left:auto;margin-bottom:30px}@media (min-width:992px){.aa-hero__inner img{margin-bottom:50px}}.aa-hero__inner h1+img img,.aa-hero__inner p+img img,.aa-hero__inner span+img img{margin-top:30px}@media (min-width:992px){.aa-hero__inner h1+img img,.aa-hero__inner p+img img,.aa-hero__inner span+img img{margin-top:50px}}.aa-hero__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-hero__header{margin-bottom:0}}@media (min-width:1200px){.aa-hero__header{max-width:720px;margin-left:120px}}.aa-hero__header:last-child{margin-bottom:0}.aa-hero__header .aa-label:nth-of-type(2n){color:#fff;margin-bottom:0}.aa-hero__header strong{color:#f4d000}.aa-hero__header h1{margin-top:30px;margin-bottom:45px}@media (min-width:992px){.aa-hero__header h1{margin-bottom:25px}}.aa-hero__body{max-width:1440px}@media (min-width:992px){.aa-hero__body{padding-top:0;padding-bottom:0}}.aa-hero__body .aa-button--arrow-down{margin-left:auto;margin-right:auto;margin-top:160px}.aa-hero__body .button-group{margin-top:40px}.aa-hero__body strong{color:#f4d000}:root .aa-hero__body .aa-button,_:-ms-fullscreen .aa-button{line-height:16px}.aa-hero__footer{width:750px}.aa-hero-back-button{position:absolute;top:60px;left:30px}@media (min-width:992px){.aa-hero-back-button{top:0;left:0}}.aa-hero-back-button a{color:#fff}.aa-hero--front{padding-top:0}.aa-hero--front .aa-hero__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-hero--front .aa-hero__header{margin-left:0;margin-top:auto}.aa-hero--front .aa-hero__body{bottom:-20px}.aa-hero--front .aa-hero__body .svg-group{left:50%}.aa-hero--overlay{position:relative}.aa-hero--overlay:after{position:absolute;left:0;top:0;bottom:0;right:0;content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(19,24,52,.7)),to(rgba(19,24,52,.7)));background:linear-gradient(0deg,rgba(19,24,52,.7),rgba(19,24,52,.7))}.aa-hero--overlay-fade{position:relative}.aa-hero--overlay-fade:after{position:absolute;left:0;top:0;bottom:0;right:0;content:"";background:linear-gradient(.38deg,#00092a .41%,rgba(19,25,59,0) 84.92%),linear-gradient(0deg,rgba(19,24,52,.7),rgba(19,24,52,.7))}.aa-hero--overlay-no-text{position:relative}.aa-hero--overlay-no-text:after{position:absolute;left:0;top:0;bottom:0;right:0;content:"";background:linear-gradient(116.65deg,#80bcc1 17.69%,hsla(0,0%,100%,0) 37.01%)}.aa-hero--video{display:block;position:relative;overflow:hidden}.aa-hero--full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 100px)}.aa-hero--full .aa-hero__header{margin-top:0}.aa-hero--full .aa-hero__body{position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:992px){.aa-hero--full .aa-hero__body{bottom:50px}}@media (min-width:1600px){.aa-hero--full .aa-hero__body{bottom:150px}}.aa-hero--full .aa-hero__body .svg-group{width:100%;position:relative;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.aa-hero--full .aa-hero__body .svg-group svg{position:absolute;top:0;left:0;stroke:#fff}.aa-hero--full .aa-hero__body .svg-group svg:first-of-type{top:-10px;opacity:.2}.aa-hero--full .aa-hero__footer{position:absolute;right:0;bottom:0}.aa-hero--center{text-align:center}@media (min-width:992px){.aa-hero--center .aa-hero__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.aa-hero--center .aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-hero--narrow .aa-hero__inner .aa-hero__body{max-width:720px;width:100%}.aa-cta{padding-top:0}.aa-hero.aa-cta{min-height:auto}.aa-social-share .social-share-icons{width:100%;max-width:240px;margin-left:auto;margin-right:auto;margin-top:20px}.aa-social-share .social-share-icons svg{width:40px;height:40px;margin-top:15px}.aa-social-share svg.icon{width:40px;height:40px}.aa-hero--alternative{padding:0}.aa-hero--alternative .aa-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1200px}@media (min-width:992px){.aa-hero--alternative .aa-hero__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:991px){.aa-hero--alternative .aa-hero__inner{padding-top:20px}}.aa-hero--alternative .aa-hero__header{margin:0;max-width:none}@media (min-width:992px){.aa-hero--alternative .aa-hero__header{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}}.aa-hero--alternative .aa-hero__header br{display:block}.aa-hero--alternative .aa-hero__header .aa-label{color:#f4d000}@media (min-width:992px){.aa-hero--alternative .aa-hero__header .aa-label{margin-bottom:40px}}.aa-hero--alternative .aa-hero__header .aa-title{margin:0 0 30px}.aa-hero--alternative .aa-hero__header .aa-button-group{margin-top:20px}@media (min-width:576px){.aa-hero--alternative .aa-hero__header .aa-button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (min-width:992px){.aa-hero--alternative .aa-hero__header .aa-button-group{margin-top:40px}}.aa-hero--alternative .aa-hero__content h3{font-size:inherit;line-height:inherit}@media (min-width:992px){.aa-hero--alternative .aa-hero__content h3{font-size:25px;line-height:33px}}@media (min-width:992px){.aa-hero--alternative .aa-hero__content h3:first-child{margin-bottom:40px}}.aa-hero--alternative .aa-hero__body{margin-bottom:50px}@media (min-width:992px){.aa-hero--alternative .aa-hero__body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;margin-left:50px}}@media (min-width:992px){.aa-hero--alternative .aa-hero__body img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:992px) and (min-width:1440px){.aa-hero--alternative .aa-hero__body img{max-width:none;width:810px}}@media (min-width:992px){.aa-hero--alternative .aa-hero__image-mobile{display:none}}.aa-hero--alternative .aa-hero__image-desktop{display:none}@media (min-width:992px){.aa-hero--alternative .aa-hero__image-desktop{display:block}}.aa-hero--alternative.aa-bg-overlay--gradient-ltr:before{background:linear-gradient(78.95deg,rgba(0,9,42,.8) 40%,rgba(0,19,88,0) 90%)}.aa-columns-with-images strong{color:#f4d000}.aa-columns-with-images__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-right:18px}@media (min-width:992px){.aa-columns-with-images__inner{max-width:1680px;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.aa-columns-with-images__inner{padding-left:0;padding-right:0}}.aa-columns-with-images__panel{width:100%}@media (min-width:992px){.aa-columns-with-images__panel:first-of-type{padding-right:60px}}@media (min-width:1440px){.aa-columns-with-images__header{max-width:600px;margin-left:120px}}.aa-columns-with-images__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:36px}@media (min-width:992px){.aa-columns-with-images__body{margin-bottom:0}}@media (min-width:1200px){.aa-columns-with-images__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.aa-columns-with-images__body{max-width:480px;margin-left:120px}}.aa-columns-with-images__footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.aa-columns-with-images__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.aa-columns-with-images__footer{margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1200px){.aa-columns-with-images__footer{max-width:840px}}.aa-columns-with-images__image{width:100%;height:240px}@media (min-width:992px){.aa-columns-with-images__image--one{height:480px}}@media (min-width:1440px){.aa-columns-with-images__image--one{height:700px}}.aa-columns-with-images__image--two{margin-top:18px}@media (min-width:768px){.aa-columns-with-images__image--two{margin-top:0;margin-left:18px}}@media (min-width:992px){.aa-columns-with-images__image--two{height:300px;max-width:300px;margin-top:-155px;margin-left:auto;margin-right:60px}}@media (min-width:1200px){.aa-columns-with-images__image--two{height:360px;max-width:360px;margin-top:-185px}}@media (min-width:1440px){.aa-columns-with-images__image--two{height:480px;max-width:480px;margin-top:-250px;margin-right:125px}}@media (min-width:992px){.aa-columns-with-images--line .aa-columns-with-images__body{padding-right:20px}}@media (min-width:1600px){.aa-columns-with-images--line .aa-columns-with-images__body{max-width:600px}}.aa-columns-with-images--line .aa-columns-with-images__body:before{content:"";display:inline-block;width:100%;max-width:120px;height:2px;margin-bottom:16px;background-color:#f4d000}@media (min-width:1200px){.aa-columns-with-images--line .aa-columns-with-images__body:before{margin-top:8px;margin-bottom:0;margin-right:24px}}@media (min-width:992px){.aa-columns-with-images--reverse .aa-columns-with-images__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:992px){.aa-columns-with-images--reverse .aa-columns-with-images__panel:first-of-type{padding-right:0;padding-left:60px}}@media (min-width:1440px){.aa-columns-with-images--reverse .aa-columns-with-images__image--two{margin-top:-375px;margin-left:auto;margin-right:-120px;height:525px;max-width:625px}}@media (min-width:1440px){.aa-columns-with-images--multiple .aa-columns-with-images__image--one{max-width:720px}}.aa-media__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-media__inner{max-width:1680px;margin:auto}}.aa-media__header{margin-bottom:24px}.aa-media__body,.aa-media__header{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-media--slider>.aa-media__container{margin-bottom:18px}@media (min-width:1200px){.aa-media__container--one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:700px;padding-right:24px}.aa-media__container--one .aa-media__item{width:450px;height:450px}}@media (min-width:1200px){.aa-media__container--two{width:980px}.aa-media__container--two .aa-media__item{height:530px}}@media (min-width:1200px){.aa-media__container--three{width:700px;padding-right:24px}.aa-media__container--three .aa-media__item{height:475px}}@media (min-width:1200px){.aa-media__container--four{width:700px}.aa-media__container--four .aa-media__item{height:750px}}.aa-media__item{width:100%;height:275px;padding-right:5px}@media (min-width:768px){.aa-media__item{height:480px}}.aa-media__item-inner{width:100%;height:275px}@media (min-width:768px){.aa-media__item-inner{height:480px}}.aa-media__item--video{position:relative;overflow:hidden;min-height:auto;background-size:cover;background-repeat:no-repeat}@media (min-width:576px){.aa-media__item--video{min-height:400px}}.aa-media__item--video .video{width:100%;height:100%;visibility:hidden}.aa-media__item--video .video.playing{visibility:visible}@media (min-width:992px){.aa-media__item--video .video{bottom:auto;top:0}}.aa-media__item--video .video--bg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-height:none;width:auto;height:auto;padding:0;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.aa-media--slider .aa-media__container{padding-left:18px;padding-right:18px}.aa-media--slider__container{position:relative}.connector{width:100%}.connector__inner{max-width:1440px;width:100%}.connector-line,.connector__inner{margin-left:auto;margin-right:auto}.connector-line{border-left:3px solid #f4d000;width:3px;height:100px}.aa-promoted-partners{padding-left:18px;padding-right:18px}@media (min-width:1600px){.aa-promoted-partners{padding-left:0;padding-right:0}}.aa-promoted-partners__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-promoted-partners__inner{max-width:1680px;margin:auto}}.aa-promoted-partners__header{text-align:center}.aa-promoted-partners__body{position:relative}.aa-promoted-partners__body:after,.aa-promoted-partners__body:before{content:"";position:absolute;top:0;bottom:0;width:100px;pointer-events:none;z-index:20}@media (min-width:992px){.aa-promoted-partners__body:after,.aa-promoted-partners__body:before{width:250px}}.aa-promoted-partners__body:before{left:0;background:-webkit-gradient(linear,left top,right top,from(#00092a),to(rgba(0,9,42,0)));background:linear-gradient(90deg,#00092a,rgba(0,9,42,0))}.aa-promoted-partners__body:after{right:0;background:-webkit-gradient(linear,right top,left top,from(#00092a),to(rgba(0,9,42,0)));background:linear-gradient(270deg,#00092a,rgba(0,9,42,0))}.aa-promoted-partners__footer{text-align:center}.aa-featured-content{padding-left:18px;padding-right:18px}@media (min-width:1600px){.aa-featured-content{padding-left:0;padding-right:0}}.aa-featured-content__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-featured-content__inner{max-width:1680px;margin:auto}}.aa-featured-content__slider-container{position:relative}.aa-featured-content__slider-container .aa-slider-pagination{top:0}@media (min-width:992px){.aa-featured-content__slider-container .aa-slider-pagination{top:-84px;-webkit-transform:none;transform:none;width:114px;height:114px}}@media (min-width:992px){.aa-featured-content__slider-container .aa-arrow{width:27px;height:16px}.aa-featured-content__slider-container .aa-arrow--back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.293 7.293a1 1 0 000 1.414l6.364 6.364a1 1 0 001.414-1.414L2.414 8l5.657-5.657A1 1 0 006.657.93L.293 7.293zM27 7H1v2h26V7z' fill='%23000'/%3E%3C/svg%3E")}.aa-featured-content__slider-container .aa-arrow--next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.707 8.707a1 1 0 000-1.414L20.343.929a1 1 0 10-1.414 1.414L24.586 8l-5.657 5.657a1 1 0 001.414 1.414l6.364-6.364zM0 9h26V7H0v2z' fill='%23000'/%3E%3C/svg%3E")}}.aa-featured-content__slide{position:relative;padding:36px 18px;width:100%;color:#fff}@media (min-width:992px){.aa-featured-content__slide{padding:60px;max-width:600px;min-height:380px;margin-right:40px}}.aa-featured-content__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,9,42,.75)}.aa-featured-content__slide>*{position:relative;z-index:20}.aa-featured-content__slide:hover{text-decoration:none}.aa-featured-content__slide .slide__footer{margin-top:auto}.aa-featured-content__slide .slide-button svg{fill:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.aa-featured-content__slide .slide-button:hover{text-decoration:underline}.aa-featured-content__slide .slide-button:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.expandable-cards__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:992px){.expandable-cards__inner{padding-left:0;padding-right:0}}.expandable-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:50px 20px;text-align:center;background-color:#001358;color:#fff;margin-bottom:30px}@media (min-width:768px){.expandable-card{max-width:calc(50% - 15px);margin-right:30px}.expandable-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.expandable-card{padding:50px;max-width:calc(33.33333% - 20px);margin-bottom:0}.expandable-card,.expandable-card:nth-of-type(2n+2){margin-right:30px}.expandable-card:nth-of-type(3n+3){margin-right:0}}.expandable-card .expandable-card__body{display:none}.expandable-card .expandable-card__footer{margin-left:auto;margin-right:auto;margin-top:30px;cursor:pointer}.expandable-card .expandable-card__footer img{margin-left:auto;margin-right:auto}.expandable-card.open .expandable-card__footer img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mfp-wrap{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.2);z-index:9999;padding-top:0}.aa-popup-form{max-width:720px;width:100%;position:relative;z-index:21;margin:30px auto}.aa-company-signup .aa-popup-form input[type=email],.aa-company-signup .aa-popup-form input[type=number],.aa-company-signup .aa-popup-form input[type=password],.aa-company-signup .aa-popup-form input[type=tel],.aa-company-signup .aa-popup-form input[type=text],.aa-company-signup .aa-popup-form select,.aa-popup-form .aa-company-signup input[type=email],.aa-popup-form .aa-company-signup input[type=number],.aa-popup-form .aa-company-signup input[type=password],.aa-popup-form .aa-company-signup input[type=tel],.aa-popup-form .aa-company-signup input[type=text],.aa-popup-form .aa-company-signup select,.aa-popup-form .hs-input{border-color:#fff;color:#fff}.aa-popup-form .hs-form-field>label{font-weight:700}.aa-popup-form .hs-submit input{background-color:#f4d000;color:#161616;padding:10px 32px}.aa-popup-form .hs-submit input:hover{background-color:rgba(244,208,0,.8)}.aa-popup-form__inner{width:100%;padding:20px}@media (min-width:992px){.aa-popup-form__inner{padding:60px}}.popup__header{text-align:center}.mfp-close{position:absolute;top:10px;right:10px;color:#fff;background:transparent;border:none;font-size:26px;cursor:pointer;z-index:30}.mfp-content{width:100%;position:relative;z-index:21;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:none;padding-top:0}.aa-popup-form.mfp-hide,.mfp-preloader{display:none}section.popup-slider{position:relative;padding-left:20px;padding-right:20px;background:#001358}section.popup-slider:before{position:absolute;content:"";top:0;left:0;width:100%;height:315px;background:-webkit-gradient(linear,left top,left bottom,color-stop(37.69%,#001358),color-stop(64.79%,rgba(0,19,88,0)));background:linear-gradient(180deg,#001358 37.69%,rgba(0,19,88,0) 64.79%);-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.popup-slider .intro{position:relative;z-index:2;margin-bottom:2rem}section.popup-slider .intro span{display:block;width:100%;color:#f4d000}.aa-pricing-plan__price section.popup-slider .intro p:first-of-type,section.popup-slider .intro .aa-pricing-plan__price p:first-of-type,section.popup-slider .intro h2{color:#fff;max-width:48rem}section.popup-slider .d-flex{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;grid-gap:1.25rem;gap:1.25rem}section.popup-slider .d-flex .break{display:none;-ms-flex-preferred-size:100%;flex-basis:100%;height:0}@media (min-width:1200px){section.popup-slider .d-flex .break{display:block}}section.popup-slider .d-flex .card-item{position:relative;width:100%;background:#001358;margin-bottom:1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none!important;cursor:pointer}@media (min-width:768px){section.popup-slider .d-flex .card-item{width:47.5%;margin-top:2rem}}@media (min-width:1200px){section.popup-slider .d-flex .card-item{width:23.75%;text-align:center}}section.popup-slider .d-flex .card-item .card-item__gradient-overlay{position:absolute;content:"";width:100%;height:60%;left:0;top:40px;background:-webkit-gradient(linear,left top,left bottom,color-stop(38.4%,#001358),color-stop(74.61%,rgba(0,19,88,0)));background:linear-gradient(180deg,#001358 38.4%,rgba(0,19,88,0) 74.61%);-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:0}section.popup-slider .d-flex .card-item .card-item__img{display:block;width:100%;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important;min-height:175px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.popup-slider .d-flex .card-item .card-item__body{padding:1rem;width:100%}section.popup-slider .d-flex .card-item .card-item__body h4,section.popup-slider .d-flex .card-item .card-item__body p,section.popup-slider .d-flex .card-item .card-item__body span{position:relative;color:#fff;z-index:1}section.popup-slider .d-flex .card-item .card-item__body p{margin-bottom:.5rem}section.popup-slider .d-flex .card-item .card-item__body span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.popup-slider .d-flex .card-item .card-item__body span svg{margin-right:.5rem}section.popup-slider .d-flex .card-item .card-item__body span svg path{stroke:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){section.popup-slider .d-flex .card-item:focus,section.popup-slider .d-flex .card-item:hover{margin-top:0}}section.popup-slider .d-flex .card-item:focus .card-item__img,section.popup-slider .d-flex .card-item:hover .card-item__img{min-height:205px}section.popup-slider .d-flex .card-item:focus span,section.popup-slider .d-flex .card-item:hover span{color:#f4d000}section.popup-slider .d-flex .card-item:focus span svg path,section.popup-slider .d-flex .card-item:hover span svg path{stroke:#f4d000}@media (max-width:767px){section.popup-slider .d-flex .card-item .card-item__gradient-overlay{width:200%;height:100%;left:0;top:0;background:-webkit-gradient(linear,right top,left top,color-stop(24.45%,rgba(0,19,88,.88)),color-stop(57.39%,rgba(0,19,88,0)));background:linear-gradient(270deg,rgba(0,19,88,.88) 24.45%,rgba(0,19,88,0) 57.39%);-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.popup-slider .d-flex .card-item .card-item__img{position:absolute;top:0;left:0;width:115%;background-size:contain!important;background-position:100%!important}section.popup-slider .d-flex .card-item .card-item__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;overflow:hidden}}section.popup-slider .intro{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.border-gradient{border-width:4px;border-style:solid;-o-border-image:linear-gradient(90deg,#435dc9,#1d2861) 1;border-image:-webkit-gradient(linear,left top,right top,from(#435dc9),to(#1d2861)) 1;border-image:linear-gradient(90deg,#435dc9,#1d2861) 1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.border-gradient:focus,.border-gradient:hover{border-width:4px;border-style:solid;-o-border-image:linear-gradient(90deg,#f4d000,#1d2861) 1;border-image:-webkit-gradient(linear,left top,right top,from(#f4d000),to(#1d2861)) 1;border-image:linear-gradient(90deg,#f4d000,#1d2861) 1}.modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;overflow-y:scroll;padding:30px;background:rgba(22,22,22,.7);z-index:99999}.modal.active{display:block;-webkit-overflow-scrolling:touch}.modal:focus{outline:none}.modal .modal__inner{max-width:1200px;min-height:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal__content{position:relative;width:100%;background:#fff}.modal .modal-close{padding:0;margin:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;top:0;right:0;border-radius:50%;background-color:#fff;cursor:pointer;z-index:999999;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.modal .modal-close:after,.modal .modal-close:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1px;height:20px;background-color:#161616}.modal .modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:-.5px}.modal .modal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-.5px}.modal .modal-close:hover{cursor:pointer}.modal .slick-list{width:100%}.modal .card-item .card-item__img{position:relative;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important;min-height:400px}.modal .card-item .card-item__img:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(22,22,22,.3)}.modal .card-item .card-item__body{padding:1.5rem 3rem}.modal .card-item .card-item__body p{font-size:16px}.modal .card-item .card-item__body a{color:#001358;text-decoration:underline}.modal .slick-next,.modal .slick-prev{position:absolute;top:200px;z-index:2;font-size:0;border:0;background:none;cursor:pointer}.modal .slick-prev{left:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal .slick-next{right:25px}.newsletter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:1440px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media (min-width:992px){.newsletter__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.newsletter__inner{padding-left:0;padding-right:0}}.aa-company-signup .newsletter__inner .hs-form input[type=file][type=email],.aa-company-signup .newsletter__inner .hs-form input[type=file][type=number],.aa-company-signup .newsletter__inner .hs-form input[type=file][type=password],.aa-company-signup .newsletter__inner .hs-form input[type=file][type=tel],.aa-company-signup .newsletter__inner .hs-form input[type=file][type=text],.aa-company-signup .newsletter__inner .hs-form select[type=file],.aa-company-signup .newsletter__inner form .hs-input[type=file],.aa-company-signup .newsletter__inner form input[type=file][type=email],.aa-company-signup .newsletter__inner form input[type=file][type=number],.aa-company-signup .newsletter__inner form input[type=file][type=password],.aa-company-signup .newsletter__inner form input[type=file][type=tel],.aa-company-signup .newsletter__inner form input[type=file][type=text],.aa-company-signup .newsletter__inner form select[type=file],.newsletter__inner .aa-company-signup form .hs-input[type=file],.newsletter__inner .aa-company-signup form input[type=file][type=email],.newsletter__inner .aa-company-signup form input[type=file][type=number],.newsletter__inner .aa-company-signup form input[type=file][type=password],.newsletter__inner .aa-company-signup form input[type=file][type=tel],.newsletter__inner .aa-company-signup form input[type=file][type=text],.newsletter__inner .aa-company-signup form select[type=file],.newsletter__inner .hs-form .aa-company-signup input[type=file][type=email],.newsletter__inner .hs-form .aa-company-signup input[type=file][type=number],.newsletter__inner .hs-form .aa-company-signup input[type=file][type=password],.newsletter__inner .hs-form .aa-company-signup input[type=file][type=tel],.newsletter__inner .hs-form .aa-company-signup input[type=file][type=text],.newsletter__inner .hs-form .aa-company-signup select[type=file],.newsletter__inner .hs-form .hs-input[type=file]{border-radius:4px;width:100%}.newsletter__header{max-width:720px;padding:40px 20px}@media (min-width:992px){.newsletter__header{padding:60px;text-align:center}}.newsletter__header .hs-form-field>label{font-weight:700}.newsletter__header .hs-submit input{background-color:#f4d000;color:#161616}.newsletter__header .hs-submit input:hover{background-color:rgba(244,208,0,.8)}.newsletter__header .hs-submit input{background-color:#f40000;color:#fff;padding:10px 32px}.newsletter__header .hs-submit input:hover{background-color:rgba(244,0,0,.8)}.newsletter__body{max-width:720px;width:100%;min-height:300px;height:auto}@media (min-width:992px){.newsletter__body{min-height:none}}.aa-company-signup .bg--secondary.newsletter__header input[type=email],.aa-company-signup .bg--secondary.newsletter__header input[type=number],.aa-company-signup .bg--secondary.newsletter__header input[type=password],.aa-company-signup .bg--secondary.newsletter__header input[type=tel],.aa-company-signup .bg--secondary.newsletter__header input[type=text],.aa-company-signup .bg--secondary.newsletter__header select,.aa-company-signup .bg--tertiary.newsletter__header input[type=email],.aa-company-signup .bg--tertiary.newsletter__header input[type=number],.aa-company-signup .bg--tertiary.newsletter__header input[type=password],.aa-company-signup .bg--tertiary.newsletter__header input[type=tel],.aa-company-signup .bg--tertiary.newsletter__header input[type=text],.aa-company-signup .bg--tertiary.newsletter__header select,.aa-company-signup .newsletter__header.site-header.bg--none input[type=email],.aa-company-signup .newsletter__header.site-header.bg--none input[type=number],.aa-company-signup .newsletter__header.site-header.bg--none input[type=password],.aa-company-signup .newsletter__header.site-header.bg--none input[type=tel],.aa-company-signup .newsletter__header.site-header.bg--none input[type=text],.aa-company-signup .newsletter__header.site-header.bg--none select,.bg--secondary.newsletter__header .aa-company-signup input[type=email],.bg--secondary.newsletter__header .aa-company-signup input[type=number],.bg--secondary.newsletter__header .aa-company-signup input[type=password],.bg--secondary.newsletter__header .aa-company-signup input[type=tel],.bg--secondary.newsletter__header .aa-company-signup input[type=text],.bg--secondary.newsletter__header .aa-company-signup select,.bg--secondary.newsletter__header .hs-input,.bg--tertiary.newsletter__header .aa-company-signup input[type=email],.bg--tertiary.newsletter__header .aa-company-signup input[type=number],.bg--tertiary.newsletter__header .aa-company-signup input[type=password],.bg--tertiary.newsletter__header .aa-company-signup input[type=tel],.bg--tertiary.newsletter__header .aa-company-signup input[type=text],.bg--tertiary.newsletter__header .aa-company-signup select,.bg--tertiary.newsletter__header .hs-input,.newsletter__header.site-header.bg--none .aa-company-signup input[type=email],.newsletter__header.site-header.bg--none .aa-company-signup input[type=number],.newsletter__header.site-header.bg--none .aa-company-signup input[type=password],.newsletter__header.site-header.bg--none .aa-company-signup input[type=tel],.newsletter__header.site-header.bg--none .aa-company-signup input[type=text],.newsletter__header.site-header.bg--none .aa-company-signup select,.newsletter__header.site-header.bg--none .hs-input{border-color:#fff;color:#fff}.bg--secondary.newsletter__header .hs-submit input,.bg--tertiary.newsletter__header .hs-submit input,.newsletter__header.site-header.bg--none .hs-submit input{background-color:#f4d000;color:#161616;padding:10px 32px}.bg--secondary.newsletter__header .hs-submit input:hover,.bg--tertiary.newsletter__header .hs-submit input:hover,.newsletter__header.site-header.bg--none .hs-submit input:hover{background-color:rgba(244,208,0,.8)}.bg--secondary.newsletter__header a,.bg--tertiary.newsletter__header a,.newsletter__header.site-header.bg--none a{color:#bbb}.newsletter-v2{padding-top:80px;padding-bottom:80px;color:#fff}.newsletter-v2.aa-overlay:after{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(19,25,59,.8)),to(rgba(19,25,59,.32)));background:linear-gradient(90deg,rgba(19,25,59,.8) 25.55%,rgba(19,25,59,.32))}@media (min-width:992px){.newsletter-v2.aa-overlay:after{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(19,25,59,.8)),to(rgba(19,25,59,.32)));background:linear-gradient(90deg,rgba(19,25,59,.8) 25.55%,rgba(19,25,59,.32))}}.newsletter-v2 a{color:hsla(0,0%,100%,.8)}.newsletter-v2 .newsletter__inner{position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.newsletter-v2 .newsletter__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.newsletter-v2 .newsletter__header{padding:20px 0 0;text-align:center}@media (min-width:992px){.newsletter-v2 .newsletter__header{margin-right:50px}}.newsletter-v2 .newsletter__body{min-height:auto}.aa-company-signup .newsletter-v2 input[type=email],.aa-company-signup .newsletter-v2 input[type=number],.aa-company-signup .newsletter-v2 input[type=password],.aa-company-signup .newsletter-v2 input[type=tel],.aa-company-signup .newsletter-v2 input[type=text],.aa-company-signup .newsletter-v2 select,.newsletter-v2 .aa-company-signup input[type=email],.newsletter-v2 .aa-company-signup input[type=number],.newsletter-v2 .aa-company-signup input[type=password],.newsletter-v2 .aa-company-signup input[type=tel],.newsletter-v2 .aa-company-signup input[type=text],.newsletter-v2 .aa-company-signup select,.newsletter-v2 .hs-input{border:1px solid #fff;background-color:#fff}.newsletter-v2 .hs-submit input{display:block;width:auto;margin-left:auto;margin-right:auto}.newsletter-v2 .legal-consent-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-tickets-v2__header{position:relative}@media (min-width:992px){.aa-tickets-v2__header{padding-right:360px}}.aa-tickets-v2__toggle-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;font-size:14px}@media (min-width:992px){.aa-tickets-v2__toggle-wrapper{margin-top:0;position:absolute;right:0;bottom:0}}.aa-tickets-v2__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:5px;gap:5px;width:160px;margin-top:10px;padding:5px;border-radius:5px}.aa-tickets-v2__toggle button{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 10px;border:0;border-radius:5px;font-size:25px;line-height:1;background-color:transparent;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer}.aa-tickets-v2__toggle button.is-active,.aa-tickets-v2__toggle button:active,.aa-tickets-v2__toggle button:focus,.aa-tickets-v2__toggle button:hover{color:#fff;background-color:#435dc9}.aa-tickets-v2__toggle button:active,.aa-tickets-v2__toggle button:focus,.aa-tickets-v2__toggle button:hover{background-color:#92a1e0}.aa-tickets-v2__body{margin-top:25px;overflow:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (min-width:768px){.aa-tickets-v2__body{overflow:auto}}@media (min-width:992px){.aa-tickets-v2__body{margin-top:40px}}.aa-tickets-v2__body+.aa-tickets-v2__body{margin-top:30px}@media (min-width:576px){.aa-tickets-v2__body+.aa-tickets-v2__body{margin-top:20px}}.aa-tickets-v2__tickets{grid-gap:30px 20px;gap:30px 20px}.aa-ticket-v2,.aa-tickets-v2__tickets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-ticket-v2{position:relative;min-height:515px;padding:35px 20px;border-radius:4px;outline:1px solid #fff;outline-offset:-1px;overflow:hidden;font-size:14px;line-height:20px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media (min-width:992px){.aa-ticket-v2{padding:40px 35px}}.aa-ticket-v2.bg--primary{outline:0}.aa-ticket-v2 .aa-title{margin:0;font-weight:700;font-size:16px;line-height:22px;letter-spacing:2px;text-transform:uppercase}@media (min-width:992px){.aa-ticket-v2 .aa-title{font-size:20px;line-height:28px}}.aa-ticket-v2 .aa-button-group{margin:0;grid-gap:15px;gap:15px}.aa-ticket-v2__header{margin-bottom:50px}.aa-ticket-v2__tag,.aa-ticket-v2__vat{font-size:12px;line-height:15px;font-weight:500;text-transform:uppercase;text-align:center;letter-spacing:2px}.aa-ticket-v2__tag{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:280px;height:30px;-webkit-transform:rotate(45deg) translateX(30%) translateY(-100%);transform:rotate(45deg) translateX(30%) translateY(-100%)}@media (min-width:768px){.aa-ticket-v2__tag{width:220px}}@media (min-width:992px){.aa-ticket-v2__tag{width:240px;height:40px}}.aa-ticket-v2__pricing{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px 25px;gap:10px 25px}.aa-ticket-v2__pricing .aa-ticket-v2__price__icon{height:70px;margin-right:auto}.aa-ticket-v2__pricing .aa-ticket-v2__price__icon img{height:70px;width:auto}.aa-ticket-v2__price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:35px;line-height:41px;font-weight:700}.aa-ticket-v2__currency-label{margin-left:10px;font-size:.5em}.aa-ticket-v2__vat{position:absolute;top:calc(100% + 3px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.aa-ticket-v2__body{margin-top:60px}.aa-tickets-v2 .aa-ticket-v2 .aa-ticket-v2__body ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0c-.092 10.83-.17 10.905-11 11 10.83.092 10.908.166 11 10.996.092-10.83.166-10.904 11-10.996-10.834-.095-10.908-.17-11-11z' fill='%23fff'/%3E%3C/svg%3E");top:-5px;width:22px}.aa-tickets-v2 .aa-ticket-v2.bg--primary .aa-ticket-v2__body ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0c-.092 10.83-.17 10.905-11 11 10.83.092 10.908.166 11 10.996.092-10.83.166-10.904 11-10.996-10.834-.095-10.908-.17-11-11z' fill='%23161616'/%3E%3C/svg%3E")}.aa-ticket-v2__footer{margin-top:auto;padding-top:30px}.aa-ticket-v2--tagged .aa-title{max-width:165px}@media (min-width:992px){.aa-ticket-v2--tagged .aa-title{max-width:280px}}.aa-ticket-v2--discounted .aa-ticket-v2__price:first-child{font-size:16px;line-height:19px;font-weight:500;text-decoration:line-through}.aa-ticket-v2--discounted .aa-ticket-v2__price:first-child .aa-ticket-v2__currency-label{margin-left:5px;font-size:inherit}.aa-tickets-v2__body--row .aa-tickets-v2__tickets{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:220vw}@media (min-width:768px){.aa-tickets-v2__body--row .aa-tickets-v2__tickets{width:250vw;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-tickets-v2__body--row .aa-ticket-v2{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 13.33333px);flex:0 0 calc(33.33333% - 13.33333px);max-width:360px;scroll-snap-align:center;scroll-snap-stop:normal}@media (min-width:992px){.aa-tickets-v2__body--row .aa-ticket-v2{max-width:none}}.aa-ticket-v2--no-price .aa-ticket-v2__pricing{height:70px}@media (min-width:992px){.aa-tickets-v2__body--column .aa-ticket-v2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:0}}@media (min-width:992px){.aa-tickets-v2__body--column .aa-ticket-v2--no-price{grid-template-columns:1fr}}.aa-tickets-v2__body--column .aa-ticket-v2--no-price .aa-button-group{margin-right:auto;margin-left:0}.aa-tickets-v2__body--column .aa-ticket-v2--no-price .aa-ticket-v2__pricing{height:auto}.aa-tickets-v2__body--column .aa-ticket-v2__header{margin-bottom:40px}@media (min-width:992px){.aa-tickets-v2__body--column .aa-ticket-v2__body{min-height:125px;margin:0}}@media (min-width:992px){.aa-tickets-v2__body--column .aa-ticket-v2__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:576px){.aa-tickets-v2__body--column .aa-ticket-v2__pricing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:992px){.aa-tickets-v2__body--column .aa-ticket-v2__pricing{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(65%);transform:translateY(65%)}}@media (min-width:992px){.aa-tickets-v2__body--column .aa-ticket-v2__price{position:static;font-size:55px;line-height:55px}}@media (min-width:576px){.aa-tickets-v2__body--column .aa-ticket-v2--discounted .aa-title{max-width:none}}.aa-tickets-v2__body--column .aa-ticket-v2--discounted .aa-ticket-v2__price:first-child{position:static;-webkit-transform:none;transform:none}.aa-pricing__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-right:18px}@media (min-width:992px){.aa-pricing__inner{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.aa-pricing__inner{padding-left:0;padding-right:0}}.aa-pricing__header{text-align:center}.aa-pricing hr{margin-top:40px;margin-bottom:30px;height:1px;border:none;background-color:#fff}.aa-pricing .aa-button{-ms-flex-item-align:center;align-self:center}.aa-pricing .aa-button:first-of-type{margin-bottom:10px}@media (min-width:768px){.aa-pricing .aa-button:first-of-type{margin-bottom:0}}.aa-pricing .aa-button+.aa-button{margin-top:10px}@media (min-width:576px){.aa-pricing .aa-button+.aa-button{margin-left:0}}@media (min-width:768px){.aa-pricing .aa-button+.aa-button{margin-top:0}}@media (min-width:992px){.aa-pricing .aa-button+.aa-button{margin-top:10px}}.aa-pricing ul{list-style:none}.aa-pricing ul li{padding-left:25px;font-size:14px;text-align:left}.aa-pricing ul li:not(:last-of-type){margin-bottom:10px}.aa-pricing ul li:before{content:""!important;display:inline-block;width:13px;height:13px;top:6px!important;margin-right:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='%23FFCF00'/%3E%3Cpath d='M4 6.778L5.667 9 9 5' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain}.aa-pricing ul li.star:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='13' width='13' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' fill='%23ffcf00' r='6.5'/%3E%3Cpath d='M6.5 3l.786 2.418h2.543L7.77 6.913l.786 2.419L6.5 7.837 4.443 9.332l.786-2.419L3.17 5.418h2.543z' fill='%23000'/%3E%3C/svg%3E")}.aa-pricing-plans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:992px){.aa-pricing-plans{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:840px;margin-left:auto;margin-right:auto}}.aa-pricing-plans--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-pricing-plan{padding:30px;width:100%;text-align:center;background-color:#0e122d;color:#fff}@media (min-width:992px){.aa-pricing-plan{padding:50px;width:50%}}@media (min-width:992px){.aa-pricing-plans--3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.aa-pricing-plans--3 .aa-pricing-plan{max-width:33.33333%;width:100%}}.aa-pricing-plan:nth-of-type(2){background-color:#001358}.aa-pricing-plan__header{margin-bottom:30px}.aa-pricing-plan__header .aa-agenda__navigation-inner>a,.aa-pricing-plan__header .aa-pricing-plan__price p:first-of-type,.aa-pricing-plan__header h1,.aa-pricing-plan__header h2,.aa-pricing-plan__header h3,.aa-pricing-plan__header h4,.aa-pricing-plan__header h5,.aa-pricing-plan__header h6,.aa-pricing-plan__price .aa-pricing-plan__header p:first-of-type{margin-bottom:0;color:#f4d000}.aa-pricing-plan__price p:first-of-type{margin-bottom:0}.aa-table__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-right:18px}@media (min-width:992px){.aa-table__inner{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.aa-table__inner{padding-left:0;padding-right:0}}.aa-table__header{text-align:center}.aa-table__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:992px){.aa-table__body{max-width:1200px;margin-left:auto;margin-right:auto}}.aa-table__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-table-row,.aa-table__footer{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-table-row{background-color:#001358}.aa-table-row:not(:last-of-type){border-bottom:1px solid #00092a}.aa-table-row--header{background-color:#0e122d}.aa-table-row--header p{font-size:14px;font-weight:700}@media (min-width:992px){.aa-table-row--header p{font-size:18px}}.aa-table-cell{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px}.aa-table-cell:first-of-type{border-right:1px solid #00092a}.aa-speakers__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-right:18px}@media (min-width:992px){.aa-speakers__inner{max-width:1440px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.aa-speakers__inner{padding-left:0;padding-right:0}}.aa-speakers__header{text-align:center}.aa-speakers__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.aa-speaker,.aa-speakers__body{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-speaker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.aa-speaker:not(:last-of-type){margin-bottom:20px}@media (min-width:768px){.aa-speaker{max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:992px){.aa-speaker:not(:last-of-type){margin-bottom:0}}@media (min-width:1200px){.aa-speaker{max-width:33.33333%}}.aa-speaker .aa-speaker__image img{width:100%;height:auto}.bg--tertiary a.aa-speaker,.site-header.bg--none a.aa-speaker{color:#fff}.bg--tertiary a.aa-speaker:hover,.site-header.bg--none a.aa-speaker:hover{text-decoration:none}.aa-pricing-plan__price .bg--tertiary a.aa-speaker:hover p:first-of-type,.aa-pricing-plan__price .site-header.bg--none a.aa-speaker:hover p:first-of-type,.bg--tertiary a.aa-speaker:hover .aa-agenda__navigation-inner>a,.bg--tertiary a.aa-speaker:hover .aa-pricing-plan__price p:first-of-type,.bg--tertiary a.aa-speaker:hover h1,.bg--tertiary a.aa-speaker:hover h2,.bg--tertiary a.aa-speaker:hover h3,.bg--tertiary a.aa-speaker:hover h4,.bg--tertiary a.aa-speaker:hover h5,.bg--tertiary a.aa-speaker:hover h6,.site-header.bg--none a.aa-speaker:hover .aa-agenda__navigation-inner>a,.site-header.bg--none a.aa-speaker:hover .aa-pricing-plan__price p:first-of-type,.site-header.bg--none a.aa-speaker:hover h1,.site-header.bg--none a.aa-speaker:hover h2,.site-header.bg--none a.aa-speaker:hover h3,.site-header.bg--none a.aa-speaker:hover h4,.site-header.bg--none a.aa-speaker:hover h5,.site-header.bg--none a.aa-speaker:hover h6{text-decoration:underline}.aa-speakers-new{padding-left:20px;padding-right:20px}.aa-speakers-new .aa-speakers__inner{padding-left:0;padding-right:0}@media (min-width:992px){.aa-speakers-new .aa-speakers__inner{max-width:1680px}}.aa-speakers-new .aa-speaker{position:relative;overflow:hidden;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:calc(50% - 5px);margin-right:10px;margin-top:10px;margin-bottom:0;padding-left:0;padding-right:0}.aa-speakers-new .aa-speaker:last-child,.aa-speakers-new .aa-speaker:nth-child(2n+2){margin-right:0}.aa-speakers-new .aa-speaker:nth-child(-n+2){margin-top:0}@media (min-width:992px){.aa-speakers-new .aa-speaker{margin-top:30px;margin-right:30px;max-width:calc(33.33333% - 20px)}.aa-speakers-new .aa-speaker:nth-child(2n+2){margin-right:30px}.aa-speakers-new .aa-speaker:nth-child(3n+3){margin-right:0}.aa-speakers-new .aa-speaker:nth-child(-n+3){margin-top:0}}@media (min-width:1200px){.aa-speakers-new .aa-speaker{margin-top:30px;margin-right:30px;max-width:calc(25% - 22.5px)}.aa-speakers-new .aa-speaker:nth-child(2n+2),.aa-speakers-new .aa-speaker:nth-child(3n+3){margin-right:30px}.aa-speakers-new .aa-speaker:nth-child(-n+4){margin-top:0}.aa-speakers-new .aa-speaker:nth-child(4n+4){margin-right:0}}@media (min-width:1440px){.aa-speakers-new .aa-speaker{margin-top:30px;margin-right:30px;max-width:calc(20% - 24px)}.aa-speakers-new .aa-speaker:nth-child(2n+2),.aa-speakers-new .aa-speaker:nth-child(3n+3),.aa-speakers-new .aa-speaker:nth-child(4n+4){margin-right:30px}.aa-speakers-new .aa-speaker:nth-child(-n+5){margin-top:0}.aa-speakers-new .aa-speaker:nth-child(5n+5){margin-right:0}}.aa-speakers-new .aa-speaker:hover .aa-speaker-image{-webkit-transform:scale(1.3);transform:scale(1.3)}.aa-speakers-new .aa-speaker-image{position:relative;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%;min-height:180px}@media (min-width:768px){.aa-speakers-new .aa-speaker-image{min-height:312px}}.aa-speakers-new .aa-speaker-image:after{content:"";position:absolute}.aa-speakers-new .aa-speaker-image__overlay-50:after{width:100%;height:100%;top:0;left:0;background-color:rgba(0,9,42,.5)}.aa-speakers-new .aa-speaker-image__overlay-75:after{width:100%;height:100%;top:0;left:0;background-color:rgba(0,9,42,.75)}.aa-speakers-new .aa-speaker-image__overlay-gradient:after{width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#1b2b79),color-stop(40%,rgba(19,25,59,0)));background:linear-gradient(1turn,#1b2b79,rgba(19,25,59,0) 40%)}.aa-speakers-new .aa-speaker__info{position:absolute;bottom:0;left:0;z-index:3;overflow:hidden;text-overflow:ellipsis;padding:5px}.aa-speakers-new .aa-speaker__info h4{color:#fff;margin-bottom:0;font-size:12px;line-height:16px}@media (min-width:768px){.aa-speakers-new .aa-speaker__info h4{font-size:26px;line-height:36px}}.aa-speakers-new .aa-speaker__info p{color:#fff;font-size:10px;line-height:14px}@media (min-width:768px){.aa-speakers-new .aa-speaker__info p{font-size:18px;line-height:26px}}.aa-speakers-new a.aa-speaker .aa-speaker__info:hover h4{text-decoration:underline}.aa-speakers-new--centered .aa-speakers__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-membership-video .aa-columns__header__inner,.aa-membership-video .aa-section-title{max-width:1440px;width:100%;padding-left:20px;padding-right:20px;margin-top:0}@media (min-width:992px){.aa-membership-video .aa-columns__header__inner,.aa-membership-video .aa-section-title{margin-left:auto;margin-right:auto}}@media (min-width:1440px){.aa-membership-video .aa-columns__header__inner,.aa-membership-video .aa-section-title{padding-right:0;padding-left:0}}@media (min-width:992px){.aa-membership-video .aa-section-link{text-align:right;width:100%}}.aa-membership-video .aa-play{z-index:40}.aa-membership-video .aa-cards--videos .aa-card{margin-bottom:80px;display:inline-block}.aa-membership-video .aa-cards--videos .aa-card:last-child{margin-bottom:0}.aa-membership-video .aa-cards--videos .aa-card .aa-label{font-size:14px}.aa-membership-video .aa-section-link a{color:inherit}.aa-membership-video .aa-columns .aa-author{color:#f4d000}.aa-membership-video .aa-columns .aa-column.aa-column--video{min-height:1px}.aa-membership-video .aa-columns .aa-column.aa-column--video .aa-column__inner{min-height:0;padding:0 0 56.25%;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;width:100%;max-width:100%}.aa-membership-video .aa-columns .aa-column.aa-column--video .aa-column__inner video{position:absolute;top:0;left:0;width:100%;height:100%}.aa-membership-video .aa-cards{padding-bottom:0}.aa-membership-video .aa-cards .aa-cards__inner{padding-left:20px;padding-right:20px}@media (min-width:1600px){.aa-membership-video .aa-cards .aa-cards__inner{padding-left:0;padding-right:0}}.aa-membership-video .aa-cards .aa-section-title{padding-left:20px;padding-right:20px}@media (min-width:1600px){.aa-membership-video .aa-cards .aa-section-title{padding-left:0;padding-right:0}}@media (min-width:1200px){.aa-membership-video .aa-cards .aa-card{max-width:calc(25% - 22.5px);margin-right:30px}.aa-membership-video .aa-cards .aa-card:nth-of-type(2n+2),.aa-membership-video .aa-cards .aa-card:nth-of-type(3n+3){margin-right:30px}.aa-membership-video .aa-cards .aa-card:nth-of-type(4n+4){margin-right:0}}.aa-membership-video .aa-cards .aa-time{position:absolute;top:-35px;right:0;padding:5px;z-index:10}.aa-membership-video .aa-cards .aa-card__header{height:0;padding:0 0 56.25%;overflow:hidden;position:relative}.aa-membership-video .aa-cards .aa-card__header__inner{background-size:cover;background-position:top;background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1);position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aa-membership-video .aa-cards .aa-card__header .aa-play{width:30px;height:30px;top:50%}.aa-membership-video .aa-cards .aa-card__header .aa-play:before{border-width:25px 0 25px 35px}.aa-membership-video .aa-cards .aa-cards__inner>a:hover .aa-card__header__inner{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aa-membership-video .aa-video-navigation{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-membership-video .aa-video-navigation ul{display:block;margin:0;width:100%}.aa-membership-video .aa-video-navigation ul li{display:inline-block;list-style:none;padding:0}.aa-membership-video .aa-video-navigation ul li:before{content:none}.aa-membership-video .aa-video-navigation a{color:inherit;padding:10px;display:inline-block}.aa-membership-video .aa-video-navigation a.active{color:#f4d000;padding:10px;text-decoration:none!important}.aa-membership-video .aa-video-navigation .aa-video-navigation__browse{font-size:16px!important}.aa-membership-video.aa-membership-video--post .aa-author{text-transform:uppercase}.aa-membership-video.aa-membership-video--post .aa-title{margin:0;padding:0}@media (min-width:1200px){.aa-membership-video.aa-membership-video--post .aa-title{max-width:720px;width:100%}}.aa-membership-video.aa-membership-video--post .aa-column.aa-column--video .aa-column__inner{padding:0;height:auto;margin-bottom:30px}.aa-membership-video.aa-membership-video--post .aa-column__inner{padding:0}.aa-membership-video.aa-membership-video--post .aa-column__inner *{font-size:16px;line-height:1.4em}.aa-membership-video.aa-membership-video--post .aa-tags a{color:#f4d000}.aa-membership-video.aa-membership-video--post .aa-columns__header__back{position:relative}.aa-membership-video.aa-membership-video--post .aa-columns__header__back a{position:absolute;top:-60px;left:0;font-size:14px;color:inherit}.aa-membership-video--category .aa-section-link{display:none!important}.aa-embed{padding-left:0;padding-right:0}.aa-embed .aa-inner{max-width:100%}.aa-embed iframe{display:block}.aa-embed__body,.aa-embed__header{padding-left:20px;padding-right:20px}.aa-embed__header{max-width:1200px;margin-left:auto;margin-right:auto}.aa-embed__header .aa-label{color:#f4d000}.aa-embed__header:not(:empty){margin-bottom:30px}@media (min-width:768px){.aa-embed__header:not(:empty){margin-bottom:50px}}.aa-embed__date{text-transform:uppercase;font-size:16px;margin-bottom:10px}.aa-embed__body{position:relative;max-width:1680px;margin-left:auto;margin-right:auto}@media (min-width:768px){.aa-embed__body{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:2000px){.aa-embed__body{max-width:1920px}}.aa-embed__body__anchor{position:absolute;top:-120px}.aa-embed__video{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.aa-embed__chat{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.aa-embed__chat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.aa-embed__chat-toggler{position:absolute;top:100%;right:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px}@media (min-width:768px){.aa-embed__chat-toggler{top:auto;bottom:calc(100% + 20px);padding:0;background-color:transparent}}.aa-embed__chat-toggler>span{margin-right:10px;font-size:12px;line-height:1;opacity:.8}.aa-embed__chat-service{display:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-embed__chat-service.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1440px){.aa-embed__chat-service.is-active{min-width:400px}}.aa-embed__chat-service>div,.aa-embed__chat-service iframe{height:100%;min-height:80vh}@media (min-width:768px){.aa-embed__chat-service>div,.aa-embed__chat-service iframe{min-height:0}}.aa-embed__chat-service iframe{border:0}.aa-embed__stream-nav__inner{max-width:1200px;margin-left:auto;margin-right:auto;padding:50px 20px}.aa-embed__stream-nav__header{margin-bottom:50px;text-align:center}.aa-embed__stream-nav__body{display:grid;grid-gap:50px;gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:310px}@media (min-width:768px){.aa-embed__stream-nav__body{grid-gap:30px;gap:30px;grid-template-columns:repeat(3,minmax(30%,310px))}}@media (min-width:1200px){.aa-embed__stream-nav__body{grid-gap:50px;gap:50px}}.aa-embed__stream-nav-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;height:180px;border-radius:40px;border-width:2px;overflow:hidden;cursor:pointer}@media (min-width:768px){.aa-embed__stream-nav-item__header{height:295px}}.aa-embed__stream-nav-item__body{margin-top:30px;text-align:center}.aa-embed__stream-nav-item__body h3{margin:0}.aa-embed__stream-nav-item__tag{position:relative;margin-top:auto;padding:12px 25px 10px;border-radius:20px 20px 0 0;font-size:16px;line-height:16px;text-align:center}.aa-embed__stream-nav-item__play{position:absolute;bottom:15px;right:20px;width:40px}.embed{padding-left:20px;padding-right:20px}.embed__inner{max-width:1200px;margin-left:auto;margin-right:auto}.embed__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.embed__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.embed__header .embed-text{max-width:840px}.aa-pricing-plan__price .embed__header .embed-text p:first-of-type,.embed__header .embed-text .aa-pricing-plan__price p:first-of-type,.embed__header .embed-text h2{margin-bottom:0}.embed__header .embed-text .aa-label{color:#f4d000}.embed__header .embed-text .date{text-transform:uppercase;font-size:16px;margin-bottom:10px}.embed-button{cursor:pointer;position:relative;border:2px solid #fff;padding:10px;height:20px;width:58px;border-radius:15px;margin-top:auto;margin-left:auto;-webkit-transition:background-color .4s;transition:background-color .4s;display:none}@media (min-width:992px){.embed-button{display:block}}.embed-button .toggle{position:absolute;top:2px;left:3px;right:auto;display:block;background-color:#f4d000;width:16px;height:16px;border-radius:50%;-webkit-transition:left .2s linear;transition:left .2s linear}.embed-button--mobile{display:block;margin-left:auto;margin-bottom:20px}@media (min-width:992px){.embed-button--mobile{display:none}}.embed__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}@media (min-width:992px){.embed__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.embed .livestream-container{width:100%;margin-bottom:20px}@media (min-width:992px){.embed .livestream-container{max-width:840px;margin-bottom:0;padding-right:20px;min-height:500px}}.embed .livestream-container iframe{width:100%}@media (min-width:768px){.embed .livestream-container iframe{min-height:360px}}@media (min-width:992px){.embed .livestream-container iframe{min-height:500px}}@media (min-width:992px){.embed__body.slido-hidden .livestream-container{max-width:100%}}.embed .slido-container{width:100%}@media (min-width:992px){.embed .slido-container{max-width:360px}}.embed .slido-container iframe{width:100%;min-height:700px}.embed-button.is-active{background-color:#001358}.embed-button.is-active .toggle{left:35px}.embed__body.is-active .livestream-container{max-width:100%;padding-right:0}@media (min-width:992px){.embed__body.is-active .livestream-container iframe{min-height:700px}}.embed__body.is-active .slido-container{display:none}.aa-custom-lists{padding-left:20px;padding-right:20px}.aa-custom-lists__inner{max-width:960px;margin-left:auto;margin-right:auto}.aa-custom-lists__header .aa-agenda__navigation-inner>a,.aa-custom-lists__header .aa-pricing-plan__price p:first-of-type,.aa-custom-lists__header h1,.aa-custom-lists__header h2,.aa-custom-lists__header h3,.aa-custom-lists__header h4,.aa-custom-lists__header h5,.aa-custom-lists__header h6,.aa-pricing-plan__price .aa-custom-lists__header p:first-of-type{margin-bottom:20px}.aa-custom-lists__header p{margin-bottom:40px}.aa-custom-lists__body .custom-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}@media (min-width:768px){.aa-custom-lists__body .custom-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}}.aa-custom-lists__body .custom-list-item:last-of-type{margin-bottom:0}.aa-custom-lists__body .custom-list-item p{max-width:840px;margin-top:0}.aa-custom-lists__body .custom-list-item img{max-width:40px;margin-right:40px;width:100%;height:auto}.aa-custom-lists__footer{max-width:960px;margin-left:auto;margin-right:auto;margin-top:60px}.aa-custom-lists__footer-centered{text-align:center}@media (min-width:1200px){.aa-hero--column{padding-top:60px}}.aa-hero--column .aa-hero__inner{max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-hero--column .aa-hero__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-hero--column .aa-hero__header{max-width:720px;width:100%;margin-left:0}@media (min-width:992px){.aa-hero--column .aa-hero__header{margin-right:120px}}.aa-hero--column .aa-hero__header .aa-agenda__navigation-inner>a,.aa-hero--column .aa-hero__header .aa-pricing-plan__price p:first-of-type,.aa-hero--column .aa-hero__header h1,.aa-hero--column .aa-hero__header h2,.aa-hero--column .aa-hero__header h3,.aa-hero--column .aa-hero__header h4,.aa-hero--column .aa-hero__header h5,.aa-hero--column .aa-hero__header h6,.aa-pricing-plan__price .aa-hero--column .aa-hero__header p:first-of-type{margin-top:0}.aa-hero--column .aa-hero__header img{margin-left:0;margin-right:0;margin-bottom:20px;max-width:200px}.aa-hero--column .aa-hero__header .aa-button-group{margin-top:20px}.aa-hero--column .aa-hero__body{max-width:600px;width:100%;padding-bottom:0}.aa-hero--column .aa-hero__body img{width:100%;height:auto;margin-bottom:0}.aa-back-button .aa-inner{padding-top:50px}.aa-back-button .aa-button-group{margin-top:0}.aa-back-button__header .aa-button{min-height:50px;font-weight:500;font-size:16px;line-height:20px}@media (min-width:768px){.aa-back-button__header .aa-button{font-size:18px;line-height:22px}}.aa-back-button__header .aa-button svg{margin-right:15px;fill:none}.aa-back-button__header .aa-button svg path{stroke:#fff}.aa-back-button__header .aa-button:hover svg path{stroke:#001358}.aa-back-button__header .aa-button-group{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.aa-back-button__header .aa-button-group--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-back-button__header .aa-button-group--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aa-back-button__header .aa-button.aa-button--primary:hover svg path,.aa-back-button__header .aa-button.aa-button--primary svg path{stroke:#0e122d}.aa-back-button__header .aa-button.aa-button--secondary svg path{stroke:#001358}.aa-back-button__header .aa-button.aa-button--red:hover svg path,.aa-back-button__header .aa-button.aa-button--red svg path,.aa-back-button__header .aa-button.aa-button--secondary:hover svg path,.aa-back-button__header .hs-submit button.aa-button:hover svg path,.aa-back-button__header .hs-submit button.aa-button svg path,.aa-back-button__header .hs-submit input.aa-button:hover svg path,.aa-back-button__header .hs-submit input.aa-button svg path,.hs-submit .aa-back-button__header button.aa-button:hover svg path,.hs-submit .aa-back-button__header button.aa-button svg path,.hs-submit .aa-back-button__header input.aa-button:hover svg path,.hs-submit .aa-back-button__header input.aa-button svg path{stroke:#fff}.aa-quote-v2{position:relative}.aa-quote-v2 .aa-inner.aa-content-alignment--center img{margin-left:auto;margin-right:auto}.aa-quote-v2 .aa-quote-bg-image{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.aa-quote-v2 .aa-quote-bg-image--blurred{-webkit-filter:blur(17px);filter:blur(17px)}.aa-quote-v2 .aa-quote-bg-image--opacity{opacity:.3}.aa-quote-v2__header{position:relative}.aa-quote-v2__header blockquote{margin-top:0;color:inherit;font-family:Inter,Arial,sans-serif;font-style:italic;font-weight:700;font-size:22px;line-height:30px}@media (min-width:768px){.aa-quote-v2__header blockquote{font-size:28px;line-height:37px}}@media (min-width:992px){.aa-quote-v2__header blockquote{font-size:40px;line-height:49px}}.aa-quote-v2__header img{width:113px;height:113px;margin-bottom:25px}.aa-quote-v2__header p{margin:0;font-size:16px;line-height:24px}.aa-quote-v2__header .aa-quote__name{font-weight:500;font-size:20px;line-height:28px}.aa-quote-v2__body{position:relative}.aa-relevant-content__header h3{font-size:30px;line-height:35px}@media (min-width:992px){.aa-relevant-content__header h3{font-size:38px;line-height:46px}}.aa-relevant-content__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-relevant-content__link svg{margin-left:30px}.aa-relevant-content__link:hover{text-decoration:underline}.aa-relevant-content__link:last-of-type{margin-bottom:0}a.aa-relevant-content__link{text-decoration:none}.aa-event-author{margin-bottom:30px}.aa-event-author p{font-weight:500;font-size:24px;line-height:29px}.aa-event-author .aa-label{margin-bottom:0;color:#f4d000}.aa-event-social p{font-weight:700;font-size:20px;line-height:24px;margin-bottom:10px}.aa-event-social a svg{margin-right:10px}.aa-event-description__body{position:relative}@media (min-width:768px){.aa-event-description__body:after{content:"";position:absolute;width:0;height:calc(100% - 45px);border-left:2px dashed #fff;top:45px;left:299px}}.aa-event-description__body .aa-event-description__line-hider{display:none;position:absolute;z-index:2;width:4px;border:none;left:298px;top:43px;bottom:0}@media (min-width:768px){.aa-event-description__body .aa-event-description__line-hider{display:block}}.aa-event-item{position:relative;max-width:100%;margin-bottom:60px}.aa-event-item:after{content:"";position:absolute;width:0;height:60px;border-left:2px dashed #fff;top:-20px;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.aa-event-item:first-of-type:after,.aa-event-item:first-of-type:before{content:none}@media (min-width:768px){.aa-event-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.aa-event-item:after,.aa-event-item:before{content:none}}.aa-event-item__header{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:30px;padding-bottom:30px}.aa-event-item__header img{width:113px;height:113px;margin-right:15px}.aa-event-item__header img:last-of-type{margin-right:0}@media (min-width:768px){.aa-event-item__header{max-width:300px;width:100%}.aa-event-item__header img{margin-right:30px}}.aa-event-item__circle{position:absolute;top:-20px;left:50%;width:17px;height:17px;border-radius:50%;border:2px solid #fff;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:3}@media (min-width:768px){.aa-event-item__circle{top:43px;right:-8.25px;left:auto;-webkit-transform:none;transform:none}}.aa-event-item__body{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px;padding-bottom:30px}@media (min-width:768px){.aa-event-item__body{max-width:900px;width:100%;margin-left:35px}}.aa-event-item__body .aa-event-time,.aa-event-item__body .aa-event-title{margin:0;font-weight:700;font-size:20px;line-height:24px}.aa-event-item__body .aa-event-sub-title{margin-bottom:25px;font-size:20px;line-height:24px}.aa-event-item__body p{margin:0;font-size:16px;line-height:20px}.aa-columns-v2 .aa-inner{max-width:1440px}.aa-columns-v2 .aa-inner,.aa-columns-v2__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-columns-v2__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.aa-column-v2{width:50%;padding-left:0;padding-right:0}}.aa-column-v2__body{margin-bottom:20px}.aa-column-v2--text{padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-column-v2--text{max-width:480px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.aa-column-v2--text{padding-left:0;padding-right:0}}@media (min-width:992px){.aa-column-v2--text .aa-pricing-plan__price p:first-of-type,.aa-column-v2--text h2,.aa-pricing-plan__price .aa-column-v2--text p:first-of-type{font-size:40px;line-height:50px}}.aa-column-v2--image{-ms-flex-item-align:stretch;align-self:stretch;min-height:500px}.aa-column-v2--image img{height:auto;margin-left:auto;margin-right:auto}.aa-columns-v2-image .aa-column-v2--image{min-height:200px}.aa-columns-v2__body+.aa-columns-v2__body{margin-top:60px}@media (min-width:768px){.aa-columns-v2__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:768px){.aa-columns-v2__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-columns-v2--no-spacing .aa-columns-v2__body+.aa-columns-v2__body{margin-top:0}.aa-columns-v2--no-spacing .aa-columns-v2__body{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aa-columns-v2--no-spacing .aa-columns-v2__body .aa-column-v2--image{margin-bottom:0;background-size:cover;-ms-flex-item-align:stretch;align-self:stretch;min-height:300px}@media (min-width:768px){.aa-columns-v2--reversed .aa-columns-v2__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.aa-columns-v2--reversed .aa-columns-v2__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.aa-separator .aa-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px}@media (min-width:576px){.aa-separator .aa-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-separator.aa-module-spacing-top--none{padding-top:20px}@media (min-width:768px){.aa-separator.aa-module-spacing-top--none{padding-top:0}}.aa-separator.aa-module-spacing-bottom--none{padding-bottom:20px}@media (min-width:768px){.aa-separator.aa-module-spacing-bottom--none{padding-bottom:0}}.aa-separator__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-row-gap:5px;row-gap:5px}@media (min-width:768px){.aa-separator__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-separator__icon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.aa-separator__icon{width:auto}}.aa-separator__icon svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;height:auto;margin:0 10px}@media (min-width:768px){.aa-separator__icon svg{width:45px}}.aa-separator__icon svg path{fill:#fff}.aa-separator__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;grid-gap:30px;gap:30px;text-align:center}@media (min-width:768px){.aa-separator__column{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto;text-align:left}}@media (min-width:768px){.aa-separator__column:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0;margin-left:auto;text-align:right}}.aa-separator__text{font-size:18px;line-height:26px;font-weight:700}@media (min-width:768px){.aa-separator__text{max-width:200px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:max-content;flex-basis:max-content;font-size:20px;line-height:28px}}@media (min-width:1200px){.aa-separator__text{font-size:24px;line-height:32px}}.aa-separator__line{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;content:"";height:1px;background-color:#fff}.bg--primary .aa-separator__icon svg path{fill:#161616}.bg--primary .aa-separator__line{background-color:#161616}.bg--white{color:#7e7e7e}.bg--white .aa-separator__icon svg path{fill:#7e7e7e}.bg--white .aa-separator__line{background-color:#7e7e7e}.aa-simple-cta__header{margin-bottom:30px}.aa-simple-cta__header .aa-title{margin-bottom:0}.aa-simple-cta__body img{height:auto;margin:0 auto}.aa-simple-cta__footer{margin-top:20px}.aa-streaming-top-banner{padding-top:30px;padding-bottom:30px}.aa-speaker-cards .aa-subheading{color:#f4d000;text-transform:none;font-size:16px;line-height:23px}.aa-speaker-cards__header{max-width:480px;margin-bottom:90px;color:#bbb;font-size:16px;line-height:23px;font-weight:500}@media (min-width:768px){.aa-speaker-cards__header{margin-bottom:130px}}@media (min-width:992px){.aa-pricing-plan__price .aa-speaker-cards__header p:first-of-type,.aa-speaker-cards__header .aa-pricing-plan__price p:first-of-type,.aa-speaker-cards__header h1,.aa-speaker-cards__header h2{font-size:40px;line-height:48px}}.aa-speaker-cards__header p{color:inherit;font-weight:inherit}.aa-speaker-cards__header .aa-title{margin-bottom:20px;color:#fff}.aa-speaker-cards__featured{margin-bottom:50px}.aa-speaker-cards__divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}.aa-speaker-cards__divider svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;height:auto}@media (min-width:768px){.aa-speaker-cards__divider svg{width:45px}}.aa-speaker-cards__divider span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:1px;background-color:#fff}.aa-speaker-cards__body{display:grid;grid-row-gap:90px;row-gap:90px;grid-template-columns:1fr;justify-items:center;max-width:1080px;margin-top:80px;margin-left:auto;margin-right:auto}@media (min-width:768px){.aa-speaker-cards__body{grid-template-columns:1fr 1fr;grid-gap:110px 40px;gap:110px 40px;justify-items:start;margin-top:110px}}@media (min-width:992px){.aa-speaker-cards__body{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1200px){.aa-speaker-cards__body{grid-column-gap:65px;-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px}}.aa-speaker-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%}@media (min-width:576px){.aa-speaker-card{max-width:300px}}@media (min-width:768px){.aa-speaker-card{max-width:none}}a.aa-speaker-card,a.aa-speaker-card:active,a.aa-speaker-card:focus,a.aa-speaker-card:hover{color:inherit;text-decoration:none}.aa-speaker-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;aspect-ratio:30/19;background:radial-gradient(58.53% 120.94% at 74.58%,at 67.31%,#011661 0,#03165c 100%);background:radial-gradient(58.53% 120.94% at 74.58% 67.31%,#011661 .15%,#03165c 100%)}.aa-speaker-card__header:after,.aa-speaker-card__header:before{content:"";position:absolute;opacity:0;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;z-index:1}.aa-speaker-card__header:before{top:0;bottom:0;left:0;right:0;background:radial-gradient(58.53% 120.94% at 74.58%,at 67.31%,#002dd0 0,#001667 100%);background:radial-gradient(58.53% 120.94% at 74.58% 67.31%,#002dd0 .15%,#001667 100%)}.aa-speaker-card__header:after{height:90%;aspect-ratio:30/20;background:radial-gradient(45.02% 52.66% at 50%,at 43.15%,hsla(0,0%,100%,.44) 0,hsla(0,0%,100%,0) 100%);background:radial-gradient(45.02% 52.66% at 50% 43.15%,hsla(0,0%,100%,.44) 0,hsla(0,0%,100%,0) 100%)}.aa-speaker-card__header img{position:absolute;width:80%;height:auto;bottom:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:2}.aa-speaker-card__header img+img{opacity:0}.aa-speaker-card__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;font-weight:500}.aa-speaker-card__body .aa-title{margin-bottom:15px;font-size:25px;line-height:33px}.aa-speaker-card__bio{color:#bbb;font-size:15px;line-height:20px}.aa-speaker-card__bio p{font-weight:inherit}.aa-speaker-card__bio p:not(:last-child){margin-bottom:10px}.aa-speaker-card__topic{margin-top:auto;margin-bottom:50px;padding-top:15px;color:#f4d000;font-size:18px;line-height:24px}.aa-speaker-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;margin-top:auto;padding:0;border:0;background-color:transparent;color:inherit;font-size:14px;line-height:18px;font-weight:inherit;cursor:pointer}.aa-speaker-card__link,.aa-speaker-card__link svg path{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-speaker-card__link svg path{stroke:#fff}.aa-speaker-cards__body .aa-speaker-card:active .aa-speaker-card__header:after,.aa-speaker-cards__body .aa-speaker-card:active .aa-speaker-card__header:before,.aa-speaker-cards__body .aa-speaker-card:focus .aa-speaker-card__header:after,.aa-speaker-cards__body .aa-speaker-card:focus .aa-speaker-card__header:before,.aa-speaker-cards__body .aa-speaker-card:hover .aa-speaker-card__header:after,.aa-speaker-cards__body .aa-speaker-card:hover .aa-speaker-card__header:before{opacity:1}.aa-speaker-cards__body .aa-speaker-card:active .aa-speaker-card__header img,.aa-speaker-cards__body .aa-speaker-card:focus .aa-speaker-card__header img,.aa-speaker-cards__body .aa-speaker-card:hover .aa-speaker-card__header img{width:95%}.aa-speaker-cards__body .aa-speaker-card:active .aa-speaker-card__header img+img,.aa-speaker-cards__body .aa-speaker-card:focus .aa-speaker-card__header img+img,.aa-speaker-cards__body .aa-speaker-card:hover .aa-speaker-card__header img+img{opacity:1}.aa-speaker-cards__body .aa-speaker-card:active .aa-speaker-card__link,.aa-speaker-cards__body .aa-speaker-card:focus .aa-speaker-card__link,.aa-speaker-cards__body .aa-speaker-card:hover .aa-speaker-card__link{color:#f4d000}.aa-speaker-cards__body .aa-speaker-card:active .aa-speaker-card__link svg path,.aa-speaker-cards__body .aa-speaker-card:focus .aa-speaker-card__link svg path,.aa-speaker-cards__body .aa-speaker-card:hover .aa-speaker-card__link svg path{stroke:#f4d000}.aa-speaker-card--featured{margin:0 auto}@media (min-width:768px){.aa-speaker-card--featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:40px;gap:40px}}@media (min-width:992px){.aa-speaker-card--featured{grid-gap:70px;gap:70px}}.aa-speaker-card--featured .aa-speaker-card__header{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:100%;padding-bottom:65%;background:radial-gradient(58.53% 120.94% at 74.58%,at 67.31%,#002dd0 0,#001667 100%);background:radial-gradient(58.53% 120.94% at 74.58% 67.31%,#002dd0 .15%,#001667 100%)}@media (min-width:768px){.aa-speaker-card--featured .aa-speaker-card__header{padding-bottom:0}}.aa-speaker-card--featured .aa-speaker-card__header:before{opacity:1;background:radial-gradient(33.61% 47.18% at 50%,at 69.73%,hsla(0,0%,100%,.44) 0,hsla(0,0%,100%,0) 100%);background:radial-gradient(33.61% 47.18% at 50% 69.73%,hsla(0,0%,100%,.44) .15%,hsla(0,0%,100%,0) 100%)}.aa-speaker-card--featured .aa-speaker-card__header:after{display:none}@media (min-width:1200px){.aa-speaker-card--featured .aa-speaker-card__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:500px}}.aa-speaker-card--featured .aa-speaker-card__header img{width:90%}.aa-speaker-card--featured .aa-speaker-card__body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:100%}@media (min-width:992px){.aa-speaker-card--featured .aa-speaker-card__body .aa-title{font-size:40px;line-height:48px}}@media (min-width:1200px){.aa-speaker-card--featured .aa-speaker-card__body .aa-title{font-size:54px;line-height:62px}}.aa-speaker-card--featured .aa-speaker-card__topic{margin-bottom:15px}.aa-hero--front-v2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 100px);padding-top:0}.aa-hero--front-v2 .aa-bg-image-container img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aa-hero--front-v2 .aa-hero__inner{padding:0}.aa-hero--front-v2__header{max-width:720px;width:100%}.aa-hero--front-v2__body{max-width:720px}.aa-hero--front-v2__body .aa-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}.aa-feedback-columns{position:relative;padding-left:20px;padding-right:20px}.aa-feedback-columns .aa-inner{position:relative;z-index:8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}.aa-feedback-column__image{width:100%;height:100%;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-feedback-column__image{margin-left:0;margin-right:0}}.aa-feedback-column__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-feedback-column__image.contain{width:100%;height:auto}.aa-feedback-column__image.contain img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:576px){.aa-feedback-column__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px){.aa-feedback-column__item--hori-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:576px){.aa-feedback-column__item--hori-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:576px){.aa-feedback-column__item--vert-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:576px){.aa-feedback-column__item--vert-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.aa-feedback-columns__body.grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:576px){.aa-feedback-columns__body.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.aa-feedback-columns__body.grid{grid-template-columns:repeat(3,1fr)}}.aa-feedback-columns__body.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:1rem;row-gap:1rem}.aa-feedback-columns__body.flex .aa-feedback-column__item{width:100%}.aa-feedback-columns__body.flex .aa-feedback-column__item:last-of-type{margin-right:0}@media (min-width:576px){.aa-feedback-columns__body.flex .aa-feedback-column__item{max-width:calc(50% - 8px);margin-right:16px}.aa-feedback-columns__body.flex .aa-feedback-column__item:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-feedback-columns__body.flex .aa-feedback-column__item{max-width:calc(33.33333% - 10.66667px);margin-right:16px}.aa-feedback-columns__body.flex .aa-feedback-column__item:nth-of-type(2n+2){margin-right:16px}.aa-feedback-columns__body.flex .aa-feedback-column__item:nth-of-type(3n+3){margin-right:0}}.aa-feedback-columns__body.flex.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-feedback-columns__body.flex.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:576px){.aa-feedback-columns__body.flex.col-1 .aa-feedback-column__item{max-width:100%;margin-right:0}}@media (min-width:992px){.aa-feedback-columns__body.flex.col-1 .aa-feedback-column__item{max-width:100%;margin-right:0}}@media (min-width:992px){.aa-feedback-columns__body.flex.col-2 .aa-feedback-column__item{max-width:calc(50% - 8px);margin-right:16px}.aa-feedback-columns__body.flex.col-2 .aa-feedback-column__item:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-feedback-columns__body.flex.col-4 .aa-feedback-column__item{max-width:calc(25% - 12px);margin-right:16px}.aa-feedback-columns__body.flex.col-4 .aa-feedback-column__item:nth-of-type(3n+3){margin-right:16px}.aa-feedback-columns__body.flex.col-4 .aa-feedback-column__item:nth-of-type(4n+4){margin-right:0}}@media (min-width:992px){.aa-feedback-columns__body.flex.col-5 .aa-feedback-column__item{max-width:calc(20% - 12.8px);margin-right:16px}.aa-feedback-columns__body.flex.col-5 .aa-feedback-column__item:nth-of-type(3n+3){margin-right:16px}.aa-feedback-columns__body.flex.col-5 .aa-feedback-column__item:nth-of-type(5n+5){margin-right:0}}.aa-feedback-columns__body.col-1{grid-template-columns:1fr}@media (min-width:576px){.aa-feedback-columns__body.col-1{grid-template-columns:repeat(1,1fr)}}@media (min-width:992px){.aa-feedback-columns__body.col-1{grid-template-columns:repeat(1,1fr)}}@media (min-width:992px){.aa-feedback-columns__body.col-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.aa-feedback-columns__body.col-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.aa-feedback-columns__body.col-5{grid-template-columns:repeat(5,1fr)}}.aa-label--dark{color:#161616}.aa-label--white{color:#fff}.content-center{text-align:center}.content-right{text-align:right}.aa-feedback-columns--overlay:after{position:absolute;z-index:3;left:0;top:0;bottom:0;right:0;content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(19,24,52,.7)),to(rgba(19,24,52,.7)));background:linear-gradient(0deg,rgba(19,24,52,.7),rgba(19,24,52,.7))}.aa-feedback-columns--overlay-fade:after{background:linear-gradient(.38deg,#00092a .41%,rgba(19,25,59,0) 84.92%),linear-gradient(0deg,rgba(19,24,52,.7),rgba(19,24,52,.7))}.aa-feedback-columns--overlay-no-text:after{background:linear-gradient(116.65deg,#80bcc1 17.69%,hsla(0,0%,100%,0) 37.01%)}.aa-logo-wall .aa-inner{max-width:1680px;margin-left:auto;margin-right:auto}.aa-logo-wall .aa-content{max-width:1200px;margin-left:auto;margin-right:auto}.aa-logo-wall__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:50px;gap:50px}@media (min-width:992px){.aa-logo-wall__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:80px;gap:80px}}.aa-logo-item{max-width:120px;max-height:80px;width:100%}@media (min-width:992px){.aa-logo-item{max-width:160px}}.aa-logo-item img{max-width:160px;max-height:80px;width:100%;margin-left:auto;margin-right:auto;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}@media (min-width:992px){.aa-product-info{padding-left:0;padding-right:0}}.aa-product-info .aa-inner{max-width:1680px;margin-left:auto;margin-right:auto}.aa-product-info__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:15px}@media (min-width:992px){.aa-product-info__nav-container{grid-gap:0;gap:0;margin-bottom:45px}}.aa-product-info__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.aa-product-info__nav-item .divider{margin-left:10px;margin-right:10px}.aa-product-info__nav{position:relative;border-radius:5px;background-color:#fff;color:#161616;padding:7px 18px;font-size:14px;line-height:23px;font-weight:400;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aa-product-info__nav:after{content:none}@media (min-width:992px){.aa-product-info__nav{padding:0;border-radius:0;background-color:transparent;color:#fff;font-size:27px;line-height:33px}.aa-product-info__nav:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;width:0;height:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#fff}}.aa-product-info__nav:hover:after{width:80%}.aa-product-info__nav.is-active{color:#161616;background-color:#f4d000}@media (min-width:992px){.aa-product-info__nav.is-active{color:#f4d000;background-color:transparent}.aa-product-info__nav.is-active:after{width:80%;background-color:#f4d000}}.aa-product-info__content{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards}@media (min-width:992px){.aa-product-info__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.aa-product-info__content.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-product-info__content__header{padding-top:30px;padding-bottom:30px}@media (min-width:992px){.aa-product-info__content__header{max-width:50%;padding:60px 30px}}@media (min-width:1200px){.aa-product-info__content__header{padding:60px}}@media (min-width:1440px){.aa-product-info__content__header{padding:60px 120px}}.aa-product-info__content__header-inner{width:100%}@media (min-width:992px){.aa-product-info__content__header-inner{max-width:640px}}.aa-product-info__content__body{width:100%}@media (min-width:992px){.aa-product-info__content__body{max-width:50%}}.aa-product-info__content__body img{border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.aa-product-info__header--centered{text-align:center}.aa-quote-obf-plus{position:relative;padding-bottom:60px}@media (min-width:576px){.aa-quote-obf-plus{padding-left:0;padding-bottom:0}}.aa-quote-obf-plus .aa-inner{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;z-index:12;max-width:1680px;margin-left:auto;margin-right:auto}@media (min-width:768px){.aa-quote-obf-plus .aa-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-quote-obf-plus__header{max-width:780px;width:100%;margin-top:30px}@media (min-width:576px){.aa-quote-obf-plus__header{margin-top:0}}.aa-quote-obf-plus__header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-quote-obf-plus__body{max-width:660px;margin-left:auto;margin-right:auto}@media (min-width:576px){.aa-quote-obf-plus__body{padding-left:50px;padding-top:100px;padding-bottom:100px}}@media (min-width:992px){.aa-quote-obf-plus__body{padding-top:200px;padding-bottom:200px}}@media (min-width:1600px){.aa-quote-obf-plus__body{padding-left:0}}.aa-quote-obf-plus__label{padding:5px;border-radius:4px;background-color:#f4d000;color:#161616;font-weight:700;font-size:14px;line-height:17px}.aa-quote-obf-plus__quote{margin-top:30px;margin-bottom:30px;font-weight:500;font-size:31px;line-height:38px}@media (min-width:768px){.aa-quote-obf-plus__quote{font-size:40px;line-height:48px}}.aa-quote-obf-plus__author,.aa-quote-obf-plus__company{font-weight:500;font-size:19px;line-height:23px}@media (min-width:768px){.aa-quote-obf-plus__author,.aa-quote-obf-plus__company{font-size:25px;line-height:30px}}.aa-quote-obf-plus__author{font-weight:700}.aa-quote-obf-plus__mobile-image{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-bottom:30px}.aa-quote-obf-plus__mobile-image img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.aa-obf-plus-focus-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px}@media (min-width:1681px){.aa-obf-plus-focus-section{padding-left:0;padding-right:0}}.aa-obf-plus-focus-section .aa-inner{position:relative;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1680px;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-obf-plus-focus-section .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-obf-plus-focus-section .aa-bg-image-container img{width:100%;-o-object-fit:cover;object-fit:cover}.aa-obf-plus-focus-section .aa-bg-image-container--left img{-o-object-position:left;object-position:left;-o-object-position:center;object-position:center}.aa-obf-plus-focus-section .aa-bg-image-container--right img{-o-object-position:right;object-position:right}.aa-obf-plus-focus-section__header{width:100%}@media (min-width:992px){.aa-obf-plus-focus-section__header{max-width:580px;padding-left:40px}}@media (min-width:1440px){.aa-obf-plus-focus-section__header{max-width:720px}}@media (min-width:1600px){.aa-obf-plus-focus-section__header{padding-left:120px}}.aa-obf-plus-focus-section__header .logo{margin-bottom:20px}.aa-obf-plus-focus-section__header .logo img{max-width:270px;width:100%}.aa-obf-plus-focus-section__header .aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-obf-plus-focus-section__header .aa-button-group .aa-button:first-of-type{margin-right:0}.aa-obf-plus-focus-section__header .aa-button-group .aa-button:last-of-type{margin-left:0}.aa-obf-plus-focus-section__header ul:not(.inputs-list):not(.navigation-list) li{position:relative;list-style:none;padding-left:52px;margin-bottom:25px;padding-top:8px}.aa-obf-plus-focus-section__header ul:not(.inputs-list):not(.navigation-list) li:before{content:"";position:absolute;color:transparent;top:6px;left:0;display:inline-block;width:36px;height:36px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='52' height='52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='26' cy='26' r='26' fill='%2301092A'/%3E%3Cpath d='M36.773 19L22.5 33.273l-6.5-6.5' stroke='%23F4D000' stroke-width='4'/%3E%3C/svg%3E")}.aa-obf-plus-focus-section__body{width:100%}@media (min-width:992px){.aa-obf-plus-focus-section__body{max-width:50%;margin-left:auto}}.aa-obf-plus-focus-section--video{display:block;position:relative;overflow:hidden}.aa-obf-plus-focus-section--overlay{position:relative}.aa-obf-plus-focus-section--overlay:after{position:absolute;left:0;top:0;bottom:0;right:0;content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(19,24,52,.7)),to(rgba(19,24,52,.7)));background:linear-gradient(0deg,rgba(19,24,52,.7),rgba(19,24,52,.7))}.aa-obf-plus-focus-section--overlay-fade{position:relative}.aa-obf-plus-focus-section--overlay-fade:after{position:absolute;left:0;top:0;bottom:0;right:0;content:"";background:linear-gradient(.38deg,#00092a .41%,rgba(19,25,59,0) 84.92%),linear-gradient(0deg,rgba(19,24,52,.7),rgba(19,24,52,.7))}.aa-obf-plus-focus-section--overlay-no-text{position:relative}.aa-obf-plus-focus-section--overlay-no-text:after{position:absolute;left:0;top:0;bottom:0;right:0;content:"";background:linear-gradient(116.65deg,#80bcc1 17.69%,hsla(0,0%,100%,0) 37.01%)}.aa-obf-plus-focus-section--fit,.aa-obf-plus-focus-section--vh{height:auto}@media (min-width:992px){.aa-obf-plus-focus-section--vh{height:100vh}}.aa-obf-plus-focus-section--contain .aa-bg-image-container img{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1681px){.aa-obf-plus-focus-section--contain .aa-bg-image-container img{-o-object-fit:contain;object-fit:contain}}@media (min-width:992px){.aa-obf-plus-focus-section--w-image{padding-right:0}}.aa-obf-plus-focus-section--w-image .aa-obf-plus-focus-section__header{width:100%;margin-bottom:30px}@media (min-width:992px){.aa-obf-plus-focus-section--w-image .aa-obf-plus-focus-section__header{max-width:900px;padding-right:40px;margin-bottom:0}}@media (min-width:992px){.aa-obf-plus-focus-section--w-image .aa-obf-plus-focus-section__body{max-width:40%;margin-left:auto}}.aa-obf-plus-focus-section--w-image .aa-obf-plus-focus-section__body img{height:auto;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-obf-plus-focus-section--w-image .aa-obf-plus-focus-section__body img{margin-right:0}}@media (min-width:1681px){.aa-obf-plus-focus-section--w-image .aa-obf-plus-focus-section__body img{margin-left:0}}.aa-hero--events{position:relative;padding-left:20px;padding-right:20px}.aa-hero--events .aa-inner{position:relative;max-width:1680px;z-index:4;height:100%;width:100%}.aa-hero--events .aa-inner .aa-object-cover img{-o-object-fit:contain;object-fit:contain}@media (min-width:992px){.aa-hero--events .aa-inner .aa-object-cover img{-o-object-position:right;object-position:right}}.aa-hero--events .aa-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;z-index:12;max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-hero--events .aa-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-hero--events .aa-content .aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-hero--events .aa-content .aa-button-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.aa-hero--events .aa-content .aa-button-group:first-of-type{margin-right:20px}.aa-hero--events .aa-bg-image-container img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aa-hero--events .aa-hero__inner{padding:0}.aa-hero--events__header{max-width:560px;width:100%;text-align:center;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-hero--events__header{margin-left:0;text-align:left}}.aa-hero--events__header .icon img{margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-hero--events__header .icon img{margin-left:0}}.aa-hero--events__body{min-height:300px;position:relative;margin-bottom:-10px}@media (min-width:576px){.aa-hero--events__body{margin-bottom:10px}}@media (min-width:992px){.aa-hero--events__body{margin-bottom:0}}.aa-hero--events__event-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;z-index:12;max-width:1440px;margin-left:auto;margin-right:auto;margin-top:-250px}@media (min-width:992px){.aa-hero--events__event-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:-300px}}.aa-hero--events__event-section__body,.aa-hero--events__event-section__header{width:100%}@media (min-width:992px){.aa-hero--events__event-section__body,.aa-hero--events__event-section__header{width:50%}}.aa-hero--events__event-section__body{padding:55px;position:relative;color:#fff;text-align:center}.aa-hero--events__event-section__body .aa-pricing-plan__price p:first-of-type,.aa-hero--events__event-section__body h1,.aa-hero--events__event-section__body h2,.aa-hero--events__event-section__body h3,.aa-hero--events__event-section__body h4,.aa-pricing-plan__price .aa-hero--events__event-section__body p:first-of-type{margin-bottom:0}.aa-hero--events__event-section__body .event-label{display:inline-block;margin-bottom:30px;font-weight:700;color:#161616;font-size:11px;line-height:16px;text-transform:uppercase;padding:5px 11px;background:#f4d000;border-radius:4px}@media (min-width:992px){.aa-hero--events__event-section__body .event-label{margin-bottom:0;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14.3011px;line-height:17px;text-transform:uppercase;padding:10px 20px}}.aa-hero--events__event-section__body .event__timer{margin-top:30px;font-weight:400;font-size:46px;line-height:56px}.aa-hero--events__event-section__body .event__timer,.aa-hero--events__event-section__body .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-hero--events__event-section__body .time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-hero--events__event-section__body .time_type{font-weight:400;font-size:21px;line-height:26px}.aa-hero--events__event-section__body .time_spacer{margin-left:10px;margin-right:10px;line-height:46px}.aa-hero--events__video .aa-video-container{position:relative;overflow:hidden;padding-bottom:56.25%;background-size:cover;background-repeat:no-repeat}.aa-hero--events__video .aa-video-container video{position:absolute;width:100%;height:100%;background-size:cover;-webkit-transform:none;transform:none;margin-left:0;-o-object-fit:cover;object-fit:cover}.aa-hero--events__video .aa-video-thumbnail{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;cursor:pointer}.aa-hero--events__video .aa-video-thumbnail:before{content:"";position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2)}.aa-hero--events__video .aa-video-thumbnail.is-hidden{opacity:0;visibility:hidden}.aa-hero--events__video .aa-video-thumbnail+video{visibility:hidden}.aa-hero--events__video .aa-video-thumbnail.is-hidden+video{visibility:visible}.aa-hero--events__video .aa-video-thumbnail .aa-play{pointer-events:none}.aa-hero--events__video .aa-video-thumbnail .aa-thumbnail-video video{height:100%;top:0;left:0}.aa-hero--events__video .aa-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(https://4241733.fs1.hubspotusercontent-na1.net/hubfs/4241733/avidly/img/Group%203-1.png);background-size:contain;background-repeat:no-repeat;border:none;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;width:200px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:100;-webkit-transition:all .25s ease;transition:all .25s ease}.aa-hero--events__video .aa-play:after,.aa-hero--events__video .aa-play:before{content:none}.aa-hero--events__video .aa-play:hover{cursor:pointer}.aa-hero--events__video .aa-video-thumbnail:after{content:"";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background:rgba(0,19,88,.8)}.aa-hero--events__video.aa-hero--events__video--cover,.aa-hero--events__video.aa-hero--events__video--cover .aa-video-container{height:100%}#event-section.hidden{display:none}#aa-hero--events.aa-hero--events--no-event,#aa-hero--events.event-end{padding-bottom:0}.aa-info-numbers .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:1440px}@media (min-width:768px){.aa-info-numbers .aa-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-info-numbers__body,.aa-info-numbers__header{width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:12}.aa-info-numbers__header{margin-bottom:30px}.aa-info-numbers__body{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;gap:60px}@media (min-width:992px){.aa-info-numbers__body{grid-template-columns:repeat(4,1fr)}}.aa-info-number__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.aa-info-number__item .aa-info-number,.aa-info-number__item .aa-info-number-extension{font-size:40px;line-height:50px;font-weight:800}@media (min-width:1440px){.aa-info-number__item .aa-info-number,.aa-info-number__item .aa-info-number-extension{font-size:60px;line-height:70px}}.aa-info-number__item .aa-subheading{text-transform:uppercase;color:#fff}.aa-info-number__item .aa-info-number__border{margin-top:10px;width:75px;height:4px;background:#f4d000;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-info-number__item .aa-info-number__border{margin-top:20px}}.aa-event-column{position:relative;padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-event-column{padding-left:0;padding-bottom:0}}.aa-event-column .aa-inner{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;z-index:12;max-width:1200px;margin:0 auto}@media (min-width:992px){.aa-event-column .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-event-column .aa-content{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;width:100%;height:100%}.aa-event-column .aa-content .star-graphic{position:absolute;top:-60px;right:0}@media (min-width:992px){.aa-event-column .aa-content .star-graphic{right:-20px;top:99px}}@media (min-width:1600px){.aa-event-column .aa-content .star-graphic{right:auto;top:85px;left:-100px}}.aa-event-column .top-bar{position:absolute;top:-1px;left:0;width:100%;height:150px;z-index:8}.aa-event-column__header{max-width:560px;margin-bottom:40px}@media (min-width:992px){.aa-event-column__header{padding-top:150px}}.aa-event-image{width:100%;height:auto;margin-bottom:40px}@media (min-width:992px){.aa-event-image{margin-bottom:0;max-width:700px;margin-left:auto;margin-top:auto}}.aa-event-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aa-event-speakers{position:relative}.aa-event-speakers .aa-inner{position:relative;z-index:12;max-width:1200px;margin-left:auto;margin-right:auto}.aa-event-speakers__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:45px}@media (min-width:768px){.aa-event-speakers__header{margin-bottom:65px}}.aa-event-speakers__header .number,.aa-event-speakers__header .title{font-weight:700;font-size:24px;letter-spacing:-.02em}.aa-event-speakers__header .aa-event-speakers__divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px}@media (min-width:768px){.aa-event-speakers__header .aa-event-speakers__divider{width:100%;margin-left:30px;margin-right:30px}}.aa-event-speakers__header .aa-event-speakers__divider svg{width:100%;max-width:45px;height:45px;margin-left:10px;margin-right:10px}.aa-event-speakers__header .aa-event-speakers__divider span{display:block;height:1px;background:#fff;width:100%}.aa-event-speakers__header .aa-event-speakers__divider span:last-of-type{display:none}@media (min-width:768px){.aa-event-speakers__header .aa-event-speakers__divider span:last-of-type{display:block}}.aa-event-speakers__body{display:grid;grid-template-columns:1fr;grid-gap:45px;gap:45px;grid-row-gap:75px;row-gap:75px}@media (min-width:768px){.aa-event-speakers__body{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.aa-event-speakers__body{grid-template-columns:repeat(3,1fr)}}.aa-event-speaker-card{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}@media (min-width:768px){.aa-event-speaker-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.aa-event-speaker-card:hover{text-decoration:none}.aa-event-speaker-card:hover .aa-event-speaker-card__header img{-webkit-transform:scale(1.05);transform:scale(1.05)}.aa-event-speaker-card:hover .aa-button{background-color:#fff;color:#161616;text-decoration:none}.aa-event-speaker-card__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#001358;border-radius:50%;max-width:145px;width:100%;height:145px}@media (min-width:768px){.aa-event-speaker-card__header{overflow:hidden;height:480px;margin-bottom:30px;margin-right:0;max-width:100%;border-radius:0;background-color:transparent}}.aa-event-speaker-card__header img{overflow:hidden;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;height:145px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.aa-event-speaker-card__header img{border-radius:0;height:100%}}.aa-event-speaker-card__header:after{content:"";position:absolute;z-index:10;bottom:0;right:0;width:37px;height:37px;border-radius:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='45' height='45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_868_48)' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='22.5' cy='18.5' r='17.5' fill='%23001358'/%3E%3Cpath d='M23 13v12M28 19H17' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_868_48' x='0' y='0' width='45' height='45' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_868_48'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_868_48' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:768px){.aa-event-speaker-card__header:after{content:none}}.aa-event-speaker-card--no-link .aa-event-speaker-card__header:after{content:none;position:absolute;z-index:10;bottom:0;right:0;width:37px;height:37px;border-radius:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='45' height='45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_868_48)' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='22.5' cy='18.5' r='17.5' fill='%23001358'/%3E%3Cpath d='M23 13v12M28 19H17' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_868_48' x='0' y='0' width='45' height='45' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_868_48'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_868_48' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:768px){.aa-event-speaker-card--no-link .aa-event-speaker-card__header:after{content:none}}.aa-event-speaker-card__body{color:#fff;text-decoration:none;margin-left:25px;max-width:calc(100% - 170px)}@media (min-width:768px){.aa-event-speaker-card__body{margin-left:0;max-width:100%}}.aa-event-speaker-card__body .aa-button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:30px;text-decoration:none}.aa-event-speaker-card__body .aa-event-speaker-card__topic{margin-top:20px;font-weight:700;font-size:18px}@media (min-width:768px){.aa-event-speaker-card__body .aa-event-speaker-card__topic{font-size:24px}}.site-header{height:100px;width:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:50;position:fixed;top:0}@media (min-width:992px){.site-header.bg--none{background-color:transparent}}.site-header__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:1680px;margin-left:auto;margin-right:auto;padding:30px 20px}@media (min-width:992px){.site-header__inner{padding:0 15px}}.site-header__bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;width:100%;margin-left:auto;margin-right:auto}.site-header__bottom{width:100%;color:#fff;z-index:10}.site-header__bottom,.site-header__bottom__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-branding{width:100%;max-width:220px;margin-right:auto}@media (min-width:1200px){.site-branding{max-width:280px}}.site-branding a{display:block;line-height:0}.site-branding svg{width:100%}.site-branding svg path{fill:#fff}.site-header .site-branding{margin-right:0;max-width:60px}@media (min-width:1200px){.site-header .site-branding{margin-right:auto;max-width:220px}}@media (min-width:1440px){.site-header .site-branding{max-width:280px}}.site-header .site-branding svg{width:auto}@media (min-width:992px){.site-header .site-branding svg{width:100%}}.site-header__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;padding-left:30px;padding-right:40px}@media (min-width:992px){.site-header__navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site-header .aa-button-group{margin-top:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto}@media (min-width:1200px){.site-header .aa-button-group{margin-left:0;margin-right:0}}.site-header .aa-button-group .aa-button{max-height:35px;font-weight:500;font-size:12px;line-height:16px;padding:10px 18px}@media (min-width:992px){.site-header .aa-button-group .aa-button{font-size:14px;line-height:18px}}.site-header__hamburger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:60px;width:60px}.site-header__foldout,.site-header__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__foldout{position:fixed;top:100px;bottom:0;left:0;right:0;background-color:#00092a;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0;pointer-events:none;z-index:100}.site-header__foldout__inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;padding-right:30px;padding-bottom:30px;overflow:auto}.site-header__foldout .navigation--header ul,.site-header__foldout .navigation--header ul li{padding:0;margin:0}.site-header__foldout .navigation--header .hs-menu-wrapper ul li{border:0}.site-header__foldout .navigation--header ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-header__foldout .navigation--header ul li a{font-size:26px;line-height:36px}.site-header__foldout .navigation--header li:not(:last-of-type){margin-bottom:20px}.site-header__foldout .navigation--primary .hs-menu-wrapper{width:100%}.site-header__foldout .navigation--primary .hs-menu-children-wrapper a{font-size:16px;line-height:24px}.site-header__foldout .navigation--primary .hs-menu-children-wrapper a strong{display:block;font-size:18px;line-height:26px}.site-header__foldout .navigation--primary .hs-menu-depth-1>.hs-menu-children-wrapper{overflow:hidden;visibility:hidden;height:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.site-header__foldout .navigation--primary li.hs-menu-depth-1{margin-bottom:20px}@media (min-width:992px){.site-header__foldout .navigation--primary li.hs-menu-depth-1{margin-bottom:0}}.site-header__foldout .navigation--primary li.hs-menu-depth-2{margin-bottom:30px}.site-header__foldout .navigation--primary .hs-menu-depth-1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__foldout .navigation--primary .hs-menu-depth-1>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-weight:500;font-size:20px;line-height:26px}.site-header__foldout .navigation--primary .hs-menu-depth-1>a:after{display:none}.site-header__foldout .navigation--primary .hs-menu-depth-1>a img{width:12px;margin-left:auto;margin-right:20px}.site-header__foldout .navigation--primary .hs-menu-depth-1.is-active>.hs-menu-children-wrapper{display:block;opacity:1;height:auto;visibility:visible}.site-header__foldout .navigation--primary .hs-menu-depth-1.is-active img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-header__foldout .navigation--primary .hs-menu-depth-1>.hs-menu-children-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:none}.navigation--primary .hs-menu-wrapper>ul>li:before,.site-header__foldout .navigation--primary .hs-menu-depth-1>.hs-menu-children-wrapper:before{content:none}.site-header__foldout .site-header__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:25px 0 0}@media (min-width:768px){.site-header__foldout .site-header__cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.site-header__foldout .site-header__cta .aa-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:80px;margin:0;font-size:18px;line-height:22px}.site-header__foldout .site-header__cta .aa-button:first-child{margin-top:15px}@media (min-width:768px){.site-header__foldout .site-header__cta .aa-button:first-child{margin-top:0;margin-left:15px}}.site-header__foldout__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;padding-top:30px}.site-header__foldout__social a{margin-right:40px}.site-header__foldout__social a:last-child{margin-right:0}.site-header__foldout__social a svg{display:block}.site-header__foldout .navigation--secondary{margin:50px 0 0}.site-header__foldout .navigation--secondary ul li a{font-size:20px;line-height:28px;font-weight:400}.js-nav-open{overflow:hidden}@media (min-width:992px){.js-nav-open{overflow:auto}}.js-nav-open .site-header__foldout{opacity:1;pointer-events:all;-webkit-transition:all .25s ease-in-out 0;transition:all .25s ease-in-out 0}.site-header-feedback .site-header-feedback__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:1680px;margin-left:auto;margin-right:auto;padding:30px 20px}.site-header-feedback .site-branding{width:100%;max-width:220px;margin-right:0}@media (min-width:1200px){.site-header-feedback .site-branding{max-width:280px}}.site-header-feedback .site-branding a{display:block;line-height:0}.site-header-feedback .site-branding svg{width:100%}.site-header-feedback .site-branding svg path{fill:#161616}.aa-obf-plus .nav-secondary,.aa-obf-plus .site-header{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aa-obf-plus .nav-secondary{width:100%;position:fixed;z-index:34;top:0;left:0;padding:25px 20px;background-color:#001358}@media (min-width:992px){.aa-obf-plus .nav-secondary{padding:25px 35px}}.aa-obf-plus .nav-secondary .aa-button{font-size:14px;line-height:16px}@media (min-width:1440px){.aa-obf-plus .nav-secondary .aa-button{font-size:20px;line-height:22px}}.aa-obf-plus .nav-secondary .aa-button.aa-button--custom-white{padding:12px 10px}@media (min-width:1440px){.aa-obf-plus .nav-secondary .aa-button.aa-button--custom-white{padding:12px 25px}}.aa-obf-plus .nav-secondary__inner{max-width:1680px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-obf-plus .nav-secondary__inner .logo,.aa-obf-plus .nav-secondary__inner .logo img{max-width:80px;width:100%}.aa-obf-plus .nav-secondary.scrolled{top:100px}.aa-obf-plus .logo,.aa-obf-plus .nav-secondary-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-obf-plus .nav-secondary-buttons{margin-left:5%}.aa-obf-plus .nav-secondary-buttons .aa-button+.aa-button{margin-top:0}.aa-obf-plus .nav-secondary-buttons .aa-button{margin-right:20px}.aa-obf-plus .nav-secondary-buttons .aa-button:last-of-type{margin-right:0}.aa-obf-plus .login{margin-left:auto}.aa-obf-plus .login a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.aa-obf-plus .login a svg{margin-right:10px}@media (min-width:992px){.aa-obf-plus .login a svg{margin-right:10px}}.aa-obf-plus .aa-hamburger-plus,.aa-obf-plus .site-header__hamburger-v2{display:block;margin-left:30px}@media (min-width:992px){.aa-obf-plus .aa-hamburger-plus,.aa-obf-plus .site-header__hamburger-v2{display:none;margin-left:0}}.site-footer{color:#d8d8d8;overflow:hidden}.site-footer .site-branding{display:block;width:120px;max-width:none;margin-left:auto;margin-right:auto}@media (min-width:768px){.site-footer .site-branding{margin:0}}.site-footer .site-branding svg path{fill:#c7c7c7}.site-footer__inner{max-width:1680px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:992px){.site-footer__bottom,.site-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer__top__header{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;margin-bottom:30px}@media (min-width:992px){.site-footer__top__header{margin-bottom:0}}.site-footer__top__body{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;padding:30px;position:relative;border:1px solid #7e7e7e;border-bottom:0;z-index:1}.site-footer__bottom{position:relative;padding:30px;border:1px solid #7e7e7e;margin-top:-1px}@media (min-width:992px){.site-footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:60px}}@media (min-width:992px){.site-footer__bottom__header,.site-footer__bottom__social{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.site-footer__bottom__header{color:#7e7e7e;text-align:center}@media (min-width:992px){.site-footer__bottom__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}}.site-footer__bottom__header a,.site-footer__bottom__header p{font-size:14px;line-height:16px}@media (min-width:992px){.site-footer__bottom__header p br{display:none}}.site-footer__bottom__header a{display:block;margin-top:10px;color:inherit;text-decoration:none}@media (min-width:992px){.site-footer__bottom__header a{margin-top:0;margin-left:30px}}@media (min-width:1200px){.site-footer__bottom__header a{margin-left:60px}}.site-footer__bottom__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media (min-width:992px){.site-footer__bottom__social{margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.site-footer__bottom__social a{margin-right:20px}@media (min-width:992px){.site-footer__bottom__social a{margin-right:40px}}.site-footer__bottom__social a:last-child{margin-right:0}.site-footer__bottom__social a svg path{fill:#7e7e7e}.site-footer__corners{position:absolute;top:0;bottom:0}.site-footer__corners:after,.site-footer__corners:before{content:"";position:absolute;display:block;width:55px;height:55px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='42' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 0c-.175 20.677-.323 20.818-21 21 20.677.175 20.825.317 21 20.993.175-20.676.317-20.818 21-20.993-20.683-.182-20.825-.323-21-21z' fill='%23727272'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:42px 42px;background-position:50%;background-color:inherit}.site-footer__corners--left,.site-footer__corners--left:after,.site-footer__corners--left:before{left:0}.site-footer__corners--left:before{top:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.site-footer__corners--left:after{bottom:0;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.site-footer__corners--right,.site-footer__corners--right:after,.site-footer__corners--right:before{right:0}.site-footer__corners--right:before{top:0;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.site-footer__corners--right:after{bottom:0;-webkit-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%)}.site-footer.bg--white{color:#696969}.site-footer.bg--white .site-branding svg path,.site-footer.bg--white .site-footer__bottom__social svg path{fill:#696969}.site-footer.bg--white .site-footer__bottom,.site-footer.bg--white .site-footer__top__body{border-color:#696969}.site-footer.bg--white .site-footer__bottom__header{color:inherit}.site-footer.bg--white .site-footer__corners{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='42' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 0c-.175 20.677-.323 20.818-21 21 20.677.175 20.825.317 21 20.993.175-20.676.317-20.818 21-20.993-20.683-.182-20.825-.323-21-21z' fill='%23696969'/%3E%3C/svg%3E")}.site-footer-feedback .site-footer-feedback__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:1680px;margin-left:auto;margin-right:auto;padding:30px 20px}.site-footer-feedback .site-branding{width:100%;max-width:220px;margin-right:0}@media (min-width:1200px){.site-footer-feedback .site-branding{max-width:280px}}.site-footer-feedback .site-branding a{display:block;line-height:0}.site-footer-feedback .site-branding svg{width:100%}.site-footer-feedback .site-branding svg path{fill:#161616}.aa-landing-page,.aa-panels{position:relative}.aa-panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:768px){.aa-panels{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.aa-panels__inner{width:100%}.aa-panels__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-panels__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-panel{position:relative;width:100%}.aa-panel:first-of-type{max-width:100%;width:100%;background-color:#00092a}@media (min-width:1440px){.aa-panel:first-of-type{max-width:58.33333%;padding-right:120px}}.aa-panel:first-of-type *{color:#fff}.aa-panel:first-of-type a{color:#f4d000}.aa-panel:last-of-type{background-color:#0e122d}@media (min-width:768px){.aa-panel:last-of-type{padding-left:30px;padding-right:30px}}@media (min-width:1600px){.aa-panel:last-of-type{max-width:41.66667%;padding-right:120px;padding-left:120px}}.aa-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:16px;padding-right:16px;position:relative}@media (min-width:1440px){.aa-panel__header{max-width:720px;margin-left:auto;padding-left:15px}}.aa-panel__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:16px;padding-right:16px;position:relative;padding-top:40px;z-index:20}@media (min-width:1440px){.aa-panel__body{max-width:600px;margin-left:auto;padding-top:97px}}@media (min-width:1600px){.aa-panel__body{padding-left:0;padding-right:0}}@media (min-width:1440px){.aa-panel:last-of-type .aa-panel__body{margin-left:0}}.aa-panel:last-of-type .aa-panel__body.hide-form{display:none}.aa-landing-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;width:100%;background:#fff}@media (min-width:992px){.aa-landing-form{padding:60px 50px}}.aa-landing-form__header{display:block;margin-bottom:25px;text-align:center}.aa-panel_social{margin-top:47px;display:none}@media (min-width:768px){.aa-panel_social{display:block}}.aa-panel_social a{margin-right:10px}.aa-panel_social>span{display:block;color:#fff;font-size:22px;line-height:34px;margin-bottom:10px}.aa-blog-hero h1{margin-bottom:0}.aa-blog-hero .aa-blog-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:1200px){.aa-blog-hero .aa-blog-hero__inner{padding-left:0;padding-right:0}}.aa-blog-hero .aa-tags__inner{max-width:100%;margin-left:0}@media (min-width:768px){.aa-blog-hero .aa-tags__inner{max-width:600px}}.aa-blog-articles.bg--tertiary .aa-card *,.aa-blog-articles.site-header.bg--none .aa-card *{color:#fff}.aa-blog-articles .aa-card:hover{-webkit-box-shadow:none;box-shadow:none}.aa-blog-articles .aa-card:hover h3{text-decoration:underline}.aa-blog-articles .aa-card__body{padding-top:28px}.aa-blog-articles .aa-card__body,.aa-blog-articles .aa-cards--articles .aa-card__footer{padding-left:0;padding-right:0;background:transparent}.aa-blog-articles .aa-card__body h3{margin-top:10px}.aa-blog-articles .aa-cards--articles .article-pre-text{font-size:16px;line-height:24px}.aa-blog-articles__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:960px;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:1200px){.aa-blog-articles__inner{padding-left:0;padding-right:0}}.aa-blog-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #bbb;padding-bottom:44px;margin-bottom:44px}.aa-blog-article:hover{text-decoration:none}.aa-blog-article:hover h3{text-decoration:underline}@media (min-width:768px){.aa-blog-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-blog-article .aa-blog-article__image{width:100%;height:250px;background-position:50%;background-size:cover;margin-right:0}@media (min-width:768px){.aa-blog-article .aa-blog-article__image{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;height:auto;margin-right:20px}}.aa-blog-article .aa-blog-article__body{font-size:16px;line-height:24px;-webkit-box-flex:0;-ms-flex:0 0 1;flex:0 0 1}.aa-blog-article .aa-blog-article__body h3{margin-top:35px}.aa-blog-article .aa-blog-article__body .article-pre-text{padding-bottom:15px}.aa-blog-articles:last-child .aa-blog-article:last-child{border-bottom:0}.aa-blog-index .aa-blog-article__body{color:#fff}.aa-blog-post-content,.aa-blog-post-hero__inner,.aa-blog-post-share__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:720px;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:1200px){.aa-blog-post-content,.aa-blog-post-hero__inner,.aa-blog-post-share__inner{padding-left:0;padding-right:0}}.aa-blog-post-hero{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;-webkit-box-shadow:inset 0 0 0 1000px rgba(17,22,52,.4);box-shadow:inset 0 0 0 1000px rgba(17,22,52,.4)}@media (min-width:768px){.aa-blog-post-hero{min-height:660px;height:100%}}.aa-blog-post-hero *{color:#fff}.aa-blog-post-hero:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(17,22,52,.4),rgba(17,22,52,.4)),linear-gradient(359.87deg,#111736 .34%,rgba(17,23,54,0) 93.95%)}.aa-blog-post-hero .aa-blog-post-hero__inner{z-index:10;margin-top:100px}@media (min-width:768px){.aa-blog-post-hero .aa-blog-post-hero__inner{padding-top:80px;padding-bottom:0;margin-top:0}}.aa-blog-post-hero .aa-blog-post-hero__footer{margin-top:30px;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-blog-post-hero .aa-blog-post-hero__footer>span{display:inline-block}.aa-blog-post-hero .aa-blog-post-hero__footer .aa-blog-article__date{margin-left:40px;font-size:12px;line-height:15px}.aa-blog-post-hero .aa-blog-post-hero__footer .aa-blog-article__author{margin-left:20px;font-size:14px;line-height:17px;font-weight:500}.aa-blog-post-share__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-blog-post-share__inner .aa-blog-post-tags{width:100%;max-width:480px;font-size:12px;line-height:15px}.aa-blog-post-share__inner .aa-blog-post-tags a:not(:last-child){margin-right:25px}.aa-blog-post-share__inner .aa-blog-post-social{width:100%;max-width:240px;text-align:right}.aa-blog-post-share__inner .aa-blog-post-social a:not(:last-child){margin-right:19px}.aa-blog-post-share__inner .aa-blog-post-social svg.icon{fill:#001358}.aa-blog-post-share__inner .aa-blog-post-social a:hover svg.icon{fill:#001e8b}.aa-blog-post-content hr{margin-bottom:30px}.aa-blog-post-content img{max-width:100%;height:auto}.related-articles .aa-cards{padding-top:0}.related-articles .aa-cards .aa-card{margin-bottom:0}.related-articles .aa-cards .aa-card__body{color:#fff}.related-articles .aa-cards__header{width:100%;padding-left:20px;padding-right:20px;text-align:center;border-top:1px solid #3e425b}@media (min-width:768px){.related-articles .aa-cards__header{padding-left:120px;padding-right:120px}}.related-articles .aa-cards__header h3{color:#fff}.related-articles .aa-cards__header h3:only-child{margin-bottom:0}.aa-membership.aa-membership--form .hs-form-field ul li:before{content:none;display:none}.aa-membership.aa-membership--form .aa-membership__inner{width:800px;max-width:100%;margin:auto}@media (min-width:992px){.aa-membership.aa-membership--form .aa-membership__header h3{font-weight:700;font-size:42px;line-height:52px}}.aa-membership.aa-membership--form .aa-membership__header p{font-size:22px;line-height:34px}.aa-membership.aa-membership--form form{width:500px;max-width:100%;margin-top:40px;margin-bottom:40px}.aa-membership.aa-membership--form form label{width:100%;display:block;font-weight:600;font-size:18px;line-height:29px;padding-top:0;padding-bottom:10px}.aa-membership.aa-membership--form form input{width:100%;display:block;color:#fff;border-color:#fff;height:60px}.aa-membership.aa-membership--form form input[type=checkbox]{width:18px;height:18px;float:left;margin-right:12px;background-color:#00092a;position:relative;top:4px;left:0;border:1px solid #fff}.aa-membership.aa-membership--form form input.hs-button{margin-top:35px;padding-top:0;padding-bottom:0;width:auto;max-width:100%;border:none;height:45px}.aa-membership.aa-membership--form form .hs-form-field{position:relative}.aa-membership.aa-membership--form form .form-floating-alert-wrapper .form-floating-alert{color:#e64141}.aa-membership.aa-membership--form .hs-error-msgs li{padding-left:0}.aa-membership.aa-membership--form .hs-error-msgs li:before{content:none}.aa-membership.aa-membership--form form .hs-login-widget-show-password,.aa-membership.aa-membership--form form .hs-register-widget-show-password,.aa-membership.aa-membership--form form .hs-reset-widget-show-password{position:absolute;right:0;top:4px;color:#fff;font-weight:600;font-size:12px;line-height:29px;text-decoration:none}.aa-membership.aa-membership--form .hs-form-field label:last-child{font-weight:400}.aa-membership.aa-membership--form form ul:not(.inputs-list):not(.navigation-list) li:before{top:2px}.aa-membership.aa-membership--form a{color:#f4d000;text-decoration:underline}.aa-membership.aa-membership--form a:hover{color:#f4d000;opacity:.8}.system-page .aa-wysiwyg{color:#fff;padding-top:300px;padding-bottom:300px}.system-page .aa-wysiwyg .aa-wysiwyg__inner{max-width:1440px}.system-page .aa-wysiwyg .aa-wysiwyg__body{max-width:720px}.system-page .aa-wysiwyg .aa-button-group{margin-left:0}.system-page form{margin-top:30px}.system-page form input[type=password]{padding:20px;color:#fff;border:1px solid #fff;background:transparent;border-radius:4px;margin-right:30px;width:100%}.system-page form input[type=submit]{background-color:#e64141;color:#fff;border-color:#e64141;margin-top:20px;width:100%}.system-page label.hs-screen-reader-text{display:none}.template-error{background-color:#00092a}.system-page-password .aa-wysiwyg{margin-bottom:0;padding-top:120px;padding-bottom:120px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsInZlbmRvci9zbGljay5jc3MiLCJzdHlsZS5jc3MiLCJjb3JlL19zaXplcy5zY3NzIiwiY29yZS9faGVscGVycy5zY3NzIiwiY29yZS9fYmFzZS5zY3NzIiwiY29tcG9uZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX2xhbmd1YWdlcy5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL192aWRlb3Muc2NzcyIsImNvbXBvbmVudHMvX2Nvb2tpZWJvdC5zY3NzIiwibW9kdWxlcy9fYXJ0aWNsZS1jYXJkcy5zY3NzIiwibW9kdWxlcy9fc2NyaXB0LW1vZHVsZS5zY3NzIiwibW9kdWxlcy9fYWdlbmRhLnNjc3MiLCJtb2R1bGVzL19hZ2VuZGEtdjIuc2NzcyIsIm1vZHVsZXMvX2NvbXBhbnktc2lnbnVwLnNjc3MiLCJtb2R1bGVzL193eXNpd3lnLnNjc3MiLCJtb2R1bGVzL19xdW90ZS5zY3NzIiwibW9kdWxlcy9faW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX3ZpZGVvLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19jb250ZW50LXNsaWRlci5zY3NzIiwibW9kdWxlcy9fZm9jdXMtYm94LnNjc3MiLCJtb2R1bGVzL19jYXJkcy5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLXdpdGgtaW1hZ2VzLnNjc3MiLCJtb2R1bGVzL19tZWRpYS5zY3NzIiwibW9kdWxlcy9fY29ubmVjdG9yLnNjc3MiLCJtb2R1bGVzL19wcm9tb3RlZC1wYXJ0bmVycy5zY3NzIiwibW9kdWxlcy9fZmVhdHVyZWQtY29udGVudC5zY3NzIiwibW9kdWxlcy9fZXhwYW5kYWJsZS1jYXJkcy5zY3NzIiwibW9kdWxlcy9fcG9wLXVwLnNjc3MiLCJtb2R1bGVzL19wb3B1cC1zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX25ld3MtbGV0dGVyLnNjc3MiLCJtb2R1bGVzL190aWNrZXRzLXYyLnNjc3MiLCJtb2R1bGVzL19wcmljaW5nLnNjc3MiLCJtb2R1bGVzL190YWJsZS5zY3NzIiwibW9kdWxlcy9fc3BlYWtlcnMuc2NzcyIsIm1vZHVsZXMvX21lbWJlcnNoaXAtdmlkZW8uc2NzcyIsIm1vZHVsZXMvX2VtYmVkLnNjc3MiLCJtb2R1bGVzL19jdXN0b20tbGlzdHMuc2NzcyIsIm1vZHVsZXMvX2hlcm8tY29sdW1uLnNjc3MiLCJtb2R1bGVzL19iYWNrLWJ1dHRvbi5zY3NzIiwibW9kdWxlcy9fcXVvdGUtdjIuc2NzcyIsIm1vZHVsZXMvX3JlbGV2YW50LWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX2V2ZW50LWRlc2NyaXB0aW9uLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLXYyLnNjc3MiLCJtb2R1bGVzL19zZXBhcmF0b3Iuc2NzcyIsIm1vZHVsZXMvX3NpbXBsZS1jdGEuc2NzcyIsIm1vZHVsZXMvX3N0cmVhbWluZy10b3AtYmFubmVyLnNjc3MiLCJtb2R1bGVzL19zcGVha2VyLWNhcmRzLnNjc3MiLCJtb2R1bGVzL19oZXJvLWZyb250LXYyLnNjc3MiLCJtb2R1bGVzL19mZWVkYmFjay1jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19sb2dvLXdhbGwuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3QtaW5mby5zY3NzIiwibW9kdWxlcy9fcXVvdGUtb2JmLXBsdXMuc2NzcyIsIm1vZHVsZXMvX29iZi1wbHVzLWZvY3VzLXNlY3Rpb24uc2NzcyIsIm1vZHVsZXMvX2hlcm8tZXZlbnRzLnNjc3MiLCJtb2R1bGVzL19pbmZvLW51bWJlcnMuc2NzcyIsIm1vZHVsZXMvX2V2ZW50LWNvbHVtbi5zY3NzIiwibW9kdWxlcy9fZXZlbnQtc3BlYWtlci1jYXJkcy5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsInRlbXBsYXRlcy9fbGFuZGluZy1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2ctaW5kZXguc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1wb3N0LnNjc3MiLCJ0ZW1wbGF0ZXMvX21lbWJlcnNoaXAuc2NzcyIsInRlbXBsYXRlcy9fc3lzdGVtLXBhZ2VzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUNBLGdCQU1VO0FDekNWLDJFQUEyRSxDQVUzRSxLQUNFLGdCQUFpQixDQUNqQiw2QkFDRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsd0NBQWlDLENBQWpDLGdDQUNGLENBTUEsU0FFRSxrQkFDRixDQU9BLGNBR0UsK0JBQWlDLENBQ2pDLGFBQ0YsQ0FNQSxNQUNFLGFBQ0YsQ0FPQSxRQUVFLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUNGLENBRUEsSUFDRSxhQUNGLENBRUEsSUFDRSxTQUNGLENBU0EsSUFDRSxpQkFDRixDQVVBLHNDQUtFLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFFBQ0YsQ0FPQSxhQUVFLGdCQUNGLENBT0EsY0FFRSxtQkFDRixDQU1BLGdEQUlFLHlCQUNGLENBTUEsd0hBSUUsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FNQSw0R0FJRSw2QkFD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QkcwREYsNkNBR1EsaUJBQWtCLENBRXpCLENBRUQsd0JBQ0ksNEJBNUU2QyxDQTZFN0MsYUhsQmMsQ0dtQmQsb0JIbkJjLENHZ0JsQiw4QkFNUSx3Qkh0QlUsQ0d1QlYsVUgvQk8sQ0dnQ1Asb0JIeEJVLENHNEJsQiwwQkFFUSxxQkh0Q08sQ0d1Q1AsaUJIdkNPLENHd0NQLGFIdkNPLENHMkNmLHNCQUNJLHdCSHZDZSxDR3dDZixVSDlDVyxDRytDWCxvQkh6Q2UsQ0dzQ25CLDRCQU1RLGlDSDVDVyxDR2dEbkIseUNBQ0ksNEJBQTZCLENBQzdCLGFIbERlLENHbURmLG9CSG5EZSxDR2dEbkIsK0NBTVEsd0JIdERXLENHdURYLFVIN0RPLENHaUVmLG1EQUNJLHdCSHZEUyxDR3dEVCxVSG5FVyxDR29FWCxvQkh6RFMsQ0dzRGIscUVBTVEscUJIdkVPLENHd0VQLGlCSHhFTyxDR3lFUCxhSHhFTyxDRzRFZix3TkFNUSx3Qkh4RUssQ0d5RUwsVUhwRk8sQ0dxRlAsb0JIMUVLLENHOEViLGtCQUNJLHFCSDFGVyxDRzJGWCxhSDFGVyxDRzJGWCxpQkg1RlcsQ0d5RmYsd0JBTVEsaUNIekZXLENHMEZYLFVIaEdPLENHb0dmLHVCQUdJLGlCSHZHVyxDR29HZixvREFDSSxxQkhyR1csQ0dzR1gsYUhyR1csQ0c4R2YseUJBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixzQkFBdUIsQ0FDdkIsVUhuSFcsQ0crR2YsK0JBT1EsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1Qsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixRQUFXLENBQ1gsT0FBUyxDQUNULFVBQVcsQ0FDWCxzQ0FBZ0MsQ0FBaEMsOEJBQWdDLENBQ2hDLHFCSDlITyxDRytHZiwrQkFtQlEsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixVSHBJTyxDRytHZixxQ0F3QkcsU0FBVSxDQUtiLGdFQUVJLDRCQUE2QixDQUM3QixVSC9JVyxDR2dKWCxpQkhoSlcsQ0c0SWYsNEVBT1EscUJIbkpPLENHb0pQLGFIOUlXLENHa0puQiwrRkFHUSx3QkhoSkss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QnRFNkJpQixDc0UxQmxCLGtDQUVFLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixvQkFBcUIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRVdGlsaXRpZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaW1nLFxudmlkZW8sXG5pZnJhbWUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG51bCwgb2wge1xuXHRtYXJnaW4tdG9wOiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbnVsIHtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWw6bm90KC5pbnB1dHMtbGlzdCkgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcbn1cblxubWFpbiA+IHVsOm5vdCguaW5wdXRzLWxpc3QpOm5vdCgubmF2aWdhdGlvbi1saXN0KSBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG51bDpub3QoLmlucHV0cy1saXN0KTpub3QoLm5hdmlnYXRpb24tbGlzdCkgbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwi4oCiXCI7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTNweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG59XG5cblxucCArIHVsLFxucCArIG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cbmltZyArIHAsXG5pbWcgKyBzdHJvbmcsXG5pbWcgKyBoMSxcbmltZyArIGgyLFxuaW1nICsgaDMsXG5pbWcgKyBoNCxcbmltZyArIGg1LFxuaW1nICsgaDYsXG5wICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5zdmcuaWNvbiB7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDMzcHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICBcdHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0ZmlsbDogJHByaW1hcnk7XG59XG5cbmE6aG92ZXIgPiAuaWNvbiB7XG5cdGZpbGw6ICNEQ0IzMDA7XG59XG5cbi8vIEJvb3RzdHJhcCA0IGhpZGluZyBjbGFzc2VzXG4uaGlkZGVuLFxuLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLXhzLXVwIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcblx0LmhpZGRlbi14cy1kb3duIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgYnAobWQpIHtcblx0LmhpZGRlbi1zbS11cCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuaGlkZGVuLXNtLWRvd24ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AaW5jbHVkZSBicChtZCkge1xuXHQuaGlkZGVuLW1kLXVwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oaWRkZW4tbWQtZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBpbmNsdWRlIGJwKGxnKSB7XG5cdC5oaWRkZW4tbGctdXAge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5oaWRkZW4tbGctZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBpbmNsdWRlIGJwKHhsKSB7XG5cdC5oaWRkZW4teGwtdXAge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGlkZGVuLXhsLWRvd24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hYS1uby1tYiB7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuXHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLWxnIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuXHQgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnB0LTgwIHtcblx0cGFkZGluZy10b3A6IDgwcHg7IC8vdXNlZCBmb3Igd2hlbiBoZWFkZXIgaXMgZml4ZWRcblxuXHRAaW5jbHVkZSBicCh4bCl7XG5cdFx0cGFkZGluZy10b3A6IDE2MHB4O1xuXHR9XG59XG4vLyBCYWNrZ3JvdW5kIHV0aWxpdHlcbi5hYS1iZyB7XG5cdEBleHRlbmQgJWVpZmZlbC10b3A7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG59XG4uYmctLWJsYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRjb2xvcjogJHdoaXRlO1xufVxuLmJnLS1kYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS1kYXJrZXN0O1xuXHRjb2xvcjogJHdoaXRlO1xufVxuLmJnLS13aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Y29sb3I6ICRibGFjaztcbn1cbi5iZy0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRjb2xvcjogJGJsYWNrO1xufVxuLmJnLS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRjb2xvcjogJHdoaXRlO1xufVxuLmJnLS1kYXJrLWJsdWUsIC5iZy0tdGVydGlhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG4uYmctLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG4uYmctLWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0Y29sb3I6ICR3aGl0ZTtcbn1cbi5iZy0tbGlnaHQtYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuXHRjb2xvcjogJHdoaXRlO1xufVxuLmJnLS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbn1cbi5iZy0tbGlnaHQtZ3JleSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuLmJnLS1ub25lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8vR3JhZGllbnQgQmFja2dyb3VuZHNcblxuLmJnLS1ncmFkaWVudC1sdHIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzguOTVkZWcsICR0ZXJ0aWFyeSA4LjE3JSwgJHNlY29uZGFyeSA5NS40MiUpO1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdGE6bm90KC5hYS1idXR0b24pIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG4uYmctLWdyYWRpZW50LXJ0bCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MS41MmRlZywgJHNlY29uZGFyeSAxLjUzJSwgJHRlcnRpYXJ5IDk5LjYxJSk7XG5cdGNvbG9yOiAkd2hpdGU7XG5cblx0YTpub3QoLmFhLWJ1dHRvbikge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cbi5iZy0tZ3JhZGllbnQtcmFkaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTE2LjIlIDY1LjcxJSBhdCA1MCUgMzQuMjklLCAkc2Vjb25kYXJ5IDAlLCAkdGVydGlhcnkgMTAwJSk7O1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdGE6bm90KC5hYS1idXR0b24pIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG4uYWEtb3ZlcmxheSB7XG5cdEBleHRlbmQgJWVpZmZlbC10b3A7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkdGVydGlhcnksIDAuNyk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0ei1pbmRleDogMztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmFhLWxhYmVsIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi5hYS1iZy1pbWFnZSB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFhLWJnLWltYWdlLW9iamVjdC1maXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLmFhLWJnLWltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmFhLW9iamVjdC1jb3Zlcixcbi5hYS1vYmplY3QtY29udGFpbiB7XG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5hYS1vYmplY3QtY292ZXIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLW9iamVjdC1jb250YWluIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFhLWltYWdlLWNpcmN1bGFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cblxuLmFhLWJnLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IC5hYS1pbm5lcixcbiAgICA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxufVxuXG4uYWEtYmctdmlkZW8gdmlkZW8sXG4udmlkZW8tLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1hbHQ7XG59XG5cbi8vY29sb3JzIGZvciBsYWJlbCBjaG9pY2Vcbi5hYS1sYWJlbC0tcHJpbWFyeSB7XG5cdC5hYS1sYWJlbCB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG59XG4uYWEtbGFiZWwtLXNlY29uZGFyeSB7XG5cdC5hYS1sYWJlbCB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdH1cbn1cbi5hYS1sYWJlbC0tdGVydGlhcnkge1xuXHQuYWEtbGFiZWwge1xuXHRcdGNvbG9yOiAkdGVydGlhcnk7XG5cdH1cbn1cbi5hYS1sYWJlbC0td2hpdGUge1xuXHQuYWEtbGFiZWwge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuYS5hYS1saW5rLWNvbG9yLS13aGl0ZSxcbi5hYS1saW5rLWNvbG9yLS13aGl0ZSBhOm5vdCguYWEtYnV0dG9uKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuYS5hYS1saW5rLWNvbG9yLS1wcmltYXJ5LFxuLmFhLWxpbmstY29sb3ItLXByaW1hcnkgYTpub3QoLmFhLWJ1dHRvbikge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLy8gLm5vLWhlcm8ge1xuLy8gXHRwYWRkaW5nLXRvcDogMTAwcHg7XG4vLyB9XG5cbi8vaWZyYW1lIGZpeCBmb3Igd2hlbiBpbWJlZGRpbmcgaWZyYW1lXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lbWJlZC1jb250YWluZXItaWJtY2hhdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0aGVpZ2h0OiA4MDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGhlaWdodDogMDtcblx0fVxufVxuXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbmlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLy8gQXZpZGx5IHRoZW1lIHV0aWxpdGllc1xuIC8qXG4gKiBUaGUgY29udGFpbmVyIG9mIGEgbW9kdWxlXG4gKi9cbi5hYS1tb2R1bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xufVxuXG4vKlxuICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIG1vZHVsZVxuICovXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbi8qXG4gKiBTZXRzIHRoZSBoZWlnaHQgb2YgdGhlIG1vZHVsZVxuICovXG4uYWEtbW9kdWxlLWhlaWdodC0tc21hbGwsXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG59XG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbn1cbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4vKlxuICogU2V0cyB0aGUgc3BhY2luZyBvbiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cbi5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcbiAgICBAZXh0ZW5kICVlbXBpcmUtdG9wO1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG59XG4uYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgICBAZXh0ZW5kICVidXJqLXRvcDtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tc21hbGwge1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG59XG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1tZWRpdW0ge1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG59XG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSB7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xufVxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtIHtcbiAgICBAZXh0ZW5kICVlbXBpcmUtdG9wO1xufVxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2Uge1xuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xufVxuXG4vKlxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZXMgY29udGVudFxuICovXG4uYWEtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4gKiBDb250cm9scyB0aGUgcG9zaXRpb24gb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGVcbiAqL1xuLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hYS1jb250ZW50LXBvc2l0aW9uLS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKlxuICogQ29udHJvbHMgdGhlIGFsaWdubWVudCBvZiB0aGUgY29udGVudCB3aXRoaW4gdGhlIG1vZHVsZVxuICovXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWEtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLypcbiAqIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBjb250ZW50IGluIGEgbW9kdWxlXG4gKi9cblxuLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyxcbi5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwsXG4uYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XG4gICAgfVxufVxuLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgIH1cbn1cbi5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG4gICAgfVxufVxuXG4uYWEtY29udGVudC13aWR0aC0teGwge1xuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICB9XG59XG5cbi8qXG4gKiBDb250ZW50IGNvbG9yXG4gKi9cblxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsge1xuXHRjb2xvcjogJGJsYWNrO1xufVxuXG4uYWEtY29udGVudC1jb2xvci0td2hpdGUge1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuLypcbiAqIE92ZXJsYXlcbiAqL1xuXG4gLmFhLWJnLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuXG4gICAgPiAuYWEtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbn1cblxuLmFhLWJnLW92ZXJsYXktLWJsdXJyZWQge1xuXHQmOmJlZm9yZSB7XG5cdFx0ZmlsdGVyOiBibHVyKDE3cHgpO1xuXHR9XG59XG5cbi5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGVydGlhcnksIDAuNyk7XG4gICAgfVxufVxuXG4uYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbHRyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzguOTVkZWcsIHJnYmEoJHRlcnRpYXJ5LCAwLjcpIDguMTclLCByZ2JhKCRzZWNvbmRhcnksIDAuNykgOTUuNDIlKTtcbiAgICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBZb3UgbG9vayBoYW5kc29tZSB0b2RheSDwn5iYIC0gR28gZG8geW91ciBiZXN0IGpvYiFcbiAqL1xuLyoqXG4gICogSW5pdGlhbGl6YXRpb24gKG5vZGVfbW9kdWxlcyBhbmQgb3RoZXIgZXh0ZXJuYWwgc291cmNlcyAtIGltcG9ydGVkIHdpdGggcG9zdGNzcy1pbXBvcnRcbiAgKi9cbkBpbXBvcnQgdXJsKG5vcm1hbGl6ZS5jc3MpO1xuLyoqXG4gKiBWZW5kb3JcbiAqL1xuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gICogQ29yZVxuICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRCYXNlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEhlbHBlcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cbiAqL1xuLypcbiAqIEdsb2JhbCB2YXJpYWJsZXNcbiAqL1xuLypcbiAqIEZvbnQgd2VpZ2h0c1xuICogRGVmaW5lZCBieSBudW1iZXIgc2luY2Ugd2VpZ2h0IG5hbWUgY2FuIHZhcnkgZGVwZW5kaW5nIG9uIGZvbnQtZmFtaWx5LlxuICovXG4vKlxuICogRm9udC1mYW1pbGllc1xuICovXG4vKlxuICogQ29sb3JzXG4gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gRnVuY3Rpb24gdG8gY3JlYXRlIGFuIG9wdGltaXplZCBzdmcgdXJsXG5WZXJzaW9uOiAxLjAuNlxuXG5Tb3VyY2U6IGh0dHBzOi8vY29kZXBlbi5pby9qYWtvYi1lL3Blbi9kb01vTUxcblxuVXNhZ2U6XG4uY2xhc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPi4uLi4uPC9zdmc+Jyk7XG59XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0U2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idXJqLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSwgLmFhLWNvbHVtbnMtLXBhcnRuZXIsIC5hYS1jb2x1bW5zLS1yZXZlcnNlZC5hYS1jb2x1bW5zLS1wYXJ0bmVyLCAuYWEtaGVyb19faW5uZXIsIC5tZnAtY29udGVudCwgLmFhLW1lbWJlcnNoaXAtdmlkZW8gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXZpZGVvLW5hdmlnYXRpb24sIC5hYS1tZW1iZXJzaGlwLXZpZGVvLmFhLW1lbWJlcnNoaXAtdmlkZW8tLXBvc3Qgc2VjdGlvbjpmaXJzdC1jaGlsZCwgLmFhLWhlcm8tLWNvbHVtbiAuYWEtaGVyb19faW5uZXIsIC5hYS1ibG9nLXBvc3QtaGVybyAuYWEtYmxvZy1wb3N0LWhlcm9fX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ1cmosIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlLCAuYWEtY29sdW1ucy0tcGFydG5lciwgLmFhLWNvbHVtbnMtLXJldmVyc2VkLmFhLWNvbHVtbnMtLXBhcnRuZXIsIC5hYS1oZXJvX19pbm5lciwgLm1mcC1jb250ZW50LCAuYWEtbWVtYmVyc2hpcC12aWRlbyBzZWN0aW9uOmZpcnN0LWNoaWxkLCAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtdmlkZW8tbmF2aWdhdGlvbiwgLmFhLW1lbWJlcnNoaXAtdmlkZW8uYWEtbWVtYmVyc2hpcC12aWRlby0tcG9zdCBzZWN0aW9uOmZpcnN0LWNoaWxkLCAuYWEtaGVyby0tY29sdW1uIC5hYS1oZXJvX19pbm5lciwgLmFhLWJsb2ctcG9zdC1oZXJvIC5hYS1ibG9nLXBvc3QtaGVyb19faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9IH1cblxuLmJ1cmosIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWxhcmdlLCAuYWEtY29sdW1ucy0tcGFydG5lciwgLmFhLWNvbHVtbnMtLXJldmVyc2VkLmFhLWNvbHVtbnMtLXBhcnRuZXIsIC5hYS1oZXJvX19pbm5lciwgLmFhLW1lbWJlcnNoaXAtdmlkZW8gc2VjdGlvbjpsYXN0LWNoaWxkLCAuYWEtaGVyby0tY29sdW1uIC5hYS1oZXJvX19pbm5lciwgLmFhLWJsb2ctcG9zdC1oZXJvIC5hYS1ibG9nLXBvc3QtaGVyb19faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnVyaiwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbGFyZ2UsIC5hYS1jb2x1bW5zLS1wYXJ0bmVyLCAuYWEtY29sdW1ucy0tcmV2ZXJzZWQuYWEtY29sdW1ucy0tcGFydG5lciwgLmFhLWhlcm9fX2lubmVyLCAuYWEtbWVtYmVyc2hpcC12aWRlbyBzZWN0aW9uOmxhc3QtY2hpbGQsIC5hYS1oZXJvLS1jb2x1bW4gLmFhLWhlcm9fX2lubmVyLCAuYWEtYmxvZy1wb3N0LWhlcm8gLmFhLWJsb2ctcG9zdC1oZXJvX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH0gfVxuXG4uYWEtYWdlbmRhX19oZWFkbGluZSwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1vdXRlci0tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hZ2VuZGFfX2hlYWRsaW5lLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLW91dGVyLS1sYXJnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG5cbi5hYS1mb3JtLCAuYWEtd3lzaXd5ZywgLmFhLXd5c2l3eWcuYWEtYmFja2dyb3VuZCwgLmFhLXF1b3RlLCAuYWEtaW1hZ2UsIC5hYS12aWRlbywgLmFhLWNvbHVtbnMsIC5hYS1jb2x1bW5zLS1yZXZlcnNlZCwgLmFhLWZvY3VzLWJveCwgLmFhLWNhcmRzLCAuYWEtYWNjb3JkaW9uLCAuYWEtaGVybywgLmNvbm5lY3RvciwgLmFhLWZlYXR1cmVkLWNvbnRlbnQsIC5leHBhbmRhYmxlLWNhcmRzLCAubmV3c2xldHRlciwgLmVtYmVkLCAuYWEtY3VzdG9tLWxpc3RzLCAuYWEtaGVyby0tY29sdW1uLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLW91dGVyLS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWZvcm0sIC5hYS13eXNpd3lnLCAuYWEtd3lzaXd5Zy5hYS1iYWNrZ3JvdW5kLCAuYWEtcXVvdGUsIC5hYS1pbWFnZSwgLmFhLXZpZGVvLCAuYWEtY29sdW1ucywgLmFhLWNvbHVtbnMtLXJldmVyc2VkLCAuYWEtZm9jdXMtYm94LCAuYWEtY2FyZHMsIC5hYS1hY2NvcmRpb24sIC5hYS1oZXJvLCAuY29ubmVjdG9yLCAuYWEtZmVhdHVyZWQtY29udGVudCwgLmV4cGFuZGFibGUtY2FyZHMsIC5uZXdzbGV0dGVyLCAuZW1iZWQsIC5hYS1jdXN0b20tbGlzdHMsIC5hYS1oZXJvLS1jb2x1bW4sIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tb3V0ZXItLWxhcmdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cblxuLmVtcGlyZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSwgLmFhLWZvY3VzLWJveC0tYm90dG9tIC5hYS1mb2N1cy1ib3hfX2hlYWRlciwgLmFhLWNvbHVtbi12Mi0tdGV4dCwgLmFhLWJsb2ctaGVybywgLmFhLWJsb2ctcG9zdC1oZXJvLCAuYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIC5hYS1tZW1iZXJzaGlwX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lbXBpcmUsIC5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0sIC5hYS1mb2N1cy1ib3gtLWJvdHRvbSAuYWEtZm9jdXMtYm94X19oZWFkZXIsIC5hYS1jb2x1bW4tdjItLXRleHQsIC5hYS1ibG9nLWhlcm8sIC5hYS1ibG9nLXBvc3QtaGVybywgLmFhLW1lbWJlcnNoaXAuYWEtbWVtYmVyc2hpcC0tZm9ybSAuYWEtbWVtYmVyc2hpcF9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmVtcGlyZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSwgLmFhLWZvY3VzLWJveC0tYm90dG9tIC5hYS1mb2N1cy1ib3hfX2hlYWRlciwgLmFhLWNvbHVtbi12Mi0tdGV4dCwgLmFhLWJsb2ctaGVybywgLmFhLWJsb2ctcG9zdC1oZXJvLCAuYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIC5hYS1tZW1iZXJzaGlwX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuXG4uZW1waXJlLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtLCAuYWEtZm9jdXMtYm94LS1ib3R0b20gLmFhLWZvY3VzLWJveF9faGVhZGVyLCAuYWEtcHJvbW90ZWQtcGFydG5lcnNfX2hlYWRlciwgLmFhLXByb21vdGVkLXBhcnRuZXJzX19ib2R5LCAuYWEtY29sdW1uLXYyLS10ZXh0LCAuYWEtYmxvZy1wb3N0LWhlcm8sIC5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gLmFhLW1lbWJlcnNoaXBfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtcGlyZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSwgLmFhLWZvY3VzLWJveC0tYm90dG9tIC5hYS1mb2N1cy1ib3hfX2hlYWRlciwgLmFhLXByb21vdGVkLXBhcnRuZXJzX19oZWFkZXIsIC5hYS1wcm9tb3RlZC1wYXJ0bmVyc19fYm9keSwgLmFhLWNvbHVtbi12Mi0tdGV4dCwgLmFhLWJsb2ctcG9zdC1oZXJvLCAuYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIC5hYS1tZW1iZXJzaGlwX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZW1waXJlLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtLCAuYWEtZm9jdXMtYm94LS1ib3R0b20gLmFhLWZvY3VzLWJveF9faGVhZGVyLCAuYWEtcHJvbW90ZWQtcGFydG5lcnNfX2hlYWRlciwgLmFhLXByb21vdGVkLXBhcnRuZXJzX19ib2R5LCAuYWEtY29sdW1uLXYyLS10ZXh0LCAuYWEtYmxvZy1wb3N0LWhlcm8sIC5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gLmFhLW1lbWJlcnNoaXBfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbi5hYS1mZWF0dXJlZC1jb250ZW50X19zbGlkZSBwLCAuYWEtZXZlbnQtZGVzY3JpcHRpb25fX2JvZHk6bm90KDpmaXJzdC1jaGlsZCksIC5hYS1tb2R1bGUtc3BhY2luZy10b3Atb3V0ZXItLW1lZGl1bSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlIHAsIC5hYS1ldmVudC1kZXNjcmlwdGlvbl9fYm9keTpub3QoOmZpcnN0LWNoaWxkKSwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1vdXRlci0tbWVkaXVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlIHAsIC5hYS1ldmVudC1kZXNjcmlwdGlvbl9fYm9keTpub3QoOmZpcnN0LWNoaWxkKSwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1vdXRlci0tbWVkaXVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuLmFhLWFnZW5kYV9fZGF5LCAuYWEtY2FyZHMtLWljb25zIC5hYS1jYXJkc19faGVhZGVyLCAuYWEtcmVsZXZhbnQtY29udGVudF9faGVhZGVyLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLW91dGVyLS1tZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hZ2VuZGFfX2RheSwgLmFhLWNhcmRzLS1pY29ucyAuYWEtY2FyZHNfX2hlYWRlciwgLmFhLXJlbGV2YW50LWNvbnRlbnRfX2hlYWRlciwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1vdXRlci0tbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWFnZW5kYV9fZGF5LCAuYWEtY2FyZHMtLWljb25zIC5hYS1jYXJkc19faGVhZGVyLCAuYWEtcmVsZXZhbnQtY29udGVudF9faGVhZGVyLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLW91dGVyLS1tZWRpdW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uZWlmZmVsLCAuYWEtYmcsIC5hYS1vdmVybGF5LCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCwgLmFhLWZvcm1fX2lubmVyLCAuYWEtYWdlbmRhLCAuYWEtYWdlbmRhLXYyLCAuYWEtd3lzaXd5ZywgLmFhLXd5c2l3eWcuYWEtYmFja2dyb3VuZCwgLmFhLXd5c2l3eWctLXdpZGUsIC5hYS1xdW90ZV9faW5uZXIsIC5hYS1xdW90ZV9fYm9keSwgLmFhLWltYWdlLCAuYWEtdmlkZW8tLWJnLWNvbG9yLCAuYWEtY29sdW1uX19pbm5lciwgLmFhLWNvbHVtbi0tc3BlYWtlciwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybSwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMsIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlLCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uX19pbm5lciwgLmFhLWZvY3VzLWJveF9faW5uZXIsIC5hYS1jYXJkcywgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkLCAuYWEtYWNjb3JkaW9uX19pbm5lciwgLmFhLWN0YSAuYWEtaGVyb19faW5uZXIsIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19oZWFkZXIsIC5hYS1tZWRpYSwgLmFhLXByb21vdGVkLXBhcnRuZXJzLCAuYWEtZmVhdHVyZWQtY29udGVudCwgLmV4cGFuZGFibGUtY2FyZHNfX2lubmVyLCAuYWEtcHJpY2luZywgLmFhLXRhYmxlLCAuYWEtc3BlYWtlcnMsIC5hYS1zcGVha2Vycy1uZXcsIC5lbWJlZF9faW5uZXIsIC5hYS1jdXN0b20tbGlzdHMsIC5hYS1jb2x1bW5zLXYyLWltYWdlIC5hYS1jb2x1bW4tdjItLWltYWdlLCAuc2l0ZS1mb290ZXIsIC5hYS1wYW5lbCwgLmFhLWJsb2ctYXJ0aWNsZXMgLmFhLWNhcmRzLCAuYWEtYmxvZy1hcnRpY2xlcy5hYS1ibG9nLS1zaW1wbGUsIC5yZWxhdGVkLWFydGljbGVzIC5hYS1jYXJkc19faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVpZmZlbCwgLmFhLWJnLCAuYWEtb3ZlcmxheSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwsIC5hYS1mb3JtX19pbm5lciwgLmFhLWFnZW5kYSwgLmFhLWFnZW5kYS12MiwgLmFhLXd5c2l3eWcsIC5hYS13eXNpd3lnLmFhLWJhY2tncm91bmQsIC5hYS13eXNpd3lnLS13aWRlLCAuYWEtcXVvdGVfX2lubmVyLCAuYWEtcXVvdGVfX2JvZHksIC5hYS1pbWFnZSwgLmFhLXZpZGVvLS1iZy1jb2xvciwgLmFhLWNvbHVtbl9faW5uZXIsIC5hYS1jb2x1bW4tLXNwZWFrZXIsIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0sIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zLCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbl9faW5uZXIsIC5hYS1mb2N1cy1ib3hfX2lubmVyLCAuYWEtY2FyZHMsIC5hYS1jYXJkcy0tbnVtYmVycy1leHRlbmRlZCwgLmFhLWFjY29yZGlvbl9faW5uZXIsIC5hYS1jdGEgLmFhLWhlcm9fX2lubmVyLCAuYWEtY29sdW1ucy13aXRoLWltYWdlc19faGVhZGVyLCAuYWEtbWVkaWEsIC5hYS1wcm9tb3RlZC1wYXJ0bmVycywgLmFhLWZlYXR1cmVkLWNvbnRlbnQsIC5leHBhbmRhYmxlLWNhcmRzX19pbm5lciwgLmFhLXByaWNpbmcsIC5hYS10YWJsZSwgLmFhLXNwZWFrZXJzLCAuYWEtc3BlYWtlcnMtbmV3LCAuZW1iZWRfX2lubmVyLCAuYWEtY3VzdG9tLWxpc3RzLCAuYWEtY29sdW1ucy12Mi1pbWFnZSAuYWEtY29sdW1uLXYyLS1pbWFnZSwgLnNpdGUtZm9vdGVyLCAuYWEtcGFuZWwsIC5hYS1ibG9nLWFydGljbGVzIC5hYS1jYXJkcywgLmFhLWJsb2ctYXJ0aWNsZXMuYWEtYmxvZy0tc2ltcGxlLCAucmVsYXRlZC1hcnRpY2xlcyAuYWEtY2FyZHNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZWlmZmVsLCAuYWEtYmcsIC5hYS1vdmVybGF5LCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCwgLmFhLWZvcm1fX2lubmVyLCAuYWEtYWdlbmRhLCAuYWEtYWdlbmRhLXYyLCAuYWEtd3lzaXd5ZywgLmFhLXd5c2l3eWcuYWEtYmFja2dyb3VuZCwgLmFhLXd5c2l3eWctLXdpZGUsIC5hYS1xdW90ZV9faW5uZXIsIC5hYS1xdW90ZV9fYm9keSwgLmFhLWltYWdlLCAuYWEtdmlkZW8tLWJnLWNvbG9yLCAuYWEtY29sdW1uX19pbm5lciwgLmFhLWNvbHVtbi0tc3BlYWtlciwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybSwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMsIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlLCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uX19pbm5lciwgLmFhLWZvY3VzLWJveF9faW5uZXIsIC5hYS1jYXJkcywgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkLCAuYWEtYWNjb3JkaW9uX19pbm5lciwgLmFhLWN0YSAuYWEtaGVyb19faW5uZXIsIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19oZWFkZXIsIC5hYS1tZWRpYSwgLmFhLXByb21vdGVkLXBhcnRuZXJzLCAuYWEtZmVhdHVyZWQtY29udGVudCwgLmV4cGFuZGFibGUtY2FyZHNfX2lubmVyLCAuYWEtcHJpY2luZywgLmFhLXRhYmxlLCAuYWEtc3BlYWtlcnMsIC5hYS1zcGVha2Vycy1uZXcsIC5lbWJlZF9faW5uZXIsIC5hYS1jdXN0b20tbGlzdHMsIC5hYS1jb2x1bW5zLXYyLWltYWdlIC5hYS1jb2x1bW4tdjItLWltYWdlLCAuc2l0ZS1mb290ZXIsIC5hYS1wYW5lbCwgLmFhLWJsb2ctYXJ0aWNsZXMgLmFhLWNhcmRzLCAuYWEtYmxvZy1hcnRpY2xlcy5hYS1ibG9nLS1zaW1wbGUsIC5yZWxhdGVkLWFydGljbGVzIC5hYS1jYXJkc19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9IH1cblxuLmVpZmZlbCwgLmFhLWJnLCAuYWEtb3ZlcmxheSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tc21hbGwsIC5hYS1mb3JtX19pbm5lciwgLmFhLXBhZ2luYXRpb24sIC5hYS1hZ2VuZGEsIC5hYS1hZ2VuZGEtdjIsIC5hYS13eXNpd3lnLCAuYWEtd3lzaXd5Zy5hYS1iYWNrZ3JvdW5kLCAuYWEtd3lzaXd5Zy0td2lkZSwgLmFhLXF1b3RlX19pbm5lciwgLmFhLWltYWdlLCAuYWEtdmlkZW8tLWJnLWNvbG9yLCAuYWEtY29sdW1uX19pbm5lciwgLmFhLWNvbHVtbi0tc3BlYWtlciwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybSwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMsIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlLCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uX19pbm5lciwgLmFhLWNvbnRlbnQtc2xpZGVyX19zbGlkZXMtd3JhcHBlciwgLmFhLWZvY3VzLWJveF9faW5uZXIsIC5hYS1jYXJkcywgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkLCAuYWEtYWNjb3JkaW9uX19pbm5lciwgLmFhLWN0YSAuYWEtaGVyb19faW5uZXIsIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzLCAuYWEtbWVkaWEsIC5hYS1wcm9tb3RlZC1wYXJ0bmVycywgLmFhLWZlYXR1cmVkLWNvbnRlbnQsIC5hYS1mZWF0dXJlZC1jb250ZW50X19oZWFkZXIsIC5leHBhbmRhYmxlLWNhcmRzX19pbm5lciwgLmFhLXByaWNpbmcsIC5hYS10YWJsZSwgLmFhLXNwZWFrZXJzLCAuYWEtc3BlYWtlcnMtbmV3LCAuZW1iZWRfX2lubmVyLCAuYWEtY3VzdG9tLWxpc3RzLCAuYWEtbG9nby13YWxsX19oZWFkZXIsIC5zaXRlLWZvb3RlciwgLmFhLXBhbmVsLCAuYWEtYmxvZy1oZXJvLmFhLWJsb2ctLXNpbXBsZSwgLmFhLWJsb2ctcG9zdC1jb250ZW50LCAucmVsYXRlZC1hcnRpY2xlcyAuYWEtY2FyZHNfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5laWZmZWwsIC5hYS1iZywgLmFhLW92ZXJsYXksIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsLCAuYWEtZm9ybV9faW5uZXIsIC5hYS1wYWdpbmF0aW9uLCAuYWEtYWdlbmRhLCAuYWEtYWdlbmRhLXYyLCAuYWEtd3lzaXd5ZywgLmFhLXd5c2l3eWcuYWEtYmFja2dyb3VuZCwgLmFhLXd5c2l3eWctLXdpZGUsIC5hYS1xdW90ZV9faW5uZXIsIC5hYS1pbWFnZSwgLmFhLXZpZGVvLS1iZy1jb2xvciwgLmFhLWNvbHVtbl9faW5uZXIsIC5hYS1jb2x1bW4tLXNwZWFrZXIsIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0sIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zLCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbl9faW5uZXIsIC5hYS1jb250ZW50LXNsaWRlcl9fc2xpZGVzLXdyYXBwZXIsIC5hYS1mb2N1cy1ib3hfX2lubmVyLCAuYWEtY2FyZHMsIC5hYS1jYXJkcy0tbnVtYmVycy1leHRlbmRlZCwgLmFhLWFjY29yZGlvbl9faW5uZXIsIC5hYS1jdGEgLmFhLWhlcm9fX2lubmVyLCAuYWEtY29sdW1ucy13aXRoLWltYWdlcywgLmFhLW1lZGlhLCAuYWEtcHJvbW90ZWQtcGFydG5lcnMsIC5hYS1mZWF0dXJlZC1jb250ZW50LCAuYWEtZmVhdHVyZWQtY29udGVudF9faGVhZGVyLCAuZXhwYW5kYWJsZS1jYXJkc19faW5uZXIsIC5hYS1wcmljaW5nLCAuYWEtdGFibGUsIC5hYS1zcGVha2VycywgLmFhLXNwZWFrZXJzLW5ldywgLmVtYmVkX19pbm5lciwgLmFhLWN1c3RvbS1saXN0cywgLmFhLWxvZ28td2FsbF9faGVhZGVyLCAuc2l0ZS1mb290ZXIsIC5hYS1wYW5lbCwgLmFhLWJsb2ctaGVyby5hYS1ibG9nLS1zaW1wbGUsIC5hYS1ibG9nLXBvc3QtY29udGVudCwgLnJlbGF0ZWQtYXJ0aWNsZXMgLmFhLWNhcmRzX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmVpZmZlbCwgLmFhLWJnLCAuYWEtb3ZlcmxheSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tc21hbGwsIC5hYS1mb3JtX19pbm5lciwgLmFhLXBhZ2luYXRpb24sIC5hYS1hZ2VuZGEsIC5hYS1hZ2VuZGEtdjIsIC5hYS13eXNpd3lnLCAuYWEtd3lzaXd5Zy5hYS1iYWNrZ3JvdW5kLCAuYWEtd3lzaXd5Zy0td2lkZSwgLmFhLXF1b3RlX19pbm5lciwgLmFhLWltYWdlLCAuYWEtdmlkZW8tLWJnLWNvbG9yLCAuYWEtY29sdW1uX19pbm5lciwgLmFhLWNvbHVtbi0tc3BlYWtlciwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybSwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMsIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlLCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uX19pbm5lciwgLmFhLWNvbnRlbnQtc2xpZGVyX19zbGlkZXMtd3JhcHBlciwgLmFhLWZvY3VzLWJveF9faW5uZXIsIC5hYS1jYXJkcywgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkLCAuYWEtYWNjb3JkaW9uX19pbm5lciwgLmFhLWN0YSAuYWEtaGVyb19faW5uZXIsIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzLCAuYWEtbWVkaWEsIC5hYS1wcm9tb3RlZC1wYXJ0bmVycywgLmFhLWZlYXR1cmVkLWNvbnRlbnQsIC5hYS1mZWF0dXJlZC1jb250ZW50X19oZWFkZXIsIC5leHBhbmRhYmxlLWNhcmRzX19pbm5lciwgLmFhLXByaWNpbmcsIC5hYS10YWJsZSwgLmFhLXNwZWFrZXJzLCAuYWEtc3BlYWtlcnMtbmV3LCAuZW1iZWRfX2lubmVyLCAuYWEtY3VzdG9tLWxpc3RzLCAuYWEtbG9nby13YWxsX19oZWFkZXIsIC5zaXRlLWZvb3RlciwgLmFhLXBhbmVsLCAuYWEtYmxvZy1oZXJvLmFhLWJsb2ctLXNpbXBsZSwgLmFhLWJsb2ctcG9zdC1jb250ZW50LCAucmVsYXRlZC1hcnRpY2xlcyAuYWEtY2FyZHNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfSB9XG5cbmJsb2NrcXVvdGUsIC5hYS1xdW90ZS12Ml9fYm9keSwgLmFhLWV2ZW50LXNvY2lhbCwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1vdXRlci0tc21hbGwge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJsb2NrcXVvdGUsIC5hYS1xdW90ZS12Ml9fYm9keSwgLmFhLWV2ZW50LXNvY2lhbCwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1vdXRlci0tc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBibG9ja3F1b3RlLCAuYWEtcXVvdGUtdjJfX2JvZHksIC5hYS1ldmVudC1zb2NpYWwsIC5hYS1tb2R1bGUtc3BhY2luZy10b3Atb3V0ZXItLXNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7IH0gfVxuXG5ibG9ja3F1b3RlLCAuYWEtYWdlbmRhX19oZWFkZXIsIC5hYS1hZ2VuZGFfX2hlYWRsaW5lLCAuYWEtYWdlbmRhLXYyX19oZWFkZXIsIC5hYS1jb250ZW50LXNsaWRlcl9faGVhZGVyLCAuYWEtY2FyZHMtLXBhcnRuZXJzIC5hYS1jYXJkc19faGVhZGVyLCAuYWEtY2FyZHMtLXZpZGVvcyAuYWEtY2FyZHNfX2hlYWRlciwgLmFhLWhlcm9fX2hlYWRlciwgLmFhLXByaWNpbmdfX2hlYWRlciwgLmFhLXRhYmxlX19oZWFkZXIsIC5hYS1zcGVha2Vyc19faGVhZGVyLCAuYWEtcmVsZXZhbnQtY29udGVudF9fbGluaywgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1vdXRlci0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJsb2NrcXVvdGUsIC5hYS1hZ2VuZGFfX2hlYWRlciwgLmFhLWFnZW5kYV9faGVhZGxpbmUsIC5hYS1hZ2VuZGEtdjJfX2hlYWRlciwgLmFhLWNvbnRlbnQtc2xpZGVyX19oZWFkZXIsIC5hYS1jYXJkcy0tcGFydG5lcnMgLmFhLWNhcmRzX19oZWFkZXIsIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkc19faGVhZGVyLCAuYWEtaGVyb19faGVhZGVyLCAuYWEtcHJpY2luZ19faGVhZGVyLCAuYWEtdGFibGVfX2hlYWRlciwgLmFhLXNwZWFrZXJzX19oZWFkZXIsIC5hYS1yZWxldmFudC1jb250ZW50X19saW5rLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLW91dGVyLS1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGJsb2NrcXVvdGUsIC5hYS1hZ2VuZGFfX2hlYWRlciwgLmFhLWFnZW5kYV9faGVhZGxpbmUsIC5hYS1hZ2VuZGEtdjJfX2hlYWRlciwgLmFhLWNvbnRlbnQtc2xpZGVyX19oZWFkZXIsIC5hYS1jYXJkcy0tcGFydG5lcnMgLmFhLWNhcmRzX19oZWFkZXIsIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkc19faGVhZGVyLCAuYWEtaGVyb19faGVhZGVyLCAuYWEtcHJpY2luZ19faGVhZGVyLCAuYWEtdGFibGVfX2hlYWRlciwgLmFhLXNwZWFrZXJzX19oZWFkZXIsIC5hYS1yZWxldmFudC1jb250ZW50X19saW5rLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLW91dGVyLS1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cblxuLmxpYmVydHksIC5saWJlcnR5LS1leHRlbmRlZC1uby1ib3R0b20sIC5hYS1jYXJkX19ib2R5LCAuYWEtYmxvZy1wb3N0LXNoYXJlX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubGliZXJ0eSwgLmxpYmVydHktLWV4dGVuZGVkLW5vLWJvdHRvbSwgLmFhLWNhcmRfX2JvZHksIC5hYS1ibG9nLXBvc3Qtc2hhcmVfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLmxpYmVydHksIC5saWJlcnR5LS1leHRlbmRlZC1uby10b3AsIC5hYS1jYXJkX19mb290ZXIsIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1zZWN0aW9uLXRpdGxlLFxuLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLWNvbHVtbnNfX2hlYWRlcl9faW5uZXIsIC5hYS1ibG9nLXBvc3Qtc2hhcmVfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5saWJlcnR5LCAubGliZXJ0eS0tZXh0ZW5kZWQtbm8tdG9wLCAuYWEtY2FyZF9fZm9vdGVyLCAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtc2VjdGlvbi10aXRsZSxcbiAgICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY29sdW1uc19faGVhZGVyX19pbm5lciwgLmFhLWJsb2ctcG9zdC1zaGFyZV9faW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG4ubGliZXJ0eS0tZXh0ZW5kZWQtbm8tdG9wLCAuYWEtY2FyZF9fZm9vdGVyLCAubGliZXJ0eS0tZXh0ZW5kZWQtbm8tYm90dG9tLCAuYWEtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmxpYmVydHktLWV4dGVuZGVkLW5vLXRvcCwgLmFhLWNhcmRfX2Zvb3RlciwgLmxpYmVydHktLWV4dGVuZGVkLW5vLWJvdHRvbSwgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblxuLmxpYmVydHktLWV4dGVuZGVkLW5vLXRvcCwgLmFhLWNhcmRfX2Zvb3RlciwgLmxpYmVydHktLWV4dGVuZGVkLW5vLWJvdHRvbSwgLmFhLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubGliZXJ0eS0tZXh0ZW5kZWQtbm8tdG9wLCAuYWEtY2FyZF9fZm9vdGVyLCAubGliZXJ0eS0tZXh0ZW5kZWQtbm8tYm90dG9tLCAuYWEtY2FyZF9fYm9keSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cblxuLmFhLWFnZW5kYV9fdGl0bGUsIC5hYS1hZ2VuZGFfX2V2ZW50LmFhLWFnZW5kYV9fZXZlbnQtLXNwZWNpYWwge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtYWdlbmRhX190aXRsZSwgLmFhLWFnZW5kYV9fZXZlbnQuYWEtYWdlbmRhX19ldmVudC0tc3BlY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmFhLWFnZW5kYV9fdGl0bGUsIC5hYS1hZ2VuZGFfX2V2ZW50LmFhLWFnZW5kYV9fZXZlbnQtLXNwZWNpYWwsIC5hYS10YWJsZV9fYm9keSwgLmFhLWJsb2ctaGVybyAuYWEtYmxvZy1oZXJvX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtYWdlbmRhX190aXRsZSwgLmFhLWFnZW5kYV9fZXZlbnQuYWEtYWdlbmRhX19ldmVudC0tc3BlY2lhbCwgLmFhLXRhYmxlX19ib2R5LCAuYWEtYmxvZy1oZXJvIC5hYS1ibG9nLWhlcm9fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmxvbmRvbmJyaWRnZSwgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXNlY3Rpb24tbGluaywgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLWNvbHVtbnMgLmFhLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxvbmRvbmJyaWRnZSwgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXNlY3Rpb24tbGluaywgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLWNvbHVtbnMgLmFhLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLmxvbmRvbmJyaWRnZSwgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLWNvbHVtbnMgLmFhLXRpdGxlLCAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtdmlkZW8tbmF2aWdhdGlvbiAuYWEtdmlkZW8tbmF2aWdhdGlvbl9fYnJvd3NlLCAuYWEtbWVtYmVyc2hpcC12aWRlby5hYS1tZW1iZXJzaGlwLXZpZGVvLS1wb3N0IC5hYS1jb2x1bW5fX2luZm8sIC5hYS1ibG9nLWFydGljbGVzIC5hYS1jYXJkcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sb25kb25icmlkZ2UsIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jb2x1bW5zIC5hYS10aXRsZSwgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXZpZGVvLW5hdmlnYXRpb24gLmFhLXZpZGVvLW5hdmlnYXRpb25fX2Jyb3dzZSwgLmFhLW1lbWJlcnNoaXAtdmlkZW8uYWEtbWVtYmVyc2hpcC12aWRlby0tcG9zdCAuYWEtY29sdW1uX19pbmZvLCAuYWEtYmxvZy1hcnRpY2xlcyAuYWEtY2FyZHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFV0aWxpdGllc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW1nLFxudmlkZW8sXG5pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnVsLCBvbCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgdWw6bGFzdC1jaGlsZCwgb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxudWw6bm90KC5pbnB1dHMtbGlzdCkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG5tYWluID4gdWw6bm90KC5pbnB1dHMtbGlzdCk6bm90KC5uYXZpZ2F0aW9uLWxpc3QpIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cblxudWw6bm90KC5pbnB1dHMtbGlzdCk6bm90KC5uYXZpZ2F0aW9uLWxpc3QpIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjRjREMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgdWw6bm90KC5pbnB1dHMtbGlzdCk6bm90KC5uYXZpZ2F0aW9uLWxpc3QpIGxpOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA0NHB4OyB9IH1cblxucCArIHVsLFxucCArIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwICsgdWwsXG4gICAgcCArIG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5pbWcgKyBwLFxuaW1nICsgc3Ryb25nLFxuaW1nICsgaDEsXG5pbWcgKyBoMixcbi5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIGltZyArIHA6Zmlyc3Qtb2YtdHlwZSxcbmltZyArIGgzLFxuaW1nICsgaDQsXG5pbWcgKyBoNSxcbi5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgPiBpbWcgKyBhLFxuaW1nICsgaDYsXG5wICsgaDEsXG5wICsgaDIsXG4uYWEtcHJpY2luZy1wbGFuX19wcmljZSBwICsgcDpmaXJzdC1vZi10eXBlLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxuLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciA+IHAgKyBhLFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5zdmcuaWNvbiB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICNGNEQwMDA7IH1cblxuYTpob3ZlciA+IC5pY29uIHtcbiAgZmlsbDogI0RDQjMwMDsgfVxuXG4uaGlkZGVuLFxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaGlkZGVuLXhzLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5oaWRkZW4teGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWEtbm8tbWIge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHQtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuLnB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wdC04MCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTYwcHg7IH0gfVxuXG4uYmctLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMTIyZDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTYxNjE2OyB9XG5cbi5iZy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQwMDA7XG4gIGNvbG9yOiAjMTYxNjE2OyB9XG5cbi5iZy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTM1ODtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLS1kYXJrLWJsdWUsIC5iZy0tdGVydGlhcnksIC5zaXRlLWhlYWRlci5iZy0tbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MkE7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iZy0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0MDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjg2MTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLS1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNURDOTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQkJCQjsgfVxuXG4uYmctLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZDRkNGOyB9XG5cbi5iZy0tbm9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJnLS1ncmFkaWVudC1sdHIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzguOTVkZWcsICMwMDA5MkEgOC4xNyUsICMwMDEzNTggOTUuNDIlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJnLS1ncmFkaWVudC1sdHIgYTpub3QoLmFhLWJ1dHRvbikge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iZy0tZ3JhZGllbnQtcnRsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MS41MmRlZywgIzAwMTM1OCAxLjUzJSwgIzAwMDkyQSA5OS42MSUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYmctLWdyYWRpZW50LXJ0bCBhOm5vdCguYWEtYnV0dG9uKSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLS1ncmFkaWVudC1yYWRpYWwge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTE2LjIlIDY1LjcxJSBhdCA1MCUgMzQuMjklLCAjMDAxMzU4IDAlLCAjMDAwOTJBIDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYmctLWdyYWRpZW50LXJhZGlhbCBhOm5vdCguYWEtYnV0dG9uKSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1vdmVybGF5OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgOSwgNDIsIDAuNyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmFhLW92ZXJsYXkgPiBkaXYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1vdmVybGF5IC5hYS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWJnLWltYWdlLCAuYWEtbWVkaWFfX2l0ZW0sIC5hYS1tZWRpYV9faXRlbS1pbm5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYWEtYmctaW1hZ2Utb2JqZWN0LWZpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtYmctaW1hZ2Utb2JqZWN0LWZpdCA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmFhLWJnLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hYS1vYmplY3QtY292ZXIgaW1nLFxuLmFhLW9iamVjdC1jb250YWluIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLW9iamVjdC1jb3ZlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWEtb2JqZWN0LWNvbnRhaW4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uYWEtaW1hZ2UtY2lyY3VsYXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmFhLWJnLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1iZy12aWRlbyA+IC5hYS1pbm5lcixcbiAgLmFhLWJnLXZpZGVvID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cblxuLmFhLWJnLXZpZGVvIHZpZGVvLFxuLnZpZGVvLS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWEtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3MzQ3QjsgfVxuXG4uYWEtbGFiZWwtLXByaW1hcnkgLmFhLWxhYmVsIHtcbiAgY29sb3I6ICNGNEQwMDA7IH1cblxuLmFhLWxhYmVsLS1zZWNvbmRhcnkgLmFhLWxhYmVsIHtcbiAgY29sb3I6ICMwMDEzNTg7IH1cblxuLmFhLWxhYmVsLS10ZXJ0aWFyeSAuYWEtbGFiZWwge1xuICBjb2xvcjogIzAwMDkyQTsgfVxuXG4uYWEtbGFiZWwtLXdoaXRlIC5hYS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmEuYWEtbGluay1jb2xvci0td2hpdGUsXG4uYWEtbGluay1jb2xvci0td2hpdGUgYTpub3QoLmFhLWJ1dHRvbikge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5hLmFhLWxpbmstY29sb3ItLXByaW1hcnksXG4uYWEtbGluay1jb2xvci0tcHJpbWFyeSBhOm5vdCguYWEtYnV0dG9uKSB7XG4gIGNvbG9yOiAjRjREMDAwOyB9XG5cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5lbWJlZC1jb250YWluZXItaWJtY2hhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogODAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtYmVkLWNvbnRhaW5lci1pYm1jaGF0IHtcbiAgICAgIGhlaWdodDogMDsgfSB9XG5cbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKlxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZVxuICovXG4uYWEtbW9kdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi8qXG4gKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi8qXG4gKiBTZXRzIHRoZSBoZWlnaHQgb2YgdGhlIG1vZHVsZVxuICovXG4uYWEtbW9kdWxlLWhlaWdodC0tc21hbGwsXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwge1xuICBtaW4taGVpZ2h0OiA4MDBweDsgfVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLypcbiAqIFNldHMgdGhlIHNwYWNpbmcgb24gdGhlIG1vZHVsZVxuICovXG4vKlxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZXMgY29udGVudFxuICovXG4uYWEtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qXG4gKiBDb250cm9scyB0aGUgcG9zaXRpb24gb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGVcbiAqL1xuLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmFhLWNvbnRlbnQtcG9zaXRpb24tLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qXG4gKiBDb250cm9scyB0aGUgYWxpZ25tZW50IG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLypcbiAqIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBjb250ZW50IGluIGEgbW9kdWxlXG4gKi9cbi5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3csXG4uYWEtY29udGVudC13aWR0aC0tbm9ybWFsLFxuLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS14bCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7IH0gfVxuXG4vKlxuICogQ29udGVudCBjb2xvclxuICovXG4uYWEtY29udGVudC1jb2xvci0tZGFyayB7XG4gIGNvbG9yOiAjMTYxNjE2OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1jb250ZW50LWNvbG9yLS13aGl0ZSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKlxuICogT3ZlcmxheVxuICovXG4uYWEtYmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtYmctb3ZlcmxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTsgfVxuICAuYWEtYmctb3ZlcmxheSA+IC5hYS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbi5hYS1iZy1vdmVybGF5LS1ibHVycmVkOmJlZm9yZSB7XG4gIGZpbHRlcjogYmx1cigxN3B4KTsgfVxuXG4uYWEtYmctb3ZlcmxheS0tdGVydGlhcnkge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtYmctb3ZlcmxheS0tdGVydGlhcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDksIDQyLCAwLjcpOyB9XG5cbi5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1sdHIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbHRyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc4Ljk1ZGVnLCByZ2JhKDAsIDksIDQyLCAwLjcpIDguMTclLCByZ2JhKDAsIDE5LCA4OCwgMC43KSA5NS40MiUpOyB9XG5cbi8qXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDIwJTsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MkE7IH1cblxuYm9keS5tb2RhbC1hY3RpdmUge1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuYm9keS5mZWVkYmFja3BhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbm1haW4ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cblxubWFpbi5hYS1mZWVkYmFjay1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmFhLXNpdGUtZm9vdGVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5hYS1uby1oZWFkZXIgbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbmFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgY29sb3I6ICMwMDA5MkE7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKipcbiAqIENvbXBvbmVudHNcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRCYXNlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFR5cG9ncmFwaHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTYxNjE2O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuXG5oMSxcbmgyLFxuLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlLFxuaDMsXG5oNCxcbmg1LFxuLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciA+IGEsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIGgxIGJyLFxuICBoMiBicixcbiAgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlIGJyLFxuICBoMyBicixcbiAgaDQgYnIsXG4gIGg1IGJyLFxuICAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyID4gYSBicixcbiAgaDYgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDEgYnIsXG4gICAgaDIgYnIsXG4gICAgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlIGJyLFxuICAgIGgzIGJyLFxuICAgIGg0IGJyLFxuICAgIGg1IGJyLFxuICAgIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgPiBhIGJyLFxuICAgIGg2IGJyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuaDEsIC53aGFsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDEsIC53aGFsZSB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNzVweDsgfSB9XG5cblxuaDIsXG4uYWEtcHJpY2luZy1wbGFuX19wcmljZSBwOmZpcnN0LW9mLXR5cGUsIC5lbGVwaGFudCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgXG4gICAgaDIsXG4gICAgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlLCAuZWxlcGhhbnQge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuXG5oMywgLmhvcnNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMywgLmhvcnNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9IH1cblxuaDQsIC5saW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoNCwgLmxpb24ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG5cbmg1LFxuLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciA+IGEsIC5jYXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi53aGVhdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC53aGVhdCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5vYXQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5vYXQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4ucnllLCAubmF2aWdhdGlvbi0tZm9vdGVyLXByaW1hcnkgYSxcbi5uYXZpZ2F0aW9uLS1mb290ZXItcHJpbWFyeSB1bCBsaSxcbi5uYXZpZ2F0aW9uLS1mb290ZXItcHJpbWFyeSB1bCBsaSBhLFxuLm5hdmlnYXRpb24tLWZvb3Rlci1zZWNvbmRhcnkgYSxcbi5uYXZpZ2F0aW9uLS1mb290ZXItc2Vjb25kYXJ5IHVsIGxpLFxuLm5hdmlnYXRpb24tLWZvb3Rlci1zZWNvbmRhcnkgdWwgbGkgYSwgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYXJ0aWNsZS1wcmUtdGV4dCwgLmFhLWxwLXZpZ25ldHRlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucnllLCAubmF2aWdhdGlvbi0tZm9vdGVyLXByaW1hcnkgYSxcbiAgICAubmF2aWdhdGlvbi0tZm9vdGVyLXByaW1hcnkgdWwgbGksXG4gICAgLm5hdmlnYXRpb24tLWZvb3Rlci1wcmltYXJ5IHVsIGxpIGEsXG4gICAgLm5hdmlnYXRpb24tLWZvb3Rlci1zZWNvbmRhcnkgYSxcbiAgICAubmF2aWdhdGlvbi0tZm9vdGVyLXNlY29uZGFyeSB1bCBsaSxcbiAgICAubmF2aWdhdGlvbi0tZm9vdGVyLXNlY29uZGFyeSB1bCBsaSBhLCAuYWEtY2FyZHMtLWFydGljbGVzIC5hcnRpY2xlLXByZS10ZXh0LCAuYWEtbHAtdmlnbmV0dGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbnAgKyB1bCxcbnAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcCArIHVsLFxuICAgIHAgKyBvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWEtbGFiZWwsXG4uYWEtc3ViaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5oMSBzdHJvbmcsIGgyIHN0cm9uZywgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlIHN0cm9uZywgaDMgc3Ryb25nLCBoNCBzdHJvbmcsIGg1IHN0cm9uZywgLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciA+IGEgc3Ryb25nLCBoNiBzdHJvbmcge1xuICBjb2xvcjogI0Y0RDAwMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMTYxNjE2OyB9XG4gIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuXG5ibG9ja3F1b3RlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMTYxNjE2O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYmxvY2txdW90ZSBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJ1dHRvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJ1dHRvbixcbi5ocy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1heC1oZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMDAwO1xuICBjb2xvcjogIzBlMTIyZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0RDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYnV0dG9uLFxuICAgIC5ocy1idXR0b24ge1xuICAgICAgcGFkZGluZzogMTJweCAzNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAuYWEtYnV0dG9uOmhvdmVyLFxuICAuaHMtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiMzAwO1xuICAgIGNvbG9yOiAjMGUxMjJkOyB9XG4gIC5hYS1idXR0b246aG92ZXIsIC5hYS1idXR0b246Zm9jdXMsIC5hYS1idXR0b246YWN0aXZlLFxuICAuaHMtYnV0dG9uOmhvdmVyLFxuICAuaHMtYnV0dG9uOmZvY3VzLFxuICAuaHMtYnV0dG9uOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFhLWJ1dHRvbjpob3ZlciBpbWcsIC5hYS1idXR0b246Zm9jdXMgaW1nLCAuYWEtYnV0dG9uOmFjdGl2ZSBpbWcsXG4gICAgLmhzLWJ1dHRvbjpob3ZlciBpbWcsXG4gICAgLmhzLWJ1dHRvbjpmb2N1cyBpbWcsXG4gICAgLmhzLWJ1dHRvbjphY3RpdmUgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5hYS1idXR0b24gc3ZnLFxuICAuaHMtYnV0dG9uIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICMxNjE2MTY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWEtYnV0dG9uIGltZyxcbiAgLmhzLWJ1dHRvbiBpbWcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5ocy1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAuYWEtYnV0dG9uLFxuICAuaHMtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI2cHg7IH0gfVxuXG4uYWEtYnV0dG9uLS1hbHRlcm5hdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDkyQTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwOTJBOyB9XG4gIC5hYS1idXR0b24tLWFsdGVybmF0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTJBO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDkyQTsgfVxuXG4uYWEtYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzE2MTYxNjsgfVxuXG4uYWEtYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMzU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxMzU4OyB9XG4gIC5hYS1idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxOSwgODgsIDAuNyk7IH1cblxuLmFhLWJ1dHRvbi0tc2Vjb25kYXJ5LmFhLWJ1dHRvbi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMTM1ODtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxMzU4OyB9XG4gIC5hYS1idXR0b24tLXNlY29uZGFyeS5hYS1idXR0b24tLW91dGxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDEzNTg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWJ1dHRvbi0tcmVkLCAuaHMtc3VibWl0IGlucHV0LFxuLmhzLXN1Ym1pdCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRjQwMDAwOyB9XG4gIC5hYS1idXR0b24tLXJlZDpob3ZlciwgLmhzLXN1Ym1pdCBpbnB1dDpob3ZlcixcbiAgLmhzLXN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMTYxNjE2OyB9XG5cbi5hYS1idXR0b24tLXJlZC5hYS1idXR0b24tLWljb24sIC5ocy1zdWJtaXQgaW5wdXQuYWEtYnV0dG9uLS1pY29uLFxuLmhzLXN1Ym1pdCBidXR0b24uYWEtYnV0dG9uLS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0MDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0Y0MDAwMDsgfVxuICAuYWEtYnV0dG9uLS1yZWQuYWEtYnV0dG9uLS1pY29uOmhvdmVyLCAuaHMtc3VibWl0IGlucHV0LmFhLWJ1dHRvbi0taWNvbjpob3ZlcixcbiAgLmhzLXN1Ym1pdCBidXR0b24uYWEtYnV0dG9uLS1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQwMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0Y0MDAwMDsgfVxuXG4uYWEtYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTYxNjE2O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTksIDg4LCAwLjcpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1idXR0b24tLXdoaXRlLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzE2MTYxNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1idXR0b24tLXdoaXRlLWZ1bGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMxNjE2MTY7IH1cblxuLmFhLWJ1dHRvbi0tY3VzdG9tLXdoaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtYnV0dG9uLS1jdXN0b20td2hpdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWJ1dHRvbi0tY3VzdG9tLXdoaXRlOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWEtYnV0dG9uLS1jdXN0b20td2hpdGU6aG92ZXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuXG4uYWEtYnV0dG9uLS13aGl0ZS5hYS1idXR0b24tLW91dGxpbmUsXG4uYWEtYnV0dG9uLS13aGl0ZS0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1idXR0b24tLXdoaXRlLmFhLWJ1dHRvbi0tb3V0bGluZTpob3ZlcixcbiAgLmFhLWJ1dHRvbi0td2hpdGUtLW91dGxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMDEzNTg7IH1cblxuLmFhLWJ1dHRvbi0td2hpdGUuYWEtYnV0dG9uLWhvdmVyLS1yZWQ6aG92ZXIsXG4uYWEtYnV0dG9uLS13aGl0ZS1mdWxsLmFhLWJ1dHRvbi1ob3Zlci0tcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0MDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0Y0MDAwMDsgfVxuXG4uYWEtYnV0dG9uLS13aGl0ZS5hYS1idXR0b24taG92ZXItLXByaW1hcnk6aG92ZXIsXG4uYWEtYnV0dG9uLS13aGl0ZS1mdWxsLmFhLWJ1dHRvbi1ob3Zlci0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQwMDA7XG4gIGNvbG9yOiAjMTYxNjE2O1xuICBib3JkZXItY29sb3I6ICNGNEQwMDA7IH1cblxuLmFhLWJ1dHRvbi0taWNvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmFhLWJ1dHRvbi0taWNvbiBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmFhLWJ1dHRvbi0taWNvbjpob3ZlciBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMTVweDsgfVxuXG5kaXYgKyAuYWEtYnV0dG9uLFxucCArIC5hYS1idXR0b24sXG5hICsgLmFhLWJ1dHRvbixcbnNwYW4gKyAuYWEtYnV0dG9uLFxuYmxvY2txdW90ZSArIC5hYS1idXR0b24sXG4uYWEtYnV0dG9uICsgLmFhLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmFhLWJ1dHRvbi0tYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0RDAwMDsgfVxuICAuYWEtYnV0dG9uLS1hcnJvdyAuaWNvbiBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZmlsbDogI0Y0RDAwMDsgfVxuICAuYWEtYnV0dG9uLS1hcnJvdyAudGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4yNXM7IH1cbiAgICAuYWEtYnV0dG9uLS1hcnJvdyAudGV4dCBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmFhLWJ1dHRvbi0tYXJyb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNEQwMDA7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4yNXM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFhLWJ1dHRvbi0tYXJyb3c6aG92ZXIgLmljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hYS1idXR0b24tLWFycm93OmhvdmVyIC50ZXh0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5hYS1idXR0b24tLWFycm93OmhvdmVyIC50ZXh0IHN2ZyB7XG4gICAgICAgIGZpbGw6ICMxNjE2MTY7IH1cblxuLmFhLWJ1dHRvbi0tYXJyb3ctZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNEQwMDA7IH1cbiAgLmFhLWJ1dHRvbi0tYXJyb3ctZG93biBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmaWxsOiAjRjREMDAwO1xuICAgIHN0cm9rZTogI0Y0RDAwMDsgfVxuICAuYWEtYnV0dG9uLS1hcnJvdy1kb3duOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjREMDAwOyB9XG4gICAgLmFhLWJ1dHRvbi0tYXJyb3ctZG93bjpob3ZlciBzdmcge1xuICAgICAgZmlsbDogIzE2MTYxNjsgfVxuXG4uYWEtYnV0dG9uLS1hcnJvdy1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0RDAwMDsgfVxuICAuYWEtYnV0dG9uLS1hcnJvdy1yaWdodCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmaWxsOiAjRjREMDAwOyB9XG4gIC5hYS1idXR0b24tLWFycm93LXJpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjREMDAwOyB9XG4gICAgLmFhLWJ1dHRvbi0tYXJyb3ctcmlnaHQ6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICMxNjE2MTY7IH1cblxuLmFhLWJ1dHRvbi0tcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRjREMDAwO1xuICB3aWR0aDogMTE0cHg7XG4gIGhlaWdodDogMTE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYWEtYnV0dG9uLS1wYWdpbmF0aW9uIC5hcnJvdy1sZWZ0IHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICAgLmFhLWJ1dHRvbi0tcGFnaW5hdGlvbiAuYXJyb3ctbGVmdCBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBmaWxsOiAjMTYxNjE2OyB9XG4gIC5hYS1idXR0b24tLXBhZ2luYXRpb24gLmFycm93LXJpZ2h0IHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMjBweDsgfVxuICAgIC5hYS1idXR0b24tLXBhZ2luYXRpb24gLmFycm93LXJpZ2h0IHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZmlsbDogIzE2MTYxNjsgfVxuICAuYWEtYnV0dG9uLS1wYWdpbmF0aW9uIGE6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLmFhLWJ1dHRvbi0tcGFnaW5hdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0Y0RDAwMDsgfVxuXG4uYWEtYnV0dG9uLS1uby1iZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFhLWJ1dHRvbi0tbm8tYmcgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmFhLWJ1dHRvbi0tbm8tYmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMDA5MkE7IH1cbiAgICAuYWEtYnV0dG9uLS1uby1iZzpob3ZlciBzdmcge1xuICAgICAgZmlsbDogIzAwMDkyQTsgfVxuXG4uYWEtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1idXR0b24tZ3JvdXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5hYS1idXR0b24tZ3JvdXAgLmFhLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jdGFfYnV0dG9uIHtcbiAgbWluLWhlaWdodDogMDsgfVxuXG4uYmctLWRhcmsgYSB7XG4gIGNvbG9yOiAjRjREMDAwOyB9XG5cbmEge1xuICBjb2xvcjogIzAwMDkyQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZW1waGFzaXM6IHVuZGVybGluZTsgfVxuXG4uYWEtdG9nZ2xlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGxpbmVhcjsgfVxuICAuYWEtdG9nZ2xlLWJ1dHRvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgLmFhLXRvZ2dsZS1idXR0b24uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1REM5OyB9XG4gICAgLmFhLXRvZ2dsZS1idXR0b24uaXMtYWN0aXZlIHNwYW4ge1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMDAwOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgIEZvcm1cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFhLWZvcm0ge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWEtZm9ybS5hYS1mb3JtLS13aGl0ZSB7XG4gICAgY29sb3I6ICMxNjE2MTY7IH1cblxuLmFhLWZvcm1fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmFhLWZvcm1fX2lubmVyIC5ocy1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWZvcm1fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cblxuLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0LCAuYWEtZm9ybSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYWEtZm9ybSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZXh0XCJdLFxuLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJwYXNzd29yZFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJlbWFpbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwiZW1haWxcIl0sXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInRlbFwiXSxcbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3RbdHlwZT1cInJhZGlvXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXSxcbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZXh0XCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGV4dFwiXSxcbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cIm51bWJlclwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cIm51bWJlclwiXSxcbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJlbWFpbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cImVtYWlsXCJdLFxuLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGVsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGVsXCJdLFxuLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5ocy1kYXRlaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMTBweDsgfVxuXG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hYS1mb3JtIC5ocy1lcnJvci1tc2dzIGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWEtZm9ybV9faGVhZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWEtZm9ybV9faGVhZGVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWEtZm9ybV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmFhLWZvcm1fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hYS1mb3JtX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWEtZm9ybV9fY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uaHMtZm9ybSBwLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uaHMtZm9ybSBmaWVsZHNldCwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaHMtZm9ybSBsYWJlbCwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaHMtZm9ybSBsYWJlbCwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4uaHMtZm9ybSBsZWdlbmQsIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhzLWZvcm0gbGVnZW5kLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhzLWZvcm0gbGVnZW5kLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4uaHMtZm9ybSB1bCwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gdWwsIC5ocy1mb3JtIG9sLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuaHMtZm9ybSB1bCBsYWJlbCwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gdWwgbGFiZWwsIC5ocy1mb3JtIG9sIGxhYmVsLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBvbCBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ocy1mb3JtIHVsIHNwYW4sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIHVsIHNwYW4sIC5ocy1mb3JtIG9sIHNwYW4sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIG9sIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5ocy1mb3JtIC5mb3JtLXRpdGxlLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSAuZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBjb2xvcjogIzE2MTYxNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhzLWZvcm0gLmZvcm0tdGl0bGUsIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIC5mb3JtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmFhLWZvcm0gLmhzLWZvcm0gc3BhbiwgLmFhLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gc3BhbiwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtIGZvcm0gc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hYS1mb3JtIC5ocy1mb3JtIGEsIC5hYS1mb3JtIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGEsIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybSBmb3JtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaHMtaW5wdXQsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTYxNjE2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMTYxNjE2OyB9XG4gIC5ocy1pbnB1dDpmb2N1cywgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0OmZvY3VzW3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQ6Zm9jdXNbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0OmZvY3VzW3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0OmZvY3VzW3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0OmZvY3VzW3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhzLWlucHV0LCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ocy1pbnB1dCwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmFhLWZvcm0tLXdoaXRlIC5ocy1pbnB1dCwgLmFhLWZvcm0tLXdoaXRlIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLS13aGl0ZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hYS1mb3JtLS13aGl0ZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLS13aGl0ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmFhLWZvcm0tLXdoaXRlIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS0td2hpdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWZvcm0tLXdoaXRlIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS0td2hpdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmFhLWZvcm0tLXdoaXRlIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0tLXdoaXRlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYWEtZm9ybS0td2hpdGUgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLS13aGl0ZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuXG4uaHMtZm9ybSAuaHMtaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIC5ocy1pbnB1dFt0eXBlPVwiZmlsZVwiXSwgLmhzLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cInRleHRcIl0sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJ0ZXh0XCJdLFxuLmhzLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJudW1iZXJcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXVt0eXBlPVwibnVtYmVyXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cIm51bWJlclwiXSxcbi5ocy1mb3JtIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZmlsZVwiXVt0eXBlPVwicGFzc3dvcmRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4uaHMtZm9ybSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cImVtYWlsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cImVtYWlsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cImVtYWlsXCJdLFxuLmhzLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXVt0eXBlPVwidGVsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cInRlbFwiXSxcbi5ocy1mb3JtIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3RbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBzZWxlY3RbdHlwZT1cImZpbGVcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBzZWxlY3RbdHlwZT1cImZpbGVcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaHMtZm9ybSAuaHMtaW5wdXRbdHlwZT1cImZpbGVcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIC5ocy1pbnB1dFt0eXBlPVwiZmlsZVwiXSBpbnB1dFt0eXBlPVwiZmlsZVwiXSwgLmhzLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJ0ZXh0XCJdIGlucHV0W3R5cGU9XCJmaWxlXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cInRleHRcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJ0ZXh0XCJdIGlucHV0W3R5cGU9XCJmaWxlXCJdLCAuaHMtZm9ybSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cIm51bWJlclwiXSBpbnB1dFt0eXBlPVwiZmlsZVwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJudW1iZXJcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJudW1iZXJcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5ocy1mb3JtIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZmlsZVwiXVt0eXBlPVwicGFzc3dvcmRcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXVt0eXBlPVwicGFzc3dvcmRcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJwYXNzd29yZFwiXSBpbnB1dFt0eXBlPVwiZmlsZVwiXSwgLmhzLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJlbWFpbFwiXSBpbnB1dFt0eXBlPVwiZmlsZVwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJlbWFpbFwiXSBpbnB1dFt0eXBlPVwiZmlsZVwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cImVtYWlsXCJdIGlucHV0W3R5cGU9XCJmaWxlXCJdLCAuaHMtZm9ybSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cInRlbFwiXSBpbnB1dFt0eXBlPVwiZmlsZVwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJ0ZWxcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJ0ZWxcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5ocy1mb3JtIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3RbdHlwZT1cImZpbGVcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBzZWxlY3RbdHlwZT1cImZpbGVcIl0gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIHNlbGVjdFt0eXBlPVwiZmlsZVwiXSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG5cbi5ocy1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaHMtZmllbGR0eXBlLXRleHQgbGFiZWwsXG4uaHMtZmllbGR0eXBlLXNlbGVjdCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhzLWZpZWxkdHlwZS10ZXh0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbnNlbGVjdC5ocy1pbnB1dCxcbi5hYS1jb21wYW55LXNpZ251cCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9jZG4yLmh1YnNwb3QubmV0L2h1YmZzLzQyNDE3MzMvYXZpZGx5L2ltZy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjsgfVxuICBzZWxlY3QuaHMtaW5wdXQgb3B0aW9uLCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0IG9wdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzE2MTYxNjsgfVxuICBzZWxlY3QuaHMtaW5wdXQ6Oi1tcy1leHBhbmQsXG4gIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhzLWZpZWxkdHlwZS1jaGVja2JveCBpbnB1dCxcbi5ocy1maWVsZHR5cGUtcmFkaW8gaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmhzLWZpZWxkdHlwZS1jaGVja2JveCBsaSBsYWJlbCxcbi5ocy1maWVsZHR5cGUtcmFkaW8gbGkgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ocy1maWVsZHR5cGUtY2hlY2tib3ggbGkgbGFiZWwsXG4gICAgLmhzLWZpZWxkdHlwZS1yYWRpbyBsaSBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5ocy1lcnJvci1tc2dzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0Y0MDAwMDsgfVxuICAuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5ocy1maWVsZHR5cGUtaW50bC1waG9uZS5ocy1pbnB1dCBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGV4dFwiXSBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwibnVtYmVyXCJdIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwiZW1haWxcIl0gc2VsZWN0LCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRlbFwiXSBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5ocy1zdWJtaXQgLmFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmhzLXN1Ym1pdCBpbnB1dCxcbi5ocy1zdWJtaXQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcsXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nIHVsLFxuICAuaHNfZ2Rwcl9jb25zZW50X2RhdGEgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcgdWwuaHMtZXJyb3ItbXNncyxcbiAgLmhzX2dkcHJfY29uc2VudF9kYXRhIHVsLmhzLWVycm9yLW1zZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nIHVsOm5vdCguaHMtZXJyb3ItbXNncykgbGksXG4gIC5oc19nZHByX2NvbnNlbnRfZGF0YSB1bDpub3QoLmhzLWVycm9yLW1zZ3MpIGxpIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuICAuaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyBsYWJlbCxcbiAgLmhzX2dkcHJfY29uc2VudF9kYXRhIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcgaW5wdXQsXG4gIC5oc19nZHByX2NvbnNlbnRfZGF0YSBpbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmhzX2dkcHJfY29uc2VudF9kYXRhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nIHNwYW46bm90KC5ocy1mb3JtLXJlcXVpcmVkKSxcbiAgLmhzX2dkcHJfY29uc2VudF9kYXRhIHNwYW46bm90KC5ocy1mb3JtLXJlcXVpcmVkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3ggbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIC5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IGlucHV0IHtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cblxuLmhzLXJpY2h0ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaHMtcmljaHRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5tdWx0aS1jb250YWluZXIuaW5wdXRzLWxpc3Qge1xuICBtYXJnaW46IDA7IH1cblxuLypcbiAqIE11bHRpIGNvbHVtbiBIdWJTcG90IGZvcm1zXG4gKi9cbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIC5pbnB1dCwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgLmlucHV0LFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgLmlucHV0LFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgLmlucHV0LFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgLmlucHV0LFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgLmlucHV0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dCwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0LCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIHNlbGVjdCxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIHNlbGVjdCxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dCxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dCxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIHNlbGVjdCxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIHNlbGVjdCxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dCxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dCxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIHNlbGVjdCxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5ocy1pbnB1dCwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhzLWlucHV0LCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInRleHRcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJudW1iZXJcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cIm51bWJlclwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwibnVtYmVyXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwicGFzc3dvcmRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cImVtYWlsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJlbWFpbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwiZW1haWxcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInRlbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGVsXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmhzLWlucHV0LFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmhzLWlucHV0LFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwidGV4dFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInRleHRcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInRleHRcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cIm51bWJlclwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInBhc3N3b3JkXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwiZW1haWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJlbWFpbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwiZW1haWxcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInRlbFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5ocy1pbnB1dCxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5ocy1pbnB1dCxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInRleHRcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZXh0XCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZXh0XCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwibnVtYmVyXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwibnVtYmVyXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJudW1iZXJcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cImVtYWlsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwiZW1haWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cImVtYWlsXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGVsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGVsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZWxcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaHMtaW5wdXQsXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaHMtaW5wdXQsXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZXh0XCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwidGV4dFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwidGV4dFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cIm51bWJlclwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cIm51bWJlclwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwibnVtYmVyXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJlbWFpbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cImVtYWlsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJlbWFpbFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInRlbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInRlbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwidGVsXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhzLWlucHV0LFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhzLWlucHV0LFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGV4dFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInRleHRcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInRleHRcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cIm51bWJlclwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInBhc3N3b3JkXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwiZW1haWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJlbWFpbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwiZW1haWxcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInRlbFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5ocy1pbnB1dCxcbi5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5ocy1pbnB1dCxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInRleHRcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZXh0XCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZXh0XCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwibnVtYmVyXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwibnVtYmVyXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJudW1iZXJcIl0sXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cImVtYWlsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwiZW1haWxcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cImVtYWlsXCJdLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwidGVsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwidGVsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZWxcIl0ge1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhzLWZvcm0gZmllbGRzZXQgLmhzLWlucHV0LCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldCAuaHMtaW5wdXQsIC5ocy1mb3JtIGZpZWxkc2V0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmhzLWZvcm0gZmllbGRzZXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuaHMtZm9ybSBmaWVsZHNldCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5ocy1mb3JtIGZpZWxkc2V0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmhzLWZvcm0gZmllbGRzZXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuaHMtZm9ybSBmaWVsZHNldCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmhzLWZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhzLWlucHV0LCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uaHMtaW5wdXQsIC5ocy1mb3JtIGZpZWxkc2V0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInRleHRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cInRleHRcIl0sIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGV4dFwiXSxcbiAgLmhzLWZvcm0gZmllbGRzZXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwibnVtYmVyXCJdLFxuICAuaHMtZm9ybSBmaWVsZHNldCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJwYXNzd29yZFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5ocy1mb3JtIGZpZWxkc2V0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bdHlwZT1cImVtYWlsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJlbWFpbFwiXSxcbiAgLmhzLWZvcm0gZmllbGRzZXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGVsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVt0eXBlPVwidGVsXCJdLFxuICAuaHMtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaHMtaW5wdXQsXG4gIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5ocy1pbnB1dCxcbiAgLmhzLWZvcm0gZmllbGRzZXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5ocy1mb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZXh0XCJdLFxuICAuaHMtZm9ybSBmaWVsZHNldCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJudW1iZXJcIl0sXG4gIC5ocy1mb3JtIGZpZWxkc2V0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmhzLWZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmhzLWZvcm0gZmllbGRzZXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cImVtYWlsXCJdLFxuICAuaHMtZm9ybSBmaWVsZHNldCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuaHMtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3R5cGU9XCJ0ZWxcIl0ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQ6bm90KDpmaXJzdC1vZi10eXBlKSwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4IC8gMyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCwgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCAvIDMpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZDpub3QoOmZpcnN0LW9mLXR5cGUpLCAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLmFhLWZvcm0uYmctLXNlY29uZGFyeSxcbi5hYS1mb3JtLmJnLS10ZXJ0aWFyeSxcbi5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lLFxuLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0cixcbi5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwsXG4uYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtaW5wdXQsIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1pbnB1dCxcbiAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWlucHV0LFxuICAuYWEtZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tdGVydGlhcnkgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IHNlbGVjdCxcbiAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtaW5wdXQsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtaW5wdXQsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuaHMtaW5wdXQsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIHNlbGVjdCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IHNlbGVjdC5ocy1pbnB1dCxcbiAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSBzZWxlY3QuaHMtaW5wdXQsXG4gIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIHNlbGVjdC5ocy1pbnB1dCxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tdGVydGlhcnkgc2VsZWN0LFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIHNlbGVjdC5ocy1pbnB1dCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgc2VsZWN0LmhzLWlucHV0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBzZWxlY3QuaHMtaW5wdXQsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDkgOUwxNyAxJyBzdHJva2U9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuaHMtaW5wdXQsIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmhzLWlucHV0LFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5ocy1pbnB1dCxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IHNlbGVjdCxcbiAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuaHMtaW5wdXQsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5ocy1pbnB1dCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmhzLWlucHV0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGV4dFwiXSBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCwgLmFhLWZvcm0uYmctLXNlY29uZGFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cIm51bWJlclwiXSBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJudW1iZXJcIl0gc2VsZWN0LCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwicGFzc3dvcmRcIl0gc2VsZWN0LCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwicGFzc3dvcmRcIl0gc2VsZWN0LCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwiZW1haWxcIl0gc2VsZWN0LCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXNlY29uZGFyeSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwiZW1haWxcIl0gc2VsZWN0LCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGVsXCJdIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRlbFwiXSBzZWxlY3QsIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IHNlbGVjdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSAuaHMtaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGV4dFwiXSBzZWxlY3QsXG4gIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGV4dFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGV4dFwiXSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cIm51bWJlclwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tdGVydGlhcnkgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cIm51bWJlclwiXSBzZWxlY3QsXG4gIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwibnVtYmVyXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJudW1iZXJcIl0gc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tdGVydGlhcnkgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInBhc3N3b3JkXCJdIHNlbGVjdCxcbiAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwicGFzc3dvcmRcIl0gc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tdGVydGlhcnkgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cImVtYWlsXCJdIHNlbGVjdCxcbiAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwiZW1haWxcIl0gc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRlbFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGVsXCJdIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLXRlcnRpYXJ5IHNlbGVjdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgc2VsZWN0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGV4dFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cIm51bWJlclwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJudW1iZXJcIl0gc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwicGFzc3dvcmRcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwicGFzc3dvcmRcIl0gc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwiZW1haWxcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0ciBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwiZW1haWxcIl0gc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGVsXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRlbFwiXSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIHNlbGVjdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmhzLWlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRleHRcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGV4dFwiXSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJudW1iZXJcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwibnVtYmVyXCJdIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInBhc3N3b3JkXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInBhc3N3b3JkXCJdIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cImVtYWlsXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cImVtYWlsXCJdIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRlbFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBzZWxlY3QuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1pbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRleHRcIl0gc2VsZWN0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwibnVtYmVyXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cIm51bWJlclwiXSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGVsXCJdIHNlbGVjdCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgc2VsZWN0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJ0ZWxcIl0uaHMtaW5wdXQsXG4gIC5hYS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1mb3JtLmJnLS10ZXJ0aWFyeSBpbnB1dFt0eXBlPVwidGVsXCJdLmhzLWlucHV0LFxuICAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwidGVsXCJdLmhzLWlucHV0LFxuICAuYWEtZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tdGVydGlhcnkgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIGlucHV0W3R5cGU9XCJ0ZWxcIl0uaHMtaW5wdXQsXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtbHRyIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgaW5wdXRbdHlwZT1cInRlbFwiXS5ocy1pbnB1dCxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dFt0eXBlPVwidGVsXCJdLmhzLWlucHV0LFxuICAuYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5LFxuLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5LFxuLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUsXG4uYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyLFxuLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCxcbi5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5ocy1pbnB1dCwgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWlucHV0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtaW5wdXQsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5ocy1pbnB1dCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1pbnB1dCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1pbnB1dCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgc2VsZWN0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgc2VsZWN0LmhzLWlucHV0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IHNlbGVjdC5ocy1pbnB1dCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgc2VsZWN0LmhzLWlucHV0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgc2VsZWN0LmhzLWlucHV0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBzZWxlY3QuaHMtaW5wdXQsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIHNlbGVjdC5ocy1pbnB1dCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTggMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMOSA5TDE3IDEnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5ocy1pbnB1dCwgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuaHMtaW5wdXQsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmhzLWlucHV0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5ocy1pbnB1dCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmhzLWlucHV0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuaHMtaW5wdXQsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5ocy1maWVsZHR5cGUtdGV4dCAuaW5wdXQgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IHNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5ocy1pbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRleHRcIl0gc2VsZWN0LCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwibnVtYmVyXCJdIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cIm51bWJlclwiXSBzZWxlY3QsIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tc2Vjb25kYXJ5IGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QsIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGVsXCJdIHNlbGVjdCwgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgc2VsZWN0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IC5ocy1pbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5ocy1pbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRleHRcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwibnVtYmVyXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwibnVtYmVyXCJdIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJudW1iZXJcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cIm51bWJlclwiXSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInBhc3N3b3JkXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwicGFzc3dvcmRcIl0gc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInBhc3N3b3JkXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cImVtYWlsXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwiZW1haWxcIl0gc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cImVtYWlsXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRlbFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRlbFwiXSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGVsXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgc2VsZWN0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBzZWxlY3QuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5ocy1pbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRleHRcIl0gc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwibnVtYmVyXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cIm51bWJlclwiXSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJwYXNzd29yZFwiXSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtbHRyIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGVsXCJdIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgc2VsZWN0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuaHMtaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGV4dFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cIm51bWJlclwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJudW1iZXJcIl0gc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwicGFzc3dvcmRcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwicGFzc3dvcmRcIl0gc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwiZW1haWxcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwiZW1haWxcIl0gc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGVsXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRlbFwiXSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1ydGwgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIHNlbGVjdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmhzLWlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRleHRcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwidGV4dFwiXSBzZWxlY3QsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJudW1iZXJcIl0gc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBpbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZVt0eXBlPVwibnVtYmVyXCJdIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInBhc3N3b3JkXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInBhc3N3b3JkXCJdIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cImVtYWlsXCJdIHNlbGVjdCxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cImVtYWlsXCJdIHNlbGVjdCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCAuYWEtY29tcGFueS1zaWdudXAgaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmVbdHlwZT1cInRlbFwiXSBzZWxlY3QsXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIGlucHV0LmhzLWZpZWxkdHlwZS1pbnRsLXBob25lW3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0LFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCBzZWxlY3QuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cInRlbFwiXS5ocy1pbnB1dCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IGlucHV0W3R5cGU9XCJ0ZWxcIl0uaHMtaW5wdXQsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0W3R5cGU9XCJ0ZWxcIl0uaHMtaW5wdXQsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgaW5wdXRbdHlwZT1cInRlbFwiXS5ocy1pbnB1dCxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LWx0ciAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dFt0eXBlPVwidGVsXCJdLmhzLWlucHV0LFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJ0bCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIGlucHV0W3R5cGU9XCJ0ZWxcIl0uaHMtaW5wdXQsXG4gIC5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1yYWRpYWwgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGFnc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXRhZ3NfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS10YWdzX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5hYS10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hYS10YWc6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmFhLXRhZzpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDEzNTg7IH1cblxuLmFhLXRhZy0tY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEzNTg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UGFnaW5hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcGFnaW5hdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5hYS1wYWdpbmF0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFhLXBhZ2luYXRpb24gbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAuYWEtcGFnaW5hdGlvbiBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hYS1wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuYWEtcGFnaW5hdGlvbiBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjk2OTY5OyB9XG4gICAgLmFhLXBhZ2luYXRpb24gbGkgYS5hYS1hY3RpdmUtcGFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMzU4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWEtcGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDEzNTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEhhbWJ1cmdlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWhhbWJ1cmdlcl9faW5uZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtaGFtYnVyZ2VyX19pbm5lciBzcGFuLFxuICAuYWEtaGFtYnVyZ2VyX19pbm5lciBzcGFuOmJlZm9yZSxcbiAgLmFhLWhhbWJ1cmdlcl9faW5uZXIgc3BhbjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzOyB9XG4gIC5hYS1oYW1idXJnZXJfX2lubmVyIHNwYW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtaGFtYnVyZ2VyX19pbm5lciBzcGFuOmJlZm9yZSxcbiAgLmFhLWhhbWJ1cmdlcl9faW5uZXIgc3BhbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5hYS1oYW1idXJnZXJfX2lubmVyIHNwYW4sXG4gIC5hYS1oYW1idXJnZXJfX2lubmVyIHNwYW46YmVmb3JlLFxuICAuYWEtaGFtYnVyZ2VyX19pbm5lciBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAuYWEtaGFtYnVyZ2VyX19pbm5lciBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpOyB9XG4gIC5hYS1oYW1idXJnZXJfX2lubmVyIHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpOyB9XG5cbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyX19pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlOyB9XG4gIC5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyX19pbm5lciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXJfX2lubmVyIHNwYW46YmVmb3JlLCAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlcl9faW5uZXIgc3BhbjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlcl9faW5uZXIgc3BhbjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXJfX2lubmVyIHNwYW46YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTGFuZ3VhZ2VzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGFuZ3VhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxhbmd1YWdlcyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuXG4ubGFuZ3VhZ2VzIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkyQTtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5sYW5ndWFnZXMgdWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmxhbmd1YWdlcyB1bDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMzUlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDA5MkEgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5sYW5ndWFnZXM6aG92ZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5sYW5ndWFnZXMgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5sYW5ndWFnZXMgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5sYW5ndWFnZXMgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTM1ODsgfVxuXG4ubGFuZ3VhZ2VzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubGFuZ3VhZ2VzLS1vcGVuLXVwIHVsIHtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTsgfVxuICAubGFuZ3VhZ2VzLS1vcGVuLXVwIHVsOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMTBweDsgfVxuXG4ubGFuZ3VhZ2VzLS1vcGVuLWRvd24gdWwge1xuICB0b3A6IGNhbGMoMTAwJSk7IH1cbiAgLmxhbmd1YWdlcy0tb3Blbi1kb3duIHVsOmJlZm9yZSB7XG4gICAgdG9wOiAtMTBweDsgfVxuICAubGFuZ3VhZ2VzLS1vcGVuLWRvd24gdWw6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBOYXZpZ2F0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2aWdhdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ubmF2aWdhdGlvbiB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAubmF2aWdhdGlvbiB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5uYXZpZ2F0aW9uIC5ocy1pdGVtLWhhcy1jaGlsZHJlbiB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG4ubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE2MTYxNjsgfVxuICAubmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmhzLW1lbnUtd3JhcHBlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm5hdmlnYXRpb24tLWhlYWRlciAuaHMtbWVudS13cmFwcGVyID4gdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSxcbi5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZpZ2F0aW9uLS1wcmltYXJ5LFxuICAgIC5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5uYXZpZ2F0aW9uLS1wcmltYXJ5IHVsIGxpIGEsXG4gIC5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkgdWwgbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLm5hdmlnYXRpb24tLXByaW1hcnkgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmF2aWdhdGlvbi0tcHJpbWFyeSB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5uYXZpZ2F0aW9uLS1wcmltYXJ5IHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gIC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCA+IGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNCQkJCQkI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGEge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbiAgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYSBzdHJvbmcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogIzAwMDkyQTsgfSB9XG4gIC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDkzLCAyMDEsIDAuMSk7IH1cbiAgICAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOmhvdmVyIHA6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE5IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOC4zNTM2IDQuMzUzNTVDMTguNTQ4OCA0LjE1ODI5IDE4LjU0ODggMy44NDE3MSAxOC4zNTM2IDMuNjQ2NDVMMTUuMTcxNiAwLjQ2NDQ2NkMxNC45NzYzIDAuMjY5MjA0IDE0LjY1OTcgMC4yNjkyMDQgMTQuNDY0NSAwLjQ2NDQ2NkMxNC4yNjkyIDAuNjU5NzI4IDE0LjI2OTIgMC45NzYzMTEgMTQuNDY0NSAxLjE3MTU3TDE3LjI5MjkgNEwxNC40NjQ1IDYuODI4NDNDMTQuMjY5MiA3LjAyMzY5IDE0LjI2OTIgNy4zNDAyNyAxNC40NjQ1IDcuNTM1NTNDMTQuNjU5NyA3LjczMDggMTQuOTc2MyA3LjczMDggMTUuMTcxNiA3LjUzNTUzTDE4LjM1MzYgNC4zNTM1NVpNMCA0LjVIMThWMy41SDBWNC41WicgZmlsbD0nIzAwMDkyQScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYSBwOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYSBwOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTkgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE4LjM1MzYgNC4zNTM1NUMxOC41NDg4IDQuMTU4MjkgMTguNTQ4OCAzLjg0MTcxIDE4LjM1MzYgMy42NDY0NUwxNS4xNzE2IDAuNDY0NDY2QzE0Ljk3NjMgMC4yNjkyMDQgMTQuNjU5NyAwLjI2OTIwNCAxNC40NjQ1IDAuNDY0NDY2QzE0LjI2OTIgMC42NTk3MjggMTQuMjY5MiAwLjk3NjMxMSAxNC40NjQ1IDEuMTcxNTdMMTcuMjkyOSA0TDE0LjQ2NDUgNi44Mjg0M0MxNC4yNjkyIDcuMDIzNjkgMTQuMjY5MiA3LjM0MDI3IDE0LjQ2NDUgNy41MzU1M0MxNC42NTk3IDcuNzMwOCAxNC45NzYzIDcuNzMwOCAxNS4xNzE2IDcuNTM1NTNMMTguMzUzNiA0LjM1MzU1Wk0wIDQuNUgxOFYzLjVIMFY0LjVaJyBmaWxsPScjZmZmZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhIHA6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgLmhzLW1lbnUtZGVwdGgtMiB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW46bGFzdC1vZi10eXBlID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NSUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuOmxhc3Qtb2YtdHlwZSA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTE6aG92ZXIgPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTE6aG92ZXIgPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpob3ZlciA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTVweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDVweCA3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubmF2aWdhdGlvbi0tc2Vjb25kYXJ5IHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkgdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm5hdmlnYXRpb24tLWZvb3Rlci1wcmltYXJ5LFxuLm5hdmlnYXRpb24tLWZvb3Rlci1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uYXZpZ2F0aW9uLS1mb290ZXItcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwsXG4gIC5uYXZpZ2F0aW9uLS1mb290ZXItc2Vjb25kYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXZpZ2F0aW9uLS1mb290ZXItcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwsXG4gICAgICAubmF2aWdhdGlvbi0tZm9vdGVyLXNlY29uZGFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubmF2aWdhdGlvbi0tZm9vdGVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLm5hdmlnYXRpb24tLWZvb3RlciA+IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHJvdy1nYXA6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmlnYXRpb24tLWZvb3RlciA+IHVsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4OyB9IH1cblxuLm5hdmlnYXRpb24tLWZvb3RlciA+IHVsID4gbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmlnYXRpb24tLWZvb3RlciA+IHVsID4gbGkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5uYXZpZ2F0aW9uLS1mb290ZXIgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5hdmlnYXRpb24tLWZvb3RlciA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFNsaWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4uYWEtYXJyb3cge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA5cHg7IH1cbiAgLmFhLWFycm93OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFhLWFycm93LS1iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNCA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC45NjI4NTMgNC4wNjYzN0MwLjc2NzU5MSA0LjI2MTYzIDAuNzY3NTkxIDQuNTc4MjEgMC45NjI4NTMgNC43NzM0OEw0LjE0NDgzIDcuOTU1NDZDNC4zNDAxIDguMTUwNzIgNC42NTY2OCA4LjE1MDcyIDQuODUxOTQgNy45NTU0NkM1LjA0NzIgNy43NjAxOSA1LjA0NzIgNy40NDM2MSA0Ljg1MTk0IDcuMjQ4MzVMMi4wMjM1MSA0LjQxOTkyTDQuODUxOTQgMS41OTE0OUM1LjA0NzIgMS4zOTYyMyA1LjA0NzIgMS4wNzk2NSA0Ljg1MTk0IDAuODg0Mzg4QzQuNjU2NjggMC42ODkxMjYgNC4zNDAxIDAuNjg5MTI2IDQuMTQ0ODMgMC44ODQzODhMMC45NjI4NTMgNC4wNjYzN1pNMTMuNjMyMiAzLjkxOTkySDEuMzE2NDFWNC45MTk5MkgxMy42MzIyVjMuOTE5OTJaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuXG4uYWEtYXJyb3ctLW5leHQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTQgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEzLjAzNzEgNC43NzM0OEMxMy4yMzI0IDQuNTc4MjEgMTMuMjMyNCA0LjI2MTYzIDEzLjAzNzEgNC4wNjYzN0w5Ljg1NTE3IDAuODg0Mzg4QzkuNjU5OSAwLjY4OTEyNiA5LjM0MzMyIDAuNjg5MTI1IDkuMTQ4MDYgMC44ODQzODhDOC45NTI4IDEuMDc5NjUgOC45NTI4IDEuMzk2MjMgOS4xNDgwNiAxLjU5MTQ5TDExLjk3NjUgNC40MTk5Mkw5LjE0ODA2IDcuMjQ4MzVDOC45NTI4IDcuNDQzNjEgOC45NTI4IDcuNzYwMTkgOS4xNDgwNiA3Ljk1NTQ2QzkuMzQzMzIgOC4xNTA3MiA5LjY1OTkgOC4xNTA3MiA5Ljg1NTE3IDcuOTU1NDZMMTMuMDM3MSA0Ljc3MzQ4Wk0wLjM2NzgwNSA0LjkxOTkyTDEyLjY4MzYgNC45MTk5MkwxMi42ODM2IDMuOTE5OTJMMC4zNjc4MDYgMy45MTk5MkwwLjM2NzgwNSA0LjkxOTkyWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRWaWRlb3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMjIsIDIyLCAwLjMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFhLXlvdXR1YmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMiwgMjIsIDIyLCAwLjMpOyB9XG5cbi5hYS15b3V0dWJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0xNi44NCU7XG4gIGxlZnQ6IDA7IH1cblxuLmFhLXlvdXR1YmUgaW1nLFxuLmFhLXlvdXR1YmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hYS15b3V0dWJlIGlmcmFtZSB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uYWEtcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXBsYXkge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDVweDsgfSB9XG4gIC5hYS1wbGF5OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMTBweCAwIDEwcHggMTVweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtcGxheTpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggMCAyMHB4IDMwcHg7IH0gfVxuICAuYWEtcGxheTpob3ZlciwgLmFhLXBsYXk6YWN0aXZlLCAuYWEtcGxheTpmb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMik7IH1cblxuLmFhLXZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5hYS12aWRlby1jb250YWluZXIgLnZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5hYS12aWRlby1jb250YWluZXIgLnZpZGVvLnBsYXlpbmcge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXZpZGVvLWNvbnRhaW5lciAudmlkZW8ge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogMDsgfSB9XG5cbi5hYS12aWRlby1jb250YWluZXItLXlvdXR1YmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5kaXYjQ3lib3RDb29raWVib3REaWFsb2cge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGl2I0N5Ym90Q29va2llYm90RGlhbG9nIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICBkaXYjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nSGVhZGVyLFxuICBkaXYjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMzU4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MzVEQzk7IH1cbiAgZGl2I0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0hlYWRlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjgyJyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjgyIDI5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzEuOTI0MSAxNS4wOTg4VjE1LjA2QzMxLjkyNDEgMTEuMDY1OSAzNS4wODQ1IDcuNzkxMyAzOS40MzgyIDcuNzkxM0M0My43OTE5IDcuNzkxMyA0Ni45MTM0IDExLjAyMjggNDYuOTEzNCAxNS4wMjEyVjE1LjA2QzQ2LjkxMzQgMTkuMDU0MSA0My43NDg3IDIyLjMyODYgMzkuMzk5NCAyMi4zMjg2QzM1LjA1IDIyLjMyODYgMzEuOTI0MSAxOS4wOTcyIDMxLjkyNDEgMTUuMDk4OFpNNDMuNjcwOSAxNS4wOTg4VjE1LjA2QzQzLjY3MDkgMTIuNjUxNSA0MS44OTgzIDEwLjY0MzcgMzkuMzk5NCAxMC42NDM3QzM2LjkwMDQgMTAuNjQzNyAzNS4xNjY3IDEyLjYxMjcgMzUuMTY2NyAxNS4wMjEyVjE1LjA2QzM1LjE2NjcgMTcuNDY4NSAzNi45MzkzIDE5LjQ3NjQgMzkuNDM4MiAxOS40NzY0QzQxLjkzNzIgMTkuNDc2NCA0My42NzA5IDE3LjUxMTcgNDMuNjcwOSAxNS4wOTg4Wk00OC42MDQgMjAuMDQwOEw1MC40MzcyIDE3Ljg1MkM1MS43MDgzIDE4Ljg5NDcgNTMuMDMxNCAxOS41NzU1IDU0LjY0ODMgMTkuNTc1NUM1NS45MTk0IDE5LjU3NTUgNTYuNjg0NyAxOS4wNzEzIDU2LjY4NDcgMTguMjQ4NFYxOC4xNzUxQzU2LjY4NDcgMTcuMzkxIDU2LjIwMDMgMTYuOTkwMyA1My44NDQgMTYuMzg3MUM1MS4wMDM1IDE1LjY2NzYgNDkuMTcwNiAxNC44ODM0IDQ5LjE3MDYgMTIuMDc4NVYxMi4wMzk3QzQ5LjE3MDYgOS40ODg5NSA1MS4yMjQyIDcuNzk5OTIgNTQuMTA3OSA3Ljc5OTkyQzU2LjAwODcgNy43NzEyMiA1Ny44NTk4IDguNDAzNTYgNTkuMzQzMyA5LjU4ODA3TDU3LjczMDkgMTEuOTE5QzU2LjQ4MTQgMTEuMDU3MyA1NS4yNTM0IDEwLjUzMTYgNTQuMDY0NCAxMC41MzE2QzUyLjg3NTUgMTAuNTMxNiA1Mi4yNTMxIDExLjA3NDYgNTIuMjUzMSAxMS43NTUzVjExLjc5ODNDNTIuMjUzMSAxMi43MjA0IDUyLjg1ODQgMTMuMDIyIDU1LjI3OTUgMTMuNjQ2OEM1OC4xMzczIDE0LjM4NzkgNTkuNzQ5OSAxNS40MTMzIDU5Ljc0OTkgMTcuODYwNlYxNy44OTk0QzU5Ljc0OTkgMjAuNjkxNCA1Ny42MTQxIDIyLjI1OTcgNTQuNTYxOCAyMi4yNTk3QzUyLjM3MDkgMjIuMjY4NCA1MC4yNTIxIDIxLjQ3OTMgNDguNjA0IDIwLjA0MDhaTTYyLjQ2NTEgOC4wMzI2MUg2NS41NjkyVjE5LjI3ODJINzIuNTk5VjIyLjA4NzRINjIuNDY1MVY4LjAzMjYxWk03My41MDI1IDE1LjA5ODhWMTUuMDZDNzMuNTAyNSAxMS4wNjU5IDc2LjY2NzYgNy43OTEzIDgxLjAyMTMgNy43OTEzQzg1LjM3NSA3Ljc5MTMgODguNDkxOSAxMS4wMjI4IDg4LjQ5MTkgMTUuMDIxMlYxNS4wNkM4OC40OTE5IDE5LjA1NDEgODUuMzMxNSAyMi4zMjg2IDgwLjk3NzggMjIuMzI4NkM3Ni42MjQxIDIyLjMyODYgNzMuNTAyNSAxOS4wOTcyIDczLjUwMjUgMTUuMDk4OFpNODUuMjQ5MyAxNS4wOTg4VjE1LjA2Qzg1LjI0OTMgMTIuNjUxNSA4My40NzY3IDEwLjY0MzcgODAuOTc3OCAxMC42NDM3Qzc4LjQ3ODggMTAuNjQzNyA3Ni43NDk4IDEyLjYxMjcgNzYuNzQ5OCAxNS4wMjEyVjE1LjA2Qzc2Ljc0OTggMTcuNDY4NSA3OC41MjIzIDE5LjQ3NjQgODEuMDIxMyAxOS40NzY0QzgzLjUyMDIgMTkuNDc2NCA4NS4yNDkzIDE3LjUxMTcgODUuMjQ5MyAxNS4wOTg4Wk05Ny4yOTQ1IDguMDMyNjFIMTAzLjg0NUMxMDUuNDUzIDguMDMyNjEgMTA2LjcyNCA4LjQ2MzUzIDEwNy41MjggOS4yNzc4NkMxMDcuODQ2IDkuNTg3NTcgMTA4LjA5NiA5Ljk1OTQ2IDEwOC4yNjMgMTAuMzcwM0MxMDguNDMgMTAuNzgxMSAxMDguNTA5IDExLjIyMTggMTA4LjQ5NyAxMS42NjQ4VjExLjcwNzlDMTA4LjUxMSAxMi4zMzUgMTA4LjM0MyAxMi45NTMgMTA4LjAxNCAxMy40ODc4QzEwNy42ODYgMTQuMDIyNyAxMDcuMjA5IDE0LjQ1MTggMTA2LjY0MiAxNC43MjM5QzEwOC4yNzYgMTUuMzQ4NyAxMDkuMjg0IDE2LjI5MjMgMTA5LjI4NCAxOC4xNzA4VjE4LjIwOTdDMTA5LjI4NCAyMC43OTQ4IDEwNy4xODcgMjIuMDY1OSAxMDQuMDA1IDIyLjA2NTlIOTcuMzExOEw5Ny4yOTQ1IDguMDMyNjFaTTEwMy4xNzkgMTMuNzE1N0MxMDQuNTQ5IDEzLjcxNTcgMTA1LjQxNCAxMy4yODQ4IDEwNS40MTQgMTIuMjI5MlYxMi4xOTA1QzEwNS40MTQgMTEuMjY0MSAxMDQuNjg4IDEwLjc0MjggMTAzLjM4MiAxMC43NDI4SDEwMC4zMzhWMTMuNzE1N0gxMDMuMTc5Wk0xMDQuMDA1IDE5LjM3NzNDMTA1LjM3NSAxOS4zNzczIDEwNi4yMDEgMTguODk0NyAxMDYuMjAxIDE3Ljg1MlYxNy44MDg5QzEwNi4yMDEgMTYuODY1MyAxMDUuNDk2IDE2LjI4MzcgMTAzLjkwNSAxNi4yODM3SDEwMC4zMzhWMTkuMzc3M0gxMDQuMDA1Wk0xMTEuNjE4IDE2LjA2NFY4LjAzMjYxSDExNC43MjJWMTUuOTgyQzExNC43MjIgMTguMjc0MiAxMTUuODY4IDE5LjQ1OTEgMTE3Ljc0OCAxOS40NTkxQzExOS42MjkgMTkuNDU5MSAxMjAuNzc1IDE4LjMxMyAxMjAuNzc1IDE2LjA4NTRWOC4wMzI2MUgxMjMuODc5VjE1Ljk2NDlDMTIzLjg3OSAyMC4yMjE4IDEyMS40OCAyMi4zMDcyIDExNy42OTIgMjIuMzA3MkMxMTMuOTA1IDIyLjMwNzIgMTExLjYxOCAyMC4yMDAyIDExMS42MTggMTYuMDY0Wk0xMjYuMTAxIDIwLjA0MDhMMTI3LjkzNSAxNy44NTJDMTI5LjIwNiAxOC44OTQ3IDEzMC41MjkgMTkuNTc1NSAxMzIuMTQ2IDE5LjU3NTVDMTMzLjQxNyAxOS41NzU1IDEzNC4xODIgMTkuMDcxMyAxMzQuMTgyIDE4LjI0ODRWMTguMTc1MUMxMzQuMTgyIDE3LjM5MSAxMzMuNjk4IDE2Ljk5MDMgMTMxLjM0MiAxNi4zODcxQzEyOC41MDEgMTUuNjY3NiAxMjYuNjY4IDE0Ljg4MzQgMTI2LjY2OCAxMi4wNzg1VjEyLjAzOTdDMTI2LjY2OCA5LjQ4ODk1IDEyOC43MjEgNy43OTk5MiAxMzEuNjAxIDcuNzk5OTJDMTMzLjUwMyA3Ljc3MDU4IDEzNS4zNTYgOC40MDI5MyAxMzYuODQxIDkuNTg4MDdMMTM1LjIyOCAxMS45MTlDMTMzLjk3OSAxMS4wNTczIDEzMi43NTEgMTAuNTMxNiAxMzEuNTYyIDEwLjUzMTZDMTMwLjM3MyAxMC41MzE2IDEyOS43NTEgMTEuMDc0NiAxMjkuNzUxIDExLjc1NTNWMTEuNzk4M0MxMjkuNzUxIDEyLjcyMDQgMTMwLjM1MiAxMy4wMjIgMTMyLjc3NyAxMy42NDY4QzEzNS42MzkgMTQuMzg3OSAxMzcuMjUyIDE1LjQxMzMgMTM3LjI1MiAxNy44NjA2VjE3Ljg5OTRDMTM3LjI1MiAyMC42OTE0IDEzNS4xMTYgMjIuMjU5NyAxMzIuMDY0IDIyLjI1OTdDMTI5Ljg3MSAyMi4yNjk0IDEyNy43NTEgMjEuNDgwMyAxMjYuMTAxIDIwLjA0MDhaTTE0MC4xMDUgOC4wMzI2MUgxNDMuMjA1VjIyLjA4NzRIMTQwLjExNEwxNDAuMTA1IDguMDMyNjFaTTE0Ni43MzMgOC4wMzI2MUgxNDkuNTkxTDE1Ni4yMDEgMTYuNjg4N1Y4LjAzMjYxSDE1OS4yNjJWMjIuMDg3NEgxNTYuNjI1TDE0OS43OTQgMTMuMTUxM1YyMi4wODc0SDE0Ni43MzNWOC4wMzI2MVpNMTYyLjY0OCA4LjAzMjYxSDE3My4yODNWMTAuNzgxNkgxNjUuNzNWMTMuNjMzOEgxNzIuMzc1VjE2LjM4NzFIMTY1LjczVjE5LjMzODVIMTczLjQwNFYyMi4wODc0SDE2Mi42NjlMMTYyLjY0OCA4LjAzMjYxWk0xNzUuMTg2IDIwLjA0MDhMMTc3LjAxOSAxNy44NTJDMTc4LjI4NiAxOC44OTQ3IDE3OS42MTIgMTkuNTc1NSAxODEuMjI5IDE5LjU3NTVDMTgyLjQ5NiAxOS41NzU1IDE4My4yNjYgMTkuMDcxMyAxODMuMjY2IDE4LjI0ODRWMTguMTc1MUMxODMuMjY2IDE3LjM5MSAxODIuNzgyIDE2Ljk5MDMgMTgwLjQyMSAxNi4zODcxQzE3Ny41ODEgMTUuNjY3NiAxNzUuNzQ3IDE0Ljg4MzQgMTc1Ljc0NyAxMi4wNzg1VjEyLjAzOTdDMTc1Ljc0NyA5LjQ4ODk1IDE3Ny44MDUgNy43OTk5MiAxODAuNjg1IDcuNzk5OTJDMTgyLjU4NyA3Ljc3MTMgMTg0LjQ0IDguNDAzNTcgMTg1LjkyNSA5LjU4ODA3TDE4NC4zMTIgMTEuOTE5QzE4My4wNjMgMTEuMDU3MyAxODEuODM1IDEwLjUzMTYgMTgwLjY0NiAxMC41MzE2QzE3OS40NTcgMTAuNTMxNiAxNzguODMgMTEuMDc0NiAxNzguODMgMTEuNzU1M1YxMS43OTgzQzE3OC44MyAxMi43MjA0IDE3OS40MzUgMTMuMDIyIDE4MS44NTYgMTMuNjQ2OEMxODQuNzE5IDE0LjM4NzkgMTg2LjMyNyAxNS40MTMzIDE4Ni4zMjcgMTcuODYwNlYxNy44OTk0QzE4Ni4zMjcgMjAuNjkxNCAxODQuMTkxIDIyLjI1OTcgMTgxLjEzOSAyMi4yNTk3QzE3OC45NDYgMjIuMjcwMiAxNzYuODI2IDIxLjQ4MSAxNzUuMTc3IDIwLjA0MDhIMTc1LjE4NlpNMTg3Ljg3NSAyMC4wNDA4TDE4OS43MDggMTcuODUyQzE5MC45NzkgMTguODk0NyAxOTIuMzAyIDE5LjU3NTUgMTkzLjkxOSAxOS41NzU1QzE5NS4xOSAxOS41NzU1IDE5NS45NTUgMTkuMDcxMyAxOTUuOTU1IDE4LjI0ODRWMTguMTc1MUMxOTUuOTU1IDE3LjM5MSAxOTUuNDcxIDE2Ljk5MDMgMTkzLjExNSAxNi4zODcxQzE5MC4yNzQgMTUuNjY3NiAxODguNDQxIDE0Ljg4MzQgMTg4LjQ0MSAxMi4wNzg1VjEyLjAzOTdDMTg4LjQ0MSA5LjQ4ODk1IDE5MC40OTUgNy43OTk5MiAxOTMuMzc0IDcuNzk5OTJDMTk1LjI3NiA3Ljc3MDU4IDE5Ny4xMjkgOC40MDI5MyAxOTguNjE0IDkuNTg4MDdMMTk3LjAwMiAxMS45MTlDMTk1Ljc1MiAxMS4wNTczIDE5NC41MjQgMTAuNTMxNiAxOTMuMzM1IDEwLjUzMTZDMTkyLjE0NiAxMC41MzE2IDE5MS41MjQgMTEuMDc0NiAxOTEuNTI0IDExLjc1NTNWMTEuNzk4M0MxOTEuNTI0IDEyLjcyMDQgMTkyLjEyOSAxMy4wMjIgMTk0LjU1IDEzLjY0NjhDMTk3LjQxMiAxNC4zODc5IDE5OS4wMjUgMTUuNDEzMyAxOTkuMDI1IDE3Ljg2MDZWMTcuODk5NEMxOTkuMDI1IDIwLjY5MTQgMTk2Ljg4OSAyMi4yNTk3IDE5My44MzcgMjIuMjU5N0MxOTEuNjQxIDIyLjI3MTYgMTg5LjUxOCAyMS40ODIzIDE4Ny44NjYgMjAuMDQwOEgxODcuODc1Wk0yMDcuNzYyIDguMDMyNjFIMjE4LjUwMlYxMC44NTA1SDIxMC44NjJWMTMuODQ0OUgyMTcuNTk0VjE2LjY1NDJIMjEwLjg2MlYyMi4wOTZIMjA3Ljc2MlY4LjAzMjYxWk0yMjAuMzUyIDE1LjA5ODhWMTUuMDZDMjIwLjM1MiAxMS4wNjU5IDIyMy41MTcgNy43OTEzIDIyNy44NjYgNy43OTEzQzIzMi4yMTYgNy43OTEzIDIzNS4zNDIgMTEuMDIyOCAyMzUuMzQyIDE1LjAyMTJWMTUuMDZDMjM1LjM0MiAxOS4wNTQxIDIzMi4xNzcgMjIuMzI4NiAyMjcuODI3IDIyLjMyODZDMjIzLjQ3OCAyMi4zMjg2IDIyMC4zNjEgMTkuMDk3MiAyMjAuMzYxIDE1LjA5ODhIMjIwLjM1MlpNMjMyLjA5OSAxNS4wOTg4VjE1LjA2QzIzMi4wOTkgMTIuNjUxNSAyMzAuMzI2IDEwLjY0MzcgMjI3LjgyNyAxMC42NDM3QzIyNS4zMjkgMTAuNjQzNyAyMjMuNTk1IDEyLjYxMjcgMjIzLjU5NSAxNS4wMjEyVjE1LjA2QzIyMy41OTUgMTcuNDY4NSAyMjUuMzY3IDE5LjQ3NjQgMjI3Ljg2NiAxOS40NzY0QzIzMC4zNjUgMTkuNDc2NCAyMzIuMTA4IDE3LjUxMTcgMjMyLjEwOCAxNS4wOTg4SDIzMi4wOTlaTTIzOC4xIDguMDMyNjFIMjQ0LjU0NkMyNDYuMzQgOC4wMzI2MSAyNDcuNzMyIDguNTM2NzQgMjQ4LjY1OCA5LjQ1ODc5QzI0OS4wNjQgOS44ODY5NiAyNDkuMzgxIDEwLjM5MiAyNDkuNTg4IDEwLjk0NDFDMjQ5Ljc5NSAxMS40OTYyIDI0OS44ODkgMTIuMDg0MSAyNDkuODY0IDEyLjY3M1YxMi43MTE4QzI0OS45MDkgMTMuNjY4MiAyNDkuNjM3IDE0LjYxMjYgMjQ5LjA5IDE1LjM5OThDMjQ4LjU0MyAxNi4xODY5IDI0Ny43NTIgMTYuNzczIDI0Ni44MzggMTcuMDY3OEwyNTAuMjk2IDIyLjA4NzRIMjQ2LjY3M0wyNDMuNjQ3IDE3LjU4OTFIMjQxLjIwOVYyMi4wODc0SDIzOC4xMDVMMjM4LjEgOC4wMzI2MVpNMjQ0LjM0NyAxNC44NTc1QzI0NS44NTYgMTQuODU3NSAyNDYuNzI1IDE0LjA1NjEgMjQ2LjcyNSAxMi44NzEyVjEyLjgzMjVDMjQ2LjcyNSAxMS41MDU0IDI0NS43OTYgMTAuODI0NiAyNDQuMjg3IDEwLjgyNDZIMjQxLjIwNFYxNC44NTc1SDI0NC4zNDdaTTI1Mi40NDUgMTYuMDY0VjguMDMyNjFIMjU1LjU0OVYxNS45ODJDMjU1LjU0OSAxOC4yNzQyIDI1Ni42OTkgMTkuNDU5MSAyNTguNTc2IDE5LjQ1OTFDMjYwLjQ1MiAxOS40NTkxIDI2MS42MDIgMTguMzEzIDI2MS42MDIgMTYuMDg1NFY4LjAzMjYxSDI2NC43MDJWMTUuOTY0OUMyNjQuNzAyIDIwLjIyMTggMjYyLjMwNyAyMi4zMDcyIDI1OC41MiAyMi4zMDcyQzI1NC43MzIgMjIuMzA3MiAyNTIuNDU0IDIwLjIwMDIgMjUyLjQ1NCAxNi4wNjRIMjUyLjQ0NVpNMjY3Ljg5MyA4LjAzMjYxSDI3MS4yMzlMMjc0Ljk0NCAxMy45NzQyTDI3OC42NTQgOC4wMzI2MUgyODJWMjIuMDg3NEgyNzguOTE3VjEyLjkxTDI3NC45NDQgMTguOTE2MkgyNzQuODY2TDI3MC45MzYgMTIuOTcwM1YyMi4wODc0SDI2Ny45MUwyNjcuODkzIDguMDMyNjFaTTEwLjg0MzIgMC4xNzc5NzlDMTAuNDEwOSAyLjQwMTIzIDkuMzE2OTkgMTEuMDY1OSAwIDE0LjIzMjhDOS4zMTY5OSAxNy4zOTk2IDEwLjQxNTIgMjYuMDU5OSAxMC44NDMyIDI4LjI4NzVDMTEuMjc1NSAyNi4wNTk5IDEyLjM2OTQgMTcuMzk5NiAyMS42ODY0IDE0LjIzMjhDMTIuMzgyNCAxMS4wNjU5IDExLjI3NTUgMi40MDEyMyAxMC44NDMyIDAuMTc3OTc5Wk0xMC44NDMyIDE3LjQxMjVDMTAuMjEwNCAxNy40MTI1IDkuNTkxODIgMTcuMjI1NSA5LjA2NTY5IDE2Ljg3NTJDOC41Mzk1NyAxNi41MjQ4IDguMTI5NDYgMTYuMDI2OSA3Ljg4NzMxIDE1LjQ0NDNDNy42NDUxNiAxNC44NjE3IDcuNTgxODkgMTQuMjIwNSA3LjcwNTMzIDEzLjYwMjFDNy44Mjg3OCAxMi45ODM2IDguMTMzNTYgMTIuNDE1NSA4LjU4MSAxMS45Njk2QzkuMDI4NDMgMTEuNTIzNyA5LjU5ODU2IDExLjIyMDEgMTAuMjE5MiAxMS4wOTdDMTAuODM5OCAxMC45NzQgMTEuNDgzIDExLjAzNzIgMTIuMDY3NiAxMS4yNzg1QzEyLjY1MjIgMTEuNTE5OCAxMy4xNTIgMTEuOTI4NCAxMy41MDM1IDEyLjQ1MjdDMTMuODU1MSAxMi45NzcxIDE0LjA0MjcgMTMuNTkzNiAxNC4wNDI3IDE0LjIyNDJDMTQuMDQzMyAxNC42NDMyIDEzLjk2MDkgMTUuMDU4MyAxMy44MDA0IDE1LjQ0NTZDMTMuNjM5OCAxNS44MzMgMTMuNDA0MiAxNi4xODQ5IDEzLjEwNzEgMTYuNDgxNUMxMi44MDk5IDE2Ljc3OCAxMi40NTY5IDE3LjAxMzIgMTIuMDY4NSAxNy4xNzM3QzExLjY4IDE3LjMzNDIgMTEuMjYzNyAxNy40MTY4IDEwLjg0MzIgMTcuNDE2OFYxNy40MTI1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxODBweCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXYjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nSGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBkaXYjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nSGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4MHB4IGF1dG87IH0gfVxuICBkaXYjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nSGVhZGVyTG9nb3NXcmFwcGVyLFxuICBkaXYjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nUG93ZXJlZEJ5VGV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dOYXYgLkN5Ym90Q29va2llYm90RGlhbG9nTmF2SXRlbUxpbmsge1xuICAgIHBhZGRpbmc6IDVweCAxZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dOYXYgLkN5Ym90Q29va2llYm90RGlhbG9nTmF2SXRlbUxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxZW07IH0gfVxuICBkaXYjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nTmF2IC5DeWJvdENvb2tpZWJvdERpYWxvZ05hdkl0ZW1MaW5rLkN5Ym90Q29va2llYm90RGlhbG9nQWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQzNURDOTtcbiAgICBjb2xvcjogIzI3MzQ3QjsgfVxuICBkaXYjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgZGl2I0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbnNTZWxlY3RQYW5lIHtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGl2I0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbnNTZWxlY3RQYW5lIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIGRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25XcmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXYjQ3lib3RDb29raWVib3REaWFsb2cgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uV3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfSB9XG4gIGRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IGlucHV0OmNoZWNrZWQgKyAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25TbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzM0N0I7IH1cbiAgZGl2I0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciB7XG4gICAgcGFkZGluZzogMTBweCAxZW07XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGl2I0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfSB9XG4gIGRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uc1dyYXBwZXIgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uc1dyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIGRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uc1dyYXBwZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTGV2ZWxPcHRpbkFsbG93QWxsIHtcbiAgICBib3JkZXItY29sb3I6ICNGNEQwMDA7XG4gICAgY29sb3I6ICMxNjE2MTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAwMDsgfVxuXG4vKipcbiAqIE1vZHVsZXNcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEFydGljbGUgQ2FyZHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1hcnRpY2xlLWNhcmRzLmJnLS13aGl0ZSAuYWEtdGl0bGUge1xuICBjb2xvcjogIzE2MTYxNjsgfVxuXG4uYWEtYXJ0aWNsZS1jYXJkc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hcnRpY2xlLWNhcmRzX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYWEtYXJ0aWNsZS1jYXJkc19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweCAyNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYXJ0aWNsZS1jYXJkc19fYm9keSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hcnRpY2xlLWNhcmRzX19ib2R5IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5hYS1hcnRpY2xlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtYXJ0aWNsZS1jYXJkIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYXJ0aWNsZS1jYXJkIHtcbiAgICAgIGZsZXgtYmFzaXM6IDQwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hcnRpY2xlLWNhcmQge1xuICAgICAgZmxleC1iYXNpczogMjAlOyB9IH1cblxuLmFhLWFydGljbGUtY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAxLjUgLyAxO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hYS1hcnRpY2xlLWNhcmRfX2hlYWRlciAuYWEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hYS1hcnRpY2xlLWNhcmRfX2hlYWRlciAuYWEtdGl0bGUgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hYS1hcnRpY2xlLWNhcmRfX3N1YmhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4uYWEtYXJ0aWNsZS1jYXJkX19ib2R5IHtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5hYS1hcnRpY2xlLWNhcmRzLS1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWEtYXJ0aWNsZS1jYXJkcy0tc2xpZGVyIC5zcGxpZGVfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWFydGljbGUtY2FyZHMtLXNsaWRlciAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgdG9wOiAtNzBweDsgfSB9XG5cbi5hYS1hcnRpY2xlLWNhcmRzLS1zbGlkZXIgLnNwbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWEtYXJ0aWNsZS1jYXJkcy0tc2xpZGVyIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLmFhLWFydGljbGUtY2FyZHMtLXNsaWRlciAuc3BsaWRlX19hcnJvdzpkaXNhYmxlZCBzdmcge1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuXG4uYWEtYXJ0aWNsZS1jYXJkcy0tc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFNjcmlwdCBNb2R1bGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNjaGVja2luX3JlZ2lzdHJhdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jY2hlY2tpbl9yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbi0tYm9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbiNjaGVja2luX3JlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLS1ib2R5LFxuI2NoZWNraW5fcmVnaXN0cmF0aW9uIC5yZWdpc3RyYXRpb24tLXN0YXJ0ID4gLnRpY2tldCA+IGRpdixcbiNjaGVja2luX3JlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLS1zdGFydCA+IC50aWNrZXQgPiBkaXY6bGFzdC1jaGlsZCxcbiNjaGVja2luX3JlZ2lzdHJhdGlvbiAudGlja2V0LS1hbW91bnQtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNjaGVja2luX3JlZ2lzdHJhdGlvbiAudGlja2V0LS1hbW91bnQtLWJ1dHRvbi5wbHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDsgfVxuXG4jY2hlY2tpbl9yZWdpc3RyYXRpb24gaDIsICNjaGVja2luX3JlZ2lzdHJhdGlvbiAuYWEtcHJpY2luZy1wbGFuX19wcmljZSBwOmZpcnN0LW9mLXR5cGUsIC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlICNjaGVja2luX3JlZ2lzdHJhdGlvbiBwOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogI0Y0RDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuI2NoZWNraW5fcmVnaXN0cmF0aW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRjREMDAwOyB9XG5cbiNjaGVja2luX3JlZ2lzdHJhdGlvbiAuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7IH1cblxuI2NoZWNraW5fcmVnaXN0cmF0aW9uIC5idXR0b24tZ3JvdXAgLmJ0bi1zcXVhcmVkLS1hY3RpdmUsXG4jY2hlY2tpbl9yZWdpc3RyYXRpb24gLmJ1dHRvbi1ncm91cCA+IC5idG4tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGNEQwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4jY2hlY2tpbl9yZWdpc3RyYXRpb24gLmxhYmVsLCAuY2hlY2tpbl9yZWdpc3RyYXRpb24gLmxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4jY2hlY2tpbl9yZWdpc3RyYXRpb24gLmxhYmVsIC5vcHRpb25hbCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuI2NoZWNraW5fcmVnaXN0cmF0aW9uIC50aWNrZXQtbnVtYmVyLWlucHV0IHtcbiAgY29sb3I6ICNGNEQwMDAgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEFnZW5kYVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWFnZW5kYV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hZ2VuZGFfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1hZ2VuZGFfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWEtYWdlbmRhX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFhLWFnZW5kYV9fbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH0gfVxuICAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMwMDEzNTgsIHJnYmEoMCwgMTksIDg4LCAwKSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1hZ2VuZGFfX25hdmlnYXRpb246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyIHtcbiAgICAgIG92ZXJmbG93LXg6IGluaXRpYWw7IH0gfVxuICAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyID4gYSB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyID4gYTpob3ZlciB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciA+IGE6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgPiBhOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC00cHg7IH0gfVxuICAgIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgPiBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciA+IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciA+IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfSB9XG4gIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgYS5pcy1hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyIGEuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgIGhlaWdodDogNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciBhLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7IH0gfVxuXG4uYWEtYWdlbmRhX19uYXZpZ2F0aW9uLS1zcGFjZS1iZXR3ZWVuIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi0tc3BhY2UtYmV0d2VlbiAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyID4gYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLmFhLWFnZW5kYV9fYm9keSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmFhLWFnZW5kYV9fYm9keS5pcy1hY3RpdmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmFhLWFnZW5kYV9fZGF5IGEge1xuICBjb2xvcjogI0Y0RDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFhLWFnZW5kYV9faGVhZGxpbmU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hYS1hZ2VuZGFfX2hlYWRsaW5lIGgyLCAuYWEtYWdlbmRhX19oZWFkbGluZSAuYWEtcHJpY2luZy1wbGFuX19wcmljZSBwOmZpcnN0LW9mLXR5cGUsIC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIC5hYS1hZ2VuZGFfX2hlYWRsaW5lIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFhLWFnZW5kYV9faGVhZGxpbmUgLmFhLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWFnZW5kYV9fdGl0bGUgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYS1hZ2VuZGFfX3RpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWEtYWdlbmRhX19ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWFnZW5kYV9fZXZlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hYS1hZ2VuZGFfX2V2ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFhLWFnZW5kYV9fZXZlbnQgPiAqIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5hYS1hZ2VuZGFfX2V2ZW50IC5hYS1hZ2VuZGFfX2V2ZW50LXRpbWUge1xuICAgIGZsZXg6IDAgMCAyMCU7IH1cbiAgLmFhLWFnZW5kYV9fZXZlbnQgLmFhLWFnZW5kYV9fZXZlbnQtdGl0bGUge1xuICAgIGZsZXg6IDAgMCA0MCU7IH1cbiAgLmFhLWFnZW5kYV9fZXZlbnQgLmFhLWFnZW5kYV9fZXZlbnQtc3BlYWtlciB7XG4gICAgZmxleDogMCAwIDQwJTsgfVxuXG4uYWEtYWdlbmRhX190aXRsZSArIC5hYS1hZ2VuZGFfX2V2ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmFhLWFnZW5kYV9fZXZlbnQuYWEtYWdlbmRhX19ldmVudC0tc3BlY2lhbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MzVEQzk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDM1REM5OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QWdlbmRhXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYWdlbmRhLXYyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5hYS1hZ2VuZGEtdjIudmlwLWlzLXZpc2libGUgLmFhLWFnZW5kYS12Ml9fZGF5IFtkYXRhLXZpcD1cInRydWVcIl0uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwLFxuICAuYWEtYWdlbmRhLXYyLnZpcC1pcy12aXNpYmxlIC5hYS1hZ2VuZGEtdjJfX2RheSBbZGF0YS12aXAtc3Vic2Vzc2lvbnM9XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5hYS1hZ2VuZGEtdjIgLmFhLWFnZW5kYS12Ml9fZGF5IFtkYXRhLXZpcD1cInRydWVcIl0uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwLFxuICAuYWEtYWdlbmRhLXYyIC5hYS1hZ2VuZGEtdjJfX2RheSBbZGF0YS12aXAtc3Vic2Vzc2lvbnM9XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmFhLWFnZW5kYS12Mi52aXAtaXMtdmlzaWJsZSAuYWEtYWdlbmRhLXYyX19kYXkgW2RhdGEtdmlwPVwidHJ1ZVwiXS5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uYWEtYWdlbmRhLXYyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWFnZW5kYS12Ml9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWFnZW5kYS12Ml9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hYS1hZ2VuZGEtdjJfX2hlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNiArIDQwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFhLWFnZW5kYS12Ml9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYWdlbmRhLXYyX19jb250cm9scyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5hYS1hZ2VuZGEtdjJfX2NvbnRyb2xzX19kYXlzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWFnZW5kYS12Ml9fY29udHJvbHNfX2RheXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLmFhLWFnZW5kYS12Ml9fY29udHJvbHNfX2RheSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUYxO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWFnZW5kYS12Ml9fY29udHJvbHNfX2RheSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hZ2VuZGEtdjJfX2NvbnRyb2xzX19kYXk6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWFnZW5kYS12Ml9fY29udHJvbHNfX2RheTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYWEtYWdlbmRhLXYyX19jb250cm9sc19fZGF5IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmFhLWFnZW5kYS12Ml9fY29udHJvbHNfX2RheS5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjRjREMDAwOyB9XG5cbi5hYS1hZ2VuZGEtdjJfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWFnZW5kYS12Ml9fZmlsdGVycyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDMwcHg7IH0gfVxuXG4uYWEtYWdlbmRhLXYyX19maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1hZ2VuZGEtdjJfX2ZpbHRlciB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9IH1cbiAgLmFhLWFnZW5kYS12Ml9fZmlsdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1hZ2VuZGEtdjJfX2ZpbHRlciBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH0gfVxuICAuYWEtYWdlbmRhLXYyX19maWx0ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5hYS1hZ2VuZGEtdjJfX2RheSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNDM1REM5OyB9XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2hlYWRlcixcbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2JvZHkge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzQzNURDOTsgfVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19oZWFkZXIsXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19oZWFkZXIsXG4gICAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGVhZGVyLFxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24ge1xuICAgICAgbWluLWhlaWdodDogMTA1cHg7IH0gfVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwQzNBOyB9XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXAuaGFzLXNlc3Npb25zIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2hlYWRlcjpob3ZlciwgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cC5oYXMtc2Vzc2lvbnMgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGVhZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTc2ZDsgfVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwLmhhcy1zZXNzaW9ucyAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cC0tZmlyc3QgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGVhZGVyIHtcbiAgcm93LWdhcDogNXB4O1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19uYW1lIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX190b3BpYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX3RvcGljIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9fdGltZSxcbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX3RpbWUge1xuICBmbGV4OiAwIDAgMzAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX3RpbWUsXG4gICAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fdGltZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX190aW1lLFxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX3RpbWUge1xuICAgICAgZmxleDogMCAwIDI1JTsgfSB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX3RpbWUgaDQsXG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX3RpbWUgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX3RpbWUgaDQsXG4gICAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uX190aW1lIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX3RpbWUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX3RpbWUge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX190aW1lIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX25hbWUge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9fbmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX25hbWUsXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uX19uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX25hbWUgaDMsXG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX25hbWUgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX25hbWUgaDMsXG4gICAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uX19uYW1lIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX25hbWUgaDQsXG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX25hbWUgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19uYW1lIGg0LFxuICAgICAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fbmFtZSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX25hbWUgaDQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uX19uYW1lIGg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2FjdGlvbixcbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCA1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19hY3Rpb24sXG4gICAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fYWN0aW9uIHtcbiAgICAgIGZsZXg6IDAgMCA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2FjdGlvbixcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uX19hY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2FjdGlvbiBzcGFuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9fYWN0aW9uIC5hYS1pY29uLWNoZXZyb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cC5pcy1leHBhbmRlZCAuYWEtaWNvbi1jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cC5pcy1leHBhbmRlZCAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19zaG93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwLmlzLWV4cGFuZGVkIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2hpZGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQzNURDOTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLmFhLW1vZGFsLXRyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24uYWEtbW9kYWwtdHJpZ2dlcjpob3ZlciwgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi5hYS1tb2RhbC10cmlnZ2VyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE5NzI7IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uX190aW1lIHtcbiAgICAgIGdhcDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uX190aW1lIHtcbiAgICAgIGdhcDogMjVweDsgfSB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX3RpbWUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX3RpbWUgLmFhLWFnZW5kYS12Ml9fc3BlYWtlci1hdmF0YXIgaW1nIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fbmFtZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX25hbWUgc3BhbiBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX25hbWUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fbmFtZSAuYWEtYWdlbmRhLXYyX19zcGVha2VyLWF2YXRhciBpbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDsgfVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uX19hY3Rpb24gLmF0Y2JfYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX2FjdGlvbiAuYXRjYl9idXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX2FjdGlvbiAuYXRjYl9idXR0b24gc3ZnLmFhLWljb24tY2FsZW5kYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX2FjdGlvbiAuYXRjYl9idXR0b24gc3ZnLmFhLWljb24tY2FsZW5kYXIgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fYWN0aW9uIC5hdGNiX2J1dHRvbi5hY3RpdmUgc3ZnLmFhLWljb24tY2FsZW5kYXIgcGF0aCB7XG4gICAgZmlsbDogIzE2MTYxNjtcbiAgICBzdHJva2U6ICMxNjE2MTY7IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fYWN0aW9uIC5hYS1pY29uLWluZm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4OyB9XG5cbi5hYS1hZ2VuZGEtdjJfX3NwZWFrZXItYXZhdGFyIHtcbiAgZmxleDogMCAwIGF1dG87IH1cbiAgLmFhLWFnZW5kYS12Ml9fc3BlYWtlci1hdmF0YXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9faW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX2luZm8gLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fdGltZSB7XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uX19pbmZvIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX3RpbWUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9faW5mbyAuYWEtYWdlbmRhLXYyX19zZXNzaW9uX19uYW1lIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX2luZm8gLmFhLWFnZW5kYS12Ml9fc3BlYWtlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX2luZm8gLmFhLWFnZW5kYS12Ml9fc3BlYWtlciAuYWEtYWdlbmRhLXYyX19zcGVha2VyLWF2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA5KTtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWEtYWdlbmRhLXYyLW1vZGFsIC5hYS1tb2RhbF9fY2xvc2Uge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLW1vZGFsX19jbG9zZTpob3ZlciwgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2Nsb3NlOmZvY3VzLCAuYWEtYWdlbmRhLXYyLW1vZGFsIC5hYS1tb2RhbF9fY2xvc2U6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2Nsb3NlOmJlZm9yZSwgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2Nsb3NlOmFmdGVyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAuYWEtYWdlbmRhLXYyLW1vZGFsIC5hYS1tb2RhbF9fY2xvc2U6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2Nsb3NlOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYWEtYWdlbmRhLXYyLW1vZGFsIC5hYS1tb2RhbF9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzNURDOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLW1vZGFsX19oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2hlYWRlcl9fY29sdW1uIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLW1vZGFsX19oZWFkZXJfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0MzVEQzk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9IH1cbiAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2hlYWRlcl9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2hlYWRlcl9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gIC5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLW1vZGFsX19oZWFkZXJfX2NvbHVtbiBoMywgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2hlYWRlcl9fY29sdW1uIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2hlYWRlcl9fY29sdW1uIGg0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2hlYWRlcl9fY29sdW1uIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLWFnZW5kYS12Mi1tb2RhbF9fY2FsZW5kYXItbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4uYWEtYWdlbmRhLXYyLW1vZGFsIC5hdGNiX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYXRjYl9idXR0b24ge1xuICAgICAgZ2FwOiAzMHB4OyB9IH1cbiAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYXRjYl9idXR0b24uYWN0aXZlIHtcbiAgICBjb2xvcjogIzE2MTYxNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1hZ2VuZGEtdjItbW9kYWwgLmF0Y2JfYnV0dG9uIHN2Zy5hYS1pY29uLWNhbGVuZGFyIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAuYWEtYWdlbmRhLXYyLW1vZGFsIC5hdGNiX2J1dHRvbi5hY3RpdmUgc3ZnLmFhLWljb24tY2FsZW5kYXIgcGF0aCB7XG4gICAgZmlsbDogIzE2MTYxNjtcbiAgICBzdHJva2U6ICMxNjE2MTY7IH1cblxuLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2JvZHlfX2NvbHVtbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4uYWEtYWdlbmRhLXYyLW1vZGFsIC5hYS1tb2RhbF9fYm9keV9fY29sdW1uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2JvZHlfX2NvbHVtbiB1bCBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLW1vZGFsX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWFnZW5kYS12Mi1tb2RhbCAuYWEtbW9kYWxfX2JvZHlfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNjE2MTY7IH0gfVxuXG4uYWEtYWdlbmRhLXYyLW1vZGFsIC5hYS1tb2RhbF9fYm9keV9fY29sdW1uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLW1vZGFsX19ib2R5X19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAuYWEtYWdlbmRhLXYyLW1vZGFsIC5hYS1tb2RhbF9fYm9keV9fY29sdW1uOmxhc3QtY2hpbGQgLmFhLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLW1vZGFsX19ib2R5X19jb2x1bW4gLmFhLWFnZW5kYS12Mi1tb2RhbF9fc3BlYWtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLW1vZGFsX19ib2R5X19jb2x1bW4gLmFhLWFnZW5kYS12Mi1tb2RhbF9fc3BlYWtlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5hYS1hZ2VuZGEtdjItbW9kYWwgLmFhLW1vZGFsX19ib2R5X19jb2x1bW4gLmFhLWFnZW5kYS12Mi1tb2RhbF9fc3BlYWtlcl9faW1hZ2Uge1xuICBmbGV4OiAwIDAgOTBweDsgfVxuICAuYWEtYWdlbmRhLXYyLW1vZGFsIC5hYS1tb2RhbF9fYm9keV9fY29sdW1uIC5hYS1hZ2VuZGEtdjItbW9kYWxfX3NwZWFrZXJfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uYWEtYWdlbmRhLXYyLW1vZGFsIC5hYS1tb2RhbF9fYm9keV9fY29sdW1uIC5hYS1hZ2VuZGEtdjItbW9kYWxfX3NwZWFrZXJfX3RleHQgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRDb21wYW55IFNpZ251cFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5hYS1jb21wYW55LXNpZ251cCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1jb21wYW55LXNpZ251cCAjYnV0dG9uX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1jb21wYW55LXNpZ251cCAjYnV0dG9uX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7IH0gfVxuXG4uYWEtY29tcGFueS1zaWdudXBfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmFhLWNvbXBhbnktc2lnbnVwX19nZHByIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtY29tcGFueS1zaWdudXBfX2dkcHIgbGFiZWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAuYWEtY29tcGFueS1zaWdudXBfX2dkcHIgaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5hYS1jb21wYW55LXNpZ251cF9faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFd5c2l3eWdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS13eXNpd3lnIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5hYS13eXNpd3lnIC5hYS1idXR0b24tZ3JvdXAge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS13eXNpd3lnIC5hYS1idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS13eXNpd3lnX19pbm5lciAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7IH0gfVxuXG4uYWEtd3lzaXd5Zy5hYS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAwMDsgfVxuXG4uYWEtd3lzaXd5Zy5hYS1iYWNrZ3JvdW5kLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkyQTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLXd5c2l3eWcuYWEtYmFja2dyb3VuZC0tc2FuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkJCQkI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS13eXNpd3lnLS13aWRlIC5hYS13eXNpd3lnX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS13eXNpd3lnLS13aWRlIC5hYS13eXNpd3lnX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLmFhLXd5c2l3eWctLXdpZGUgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtd3lzaXd5Zy0td2lkZSAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpOyB9IH1cbiAgLmFhLXd5c2l3eWctLXdpZGUgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtd3lzaXd5Zy0td2lkZSAuYWEtYnV0dG9uLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cblxuLmFhLXd5c2l3eWctLWJnIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLXd5c2l3eWctLWJnIC5hYS13eXNpd3lnX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLmFhLXd5c2l3eWctLXZpZ25ldHRlIC5hYS13eXNpd3lnX19ib2R5IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtd3lzaXd5Zy0tdmlnbmV0dGUgLmFhLXd5c2l3eWdfX2JvZHkgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5hYS13eXNpd3lnLS1jb2x1bW5zLXRocmVlIC5hYS13eXNpd3lnX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWEtd3lzaXd5Zy0tY29sdW1ucy10aHJlZSAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAzKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDEyICogLjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMTIgKiAuNSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtd3lzaXd5Zy0tY29sdW1ucy10aHJlZSAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2JvZHk6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5hYS13eXNpd3lnLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFhLXd5c2l3eWctLWNlbnRlciAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS13eXNpd3lnLS1jZW50ZXIgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uYWEtd3lzaXd5Zy0tY29sdW1ucyAuYWEtd3lzaXd5Z19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS13eXNpd3lnLS1jb2x1bW5zIC5hYS13eXNpd3lnX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWEtd3lzaXd5Zy0tY29sdW1ucyAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS13eXNpd3lnLS1jb2x1bW5zIC5hYS13eXNpd3lnX19pbm5lciAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMy41KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDEyICogLjUpOyB9IH1cbiAgLmFhLXd5c2l3eWctLWNvbHVtbnMgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXd5c2l3eWctLWNvbHVtbnMgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNCk7IH0gfVxuXG4uYWEtd3lzaXd5Zy0tY29sdW1ucyAuYWEtYnV0dG9uLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogOCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS13eXNpd3lnLS1jb2x1bW5zLmFhLXd5c2l3eWctLXdpZGUgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hYS13eXNpd3lnLS1jb2x1bW5zLmFhLXd5c2l3eWctLXdpZGUgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS13eXNpd3lnLS1jb2x1bW5zLmFhLXd5c2l3eWctLXdpZGUgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAzLjUpOyB9IH1cblxuLmFhLXd5c2l3eWctLWNvbHVtbnMuYWEtd3lzaXd5Zy0td2lkZSAuYWEtd3lzaXd5Z19fYm9keSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS13eXNpd3lnLS1jb2x1bW5zLmFhLXd5c2l3eWctLXdpZGUgLmFhLXd5c2l3eWdfX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7IH0gfVxuXG4uYWEtd3lzaXd5Zy0tY29sdW1ucy10aHJlZSAuYWEtd3lzaXd5Z19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS13eXNpd3lnLS1jb2x1bW5zLXRocmVlIC5hYS13eXNpd3lnX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWEtd3lzaXd5Zy0tY29sdW1ucy10aHJlZSAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAzLjUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMTIgKiAuNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuYWEtd3lzaXd5Zy0tY29sdW1ucy10aHJlZSAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS13eXNpd3lnLS1jb2x1bW5zLXRocmVlIC5hYS13eXNpd3lnX19pbm5lciAuYWEtd3lzaXd5Z19fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAzKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDEyICogLjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19ib2R5Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUuYWEtd3lzaXd5Zy0tY29sdW1ucy1oZWFkZXIgLmFhLWJ1dHRvbi1ncm91cCB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtd3lzaXd5Zy0tY29sdW1ucy10aHJlZS5hYS13eXNpd3lnLS1jb2x1bW5zLWhlYWRlciAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5hYS13eXNpd3lnLS1jb2x1bW5zLXRocmVlLmFhLXd5c2l3eWctLWNvbHVtbnMtaGVhZGVyIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5hYS13eXNpd3lnLS1jb2x1bW5zLXRocmVlLmFhLXd5c2l3eWctLWNvbHVtbnMtaGVhZGVyIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUuYWEtd3lzaXd5Zy0tY29sdW1ucy1oZWFkZXIgLmFhLXd5c2l3eWdfX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTQ0MHB4IC8gMTIgKiAuMjUpOyB9IH1cblxuLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUgLmFhLWJ1dHRvbi1ncm91cCB7XG4gIG1heC13aWR0aDogMTQ0MHB4OyB9XG5cbi5hYS13eXNpd3lnLS13aWRlLWNvbHVtbnMgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXd5c2l3eWctLXdpZGUtY29sdW1ucyAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmFhLXd5c2l3eWctLXdpZGUtY29sdW1ucyAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWEtd3lzaXd5Zy0td2lkZS1jb2x1bW5zIC5hYS13eXNpd3lnX19pbm5lciAuYWEtd3lzaXd5Z19faGVhZGVyIGgyLCAuYWEtd3lzaXd5Zy0td2lkZS1jb2x1bW5zIC5hYS13eXNpd3lnX19pbm5lciAuYWEtd3lzaXd5Z19faGVhZGVyIC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgLmFhLXd5c2l3eWctLXdpZGUtY29sdW1ucyAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2hlYWRlciBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7IH1cbiAgLmFhLXd5c2l3eWctLXdpZGUtY29sdW1ucyAuYWEtd3lzaXd5Z19faW5uZXIgLmFhLXd5c2l3eWdfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS13eXNpd3lnLS13aWRlLWNvbHVtbnMgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDYwcHggLyAyKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5hYS13eXNpd3lnLS13aWRlLWNvbHVtbnMgLmFhLXd5c2l3eWdfX2lubmVyIC5hYS13eXNpd3lnX19ib2R5Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFhLXd5c2l3eWctLXdpZGUtY29sdW1ucy5hYS13eXNpd3lnLS1jb2x1bW5zLWhlYWRlciAuYWEtYnV0dG9uLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS13eXNpd3lnLS13aWRlLWNvbHVtbnMuYWEtd3lzaXd5Zy0tY29sdW1ucy1oZWFkZXIgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uYWEtd3lzaXd5Zy0td2lkZS1jb2x1bW5zLmFhLXd5c2l3eWctLWNvbHVtbnMtaGVhZGVyIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYWEtd3lzaXd5Zy0td2lkZS1jb2x1bW5zIC5hYS1idXR0b24tZ3JvdXAge1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFF1b3RlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcXVvdGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWEtcXVvdGUgaDIsIC5hYS1xdW90ZSAuYWEtcHJpY2luZy1wbGFuX19wcmljZSBwOmZpcnN0LW9mLXR5cGUsIC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIC5hYS1xdW90ZSBwOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmFhLXF1b3RlX19pbm5lciB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1xdW90ZV9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hYS1xdW90ZV9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hYS1xdW90ZV9fYm9keSB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYWEtcXVvdGVfX3Byb2ZpbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFhLXF1b3RlX19wcm9maWxlIC5hYS1xdW90ZV9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAuYWEtcXVvdGVfX3Byb2ZpbGUgLmFhLXF1b3RlX19wb3NpdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cblxuLmFhLXF1b3RlX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1xdW90ZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1xdW90ZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDlweDsgfSB9XG5cbi5hYS1xdW90ZV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmFhLXF1b3RlLS13aWRlIC5hYS1xdW90ZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtcXVvdGUtLXdpZGUgLmFhLXF1b3RlX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLXF1b3RlLS13aWRlIC5hYS1xdW90ZV9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWEtcXVvdGUtLXdpZGUgLmFhLXF1b3RlX19ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1xdW90ZS0td2lkZSAuYWEtcXVvdGVfX2JvZHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hYS1xdW90ZS0td2lkZSAuYWEtcXVvdGVfX2JvZHkgLmFhLXF1b3RlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFhLXF1b3RlLS13aWRlIC5hYS1xdW90ZV9fYm9keSAuYWEtcXVvdGVfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmFhLXF1b3RlLS13aWRlIC5hYS1xdW90ZV9fcHJvZmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtcXVvdGUtLXdpZGUgLmFhLXF1b3RlX19wcm9maWxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEltYWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmFhLWltYWdlX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWltYWdlX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5hYS1pbWFnZV9faW5uZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtaW1hZ2UtLWJpZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1pbWFnZS0tYmlnIC5hYS1pbWFnZV9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtaW1hZ2UtLWJpZyAuYWEtaW1hZ2VfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWltYWdlLS13aWRlIC5hYS1pbWFnZV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMTQ0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWEtaW1hZ2UtLXdpZGUgLmFhLWltYWdlX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFZpZGVvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdmlkZW8ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS12aWRlbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLXZpZGVvX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS12aWRlb19faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogOCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5hYS12aWRlby0tYmlnIC5hYS12aWRlb19faW5uZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtdmlkZW8tLWJpZyAuYWEtdmlkZW9fX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTsgfSB9XG5cbi5hYS12aWRlby0td2lkZSAuYWEtdmlkZW9fX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXZpZGVvLS13aWRlIC5hYS12aWRlb19faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pLFxuLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHkuYWEtY29sdW1uc19fYm9keS1yZXZlcnNlLFxuLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHkuYWEtY29sdW1uc19fYm9keS1yZXZlcnNlOm50aC1vZi10eXBlKG9kZCkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pLFxuICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5LmFhLWNvbHVtbnNfX2JvZHktcmV2ZXJzZSxcbiAgICAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keS5hYS1jb2x1bW5zX19ib2R5LXJldmVyc2U6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG4uYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWEtY29sdW1uc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1jb2x1bW5zX19pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWEtY29sdW1uc19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYWEtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTsgfSB9XG5cbi5hYS1jb2x1bW5zX19ib2R5ICsgLmFhLWNvbHVtbnNfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zX19ib2R5ICsgLmFhLWNvbHVtbnNfX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogNjQ7IH0gfVxuXG4uYWEtY29sdW1uLS10ZXh0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1jb2x1bW5fX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA0KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgLmFhLWNvbHVtbi0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hYS1jb2x1bW4tLWltYWdlIHtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbi0taW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmFhLWNvbHVtbi0tc3BlYWtlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1jb2x1bW4tLXNwZWFrZXIgLmFhLWNvbHVtbnNfX2JvZHkge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFhLWNvbHVtbi0tc3BlYWtlciAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYWEtY29sdW1uLS1zcGVha2VyIC5hYS1jb2x1bW4tLXRleHQgLmFhLWNvbHVtbl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWEtY29sdW1uLS1zcGVha2VyIC5hYS1jb2x1bW4tLXRleHQgLmFhLWNvbHVtbl9faW5uZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuYWEtY29sdW1uLS1zcGVha2VyIC5hYS1jb2x1bW4tLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLmFhLWNvbHVtbi0tc3BlYWtlciAuYWEtY29sdW1uLS1pbWFnZSBpbWcge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29sdW1uLS1zcGVha2VyIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbi0tc3BlYWtlciAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0IC5hYS1jb2x1bW5fX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG5cbi5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hYS1jb2x1bW5zLS1uby1tYXJnaW4gLmFhLWNvbHVtbnNfX2JvZHkgKyAuYWEtY29sdW1uc19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW5zLS12aWRlbyAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29sdW1ucy0tdmlkZW8gLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW5zLS12aWRlbyAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTIpOyB9IH1cblxuLmFhLWNvbHVtbi0tZm9ybSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuYWEtY29sdW1uLS1mb3JtIC5hYS1jb2x1bW5fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNvbHVtbi0tZm9ybSAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cblxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmhzLWlucHV0LCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5ocy1pbnB1dCwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0uYmctLXRlcnRpYXJ5IHNlbGVjdCxcbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdCwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0uc2l0ZS1oZWFkZXIuYmctLW5vbmUgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtIC5oYnNwdC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybSAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtIC5ocy1idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDI2cHg7IH1cblxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgaW5wdXQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtIC5hYS1jb2x1bW5zX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtIC5hYS1jb2x1bW5zX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtIC5hYS1jb2x1bW5zX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybSAuYWEtY29sdW1uc19faW5uZXIgLmFhLWNvbHVtbnNfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtIC5hYS1jb2x1bW5zX19pbm5lciAuYWEtY29sdW1uc19fYm9keSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0gLmFhLWNvbHVtbnNfX2lubmVyIC5hYS1jb2x1bW5zX19ib2R5IC5hYS1jb2x1bW4uYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybSAuYWEtY29sdW1uc19faW5uZXIgLmFhLWNvbHVtbnNfX2JvZHkgLmFhLWNvbHVtbi5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDQpOyB9IH1cbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtIC5hYS1jb2x1bW5zX19pbm5lciAuYWEtY29sdW1uc19fYm9keSAuYWEtY29sdW1uLmFhLWNvbHVtbi0tZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tZm9ybSAuYWEtY29sdW1uc19faW5uZXIgLmFhLWNvbHVtbnNfX2JvZHkgLmFhLWNvbHVtbi5hYS1jb2x1bW4tLWZvcm0ge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDMuNSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbnNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTEpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbnNfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbnNfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pY29ucyAuYWEtY29sdW1uc19faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbnNfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA1KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMTIgKiAwLjUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pY29ucyAuYWEtY29sdW1uc19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxLjUpOyB9IH1cbiAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbnNfX2hlYWRlciBoMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIC5hYS1jb2x1bW5zX19oZWFkZXIgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAzKTsgfSB9XG4gIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIC5hYS1jb2x1bW5zX19oZWFkZXIgc3Ryb25nIHtcbiAgICBjb2xvcjogI0Y0RDAwMDsgfVxuXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pY29ucyAuYWEtY29sdW1uc19fYm9keSB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIC5hYS1jb2x1bW4taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbi1pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pY29ucyAuYWEtY29sdW1uLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbi1pdGVtIC5pdGVtX19oZWFkZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIC5hYS1jb2x1bW4taXRlbSAuaXRlbV9faGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIC5hYS1jb2x1bW4taXRlbSAuaXRlbV9faGVhZGVyX19pbm5lciBociB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbi1pdGVtIC5pdGVtX19oZWFkZXJfX2lubmVyIGhyIHtcbiAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9IH1cbiAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbi1pdGVtIC5pdGVtX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pY29ucyAuYWEtY29sdW1uLWl0ZW0gLml0ZW1fX2JvZHkgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbi1pdGVtIC5pdGVtX19ib2R5IGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbnNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5hYS1jb2x1bW5zX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbnNfX2lubmVyIC5hYS1jb2x1bW5zX19ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5hYS1jb2x1bW5zX19ib2R5LmJnLS10ZXJ0aWFyeSwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbnNfX2JvZHkuc2l0ZS1oZWFkZXIuYmctLW5vbmUsIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5hYS1jb2x1bW5zX19ib2R5LmJnLS1wcmltYXJ5LCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uc19fYm9keS5iZy0tc2Vjb25kYXJ5LCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uc19fYm9keS5iZy0tZGFyaywgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbnNfX2JvZHkuYmctLXJlZCwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbnNfX2JvZHkuYmctLWdyZXksIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5hYS1jb2x1bW5zX19ib2R5LmJnLS1saWdodC1ncmV5IHtcbiAgcGFkZGluZzogNDBweCAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbnNfX2JvZHkuYmctLXRlcnRpYXJ5LCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uc19fYm9keS5zaXRlLWhlYWRlci5iZy0tbm9uZSwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbnNfX2JvZHkuYmctLXByaW1hcnksIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5hYS1jb2x1bW5zX19ib2R5LmJnLS1zZWNvbmRhcnksIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5hYS1jb2x1bW5zX19ib2R5LmJnLS1kYXJrLCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uc19fYm9keS5iZy0tcmVkLCAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uc19fYm9keS5iZy0tZ3JleSwgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbnNfX2JvZHkuYmctLWxpZ2h0LWdyZXkge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG5cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5hYS1jb2x1bW5fX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTsgfSB9XG5cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5hYS1jb2x1bW4tLWltYWdlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNCk7IH1cbiAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbi0taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA0KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5hYS1jb2x1bW4tLXRleHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2UgLmFhLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWltYWdlIC5idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuXG4uYWEtY29sdW1ucy0taW1hZ2UgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zLS1pbWFnZSAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfSB9XG5cbi5hYS1jb2x1bW5zLS1pbWFnZS5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zLS1pbWFnZS5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cblxuLmFhLWNvbHVtbnMtLWltYWdlLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zLS1pbWFnZS5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cblxuLmFhLWNvbHVtbnMtLWZvcm0td2lkZSAuYWEtY29sdW1uc19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWNvbHVtbnMtLWZvcm0td2lkZSAuYWEtY29sdW1uc19faW5uZXIgLmhzLWZpZWxkdHlwZS10ZXh0IGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5hYS1jb2x1bW5zLS1mb3JtLXdpZGUgLmFhLWNvbHVtbnNfX2lubmVyIGEge1xuICAgIGNvbG9yOiAjRjREMDAwOyB9XG4gIC5hYS1jb2x1bW5zLS1mb3JtLXdpZGUgLmFhLWNvbHVtbnNfX2lubmVyIC5hYS1oZXJvLWJhY2stYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODBweDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFhLWNvbHVtbnMtLWZvcm0td2lkZSAuYWEtY29sdW1uc19faW5uZXIgLmFhLWhlcm8tYmFjay1idXR0b24ge1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgbGVmdDogLTQwcHg7IH0gfVxuXG4uYWEtY29sdW1ucy0tcGFydG5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW5zX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cbiAgLmFhLWNvbHVtbnMtLXBhcnRuZXIgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7IH1cbiAgICAuYWEtY29sdW1ucy0tcGFydG5lciAuYWEtY29sdW1uLS10ZXh0IC5hYS1jb2x1bW5fX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW4tLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTsgfVxuICAgIC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW4tLWltYWdlIC5hYS1jb2x1bW5fX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5jb2x1bW5fX2NvbnRhY3QtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5jb2x1bW5fX2NvbnRhY3QtaW5mbyAuaW5mby1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmFhLWNvbHVtbnMtLXBhcnRuZXIgLmNvbHVtbl9fY29udGFjdC1pbmZvIC5pbmZvLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWEtY29sdW1ucy0tcGFydG5lciAuY29sdW1uX19jb250YWN0LWluZm8gaW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmFhLWNvbHVtbnMtLXBhcnRuZXIgLmNvbHVtbl9fY29udGFjdC1pbmZvIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWEtY29sdW1ucy0tcGFydG5lciAuY29sdW1uX19jb250YWN0LWluZm8gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNvbHVtbnMtLXBhcnRuZXIgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuXG4uYWEtY29sdW1ucy0tcmV2ZXJzZWQuYWEtY29sdW1ucy0tcGFydG5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1jb2x1bW5zLS1yZXZlcnNlZC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW5zX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cbiAgLmFhLWNvbHVtbnMtLXJldmVyc2VkLmFhLWNvbHVtbnMtLXBhcnRuZXIgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7IH1cbiAgICAuYWEtY29sdW1ucy0tcmV2ZXJzZWQuYWEtY29sdW1ucy0tcGFydG5lciAuYWEtY29sdW1uLS10ZXh0IC5hYS1jb2x1bW5fX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5hYS1jb2x1bW5zLS1yZXZlcnNlZC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW4tLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTsgfVxuICAgIC5hYS1jb2x1bW5zLS1yZXZlcnNlZC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW4tLWltYWdlIC5hYS1jb2x1bW5fX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1jb2x1bW5zLS1yZXZlcnNlZC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5jb2x1bW5fX2NvbnRhY3QtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5hYS1jb2x1bW5zLS1yZXZlcnNlZC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5jb2x1bW5fX2NvbnRhY3QtaW5mbyAuaW5mby1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmFhLWNvbHVtbnMtLXJldmVyc2VkLmFhLWNvbHVtbnMtLXBhcnRuZXIgLmNvbHVtbl9fY29udGFjdC1pbmZvIC5pbmZvLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWEtY29sdW1ucy0tcmV2ZXJzZWQuYWEtY29sdW1ucy0tcGFydG5lciAuY29sdW1uX19jb250YWN0LWluZm8gaW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmFhLWNvbHVtbnMtLXJldmVyc2VkLmFhLWNvbHVtbnMtLXBhcnRuZXIgLmNvbHVtbl9fY29udGFjdC1pbmZvIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWEtY29sdW1ucy0tcmV2ZXJzZWQuYWEtY29sdW1ucy0tcGFydG5lciAuY29sdW1uX19jb250YWN0LWluZm8gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zLS1yZXZlcnNlZC5hYS1jb2x1bW5zLS1wYXJ0bmVyIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgLmFhLWNvbHVtbnMtLXJldmVyc2VkLmFhLWNvbHVtbnMtLXBhcnRuZXIgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNvbHVtbnMtLXJldmVyc2VkLmFhLWNvbHVtbnMtLXBhcnRuZXIgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSBhLCAuYWEtY29sdW1ucy0tZm9ybS5zaXRlLWhlYWRlci5iZy0tbm9uZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRDb250ZW50IFNsaWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNvbnRlbnQtc2xpZGVyX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1jb250ZW50LXNsaWRlcl9fYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgOSwgNDIsIDAuMykgNTAlLCAjMDAwOTJBIDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1jb250ZW50LXNsaWRlcl9fYm9keTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG4uYWEtY29udGVudC1zbGlkZXJfX3NsaWRlcy13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzY3JvbGxiYXItY29sb3I6ICNmZmZmZmYgIzAwMTM1ODsgfVxuICAuYWEtY29udGVudC1zbGlkZXJfX3NsaWRlcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5hYS1jb250ZW50LXNsaWRlcl9fc2xpZGVzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDEzNTg7IH1cbiAgLmFhLWNvbnRlbnQtc2xpZGVyX19zbGlkZXMtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtY29udGVudC1zbGlkZXJfX3NsaWRlcyB7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuXG4uYWEtY29udGVudC1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFhLWNvbnRlbnQtc2xpZGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5hYS1jb250ZW50LXNsaWRlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMzY3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWNvbnRlbnQtc2xpZGVfX2hlYWRlciB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDQ0MHB4OyB9IH1cbiAgLmFhLWNvbnRlbnQtc2xpZGVfX2hlYWRlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWEtY29udGVudC1zbGlkZXJfX2JvZHkgLmFhLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uYWEtY29udGVudC1zbGlkZXItLWNhcmRzIC5hYS1jb250ZW50LXNsaWRlcl9fYm9keTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYS1jb250ZW50LXNsaWRlci0tY2FyZHMgLmFhLWNvbnRlbnQtc2xpZGVyX19zbGlkZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hYS1jb250ZW50LXNsaWRlci0tY2FyZHMgLmFhLWNvbnRlbnQtc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtY29udGVudC1zbGlkZXItLWNhcmRzIC5hYS1jb250ZW50LXNsaWRlIHtcbiAgICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cblxuLmFhLWNvbnRlbnQtc2xpZGVyLS1jYXJkcyAuYWEtY29udGVudC1zbGlkZV9faGVhZGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAuYWEtY29udGVudC1zbGlkZXItLWNhcmRzIC5hYS1jb250ZW50LXNsaWRlX19oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMjUlLCByZ2JhKDAsIDksIDQyLCAwLjcpIDYwJSwgIzAwMDkyQSA4MCUpOyB9XG5cbi5hYS1jb250ZW50LXNsaWRlci0tY2FyZHMgLmFhLWNvbnRlbnQtc2xpZGVfX2JvZHksXG4uYWEtY29udGVudC1zbGlkZXItLWNhcmRzIC5hYS1jb250ZW50LXNsaWRlX19mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmFhLWNvbnRlbnQtc2xpZGVyLS1jYXJkcyAuYWEtY29udGVudC1zbGlkZV9fYm9keSAuYWEtdGl0bGUge1xuICBjb2xvcjogI0Y0RDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYWEtY29udGVudC1zbGlkZXItLWNhcmRzIC5hYS1jb250ZW50LXNsaWRlX19mb290ZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuYWEtY29udGVudC1zbGlkZXItLWNhcmRzIC5hYS1jb250ZW50LXNsaWRlX19mb290ZXIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hYS1jb250ZW50LXNsaWRlci0tY2FyZHMgLmFhLWNvbnRlbnQtc2xpZGVfX2Zvb3RlciBhIHN2ZyB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Rm9jdXMtQm94XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWZvY3VzLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWZvY3VzLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uYWEtZm9jdXMtYm94IGgyLCAuYWEtZm9jdXMtYm94IC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgLmFhLWZvY3VzLWJveCBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1mb2N1cy1ib3ggaDIsIC5hYS1mb2N1cy1ib3ggLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlLCAuYWEtcHJpY2luZy1wbGFuX19wcmljZSAuYWEtZm9jdXMtYm94IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7IH0gfVxuXG4uYWEtZm9jdXMtYm94X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1mb2N1cy1ib3hfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5hYS1mb2N1cy1ib3hfX2hlYWRlciB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1mb2N1cy1ib3hfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxNDQwcHggLyAxMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLWZvY3VzLWJveC0tYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hYS1mb2N1cy1ib3gtLWJvdHRvbSAuYnV0dG9uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWEtZm9jdXMtYm94LS1ib3R0b20gaDEsIC5hYS1mb2N1cy1ib3gtLWJvdHRvbSBoMiwgLmFhLWZvY3VzLWJveC0tYm90dG9tIC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgLmFhLWZvY3VzLWJveC0tYm90dG9tIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLWZvY3VzLWJveC0tYm90dG9tIGgzLCAuYWEtZm9jdXMtYm94LS1ib3R0b20gaDQsIC5hYS1mb2N1cy1ib3gtLWJvdHRvbSBoNSwgLmFhLWZvY3VzLWJveC0tYm90dG9tIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgPiBhLCAuYWEtZm9jdXMtYm94LS1ib3R0b20gaDYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYWEtZm9jdXMtYm94LS1ib3R0b20gLmFhLWZvY3VzLWJveF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjE2OyB9XG4gIC5hYS1mb2N1cy1ib3gtLWJvdHRvbSAuYWEtZm9jdXMtYm94X19pbm5lcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZm9jdXMtYm94LS1ib3R0b20gLmFhLWZvY3VzLWJveF9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5hYS1mb2N1cy1ib3gtLWJvdHRvbSAuYWEtZm9jdXMtYm94X19oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYWEtZm9jdXMtYm94LS1kYXJrIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMTYxNjE2OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZm9jdXMtYm94LS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmFhLWZvY3VzLWJveC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hYS1mb2N1cy1ib3gtLWNlbnRlciAuYWEtZm9jdXMtYm94X19oZWFkZXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hYS1mb2N1cy1ib3gtLWNlbnRlciAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5hYS1mb2N1cy1ib3gtLW5hcnJvdyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAuYWEtZm9jdXMtYm94LS1uYXJyb3cgLmFhLWZvY3VzLWJveF9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1mb2N1cy1ib3gtLW5hcnJvdyAuYWEtZm9jdXMtYm94X19oZWFkZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDgpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q2FyZHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1jYXJkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jYXJkcyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5hYS1jYXJkc19faW5uZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5hYS1jYXJkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hYS1jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5hYS1jYXJkOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWNhcmQge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmFhLWNhcmQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAzIC0gNjBweCAvIDMpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuYWEtY2FyZDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmFhLWNhcmQ6bnRoLW9mLXR5cGUoM24gKzMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLWNhcmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFhLWNhcmQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWEtY2FyZF9faGVhZGVyIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuXG4uYWEtY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAuYWEtY2FyZF9fZm9vdGVyIHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmaWxsOiAjRjREMDAwOyB9XG5cbi5hYS1jYXJkcy0tZW1wbG95ZWUgLmFhLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMzU4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtY2FyZHMtLWVtcGxveWVlIC5hYS1jYXJkX19oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtY2FyZHMtLWVtcGxveWVlIC5hYS1jYXJkX19ib2R5IHAge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5hYS1jYXJkcy0tZW1wbG95ZWUgLmFhLWNhcmRfX2JvZHkgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWEtY2FyZHMtLWVtcGxveWVlIC5hYS1jYXJkX19ib2R5IHA6bnRoLW9mLXR5cGUoMikge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmFhLWNhcmRzLS1lbXBsb3llZSAuYWEtY2FyZF9fZm9vdGVyIGEgc3ZnIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hYS1jYXJkcy0tZW1wbG95ZWUgLmFhLWNhcmRfX2Zvb3RlciBhIHN2Zzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44OyB9XG5cbi5hYS1jYXJkIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjJzOyB9XG5cbi5hYS1jYXJkOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX2hlYWRlciB7XG4gIG1heC1oZWlnaHQ6IDI0MHB4OyB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmQtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFydGljbGUtZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcyAuYXJ0aWNsZS1wcmUtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFydGljbGUtYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLWNhcmRzLS1mb3VyIC5hYS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAyIC0gMzBweCAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5hYS1jYXJkcy0tZm91ciAuYWEtY2FyZDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNhcmRzLS1mb3VyIC5hYS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyA0IC0gOTBweCAvIDQpO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5hYS1jYXJkcy0tZm91ciAuYWEtY2FyZDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuYWEtY2FyZHMtLWZvdXIgLmFhLWNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY2FyZHMtLXR3byAuYWEtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuYWEtY2FyZHMtLXR3byAuYWEtY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmFhLWNhcmRzLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWEtY2FyZHMtLWljb25zIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFhLWNhcmRzLS1pY29ucyAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFhLWNhcmRzLS1pY29ucyAuYWEtY2FyZHNfX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYWEtY2FyZHMtLWljb25zIC5hYS1jYXJkc19faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuYWEtY2FyZHMtLWljb25zIC5hYS1jYXJkc19faGVhZGVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWEtY2FyZHMtLWljb25zIC5hYS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAzKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFhLWNhcmRzLS1pY29ucyAuYWEtY2FyZDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmFhLWNhcmRzLS1pY29ucyAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFhLWNhcmRzLS1pY29ucyAuYWEtY2FyZCAuYWEtY2FyZF9fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5hYS1jYXJkcy0taWNvbnMgLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogI0Y0RDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFhLWNhcmRzLS1pY29ucyAuYWEtY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgICAuYWEtY2FyZHMtLWljb25zIC5hYS1jYXJkOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS1pY29ucyAuYWEtY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDQgLSA5MHB4IC8gNCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgICAuYWEtY2FyZHMtLWljb25zIC5hYS1jYXJkOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmFhLWNhcmRzLS1pY29ucyAuYWEtY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5hYS1jYXJkcy0tbnVtYmVycyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuYWEtY2FyZHMtLW51bWJlcnMgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS1udW1iZXJzIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmFhLWNhcmRzLS1udW1iZXJzIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYWEtY2FyZHMtLW51bWJlcnMgLmFhLWNhcmQge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYWEtY2FyZHMtLW51bWJlcnMgLmFhLWNhcmQ6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5hYS1jYXJkcy0tbnVtYmVycyAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5hYS1jYXJkcy0tbnVtYmVycyAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyIC5udW1iZXJzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDlweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWEtY2FyZHMtLW51bWJlcnMgLmFhLWNhcmQgLmFhLWNhcmRfX2hlYWRlciAubnVtYmVycyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG4gICAgLmFhLWNhcmRzLS1udW1iZXJzIC5hYS1jYXJkIC5hYS1jYXJkX19ib2R5IHtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRjREMDAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmFhLWNhcmRzLS1udW1iZXJzIC5hYS1jYXJkIC5hYS1jYXJkX19ib2R5IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWEtY2FyZHMtLW51bWJlcnMgLmFhLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAyIC0gMzBweCAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmFhLWNhcmRzLS1udW1iZXJzIC5hYS1jYXJkOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS1udW1iZXJzIC5hYS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gNCAtIDkwcHggLyA0KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5hYS1jYXJkcy0tbnVtYmVycyAuYWEtY2FyZDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5hYS1jYXJkcy0tbnVtYmVycyAuYWEtY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5hYS1jYXJkcy0tbnVtYmVycy1leHRlbmRlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtY2FyZHMtLW51bWJlcnMtZXh0ZW5kZWQgLmFhLWNhcmQge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkIC5hYS1jYXJkOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkIC5hYS1jYXJkIHtcbiAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDUgLSAxMjBweCAvIDUpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkIC5hYS1jYXJkOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuYWEtY2FyZHMtLW51bWJlcnMtZXh0ZW5kZWQgLmFhLWNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkIC5hYS1jYXJkIC5hYS1jYXJkX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYWEtY2FyZHMtLW51bWJlcnMtZXh0ZW5kZWQgLmFhLWNhcmQgLmFhLWNhcmRfX2hlYWRlciBoMSwgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkIC5hYS1jYXJkIC5hYS1jYXJkX19oZWFkZXIgaDIsIC5hYS1jYXJkcy0tbnVtYmVycy1leHRlbmRlZCAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyIC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkIC5hYS1jYXJkIC5hYS1jYXJkX19oZWFkZXIgcDpmaXJzdC1vZi10eXBlLCAuYWEtY2FyZHMtLW51bWJlcnMtZXh0ZW5kZWQgLmFhLWNhcmQgLmFhLWNhcmRfX2hlYWRlciBoMywgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkIC5hYS1jYXJkIC5hYS1jYXJkX19oZWFkZXIgaDQsIC5hYS1jYXJkcy0tbnVtYmVycy1leHRlbmRlZCAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyIGg1LCAuYWEtY2FyZHMtLW51bWJlcnMtZXh0ZW5kZWQgLmFhLWNhcmQgLmFhLWNhcmRfX2hlYWRlciAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyID4gYSwgLmFhLWNhcmRzLS1udW1iZXJzLWV4dGVuZGVkIC5hYS1jYXJkIC5hYS1jYXJkX19oZWFkZXIgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWEtY2FyZHMtLW51bWJlcnMtZXh0ZW5kZWQgLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5hYS1jYXJkcy0tbnVtYmVycy1leHRlbmRlZCAuYWEtY2FyZCAuYWEtY2FyZF9fYm9keSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWEtY2FyZHMtLW51bWJlcnMtZXh0ZW5kZWQgLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4OyB9IH1cblxuLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cyAuYWEtY2FyZHNfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cyAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzIC5hYS1jYXJkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5OyB9XG4gIC5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMgLmFhLWNhcmQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIC5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMgLmFhLWNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMgLmFhLWNhcmQge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cyAuYWEtY2FyZDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMgLmFhLWNhcmQge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMyAtIDYwcHggLyAzKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTk5OTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAgIC5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMgLmFhLWNhcmQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMgLmFhLWNhcmQ6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cyAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cyAuYWEtY2FyZCAuYWEtY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IGF1dG87IH1cblxuLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy00IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy00IC5hYS1jYXJkc19faW5uZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy00IC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy00IC5hYS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy00IC5hYS1jYXJkOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLTQgLmFhLWNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy00IC5hYS1jYXJkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy00IC5hYS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMtNCAuYWEtY2FyZDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMtNCAuYWEtY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDQgLSA5MHB4IC8gNCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAgICAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy00IC5hYS1jYXJkOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy00IC5hYS1jYXJkOm50aC1vZi10eXBlKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLTQgLmFhLWNhcmQgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLTQgLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuXG4uYWEtY2FyZHMtLXBhcnRuZXJzIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5hYS1jYXJkcy0tcGFydG5lcnMgLmFhLWNhcmRzX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWEtY2FyZHMtLXBhcnRuZXJzIC5hYS1jYXJkc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmFhLWNhcmRzLS1wYXJ0bmVycyAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLWNhcmRzLS1wYXJ0bmVycyAuYWEtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFhLWNhcmRzLS1wYXJ0bmVycyAuYWEtY2FyZCBoNCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmFhLWNhcmRzLS1wYXJ0bmVycyAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5hYS1jYXJkcy0tcGFydG5lcnMgLmFhLWNhcmQgLmFhLWNhcmRfX2hlYWRlciBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxuICAgIC5hYS1jYXJkcy0tcGFydG5lcnMgLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmFhLWNhcmRzLS1wYXJ0bmVycyAuYWEtY2FyZCAuYWEtY2FyZF9fYm9keSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWEtY2FyZHMtLXBhcnRuZXJzIC5hYS1jYXJkIC5hYS1jYXJkX19mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWEtY2FyZHMtLXBhcnRuZXJzIC5hYS1jYXJkIC5hYS1jYXJkX19mb290ZXI6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmFhLWNhcmRzLS1wYXJ0bmVycyAuYWEtY2FyZCAuYWEtY2FyZF9fZm9vdGVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzOyB9XG4gICAgLmFhLWNhcmRzLS1wYXJ0bmVycyAuYWEtY2FyZDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuYWEtY2FyZHMtLXBhcnRuZXJzIC5hYS1jYXJkOmhvdmVyIC5hYS1jYXJkX19mb290ZXIgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hYS1jYXJkcy0tcGFydG5lcnMgLmFhLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAyIC0gMzBweCAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmFhLWNhcmRzLS1wYXJ0bmVycyAuYWEtY2FyZDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1jYXJkcy0tcGFydG5lcnMgLmFhLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyA0IC0gOTBweCAvIDQpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmFhLWNhcmRzLS1wYXJ0bmVycyAuYWEtY2FyZDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5hYS1jYXJkcy0tcGFydG5lcnMgLmFhLWNhcmQ6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYWEtY2FyZHMtLXBhcnRuZXJzLWJhc2ljIC5hYS1jYXJkIHtcbiAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDEwcHggLyAyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZDpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZDpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZHMtLXBhcnRuZXJzLWJhc2ljIC5hYS1jYXJkIHtcbiAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDQgLSA5MHB4IC8gNCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMgLmFhLWNhcmQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMgLmFhLWNhcmQ6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZCAuYWEtYnV0dG9uLS1hcnJvdy1yaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZDpob3ZlciAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSk7IH1cbiAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZDpob3ZlciAuYWEtYnV0dG9uLS1hcnJvdy1yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMgLmFhLWNhcmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0NXB4OyB9IH1cbiAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZF9faGVhZGVyIGltZyB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMCkgZ3JheXNjYWxlKDApO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMgLmFhLWNhcmRfX2hlYWRlciBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtY2FyZHMtLXBhcnRuZXJzLWJhc2ljIC5hYS1jYXJkX19oZWFkZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZF9fYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4OyB9XG4gIC5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMgLmFhLWNhcmRfX2JvZHkgLmFhLWJ1dHRvbi0tYXJyb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDIyO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZF9fYm9keSAuYWEtYnV0dG9uLS1hcnJvdy1yaWdodCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDEzNTg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4yczsgfSB9XG4gICAgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZF9fYm9keSAuYWEtYnV0dG9uLS1hcnJvdy1yaWdodCBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWEtY2FyZHMtLXBhcnRuZXJzLWJhc2ljIC5hYS1jYXJkX19ib2R5IC5hYS1idXR0b24tLWFycm93LXJpZ2h0IHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzAwMTM1ODsgfSB9XG5cbi5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMuYmctLXRlcnRpYXJ5LCAuYWEtY2FyZHMtLXBhcnRuZXJzLWJhc2ljLnNpdGUtaGVhZGVyLmJnLS1ub25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkyQTsgfVxuICAuYWEtY2FyZHMtLXBhcnRuZXJzLWJhc2ljLmJnLS10ZXJ0aWFyeSAuYWEtY2FyZCwgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYy5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlMTIyZDsgfVxuICAgIC5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMuYmctLXRlcnRpYXJ5IC5hYS1jYXJkOmhvdmVyLCAuYWEtY2FyZHMtLXBhcnRuZXJzLWJhc2ljLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jYXJkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRkNGQ0Y7IH1cblxuXzotbXMtZnVsbHNjcmVlbiAuYWEtY2FyZCwgOnJvb3QgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIF86LW1zLWZ1bGxzY3JlZW4gLmFhLWNhcmQ6aG92ZXIsIDpyb290IC5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMgLmFhLWNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDEzNTg7IH1cbiAgXzotbXMtZnVsbHNjcmVlbiAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyLCA6cm9vdCAuYWEtY2FyZHMtLXBhcnRuZXJzLWJhc2ljIC5hYS1jYXJkIC5hYS1jYXJkX19oZWFkZXIge1xuICAgIGhlaWdodDogMzQ1cHg7IH1cbiAgXzotbXMtZnVsbHNjcmVlbiAuYWEtY2FyZCAuYWEtY2FyZF9fYm9keSwgOnJvb3QgLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyAuYWEtY2FyZCAuYWEtY2FyZF9fYm9keSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIF86LW1zLWZ1bGxzY3JlZW4gLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkgLmFhLWJ1dHRvbi0tYXJyb3ctcmlnaHQsIDpyb290IC5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMgLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkgLmFhLWJ1dHRvbi0tYXJyb3ctcmlnaHQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDsgfVxuICAgICAgXzotbXMtZnVsbHNjcmVlbiAuYWEtY2FyZCAuYWEtY2FyZF9fYm9keSAuYWEtYnV0dG9uLS1hcnJvdy1yaWdodCBzdmcsIDpyb290IC5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMgLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkgLmFhLWJ1dHRvbi0tYXJyb3ctcmlnaHQgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4uYWEtY2FyZHMtLXZpZGVvcyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuYWEtY2FyZHMtLXZpZGVvcyAuYWEtY2FyZHNfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmFhLWNhcmRzLS12aWRlb3MgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYWEtY2FyZHMtLXZpZGVvcyAuYWEtY2FyZCBoNCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmFhLWNhcmRzLS12aWRlb3MgLmFhLWNhcmQgLmFhLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjRjREMDAwOyB9XG4gICAgLmFhLWNhcmRzLS12aWRlb3MgLmFhLWNhcmQgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuYWEtY2FyZHMtLXZpZGVvcyAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyIGltZyB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG4gICAgLmFhLWNhcmRzLS12aWRlb3MgLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmFhLWNhcmRzLS12aWRlb3MgLmFhLWNhcmQgLmFhLWNhcmRfX2JvZHkgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmFhLWNhcmRzLS12aWRlb3MgLmFhLWNhcmQgLmFhLWNhcmRfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkIC5hYS1jYXJkX19mb290ZXI6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmFhLWNhcmRzLS12aWRlb3MgLmFhLWNhcmQgLmFhLWNhcmRfX2Zvb3RlciBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yczsgfVxuICAgIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkOmhvdmVyIC5hYS1jYXJkX19mb290ZXIgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS12aWRlb3MgLmFhLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAzIC0gOTBweCAvIDMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmFhLWNhcmRzLS12aWRlb3MgLmFhLWNhcmQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgICAuYWEtY2FyZHMtLXZpZGVvcyAuYWEtY2FyZDpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZSAuYWEtY2FyZF9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWNhcmRzLmJnLS10ZXJ0aWFyeSAuYWEtY2FyZCwgLmFhLWNhcmRzLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jYXJkLFxuLmFhLWNhcmRzLmJnLS1saWdodC1ibHVlIC5hYS1jYXJkLFxuLmFhLWNhcmRzLmJnLS1zZWNvbmRhcnkgLmFhLWNhcmQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtY2FyZHMtLWVtcGxveWVlLmJnLS10ZXJ0aWFyeSwgLmFhLWNhcmRzLS1lbXBsb3llZS5zaXRlLWhlYWRlci5iZy0tbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MkE7IH1cbiAgLmFhLWNhcmRzLS1lbXBsb3llZS5iZy0tdGVydGlhcnkgLmFhLWNhcmQsIC5hYS1jYXJkcy0tZW1wbG95ZWUuc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDEzNTg7IH1cbiAgLmFhLWNhcmRzLS1lbXBsb3llZS5iZy0tdGVydGlhcnkgLmFhLWNhcmQtLW9wdGlvbmFsLCAuYWEtY2FyZHMtLWVtcGxveWVlLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jYXJkLS1vcHRpb25hbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFhLWNhcmQtLW9wdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWNhcmQtLW9wdGlvbmFsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtY2FyZC0tb3B0aW9uYWwge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7IH0gfVxuICAuYWEtY2FyZC0tb3B0aW9uYWwgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hYS1jYXJkLS1vcHRpb25hbCAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE0M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRjREMDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWEtY2FyZC0tb3B0aW9uYWwgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0Y0RDAwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgLmFhLWNhcmQtLW9wdGlvbmFsIC5hYS1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hYS1jYXJkLS1vcHRpb25hbCBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd3JpdGluZy1tb2RlOiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWEtY2FyZC0tb3B0aW9uYWwgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyOyB9IH1cbiAgLmFhLWNhcmQtLW9wdGlvbmFsOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbl86LW1zLWZ1bGxzY3JlZW4sIDpyb290IC5hYS1jYXJkLS1vcHRpb25hbCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy5iZy0tdGVydGlhcnktY2FyZCAuYWEtY2FyZHNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkyQTsgfVxuXG4uYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLmJnLS1kYXJrLWNhcmQgLmFhLWNhcmRzX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTEyMmQ7IH1cblxuLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy5iZy0tcHJpbWFyeS1jYXJkIC5hYS1jYXJkc19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMDAwOyB9XG5cbi5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMuYmctLXNlY29uZGFyeS1jYXJkIC5hYS1jYXJkc19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMzU4OyB9XG5cbi5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMuYmctLWRhcmstYmx1ZS1jYXJkIC5hYS1jYXJkc19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTJBOyB9XG5cbi5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMuYmctLXRlcnRpYXJ5LWNhcmQgLmFhLWNhcmRzX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MkE7IH1cblxuLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy5iZy0tcmVkLWNhcmQgLmFhLWNhcmRzX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDAwMDA7IH1cblxuLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy5iZy0tbGlnaHQtYmx1ZS1jYXJkIC5hYS1jYXJkc19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1REM5OyB9XG5cbi5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMuYmctLWxpZ2h0LWdyZXktY2FyZCAuYWEtY2FyZHNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGQ0ZDRjsgfVxuXG4uYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLmdyZXktY2FyZCAuYWEtY2FyZHNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQkJCQjsgfVxuXG4uYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkc19faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkc19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMTAlLCAjMGUxMjJkIDEwJSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmFhLWNhcmRzLS1zcGVha2VycyAuYWEtY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMTAlLCAjMDAxMzU4IDEwJSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmQ6aG92ZXIgLmFhLWNhcmRfX2Zvb3RlciAuYWEtYnV0dG9uLS1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjREMDAwO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuMjVzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmQ6aG92ZXIgLmFhLWNhcmRfX2Zvb3RlciAuYWEtYnV0dG9uLS1hcnJvdyAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmQ6aG92ZXIgLmFhLWNhcmRfX2Zvb3RlciAuYWEtYnV0dG9uLS1hcnJvdyAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmQ6aG92ZXIgLmFhLWNhcmRfX2Zvb3RlciAuYWEtYnV0dG9uLS1hcnJvdyAudGV4dCBzdmcge1xuICAgICAgICAgIGZpbGw6ICMxNjE2MTY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkX19oZWFkZXIgaW1nIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzLS1zcGVha2VycyAuYWEtY2FyZF9faGVhZGVyIGltZyB7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cblxuLmFhLWNhcmRzLS1zcGVha2VycyAuYWEtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkX19ib2R5IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmRfX2JvZHkgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLmFhLWNhcmRzLS1zcGVha2VycyAuYWEtY2FyZF9fYm9keSAuc2lyLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS1zcGVha2VycyAuYWEtY2FyZF9fYm9keSAuc2lyLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLmFhLWNhcmRzLS1zcGVha2VycyAuYWEtY2FyZF9fYm9keSAub2NjdXBhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS1zcGVha2VycyAuYWEtY2FyZF9fYm9keSAub2NjdXBhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkX19ib2R5IC5leHRyYS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAuYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkX19mb290ZXIgLmFhLWJ1dHRvbi0tYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y0RDAwMDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjE1cztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkX19mb290ZXIgLmFhLWJ1dHRvbi0tYXJyb3cgLmljb24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgZmlsbDogI0Y0RDAwMDsgfVxuICAgIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmRfX2Zvb3RlciAuYWEtYnV0dG9uLS1hcnJvdyAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAuYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkX19mb290ZXIgLmFhLWJ1dHRvbi0tYXJyb3cgLnRleHQgc3ZnIHtcbiAgICAgICAgZmlsbDogIzE2MTYxNjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkX19mb290ZXIgLmFhLWJ1dHRvbi0tYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE3LjVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEQwMDA7IH1cbiAgICAgIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmRfX2Zvb3RlciAuYWEtYnV0dG9uLS1hcnJvdyAuaWNvbiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZpbGw6ICNGNEQwMDA7IH1cbiAgICAgIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmRfX2Zvb3RlciAuYWEtYnV0dG9uLS1hcnJvdyAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuMjVzOyB9XG4gICAgICAgIC5hYS1jYXJkcy0tc3BlYWtlcnMgLmFhLWNhcmRfX2Zvb3RlciAuYWEtYnV0dG9uLS1hcnJvdyAudGV4dCBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuLmFhLWNhcmRzLS1zcGVha2VycyAuYWEtY2FyZHNfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtY2FyZHMtLXNwZWFrZXJzIC5hYS1jYXJkc19fZm9vdGVyLS1jZW50ZXIgLmFhLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmFhLWNhcmRzLXNwZWFrZXJzLS10d28gLmFhLWNhcmRzX19ib2R5IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNhcmRzLXNwZWFrZXJzLS10d28gLmFhLWNhcmQge1xuICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmFhLWNhcmRzLXNwZWFrZXJzLS10d28gLmFhLWNhcmQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmFhLWNhcmRzLS1zcGVha2Vycy0tY2VudGVyZWQgLmFhLWNhcmRzX19ib2R5IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcy1leHRlbmRlZCAuYWEtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTEyMmQ7IH1cbiAgLmFhLWNhcmRzLS1hcnRpY2xlcy1leHRlbmRlZCAuYWEtY2FyZCAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWNhcmRzLS1hcnRpY2xlcy1leHRlbmRlZCAuYWEtY2FyZCAuY2FyZC10YWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMDAwO1xuICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgIHBhZGRpbmc6IDE1cHggNDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uYWEtY2FyZHMtLWFydGljbGVzLWV4dGVuZGVkIC5jYXJkc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5hYS1jYXJkcy0tYXJ0aWNsZXMtZXh0ZW5kZWQgLmNhcmRzX19oZWFkZXIgLmNhcmQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcy1leHRlbmRlZCAuY2FyZHNfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcy1leHRlbmRlZCAuY2FyZHNfX2Zvb3RlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBY2NvcmRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1hY2NvcmRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYWEtYWNjb3JkaW9uX19pbm5lciB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWFjY29yZGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hYS1hY2NvcmRpb25fX2l0ZW0ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5hYS1hY2NvcmRpb25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmFhLWFjY29yZGlvbl9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1hY2NvcmRpb25fX2l0ZW0gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuXG4uYWEtYWNjb3JkaW9uX19pdGVtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWEtYWNjb3JkaW9uX19pdGVtLWhlYWRlcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hYS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIHAge1xuICAgIG1heC13aWR0aDogMTkwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hYS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIHAge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTsgfSB9XG4gIC5hYS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIGg0IHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWEtYWNjb3JkaW9uX19pdGVtLWhlYWRlciBoNCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC5hYS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIHN2ZyB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuYWEtYWNjb3JkaW9uX19pdGVtLWhlYWRlciAucGx1cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFhLWFjY29yZGlvbl9faXRlbS1oZWFkZXIgLm1pbnVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5hYS1hY2NvcmRpb25fX2l0ZW0tYm9keSB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDgpO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYWEtYWNjb3JkaW9uX19pdGVtLm9wZW4gLmFhLWFjY29yZGlvbl9faXRlbS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hYS1hY2NvcmRpb25fX2l0ZW0ub3BlbiAuYWEtYWNjb3JkaW9uX19pdGVtLWhlYWRlciAucGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFhLWFjY29yZGlvbl9faXRlbS5vcGVuIC5hYS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIC5taW51cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hYS1hY2NvcmRpb25fX2l0ZW0ub3BlbiAuYWEtYWNjb3JkaW9uX19pdGVtLWhlYWRlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIZXJvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uYWEtaGVyb19faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyb19faW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYWEtaGVyb19faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5hYS1oZXJvX19pbm5lciAuYWEtYnV0dG9uLS1uby1iZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtaGVyb19faW5uZXIgLmFhLWJ1dHRvbi0tbm8tYmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cbiAgLmFhLWhlcm9fX2lubmVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1oZXJvX19pbm5lciAuYWEtYnV0dG9uLWdyb3VwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYWEtaGVyb19faW5uZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvX19pbm5lciBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmFhLWhlcm9fX2lubmVyIGgxICsgaW1nIGltZyxcbiAgLmFhLWhlcm9fX2lubmVyIHAgKyBpbWcgaW1nLFxuICAuYWEtaGVyb19faW5uZXIgc3BhbiArIGltZyBpbWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvX19pbm5lciBoMSArIGltZyBpbWcsXG4gICAgICAuYWEtaGVyb19faW5uZXIgcCArIGltZyBpbWcsXG4gICAgICAuYWEtaGVyb19faW5uZXIgc3BhbiArIGltZyBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLmFhLWhlcm9fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm9fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1oZXJvX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxNDQwcHggLyAxMik7IH0gfVxuICAuYWEtaGVyb19faGVhZGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFhLWhlcm9fX2hlYWRlciAuYWEtbGFiZWw6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hYS1oZXJvX19oZWFkZXIgc3Ryb25nIHtcbiAgICBjb2xvcjogI0Y0RDAwMDsgfVxuICAuYWEtaGVyb19faGVhZGVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvX19oZWFkZXIgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmFhLWhlcm9fX2JvZHkge1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyb19fYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmFhLWhlcm9fX2JvZHkgLmFhLWJ1dHRvbi0tYXJyb3ctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE2MHB4OyB9XG4gIC5hYS1oZXJvX19ib2R5IC5idXR0b24tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmFhLWhlcm9fX2JvZHkgc3Ryb25nIHtcbiAgICBjb2xvcjogI0Y0RDAwMDsgfVxuXG5fOi1tcy1mdWxsc2NyZWVuIC5hYS1idXR0b24sIDpyb290IC5hYS1oZXJvX19ib2R5IC5hYS1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4uYWEtaGVyb19fZm9vdGVyIHtcbiAgd2lkdGg6IDc1MHB4OyB9XG5cbi5hYS1oZXJvLWJhY2stYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm8tYmFjay1idXR0b24ge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfSB9XG4gIC5hYS1oZXJvLWJhY2stYnV0dG9uIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1oZXJvLS1mcm9udCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5hYS1oZXJvLS1mcm9udCAuYWEtaGVyb19faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hYS1oZXJvLS1mcm9udCAuYWEtaGVyb19faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5hYS1oZXJvLS1mcm9udCAuYWEtaGVyb19fYm9keSB7XG4gICAgYm90dG9tOiAtMjBweDsgfVxuICAgIC5hYS1oZXJvLS1mcm9udCAuYWEtaGVyb19fYm9keSAuc3ZnLWdyb3VwIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuXG4uYWEtaGVyby0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtaGVyby0tb3ZlcmxheTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxOSwgMjQsIDUyLCAwLjcpLCByZ2JhKDE5LCAyNCwgNTIsIDAuNykpOyB9XG5cbi5hYS1oZXJvLS1vdmVybGF5LWZhZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWhlcm8tLW92ZXJsYXktZmFkZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC4zOGRlZywgIzAwMDkyQSAwLjQxJSwgcmdiYSgxOSwgMjUsIDU5LCAwKSA4NC45MiUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxOSwgMjQsIDUyLCAwLjcpLCByZ2JhKDE5LCAyNCwgNTIsIDAuNykpOyB9XG5cbi5hYS1oZXJvLS1vdmVybGF5LW5vLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWhlcm8tLW92ZXJsYXktbm8tdGV4dDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE2LjY1ZGVnLCAjODBCQ0MxIDE3LjY5JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzNy4wMSUpOyB9XG5cbi5hYS1oZXJvLS12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFhLWhlcm8tLWZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTsgfVxuICAuYWEtaGVyby0tZnVsbCAuYWEtaGVyb19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hYS1oZXJvLS1mdWxsIC5hYS1oZXJvX19ib2R5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtaGVyby0tZnVsbCAuYWEtaGVyb19fYm9keSB7XG4gICAgICAgIGJvdHRvbTogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmFhLWhlcm8tLWZ1bGwgLmFhLWhlcm9fX2JvZHkge1xuICAgICAgICBib3R0b206IDE1MHB4OyB9IH1cbiAgICAuYWEtaGVyby0tZnVsbCAuYWEtaGVyb19fYm9keSAuc3ZnLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4yczsgfVxuICAgICAgLmFhLWhlcm8tLWZ1bGwgLmFhLWhlcm9fX2JvZHkgLnN2Zy1ncm91cCBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmOyB9XG4gICAgICAuYWEtaGVyby0tZnVsbCAuYWEtaGVyb19fYm9keSAuc3ZnLWdyb3VwIHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgb3BhY2l0eTogMC4yOyB9XG4gIC5hYS1oZXJvLS1mdWxsIC5hYS1oZXJvX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cblxuLmFhLWhlcm8tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby0tY2VudGVyIC5hYS1oZXJvX19pbm5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuYWEtaGVyby0tY2VudGVyIC5hYS1idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWEtaGVyby0tbmFycm93IC5hYS1oZXJvX19pbm5lciAuYWEtaGVyb19fYm9keSB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtY3RhIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmFhLWhlcm8uYWEtY3RhIHtcbiAgbWluLWhlaWdodDogYXV0bzsgfVxuXG4uYWEtc29jaWFsLXNoYXJlIC5zb2NpYWwtc2hhcmUtaWNvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmFhLXNvY2lhbC1zaGFyZSAuc29jaWFsLXNoYXJlLWljb25zIHN2ZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmFhLXNvY2lhbC1zaGFyZSBzdmcuaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmFhLWhlcm8tLWFsdGVybmF0aXZlIHtcbiAgcGFkZGluZzogMDsgfVxuICAuYWEtaGVyby0tYWx0ZXJuYXRpdmUgLmFhLWhlcm9fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvLS1hbHRlcm5hdGl2ZSAuYWEtaGVyb19faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5hYS1oZXJvLS1hbHRlcm5hdGl2ZSAuYWEtaGVyb19faW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5hYS1oZXJvLS1hbHRlcm5hdGl2ZSAuYWEtaGVyb19faGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtaGVyby0tYWx0ZXJuYXRpdmUgLmFhLWhlcm9fX2hlYWRlciB7XG4gICAgICAgIGZsZXg6IDAgMCA0MDBweDsgfSB9XG4gICAgLmFhLWhlcm8tLWFsdGVybmF0aXZlIC5hYS1oZXJvX19oZWFkZXIgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYWEtaGVyby0tYWx0ZXJuYXRpdmUgLmFhLWhlcm9fX2hlYWRlciAuYWEtbGFiZWwge1xuICAgICAgY29sb3I6ICNGNEQwMDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWEtaGVyby0tYWx0ZXJuYXRpdmUgLmFhLWhlcm9fX2hlYWRlciAuYWEtbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5hYS1oZXJvLS1hbHRlcm5hdGl2ZSAuYWEtaGVyb19faGVhZGVyIC5hYS10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmFhLWhlcm8tLWFsdGVybmF0aXZlIC5hYS1oZXJvX19oZWFkZXIgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmFhLWhlcm8tLWFsdGVybmF0aXZlIC5hYS1oZXJvX19oZWFkZXIgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWEtaGVyby0tYWx0ZXJuYXRpdmUgLmFhLWhlcm9fX2hlYWRlciAuYWEtYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLmFhLWhlcm8tLWFsdGVybmF0aXZlIC5hYS1oZXJvX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvLS1hbHRlcm5hdGl2ZSAuYWEtaGVyb19fY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby0tYWx0ZXJuYXRpdmUgLmFhLWhlcm9fX2NvbnRlbnQgaDM6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5hYS1oZXJvLS1hbHRlcm5hdGl2ZSAuYWEtaGVyb19fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tLWFsdGVybmF0aXZlIC5hYS1oZXJvX19ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tLWFsdGVybmF0aXZlIC5hYS1oZXJvX19ib2R5IGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1oZXJvLS1hbHRlcm5hdGl2ZSAuYWEtaGVyb19fYm9keSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDgxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm8tLWFsdGVybmF0aXZlIC5hYS1oZXJvX19pbWFnZS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hYS1oZXJvLS1hbHRlcm5hdGl2ZSAuYWEtaGVyb19faW1hZ2UtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tLWFsdGVybmF0aXZlIC5hYS1oZXJvX19pbWFnZS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYWEtaGVyby0tYWx0ZXJuYXRpdmUuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbHRyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3OC45NWRlZywgcmdiYSgwLCA5LCA0MiwgMC44KSA0MCUsIHJnYmEoMCwgMTksIDg4LCAwKSA5MCUpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q29sdW1ucyBXaXRoIEltYWdlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXMgc3Ryb25nIHtcbiAgY29sb3I6ICNGNEQwMDA7IH1cblxuLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1ucy13aXRoLWltYWdlc19faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWEtY29sdW1ucy13aXRoLWltYWdlc19fcGFuZWwge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1ucy13aXRoLWltYWdlc19fcGFuZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDEyICogMC41KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTQ0MHB4IC8gMTIpOyB9IH1cblxuLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1ucy13aXRoLWltYWdlc19fYm9keSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19ib2R5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxNDQwcHggLyAxMik7IH0gfVxuXG4uYWEtY29sdW1ucy13aXRoLWltYWdlc19fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2Zvb3RlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2Zvb3RlciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA3KTsgfSB9XG5cbi5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29sdW1ucy13aXRoLWltYWdlc19faW1hZ2UtLW9uZSB7XG4gICAgaGVpZ2h0OiA0ODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2ltYWdlLS1vbmUge1xuICAgIGhlaWdodDogNzAwcHg7IH0gfVxuXG4uYWEtY29sdW1ucy13aXRoLWltYWdlc19faW1hZ2UtLXR3byB7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2ltYWdlLS10d28ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2ltYWdlLS10d28ge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTU1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtY29sdW1ucy13aXRoLWltYWdlc19faW1hZ2UtLXR3byB7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xODVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtY29sdW1ucy13aXRoLWltYWdlc19faW1hZ2UtLXR3byB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXMtLWxpbmUgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzLS1saW5lIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA1KTsgfSB9XG5cbi5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzLS1saW5lIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIpO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXMtLWxpbmUgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2JvZHk6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXMtLXJldmVyc2UgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXMtLXJldmVyc2UgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX3BhbmVsOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE0NDBweCAvIDEyICogMC41KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXMtLXJldmVyc2UgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2ltYWdlLS10d28ge1xuICAgIG1hcmdpbi10b3A6IC0zNzVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDEyICogLTEpO1xuICAgIGhlaWdodDogNTI1cHg7XG4gICAgbWF4LXdpZHRoOiA2MjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXMtLW11bHRpcGxlIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19pbWFnZS0tb25lIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0TWVkaWFcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1tZWRpYV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbWVkaWFfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4uYWEtbWVkaWFfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmFhLW1lZGlhX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWEtbWVkaWEtLXNsaWRlciA+IC5hYS1tZWRpYV9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS1tZWRpYV9fY29udGFpbmVyLS1vbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGNhbGMoMTY4MHB4IC8gMTIgKiA1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgLmFhLW1lZGlhX19jb250YWluZXItLW9uZSAuYWEtbWVkaWFfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFhLW1lZGlhX19jb250YWluZXItLXR3byB7XG4gICAgd2lkdGg6IGNhbGMoMTY4MHB4IC8gMTIgKiA3KTsgfVxuICAgIC5hYS1tZWRpYV9fY29udGFpbmVyLS10d28gLmFhLW1lZGlhX19pdGVtIHtcbiAgICAgIGhlaWdodDogNTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS1tZWRpYV9fY29udGFpbmVyLS10aHJlZSB7XG4gICAgd2lkdGg6IGNhbGMoMTY4MHB4IC8gMTIgKiA1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgLmFhLW1lZGlhX19jb250YWluZXItLXRocmVlIC5hYS1tZWRpYV9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDQ3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtbWVkaWFfX2NvbnRhaW5lci0tZm91ciB7XG4gICAgd2lkdGg6IGNhbGMoMTY4MHB4IC8gMTIgKiA1KTsgfVxuICAgIC5hYS1tZWRpYV9fY29udGFpbmVyLS1mb3VyIC5hYS1tZWRpYV9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cblxuLmFhLW1lZGlhX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbWVkaWFfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiA0ODBweDsgfSB9XG5cbi5hYS1tZWRpYV9faXRlbS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI3NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tZWRpYV9faXRlbS1pbm5lciB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4OyB9IH1cblxuLmFhLW1lZGlhX19pdGVtLS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtbWVkaWFfX2l0ZW0tLXZpZGVvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgLmFhLW1lZGlhX19pdGVtLS12aWRlbyAudmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuYWEtbWVkaWFfX2l0ZW0tLXZpZGVvIC52aWRlby5wbGF5aW5nIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1tZWRpYV9faXRlbS0tdmlkZW8gLnZpZGVvIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAuYWEtbWVkaWFfX2l0ZW0tLXZpZGVvIC52aWRlby0tYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5hYS1tZWRpYS0tc2xpZGVyIC5hYS1tZWRpYV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG5cbi5hYS1tZWRpYS0tc2xpZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbm5lY3RvciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb25uZWN0b3JfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5jb25uZWN0b3ItbGluZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0Y0RDAwMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFByb21vdGVkIFBhcnRuZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcHJvbW90ZWQtcGFydG5lcnMge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5hYS1wcm9tb3RlZC1wYXJ0bmVycyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLXByb21vdGVkLXBhcnRuZXJzX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1wcm9tb3RlZC1wYXJ0bmVyc19faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5hYS1wcm9tb3RlZC1wYXJ0bmVyc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hYS1wcm9tb3RlZC1wYXJ0bmVyc19fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtcHJvbW90ZWQtcGFydG5lcnNfX2JvZHk6YmVmb3JlLCAuYWEtcHJvbW90ZWQtcGFydG5lcnNfX2JvZHk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXByb21vdGVkLXBhcnRuZXJzX19ib2R5OmJlZm9yZSwgLmFhLXByb21vdGVkLXBhcnRuZXJzX19ib2R5OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgLmFhLXByb21vdGVkLXBhcnRuZXJzX19ib2R5OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDA5MkEsIHJnYmEoMCwgOSwgNDIsIDApKTsgfVxuICAuYWEtcHJvbW90ZWQtcGFydG5lcnNfX2JvZHk6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMDAwOTJBLCByZ2JhKDAsIDksIDQyLCAwKSk7IH1cblxuLmFhLXByb21vdGVkLXBhcnRuZXJzX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRGZWF0dXJlZCBDb250ZW50XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtZmVhdHVyZWQtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmFhLWZlYXR1cmVkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hYS1mZWF0dXJlZC1jb250ZW50X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1mZWF0dXJlZC1jb250ZW50X19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlci1jb250YWluZXIgLmFhLXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1mZWF0dXJlZC1jb250ZW50X19zbGlkZXItY29udGFpbmVyIC5hYS1zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRvcDogLTg0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgICBoZWlnaHQ6IDExNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlci1jb250YWluZXIgLmFhLWFycm93IHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlci1jb250YWluZXIgLmFhLWFycm93LS1iYWNrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI3JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMjcgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjI5Mjg5MyA3LjI5Mjg5Qy0wLjA5NzYzMTEgNy42ODM0MiAtMC4wOTc2MzExIDguMzE2NTggMC4yOTI4OTMgOC43MDcxMUw2LjY1Njg1IDE1LjA3MTFDNy4wNDczOCAxNS40NjE2IDcuNjgwNTQgMTUuNDYxNiA4LjA3MTA3IDE1LjA3MTFDOC40NjE1OSAxNC42ODA1IDguNDYxNTkgMTQuMDQ3NCA4LjA3MTA3IDEzLjY1NjlMMi40MTQyMSA4TDguMDcxMDcgMi4zNDMxNUM4LjQ2MTU5IDEuOTUyNjIgOC40NjE1OSAxLjMxOTQ2IDguMDcxMDcgMC45Mjg5MzJDNy42ODA1NCAwLjUzODQwOCA3LjA0NzM4IDAuNTM4NDA4IDYuNjU2ODUgMC45Mjg5MzJMMC4yOTI4OTMgNy4yOTI4OVpNMjcgN0gxVjlIMjdWN1onIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlci1jb250YWluZXIgLmFhLWFycm93LS1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI3JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMjcgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNi43MDcxIDguNzA3MTFDMjcuMDk3NiA4LjMxNjU4IDI3LjA5NzYgNy42ODM0MiAyNi43MDcxIDcuMjkyODlMMjAuMzQzMSAwLjkyODkzMkMxOS45NTI2IDAuNTM4NDA3IDE5LjMxOTUgMC41Mzg0MDcgMTguOTI4OSAwLjkyODkzMkMxOC41Mzg0IDEuMzE5NDYgMTguNTM4NCAxLjk1MjYyIDE4LjkyODkgMi4zNDMxNUwyNC41ODU4IDhMMTguOTI4OSAxMy42NTY5QzE4LjUzODQgMTQuMDQ3NCAxOC41Mzg0IDE0LjY4MDUgMTguOTI4OSAxNS4wNzExQzE5LjMxOTUgMTUuNDYxNiAxOS45NTI2IDE1LjQ2MTYgMjAuMzQzMSAxNS4wNzExTDI2LjcwNzEgOC43MDcxMVpNLTguNzQyMjhlLTA4IDlMMjYgOUwyNiA3TDguNzQyMjhlLTA4IDdMLTguNzQyMjhlLTA4IDlaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfSB9XG5cbi5hYS1mZWF0dXJlZC1jb250ZW50X19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZmVhdHVyZWQtY29udGVudF9fc2xpZGUge1xuICAgICAgcGFkZGluZzogY2FsYygxNDQwcHggLyAxMiAqIDAuNSk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA1KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOSwgNDIsIDAuNzUpOyB9XG4gIC5hYS1mZWF0dXJlZC1jb250ZW50X19zbGlkZSA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAuYWEtZmVhdHVyZWQtY29udGVudF9fc2xpZGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWEtZmVhdHVyZWQtY29udGVudF9fc2xpZGUgLnNsaWRlX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlIC5zbGlkZS1idXR0b24gc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMnM7IH1cbiAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlIC5zbGlkZS1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmFhLWZlYXR1cmVkLWNvbnRlbnRfX3NsaWRlIC5zbGlkZS1idXR0b246aG92ZXIgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5leHBhbmRhYmxlLWNhcmRzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXhwYW5kYWJsZS1jYXJkc19faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5leHBhbmRhYmxlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEzNTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5leHBhbmRhYmxlLWNhcmQge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmV4cGFuZGFibGUtY2FyZDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5leHBhbmRhYmxlLWNhcmQge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDMgLSA2MHB4IC8gMyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZXhwYW5kYWJsZS1jYXJkOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuZXhwYW5kYWJsZS1jYXJkOm50aC1vZi10eXBlKDNuICszKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5leHBhbmRhYmxlLWNhcmQgLmV4cGFuZGFibGUtY2FyZF9fYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXhwYW5kYWJsZS1jYXJkIC5leHBhbmRhYmxlLWNhcmRfX2Zvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmV4cGFuZGFibGUtY2FyZCAuZXhwYW5kYWJsZS1jYXJkX19mb290ZXIgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5leHBhbmRhYmxlLWNhcmQub3BlbiAuZXhwYW5kYWJsZS1jYXJkX19mb290ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubWZwLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5hYS1wb3B1cC1mb3JtIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDIxO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hYS1wb3B1cC1mb3JtIC5ocy1pbnB1dCwgLmFhLXBvcHVwLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLXBvcHVwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hYS1wb3B1cC1mb3JtIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLmFhLXBvcHVwLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmFhLXBvcHVwLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1wb3B1cC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmFhLXBvcHVwLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5hYS1wb3B1cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmFhLXBvcHVwLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYWEtcG9wdXAtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAuYWEtcG9wdXAtZm9ybSAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LCAuYWEtY29tcGFueS1zaWdudXAgLmFhLXBvcHVwLWZvcm0gc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLXBvcHVwLWZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWEtcG9wdXAtZm9ybSAuaHMtc3VibWl0IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMDAwO1xuICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgIHBhZGRpbmc6IDEwcHggMzJweDsgfVxuICAgIC5hYS1wb3B1cC1mb3JtIC5ocy1zdWJtaXQgaW5wdXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDIwOCwgMCwgMC44KTsgfVxuXG4uYWEtcG9wdXAtZm9ybV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcG9wdXAtZm9ybV9faW5uZXIge1xuICAgICAgcGFkZGluZzogNjBweDsgfSB9XG5cbi5wb3B1cF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZnAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDMwOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIxO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWEtcG9wdXAtZm9ybS5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuc2VjdGlvbi5wb3B1cC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwMTM1ODsgfVxuICBzZWN0aW9uLnBvcHVwLXNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzE1cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMTM1OCAzNy42OSUsIHJnYmEoMCwgMTksIDg4LCAwKSA2NC43OSUpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmludHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmludHJvIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjRjREMDAwOyB9XG4gICAgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmludHJvIGgyLCBzZWN0aW9uLnBvcHVwLXNsaWRlciAuaW50cm8gLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlLCAuYWEtcHJpY2luZy1wbGFuX19wcmljZSBzZWN0aW9uLnBvcHVwLXNsaWRlciAuaW50cm8gcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWF4LXdpZHRoOiA0OHJlbTsgfVxuICBzZWN0aW9uLnBvcHVwLXNsaWRlciAuZC1mbGV4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZ2FwOiAxLjI1cmVtOyB9XG4gICAgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmQtZmxleCAuYnJlYWsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmQtZmxleCAuYnJlYWsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBzZWN0aW9uLnBvcHVwLXNsaWRlciAuZC1mbGV4IC5jYXJkLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAxMzU4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoOTUlIC8gMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoOTUlIC8gNCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSAuY2FyZC1pdGVtX19ncmFkaWVudC1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMTM1OCAzOC40JSwgcmdiYSgwLCAxOSwgODgsIDApIDc0LjYxJSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSAuY2FyZC1pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSAuY2FyZC1pdGVtX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmQtZmxleCAuY2FyZC1pdGVtIC5jYXJkLWl0ZW1fX2JvZHkgaDQsIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSAuY2FyZC1pdGVtX19ib2R5IHAsIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSAuY2FyZC1pdGVtX19ib2R5IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSAuY2FyZC1pdGVtX19ib2R5IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgICAgIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSAuY2FyZC1pdGVtX19ib2R5IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICBzZWN0aW9uLnBvcHVwLXNsaWRlciAuZC1mbGV4IC5jYXJkLWl0ZW0gLmNhcmQtaXRlbV9fYm9keSBzcGFuIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4gICAgICAgICAgICBzZWN0aW9uLnBvcHVwLXNsaWRlciAuZC1mbGV4IC5jYXJkLWl0ZW0gLmNhcmQtaXRlbV9fYm9keSBzcGFuIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmQtZmxleCAuY2FyZC1pdGVtOmhvdmVyLCBzZWN0aW9uLnBvcHVwLXNsaWRlciAuZC1mbGV4IC5jYXJkLWl0ZW06Zm9jdXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmQtZmxleCAuY2FyZC1pdGVtOmhvdmVyIC5jYXJkLWl0ZW1fX2ltZywgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmQtZmxleCAuY2FyZC1pdGVtOmZvY3VzIC5jYXJkLWl0ZW1fX2ltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwNXB4OyB9XG4gICAgICBzZWN0aW9uLnBvcHVwLXNsaWRlciAuZC1mbGV4IC5jYXJkLWl0ZW06aG92ZXIgc3Bhbiwgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmQtZmxleCAuY2FyZC1pdGVtOmZvY3VzIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0Y0RDAwMDsgfVxuICAgICAgICBzZWN0aW9uLnBvcHVwLXNsaWRlciAuZC1mbGV4IC5jYXJkLWl0ZW06aG92ZXIgc3BhbiBzdmcgcGF0aCwgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmQtZmxleCAuY2FyZC1pdGVtOmZvY3VzIHNwYW4gc3ZnIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogI0Y0RDAwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHNlY3Rpb24ucG9wdXAtc2xpZGVyIC5kLWZsZXggLmNhcmQtaXRlbSAuY2FyZC1pdGVtX19ncmFkaWVudC1vdmVybGF5IHtcbiAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAxOSwgODgsIDAuODgpIDI0LjQ1JSwgcmdiYSgwLCAxOSwgODgsIDApIDU3LjM5JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICBzZWN0aW9uLnBvcHVwLXNsaWRlciAuZC1mbGV4IC5jYXJkLWl0ZW0gLmNhcmQtaXRlbV9faW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDExNSU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgICAgICBzZWN0aW9uLnBvcHVwLXNsaWRlciAuZC1mbGV4IC5jYXJkLWl0ZW0gLmNhcmQtaXRlbV9faW5uZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgc2VjdGlvbi5wb3B1cC1zbGlkZXIgLmludHJvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmJvcmRlci1ncmFkaWVudCB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQzNURDOSwgIzFEMjg2MSkgMTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuYm9yZGVyLWdyYWRpZW50OmhvdmVyLCAuYm9yZGVyLWdyYWRpZW50OmZvY3VzIHtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRjREMDAwLCAjMUQyODYxKSAxOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIsIDIyLCAyMiwgMC43KTtcbiAgei1pbmRleDogOTk5OTk7IH1cbiAgLm1vZGFsLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5tb2RhbDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubW9kYWwgLm1vZGFsX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubW9kYWwgLm1vZGFsX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubW9kYWwgLm1vZGFsLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNsb3NlOmFmdGVyLCAubW9kYWwgLm1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cHg7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNsb3NlOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVweDsgfVxuICAgIC5tb2RhbCAubW9kYWwtY2xvc2U6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tb2RhbCAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGFsIC5jYXJkLWl0ZW0gLmNhcmQtaXRlbV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAgIC5tb2RhbCAuY2FyZC1pdGVtIC5jYXJkLWl0ZW1fX2ltZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAyMiwgMjIsIDAuMyk7IH1cbiAgLm1vZGFsIC5jYXJkLWl0ZW0gLmNhcmQtaXRlbV9fYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07IH1cbiAgICAubW9kYWwgLmNhcmQtaXRlbSAuY2FyZC1pdGVtX19ib2R5IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLm1vZGFsIC5jYXJkLWl0ZW0gLmNhcmQtaXRlbV9fYm9keSBhIHtcbiAgICAgIGNvbG9yOiAjMDAxMzU4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm1vZGFsIC5zbGljay1wcmV2LFxuICAubW9kYWwgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWwgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubW9kYWwgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4OyB9XG5cbi5uZXdzbGV0dGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3c2xldHRlcl9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubmV3c2xldHRlcl9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5uZXdzbGV0dGVyX19pbm5lciAuaHMtZm9ybSAuaHMtaW5wdXRbdHlwZT1maWxlXSwgLm5ld3NsZXR0ZXJfX2lubmVyIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIC5ocy1pbnB1dFt0eXBlPWZpbGVdLCAuYWEtY29tcGFueS1zaWdudXAgLm5ld3NsZXR0ZXJfX2lubmVyIGZvcm0gLmhzLWlucHV0W3R5cGU9ZmlsZV0sIC5uZXdzbGV0dGVyX19pbm5lciAuaHMtZm9ybSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1maWxlXVt0eXBlPVwidGV4dFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19pbm5lciAuaHMtZm9ybSBpbnB1dFt0eXBlPWZpbGVdW3R5cGU9XCJ0ZXh0XCJdLCAubmV3c2xldHRlcl9faW5uZXIgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gaW5wdXRbdHlwZT1maWxlXVt0eXBlPVwidGV4dFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19pbm5lciBmb3JtIGlucHV0W3R5cGU9ZmlsZV1bdHlwZT1cInRleHRcIl0sXG4gIC5uZXdzbGV0dGVyX19pbm5lciAuaHMtZm9ybSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1maWxlXVt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLm5ld3NsZXR0ZXJfX2lubmVyIC5ocy1mb3JtIGlucHV0W3R5cGU9ZmlsZV1bdHlwZT1cIm51bWJlclwiXSxcbiAgLm5ld3NsZXR0ZXJfX2lubmVyIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGlucHV0W3R5cGU9ZmlsZV1bdHlwZT1cIm51bWJlclwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19pbm5lciBmb3JtIGlucHV0W3R5cGU9ZmlsZV1bdHlwZT1cIm51bWJlclwiXSxcbiAgLm5ld3NsZXR0ZXJfX2lubmVyIC5ocy1mb3JtIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPWZpbGVdW3R5cGU9XCJwYXNzd29yZFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19pbm5lciAuaHMtZm9ybSBpbnB1dFt0eXBlPWZpbGVdW3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLm5ld3NsZXR0ZXJfX2lubmVyIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGlucHV0W3R5cGU9ZmlsZV1bdHlwZT1cInBhc3N3b3JkXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLm5ld3NsZXR0ZXJfX2lubmVyIGZvcm0gaW5wdXRbdHlwZT1maWxlXVt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5uZXdzbGV0dGVyX19pbm5lciAuaHMtZm9ybSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cImZpbGVcIl1bdHlwZT1cImVtYWlsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLm5ld3NsZXR0ZXJfX2lubmVyIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJlbWFpbFwiXSxcbiAgLm5ld3NsZXR0ZXJfX2lubmVyIC5hYS1jb21wYW55LXNpZ251cCBmb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJlbWFpbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19pbm5lciBmb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdW3R5cGU9XCJlbWFpbFwiXSxcbiAgLm5ld3NsZXR0ZXJfX2lubmVyIC5ocy1mb3JtIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPWZpbGVdW3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAubmV3c2xldHRlcl9faW5uZXIgLmhzLWZvcm0gaW5wdXRbdHlwZT1maWxlXVt0eXBlPVwidGVsXCJdLFxuICAubmV3c2xldHRlcl9faW5uZXIgLmFhLWNvbXBhbnktc2lnbnVwIGZvcm0gaW5wdXRbdHlwZT1maWxlXVt0eXBlPVwidGVsXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLm5ld3NsZXR0ZXJfX2lubmVyIGZvcm0gaW5wdXRbdHlwZT1maWxlXVt0eXBlPVwidGVsXCJdLFxuICAubmV3c2xldHRlcl9faW5uZXIgLmhzLWZvcm0gLmFhLWNvbXBhbnktc2lnbnVwIHNlbGVjdFt0eXBlPVwiZmlsZVwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19pbm5lciAuaHMtZm9ybSBzZWxlY3RbdHlwZT1cImZpbGVcIl0sXG4gIC5uZXdzbGV0dGVyX19pbm5lciAuYWEtY29tcGFueS1zaWdudXAgZm9ybSBzZWxlY3RbdHlwZT1cImZpbGVcIl0sIC5hYS1jb21wYW55LXNpZ251cCAubmV3c2xldHRlcl9faW5uZXIgZm9ybSBzZWxlY3RbdHlwZT1cImZpbGVcIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubmV3c2xldHRlcl9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3c2xldHRlcl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubmV3c2xldHRlcl9faGVhZGVyIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm5ld3NsZXR0ZXJfX2hlYWRlciAuaHMtc3VibWl0IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMDAwO1xuICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgIHBhZGRpbmc6IDEwcHggMzJweDsgfVxuICAgIC5uZXdzbGV0dGVyX19oZWFkZXIgLmhzLXN1Ym1pdCBpbnB1dDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjA4LCAwLCAwLjgpOyB9XG4gIC5uZXdzbGV0dGVyX19oZWFkZXIgLmhzLXN1Ym1pdCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0MDAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDMycHg7IH1cbiAgICAubmV3c2xldHRlcl9faGVhZGVyIC5ocy1zdWJtaXQgaW5wdXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDAsIDAsIDAuOCk7IH1cblxuLm5ld3NsZXR0ZXJfX2JvZHkge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3NsZXR0ZXJfX2JvZHkge1xuICAgICAgbWluLWhlaWdodDogbm9uZTsgfSB9XG5cbi5iZy0tdGVydGlhcnkubmV3c2xldHRlcl9faGVhZGVyIC5ocy1pbnB1dCwgLm5ld3NsZXR0ZXJfX2hlYWRlci5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtaW5wdXQsIC5iZy0tdGVydGlhcnkubmV3c2xldHRlcl9faGVhZGVyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5iZy0tdGVydGlhcnkubmV3c2xldHRlcl9faGVhZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubmV3c2xldHRlcl9faGVhZGVyLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19oZWFkZXIuc2l0ZS1oZWFkZXIuYmctLW5vbmUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYmctLXRlcnRpYXJ5Lm5ld3NsZXR0ZXJfX2hlYWRlciAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5iZy0tdGVydGlhcnkubmV3c2xldHRlcl9faGVhZGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4ubmV3c2xldHRlcl9faGVhZGVyLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLm5ld3NsZXR0ZXJfX2hlYWRlci5zaXRlLWhlYWRlci5iZy0tbm9uZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmJnLS10ZXJ0aWFyeS5uZXdzbGV0dGVyX19oZWFkZXIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5iZy0tdGVydGlhcnkubmV3c2xldHRlcl9faGVhZGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5uZXdzbGV0dGVyX19oZWFkZXIuc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19oZWFkZXIuc2l0ZS1oZWFkZXIuYmctLW5vbmUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmJnLS10ZXJ0aWFyeS5uZXdzbGV0dGVyX19oZWFkZXIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5iZy0tdGVydGlhcnkubmV3c2xldHRlcl9faGVhZGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5uZXdzbGV0dGVyX19oZWFkZXIuc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19oZWFkZXIuc2l0ZS1oZWFkZXIuYmctLW5vbmUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmJnLS10ZXJ0aWFyeS5uZXdzbGV0dGVyX19oZWFkZXIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAuYmctLXRlcnRpYXJ5Lm5ld3NsZXR0ZXJfX2hlYWRlciBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLm5ld3NsZXR0ZXJfX2hlYWRlci5zaXRlLWhlYWRlci5iZy0tbm9uZSAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInRlbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyX19oZWFkZXIuc2l0ZS1oZWFkZXIuYmctLW5vbmUgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5iZy0tdGVydGlhcnkubmV3c2xldHRlcl9faGVhZGVyIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAuYmctLXRlcnRpYXJ5Lm5ld3NsZXR0ZXJfX2hlYWRlciBzZWxlY3QsXG4ubmV3c2xldHRlcl9faGVhZGVyLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsIC5hYS1jb21wYW55LXNpZ251cCAubmV3c2xldHRlcl9faGVhZGVyLnNpdGUtaGVhZGVyLmJnLS1ub25lIHNlbGVjdCxcbi5iZy0tc2Vjb25kYXJ5Lm5ld3NsZXR0ZXJfX2hlYWRlciAuaHMtaW5wdXQsXG4uYmctLXNlY29uZGFyeS5uZXdzbGV0dGVyX19oZWFkZXIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5iZy0tc2Vjb25kYXJ5Lm5ld3NsZXR0ZXJfX2hlYWRlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5iZy0tc2Vjb25kYXJ5Lm5ld3NsZXR0ZXJfX2hlYWRlciAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuYmctLXNlY29uZGFyeS5uZXdzbGV0dGVyX19oZWFkZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5iZy0tc2Vjb25kYXJ5Lm5ld3NsZXR0ZXJfX2hlYWRlciAuYWEtY29tcGFueS1zaWdudXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5iZy0tc2Vjb25kYXJ5Lm5ld3NsZXR0ZXJfX2hlYWRlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYmctLXNlY29uZGFyeS5uZXdzbGV0dGVyX19oZWFkZXIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5hYS1jb21wYW55LXNpZ251cCAuYmctLXNlY29uZGFyeS5uZXdzbGV0dGVyX19oZWFkZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmJnLS1zZWNvbmRhcnkubmV3c2xldHRlcl9faGVhZGVyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmFhLWNvbXBhbnktc2lnbnVwIC5iZy0tc2Vjb25kYXJ5Lm5ld3NsZXR0ZXJfX2hlYWRlciBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmJnLS1zZWNvbmRhcnkubmV3c2xldHRlcl9faGVhZGVyIC5hYS1jb21wYW55LXNpZ251cCBzZWxlY3QsXG4uYWEtY29tcGFueS1zaWdudXAgLmJnLS1zZWNvbmRhcnkubmV3c2xldHRlcl9faGVhZGVyIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLS10ZXJ0aWFyeS5uZXdzbGV0dGVyX19oZWFkZXIgLmhzLXN1Ym1pdCBpbnB1dCwgLm5ld3NsZXR0ZXJfX2hlYWRlci5zaXRlLWhlYWRlci5iZy0tbm9uZSAuaHMtc3VibWl0IGlucHV0LFxuLmJnLS1zZWNvbmRhcnkubmV3c2xldHRlcl9faGVhZGVyIC5ocy1zdWJtaXQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMDAwO1xuICBjb2xvcjogIzE2MTYxNjtcbiAgcGFkZGluZzogMTBweCAzMnB4OyB9XG4gIC5iZy0tdGVydGlhcnkubmV3c2xldHRlcl9faGVhZGVyIC5ocy1zdWJtaXQgaW5wdXQ6aG92ZXIsIC5uZXdzbGV0dGVyX19oZWFkZXIuc2l0ZS1oZWFkZXIuYmctLW5vbmUgLmhzLXN1Ym1pdCBpbnB1dDpob3ZlcixcbiAgLmJnLS1zZWNvbmRhcnkubmV3c2xldHRlcl9faGVhZGVyIC5ocy1zdWJtaXQgaW5wdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAyMDgsIDAsIDAuOCk7IH1cblxuLmJnLS10ZXJ0aWFyeS5uZXdzbGV0dGVyX19oZWFkZXIgYSwgLm5ld3NsZXR0ZXJfX2hlYWRlci5zaXRlLWhlYWRlci5iZy0tbm9uZSBhLFxuLmJnLS1zZWNvbmRhcnkubmV3c2xldHRlcl9faGVhZGVyIGEge1xuICBjb2xvcjogI0JCQkJCQjsgfVxuXG4ubmV3c2xldHRlci12MiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3NsZXR0ZXItdjIuYWEtb3ZlcmxheTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE5LCAyNSwgNTksIDAuOCkgMjUuNTUlLCByZ2JhKDE5LCAyNSwgNTksIDAuMzIpIDEwMCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3c2xldHRlci12Mi5hYS1vdmVybGF5OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE5LCAyNSwgNTksIDAuOCkgMjUuNTUlLCByZ2JhKDE5LCAyNSwgNTksIDAuMzIpIDEwMCUpOyB9IH1cbiAgLm5ld3NsZXR0ZXItdjIgYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAubmV3c2xldHRlci12MiAubmV3c2xldHRlcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYyIC5uZXdzbGV0dGVyX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubmV3c2xldHRlci12MiAubmV3c2xldHRlcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjIgLm5ld3NsZXR0ZXJfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gIC5uZXdzbGV0dGVyLXYyIC5uZXdzbGV0dGVyX19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5uZXdzbGV0dGVyLXYyIC5ocy1pbnB1dCwgLm5ld3NsZXR0ZXItdjIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuYWEtY29tcGFueS1zaWdudXAgLm5ld3NsZXR0ZXItdjIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5uZXdzbGV0dGVyLXYyIC5hYS1jb21wYW55LXNpZ251cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYWEtY29tcGFueS1zaWdudXAgLm5ld3NsZXR0ZXItdjIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLm5ld3NsZXR0ZXItdjIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyLXYyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLm5ld3NsZXR0ZXItdjIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmFhLWNvbXBhbnktc2lnbnVwIC5uZXdzbGV0dGVyLXYyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLm5ld3NsZXR0ZXItdjIgLmFhLWNvbXBhbnktc2lnbnVwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5hYS1jb21wYW55LXNpZ251cCAubmV3c2xldHRlci12MiBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAubmV3c2xldHRlci12MiAuYWEtY29tcGFueS1zaWdudXAgc2VsZWN0LCAuYWEtY29tcGFueS1zaWdudXAgLm5ld3NsZXR0ZXItdjIgc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3NsZXR0ZXItdjIgLmhzLXN1Ym1pdCBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5uZXdzbGV0dGVyLXYyIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRUaWNrZXRzIFYyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdGlja2V0cy12Ml9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS10aWNrZXRzLXYyX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxNDQwcHggLyAxMiAqIDMpOyB9IH1cblxuLmFhLXRpY2tldHMtdjJfX3RvZ2dsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS10aWNrZXRzLXYyX190b2dnbGUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH0gfVxuXG4uYWEtdGlja2V0cy12Ml9fdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmFhLXRpY2tldHMtdjJfX3RvZ2dsZSBidXR0b24ge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYWEtdGlja2V0cy12Ml9fdG9nZ2xlIGJ1dHRvbi5pcy1hY3RpdmUsIC5hYS10aWNrZXRzLXYyX190b2dnbGUgYnV0dG9uOmhvdmVyLCAuYWEtdGlja2V0cy12Ml9fdG9nZ2xlIGJ1dHRvbjpmb2N1cywgLmFhLXRpY2tldHMtdjJfX3RvZ2dsZSBidXR0b246YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNURDOTsgfVxuICAgIC5hYS10aWNrZXRzLXYyX190b2dnbGUgYnV0dG9uOmhvdmVyLCAuYWEtdGlja2V0cy12Ml9fdG9nZ2xlIGJ1dHRvbjpmb2N1cywgLmFhLXRpY2tldHMtdjJfX3RvZ2dsZSBidXR0b246YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MmExZTA7IH1cblxuLmFhLXRpY2tldHMtdjJfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1zY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXRpY2tldHMtdjJfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtdGlja2V0cy12Ml9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLmFhLXRpY2tldHMtdjJfX2JvZHkgKyAuYWEtdGlja2V0cy12Ml9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFhLXRpY2tldHMtdjJfX2JvZHkgKyAuYWEtdGlja2V0cy12Ml9fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uYWEtdGlja2V0cy12Ml9fdGlja2V0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweCAyMHB4OyB9XG5cbi8qXG4gKiAgSW5kaXZpZHVhbCB0aWNrZXRzXG4gKi9cbi5hYS10aWNrZXQtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS10aWNrZXQtdjIge1xuICAgICAgcGFkZGluZzogNDBweCAzNXB4OyB9IH1cbiAgLmFhLXRpY2tldC12Mi5iZy0tcHJpbWFyeSB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYWEtdGlja2V0LXYyIC5hYS10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXRpY2tldC12MiAuYWEtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgLmFhLXRpY2tldC12MiAuYWEtYnV0dG9uLWdyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAxNXB4OyB9XG5cbi5hYS10aWNrZXQtdjJfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmFhLXRpY2tldC12Ml9fdGFnLFxuLmFhLXRpY2tldC12Ml9fdmF0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi5hYS10aWNrZXQtdjJfX3RhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgzMCUpIHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS10aWNrZXQtdjJfX3RhZyB7XG4gICAgICB3aWR0aDogMjIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtdGlja2V0LXYyX190YWcge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmFhLXRpY2tldC12Ml9fcHJpY2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4IDI1cHg7IH1cbiAgLmFhLXRpY2tldC12Ml9fcHJpY2luZyAuYWEtdGlja2V0LXYyX19wcmljZV9faWNvbiB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5hYS10aWNrZXQtdjJfX3ByaWNpbmcgLmFhLXRpY2tldC12Ml9fcHJpY2VfX2ljb24gaW1nIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5hYS10aWNrZXQtdjJfX3ByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hYS10aWNrZXQtdjJfX2N1cnJlbmN5LWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC41ZW07IH1cblxuLmFhLXRpY2tldC12Ml9fdmF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDNweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5hYS10aWNrZXQtdjJfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5hYS10aWNrZXRzLXYyIC5hYS10aWNrZXQtdjIgLmFhLXRpY2tldC12Ml9fYm9keSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTEuMDAwMSAtMC4wMDAxMjIwN0MxMC45MDgzIDEwLjgzMDUgMTAuODMwNyAxMC45MDQ3IDAgMTAuOTk5OUMxMC44MzA3IDExLjA5MTcgMTAuOTA4MyAxMS4xNjU3IDExLjAwMDEgMjEuOTk2NEMxMS4wOTE4IDExLjE2NTcgMTEuMTY1OCAxMS4wOTE3IDIyIDEwLjk5OTlDMTEuMTY1OCAxMC45MDQ3IDExLjA5MTggMTAuODMwNSAxMS4wMDAxIC0wLjAwMDEyMjA3WicgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB0b3A6IC01cHg7XG4gIHdpZHRoOiAyMnB4OyB9XG5cbi5hYS10aWNrZXRzLXYyIC5hYS10aWNrZXQtdjIuYmctLXByaW1hcnkgLmFhLXRpY2tldC12Ml9fYm9keSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTEuMDAwMSAtMC4wMDAxMjIwN0MxMC45MDgzIDEwLjgzMDUgMTAuODMwNyAxMC45MDQ3IDAgMTAuOTk5OUMxMC44MzA3IDExLjA5MTcgMTAuOTA4MyAxMS4xNjU3IDExLjAwMDEgMjEuOTk2NEMxMS4wOTE4IDExLjE2NTcgMTEuMTY1OCAxMS4wOTE3IDIyIDEwLjk5OTlDMTEuMTY1OCAxMC45MDQ3IDExLjA5MTggMTAuODMwNSAxMS4wMDAxIC0wLjAwMDEyMjA3WicgZmlsbD0nJTIzMTYxNjE2Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5hYS10aWNrZXQtdjJfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi8qXG4gKiBNb2RpZmllcnNcbiAqL1xuLmFhLXRpY2tldC12Mi0tdGFnZ2VkIC5hYS10aXRsZSB7XG4gIG1heC13aWR0aDogMTY1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXRpY2tldC12Mi0tdGFnZ2VkIC5hYS10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cblxuLmFhLXRpY2tldC12Mi0tZGlzY291bnRlZCAuYWEtdGlja2V0LXYyX19wcmljZTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC5hYS10aWNrZXQtdjItLWRpc2NvdW50ZWQgLmFhLXRpY2tldC12Ml9fcHJpY2U6Zmlyc3QtY2hpbGQgLmFhLXRpY2tldC12Ml9fY3VycmVuY3ktbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi5hYS10aWNrZXRzLXYyX19ib2R5LS1yb3cgLmFhLXRpY2tldHMtdjJfX3RpY2tldHMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMjIwdnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXRpY2tldHMtdjJfX2JvZHktLXJvdyAuYWEtdGlja2V0cy12Ml9fdGlja2V0cyB7XG4gICAgICB3aWR0aDogMjUwdnc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmFhLXRpY2tldHMtdjJfX2JvZHktLXJvdyAuYWEtdGlja2V0LXYyIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAyICogMjBweCAvIDMpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAzKTtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS10aWNrZXRzLXYyX19ib2R5LS1yb3cgLmFhLXRpY2tldC12MiB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4uYWEtdGlja2V0LXYyLS1uby1wcmljZSAuYWEtdGlja2V0LXYyX19wcmljaW5nIHtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtdGlja2V0cy12Ml9fYm9keS0tY29sdW1uIC5hYS10aWNrZXQtdjIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXRpY2tldHMtdjJfX2JvZHktLWNvbHVtbiAuYWEtdGlja2V0LXYyLS1uby1wcmljZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4uYWEtdGlja2V0cy12Ml9fYm9keS0tY29sdW1uIC5hYS10aWNrZXQtdjItLW5vLXByaWNlIC5hYS1idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5hYS10aWNrZXRzLXYyX19ib2R5LS1jb2x1bW4gLmFhLXRpY2tldC12Mi0tbm8tcHJpY2UgLmFhLXRpY2tldC12Ml9fcHJpY2luZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtdGlja2V0cy12Ml9fYm9keS0tY29sdW1uIC5hYS10aWNrZXQtdjJfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS10aWNrZXRzLXYyX19ib2R5LS1jb2x1bW4gLmFhLXRpY2tldC12Ml9fYm9keSB7XG4gICAgbWluLWhlaWdodDogMTI1cHg7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS10aWNrZXRzLXYyX19ib2R5LS1jb2x1bW4gLmFhLXRpY2tldC12Ml9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtdGlja2V0cy12Ml9fYm9keS0tY29sdW1uIC5hYS10aWNrZXQtdjJfX3ByaWNpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS10aWNrZXRzLXYyX19ib2R5LS1jb2x1bW4gLmFhLXRpY2tldC12Ml9fcHJpY2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2NSUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS10aWNrZXRzLXYyX19ib2R5LS1jb2x1bW4gLmFhLXRpY2tldC12Ml9fcHJpY2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS10aWNrZXRzLXYyX19ib2R5LS1jb2x1bW4gLmFhLXRpY2tldC12Mi0tZGlzY291bnRlZCAuYWEtdGl0bGUge1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5hYS10aWNrZXRzLXYyX19ib2R5LS1jb2x1bW4gLmFhLXRpY2tldC12Mi0tZGlzY291bnRlZCAuYWEtdGlja2V0LXYyX19wcmljZTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFByaWNpbmdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wcmljaW5nX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXByaWNpbmdfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1wcmljaW5nX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLXByaWNpbmdfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWEtcHJpY2luZyBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLXByaWNpbmcgLmFhLWJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uYWEtcHJpY2luZyAuYWEtYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1wcmljaW5nIC5hYS1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmFhLXByaWNpbmcgLmFhLWJ1dHRvbiArIC5hYS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1wcmljaW5nIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXByaWNpbmcgLmFhLWJ1dHRvbiArIC5hYS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1wcmljaW5nIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uYWEtcHJpY2luZyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmFhLXByaWNpbmcgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWEtcHJpY2luZyB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFhLXByaWNpbmcgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICB0b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc2LjUnIGN5PSc2LjUnIHI9JzYuNScgZmlsbD0nJTIzRkZDRjAwJy8lM0UlM0NwYXRoIGQ9J000IDYuNzc3NzhMNS42NjY2NyA5TDkgNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uYWEtcHJpY2luZyB1bCBsaS5zdGFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgZmlsbD0nbm9uZScgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyB3aWR0aD0nMTMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzYuNScgY3k9JzYuNScgZmlsbD0nJTIzZmZjZjAwJyByPSc2LjUnLyUzRSUzQ3BhdGggZD0nbTYuNSAzIC43ODU4IDIuNDE4NDRoMi41NDI5bC0yLjA1NzI1IDEuNDk0NjguNzg1OCAyLjQxODQ0LTIuMDU3MjUtMS40OTQ2OC0yLjA1NzI1IDEuNDk0NjguNzg1OC0yLjQxODQ0LTIuMDU3MjUtMS40OTQ2OGgyLjU0Mjl6JyBmaWxsPSclMjMwMDAnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmFhLXByaWNpbmctcGxhbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcHJpY2luZy1wbGFucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNyk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5hYS1wcmljaW5nLXBsYW5zLS1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hYS1wcmljaW5nLXBsYW4ge1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxMjJkO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcHJpY2luZy1wbGFuIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wcmljaW5nLXBsYW5zLS0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXByaWNpbmctcGxhbnMtLTMgLmFhLXByaWNpbmctcGxhbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUvMyk7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWEtcHJpY2luZy1wbGFuOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTM1ODsgfVxuXG4uYWEtcHJpY2luZy1wbGFuX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hYS1wcmljaW5nLXBsYW5fX2hlYWRlciBoMSwgLmFhLXByaWNpbmctcGxhbl9faGVhZGVyIGgyLCAuYWEtcHJpY2luZy1wbGFuX19oZWFkZXIgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlLCAuYWEtcHJpY2luZy1wbGFuX19wcmljZSAuYWEtcHJpY2luZy1wbGFuX19oZWFkZXIgcDpmaXJzdC1vZi10eXBlLCAuYWEtcHJpY2luZy1wbGFuX19oZWFkZXIgaDMsIC5hYS1wcmljaW5nLXBsYW5fX2hlYWRlciBoNCwgLmFhLXByaWNpbmctcGxhbl9faGVhZGVyIGg1LCAuYWEtcHJpY2luZy1wbGFuX19oZWFkZXIgLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciA+IGEsIC5hYS1wcmljaW5nLXBsYW5fX2hlYWRlciBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI0Y0RDAwMDsgfVxuXG4uYWEtcHJpY2luZy1wbGFuX19wcmljZSBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0VGFibGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS10YWJsZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS10YWJsZV9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLXRhYmxlX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLXRhYmxlX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFhLXRhYmxlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXRhYmxlX19ib2R5IHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmFhLXRhYmxlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWEtdGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTM1ODsgfVxuICAuYWEtdGFibGUtcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA5MkE7IH1cblxuLmFhLXRhYmxlLXJvdy0taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMTIyZDsgfVxuICAuYWEtdGFibGUtcm93LS1oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS10YWJsZS1yb3ctLWhlYWRlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmFhLXRhYmxlLWNlbGwge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5hYS10YWJsZS1jZWxsOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA5MkE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRTcGVha2Vyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNwZWFrZXJzX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNwZWFrZXJzX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1zcGVha2Vyc19faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hYS1zcGVha2Vyc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hYS1zcGVha2Vyc19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cblxuLmFhLXNwZWFrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFhLXNwZWFrZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1zcGVha2VyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNwZWFrZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLXNwZWFrZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfSB9XG4gIC5hYS1zcGVha2VyIC5hYS1zcGVha2VyX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uYmctLXRlcnRpYXJ5IGEuYWEtc3BlYWtlciwgLnNpdGUtaGVhZGVyLmJnLS1ub25lIGEuYWEtc3BlYWtlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5iZy0tdGVydGlhcnkgYS5hYS1zcGVha2VyOmhvdmVyLCAuc2l0ZS1oZWFkZXIuYmctLW5vbmUgYS5hYS1zcGVha2VyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYmctLXRlcnRpYXJ5IGEuYWEtc3BlYWtlcjpob3ZlciBoMSwgLnNpdGUtaGVhZGVyLmJnLS1ub25lIGEuYWEtc3BlYWtlcjpob3ZlciBoMSwgLmJnLS10ZXJ0aWFyeSBhLmFhLXNwZWFrZXI6aG92ZXIgaDIsIC5zaXRlLWhlYWRlci5iZy0tbm9uZSBhLmFhLXNwZWFrZXI6aG92ZXIgaDIsIC5iZy0tdGVydGlhcnkgYS5hYS1zcGVha2VyOmhvdmVyIC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgLmJnLS10ZXJ0aWFyeSBhLmFhLXNwZWFrZXI6aG92ZXIgcDpmaXJzdC1vZi10eXBlLCAuc2l0ZS1oZWFkZXIuYmctLW5vbmUgYS5hYS1zcGVha2VyOmhvdmVyIC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgLnNpdGUtaGVhZGVyLmJnLS1ub25lIGEuYWEtc3BlYWtlcjpob3ZlciBwOmZpcnN0LW9mLXR5cGUsIC5iZy0tdGVydGlhcnkgYS5hYS1zcGVha2VyOmhvdmVyIGgzLCAuc2l0ZS1oZWFkZXIuYmctLW5vbmUgYS5hYS1zcGVha2VyOmhvdmVyIGgzLCAuYmctLXRlcnRpYXJ5IGEuYWEtc3BlYWtlcjpob3ZlciBoNCwgLnNpdGUtaGVhZGVyLmJnLS1ub25lIGEuYWEtc3BlYWtlcjpob3ZlciBoNCwgLmJnLS10ZXJ0aWFyeSBhLmFhLXNwZWFrZXI6aG92ZXIgaDUsIC5zaXRlLWhlYWRlci5iZy0tbm9uZSBhLmFhLXNwZWFrZXI6aG92ZXIgaDUsIC5iZy0tdGVydGlhcnkgYS5hYS1zcGVha2VyOmhvdmVyIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgPiBhLCAuc2l0ZS1oZWFkZXIuYmctLW5vbmUgYS5hYS1zcGVha2VyOmhvdmVyIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgPiBhLCAuYmctLXRlcnRpYXJ5IGEuYWEtc3BlYWtlcjpob3ZlciBoNiwgLnNpdGUtaGVhZGVyLmJnLS1ub25lIGEuYWEtc3BlYWtlcjpob3ZlciBoNiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWEtc3BlYWtlcnMtbmV3IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXJzX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXJzX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTY4MHB4OyB9IH1cbiAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMi0gMTBweCAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuYWEtc3BlYWtlcnMtbmV3IC5hYS1zcGVha2VyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlcjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlcjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNjBweCAvIDMpOyB9XG4gICAgICAgIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXI6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlcjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuYWEtc3BlYWtlcnMtbmV3IC5hYS1zcGVha2VyOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gOTBweCAvIDQpOyB9XG4gICAgICAgIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXI6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlcjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgICAuYWEtc3BlYWtlcnMtbmV3IC5hYS1zcGVha2VyOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAuYWEtc3BlYWtlcnMtbmV3IC5hYS1zcGVha2VyOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYWEtc3BlYWtlcnMtbmV3IC5hYS1zcGVha2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDUgLSAxMjBweCAvIDUpOyB9XG4gICAgICAgIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXI6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlcjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgICAuYWEtc3BlYWtlcnMtbmV3IC5hYS1zcGVha2VyOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXI6bnRoLWNoaWxkKC1uKzUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXI6bnRoLWNoaWxkKDVuKzUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXI6aG92ZXIgLmFhLXNwZWFrZXItaW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtc3BlYWtlcnMtbmV3IC5hYS1zcGVha2VyLWltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzEycHg7IH0gfVxuICAgIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXItaW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlci1pbWFnZV9fb3ZlcmxheS01MDphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOSwgNDIsIDAuNSk7IH1cbiAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlci1pbWFnZV9fb3ZlcmxheS03NTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOSwgNDIsIDAuNzUpOyB9XG4gIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXItaW1hZ2VfX292ZXJsYXktZ3JhZGllbnQ6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjMWIyYjc5IDAlLCByZ2JhKDE5LCAyNSwgNTksIDApIDQwJSk7IH1cbiAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlcl9faW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAuYWEtc3BlYWtlcnMtbmV3IC5hYS1zcGVha2VyX19pbmZvIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFhLXNwZWFrZXJzLW5ldyAuYWEtc3BlYWtlcl9faW5mbyBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAuYWEtc3BlYWtlcnMtbmV3IC5hYS1zcGVha2VyX19pbmZvIHAge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hYS1zcGVha2Vycy1uZXcgLmFhLXNwZWFrZXJfX2luZm8gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgLmFhLXNwZWFrZXJzLW5ldyBhLmFhLXNwZWFrZXIgLmFhLXNwZWFrZXJfX2luZm86aG92ZXIgaDQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYS1zcGVha2Vycy1uZXctLWNlbnRlcmVkIC5hYS1zcGVha2Vyc19fYm9keSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0TWVtYmVyc2hpcCB2aWRlb1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXNlY3Rpb24tdGl0bGUsXG4uYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY29sdW1uc19faGVhZGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1zZWN0aW9uLXRpdGxlLFxuICAgIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jb2x1bW5zX19oZWFkZXJfX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1zZWN0aW9uLXRpdGxlLFxuICAgIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jb2x1bW5zX19oZWFkZXJfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXNlY3Rpb24tbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtcGxheSB7XG4gIHotaW5kZXg6IDQwOyB9XG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkIC5hYS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtc2VjdGlvbi1saW5rIGEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY29sdW1ucyAuYWEtYXV0aG9yIHtcbiAgY29sb3I6ICNGNEQwMDA7IH1cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLWNvbHVtbnMgLmFhLWNvbHVtbi5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW4uYWEtY29sdW1uLS12aWRlbyAuYWEtY29sdW1uX19pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMCA1Ni4yNSUgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW4uYWEtY29sdW1uLS12aWRlbyAuYWEtY29sdW1uX19pbm5lciB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY2FyZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY2FyZHMgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY2FyZHMgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jYXJkcyAuYWEtc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY2FyZHMgLmFhLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLWNhcmRzIC5hYS1jYXJkIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCAtIDkwcHggLyA0KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLWNhcmRzIC5hYS1jYXJkOm50aC1vZi10eXBlKDJuKzIpLCAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY2FyZHMgLmFhLWNhcmQ6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jYXJkcyAuYWEtY2FyZDpudGgtb2YtdHlwZSg0biArNCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY2FyZHMgLmFhLXRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY2FyZHMgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCA1Ni4yNSUgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY2FyZHMgLmFhLWNhcmRfX2hlYWRlcl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY2FyZHMgLmFhLWNhcmRfX2hlYWRlciAuYWEtcGxheSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogNTAlOyB9XG4gIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jYXJkcyAuYWEtY2FyZF9faGVhZGVyIC5hYS1wbGF5OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAyNXB4IDAgMjVweCAzNXB4OyB9XG4gIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jYXJkcyAuYWEtY2FyZHNfX2lubmVyID4gYTpob3ZlciAuYWEtY2FyZF9faGVhZGVyX19pbm5lciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXZpZGVvLW5hdmlnYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXZpZGVvLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtdmlkZW8tbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtdmlkZW8tbmF2aWdhdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS12aWRlby1uYXZpZ2F0aW9uIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXZpZGVvLW5hdmlnYXRpb24gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjRjREMDAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtdmlkZW8tbmF2aWdhdGlvbiAuYWEtdmlkZW8tbmF2aWdhdGlvbl9fYnJvd3NlIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uYWEtbWVtYmVyc2hpcC12aWRlby5hYS1tZW1iZXJzaGlwLXZpZGVvLS1wb3N0IC5hYS1hdXRob3Ige1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvLmFhLW1lbWJlcnNoaXAtdmlkZW8tLXBvc3QgLmFhLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtbWVtYmVyc2hpcC12aWRlby5hYS1tZW1iZXJzaGlwLXZpZGVvLS1wb3N0IC5hYS10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8uYWEtbWVtYmVyc2hpcC12aWRlby0tcG9zdCAuYWEtY29sdW1uLmFhLWNvbHVtbi0tdmlkZW8gLmFhLWNvbHVtbl9faW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8uYWEtbWVtYmVyc2hpcC12aWRlby0tcG9zdCAuYWEtY29sdW1uX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8uYWEtbWVtYmVyc2hpcC12aWRlby0tcG9zdCAuYWEtY29sdW1uX19pbm5lciAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07IH1cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8uYWEtbWVtYmVyc2hpcC12aWRlby0tcG9zdCAuYWEtdGFncyBhIHtcbiAgY29sb3I6ICNGNEQwMDA7IH1cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8uYWEtbWVtYmVyc2hpcC12aWRlby0tcG9zdCAuYWEtY29sdW1uc19faGVhZGVyX19iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvLmFhLW1lbWJlcnNoaXAtdmlkZW8tLXBvc3QgLmFhLWNvbHVtbnNfX2hlYWRlcl9fYmFjayBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvLS1jYXRlZ29yeSAuYWEtc2VjdGlvbi1saW5rIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hYS1lbWJlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYWEtZW1iZWQgLmFhLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmFhLWVtYmVkIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFhLWVtYmVkX19oZWFkZXIsXG4uYWEtZW1iZWRfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmFhLWVtYmVkX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmFhLWVtYmVkX19oZWFkZXIgLmFhLWxhYmVsIHtcbiAgICBjb2xvcjogI0Y0RDAwMDsgfVxuICAuYWEtZW1iZWRfX2hlYWRlcjpub3QoOmVtcHR5KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWVtYmVkX19oZWFkZXI6bm90KDplbXB0eSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLmFhLWVtYmVkX19kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hYS1lbWJlZF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWVtYmVkX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgLmFhLWVtYmVkX19ib2R5IHtcbiAgICAgIG1heC13aWR0aDogMTkyMHB4OyB9IH1cblxuLmFhLWVtYmVkX19ib2R5X19hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygtMTAwcHggLSAyMHB4KTsgfVxuXG4uYWEtZW1iZWRfX3ZpZGVvIHtcbiAgZmxleDogMSAxIGF1dG87IH1cblxuLmFhLWVtYmVkX19jaGF0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1lbWJlZF9fY2hhdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmFhLWVtYmVkX19jaGF0LXRvZ2dsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtZW1iZWRfX2NoYXQtdG9nZ2xlciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLmFhLWVtYmVkX19jaGF0LXRvZ2dsZXIgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4uYWEtZW1iZWRfX2NoYXQtc2VydmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hYS1lbWJlZF9fY2hhdC1zZXJ2aWNlLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hYS1lbWJlZF9fY2hhdC1zZXJ2aWNlLmlzLWFjdGl2ZSB7XG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7IH0gfVxuICAuYWEtZW1iZWRfX2NoYXQtc2VydmljZSA+IGRpdiwgLmFhLWVtYmVkX19jaGF0LXNlcnZpY2UgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogODB2aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWVtYmVkX19jaGF0LXNlcnZpY2UgPiBkaXYsIC5hYS1lbWJlZF9fY2hhdC1zZXJ2aWNlIGlmcmFtZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAuYWEtZW1iZWRfX2NoYXQtc2VydmljZSBpZnJhbWUge1xuICAgIGJvcmRlcjogMDsgfVxuXG4uYWEtZW1iZWRfX3N0cmVhbS1uYXZfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uYWEtZW1iZWRfX3N0cmVhbS1uYXZfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWEtZW1iZWRfX3N0cmVhbS1uYXZfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1lbWJlZF9fc3RyZWFtLW5hdl9fYm9keSB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMzAlLCAzMTBweCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1lbWJlZF9fc3RyZWFtLW5hdl9fYm9keSB7XG4gICAgICBnYXA6IDUwcHg7IH0gfVxuXG4uYWEtZW1iZWRfX3N0cmVhbS1uYXYtaXRlbV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1lbWJlZF9fc3RyZWFtLW5hdi1pdGVtX19oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAyOTVweDsgfSB9XG5cbi5hYS1lbWJlZF9fc3RyZWFtLW5hdi1pdGVtX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hYS1lbWJlZF9fc3RyZWFtLW5hdi1pdGVtX19ib2R5IGgzIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmFhLWVtYmVkX19zdHJlYW0tbmF2LWl0ZW1fX3RhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMTJweCAyNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWEtZW1iZWRfX3N0cmVhbS1uYXYtaXRlbV9fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLmVtYmVkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lbWJlZF9faW5uZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmVtYmVkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lbWJlZF9faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZW1iZWRfX2hlYWRlciAuZW1iZWQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNyk7IH1cbiAgICAuZW1iZWRfX2hlYWRlciAuZW1iZWQtdGV4dCBoMiwgLmVtYmVkX19oZWFkZXIgLmVtYmVkLXRleHQgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlLCAuYWEtcHJpY2luZy1wbGFuX19wcmljZSAuZW1iZWRfX2hlYWRlciAuZW1iZWQtdGV4dCBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5lbWJlZF9faGVhZGVyIC5lbWJlZC10ZXh0IC5hYS1sYWJlbCB7XG4gICAgICBjb2xvcjogI0Y0RDAwMDsgfVxuICAgIC5lbWJlZF9faGVhZGVyIC5lbWJlZC10ZXh0IC5kYXRlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5lbWJlZC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNThweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW1iZWQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmVtYmVkLWJ1dHRvbiAudG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEQwMDA7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgbGluZWFyOyB9XG5cbi5lbWJlZC1idXR0b24tLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW1iZWQtYnV0dG9uLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5lbWJlZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lbWJlZF9fYm9keSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmVtYmVkIC5saXZlc3RyZWFtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lbWJlZCAubGl2ZXN0cmVhbS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgLmVtYmVkIC5saXZlc3RyZWFtLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW1iZWQgLmxpdmVzdHJlYW0tY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbWJlZCAubGl2ZXN0cmVhbS1jb250YWluZXIgaWZyYW1lIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtYmVkX19ib2R5LnNsaWRvLWhpZGRlbiAubGl2ZXN0cmVhbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5lbWJlZCAuc2xpZG8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtYmVkIC5zbGlkby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMyk7IH0gfVxuICAuZW1iZWQgLnNsaWRvLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4OyB9XG5cbi5lbWJlZC1idXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTM1ODsgfVxuICAuZW1iZWQtYnV0dG9uLmlzLWFjdGl2ZSAudG9nZ2xlIHtcbiAgICBsZWZ0OiAzNXB4OyB9XG5cbi5lbWJlZF9fYm9keS5pcy1hY3RpdmUgLmxpdmVzdHJlYW0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lbWJlZF9fYm9keS5pcy1hY3RpdmUgLmxpdmVzdHJlYW0tY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDsgfSB9XG5cbi5lbWJlZF9fYm9keS5pcy1hY3RpdmUgLnNsaWRvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFhLWN1c3RvbS1saXN0cyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uYWEtY3VzdG9tLWxpc3RzX19pbm5lciB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hYS1jdXN0b20tbGlzdHNfX2hlYWRlciBoMSwgLmFhLWN1c3RvbS1saXN0c19faGVhZGVyIGgyLCAuYWEtY3VzdG9tLWxpc3RzX19oZWFkZXIgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlLCAuYWEtcHJpY2luZy1wbGFuX19wcmljZSAuYWEtY3VzdG9tLWxpc3RzX19oZWFkZXIgcDpmaXJzdC1vZi10eXBlLCAuYWEtY3VzdG9tLWxpc3RzX19oZWFkZXIgaDMsIC5hYS1jdXN0b20tbGlzdHNfX2hlYWRlciBoNCwgLmFhLWN1c3RvbS1saXN0c19faGVhZGVyIGg1LCAuYWEtY3VzdG9tLWxpc3RzX19oZWFkZXIgLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi1pbm5lciA+IGEsIC5hYS1jdXN0b20tbGlzdHNfX2hlYWRlciBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFhLWN1c3RvbS1saXN0c19faGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5hYS1jdXN0b20tbGlzdHNfX2JvZHkgLmN1c3RvbS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtY3VzdG9tLWxpc3RzX19ib2R5IC5jdXN0b20tbGlzdC1pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmFhLWN1c3RvbS1saXN0c19fYm9keSAuY3VzdG9tLWxpc3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFhLWN1c3RvbS1saXN0c19fYm9keSAuY3VzdG9tLWxpc3QtaXRlbSBwIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA3KTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hYS1jdXN0b20tbGlzdHNfX2JvZHkgLmN1c3RvbS1saXN0LWl0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtY3VzdG9tLWxpc3RzX19mb290ZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4uYWEtY3VzdG9tLWxpc3RzX19mb290ZXItY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtaGVyby0tY29sdW1uIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbi5hYS1oZXJvLS1jb2x1bW4gLmFhLWhlcm9fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm8tLWNvbHVtbiAuYWEtaGVyb19faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hYS1oZXJvLS1jb2x1bW4gLmFhLWhlcm9fX2hlYWRlciB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm8tLWNvbHVtbiAuYWEtaGVyb19faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7IH0gfVxuICAuYWEtaGVyby0tY29sdW1uIC5hYS1oZXJvX19oZWFkZXIgaDEsIC5hYS1oZXJvLS1jb2x1bW4gLmFhLWhlcm9fX2hlYWRlciBoMiwgLmFhLWhlcm8tLWNvbHVtbiAuYWEtaGVyb19faGVhZGVyIC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgLmFhLWhlcm8tLWNvbHVtbiAuYWEtaGVyb19faGVhZGVyIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLWhlcm8tLWNvbHVtbiAuYWEtaGVyb19faGVhZGVyIGgzLCAuYWEtaGVyby0tY29sdW1uIC5hYS1oZXJvX19oZWFkZXIgaDQsIC5hYS1oZXJvLS1jb2x1bW4gLmFhLWhlcm9fX2hlYWRlciBoNSwgLmFhLWhlcm8tLWNvbHVtbiAuYWEtaGVyb19faGVhZGVyIC5hYS1hZ2VuZGFfX25hdmlnYXRpb24taW5uZXIgPiBhLCAuYWEtaGVyby0tY29sdW1uIC5hYS1oZXJvX19oZWFkZXIgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFhLWhlcm8tLWNvbHVtbiAuYWEtaGVyb19faGVhZGVyIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAuYWEtaGVyby0tY29sdW1uIC5hYS1oZXJvX19oZWFkZXIgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYWEtaGVyby0tY29sdW1uIC5hYS1oZXJvX19ib2R5IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYWEtaGVyby0tY29sdW1uIC5hYS1oZXJvX19ib2R5IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBQSAtIEJhY2sgYnV0dG9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYmFjay1idXR0b24gLmFhLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLmFhLWJhY2stYnV0dG9uIC5hYS1idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24ge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAuYWEtYmFjay1idXR0b25fX2hlYWRlciAuYWEtYnV0dG9uIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZpbGw6IG5vbmU7IH1cbiAgICAuYWEtYmFjay1idXR0b25fX2hlYWRlciAuYWEtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAuYWEtYmFjay1idXR0b25fX2hlYWRlciAuYWEtYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICMwMDEzNTg7IH1cblxuLypcblx0UG9zaXRpb25pbmcgb2YgYnV0dG9uc1xuKi9cbi5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24tZ3JvdXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cblxuLmFhLWJhY2stYnV0dG9uX19oZWFkZXIgLmFhLWJ1dHRvbi1ncm91cC0tY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWEtYmFjay1idXR0b25fX2hlYWRlciAuYWEtYnV0dG9uLWdyb3VwLS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLypcblx0Q29sb3IgdmFyaWF0aW9uc1xuKi9cbi5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24uYWEtYnV0dG9uLS1wcmltYXJ5IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMGUxMjJkOyB9XG5cbi5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24uYWEtYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMGUxMjJkOyB9XG5cbi5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24uYWEtYnV0dG9uLS1zZWNvbmRhcnkgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwMDEzNTg7IH1cblxuLmFhLWJhY2stYnV0dG9uX19oZWFkZXIgLmFhLWJ1dHRvbi5hYS1idXR0b24tLXNlY29uZGFyeTpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZmZmZjsgfVxuXG4uYWEtYmFjay1idXR0b25fX2hlYWRlciAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tcmVkIHN2ZyBwYXRoLCAuYWEtYmFjay1idXR0b25fX2hlYWRlciAuaHMtc3VibWl0IGlucHV0LmFhLWJ1dHRvbiBzdmcgcGF0aCwgLmhzLXN1Ym1pdCAuYWEtYmFjay1idXR0b25fX2hlYWRlciBpbnB1dC5hYS1idXR0b24gc3ZnIHBhdGgsIC5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5ocy1zdWJtaXQgYnV0dG9uLmFhLWJ1dHRvbiBzdmcgcGF0aCwgLmhzLXN1Ym1pdCAuYWEtYmFjay1idXR0b25fX2hlYWRlciBidXR0b24uYWEtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmOyB9XG5cbi5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24uYWEtYnV0dG9uLS1yZWQ6aG92ZXIgc3ZnIHBhdGgsIC5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5ocy1zdWJtaXQgaW5wdXQuYWEtYnV0dG9uOmhvdmVyIHN2ZyBwYXRoLCAuaHMtc3VibWl0IC5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIGlucHV0LmFhLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCwgLmFhLWJhY2stYnV0dG9uX19oZWFkZXIgLmhzLXN1Ym1pdCBidXR0b24uYWEtYnV0dG9uOmhvdmVyIHN2ZyBwYXRoLCAuaHMtc3VibWl0IC5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIGJ1dHRvbi5hYS1idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBQSAtIFF1b3RlIHYyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcXVvdGUtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLXF1b3RlLXYyIC5hYS1pbm5lci5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5hYS1xdW90ZS12MiAuYWEtcXVvdGUtYmctaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5hYS1xdW90ZS12MiAuYWEtcXVvdGUtYmctaW1hZ2UtLWJsdXJyZWQge1xuICAgIGZpbHRlcjogYmx1cigxN3B4KTsgfVxuICAuYWEtcXVvdGUtdjIgLmFhLXF1b3RlLWJnLWltYWdlLS1vcGFjaXR5IHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cblxuLmFhLXF1b3RlLXYyX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLXF1b3RlLXYyX19oZWFkZXIgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1xdW90ZS12Ml9faGVhZGVyIGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1xdW90ZS12Ml9faGVhZGVyIGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4OyB9IH1cbiAgLmFhLXF1b3RlLXYyX19oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTEzcHg7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5hYS1xdW90ZS12Ml9faGVhZGVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmFhLXF1b3RlLXYyX19oZWFkZXIgLmFhLXF1b3RlX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uYWEtcXVvdGUtdjJfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBQSAtIFJlbGV2dmFudCBDb250ZW50XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcmVsZXZhbnQtY29udGVudF9faGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcmVsZXZhbnQtY29udGVudF9faGVhZGVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cblxuLmFhLXJlbGV2YW50LWNvbnRlbnRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hYS1yZWxldmFudC1jb250ZW50X19saW5rIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLmFhLXJlbGV2YW50LWNvbnRlbnRfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hYS1yZWxldmFudC1jb250ZW50X19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5hLmFhLXJlbGV2YW50LWNvbnRlbnRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBQSAtIEV2ZW50IERlc2NyaXB0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtZXZlbnQtYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWEtZXZlbnQtYXV0aG9yIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG4gIC5hYS1ldmVudC1hdXRob3IgLmFhLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjRjREMDAwOyB9XG5cbi5hYS1ldmVudC1zb2NpYWwgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFhLWV2ZW50LXNvY2lhbCBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKlxuKiBUaW1lbGluZVxuKi9cbi5hYS1ldmVudC1kZXNjcmlwdGlvbl9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtZXZlbnQtZGVzY3JpcHRpb25fX2JvZHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICNmZmZmZmY7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICBsZWZ0OiAyOTlweDsgfSB9XG4gIC5hYS1ldmVudC1kZXNjcmlwdGlvbl9fYm9keSAuYWEtZXZlbnQtZGVzY3JpcHRpb25fX2xpbmUtaGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGVmdDogMjk4cHg7XG4gICAgdG9wOiA0M3B4O1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWV2ZW50LWRlc2NyaXB0aW9uX19ib2R5IC5hYS1ldmVudC1kZXNjcmlwdGlvbl9fbGluZS1oaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmFhLWV2ZW50LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuYWEtZXZlbnQtaXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICNmZmZmZmY7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5hYS1ldmVudC1pdGVtOmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmFhLWV2ZW50LWl0ZW06Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWV2ZW50LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5hYS1ldmVudC1pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5hYS1ldmVudC1pdGVtOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbi5hYS1ldmVudC1pdGVtX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5hYS1ldmVudC1pdGVtX19oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTEzcHg7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuYWEtZXZlbnQtaXRlbV9faGVhZGVyIGltZzpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1ldmVudC1pdGVtX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMi41KTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWEtZXZlbnQtaXRlbV9faGVhZGVyIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG5cbi5hYS1ldmVudC1pdGVtX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtZXZlbnQtaXRlbV9fY2lyY2xlIHtcbiAgICAgIHRvcDogNDNweDtcbiAgICAgIHJpZ2h0OiAtOC4yNXB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5hYS1ldmVudC1pdGVtX19ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWV2ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNy41KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH0gfVxuICAuYWEtZXZlbnQtaXRlbV9fYm9keSAuYWEtZXZlbnQtdGltZSxcbiAgLmFhLWV2ZW50LWl0ZW1fX2JvZHkgLmFhLWV2ZW50LXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmFhLWV2ZW50LWl0ZW1fX2JvZHkgLmFhLWV2ZW50LXN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmFhLWV2ZW50LWl0ZW1fX2JvZHkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQ29sdW1uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNvbHVtbnMtdjIgLmFhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFhLWNvbHVtbnMtdjJfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtY29sdW1uLXYyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWEtY29sdW1uLXYyX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWEtY29sdW1uLXYyLS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW4tdjItLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtY29sdW1uLXYyLS10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1uLXYyLS10ZXh0IGgyLCAuYWEtY29sdW1uLXYyLS10ZXh0IC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgLmFhLWNvbHVtbi12Mi0tdGV4dCBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuXG4uYWEtY29sdW1uLXYyLS1pbWFnZSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5hYS1jb2x1bW4tdjItLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYWEtY29sdW1ucy12Mi1pbWFnZSAuYWEtY29sdW1uLXYyLS1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbi5hYS1jb2x1bW5zLXYyX19ib2R5ICsgLmFhLWNvbHVtbnMtdjJfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtY29sdW1ucy12Ml9fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbHVtbnMtdjJfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4vKlxuKiBNb2RpZmllcnNcbiovXG4uYWEtY29sdW1ucy12Mi0tbm8tc3BhY2luZyAuYWEtY29sdW1ucy12Ml9fYm9keSArIC5hYS1jb2x1bW5zLXYyX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWEtY29sdW1ucy12Mi0tbm8tc3BhY2luZyAuYWEtY29sdW1ucy12Ml9fYm9keSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5hYS1jb2x1bW5zLXYyLS1uby1zcGFjaW5nIC5hYS1jb2x1bW5zLXYyX19ib2R5IC5hYS1jb2x1bW4tdjItLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbHVtbnMtdjItLXJldmVyc2VkIC5hYS1jb2x1bW5zLXYyX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbHVtbnMtdjItLXJldmVyc2VkIC5hYS1jb2x1bW5zLXYyX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFNlcGFyYXRvclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNlcGFyYXRvciAuYWEtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtc2VwYXJhdG9yIC5hYS1jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5hYS1zZXBhcmF0b3IuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1ub25lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXNlcGFyYXRvci5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW5vbmUge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uYWEtc2VwYXJhdG9yLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1zZXBhcmF0b3IuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1ub25lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmFhLXNlcGFyYXRvcl9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXNlcGFyYXRvcl9fYm9keSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmFhLXNlcGFyYXRvcl9faWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtc2VwYXJhdG9yX19pY29uIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmFhLXNlcGFyYXRvcl9faWNvbiBzdmcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLXNlcGFyYXRvcl9faWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogNDVweDsgfSB9XG4gICAgLmFhLXNlcGFyYXRvcl9faWNvbiBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5hYS1zZXBhcmF0b3JfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXNlcGFyYXRvcl9fY29sdW1uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtc2VwYXJhdG9yX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5hYS1zZXBhcmF0b3JfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1zZXBhcmF0b3JfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1iYXNpczogbWF4LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtc2VwYXJhdG9yX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLmFhLXNlcGFyYXRvcl9fbGluZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iZy0tcHJpbWFyeSAuYWEtc2VwYXJhdG9yX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE2MTYxNjsgfVxuXG4uYmctLXByaW1hcnkgLmFhLXNlcGFyYXRvcl9fbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7IH1cblxuLmJnLS13aGl0ZSB7XG4gIGNvbG9yOiAjN0U3RTdFOyB9XG4gIC5iZy0td2hpdGUgLmFhLXNlcGFyYXRvcl9faWNvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogIzdFN0U3RTsgfVxuICAuYmctLXdoaXRlIC5hYS1zZXBhcmF0b3JfX2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RTdFN0U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRTaW1wbGUgQ1RBXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2ltcGxlLWN0YV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWEtc2ltcGxlLWN0YV9faGVhZGVyIC5hYS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWEtc2ltcGxlLWN0YV9fYm9keSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hYS1zaW1wbGUtY3RhX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0U3RyZWFtaW5nIFRvcCBCYW5uZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zdHJlYW1pbmctdG9wLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFNwZWFrZXIgQ2FyZHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zcGVha2VyLWNhcmRzIC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNGNEQwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5hYS1zcGVha2VyLWNhcmRzX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA0KTtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgY29sb3I6ICNCQkJCQkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXNwZWFrZXItY2FyZHNfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zcGVha2VyLWNhcmRzX19oZWFkZXIgaDEsIC5hYS1zcGVha2VyLWNhcmRzX19oZWFkZXIgaDIsIC5hYS1zcGVha2VyLWNhcmRzX19oZWFkZXIgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgcDpmaXJzdC1vZi10eXBlLCAuYWEtcHJpY2luZy1wbGFuX19wcmljZSAuYWEtc3BlYWtlci1jYXJkc19faGVhZGVyIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG4gIC5hYS1zcGVha2VyLWNhcmRzX19oZWFkZXIgcCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmFhLXNwZWFrZXItY2FyZHNfX2hlYWRlciAuYWEtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLXNwZWFrZXItY2FyZHNfX2ZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uYWEtc3BlYWtlci1jYXJkc19fZGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDsgfVxuICAuYWEtc3BlYWtlci1jYXJkc19fZGl2aWRlciBzdmcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLXNwZWFrZXItY2FyZHNfX2RpdmlkZXIgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7IH0gfVxuICAuYWEtc3BlYWtlci1jYXJkc19fZGl2aWRlciBzcGFuIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1zcGVha2VyLWNhcmRzX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogOTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogOSk7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAxMTBweCA0MHB4O1xuICAgICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zcGVha2VyLWNhcmRzX19ib2R5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkge1xuICAgICAgY29sdW1uLWdhcDogNjVweDsgfSB9XG5cbi5hYS1zcGVha2VyLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1zcGVha2VyLWNhcmQge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1zcGVha2VyLWNhcmQge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuYS5hYS1zcGVha2VyLWNhcmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEuYWEtc3BlYWtlci1jYXJkOmhvdmVyLCBhLmFhLXNwZWFrZXItY2FyZDphY3RpdmUsIGEuYWEtc3BlYWtlci1jYXJkOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFhLXNwZWFrZXItY2FyZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDMwIC8gMTk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1OC41MyUgMTIwLjk0JSBhdCA3NC41OCUgNjcuMzElLCAjMDExNjYxIDAuMTUlLCAjMDMxNjVDIDEwMCUpOyB9XG4gIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlcjpiZWZvcmUsIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTsgfVxuICAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU4LjUzJSAxMjAuOTQlIGF0IDc0LjU4JSA2Ny4zMSUsICMwMDJERDAgMC4xNSUsICMwMDE2NjcgMTAwJSk7IH1cbiAgLmFhLXNwZWFrZXItY2FyZF9faGVhZGVyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBhc3BlY3QtcmF0aW86IDMwIC8gMjA7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDQ1LjAyJSA1Mi42NiUgYXQgNTAlIDQzLjE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ0KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXIgaW1nICsgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmFhLXNwZWFrZXItY2FyZF9fYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hYS1zcGVha2VyLWNhcmRfX2JvZHkgLmFhLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuXG4uYWEtc3BlYWtlci1jYXJkX19iaW8ge1xuICBjb2xvcjogI0JCQkJCQjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuYWEtc3BlYWtlci1jYXJkX19iaW8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmFhLXNwZWFrZXItY2FyZF9fYmlvIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYWEtc3BlYWtlci1jYXJkX190b3BpYyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBjb2xvcjogI0Y0RDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYWEtc3BlYWtlci1jYXJkX19saW5rIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5hYS1zcGVha2VyLWNhcmRfX2xpbmsgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDpob3ZlciAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXI6YmVmb3JlLCAuYWEtc3BlYWtlci1jYXJkc19fYm9keSAuYWEtc3BlYWtlci1jYXJkOmhvdmVyIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlcjphZnRlcixcbi5hYS1zcGVha2VyLWNhcmRzX19ib2R5IC5hYS1zcGVha2VyLWNhcmQ6YWN0aXZlIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlcjpiZWZvcmUsXG4uYWEtc3BlYWtlci1jYXJkc19fYm9keSAuYWEtc3BlYWtlci1jYXJkOmFjdGl2ZSAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXI6YWZ0ZXIsXG4uYWEtc3BlYWtlci1jYXJkc19fYm9keSAuYWEtc3BlYWtlci1jYXJkOmZvY3VzIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlcjpiZWZvcmUsXG4uYWEtc3BlYWtlci1jYXJkc19fYm9keSAuYWEtc3BlYWtlci1jYXJkOmZvY3VzIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDpob3ZlciAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXIgaW1nLFxuLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDphY3RpdmUgLmFhLXNwZWFrZXItY2FyZF9faGVhZGVyIGltZyxcbi5hYS1zcGVha2VyLWNhcmRzX19ib2R5IC5hYS1zcGVha2VyLWNhcmQ6Zm9jdXMgLmFhLXNwZWFrZXItY2FyZF9faGVhZGVyIGltZyB7XG4gIHdpZHRoOiA5NSU7IH1cbiAgLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDpob3ZlciAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXIgaW1nICsgaW1nLFxuICAuYWEtc3BlYWtlci1jYXJkc19fYm9keSAuYWEtc3BlYWtlci1jYXJkOmFjdGl2ZSAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXIgaW1nICsgaW1nLFxuICAuYWEtc3BlYWtlci1jYXJkc19fYm9keSAuYWEtc3BlYWtlci1jYXJkOmZvY3VzIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlciBpbWcgKyBpbWcge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDpob3ZlciAuYWEtc3BlYWtlci1jYXJkX19saW5rLFxuLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDphY3RpdmUgLmFhLXNwZWFrZXItY2FyZF9fbGluayxcbi5hYS1zcGVha2VyLWNhcmRzX19ib2R5IC5hYS1zcGVha2VyLWNhcmQ6Zm9jdXMgLmFhLXNwZWFrZXItY2FyZF9fbGluayB7XG4gIGNvbG9yOiAjRjREMDAwOyB9XG4gIC5hYS1zcGVha2VyLWNhcmRzX19ib2R5IC5hYS1zcGVha2VyLWNhcmQ6aG92ZXIgLmFhLXNwZWFrZXItY2FyZF9fbGluayBzdmcgcGF0aCxcbiAgLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDphY3RpdmUgLmFhLXNwZWFrZXItY2FyZF9fbGluayBzdmcgcGF0aCxcbiAgLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDpmb2N1cyAuYWEtc3BlYWtlci1jYXJkX19saW5rIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICNGNEQwMDA7IH1cblxuLmFhLXNwZWFrZXItY2FyZC0tZmVhdHVyZWQge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtc3BlYWtlci1jYXJkLS1mZWF0dXJlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zcGVha2VyLWNhcmQtLWZlYXR1cmVkIHtcbiAgICAgIGdhcDogNzBweDsgfSB9XG4gIC5hYS1zcGVha2VyLWNhcmQtLWZlYXR1cmVkIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlciB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDY1JTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTguNTMlIDEyMC45NCUgYXQgNzQuNTglIDY3LjMxJSwgIzAwMkREMCAwLjE1JSwgIzAwMTY2NyAxMDAlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLXNwZWFrZXItY2FyZC0tZmVhdHVyZWQgLmFhLXNwZWFrZXItY2FyZF9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5hYS1zcGVha2VyLWNhcmQtLWZlYXR1cmVkIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzMy42MSUgNDcuMTglIGF0IDUwJSA2OS43MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NCkgMC4xNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgICAuYWEtc3BlYWtlci1jYXJkLS1mZWF0dXJlZCAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXI6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1zcGVha2VyLWNhcmQtLWZlYXR1cmVkIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlciB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAwcHg7IH0gfVxuICAgIC5hYS1zcGVha2VyLWNhcmQtLWZlYXR1cmVkIC5hYS1zcGVha2VyLWNhcmRfX2hlYWRlciBpbWcge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAuYWEtc3BlYWtlci1jYXJkLS1mZWF0dXJlZCAuYWEtc3BlYWtlci1jYXJkX19ib2R5IHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXNwZWFrZXItY2FyZC0tZmVhdHVyZWQgLmFhLXNwZWFrZXItY2FyZF9fYm9keSAuYWEtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtc3BlYWtlci1jYXJkLS1mZWF0dXJlZCAuYWEtc3BlYWtlci1jYXJkX19ib2R5IC5hYS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7IH0gfVxuICAuYWEtc3BlYWtlci1jYXJkLS1mZWF0dXJlZCAuYWEtc3BlYWtlci1jYXJkX190b3BpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGVyb1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWhlcm8tLWZyb250LXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYWEtaGVyby0tZnJvbnQtdjIgLmFhLWJnLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5hYS1oZXJvLS1mcm9udC12MiAuYWEtaGVyb19faW5uZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hYS1oZXJvLS1mcm9udC12Ml9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLWhlcm8tLWZyb250LXYyX19ib2R5IHtcbiAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAuYWEtaGVyby0tZnJvbnQtdjJfX2JvZHkgLmFhLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBQSAtIEZlZWRiYWNrIGNvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1mZWVkYmFjay1jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmFhLWZlZWRiYWNrLWNvbHVtbnMgLmFhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogODtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYWEtZmVlZGJhY2stY29sdW1uX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWZlZWRiYWNrLWNvbHVtbl9faW1hZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYWEtZmVlZGJhY2stY29sdW1uX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWEtZmVlZGJhY2stY29sdW1uX19pbWFnZS5jb250YWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtZmVlZGJhY2stY29sdW1uX19pbWFnZS5jb250YWluIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1mZWVkYmFjay1jb2x1bW5fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtZmVlZGJhY2stY29sdW1uX19pdGVtLS1ob3JpLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtZmVlZGJhY2stY29sdW1uX19pdGVtLS1ob3JpLXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbS0tdmVydC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1mZWVkYmFjay1jb2x1bW5fX2l0ZW0tLXZlcnQtYm90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuLypcbiogRmVlZGJhY2sgdXRpbGl0eSBjbGFzc2VzIGZvciBjb2x1bW5zIGdyaWRcbiovXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuXG4vKlxuKiBGZWVkYmFjayB1dGlsaXR5IGNsYXNzZXMgZm9yIGNvbHVtbnMgZmxleFxuKi9cbi5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDFyZW07IH1cbiAgLmFhLWZlZWRiYWNrLWNvbHVtbnNfX2JvZHkuZmxleCAuYWEtZmVlZGJhY2stY29sdW1uX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmZsZXggLmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4IC5hYS1mZWVkYmFjay1jb2x1bW5fX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJS8yIC0gMTZweC8yKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmZsZXggLmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbTpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmZsZXggLmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlLzMgLSAzMnB4LzMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLmFhLWZlZWRiYWNrLWNvbHVtbnNfX2JvZHkuZmxleCAuYWEtZmVlZGJhY2stY29sdW1uX19pdGVtOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLmFhLWZlZWRiYWNrLWNvbHVtbnNfX2JvZHkuZmxleCAuYWEtZmVlZGJhY2stY29sdW1uX19pdGVtOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmZsZXgucmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi8qXG4qIEZlZWRiYWNrIHV0aWxpdHkgY2xhc3NlcyBmb3IgY29sdW1uc1xuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LmNvbC0xIC5hYS1mZWVkYmFjay1jb2x1bW5fX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWZlZWRiYWNrLWNvbHVtbnNfX2JvZHkuZmxleC5jb2wtMSAuYWEtZmVlZGJhY2stY29sdW1uX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmZsZXguY29sLTIgLmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUvMiAtIDE2cHgvMik7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLmFhLWZlZWRiYWNrLWNvbHVtbnNfX2JvZHkuZmxleC5jb2wtMiAuYWEtZmVlZGJhY2stY29sdW1uX19pdGVtOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LmNvbC00IC5hYS1mZWVkYmFjay1jb2x1bW5fX2l0ZW0ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlLzQgLSA0OHB4LzQpO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmZsZXguY29sLTQgLmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbTpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAuYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LmNvbC00IC5hYS1mZWVkYmFjay1jb2x1bW5fX2l0ZW06bnRoLW9mLXR5cGUoNG4rNCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmZsZXguY29sLTUgLmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUvNSAtIDY0cHgvNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLmFhLWZlZWRiYWNrLWNvbHVtbnNfX2JvZHkuZmxleC5jb2wtNSAuYWEtZmVlZGJhY2stY29sdW1uX19pdGVtOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmZsZXguY29sLTUgLmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbTpudGgtb2YtdHlwZSg1bis1KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5jb2wtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmNvbC0xIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5jb2wtMSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmNvbC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmNvbC00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmNvbC01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOyB9IH1cblxuLypcbiogRmVlZGJhY2sgdXRpbGl0eSBjbGFzc2VzXG4qL1xuLmFhLWxhYmVsLS1kYXJrIHtcbiAgY29sb3I6ICMxNjE2MTY7IH1cblxuLmFhLWxhYmVsLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jb250ZW50LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29udGVudC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hYS1mZWVkYmFjay1jb2x1bW5zLS1vdmVybGF5OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxOSwgMjQsIDUyLCAwLjcpLCByZ2JhKDE5LCAyNCwgNTIsIDAuNykpOyB9XG5cbi5hYS1mZWVkYmFjay1jb2x1bW5zLS1vdmVybGF5LWZhZGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC4zOGRlZywgIzAwMDkyQSAwLjQxJSwgcmdiYSgxOSwgMjUsIDU5LCAwKSA4NC45MiUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxOSwgMjQsIDUyLCAwLjcpLCByZ2JhKDE5LCAyNCwgNTIsIDAuNykpOyB9XG5cbi5hYS1mZWVkYmFjay1jb2x1bW5zLS1vdmVybGF5LW5vLXRleHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE2LjY1ZGVnLCAjODBCQ0MxIDE3LjY5JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzNy4wMSUpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgTG9nbyBXYWxsXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbG9nby13YWxsIC5hYS1pbm5lciB7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hYS1sb2dvLXdhbGwgLmFhLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmFhLWxvZ28td2FsbF9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWxvZ28td2FsbF9fYm9keSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDgwcHg7IH0gfVxuXG4uYWEtbG9nby1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWxvZ28taXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4OyB9IH1cbiAgLmFhLWxvZ28taXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIGVhc2UtaW4tb3V0IDAuM3M7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRQcm9kdWN0IGluZm9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcHJvZHVjdC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hYS1wcm9kdWN0LWluZm8gLmFhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmFhLXByb2R1Y3QtaW5mb19fbmF2LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1wcm9kdWN0LWluZm9fX25hdi1jb250YWluZXIge1xuICAgICAgZ2FwOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblxuLmFhLXByb2R1Y3QtaW5mb19fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFhLXByb2R1Y3QtaW5mb19fbmF2LWl0ZW0gLmRpdmlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYWEtcHJvZHVjdC1pbmZvX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxNjE2MTY7XG4gIHBhZGRpbmc6IDdweCAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zczsgfVxuICAuYWEtcHJvZHVjdC1pbmZvX19uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXByb2R1Y3QtaW5mb19fbmF2IHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAgICAgLmFhLXByb2R1Y3QtaW5mb19fbmF2OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5hYS1wcm9kdWN0LWluZm9fX25hdjpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IDgwJTsgfVxuXG4uYWEtcHJvZHVjdC1pbmZvX19uYXYuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMxNjE2MTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXByb2R1Y3QtaW5mb19fbmF2LmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0Y0RDAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYWEtcHJvZHVjdC1pbmZvX19uYXYuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAwMDsgfSB9XG5cbi5hYS1wcm9kdWN0LWluZm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1wcm9kdWN0LWluZm9fX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uYWEtcHJvZHVjdC1pbmZvX19jb250ZW50LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFhLXByb2R1Y3QtaW5mb19fY29udGVudF9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1wcm9kdWN0LWluZm9fX2NvbnRlbnRfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtcHJvZHVjdC1pbmZvX19jb250ZW50X19oZWFkZXIge1xuICAgICAgcGFkZGluZzogNjBweCA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1wcm9kdWN0LWluZm9fX2NvbnRlbnRfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDEyMHB4OyB9IH1cblxuLmFhLXByb2R1Y3QtaW5mb19fY29udGVudF9faGVhZGVyLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXByb2R1Y3QtaW5mb19fY29udGVudF9faGVhZGVyLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7IH0gfVxuXG4uYWEtcHJvZHVjdC1pbmZvX19jb250ZW50X19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXByb2R1Y3QtaW5mb19fY29udGVudF9fYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5hYS1wcm9kdWN0LWluZm9fX2NvbnRlbnRfX2JvZHkgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYWEtcHJvZHVjdC1pbmZvX19oZWFkZXItLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UXVvdGUgT0JGIHBsdXMvUXVvdGUgdjNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1xdW90ZS1vYmYtcGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLXF1b3RlLW9iZi1wbHVzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmFhLXF1b3RlLW9iZi1wbHVzIC5hYS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1xdW90ZS1vYmYtcGx1cyAuYWEtaW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWEtcXVvdGUtb2JmLXBsdXNfX2hlYWRlciB7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1xdW90ZS1vYmYtcGx1c19faGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuYWEtcXVvdGUtb2JmLXBsdXNfX2hlYWRlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWEtcXVvdGUtb2JmLXBsdXNfX2JvZHkge1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1xdW90ZS1vYmYtcGx1c19fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcXVvdGUtb2JmLXBsdXNfX2JvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5hYS1xdW90ZS1vYmYtcGx1c19fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbi5hYS1xdW90ZS1vYmYtcGx1c19fbGFiZWwge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAwMDtcbiAgY29sb3I6ICMxNjE2MTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cblxuLmFhLXF1b3RlLW9iZi1wbHVzX19xdW90ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXF1b3RlLW9iZi1wbHVzX19xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG5cbi5hYS1xdW90ZS1vYmYtcGx1c19fYXV0aG9yLFxuLmFhLXF1b3RlLW9iZi1wbHVzX19jb21wYW55IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtcXVvdGUtb2JmLXBsdXNfX2F1dGhvcixcbiAgICAuYWEtcXVvdGUtb2JmLXBsdXNfX2NvbXBhbnkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uYWEtcXVvdGUtb2JmLXBsdXNfX2F1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFhLXF1b3RlLW9iZi1wbHVzX19tb2JpbGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWEtcXVvdGUtb2JmLXBsdXNfX21vYmlsZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0T0JGKyBGb2N1cyBTZWN0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjgxcHgpIHtcbiAgICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24gLmFhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbiAuYWEtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24gLmFhLWJnLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uIC5hYS1iZy1pbWFnZS1jb250YWluZXItLWxlZnQgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7IH1cbiAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24gLmFhLWJnLWltYWdlLWNvbnRhaW5lci0tbGVmdCBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uIC5hYS1iZy1pbWFnZS1jb250YWluZXItLXJpZ2h0IGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDsgfVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbl9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7IH0gfVxuICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbl9faGVhZGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb25fX2hlYWRlciAubG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uX19oZWFkZXIgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uX19oZWFkZXIgLmFhLWJ1dHRvbi1ncm91cCAuYWEtYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb25fX2hlYWRlciAuYWEtYnV0dG9uLWdyb3VwIC5hYS1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uX19oZWFkZXIgdWw6bm90KC5pbnB1dHMtbGlzdCk6bm90KC5uYXZpZ2F0aW9uLWxpc3QpIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gICAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb25fX2hlYWRlciB1bDpub3QoLmlucHV0cy1saXN0KTpub3QoLm5hdmlnYXRpb24tbGlzdCkgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTInIGhlaWdodD0nNTInIHZpZXdCb3g9JzAgMCA1MiA1MicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMjYnIGN5PScyNicgcj0nMjYnIGZpbGw9JyUyMzAxMDkyQScvJTNFJTNDcGF0aCBkPSdNMzYuNzcyNyAxOUwyMi41IDMzLjI3MjdMMTYgMjYuNzcyNycgc3Ryb2tlPSclMjNGNEQwMDAnIHN0cm9rZS13aWR0aD0nNCcvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbl9fYm9keSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uX19ib2R5IHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uLS1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uLS1vdmVybGF5OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE5LCAyNCwgNTIsIDAuNyksIHJnYmEoMTksIDI0LCA1MiwgMC43KSk7IH1cblxuLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24tLW92ZXJsYXktZmFkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tb3ZlcmxheS1mYWRlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLjM4ZGVnLCAjMDAwOTJBIDAuNDElLCByZ2JhKDE5LCAyNSwgNTksIDApIDg0LjkyJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE5LCAyNCwgNTIsIDAuNyksIHJnYmEoMTksIDI0LCA1MiwgMC43KSk7IH1cblxuLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24tLW92ZXJsYXktbm8tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tb3ZlcmxheS1uby10ZXh0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTYuNjVkZWcsICM4MEJDQzEgMTcuNjklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM3LjAxJSk7IH1cblxuLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24tLWZpdCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tdmgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24tLXZoIHtcbiAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tY29udGFpbiAuYWEtYmctaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MXB4KSB7XG4gICAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24tLWNvbnRhaW4gLmFhLWJnLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tdy1pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uLS13LWltYWdlIC5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tdy1pbWFnZSAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tdy1pbWFnZSAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbl9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tdy1pbWFnZSAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbl9fYm9keSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24tLXctaW1hZ2UgLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb25fX2JvZHkgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjgxcHgpIHtcbiAgICAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tdy1pbWFnZSAuYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbl9fYm9keSBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGVybyBFdmVudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1oZXJvLS1ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuYWEtaGVyby0tZXZlbnRzIC5hYS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFhLWhlcm8tLWV2ZW50cyAuYWEtaW5uZXIgLmFhLW9iamVjdC1jb3ZlciBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYS1oZXJvLS1ldmVudHMgLmFhLWlubmVyIC5hYS1vYmplY3QtY292ZXIgaW1nIHtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0OyB9IH1cbiAgLmFhLWhlcm8tLWV2ZW50cyAuYWEtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvLS1ldmVudHMgLmFhLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuYWEtaGVyby0tZXZlbnRzIC5hYS1jb250ZW50IC5hYS1idXR0b24tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYS1oZXJvLS1ldmVudHMgLmFhLWNvbnRlbnQgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIC5hYS1oZXJvLS1ldmVudHMgLmFhLWNvbnRlbnQgLmFhLWJ1dHRvbi1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5hYS1oZXJvLS1ldmVudHMgLmFhLWJnLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5hYS1oZXJvLS1ldmVudHMgLmFhLWhlcm9fX2lubmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWEtaGVyby0tZXZlbnRzX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZXJvLS1ldmVudHNfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYWEtaGVyby0tZXZlbnRzX19oZWFkZXIgLmljb24gaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvLS1ldmVudHNfX2hlYWRlciAuaWNvbiBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5hYS1oZXJvLS1ldmVudHNfX2JvZHkge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtaGVyby0tZXZlbnRzX19ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby0tZXZlbnRzX19ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYWEtaGVyby0tZXZlbnRzX19ldmVudC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTI1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi10b3A6IC0zMDBweDsgfSB9XG5cbi5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2hlYWRlcixcbi5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2JvZHkge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby0tZXZlbnRzX19ldmVudC1zZWN0aW9uX19oZWFkZXIsXG4gICAgLmFhLWhlcm8tLWV2ZW50c19fZXZlbnQtc2VjdGlvbl9fYm9keSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuLmFhLWhlcm8tLWV2ZW50c19fZXZlbnQtc2VjdGlvbl9fYm9keSB7XG4gIHBhZGRpbmc6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWEtaGVyby0tZXZlbnRzX19ldmVudC1zZWN0aW9uX19ib2R5IGgxLCAuYWEtaGVyby0tZXZlbnRzX19ldmVudC1zZWN0aW9uX19ib2R5IGgyLCAuYWEtaGVyby0tZXZlbnRzX19ldmVudC1zZWN0aW9uX19ib2R5IC5hYS1wcmljaW5nLXBsYW5fX3ByaWNlIHA6Zmlyc3Qtb2YtdHlwZSwgLmFhLXByaWNpbmctcGxhbl9fcHJpY2UgLmFhLWhlcm8tLWV2ZW50c19fZXZlbnQtc2VjdGlvbl9fYm9keSBwOmZpcnN0LW9mLXR5cGUsIC5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2JvZHkgaDMsIC5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2JvZHkgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFhLWhlcm8tLWV2ZW50c19fZXZlbnQtc2VjdGlvbl9fYm9keSAuZXZlbnQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxNjE2MTY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4IDExcHg7XG4gICAgYmFja2dyb3VuZDogI0Y0RDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2JvZHkgLmV2ZW50LWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDE0LjMwMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gIC5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2JvZHkgLmV2ZW50X190aW1lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIC5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2JvZHkgLnRpbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2JvZHkgLnRpbWVfdHlwZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmFhLWhlcm8tLWV2ZW50c19fZXZlbnQtc2VjdGlvbl9fYm9keSAudGltZV9zcGFjZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uYWEtaGVyby0tZXZlbnRzX192aWRlbyAuYWEtdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvIC5hYS12aWRlby1jb250YWluZXIgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmFhLWhlcm8tLWV2ZW50c19fdmlkZW8gLmFhLXZpZGVvLXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvIC5hYS12aWRlby10aHVtYm5haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvIC5hYS12aWRlby10aHVtYm5haWwuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWEtaGVyby0tZXZlbnRzX192aWRlbyAuYWEtdmlkZW8tdGh1bWJuYWlsICsgdmlkZW8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWEtaGVyby0tZXZlbnRzX192aWRlbyAuYWEtdmlkZW8tdGh1bWJuYWlsLmlzLWhpZGRlbiArIHZpZGVvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvIC5hYS12aWRlby10aHVtYm5haWwgLmFhLXBsYXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvIC5hYS12aWRlby10aHVtYm5haWwgLmFhLXRodW1ibmFpbC12aWRlbyB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvIC5hYS1wbGF5IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vNDI0MTczMy5mczEuaHVic3BvdHVzZXJjb250ZW50LW5hMS5uZXQvaHViZnMvNDI0MTczMy9hdmlkbHkvaW1nL0dyb3VwJTIwMy0xLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTsgfVxuICAuYWEtaGVyby0tZXZlbnRzX192aWRlbyAuYWEtcGxheTphZnRlciwgLmFhLWhlcm8tLWV2ZW50c19fdmlkZW8gLmFhLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvIC5hYS1wbGF5OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFhLWhlcm8tLWV2ZW50c19fdmlkZW8gLmFhLXZpZGVvLXRodW1ibmFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE5LCA4OCwgMC44KTsgfVxuXG4uYWEtaGVyby0tZXZlbnRzX192aWRlby5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvLS1jb3ZlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuYWEtaGVyby0tZXZlbnRzX192aWRlby5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvLS1jb3ZlciAuYWEtdmlkZW8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuI2V2ZW50LXNlY3Rpb24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jYWEtaGVyby0tZXZlbnRzLmV2ZW50LWVuZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiNhYS1oZXJvLS1ldmVudHMuYWEtaGVyby0tZXZlbnRzLS1uby1ldmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0SW5mbyBOdW1iZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaW5mby1udW1iZXJzIC5hYS1pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWluZm8tbnVtYmVycyAuYWEtaW5uZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmFhLWluZm8tbnVtYmVyc19faGVhZGVyLFxuLmFhLWluZm8tbnVtYmVyc19fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyOyB9XG5cbi5hYS1pbmZvLW51bWJlcnNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmFhLWluZm8tbnVtYmVyc19fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaW5mby1udW1iZXJzX19ib2R5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH0gfVxuXG4uYWEtaW5mby1udW1iZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hYS1pbmZvLW51bWJlcl9faXRlbSAuYWEtaW5mby1udW1iZXIsXG4gIC5hYS1pbmZvLW51bWJlcl9faXRlbSAuYWEtaW5mby1udW1iZXItZXh0ZW5zaW9uIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hYS1pbmZvLW51bWJlcl9faXRlbSAuYWEtaW5mby1udW1iZXIsXG4gICAgICAuYWEtaW5mby1udW1iZXJfX2l0ZW0gLmFhLWluZm8tbnVtYmVyLWV4dGVuc2lvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7IH0gfVxuICAuYWEtaW5mby1udW1iZXJfX2l0ZW0gLmFhLXN1YmhlYWRpbmcge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWluZm8tbnVtYmVyX19pdGVtIC5hYS1pbmZvLW51bWJlcl9fYm9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNEQwMDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtaW5mby1udW1iZXJfX2l0ZW0gLmFhLWluZm8tbnVtYmVyX19ib3JkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRFdmVudCBjb2x1bW5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1ldmVudC1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZXZlbnQtY29sdW1uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmFhLWV2ZW50LWNvbHVtbiAuYWEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgei1pbmRleDogMTI7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1ldmVudC1jb2x1bW4gLmFhLWlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hYS1ldmVudC1jb2x1bW4gLmFhLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFhLWV2ZW50LWNvbHVtbiAuYWEtY29udGVudCAuc3Rhci1ncmFwaGljIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYS1ldmVudC1jb2x1bW4gLmFhLWNvbnRlbnQgLnN0YXItZ3JhcGhpYyB7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIHRvcDogOTlweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5hYS1ldmVudC1jb2x1bW4gLmFhLWNvbnRlbnQgLnN0YXItZ3JhcGhpYyB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgICAgIGxlZnQ6IC0xMDBweDsgfSB9XG4gIC5hYS1ldmVudC1jb2x1bW4gLnRvcC1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHotaW5kZXg6IDg7IH1cblxuLmFhLWV2ZW50LWNvbHVtbl9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZXZlbnQtY29sdW1uX19oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1MHB4OyB9IH1cblxuLmFhLWV2ZW50LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZXZlbnQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuICAuYWEtZXZlbnQtaW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRFdmVudCBzcGVha2VyIGNhcmRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtZXZlbnQtc3BlYWtlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWV2ZW50LXNwZWFrZXJzIC5hYS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmFhLWV2ZW50LXNwZWFrZXJzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtZXZlbnQtc3BlYWtlcnNfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgLmFhLWV2ZW50LXNwZWFrZXJzX19oZWFkZXIgLm51bWJlcixcbiAgLmFhLWV2ZW50LXNwZWFrZXJzX19oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgfVxuICAuYWEtZXZlbnQtc3BlYWtlcnNfX2hlYWRlciAuYWEtZXZlbnQtc3BlYWtlcnNfX2RpdmlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1ldmVudC1zcGVha2Vyc19faGVhZGVyIC5hYS1ldmVudC1zcGVha2Vyc19fZGl2aWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgICAuYWEtZXZlbnQtc3BlYWtlcnNfX2hlYWRlciAuYWEtZXZlbnQtc3BlYWtlcnNfX2RpdmlkZXIgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuYWEtZXZlbnQtc3BlYWtlcnNfX2hlYWRlciAuYWEtZXZlbnQtc3BlYWtlcnNfX2RpdmlkZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWEtZXZlbnQtc3BlYWtlcnNfX2hlYWRlciAuYWEtZXZlbnQtc3BlYWtlcnNfX2RpdmlkZXIgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFhLWV2ZW50LXNwZWFrZXJzX19oZWFkZXIgLmFhLWV2ZW50LXNwZWFrZXJzX19kaXZpZGVyIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5hYS1ldmVudC1zcGVha2Vyc19fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDQ1cHg7XG4gIHJvdy1nYXA6IDc1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWV2ZW50LXNwZWFrZXJzX19ib2R5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZXZlbnQtc3BlYWtlcnNfX2JvZHkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5hYS1ldmVudC1zcGVha2VyLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWV2ZW50LXNwZWFrZXItY2FyZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmFhLWV2ZW50LXNwZWFrZXItY2FyZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFhLWV2ZW50LXNwZWFrZXItY2FyZDpob3ZlciAuYWEtZXZlbnQtc3BlYWtlci1jYXJkX19oZWFkZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAuYWEtZXZlbnQtc3BlYWtlci1jYXJkOmhvdmVyIC5hYS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hYS1ldmVudC1zcGVha2VyLWNhcmRfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTM1ODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDE0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtZXZlbnQtc3BlYWtlci1jYXJkX19oZWFkZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogNDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtZXZlbnQtc3BlYWtlci1jYXJkX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5hYS1ldmVudC1zcGVha2VyLWNhcmRfX2hlYWRlciBpbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1ldmVudC1zcGVha2VyLWNhcmRfX2hlYWRlciBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuYWEtZXZlbnQtc3BlYWtlci1jYXJkX19oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ1JyB2aWV3Qm94PScwIDAgNDUgNDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZF84NjhfNDgpJyUzRSUzQ2NpcmNsZSBjeD0nMjIuNScgY3k9JzE4LjUnIHI9JzE3LjUnIGZpbGw9JyUyMzAwMTM1OCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGQ9J00yMyAxM1YyNScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI4IDE5TDE3IDE5JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2RfODY4XzQ4JyB4PScwJyB5PScwJyB3aWR0aD0nNDUnIGhlaWdodD0nNDUnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAnIHJlc3VsdD0naGFyZEFscGhhJy8lM0UlM0NmZU9mZnNldCBkeT0nNCcvJTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPScyJy8lM0UlM0NmZUNvbXBvc2l0ZSBpbjI9J2hhcmRBbHBoYScgb3BlcmF0b3I9J291dCcvJTNFJTNDZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwJy8lM0UlM0NmZUJsZW5kIG1vZGU9J25vcm1hbCcgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nZWZmZWN0MV9kcm9wU2hhZG93Xzg2OF80OCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J2VmZmVjdDFfZHJvcFNoYWRvd184NjhfNDgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWV2ZW50LXNwZWFrZXItY2FyZF9faGVhZGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbi5hYS1ldmVudC1zcGVha2VyLWNhcmQtLW5vLWxpbmsgLmFhLWV2ZW50LXNwZWFrZXItY2FyZF9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgdmlld0JveD0nMCAwIDQ1IDQ1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2RfODY4XzQ4KSclM0UlM0NjaXJjbGUgY3g9JzIyLjUnIGN5PScxOC41JyByPScxNy41JyBmaWxsPSclMjMwMDEzNTgnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMjMgMTNWMjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yOCAxOUwxNyAxOScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9kXzg2OF80OCcgeD0nMCcgeT0nMCcgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ1JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4Jy8lM0UlM0NmZUNvbG9yTWF0cml4IGluPSdTb3VyY2VBbHBoYScgdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyByZXN1bHQ9J2hhcmRBbHBoYScvJTNFJTNDZmVPZmZzZXQgZHk9JzQnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nMicvJTNFJTNDZmVDb21wb3NpdGUgaW4yPSdoYXJkQWxwaGEnIG9wZXJhdG9yPSdvdXQnLyUzRSUzQ2ZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvd184NjhfNDgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3dfODY4XzQ4JyByZXN1bHQ9J3NoYXBlJy8lM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWV2ZW50LXNwZWFrZXItY2FyZC0tbm8tbGluayAuYWEtZXZlbnQtc3BlYWtlci1jYXJkX19oZWFkZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbi5hYS1ldmVudC1zcGVha2VyLWNhcmRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWV2ZW50LXNwZWFrZXItY2FyZF9fYm9keSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5hYS1ldmVudC1zcGVha2VyLWNhcmRfX2JvZHkgLmFhLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFhLWV2ZW50LXNwZWFrZXItY2FyZF9fYm9keSAuYWEtZXZlbnQtc3BlYWtlci1jYXJkX190b3BpYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWV2ZW50LXNwZWFrZXItY2FyZF9fYm9keSAuYWEtZXZlbnQtc3BlYWtlci1jYXJkX190b3BpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0SGVhZGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA1MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlci5iZy0tbm9uZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLnNpdGUtaGVhZGVyX19ib3R0b21fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zaXRlLWhlYWRlcl9fYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2l0ZS1oZWFkZXJfX2JvdHRvbV9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gIC5zaXRlLWJyYW5kaW5nIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5zaXRlLWJyYW5kaW5nIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2l0ZS1icmFuZGluZyBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyBzdmcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLnNpdGUtaGVhZGVyIC5hYS1idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIC5hYS1idXR0b24tZ3JvdXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuc2l0ZS1oZWFkZXIgLmFhLWJ1dHRvbi1ncm91cCAuYWEtYnV0dG9uIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpdGUtaGVhZGVyIC5hYS1idXR0b24tZ3JvdXAgLmFhLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG4uc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLnNpdGUtaGVhZGVyX19mb2xkb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTJBO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnNpdGUtaGVhZGVyX19mb2xkb3V0X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0taGVhZGVyIHVsLFxuLnNpdGUtaGVhZGVyX19mb2xkb3V0IC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNpdGUtaGVhZGVyX19mb2xkb3V0IC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmhzLW1lbnUtd3JhcHBlciB1bCBsaSB7XG4gIGJvcmRlcjogMDsgfVxuXG4uc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLm5hdmlnYXRpb24tLWhlYWRlciB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpIGEge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0taGVhZGVyIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNpdGUtaGVhZGVyX19mb2xkb3V0IC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0OyB9XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSBsaS5ocy1tZW51LWRlcHRoLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSBsaS5ocy1tZW51LWRlcHRoLTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSBsaS5ocy1tZW51LWRlcHRoLTIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLnNpdGUtaGVhZGVyX19mb2xkb3V0IC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEgPiBhOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMSA+IGEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnNpdGUtaGVhZGVyX19mb2xkb3V0IC5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaXMtYWN0aXZlID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5pcy1hY3RpdmUgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAuc2l0ZS1oZWFkZXJfX2N0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaXRlLWhlYWRlcl9fZm9sZG91dCAuc2l0ZS1oZWFkZXJfX2N0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAuc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLnNpdGUtaGVhZGVyX19jdGEgLmFhLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLnNpdGUtaGVhZGVyX19jdGEgLmFhLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyX19mb2xkb3V0IC5zaXRlLWhlYWRlcl9fY3RhIC5hYS1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uc2l0ZS1oZWFkZXJfX2ZvbGRvdXRfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5zaXRlLWhlYWRlcl9fZm9sZG91dF9fc29jaWFsIGEge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fZm9sZG91dF9fc29jaWFsIGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2ZvbGRvdXRfX3NvY2lhbCBhIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLm5hdmlnYXRpb24tLXNlY29uZGFyeSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLm5hdmlnYXRpb24tLXNlY29uZGFyeSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uanMtbmF2LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qcy1uYXYtb3BlbiB7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG5cbi5qcy1uYXYtb3BlbiAuc2l0ZS1oZWFkZXJfX2ZvbGRvdXQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMDsgfVxuXG4uc2l0ZS1oZWFkZXItZmVlZGJhY2sgLnNpdGUtaGVhZGVyLWZlZWRiYWNrX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cblxuLnNpdGUtaGVhZGVyLWZlZWRiYWNrIC5zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyLWZlZWRiYWNrIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuICAuc2l0ZS1oZWFkZXItZmVlZGJhY2sgLnNpdGUtYnJhbmRpbmcgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnNpdGUtaGVhZGVyLWZlZWRiYWNrIC5zaXRlLWJyYW5kaW5nIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2l0ZS1oZWFkZXItZmVlZGJhY2sgLnNpdGUtYnJhbmRpbmcgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzE2MTYxNjsgfVxuXG4uYWEtb2JmLXBsdXMgLnNpdGUtaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7IH1cblxuLmFhLW9iZi1wbHVzIC5uYXYtc2Vjb25kYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTM1ODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtb2JmLXBsdXMgLm5hdi1zZWNvbmRhcnkge1xuICAgICAgcGFkZGluZzogMjVweCAzNXB4OyB9IH1cbiAgLmFhLW9iZi1wbHVzIC5uYXYtc2Vjb25kYXJ5IC5hYS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hYS1vYmYtcGx1cyAubmF2LXNlY29uZGFyeSAuYWEtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC5hYS1vYmYtcGx1cyAubmF2LXNlY29uZGFyeSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tY3VzdG9tLXdoaXRlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYWEtb2JmLXBsdXMgLm5hdi1zZWNvbmRhcnkgLmFhLWJ1dHRvbi5hYS1idXR0b24tLWN1c3RvbS13aGl0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjVweDsgfSB9XG5cbi5hYS1vYmYtcGx1cyAubmF2LXNlY29uZGFyeV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtb2JmLXBsdXMgLm5hdi1zZWNvbmRhcnlfX2lubmVyIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWEtb2JmLXBsdXMgLm5hdi1zZWNvbmRhcnlfX2lubmVyIC5sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtb2JmLXBsdXMgLm5hdi1zZWNvbmRhcnkuc2Nyb2xsZWQge1xuICB0b3A6IDEwMHB4OyB9XG5cbi5hYS1vYmYtcGx1cyAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFhLW9iZi1wbHVzIC5uYXYtc2Vjb25kYXJ5LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNSU7IH1cbiAgLmFhLW9iZi1wbHVzIC5uYXYtc2Vjb25kYXJ5LWJ1dHRvbnMgLmFhLWJ1dHRvbiArIC5hYS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFhLW9iZi1wbHVzIC5uYXYtc2Vjb25kYXJ5LWJ1dHRvbnMgLmFhLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmFhLW9iZi1wbHVzIC5uYXYtc2Vjb25kYXJ5LWJ1dHRvbnMgLmFhLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hYS1vYmYtcGx1cyAubG9naW4ge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uYWEtb2JmLXBsdXMgLmxvZ2luIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtb2JmLXBsdXMgLmxvZ2luIGEgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1vYmYtcGx1cyAubG9naW4gYSBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4uYWEtb2JmLXBsdXMgLnNpdGUtaGVhZGVyX19oYW1idXJnZXItdjIsXG4uYWEtb2JmLXBsdXMgLmFhLWhhbWJ1cmdlci1wbHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1vYmYtcGx1cyAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci12MixcbiAgICAuYWEtb2JmLXBsdXMgLmFhLWhhbWJ1cmdlci1wbHVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIGNvbG9yOiAjRDhEOEQ4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1icmFuZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuc2l0ZS1icmFuZGluZyB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLnNpdGUtZm9vdGVyIC5zaXRlLWJyYW5kaW5nIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNDN0M3Qzc7IH1cblxuLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fdG9wLFxuICAuc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5zaXRlLWZvb3Rlcl9fdG9wX19oZWFkZXIge1xuICBmbGV4OiAxIDEgNDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaXRlLWZvb3Rlcl9fdG9wX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zaXRlLWZvb3Rlcl9fdG9wX19ib2R5IHtcbiAgZmxleDogMSAxIDYwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0U3RTdFO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0U3RTdFO1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19oZWFkZXIsXG4gIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19zb2NpYWwge1xuICAgIGZsZXg6IDAgMCA1MCU7IH0gfVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbV9faGVhZGVyIHtcbiAgY29sb3I6ICM3RTdFN0U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2l0ZS1mb290ZXJfX2JvdHRvbV9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19oZWFkZXIgYSwgLnNpdGUtZm9vdGVyX19ib3R0b21fX2hlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpdGUtZm9vdGVyX19ib3R0b21fX2hlYWRlciBwIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2l0ZS1mb290ZXJfX2JvdHRvbV9faGVhZGVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2l0ZS1mb290ZXJfX2JvdHRvbV9faGVhZGVyIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNpdGUtZm9vdGVyX19ib3R0b21fX2hlYWRlciBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbV9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpdGUtZm9vdGVyX19ib3R0b21fX3NvY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19zb2NpYWwgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2l0ZS1mb290ZXJfX2JvdHRvbV9fc29jaWFsIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuICAgIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19zb2NpYWwgYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19zb2NpYWwgYSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjN0U3RTdFOyB9XG5cbi5zaXRlLWZvb3Rlcl9fY29ybmVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cbiAgLnNpdGUtZm9vdGVyX19jb3JuZXJzOmJlZm9yZSwgLnNpdGUtZm9vdGVyX19jb3JuZXJzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyB2aWV3Qm94PScwIDAgNDIgNDInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMS4wMDAxIDBDMjAuODI1IDIwLjY3NjcgMjAuNjc2NyAyMC44MTgzIDAgMjEuMDAwMUMyMC42NzY3IDIxLjE3NTIgMjAuODI1IDIxLjMxNjYgMjEuMDAwMSA0MS45OTMzQzIxLjE3NTIgMjEuMzE2NiAyMS4zMTY1IDIxLjE3NTIgNDEuOTk5OSAyMS4wMDAxQzIxLjMxNjUgMjAuODE4MyAyMS4xNzUyIDIwLjY3NjcgMjEuMDAwMSAwWicgZmlsbD0nJTIzNzI3MjcyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IDQycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxuLnNpdGUtZm9vdGVyX19jb3JuZXJzLS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAuc2l0ZS1mb290ZXJfX2Nvcm5lcnMtLWxlZnQ6YmVmb3JlLCAuc2l0ZS1mb290ZXJfX2Nvcm5lcnMtLWxlZnQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cbiAgLnNpdGUtZm9vdGVyX19jb3JuZXJzLS1sZWZ0OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5zaXRlLWZvb3Rlcl9fY29ybmVycy0tbGVmdDphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7IH1cblxuLnNpdGUtZm9vdGVyX19jb3JuZXJzLS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5zaXRlLWZvb3Rlcl9fY29ybmVycy0tcmlnaHQ6YmVmb3JlLCAuc2l0ZS1mb290ZXJfX2Nvcm5lcnMtLXJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuICAuc2l0ZS1mb290ZXJfX2Nvcm5lcnMtLXJpZ2h0OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnNpdGUtZm9vdGVyX19jb3JuZXJzLS1yaWdodDphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoNTAlKTsgfVxuXG4uc2l0ZS1mb290ZXIuYmctLXdoaXRlIHtcbiAgY29sb3I6ICM2OTY5Njk7IH1cbiAgLnNpdGUtZm9vdGVyLmJnLS13aGl0ZSAuc2l0ZS1icmFuZGluZyBzdmcgcGF0aCxcbiAgLnNpdGUtZm9vdGVyLmJnLS13aGl0ZSAuc2l0ZS1mb290ZXJfX2JvdHRvbV9fc29jaWFsIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjNjk2OTY5OyB9XG4gIC5zaXRlLWZvb3Rlci5iZy0td2hpdGUgLnNpdGUtZm9vdGVyX190b3BfX2JvZHksXG4gIC5zaXRlLWZvb3Rlci5iZy0td2hpdGUgLnNpdGUtZm9vdGVyX19ib3R0b20ge1xuICAgIGJvcmRlci1jb2xvcjogIzY5Njk2OTsgfVxuICAuc2l0ZS1mb290ZXIuYmctLXdoaXRlIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19oZWFkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5zaXRlLWZvb3Rlci5iZy0td2hpdGUgLnNpdGUtZm9vdGVyX19jb3JuZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MicgaGVpZ2h0PSc0Micgdmlld0JveD0nMCAwIDQyIDQyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjEuMDAwMSAwQzIwLjgyNSAyMC42NzY3IDIwLjY3NjcgMjAuODE4MyAwIDIxLjAwMDFDMjAuNjc2NyAyMS4xNzUyIDIwLjgyNSAyMS4zMTY2IDIxLjAwMDEgNDEuOTkzM0MyMS4xNzUyIDIxLjMxNjYgMjEuMzE2NSAyMS4xNzUyIDQxLjk5OTkgMjEuMDAwMUMyMS4zMTY1IDIwLjgxODMgMjEuMTc1MiAyMC42NzY3IDIxLjAwMDEgMFonIGZpbGw9JyUyMzY5Njk2OScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uc2l0ZS1mb290ZXItZmVlZGJhY2sgLnNpdGUtZm9vdGVyLWZlZWRiYWNrX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cblxuLnNpdGUtZm9vdGVyLWZlZWRiYWNrIC5zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyLWZlZWRiYWNrIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuICAuc2l0ZS1mb290ZXItZmVlZGJhY2sgLnNpdGUtYnJhbmRpbmcgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnNpdGUtZm9vdGVyLWZlZWRiYWNrIC5zaXRlLWJyYW5kaW5nIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2l0ZS1mb290ZXItZmVlZGJhY2sgLnNpdGUtYnJhbmRpbmcgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzE2MTYxNjsgfVxuXG4vKipcbiAqIFRlbXBsYXRlc1xuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5MYW5kaW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbGFuZGluZy1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hYS1wYW5lbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtcGFuZWxzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLmFhLXBhbmVsc19faW5uZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtcGFuZWxzX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcGFuZWxzX19ib2R5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWEtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1wYW5lbDpmaXJzdC1vZi10eXBlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkyQTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLXBhbmVsOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxNDQwcHggLyAxMik7IH0gfVxuICAuYWEtcGFuZWw6Zmlyc3Qtb2YtdHlwZSAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYWEtcGFuZWw6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBjb2xvcjogI0Y0RDAwMDsgfVxuXG4uYWEtcGFuZWw6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMTIyZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtcGFuZWw6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmFhLXBhbmVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDEyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxNDQwcHggLyAxMik7IH0gfVxuXG4uYWEtcGFuZWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLXBhbmVsX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5hYS1wYW5lbF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHotaW5kZXg6IDIwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtcGFuZWxfX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNSk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA5N3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5hYS1wYW5lbF9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWEtcGFuZWw6bGFzdC1vZi10eXBlIC5hYS1wYW5lbF9fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uYWEtcGFuZWw6bGFzdC1vZi10eXBlIC5hYS1wYW5lbF9fYm9keS5oaWRlLWZvcm0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hYS1sYW5kaW5nLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1sYW5kaW5nLWZvcm0ge1xuICAgICAgcGFkZGluZzogNjBweCA1MHB4OyB9IH1cblxuLmFhLWxhbmRpbmctZm9ybV9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWEtcGFuZWxfc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtcGFuZWxfc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmFhLXBhbmVsX3NvY2lhbCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5hYS1wYW5lbF9zb2NpYWwgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hYS1ibG9nLWhlcm8gaDEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmFhLWJsb2ctaGVybyAuYWEtYmxvZy1oZXJvX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWJsb2ctaGVybyAuYWEtYmxvZy1oZXJvX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLWJsb2ctaGVybyAuYWEtdGFnc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1ibG9nLWhlcm8gLmFhLXRhZ3NfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDUpOyB9IH1cblxuLmFhLWJsb2ctYXJ0aWNsZXMuYmctLXRlcnRpYXJ5IC5hYS1jYXJkICosIC5hYS1ibG9nLWFydGljbGVzLnNpdGUtaGVhZGVyLmJnLS1ub25lIC5hYS1jYXJkICoge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYWEtYmxvZy1hcnRpY2xlcyAuYWEtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmFhLWJsb2ctYXJ0aWNsZXMgLmFhLWNhcmQ6aG92ZXIgaDMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYS1ibG9nLWFydGljbGVzIC5hYS1jYXJkX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDI4cHg7IH1cblxuLmFhLWJsb2ctYXJ0aWNsZXMgLmFhLWNhcmRfX2JvZHksXG4uYWEtYmxvZy1hcnRpY2xlcyAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYWEtYmxvZy1hcnRpY2xlcyAuYWEtY2FyZF9fYm9keSBoMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmFhLWJsb2ctYXJ0aWNsZXMgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYXJ0aWNsZS1wcmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmFhLWJsb2ctYXJ0aWNsZXNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogOCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1ibG9nLWFydGljbGVzX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLWJsb2ctYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkJCQkJCO1xuICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuICAuYWEtYmxvZy1hcnRpY2xlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWEtYmxvZy1hcnRpY2xlOmhvdmVyIGgzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1ibG9nLWFydGljbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hYS1ibG9nLWFydGljbGUgLmFhLWJsb2ctYXJ0aWNsZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1ibG9nLWFydGljbGUgLmFhLWJsb2ctYXJ0aWNsZV9faW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMjQwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmFhLWJsb2ctYXJ0aWNsZSAuYWEtYmxvZy1hcnRpY2xlX19ib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZmxleDogMCAwIDE7IH1cbiAgICAuYWEtYmxvZy1hcnRpY2xlIC5hYS1ibG9nLWFydGljbGVfX2JvZHkgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIC5hYS1ibG9nLWFydGljbGUgLmFhLWJsb2ctYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZS1wcmUtdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uYWEtYmxvZy1hcnRpY2xlczpsYXN0LWNoaWxkIC5hYS1ibG9nLWFydGljbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweDsgfVxuXG4uYWEtYmxvZy1pbmRleCAuYWEtYmxvZy1hcnRpY2xlX19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWJsb2ctcG9zdC1oZXJvX19pbm5lcixcbi5hYS1ibG9nLXBvc3Qtc2hhcmVfX2lubmVyLFxuLmFhLWJsb2ctcG9zdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtaGVyb19faW5uZXIsXG4gICAgLmFhLWJsb2ctcG9zdC1zaGFyZV9faW5uZXIsXG4gICAgLmFhLWJsb2ctcG9zdC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWEtYmxvZy1wb3N0LWhlcm8ge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwMDBweCByZ2JhKDE3LCAyMiwgNTIsIDAuNCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY2MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmFhLWJsb2ctcG9zdC1oZXJvICoge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hYS1ibG9nLXBvc3QtaGVybzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxNywgMjIsIDUyLCAwLjQpLCByZ2JhKDE3LCAyMiwgNTIsIDAuNCkpLCBsaW5lYXItZ3JhZGllbnQoMzU5Ljg3ZGVnLCAjMTExNzM2IDAuMzQlLCByZ2JhKDE3LCAyMywgNTQsIDApIDkzLjk1JSk7IH1cbiAgLmFhLWJsb2ctcG9zdC1oZXJvIC5hYS1ibG9nLXBvc3QtaGVyb19faW5uZXIge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtYmxvZy1wb3N0LWhlcm8gLmFhLWJsb2ctcG9zdC1oZXJvX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAuYWEtYmxvZy1wb3N0LWhlcm8gLmFhLWJsb2ctcG9zdC1oZXJvX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWEtYmxvZy1wb3N0LWhlcm8gLmFhLWJsb2ctcG9zdC1oZXJvX19mb290ZXIgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hYS1ibG9nLXBvc3QtaGVybyAuYWEtYmxvZy1wb3N0LWhlcm9fX2Zvb3RlciAuYWEtYmxvZy1hcnRpY2xlX19kYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgICAuYWEtYmxvZy1wb3N0LWhlcm8gLmFhLWJsb2ctcG9zdC1oZXJvX19mb290ZXIgLmFhLWJsb2ctYXJ0aWNsZV9fYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5hYS1ibG9nLXBvc3Qtc2hhcmVfX2lubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtYmxvZy1wb3N0LXNoYXJlX19pbm5lciAuYWEtYmxvZy1wb3N0LXRhZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDQpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgIC5hYS1ibG9nLXBvc3Qtc2hhcmVfX2lubmVyIC5hYS1ibG9nLXBvc3QtdGFncyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5hYS1ibG9nLXBvc3Qtc2hhcmVfX2lubmVyIC5hYS1ibG9nLXBvc3Qtc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAyKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5hYS1ibG9nLXBvc3Qtc2hhcmVfX2lubmVyIC5hYS1ibG9nLXBvc3Qtc29jaWFsIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7IH1cbiAgICAuYWEtYmxvZy1wb3N0LXNoYXJlX19pbm5lciAuYWEtYmxvZy1wb3N0LXNvY2lhbCBzdmcuaWNvbiB7XG4gICAgICBmaWxsOiAjMDAxMzU4OyB9XG4gICAgLmFhLWJsb2ctcG9zdC1zaGFyZV9faW5uZXIgLmFhLWJsb2ctcG9zdC1zb2NpYWwgYTpob3ZlciBzdmcuaWNvbiB7XG4gICAgICBmaWxsOiAjMDAxZThiOyB9XG5cbi5hYS1ibG9nLXBvc3QtY29udGVudCBociB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmFhLWJsb2ctcG9zdC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yZWxhdGVkLWFydGljbGVzIC5hYS1jYXJkcyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLnJlbGF0ZWQtYXJ0aWNsZXMgLmFhLWNhcmRzIC5hYS1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLnJlbGF0ZWQtYXJ0aWNsZXMgLmFhLWNhcmRzIC5hYS1jYXJkX19ib2R5IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmVsYXRlZC1hcnRpY2xlcyAuYWEtY2FyZHNfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzRTQyNUI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlbGF0ZWQtYXJ0aWNsZXMgLmFhLWNhcmRzX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE0NDBweCAvIDEyICogMSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDEyICogMSk7IH0gfVxuICAucmVsYXRlZC1hcnRpY2xlcyAuYWEtY2FyZHNfX2hlYWRlciBoMyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucmVsYXRlZC1hcnRpY2xlcyAuYWEtY2FyZHNfX2hlYWRlciBoMzpvbmx5LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4vKiBMb2dpbiAqL1xuLmFhLW1lbWJlcnNoaXAuYWEtbWVtYmVyc2hpcC0tZm9ybSAuaHMtZm9ybS1maWVsZCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIC5hYS1tZW1iZXJzaGlwX19pbm5lciB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gLmFhLW1lbWJlcnNoaXBfX2hlYWRlciBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuLmFhLW1lbWJlcnNoaXAuYWEtbWVtYmVyc2hpcC0tZm9ybSAuYWEtbWVtYmVyc2hpcF9faGVhZGVyIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gZm9ybSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gZm9ybSBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA2MHB4OyB9XG5cbi5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTJBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG5cbi5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gZm9ybSBpbnB1dC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbi5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gZm9ybSAuaHMtZm9ybS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIGZvcm0gLmZvcm0tZmxvYXRpbmctYWxlcnQtd3JhcHBlciAuZm9ybS1mbG9hdGluZy1hbGVydCB7XG4gIGNvbG9yOiAjZTY0MTQxOyB9XG5cbi5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gLmhzLWVycm9yLW1zZ3MgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmFhLW1lbWJlcnNoaXAuYWEtbWVtYmVyc2hpcC0tZm9ybSAuaHMtZXJyb3ItbXNncyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4uYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIGZvcm0gLmhzLWxvZ2luLXdpZGdldC1zaG93LXBhc3N3b3JkLCAuYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIGZvcm0gLmhzLXJlZ2lzdGVyLXdpZGdldC1zaG93LXBhc3N3b3JkLCAuYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIGZvcm0gLmhzLXJlc2V0LXdpZGdldC1zaG93LXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFhLW1lbWJlcnNoaXAuYWEtbWVtYmVyc2hpcC0tZm9ybSAuaHMtZm9ybS1maWVsZCBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIGZvcm0gdWw6bm90KC5pbnB1dHMtbGlzdCk6bm90KC5uYXZpZ2F0aW9uLWxpc3QpIGxpOmJlZm9yZSB7XG4gIHRvcDogMnB4OyB9XG5cbi5hYS1tZW1iZXJzaGlwLmFhLW1lbWJlcnNoaXAtLWZvcm0gYSB7XG4gIGNvbG9yOiAjRjREMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWEtbWVtYmVyc2hpcC5hYS1tZW1iZXJzaGlwLS1mb3JtIGE6aG92ZXIge1xuICBjb2xvcjogI0Y0RDAwMDtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi8qIEVORCBsb2dpbiAqL1xuLnN5c3RlbS1wYWdlIC5hYS13eXNpd3lnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwMHB4OyB9XG4gIC5zeXN0ZW0tcGFnZSAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4OyB9XG4gIC5zeXN0ZW0tcGFnZSAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19fYm9keSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7IH1cbiAgLnN5c3RlbS1wYWdlIC5hYS13eXNpd3lnIC5hYS1idXR0b24tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5zeXN0ZW0tcGFnZSBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuc3lzdGVtLXBhZ2UgZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zeXN0ZW0tcGFnZSBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQxNDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0MTQxO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnN5c3RlbS1wYWdlIGxhYmVsLmhzLXNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRlbXBsYXRlLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkyQTsgfVxuXG4uc3lzdGVtLXBhZ2UtcGFzc3dvcmQgLmFhLXd5c2l3eWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRTaXplc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4lYnVyai10b3Age1xuXHRwYWRkaW5nLXRvcDogODBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctdG9wOiAxMjBweDtcblx0fVxuXG59XG4lYnVyai1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0fVxufVxuJWJ1cmotbGVmdCB7XG5cdHBhZGRpbmctbGVmdDogODBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctbGVmdDogMTIwcHg7XG5cdH1cbn1cbiVidXJqLXJpZ2h0IHtcblx0cGFkZGluZy1yaWdodDogODBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHR9XG59XG4lYnVyai10b3AtbWFyZ2luIHtcblx0bWFyZ2luLXRvcDogODBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xuXHR9XG59XG4lYnVyai1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHR9XG59XG4lYnVyai1sZWZ0LW1hcmdpbiB7XG5cdG1hcmdpbi1sZWZ0OiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEyMHB4O1xuXHR9XG59XG4lYnVyai1yaWdodC1tYXJnaW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuXHR9XG59XG5cbiVlbXBpcmUtdG9wIHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0fVxufVxuJWVtcGlyZS1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHR9XG59XG4lZW1waXJlLXRvcC1tYXJnaW4ge1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHR9XG59XG4lZW1waXJlLWJvdHRvbS1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHR9XG59XG5cbiVlaWZmZWwtdG9wIHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjRweDtcblx0fVxufVxuJWVpZmZlbC1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLXJpZ2h0IHtcblx0cGFkZGluZy1yaWdodDogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLXRvcC1tYXJnaW4ge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtYm90dG9tLW1hcmdpbiB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0fVxufVxuJWVpZmZlbC1sZWZ0LW1hcmdpbiB7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tbGVmdDogNjRweDtcblx0fVxufVxuJWVpZmZlbC1yaWdodC1tYXJnaW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDY0cHg7XG5cdH1cbn1cblxuJWxpYmVydHktdG9wIHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxufVxuJWxpYmVydHktYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0fVxufVxuJWxpYmVydHktbGVmdCB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0fVxufVxuJWxpYmVydHktcmlnaHQge1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0fVxufVxuJWxpYmVydHktdG9wLW1hcmdpbiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cbiVsaWJlcnR5LWxlZnQtbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0fVxufVxuJWxpYmVydHktcmlnaHQtbWFyZ2luIHtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbiVsb25kb25icmlkZ2UtdG9wIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLXJpZ2h0IHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtbGVmdCB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS10b3AtbWFyZ2luIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtYm90dG9tLW1hcmdpbiB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLXJpZ2h0LW1hcmdpbiB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS1sZWZ0LW1hcmdpbiB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuLmJ1cmoge1xuXHRAZXh0ZW5kICVidXJqLXRvcDtcblx0QGV4dGVuZCAlYnVyai1ib3R0b207XG59XG5cbi5lbXBpcmUge1xuXHRAZXh0ZW5kICVlbXBpcmUtdG9wO1xuXHRAZXh0ZW5kICVlbXBpcmUtYm90dG9tO1xufVxuXG4uZWlmZmVsIHtcblx0QGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cbi5saWJlcnR5IHtcblx0QGV4dGVuZCAlbGliZXJ0eS10b3A7XG5cdEBleHRlbmQgJWxpYmVydHktYm90dG9tO1xufVxuLmxvbmRvbmJyaWRnZSB7XG5cdEBleHRlbmQgJWxvbmRvbmJyaWRnZS10b3A7XG5cdEBleHRlbmQgJWxvbmRvbmJyaWRnZS1ib3R0b207XG59XG5cbi5saWJlcnR5LS1leHRlbmRlZC1uby10b3Age1xuXHRAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcblx0QGV4dGVuZCAlbGliZXJ0eS1yaWdodDtcblx0QGV4dGVuZCAlbGliZXJ0eS1sZWZ0O1xufVxuLmxpYmVydHktLWV4dGVuZGVkLW5vLWJvdHRvbSB7XG5cdEBleHRlbmQgJWxpYmVydHktdG9wO1xuXHRAZXh0ZW5kICVsaWJlcnR5LXJpZ2h0O1xuXHRAZXh0ZW5kICVsaWJlcnR5LWxlZnQ7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIZWxwZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cbiAqL1xuJGJyZWFrcG9pbnRzOiAoXG5cdCdzbScgIDogNTc2cHgsXG5cdCdtZCcgIDogNzY4cHgsXG5cdCdsZycgIDogOTkycHgsXG5cdCd4bCcgIDogMTIwMHB4LFxuXHQnaGcnICA6IDE0NDBweCxcbiAgICAnZW4nICA6IDE2MDBweCxcbiAgICAneHhsJyAgOiAxNjgxcHgsXG4pO1xuXG5AbWl4aW4gYnAoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBlbHNlIHtcblx0XHRAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG5cdFx0KyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG5cdH1cbn1cblxuLypcbiAqIEdsb2JhbCB2YXJpYWJsZXNcbiAqL1xuXG4vKlxuICogRm9udCB3ZWlnaHRzXG4gKiBEZWZpbmVkIGJ5IG51bWJlciBzaW5jZSB3ZWlnaHQgbmFtZSBjYW4gdmFyeSBkZXBlbmRpbmcgb24gZm9udC1mYW1pbHkuXG4gKi9cbiR3ZWlnaHQtMTAwOiAxMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTIwMDogMjAwICFkZWZhdWx0O1xuJHdlaWdodC0zMDA6IDMwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNDAwOiA0MDAgIWRlZmF1bHQ7IC8vIEVxdWl2YWxlbnQgb2YgcmVndWxhclxuJHdlaWdodC01MDA6IDUwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNjAwOiA2MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTcwMDogNzAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIHJlZ3VsYXJcbiR3ZWlnaHQtODAwOiA4MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTkwMDogOTAwICFkZWZhdWx0O1xuXG4vKlxuICogRm9udC1mYW1pbGllc1xuICovXG4kZm9udC1oZWFkZXI6ICdJbnRlcicsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtYm9keTogJ0ludGVyJywgR2VvcmdpYSwgc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1xdW90ZTogJ0ludGVyJywgR2VvcmdpYSwgc2VyaWYgIWRlZmF1bHQ7IC8vIFVzZWQgc3BlY2lmaWNhbGx5IGZvciBhZGRpbmcgYW5vdGhlciBmb250IHRvIHRoZSBxdW90ZXMsIG90aGVyd2lzZSB0aGlzIHNob3VsZCBtYXRjaCB0aGUgZ2xvYmFsIGZhbWlseS5cbiRmb250LWNvZGU6IE1lbmxvLCBNb25hY28sIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWljb25zOiAnaWNvbnMnICFkZWZhdWx0O1xuXG4vKlxuICogQ29sb3JzXG4gKi9cblxuJHdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJGJsYWNrOiAjMTYxNjE2ICFkZWZhdWx0O1xuXG4vL3ByaW1hcnkgY29sb3JzXG5cbiRwcmltYXJ5OiAjRjREMDAwICFkZWZhdWx0O1xuJHNlY29uZGFyeTogIzAwMTM1OCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYWx0OiAjMjczNDdCICFkZWZhdWx0O1xuJHRlcnRpYXJ5OiAjMDAwOTJBICFkZWZhdWx0OyAvL0Fsc28ga25vd24gYXMgZGFya2JsdWUgaW4gZGVzaWduXG5cbi8vY29tcGxpbWVudGFyeVxuJHJlZDogI0Y0MDAwMDtcbiRibHVlOiAjMUQyODYxO1xuJGxpZ2h0LWJsdWU6ICM0MzVEQzk7XG4kZGFyay1ibHVlLWRhcmtlc3Q6ICMwZTEyMmQ7XG4kZ3JleTogI0JCQkJCQjtcbiRsaWdodC1ncmV5OiAjQ0ZDRkNGO1xuJGxpZ2h0ZXItZ3JleTogI0Q4RDhEODtcbiRkYXJrLWdyZXk6ICAjN0U3RTdFO1xuJGRhcmtlci1ncmV5OiAjNjk2OTY5O1xuXG4kaGlnaGxpZ2h0LWNvbG9yOiAkcHJpbWFyeTtcblxuJGJvcmRlci1jb2xvcjogJHRlcnRpYXJ5O1xuXG4kcHJpbWFyeS10ZXh0LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXRleHQtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJGNvcmFsOiAkcmVkICFkZWZhdWx0O1xuXG4kZGVlcC1ibHVlOiAkdGVydGlhcnkgIWRlZmF1bHQ7XG4kZGVlcC1ibHVlLWRhcmtlc3Q6ICR0ZXJ0aWFyeSAhZGVmYXVsdDtcblxuJGFjY2VudDogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vd2lkdGhzXG4kZnVsbC1zaXRlLXdpZHRoOiAxNDQwcHggIWRlZmF1bHQ7XG4kbWF4LXNpdGUtd2lkdGg6IDE2ODBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmc6IDIwcHg7XG4kc2l0ZS1oZWFkZXItaGVpZ2h0OiAxMDBweDtcblxuLy8gVVhcbiRzcGVlZDogMjUwbXMgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uOiBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6IDQwcHg7XG4kYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcblxuLy8gU2VsZWN0b3IgdG8gdGFyZ2V0IElFMTEgc3BlY2lmaWNhbGx5LlxuLy8gVXNhZ2U6ICN7JGllMTF9IC5teS1zZWxlY3RvciB7IGNvbG9yOiBibHVlOyB9XG4kaWUxMTogJ186LW1zLWZ1bGxzY3JlZW4sIDpyb290JztcblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuIEZ1bmN0aW9uIHRvIGNyZWF0ZSBhbiBvcHRpbWl6ZWQgc3ZnIHVybFxuVmVyc2lvbjogMS4wLjZcblxuU291cmNlOiBodHRwczovL2NvZGVwZW4uaW8vamFrb2ItZS9wZW4vZG9Nb01MXG5cblVzYWdlOlxuLmNsYXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4uLi4uLjwvc3ZnPicpO1xufVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZnVuY3Rpb24gc3ZnLXVybCgkc3ZnKSB7XG4gICAgLy9cbiAgICAvLyBBZGQgbWlzc2luZyBuYW1lc3BhY2VcbiAgICAvL1xuICAgIEBpZiBub3Qgc3RyLWluZGV4KCRzdmcsIHhtbG5zKSB7XG4gICAgICAgICRzdmc6IHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgJHN2ZyxcbiAgICAgICAgICAgIFwiPHN2Z1wiLFxuICAgICAgICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJ1xuICAgICAgICApO1xuICAgIH1cbiAgICAvL1xuICAgIC8vIENodW5rIHVwIHN0cmluZyBpbiBvcmRlciB0byBhdm9pZFxuICAgIC8vIFwic3RhY2sgbGV2ZWwgdG9vIGRlZXBcIiBlcnJvclxuICAgIC8vXG4gICAgJGVuY29kZWQ6IFwiXCI7XG4gICAgJHNsaWNlOiAyMDAwO1xuICAgICRpbmRleDogMDtcbiAgICAkbG9vcHM6IGNlaWwoc3RyLWxlbmd0aCgkc3ZnKSAvICRzbGljZSk7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xuICAgICAgICAkY2h1bms6IHN0ci1zbGljZSgkc3ZnLCAkaW5kZXgsICRpbmRleCArICRzbGljZSAtIDEpO1xuICAgICAgICAvL1xuICAgICAgICAvLyBFbmNvZGVcbiAgICAgICAgLy9cbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdcIicsIFwiJ1wiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiJVwiLCBcIiUyNVwiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiI1wiLCBcIiUyM1wiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwie1wiLCBcIiU3QlwiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwifVwiLCBcIiU3RFwiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiPFwiLCBcIiUzQ1wiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiPlwiLCBcIiUzRVwiKTtcbiAgICAgICAgLy9cbiAgICAgICAgLy8gVGhlIG1heWJlIGxpc3RcbiAgICAgICAgLy9cbiAgICAgICAgLy8gS2VlcCBzaXplIGFuZCBjb21waWxlIHRpbWUgZG93blxuICAgICAgICAvLyAuLi4gb25seSBhZGQgb24gZG9jdW1lbnRlZCBmYWlsXG4gICAgICAgIC8vXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnJicsICclMjYnKTtcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICd8JywgJyU3QycpO1xuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ1snLCAnJTVCJyk7XG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXScsICclNUQnKTtcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdeJywgJyU1RScpO1xuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ2AnLCAnJTYwJyk7XG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnOycsICclM0InKTtcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc/JywgJyUzRicpO1xuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJzonLCAnJTNBJyk7XG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnQCcsICclNDAnKTtcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc9JywgJyUzRCcpO1xuICAgICAgICAkZW5jb2RlZDogI3skZW5jb2RlZH0jeyRjaHVua307XG4gICAgICAgICRpbmRleDogJGluZGV4ICsgJHNsaWNlO1xuICAgIH1cbiAgICBAcmV0dXJuIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwjeyRlbmNvZGVkfVwiKTtcbn1cbi8vIEJhY2tncm91bmQgc3ZnIG1peGluXG5AbWl4aW4gYmFja2dyb3VuZC1zdmcoJHN2Zykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJHN2Zyk7XG59XG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBjaGFyYWN0ZXJzIGluIGEgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcbiAgICBAcmV0dXJuIGlmKFxuICAgICAgICAkaW5kZXgsXG4gICAgICAgIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICAgIHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSxcbiAgICAgICAgICAgICAgICAkc2VhcmNoLFxuICAgICAgICAgICAgICAgICRyZXBsYWNlXG4gICAgICAgICAgICApLFxuICAgICAgICAkc3RyaW5nXG4gICAgKTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QmFzZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICdoZWxwZXJzJztcbkBpbXBvcnQgJ3NpemVzJztcbkBpbXBvcnQgJ3V0aWxpdGllcyc7XG5cbi8qXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRzY3JvbGwtcGFkZGluZy10b3A6IDIwJTsgLy8gb2Zmc2V0IHNjcm9sbFxufVxuXG5ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xufVxuXG5ib2R5Lm1vZGFsLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5ib2R5LmZlZWRiYWNrcGFnZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxubWFpbiB7XG4gICAgcGFkZGluZy10b3A6ICRzaXRlLWhlYWRlci1oZWlnaHQ7XG59XG5cbm1haW4uYWEtZmVlZGJhY2stcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hYS1zaXRlLWZvb3Rlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYWEtbm8taGVhZGVyIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG5hcnRpY2xlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuXG5cdGNvbG9yOiAkdGVydGlhcnk7XG5cblx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xufVxuXG5hOnZpc2l0ZWQge1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRUeXBvZ3JhcGh5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXG5cdGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogbm9uZTtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0fVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW46IDA7XG5cdGNsZWFyOiBib3RoO1xuXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcblxuXHQvLyBEb24ndCBicmVhayBoZWFkbGluZXMgb24gbW9iaWxlXG5cdGJyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuaDEsIC53aGFsZSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0Zm9udC1zaXplOiAzNHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRsaW5lLWhlaWdodDogNzVweDtcblx0fVxufVxuaDIsIC5lbGVwaGFudCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0fVxuXG59XG5cbmgzLCAuaG9yc2Uge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM3cHg7XG5cdH1cbn1cbmg0LCAubGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0fVxufVxuaDUsIC5jYXQge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cbn1cbi53aGVhdCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHhcblx0fVxufVxuXG4ub2F0IHtcblx0bWFyZ2luOiAwO1xuXG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLnJ5ZSB7XG5cdG1hcmdpbjogMDtcblxuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdEBpbmNsdWRlIGJwKHhsKSB7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cblx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbnAgKyB1bCxcbnAgKyBvbCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbmxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmFhLWxhYmVsLFxuLmFhLXN1YmhlYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdC8vY29sb3I6ICRzdWJ0aXRsZS10ZXh0LWNvbG9yOyBSZW1vdmVkLCBzaW5jZSB0aGVyZSdzIG5vIHZhcmlhYmxlXG5cbn1cbmgxLGgyLGgzLGg0LGg1LGg2IHtcblx0c3Ryb25nIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cbn1cblxuYmxvY2txdW90ZSB7XG5cdEBleHRlbmQgJWVpZmZlbC10b3AtbWFyZ2luO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcblxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblxuXHRjb2xvcjogJGJsb2NrcXVvdGUtdGV4dC1jb2xvcjtcblxuXHRwIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtcXVvdGU7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICB9XG5cdH1cbn1cblxuYmxvY2txdW90ZSBzdHJvbmcge1xuXHRjb2xvcjogJGJsb2NrcXVvdGUtdGV4dC1jb2xvcjtcblxuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogJHdlaWdodC05MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJ1dHRvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjZGNiMzAwO1xuJGJ1dHRvbi10ZXh0LWNvbG9yOiAkZGFyay1ibHVlLWRhcmtlc3Q7XG4kYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6ICRkYXJrLWJsdWUtZGFya2VzdDtcbiRidXR0b24tYm9yZGVyLXJhZGl1czogNHB4O1xuJGJ1dHRvbi1ib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuJGJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjtcbiRidXR0b24tYm9yZGVyLXNpemU6IDFweDtcblxuJGJ1dHRvbi1hbHRlcm5hdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRidXR0b24tYWx0ZXJuYXRpdmUtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogJHRlcnRpYXJ5O1xuJGJ1dHRvbi1hbHRlcm5hdGl2ZS1jb2xvcjogJHRlcnRpYXJ5O1xuJGJ1dHRvbi1hbHRlcm5hdGl2ZS1jb2xvci1ob3ZlcjogJHdoaXRlO1xuJGJ1dHRvbi1hbHRlcm5hdGl2ZS1ib3JkZXItY29sb3I6ICR0ZXJ0aWFyeTtcbiRidXR0b24tYWx0ZXJuYXRpdmUtYm9yZGVyLWNvbG9yLWhvdmVyOiAkdGVydGlhcnk7XG5cbi5hYS1idXR0b24sXG4uaHMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI2cHg7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDM0cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyO1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ocy1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuI3skaWUxMX0gLmFhLWJ1dHRvbixcbi5ocy1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjZweDtcbiAgICB9XG59XG5cbi5hYS1idXR0b24tLWFsdGVybmF0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWFsdGVybmF0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRidXR0b24tYWx0ZXJuYXRpdmUtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWFsdGVybmF0aXZlLWJvcmRlci1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWFsdGVybmF0aXZlLWJhY2tncm91bmQtY29sb3ItaG92ZXI7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWFsdGVybmF0aXZlLWNvbG9yLWhvdmVyO1xuICAgICAgICBib3JkZXItY29sb3I6ICRidXR0b24tYWx0ZXJuYXRpdmUtYm9yZGVyLWNvbG9yLWhvdmVyO1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxufVxuXG4uYWEtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAwLjcpO1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0tc2Vjb25kYXJ5LmFhLWJ1dHRvbi0tb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uYWEtYnV0dG9uLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG59XG5cbi5hYS1idXR0b24tLXJlZC5hYS1idXR0b24tLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC43KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5hYS1idXR0b24tLXdoaXRlLWZ1bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG59XG5cbi5hYS1idXR0b24tLWN1c3RvbS13aGl0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtYnV0dG9uLS13aGl0ZS5hYS1idXR0b24tLW91dGxpbmUsXG4uYWEtYnV0dG9uLS13aGl0ZS0tb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0td2hpdGUuYWEtYnV0dG9uLWhvdmVyLS1yZWQsXG4uYWEtYnV0dG9uLS13aGl0ZS1mdWxsLmFhLWJ1dHRvbi1ob3Zlci0tcmVkIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0td2hpdGUuYWEtYnV0dG9uLWhvdmVyLS1wcmltYXJ5LFxuLmFhLWJ1dHRvbi0td2hpdGUtZnVsbC5hYS1idXR0b24taG92ZXItLXByaW1hcnkge1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5hYS1idXR0b24tLWljb24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kaXYsXG5wLFxuYSxcbnNwYW4sXG5ibG9ja3F1b3RlLFxuLmFhLWJ1dHRvbiB7XG4gICAgKyAuYWEtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG4uYWEtYnV0dG9uLS1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgIC5pY29uIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuMjVzO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjI1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWJ1dHRvbi0tYXJyb3ctZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICBzdHJva2U6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWJ1dHRvbi0tYXJyb3ctcmlnaHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWJ1dHRvbi0tcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgd2lkdGg6IDExNHB4O1xuICAgIGhlaWdodDogMTE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgLmFycm93LWxlZnQge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhOmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxufVxuLmFhLWJ1dHRvbi0tbm8tYmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR0ZXJ0aWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5hYS1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4vLyBDVEFzXG4uY3RhX2J1dHRvbiB7XG4gICAgbWluLWhlaWdodDogMDtcbn1cbi8vbGlua3Ncbi5iZy0tZGFyayBhIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5hIHtcbiAgICBjb2xvcjogJHRlcnRpYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWVtcGhhc2lzOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uYWEtdG9nZ2xlLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBsaW5lYXI7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDNweCk7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgIEZvcm1cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kd2VpZ2h0LTQwMDogNDAwICFkZWZhdWx0O1xuJHdlaWdodC01MDA6IDUwMCAhZGVmYXVsdDtcblxuJGZvcm0tYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJGZvcm0tZm9udC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcblxuJGZvcm0taW5wdXQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLWJ1dHRvbi1jb2xvcjogIzAwODBmZiAhZGVmYXVsdDtcbiRmb3JtLWJ1dHRvbi1ib3JkZXItY29sb3I6ICRjb3JhbCAhZGVmYXVsdDtcbiRmb3JtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkY29yYWwgIWRlZmF1bHQ7XG4kZm9ybS1idXR0b24tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogI0M2NTI0QztcblxuLmFhLWZvcm0ge1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcblxuICAgIGNvbG9yOiAkZm9ybS1mb250LWNvbG9yO1xuXG4gICYuYWEtZm9ybS0td2hpdGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICB9XG59XG4uYWEtZm9ybV9faW5uZXIge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGhnKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRmb250LXNpemU6IDE3cHg7XG59XG4uYWEtZm9ybSAuaHMtZm9ybS1maWVsZCB0ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0bztcbn1cbi5ocy1kYXRlaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjEwcHg7XG59XG5cbi5hYS1mb3JtIC5ocy1mb3JtLWZpZWxkIGxlZ2VuZCB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdGNvbG9yOiAkZm9ybS1mb250LWNvbG9yO1xufVxuLmFhLWZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xufVxuLmFhLWZvcm0gLmhzLWVycm9yLW1zZ3MgbGkge1xuXHRmb250LXNpemU6IDE1cHg7XG5cblx0Y29sb3I6ICRmb3JtLWZvbnQtY29sb3I7XG59XG4uYWEtZm9ybV9faGVhZGVyIHtcblx0Y29sb3I6ICRmb3JtLWZvbnQtY29sb3I7XG5cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG5cdFx0Y29sb3I6ICRmb3JtLWZvbnQtY29sb3I7XG5cdH1cbn1cbi5hYS1mb3JtX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWEtZm9ybV9fY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQvLyBjb2xvcjogcmdiYSgkY29sb3I6ICRmb3JtLWZvbnQtY29sb3IsICRhbHBoYTogMC44KTtcblx0fVxuXHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxufVxuLmhzLWZvcm0ge1xuXG4gICAgcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIEhTXG4gICAgfVxuICAgIGxhYmVsICB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblxuICAgICAgICBjb2xvcjogJGZvcm0tZm9udC1jb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwsIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblxuXHRcdGNvbG9yOiAkYmxhY2s7XG5cblx0XHRAaW5jbHVkZSBicChoZykge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHhcblx0XHR9XG5cdH1cblxufVxuXG4uYWEtZm9ybSAuaHMtZm9ybSB7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZm9ybS1mb250LWNvbG9yO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRmb3JtLWZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbiAgICB9XG59XG5cbi5ocy1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG5cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmFhLWZvcm0tLXdoaXRlIC5ocy1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5ocy1mb3JtIC5ocy1pbnB1dFt0eXBlPVwiZmlsZVwiXXtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgIGNvbG9yOiAkZm9ybS1mb250LWNvbG9yO1xuICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgIH1cbn1cbi5ocy1mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhzLWZpZWxkdHlwZS10ZXh0IGxhYmVsLFxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ocy1maWVsZHR5cGUtdGV4dCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXG4gICAgLy8gYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5zZWxlY3QuaHMtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vY2RuMi5odWJzcG90Lm5ldC9odWJmcy80MjQxNzMzL2F2aWRseS9pbWcvYXJyb3ctZG93bi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjtcblxuICAgIG9wdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgIH1cblxuICAgICY6Oi1tcy1leHBhbmQgeyAvLyBJRTExXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmhzLWZpZWxkdHlwZS1jaGVja2JveCxcbi5ocy1maWVsZHR5cGUtcmFkaW8ge1xuICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGxpIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ocy1lcnJvci1tc2dzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBjb2xvcjogJGNvcmFsO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmhzLWZpZWxkdHlwZS1pbnRsLXBob25lLmhzLWlucHV0IHNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5cbi5ocy1zdWJtaXQgLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaHMtc3VibWl0IGlucHV0LFxuLmhzLXN1Ym1pdCBidXR0b24ge1xuICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tcmVkO1xuXG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nLFxuLmhzX2dkcHJfY29uc2VudF9kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICB1bC5ocy1lcnJvci1tc2dzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgdWw6bm90KC5ocy1lcnJvci1tc2dzKSBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGNvbG9yOiAkZm9ybS1mb250LWNvbG9yO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBzcGFuOm5vdCguaHMtZm9ybS1yZXF1aXJlZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gICAgbGFiZWwge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cblx0XHRjb2xvcjogJGZvcm0tZm9udC1jb2xvcjtcblxuXHRcdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHR9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbn1cbi5ocy1yaWNodGV4dCB7XG4gICAgcCB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblxuXHRcdGNvbG9yOiAkZm9ybS1mb250LWNvbG9yO1xuXG5cdFx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbi5tdWx0aS1jb250YWluZXIuaW5wdXRzLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLypcbiAqIE11bHRpIGNvbHVtbiBIdWJTcG90IGZvcm1zXG4gKi9cbiAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCwgLy8gQmVhdCBIdWJTcG90IHNwZWNpZmljaXR5IGluIG11bHRpLWNvbHVtbiBmb3Jtc1xuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQsXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG4gICAgLmlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuaHMtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhzLWlucHV0LCAvLyBSZXNldCB3aWR0aCBvZiBjaGVja2JveGVzIGFuZCByYWRpb3NcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaHMtaW5wdXQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5ocy1mb3JtIGZpZWxkc2V0IHtcbiAgICAgICAgLmhzLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhzLWlucHV0LCAvLyBSZXNldCB3aWR0aCBvZiBjaGVja2JveGVzIGFuZCByYWRpb3NcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmhzLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCB7XG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4IC8gMyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4IC8gMyk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBJRSBmaXhlc1xuLy8gVE9ETzogVGhvbWFzLCB3aGF0IGlzIHRoaXM/XG4vLyAjeyRpZTExfSAuaHMtaW5wdXQge1xuLy8gICAgIEBpbmNsdWRlIGllLWZvbnQtZml4O1xuXG4vLyAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuLy8gfVxuXG4uYWEtZm9ybS5iZy0tc2Vjb25kYXJ5LFxuLmFhLWZvcm0uYmctLXRlcnRpYXJ5LFxuLmFhLWZvcm0uYmctLWdyYWRpZW50LWx0cixcbi5hYS1mb3JtLmJnLS1ncmFkaWVudC1ydGwsXG4uYWEtZm9ybS5iZy0tZ3JhZGllbnQtcmFkaWFsIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLmhzLWlucHV0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgIHNlbGVjdC5ocy1pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTggMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMOSA5TDE3IDEnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgLmhzLWZpZWxkdHlwZS10ZXh0IC5pbnB1dCAuaHMtaW5wdXR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuaHMtaW5wdXQuaHMtZmllbGR0eXBlLWludGwtcGhvbmUgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXS5ocy1pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbnMtLWZvcm0uYmctLXNlY29uZGFyeSxcbi5hYS1jb2x1bW5zLS1mb3JtLmJnLS10ZXJ0aWFyeSxcbi5hYS1jb2x1bW5zLS1mb3JtLmJnLS1ncmFkaWVudC1sdHIsXG4uYWEtY29sdW1ucy0tZm9ybS5iZy0tZ3JhZGllbnQtcnRsLFxuLmFhLWNvbHVtbnMtLWZvcm0uYmctLWdyYWRpZW50LXJhZGlhbCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5ocy1pbnB1dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gICAgc2VsZWN0LmhzLWlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxOCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUw5IDlMMTcgMScgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAuaHMtZmllbGR0eXBlLXRleHQgLmlucHV0IC5ocy1pbnB1dHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgIC5ocy1pbnB1dC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLmhzLWlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGFnc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kdGFncy1jb2xvcjogJHdoaXRlO1xuJHRhZ3MtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC4yMCk7XG4kdGFncy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuJHRhZ3MtaG92ZXItY29sb3I6ICR3aGl0ZTtcbiR0YWdzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuJHRhZ3MtYWN0aXZlLWNvbG9yOiAkd2hpdGU7XG5cbi5hYS10YWdzX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5hYS10YWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHRhZ3MtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhZ3MtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBjb2xvcjogJHRhZ3MtaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWdzLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxufVxuXG4uYWEtdGFnLS1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFncy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJHRhZ3MtYWN0aXZlLWNvbG9yO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRQYWdpbmF0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRwYWdpbmF0aW9uLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuJHBhZ2luYXRpb24tY29sb3I6ICRkYXJrZXItZ3JleTtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkd2hpdGU7XG4kcGFnaW5hdGlvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICR3aGl0ZTtcblxuXG4uYWEtcGFnaW5hdGlvbiB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuXG4gICAgICAgICYuYWEtYWN0aXZlLXBhZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIYW1idXJnZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGhhbWJ1cmdlci1jb2xvcjogJHdoaXRlO1xuXG4uYWEtaGFtYnVyZ2VyX19pbm5lciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMjAwO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdHNwYW4sXG5cdHNwYW46YmVmb3JlLFxuXHRzcGFuOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItY29sb3I7XG5cblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdHNwYW46YmVmb3JlLFxuXHRzcGFuOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cblxuXHRzcGFuLFxuXHRzcGFuOmJlZm9yZSxcblx0c3BhbjphZnRlciB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdH1cblx0c3BhbjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcblx0fVxuXHRzcGFuOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcblx0fVxufVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlcl9faW5uZXIge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkIGVhc2U7XG5cblx0c3BhbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBMYW5ndWFnZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmxhbmd1YWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbn1cblxuLmxhbmd1YWdlcyB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1ibHVlO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHsgLy8gQ1NTIHRyaWFuZ2xlXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDM1JTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRkZWVwLWJsdWUgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbn1cblxuLmxhbmd1YWdlczpob3ZlciB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmxhbmd1YWdlcyB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGFuZ3VhZ2VzIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG59XG5cbi5sYW5ndWFnZXMgdWwgbGkuaXMtYWN0aXZlIGEge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbn1cblxuLmxhbmd1YWdlcy0tb3Blbi11cCB1bCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICB9XG59XG5cbi5sYW5ndWFnZXMtLW9wZW4tZG93biB1bCB7XG4gICAgdG9wOiBjYWxjKDEwMCUpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5hdmlnYXRpb24ge1xuXG59XG5cbi5uYXZpZ2F0aW9uIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbn1cbi5uYXZpZ2F0aW9uIC5ocy1pdGVtLWhhcy1jaGlsZHJlbiB1bCBsaSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG59XG4ubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbi5uYXZpZ2F0aW9uLS1oZWFkZXIgLmhzLW1lbnUtd3JhcHBlciA+IHVsIHtcbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGxpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSxcbi5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICBAaW5jbHVkZSBicCh4bCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoaGcpe1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cbn1cblxuLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB0cmFuc2l0aW9uOiAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJiA+IGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4bCl7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0LWJsdWUsIDAuMSk7XG5cbiAgICAgICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE5IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOC4zNTM2IDQuMzUzNTVDMTguNTQ4OCA0LjE1ODI5IDE4LjU0ODggMy44NDE3MSAxOC4zNTM2IDMuNjQ2NDVMMTUuMTcxNiAwLjQ2NDQ2NkMxNC45NzYzIDAuMjY5MjA0IDE0LjY1OTcgMC4yNjkyMDQgMTQuNDY0NSAwLjQ2NDQ2NkMxNC4yNjkyIDAuNjU5NzI4IDE0LjI2OTIgMC45NzYzMTEgMTQuNDY0NSAxLjE3MTU3TDE3LjI5MjkgNEwxNC40NjQ1IDYuODI4NDNDMTQuMjY5MiA3LjAyMzY5IDE0LjI2OTIgNy4zNDAyNyAxNC40NjQ1IDcuNTM1NTNDMTQuNjU5NyA3LjczMDggMTQuOTc2MyA3LjczMDggMTUuMTcxNiA3LjUzNTUzTDE4LjM1MzYgNC4zNTM1NVpNMCA0LjVIMThWMy41SDBWNC41WicgZmlsbD0nI3skdGVydGlhcnl9Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE5IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOC4zNTM2IDQuMzUzNTVDMTguNTQ4OCA0LjE1ODI5IDE4LjU0ODggMy44NDE3MSAxOC4zNTM2IDMuNjQ2NDVMMTUuMTcxNiAwLjQ2NDQ2NkMxNC45NzYzIDAuMjY5MjA0IDE0LjY1OTcgMC4yNjkyMDQgMTQuNDY0NSAwLjQ2NDQ2NkMxNC4yNjkyIDAuNjU5NzI4IDE0LjI2OTIgMC45NzYzMTEgMTQuNDY0NSAxLjE3MTU3TDE3LjI5MjkgNEwxNC40NjQ1IDYuODI4NDNDMTQuMjY5MiA3LjAyMzY5IDE0LjI2OTIgNy4zNDAyNyAxNC40NjQ1IDcuNTM1NTNDMTQuNjU5NyA3LjczMDggMTQuOTc2MyA3LjczMDggMTUuMTcxNiA3LjUzNTUzTDE4LjM1MzYgNC4zNTM1NVpNMCA0LjVIMThWMy41SDBWNC41WicgZmlsbD0nI3skd2hpdGV9Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIC5ocy1tZW51LWRlcHRoLTIgdWwgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxufVxuLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbjpsYXN0LW9mLXR5cGUgPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1JSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbn1cblxuLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpob3ZlciA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRvcDogNTNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxufVxuXG4ubmF2aWdhdGlvbi0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkgdWwgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xufVxuXG4ubmF2aWdhdGlvbi0tZm9vdGVyLXByaW1hcnksXG4ubmF2aWdhdGlvbi0tZm9vdGVyLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmhzLW1lbnUtd3JhcHBlciA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEsXG4gICAgdWwgbGksXG4gICAgdWwgbGkgYSB7XG4gICAgICAgIEBleHRlbmQgLnJ5ZTtcbiAgICB9XG59XG5cbi5uYXZpZ2F0aW9uLS1mb290ZXIge1xuICAgIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC01MDA7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcm93LWdhcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IHVsID4gbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRTbGlkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2xpY2stZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cblxuLmFhLWFycm93IHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDlweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4uYWEtYXJyb3ctLWJhY2sge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNCA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC45NjI4NTMgNC4wNjYzN0MwLjc2NzU5MSA0LjI2MTYzIDAuNzY3NTkxIDQuNTc4MjEgMC45NjI4NTMgNC43NzM0OEw0LjE0NDgzIDcuOTU1NDZDNC4zNDAxIDguMTUwNzIgNC42NTY2OCA4LjE1MDcyIDQuODUxOTQgNy45NTU0NkM1LjA0NzIgNy43NjAxOSA1LjA0NzIgNy40NDM2MSA0Ljg1MTk0IDcuMjQ4MzVMMi4wMjM1MSA0LjQxOTkyTDQuODUxOTQgMS41OTE0OUM1LjA0NzIgMS4zOTYyMyA1LjA0NzIgMS4wNzk2NSA0Ljg1MTk0IDAuODg0Mzg4QzQuNjU2NjggMC42ODkxMjYgNC4zNDAxIDAuNjg5MTI2IDQuMTQ0ODMgMC44ODQzODhMMC45NjI4NTMgNC4wNjYzN1pNMTMuNjMyMiAzLjkxOTkySDEuMzE2NDFWNC45MTk5MkgxMy42MzIyVjMuOTE5OTJaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5hYS1hcnJvdy0tbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTQgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEzLjAzNzEgNC43NzM0OEMxMy4yMzI0IDQuNTc4MjEgMTMuMjMyNCA0LjI2MTYzIDEzLjAzNzEgNC4wNjYzN0w5Ljg1NTE3IDAuODg0Mzg4QzkuNjU5OSAwLjY4OTEyNiA5LjM0MzMyIDAuNjg5MTI1IDkuMTQ4MDYgMC44ODQzODhDOC45NTI4IDEuMDc5NjUgOC45NTI4IDEuMzk2MjMgOS4xNDgwNiAxLjU5MTQ5TDExLjk3NjUgNC40MTk5Mkw5LjE0ODA2IDcuMjQ4MzVDOC45NTI4IDcuNDQzNjEgOC45NTI4IDcuNzYwMTkgOS4xNDgwNiA3Ljk1NTQ2QzkuMzQzMzIgOC4xNTA3MiA5LjY1OTkgOC4xNTA3MiA5Ljg1NTE3IDcuOTU1NDZMMTMuMDM3MSA0Ljc3MzQ4Wk0wLjM2NzgwNSA0LjkxOTkyTDEyLjY4MzYgNC45MTk5MkwxMi42ODM2IDMuOTE5OTJMMC4zNjc4MDYgMy45MTk5MkwwLjM2NzgwNSA0LjkxOTkyWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRWaWRlb3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXlvdXR1YmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zKTtcblx0fVxufVxuXG4uYWEteW91dHViZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTE2Ljg0JTtcbiAgICBsZWZ0OiAwO1xufVxuXG4uYWEteW91dHViZSBpbWcsXG4uYWEteW91dHViZSBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cbn1cblxuLmFhLXlvdXR1YmUgaWZyYW1lIHtcblx0ei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5hYS1wbGF5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogOTBweDtcblx0d2lkdGg6IDkwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDEwO1xuXG5cdHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGhlaWdodDogODBweDtcblx0XHR3aWR0aDogODBweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDE1cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGU7XG5cblx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAyMHB4IDAgMjBweCAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4yKTtcblx0fVxufVxuXG4uYWEtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIC52aWRlbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICYucGxheWluZyB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS12aWRlby1jb250YWluZXItLXlvdXR1YmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufSIsImRpdiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nSGVhZGVyLFxuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XG4gICAgfVxuXG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nSGVhZGVyIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHdpZHRoPVwiMjgyXCIgaGVpZ2h0PVwiMjlcIiB2aWV3Qm94PVwiMCAwIDI4MiAyOVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMzEuOTI0MSAxNS4wOTg4VjE1LjA2QzMxLjkyNDEgMTEuMDY1OSAzNS4wODQ1IDcuNzkxMyAzOS40MzgyIDcuNzkxM0M0My43OTE5IDcuNzkxMyA0Ni45MTM0IDExLjAyMjggNDYuOTEzNCAxNS4wMjEyVjE1LjA2QzQ2LjkxMzQgMTkuMDU0MSA0My43NDg3IDIyLjMyODYgMzkuMzk5NCAyMi4zMjg2QzM1LjA1IDIyLjMyODYgMzEuOTI0MSAxOS4wOTcyIDMxLjkyNDEgMTUuMDk4OFpNNDMuNjcwOSAxNS4wOTg4VjE1LjA2QzQzLjY3MDkgMTIuNjUxNSA0MS44OTgzIDEwLjY0MzcgMzkuMzk5NCAxMC42NDM3QzM2LjkwMDQgMTAuNjQzNyAzNS4xNjY3IDEyLjYxMjcgMzUuMTY2NyAxNS4wMjEyVjE1LjA2QzM1LjE2NjcgMTcuNDY4NSAzNi45MzkzIDE5LjQ3NjQgMzkuNDM4MiAxOS40NzY0QzQxLjkzNzIgMTkuNDc2NCA0My42NzA5IDE3LjUxMTcgNDMuNjcwOSAxNS4wOTg4Wk00OC42MDQgMjAuMDQwOEw1MC40MzcyIDE3Ljg1MkM1MS43MDgzIDE4Ljg5NDcgNTMuMDMxNCAxOS41NzU1IDU0LjY0ODMgMTkuNTc1NUM1NS45MTk0IDE5LjU3NTUgNTYuNjg0NyAxOS4wNzEzIDU2LjY4NDcgMTguMjQ4NFYxOC4xNzUxQzU2LjY4NDcgMTcuMzkxIDU2LjIwMDMgMTYuOTkwMyA1My44NDQgMTYuMzg3MUM1MS4wMDM1IDE1LjY2NzYgNDkuMTcwNiAxNC44ODM0IDQ5LjE3MDYgMTIuMDc4NVYxMi4wMzk3QzQ5LjE3MDYgOS40ODg5NSA1MS4yMjQyIDcuNzk5OTIgNTQuMTA3OSA3Ljc5OTkyQzU2LjAwODcgNy43NzEyMiA1Ny44NTk4IDguNDAzNTYgNTkuMzQzMyA5LjU4ODA3TDU3LjczMDkgMTEuOTE5QzU2LjQ4MTQgMTEuMDU3MyA1NS4yNTM0IDEwLjUzMTYgNTQuMDY0NCAxMC41MzE2QzUyLjg3NTUgMTAuNTMxNiA1Mi4yNTMxIDExLjA3NDYgNTIuMjUzMSAxMS43NTUzVjExLjc5ODNDNTIuMjUzMSAxMi43MjA0IDUyLjg1ODQgMTMuMDIyIDU1LjI3OTUgMTMuNjQ2OEM1OC4xMzczIDE0LjM4NzkgNTkuNzQ5OSAxNS40MTMzIDU5Ljc0OTkgMTcuODYwNlYxNy44OTk0QzU5Ljc0OTkgMjAuNjkxNCA1Ny42MTQxIDIyLjI1OTcgNTQuNTYxOCAyMi4yNTk3QzUyLjM3MDkgMjIuMjY4NCA1MC4yNTIxIDIxLjQ3OTMgNDguNjA0IDIwLjA0MDhaTTYyLjQ2NTEgOC4wMzI2MUg2NS41NjkyVjE5LjI3ODJINzIuNTk5VjIyLjA4NzRINjIuNDY1MVY4LjAzMjYxWk03My41MDI1IDE1LjA5ODhWMTUuMDZDNzMuNTAyNSAxMS4wNjU5IDc2LjY2NzYgNy43OTEzIDgxLjAyMTMgNy43OTEzQzg1LjM3NSA3Ljc5MTMgODguNDkxOSAxMS4wMjI4IDg4LjQ5MTkgMTUuMDIxMlYxNS4wNkM4OC40OTE5IDE5LjA1NDEgODUuMzMxNSAyMi4zMjg2IDgwLjk3NzggMjIuMzI4NkM3Ni42MjQxIDIyLjMyODYgNzMuNTAyNSAxOS4wOTcyIDczLjUwMjUgMTUuMDk4OFpNODUuMjQ5MyAxNS4wOTg4VjE1LjA2Qzg1LjI0OTMgMTIuNjUxNSA4My40NzY3IDEwLjY0MzcgODAuOTc3OCAxMC42NDM3Qzc4LjQ3ODggMTAuNjQzNyA3Ni43NDk4IDEyLjYxMjcgNzYuNzQ5OCAxNS4wMjEyVjE1LjA2Qzc2Ljc0OTggMTcuNDY4NSA3OC41MjIzIDE5LjQ3NjQgODEuMDIxMyAxOS40NzY0QzgzLjUyMDIgMTkuNDc2NCA4NS4yNDkzIDE3LjUxMTcgODUuMjQ5MyAxNS4wOTg4Wk05Ny4yOTQ1IDguMDMyNjFIMTAzLjg0NUMxMDUuNDUzIDguMDMyNjEgMTA2LjcyNCA4LjQ2MzUzIDEwNy41MjggOS4yNzc4NkMxMDcuODQ2IDkuNTg3NTcgMTA4LjA5NiA5Ljk1OTQ2IDEwOC4yNjMgMTAuMzcwM0MxMDguNDMgMTAuNzgxMSAxMDguNTA5IDExLjIyMTggMTA4LjQ5NyAxMS42NjQ4VjExLjcwNzlDMTA4LjUxMSAxMi4zMzUgMTA4LjM0MyAxMi45NTMgMTA4LjAxNCAxMy40ODc4QzEwNy42ODYgMTQuMDIyNyAxMDcuMjA5IDE0LjQ1MTggMTA2LjY0MiAxNC43MjM5QzEwOC4yNzYgMTUuMzQ4NyAxMDkuMjg0IDE2LjI5MjMgMTA5LjI4NCAxOC4xNzA4VjE4LjIwOTdDMTA5LjI4NCAyMC43OTQ4IDEwNy4xODcgMjIuMDY1OSAxMDQuMDA1IDIyLjA2NTlIOTcuMzExOEw5Ny4yOTQ1IDguMDMyNjFaTTEwMy4xNzkgMTMuNzE1N0MxMDQuNTQ5IDEzLjcxNTcgMTA1LjQxNCAxMy4yODQ4IDEwNS40MTQgMTIuMjI5MlYxMi4xOTA1QzEwNS40MTQgMTEuMjY0MSAxMDQuNjg4IDEwLjc0MjggMTAzLjM4MiAxMC43NDI4SDEwMC4zMzhWMTMuNzE1N0gxMDMuMTc5Wk0xMDQuMDA1IDE5LjM3NzNDMTA1LjM3NSAxOS4zNzczIDEwNi4yMDEgMTguODk0NyAxMDYuMjAxIDE3Ljg1MlYxNy44MDg5QzEwNi4yMDEgMTYuODY1MyAxMDUuNDk2IDE2LjI4MzcgMTAzLjkwNSAxNi4yODM3SDEwMC4zMzhWMTkuMzc3M0gxMDQuMDA1Wk0xMTEuNjE4IDE2LjA2NFY4LjAzMjYxSDExNC43MjJWMTUuOTgyQzExNC43MjIgMTguMjc0MiAxMTUuODY4IDE5LjQ1OTEgMTE3Ljc0OCAxOS40NTkxQzExOS42MjkgMTkuNDU5MSAxMjAuNzc1IDE4LjMxMyAxMjAuNzc1IDE2LjA4NTRWOC4wMzI2MUgxMjMuODc5VjE1Ljk2NDlDMTIzLjg3OSAyMC4yMjE4IDEyMS40OCAyMi4zMDcyIDExNy42OTIgMjIuMzA3MkMxMTMuOTA1IDIyLjMwNzIgMTExLjYxOCAyMC4yMDAyIDExMS42MTggMTYuMDY0Wk0xMjYuMTAxIDIwLjA0MDhMMTI3LjkzNSAxNy44NTJDMTI5LjIwNiAxOC44OTQ3IDEzMC41MjkgMTkuNTc1NSAxMzIuMTQ2IDE5LjU3NTVDMTMzLjQxNyAxOS41NzU1IDEzNC4xODIgMTkuMDcxMyAxMzQuMTgyIDE4LjI0ODRWMTguMTc1MUMxMzQuMTgyIDE3LjM5MSAxMzMuNjk4IDE2Ljk5MDMgMTMxLjM0MiAxNi4zODcxQzEyOC41MDEgMTUuNjY3NiAxMjYuNjY4IDE0Ljg4MzQgMTI2LjY2OCAxMi4wNzg1VjEyLjAzOTdDMTI2LjY2OCA5LjQ4ODk1IDEyOC43MjEgNy43OTk5MiAxMzEuNjAxIDcuNzk5OTJDMTMzLjUwMyA3Ljc3MDU4IDEzNS4zNTYgOC40MDI5MyAxMzYuODQxIDkuNTg4MDdMMTM1LjIyOCAxMS45MTlDMTMzLjk3OSAxMS4wNTczIDEzMi43NTEgMTAuNTMxNiAxMzEuNTYyIDEwLjUzMTZDMTMwLjM3MyAxMC41MzE2IDEyOS43NTEgMTEuMDc0NiAxMjkuNzUxIDExLjc1NTNWMTEuNzk4M0MxMjkuNzUxIDEyLjcyMDQgMTMwLjM1MiAxMy4wMjIgMTMyLjc3NyAxMy42NDY4QzEzNS42MzkgMTQuMzg3OSAxMzcuMjUyIDE1LjQxMzMgMTM3LjI1MiAxNy44NjA2VjE3Ljg5OTRDMTM3LjI1MiAyMC42OTE0IDEzNS4xMTYgMjIuMjU5NyAxMzIuMDY0IDIyLjI1OTdDMTI5Ljg3MSAyMi4yNjk0IDEyNy43NTEgMjEuNDgwMyAxMjYuMTAxIDIwLjA0MDhaTTE0MC4xMDUgOC4wMzI2MUgxNDMuMjA1VjIyLjA4NzRIMTQwLjExNEwxNDAuMTA1IDguMDMyNjFaTTE0Ni43MzMgOC4wMzI2MUgxNDkuNTkxTDE1Ni4yMDEgMTYuNjg4N1Y4LjAzMjYxSDE1OS4yNjJWMjIuMDg3NEgxNTYuNjI1TDE0OS43OTQgMTMuMTUxM1YyMi4wODc0SDE0Ni43MzNWOC4wMzI2MVpNMTYyLjY0OCA4LjAzMjYxSDE3My4yODNWMTAuNzgxNkgxNjUuNzNWMTMuNjMzOEgxNzIuMzc1VjE2LjM4NzFIMTY1LjczVjE5LjMzODVIMTczLjQwNFYyMi4wODc0SDE2Mi42NjlMMTYyLjY0OCA4LjAzMjYxWk0xNzUuMTg2IDIwLjA0MDhMMTc3LjAxOSAxNy44NTJDMTc4LjI4NiAxOC44OTQ3IDE3OS42MTIgMTkuNTc1NSAxODEuMjI5IDE5LjU3NTVDMTgyLjQ5NiAxOS41NzU1IDE4My4yNjYgMTkuMDcxMyAxODMuMjY2IDE4LjI0ODRWMTguMTc1MUMxODMuMjY2IDE3LjM5MSAxODIuNzgyIDE2Ljk5MDMgMTgwLjQyMSAxNi4zODcxQzE3Ny41ODEgMTUuNjY3NiAxNzUuNzQ3IDE0Ljg4MzQgMTc1Ljc0NyAxMi4wNzg1VjEyLjAzOTdDMTc1Ljc0NyA5LjQ4ODk1IDE3Ny44MDUgNy43OTk5MiAxODAuNjg1IDcuNzk5OTJDMTgyLjU4NyA3Ljc3MTMgMTg0LjQ0IDguNDAzNTcgMTg1LjkyNSA5LjU4ODA3TDE4NC4zMTIgMTEuOTE5QzE4My4wNjMgMTEuMDU3MyAxODEuODM1IDEwLjUzMTYgMTgwLjY0NiAxMC41MzE2QzE3OS40NTcgMTAuNTMxNiAxNzguODMgMTEuMDc0NiAxNzguODMgMTEuNzU1M1YxMS43OTgzQzE3OC44MyAxMi43MjA0IDE3OS40MzUgMTMuMDIyIDE4MS44NTYgMTMuNjQ2OEMxODQuNzE5IDE0LjM4NzkgMTg2LjMyNyAxNS40MTMzIDE4Ni4zMjcgMTcuODYwNlYxNy44OTk0QzE4Ni4zMjcgMjAuNjkxNCAxODQuMTkxIDIyLjI1OTcgMTgxLjEzOSAyMi4yNTk3QzE3OC45NDYgMjIuMjcwMiAxNzYuODI2IDIxLjQ4MSAxNzUuMTc3IDIwLjA0MDhIMTc1LjE4NlpNMTg3Ljg3NSAyMC4wNDA4TDE4OS43MDggMTcuODUyQzE5MC45NzkgMTguODk0NyAxOTIuMzAyIDE5LjU3NTUgMTkzLjkxOSAxOS41NzU1QzE5NS4xOSAxOS41NzU1IDE5NS45NTUgMTkuMDcxMyAxOTUuOTU1IDE4LjI0ODRWMTguMTc1MUMxOTUuOTU1IDE3LjM5MSAxOTUuNDcxIDE2Ljk5MDMgMTkzLjExNSAxNi4zODcxQzE5MC4yNzQgMTUuNjY3NiAxODguNDQxIDE0Ljg4MzQgMTg4LjQ0MSAxMi4wNzg1VjEyLjAzOTdDMTg4LjQ0MSA5LjQ4ODk1IDE5MC40OTUgNy43OTk5MiAxOTMuMzc0IDcuNzk5OTJDMTk1LjI3NiA3Ljc3MDU4IDE5Ny4xMjkgOC40MDI5MyAxOTguNjE0IDkuNTg4MDdMMTk3LjAwMiAxMS45MTlDMTk1Ljc1MiAxMS4wNTczIDE5NC41MjQgMTAuNTMxNiAxOTMuMzM1IDEwLjUzMTZDMTkyLjE0NiAxMC41MzE2IDE5MS41MjQgMTEuMDc0NiAxOTEuNTI0IDExLjc1NTNWMTEuNzk4M0MxOTEuNTI0IDEyLjcyMDQgMTkyLjEyOSAxMy4wMjIgMTk0LjU1IDEzLjY0NjhDMTk3LjQxMiAxNC4zODc5IDE5OS4wMjUgMTUuNDEzMyAxOTkuMDI1IDE3Ljg2MDZWMTcuODk5NEMxOTkuMDI1IDIwLjY5MTQgMTk2Ljg4OSAyMi4yNTk3IDE5My44MzcgMjIuMjU5N0MxOTEuNjQxIDIyLjI3MTYgMTg5LjUxOCAyMS40ODIzIDE4Ny44NjYgMjAuMDQwOEgxODcuODc1Wk0yMDcuNzYyIDguMDMyNjFIMjE4LjUwMlYxMC44NTA1SDIxMC44NjJWMTMuODQ0OUgyMTcuNTk0VjE2LjY1NDJIMjEwLjg2MlYyMi4wOTZIMjA3Ljc2MlY4LjAzMjYxWk0yMjAuMzUyIDE1LjA5ODhWMTUuMDZDMjIwLjM1MiAxMS4wNjU5IDIyMy41MTcgNy43OTEzIDIyNy44NjYgNy43OTEzQzIzMi4yMTYgNy43OTEzIDIzNS4zNDIgMTEuMDIyOCAyMzUuMzQyIDE1LjAyMTJWMTUuMDZDMjM1LjM0MiAxOS4wNTQxIDIzMi4xNzcgMjIuMzI4NiAyMjcuODI3IDIyLjMyODZDMjIzLjQ3OCAyMi4zMjg2IDIyMC4zNjEgMTkuMDk3MiAyMjAuMzYxIDE1LjA5ODhIMjIwLjM1MlpNMjMyLjA5OSAxNS4wOTg4VjE1LjA2QzIzMi4wOTkgMTIuNjUxNSAyMzAuMzI2IDEwLjY0MzcgMjI3LjgyNyAxMC42NDM3QzIyNS4zMjkgMTAuNjQzNyAyMjMuNTk1IDEyLjYxMjcgMjIzLjU5NSAxNS4wMjEyVjE1LjA2QzIyMy41OTUgMTcuNDY4NSAyMjUuMzY3IDE5LjQ3NjQgMjI3Ljg2NiAxOS40NzY0QzIzMC4zNjUgMTkuNDc2NCAyMzIuMTA4IDE3LjUxMTcgMjMyLjEwOCAxNS4wOTg4SDIzMi4wOTlaTTIzOC4xIDguMDMyNjFIMjQ0LjU0NkMyNDYuMzQgOC4wMzI2MSAyNDcuNzMyIDguNTM2NzQgMjQ4LjY1OCA5LjQ1ODc5QzI0OS4wNjQgOS44ODY5NiAyNDkuMzgxIDEwLjM5MiAyNDkuNTg4IDEwLjk0NDFDMjQ5Ljc5NSAxMS40OTYyIDI0OS44ODkgMTIuMDg0MSAyNDkuODY0IDEyLjY3M1YxMi43MTE4QzI0OS45MDkgMTMuNjY4MiAyNDkuNjM3IDE0LjYxMjYgMjQ5LjA5IDE1LjM5OThDMjQ4LjU0MyAxNi4xODY5IDI0Ny43NTIgMTYuNzczIDI0Ni44MzggMTcuMDY3OEwyNTAuMjk2IDIyLjA4NzRIMjQ2LjY3M0wyNDMuNjQ3IDE3LjU4OTFIMjQxLjIwOVYyMi4wODc0SDIzOC4xMDVMMjM4LjEgOC4wMzI2MVpNMjQ0LjM0NyAxNC44NTc1QzI0NS44NTYgMTQuODU3NSAyNDYuNzI1IDE0LjA1NjEgMjQ2LjcyNSAxMi44NzEyVjEyLjgzMjVDMjQ2LjcyNSAxMS41MDU0IDI0NS43OTYgMTAuODI0NiAyNDQuMjg3IDEwLjgyNDZIMjQxLjIwNFYxNC44NTc1SDI0NC4zNDdaTTI1Mi40NDUgMTYuMDY0VjguMDMyNjFIMjU1LjU0OVYxNS45ODJDMjU1LjU0OSAxOC4yNzQyIDI1Ni42OTkgMTkuNDU5MSAyNTguNTc2IDE5LjQ1OTFDMjYwLjQ1MiAxOS40NTkxIDI2MS42MDIgMTguMzEzIDI2MS42MDIgMTYuMDg1NFY4LjAzMjYxSDI2NC43MDJWMTUuOTY0OUMyNjQuNzAyIDIwLjIyMTggMjYyLjMwNyAyMi4zMDcyIDI1OC41MiAyMi4zMDcyQzI1NC43MzIgMjIuMzA3MiAyNTIuNDU0IDIwLjIwMDIgMjUyLjQ1NCAxNi4wNjRIMjUyLjQ0NVpNMjY3Ljg5MyA4LjAzMjYxSDI3MS4yMzlMMjc0Ljk0NCAxMy45NzQyTDI3OC42NTQgOC4wMzI2MUgyODJWMjIuMDg3NEgyNzguOTE3VjEyLjkxTDI3NC45NDQgMTguOTE2MkgyNzQuODY2TDI3MC45MzYgMTIuOTcwM1YyMi4wODc0SDI2Ny45MUwyNjcuODkzIDguMDMyNjFaTTEwLjg0MzIgMC4xNzc5NzlDMTAuNDEwOSAyLjQwMTIzIDkuMzE2OTkgMTEuMDY1OSAwIDE0LjIzMjhDOS4zMTY5OSAxNy4zOTk2IDEwLjQxNTIgMjYuMDU5OSAxMC44NDMyIDI4LjI4NzVDMTEuMjc1NSAyNi4wNTk5IDEyLjM2OTQgMTcuMzk5NiAyMS42ODY0IDE0LjIzMjhDMTIuMzgyNCAxMS4wNjU5IDExLjI3NTUgMi40MDEyMyAxMC44NDMyIDAuMTc3OTc5Wk0xMC44NDMyIDE3LjQxMjVDMTAuMjEwNCAxNy40MTI1IDkuNTkxODIgMTcuMjI1NSA5LjA2NTY5IDE2Ljg3NTJDOC41Mzk1NyAxNi41MjQ4IDguMTI5NDYgMTYuMDI2OSA3Ljg4NzMxIDE1LjQ0NDNDNy42NDUxNiAxNC44NjE3IDcuNTgxODkgMTQuMjIwNSA3LjcwNTMzIDEzLjYwMjFDNy44Mjg3OCAxMi45ODM2IDguMTMzNTYgMTIuNDE1NSA4LjU4MSAxMS45Njk2QzkuMDI4NDMgMTEuNTIzNyA5LjU5ODU2IDExLjIyMDEgMTAuMjE5MiAxMS4wOTdDMTAuODM5OCAxMC45NzQgMTEuNDgzIDExLjAzNzIgMTIuMDY3NiAxMS4yNzg1QzEyLjY1MjIgMTEuNTE5OCAxMy4xNTIgMTEuOTI4NCAxMy41MDM1IDEyLjQ1MjdDMTMuODU1MSAxMi45NzcxIDE0LjA0MjcgMTMuNTkzNiAxNC4wNDI3IDE0LjIyNDJDMTQuMDQzMyAxNC42NDMyIDEzLjk2MDkgMTUuMDU4MyAxMy44MDA0IDE1LjQ0NTZDMTMuNjM5OCAxNS44MzMgMTMuNDA0MiAxNi4xODQ5IDEzLjEwNzEgMTYuNDgxNUMxMi44MDk5IDE2Ljc3OCAxMi40NTY5IDE3LjAxMzIgMTIuMDY4NSAxNy4xNzM3QzExLjY4IDE3LjMzNDIgMTEuMjYzNyAxNy40MTY4IDEwLjg0MzIgMTcuNDE2OFYxNy40MTI1WlwiIGZpbGw9XCJ3aGl0ZVwiLz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4MHB4IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjgwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ0hlYWRlckxvZ29zV3JhcHBlcixcbiAgICAjQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkQnlUZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ05hdiAuQ3lib3RDb29raWVib3REaWFsb2dOYXZJdGVtTGluayB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ05hdiAuQ3lib3RDb29raWVib3REaWFsb2dOYXZJdGVtTGluay5DeWJvdENvb2tpZWJvdERpYWxvZ0FjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYWx0O1xuICAgIH1cblxuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25zU2VsZWN0UGFuZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uV3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ1RhYkNvbnRlbnQgaW5wdXQ6Y2hlY2tlZCsuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25TbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWFsdDtcbiAgICB9XG5cbiAgICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDFlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnNXcmFwcGVyIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkxldmVsT3B0aW5BbGxvd0FsbCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQXJ0aWNsZSBDYXJkc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYXJ0aWNsZS1jYXJkcyB7XG4gICAgJi5iZy0td2hpdGUgLmFhLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG59XG5cbi5hYS1hcnRpY2xlLWNhcmRzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4uYWEtYXJ0aWNsZS1jYXJkc19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuLmFhLWFydGljbGUtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cbn1cblxuLmFhLWFydGljbGUtY2FyZF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFzcGVjdC1yYXRpbzogMS41IC8gMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFhLWFydGljbGUtY2FyZF9faGVhZGVyIHtcbiAgICAuYWEtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYXJ0aWNsZS1jYXJkX19zdWJoZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWEtYXJ0aWNsZS1jYXJkX19ib2R5IHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi5hYS1hcnRpY2xlLWNhcmRzLS1zbGlkZXIge1xuXHQuc3BsaWRlX190cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuc3BsaWRlX19hcnJvd3Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zMHB4O1xuXHRcdHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIHRvcDogLTcwcHg7XG4gICAgICAgIH1cblx0fVxuXG5cdC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0fVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXG5cdC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0U2NyaXB0IE1vZHVsZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblxuICAvLyBDU1MgZ2l2aW4gYnkgdGhlIGNsaWVudFxuXG4gICNjaGVja2luX3JlZ2lzdHJhdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICNjaGVja2luX3JlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLS1ib2R5IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2NoZWNraW5fcmVnaXN0cmF0aW9uIC5yZWdpc3RyYXRpb24tLWJvZHksXG4gICNjaGVja2luX3JlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLS1zdGFydD4udGlja2V0PmRpdixcbiAgI2NoZWNraW5fcmVnaXN0cmF0aW9uIC5yZWdpc3RyYXRpb24tLXN0YXJ0Pi50aWNrZXQ+ZGl2Omxhc3QtY2hpbGQsXG4gICNjaGVja2luX3JlZ2lzdHJhdGlvbiAudGlja2V0LS1hbW91bnQtLWJ1dHRvblxuICB7XG4gICBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI2NoZWNraW5fcmVnaXN0cmF0aW9uIC50aWNrZXQtLWFtb3VudC0tYnV0dG9uLnBsdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgI2NoZWNraW5fcmVnaXN0cmF0aW9uIGgyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcbiAgfVxuICAjY2hlY2tpbl9yZWdpc3RyYXRpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG4gICNjaGVja2luX3JlZ2lzdHJhdGlvbiAuYnRuLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICNjaGVja2luX3JlZ2lzdHJhdGlvbiAuYnV0dG9uLWdyb3VwIC5idG4tc3F1YXJlZC0tYWN0aXZlLFxuICAjY2hlY2tpbl9yZWdpc3RyYXRpb24gLmJ1dHRvbi1ncm91cD4uYnRuLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICNjaGVja2luX3JlZ2lzdHJhdGlvbiAubGFiZWwsIC5jaGVja2luX3JlZ2lzdHJhdGlvbiAubGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI2NoZWNraW5fcmVnaXN0cmF0aW9uIC5sYWJlbCAub3B0aW9uYWwge1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG4jY2hlY2tpbl9yZWdpc3RyYXRpb24gLnRpY2tldC1udW1iZXItaW5wdXQge1xuICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEFnZW5kYVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYWdlbmRhIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xufVxuXG4uYWEtYWdlbmRhX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLWFnZW5kYV9faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFhLWFnZW5kYV9fbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRzZWNvbmRhcnksIHJnYmEoJHNlY29uZGFyeSwgMCkpO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgICBAZXh0ZW5kIGg1O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTMwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAvLyBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC01MDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSZW1vdmVzIGhvdmVyIGppdHRlciB3aGlsZSBjaGFuZ2luZyBmb250IHdlaWdodHMsIHJlcXVpcmVzIHRpdGxlIHRhZyB0byBiZSB1c2VkIGluIEhUTUxcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5pcy1hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC01MDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWFnZW5kYV9fbmF2aWdhdGlvbi0tc3BhY2UtYmV0d2VlbiAuYWEtYWdlbmRhX19uYXZpZ2F0aW9uLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICA+IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG59XG5cbi5hYS1hZ2VuZGFfX2JvZHkge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5hYS1hZ2VuZGFfX2RheSB7XG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbS1tYXJnaW47XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5hYS1hZ2VuZGFfX2hlYWRsaW5lIHtcbiAgICBAZXh0ZW5kICVidXJqLXRvcC1tYXJnaW47XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbS1tYXJnaW47XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFhLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5hYS1hZ2VuZGFfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LXRvcC1tYXJnaW47XG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b20tbWFyZ2luO1xuXG4gICAgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLmFhLWFnZW5kYV9fZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmFhLWFnZW5kYV9fZXZlbnQtdGltZSB7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgfVxuICAgIC5hYS1hZ2VuZGFfX2V2ZW50LXRpdGxlIHtcbiAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICB9XG4gICAgLmFhLWFnZW5kYV9fZXZlbnQtc3BlYWtlciB7XG4gICAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgfVxufVxuXG4uYWEtYWdlbmRhX190aXRsZSArIC5hYS1hZ2VuZGFfX2V2ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmFhLWFnZW5kYV9fZXZlbnQuYWEtYWdlbmRhX19ldmVudC0tc3BlY2lhbCB7XG4gICAgQGV4dGVuZCAlbGliZXJ0eS10b3AtbWFyZ2luO1xuICAgIEBleHRlbmQgJWxpYmVydHktYm90dG9tLW1hcmdpbjtcblxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBZ2VuZGFcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWFnZW5kYS12MiB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgJi52aXAtaXMtdmlzaWJsZSAuYWEtYWdlbmRhLXYyX19kYXkgW2RhdGEtdmlwPVwidHJ1ZVwiXS5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXAsXG4gICAgJi52aXAtaXMtdmlzaWJsZSAuYWEtYWdlbmRhLXYyX19kYXkgW2RhdGEtdmlwLXN1YnNlc3Npb25zPVwidHJ1ZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFhLWFnZW5kYS12Ml9fZGF5IFtkYXRhLXZpcD1cInRydWVcIl0uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwLFxuICAgIC5hYS1hZ2VuZGEtdjJfX2RheSBbZGF0YS12aXAtc3Vic2Vzc2lvbnM9XCJ0cnVlXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudmlwLWlzLXZpc2libGUgLmFhLWFnZW5kYS12Ml9fZGF5IFtkYXRhLXZpcD1cInRydWVcIl0uYWEtYWdlbmRhLXYyX19zZXNzaW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFhLWFnZW5kYS12Ml9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLWFnZW5kYS12Ml9faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcblxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYgKyA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hYS1hZ2VuZGEtdjJfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuXG4uYWEtYWdlbmRhLXYyX19jb250cm9sc19fZGF5cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5hYS1hZ2VuZGEtdjJfX2NvbnRyb2xzX19kYXkge1xuICAgIC8vIEJyb3dzZXIgcmVzZXQgPGJ1dHRvbj5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxMHB4IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMThweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHByaW1hcnk7O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYWdlbmRhLXYyX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbn1cblxuLmFhLWFnZW5kYS12Ml9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxufVxuXG4vLyBEYXlzXG4uYWEtYWdlbmRhLXYyX19kYXkge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbn1cblxuLy8gU2Vzc2lvbiBncm91cHNcbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2hlYWRlcixcbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2JvZHkge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbn1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGVhZGVyLFxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgICB9XG59XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMEMzQTtcbn1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cC5oYXMtc2Vzc2lvbnMge1xuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2hlYWRlciB7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwQzNBLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBbZGF0YS1jYXRlZ29yeT1cIm1haW5fc3RhZ2VcIl0gLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGVhZGVyLFxuLy8gW2RhdGEtY2F0ZWdvcnk9XCJuZXR3b3JraW5nX2JyZWFrXCJdIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2hlYWRlcixcbi8vIFtkYXRhLXZpcD1cInRydWVcIl0gLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGVhZGVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwQzNBO1xuLy8gfVxuXG4vLyAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwLmhhcy1zZXNzaW9uc1tkYXRhLWNhdGVnb3J5PVwibWFpbl9zdGFnZVwiXSAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19oZWFkZXIsXG4vLyAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwLmhhcy1zZXNzaW9uc1tkYXRhLWNhdGVnb3J5PVwibmV0d29ya2luZ19icmVha1wiXSAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19oZWFkZXIsXG4vLyAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwLmhhcy1zZXNzaW9uc1tkYXRhLXZpcD1cInRydWVcIl0gLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGVhZGVyIHtcbi8vICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwQzNBLCAxMCUpO1xuLy8gICAgIH1cbi8vIH1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cC5oYXMtc2Vzc2lvbnMgLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXAtLWZpcnN0IHtcbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19oZWFkZXIge1xuICAgICAgICByb3ctZ2FwOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxufVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9fdG9waWMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxufVxuXG4vLyBDb250ZW50IGluIHNlc3Npb25zXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX190aW1lLFxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fdGltZSB7XG5cbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9fdGltZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG59XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX25hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19uYW1lLFxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblxuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9fYWN0aW9uLFxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uLWdyb3VwX19hY3Rpb24ge1xuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hYS1pY29uLWNoZXZyb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgJGFuaW1hdGlvbjtcbiAgICB9XG59XG5cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cF9faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbi1ncm91cC5pcy1leHBhbmRlZCB7XG4gICAgLmFhLWljb24tY2hldnJvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIH1cblxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX3Nob3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb24tZ3JvdXBfX2hpZGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vIFN1YnNlc3Npb25zXG4uYWEtYWdlbmRhLXYyX19zZXNzaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcblxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5hYS1tb2RhbC10cmlnZ2VyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LCA1JSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX3RpbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAuYWEtYWdlbmRhLXYyX19zcGVha2VyLWF2YXRhciBpbWcge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgIH1cbn1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYWdlbmRhLXYyX19zcGVha2VyLWF2YXRhciBpbWcge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbn1cblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9fYWN0aW9uIHtcbiAgICAuYXRjYl9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcuYWEtaWNvbi1jYWxlbmRhciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHN2Zy5hYS1pY29uLWNhbGVuZGFyIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtaWNvbi1pbmZvLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICB9XG59XG5cbi5hYS1hZ2VuZGEtdjJfX3NwZWFrZXItYXZhdGFyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG5cbi8vTW9iaWxlIGNvbnRhaW5lciBzdHlsaW5nIG92ZXJ3cmlkZXNcblxuLmFhLWFnZW5kYS12Ml9fc2Vzc2lvbl9faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAuYWEtYWdlbmRhLXYyX19zZXNzaW9uX190aW1lIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1hZ2VuZGEtdjJfX3Nlc3Npb25fX25hbWUge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWFnZW5kYS12Ml9fc3BlYWtlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgLmFhLWFnZW5kYS12Ml9fc3BlYWtlci1hdmF0YXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2RhbFxuLmFhLWFnZW5kYS12Mi1tb2RhbCB7XG4gICAgLmFhLW1vZGFsX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDkpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5hYS1tb2RhbF9fY2xvc2Uge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2RhbF9faGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2RhbF9faGVhZGVyX19jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMsIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1hZ2VuZGEtdjItbW9kYWxfX2NhbGVuZGFyLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXRjYl9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnLmFhLWljb24tY2FsZW5kYXIgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSBzdmcuYWEtaWNvbi1jYWxlbmRhciBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1vZGFsX19ib2R5X19jb2x1bW4ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1vZGFsX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2RhbF9fYm9keV9fY29sdW1uIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYS10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1hZ2VuZGEtdjItbW9kYWxfX3NwZWFrZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDI1cHg7XG5cbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWFnZW5kYS12Mi1tb2RhbF9fc3BlYWtlcl9faW1hZ2Uge1xuICAgICAgICAgICAgZmxleDogMCAwIDkwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1hZ2VuZGEtdjItbW9kYWxfX3NwZWFrZXJfX3RleHQge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdENvbXBhbnkgU2lnbnVwXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1jb21wYW55LXNpZ251cCB7XG4gICAgZm9ybSB7XG4gICAgICAgIEBleHRlbmQgLmhzLWZvcm07XG5cbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgc2VsZWN0IHtcbiAgICAgICAgQGV4dGVuZCAuaHMtaW5wdXQ7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICNidXR0b25fc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWNvbXBhbnktc2lnbnVwX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hYS1jb21wYW55LXNpZ251cF9fZ2RwciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5hYS1jb21wYW55LXNpZ251cF9faGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgV3lzaXd5Z1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXd5c2l3eWcge1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAuYWEtYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtd3lzaXd5Z19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFhLXd5c2l3eWcge1xuICAgICYuYWEtYmFja2dyb3VuZCB7XG4gICAgICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG4gICAgICAgIEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgJi5hYS1iYWNrZ3JvdW5kLS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmLmFhLWJhY2tncm91bmQtLXNhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi8vbW9kaWZpZXJzXG5cbi5hYS13eXNpd3lnLS13aWRlIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG5cbiAgICAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWEtd3lzaXd5Z19fYm9keSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtYnV0dG9uLWdyb3Vwe1xuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgfVxufVxuLmFhLXd5c2l3eWctLWJne1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuLmFhLXd5c2l3eWctLXZpZ25ldHRlIC5hYS13eXNpd3lnX19ib2R5IHAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgfVxufVxuLmFhLXd5c2l3eWctLWNvbHVtbnMtdGhyZWUgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDMpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIC41KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtd3lzaXd5Z19fYm9keXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMyk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogLjUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS13eXNpd3lnX19ib2R5Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtd3lzaXd5Zy0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS13eXNpd3lnLS1jb2x1bW5zIHtcblxuICAgIC5hYS13eXNpd3lnX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAzLjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtd3lzaXd5Z19fYm9keSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWJ1dHRvbi1ncm91cHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgIH1cblxuICAgICYuYWEtd3lzaXd5Zy0td2lkZSB7XG5cbiAgICAgICAgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDMuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtd3lzaXd5Z19fYm9keSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtd3lzaXd5Zy0tY29sdW1ucy10aHJlZSB7XG5cbiAgICAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAzLjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS13eXNpd3lnX19ib2R5Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS13eXNpd3lnLS1jb2x1bW5zLWhlYWRlciB7XG4gICAgICAgIC5hYS1idXR0b24tZ3JvdXB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgIH1cbiAgICAgICAgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtd3lzaXd5Z19fYm9keSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuMjUpOyAvLyBXaWR0aCBtaW51cyBoYWxmIHRoZWlyIG1hcmdpbi1yaWdodFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1idXR0b24tZ3JvdXB7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICB9XG59XG4uYWEtd3lzaXd5Zy0td2lkZS1jb2x1bW5zIHtcblxuICAgIC5hYS13eXNpd3lnX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS13eXNpd3lnX19oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtd3lzaXd5Z19fYm9keSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDYwcHggLyAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS13eXNpd3lnX19ib2R5Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWEtd3lzaXd5Zy0tY29sdW1ucy1oZWFkZXIge1xuICAgICAgICAuYWEtYnV0dG9uLWdyb3Vwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICB9XG4gICAgICAgIC5hYS13eXNpd3lnX19pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1idXR0b24tZ3JvdXB7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFF1b3RlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1xdW90ZSB7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xuXG5cdHdpZHRoOiAxMDAlO1xuXG5cdGgyIHtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cdH1cbn1cbi5hYS1xdW90ZV9faW5uZXIge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuXHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG4uYWEtcXVvdGVfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFhLXF1b3RlX19ib2R5IHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmFhLXF1b3RlX19wcm9maWxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmFhLXF1b3RlX19uYW1lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAuYWEtcXVvdGVfX3Bvc2l0aW9uIHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG59XG5cbi5hYS1xdW90ZV9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgIH1cbn1cbi5hYS1xdW90ZV9faW1hZ2V7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLy8gbGVmdCBhbGlnbmVkXG5cbi5hYS1xdW90ZS0td2lkZSB7XG5cbiAgICAuYWEtcXVvdGVfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLXF1b3RlX19oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuYWEtcXVvdGVfX2JvZHkge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICAuYWEtcXVvdGVfX2ltYWdle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblx0LmFhLXF1b3RlX19wcm9maWxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBicChzbSl7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRJbWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtaW1hZ2Uge1xuXHRAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuXHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5hYS1pbWFnZV9faW5uZXIge1xuXHR3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgLy8gRml4ZXMgZXh0cmEgc3BhY2luZyBpbiBib3R0b20uXG4gICAgICAgIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cblx0XHRtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYWEtaW1hZ2UtLWJpZyB7XG5cdHdpZHRoOiAxMDAlO1xuXG4gICAgLmFhLWltYWdlX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWltYWdlLS13aWRlIHtcblxuICAgIC5hYS1pbWFnZV9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFZpZGVvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS12aWRlbyB7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xuXG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG4uYWEtdmlkZW9fX2lubmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4vL21vZGlmaWVyc1xuXG4uYWEtdmlkZW8tLWJpZyB7XG5cdC5hYS12aWRlb19faW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG5cdFx0fVxuXHR9XG59XG4uYWEtdmlkZW8tLXdpZGUge1xuXHQuYWEtdmlkZW9fX2lubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG5cdFx0fVxuXHR9XG59XG4uYWEtdmlkZW8tLWJnLWNvbG9yIHtcblx0QGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1jb2x1bW5zIHtcblx0QGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xuXG5cdC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pLFxuICAgIC5hYS1jb2x1bW5zX19ib2R5LmFhLWNvbHVtbnNfX2JvZHktcmV2ZXJzZSxcbiAgICAuYWEtY29sdW1uc19fYm9keS5hYS1jb2x1bW5zX19ib2R5LXJldmVyc2U6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1jb2x1bW5zX19pbm5lciB7XG5cdG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uYWEtY29sdW1uc19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG5cdH1cbn1cblxuLmFhLWNvbHVtbnNfX2JvZHkgKyAuYWEtY29sdW1uc19fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0O1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbi0tdGV4dCB7XG5cdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcblx0d2lkdGg6IDEwMCU7XG59XG4uYWEtY29sdW1uX19pbm5lciB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuXHRtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcblx0fVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cbiN7JGllMTF9IC5hYS1jb2x1bW4tLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFhLWNvbHVtbi0taW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAuYWEtY29sdW1uLS1pbWFnZSB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAuYWEtY29sdW1uLS1pbWFnZSB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL21vZGlmaWVyc1xuLmFhLWNvbHVtbi0tc3BlYWtlciB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5hYS1jb2x1bW5zX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmFhLWNvbHVtbl9faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW4tLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWNvbHVtbi0tc3BlYWtlciAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtY29sdW1uLS1zcGVha2VyIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAuYWEtY29sdW1uLS10ZXh0IC5hYS1jb2x1bW5fX2lubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWNvbHVtbnMtLXJldmVyc2VkIHtcblx0QGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xuXG5cdC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1jb2x1bW5zLS1uby1tYXJnaW4ge1xuICAgIC5hYS1jb2x1bW5zX19ib2R5ICsgLmFhLWNvbHVtbnNfX2JvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbnMtLXZpZGVvIHtcbiAgICAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWNvbHVtbi0tZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWZvcm0ge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgICAmLmJnLS10ZXJ0aWFyeSB7XG4gICAgICAgIC5ocy1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oYnNwdC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ocy1mb3JtLWZpZWxkPmxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgIH1cbiAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNnB4O1xuICAgIH1cbiAgICAuaHMtZmllbGR0eXBlLXRleHQgaW5wdXQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuYWEtY29sdW1uc19faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWNvbHVtbnNfX2JvZHkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFhLWNvbHVtbi5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYS1jb2x1bW4uYWEtY29sdW1uLS1mb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDMuNSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgICAuYWEtY29sdW1uc19faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTEpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChoZyl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW5zX19oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDAuNSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMS41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAzKTtcbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNvbHVtbnNfX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5hYS1jb2x1bW4taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtX19oZWFkZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbV9faGVhZGVyX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pdGVtX19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taW1hZ2Uge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgICAuYWEtY29sdW1uc19faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAuYWEtY29sdW1uc19fYm9keSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW5zX19ib2R5IHtcbiAgICAgICAgJi5iZy0tdGVydGlhcnksXG4gICAgICAgICYuYmctLXByaW1hcnksXG4gICAgICAgICYuYmctLXNlY29uZGFyeSxcbiAgICAgICAgJi5iZy0tZGFyayxcbiAgICAgICAgJi5iZy0tcmVkLFxuICAgICAgICAmLmJnLS1ncmV5LFxuICAgICAgICAmLmJnLS1saWdodC1ncmV5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNvbHVtbi0taW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5hYS1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG4uYWEtY29sdW1ucy0taW1hZ2Uge1xuICAgIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtY29sdW1ucy0taW1hZ2UuYWEtY29sdW1ucy0tcmV2ZXJzZWQge1xuXG4gICAgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtY29sdW1ucy0tZm9ybS13aWRlICAgLmFhLWNvbHVtbnNfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaHMtZmllbGR0eXBlLXRleHQgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC5hYS1oZXJvLWJhY2stYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKXtcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtY29sdW1ucy0tcGFydG5lciB7XG4gICAgQGV4dGVuZCAlYnVyai10b3A7XG5cdEBleHRlbmQgJWJ1cmotYm90dG9tO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmFhLWNvbHVtbnNfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgIH1cbiAgICAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNvbHVtbi0taW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgIC5hYS1jb2x1bW5fX2lubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW5fX2NvbnRhY3QtaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgLmluZm8taXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5mby1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtY29sdW1ucy0tcmV2ZXJzZWQuYWEtY29sdW1ucy0tcGFydG5lciB7XG4gICAgQGV4dGVuZCAlYnVyai10b3A7XG5cdEBleHRlbmQgJWJ1cmotYm90dG9tO1xuXG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICAuYWEtY29sdW1uc19faW5uZXIge1xuICAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICB9XG4gICAgIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICAgLmFhLWNvbHVtbl9faW5uZXIge1xuICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcbiAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgIH1cbiAgICAgfVxuICAgICAuYWEtY29sdW1uLS1pbWFnZSB7XG4gICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgICAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICB9XG4gICAgIH1cbiAgICAgLmNvbHVtbl9fY29udGFjdC1pbmZvIHtcbiAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgIC5pbmZvLWl0ZW0ge1xuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgIH1cbiAgICAgICAgIC5pbmZvLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgfVxuICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgfVxuICAgICAgICAgYSB7XG4gICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgIH1cbiAgICAgICAgIHAge1xuICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICB9XG4gICAgIH1cbiAgICAgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgICAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcblxuICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgIH1cbiB9XG5cbiAuYWEtY29sdW1ucy0tZm9ybS5iZy0tdGVydGlhcnkgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiB9IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRDb250ZW50IFNsaWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY29udGVudC1zbGlkZXJfX2hlYWRlciB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbS1tYXJnaW47XG59XG5cbi5hYS1jb250ZW50LXNsaWRlcl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIwdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKCR0ZXJ0aWFyeSwgMC4zKSA1MCUsICR0ZXJ0aWFyeSAxMDAlKTtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtY29udGVudC1zbGlkZXJfX3NsaWRlcy13cmFwcGVyIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBTY3JvbGxiYXIgaW4gbW9zdCBicm93c2Vyc1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLy8gU2Nyb2xsYmFyIGluIEZpcmVmb3hcbiAgICBzY3JvbGxiYXItY29sb3I6ICR3aGl0ZSAkc2Vjb25kYXJ5O1xufVxuXG4uYWEtY29udGVudC1zbGlkZXJfX3NsaWRlcyB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uYWEtY29udGVudC1zbGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uYWEtY29udGVudC1zbGlkZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDM2N3B4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLmFhLWNvbnRlbnQtc2xpZGVyX19ib2R5IHtcbiAgICAuYWEtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4vLyBNb2RpZmllcnNcbi5hYS1jb250ZW50LXNsaWRlci0tY2FyZHMge1xuICAgIC5hYS1jb250ZW50LXNsaWRlcl9fYm9keSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1jb250ZW50LXNsaWRlcl9fc2xpZGVzIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1jb250ZW50LXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWNvbnRlbnQtc2xpZGVfX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMjUlLCByZ2JhKCR0ZXJ0aWFyeSwwLjcpIDYwJSwgJHRlcnRpYXJ5IDgwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtY29udGVudC1zbGlkZV9fYm9keSxcbiAgICAuYWEtY29udGVudC1zbGlkZV9fZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5hYS1jb250ZW50LXNsaWRlX19ib2R5IHtcbiAgICAgICAgLmFhLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1jb250ZW50LXNsaWRlX19mb290ZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Rm9jdXMtQm94XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1mb2N1cy1ib3gge1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcblxuICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWZvY3VzLWJveF9faW5uZXIge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cblxuLmFhLWZvY3VzLWJveF9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uYWEtZm9jdXMtYm94LS1ib3R0b20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cblxuLmFhLWZvY3VzLWJveC0tYm90dG9tIC5hYS1mb2N1cy1ib3hfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLmFhLWZvY3VzLWJveC0tYm90dG9tIC5hYS1mb2N1cy1ib3hfX2hlYWRlciB7XG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tO1xuXG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8vIE1vZGlmaWVyc1xuXG4uYWEtZm9jdXMtYm94LS1kYXJrIHtcbiAgICAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cbi5hYS1mb2N1cy1ib3gtLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4uYWEtZm9jdXMtYm94LS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5hYS1mb2N1cy1ib3hfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG4uYWEtZm9jdXMtYm94LS1uYXJyb3cge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIC5hYS1mb2N1cy1ib3hfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYWEtZm9jdXMtYm94X19oZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q2FyZHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWNhcmRzIHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmFhLWNhcmRzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi5hYS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDMgLSA2MHB4IC8gMyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24gKzMpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG59XG4uYWEtY2FyZF9fYm9keSB7XG4gICAgQGV4dGVuZCAubGliZXJ0eS0tZXh0ZW5kZWQtbm8tYm90dG9tO1xufVxuLmFhLWNhcmRfX2Zvb3RlciB7XG5cdEBleHRlbmQgLmxpYmVydHktLWV4dGVuZGVkLW5vLXRvcDtcblxuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRzdmcge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ZmlsbDogJHByaW1hcnk7XG5cdH1cbn1cblxuLy8gTW9kaWZpZXJzXG4uYWEtY2FyZHMtLWVtcGxveWVlIHtcbiAgICAuYWEtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXHQuYWEtY2FyZF9faGVhZGVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG4gICAgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgICBwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTIwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jYXJkX19mb290ZXIgYXtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWNhcmQge1xuXHRpbWd7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4ycztcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRpbWcge1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdFx0fVxuXHR9XG59XG4uYWEtY2FyZHMtLWFydGljbGVzIHtcblx0LmFhLWNhcmRfX2hlYWRlciB7XG5cdFx0bWF4LWhlaWdodDogMjQwcHg7XG5cdH1cbiAgICAuYWEtY2FyZC1ib2R5e1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICB9XG4gICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gICAgLmFydGljbGUtcHJlLXRleHQge1xuXHRcdEBleHRlbmQgLnJ5ZTtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0fVxuXHQuYXJ0aWNsZS1hdXRob3Ige1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0fVxuICAgIC5hYS1jYXJkX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbn1cbi5hYS1jYXJkcy0tZm91ciB7XG4gICAgLmFhLWNhcmQge1xuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDQgLSA5MHB4IC8gNCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1jYXJkcy0tdHdvIHtcbiAgICAuYWEtY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAyIC0gMzBweCAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXHRcdH1cbiAgICB9XG59XG4uYWEtY2FyZHMtLWNlbnRlcmVkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLy9jdXN0b20gbW9kdWxlIG1vZGlmaWVyc1xuLmFhLWNhcmRzLS1pY29ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFhLWNhcmRzX19oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tLW1hcmdpbjtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDMpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogODdweDtcbiAgICAgICAgICAgIGhlaWdodDogODdweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWEtY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDQgLSA5MHB4IC8gNCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1jYXJkcy0tbnVtYmVycyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1jYXJkX19oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgLm51bWJlcnMge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hYS1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyA0IC0gOTBweCAvIDQpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG4uYWEtY2FyZHMtLW51bWJlcnMtZXh0ZW5kZWQge1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5hYS1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDUgLSAxMjBweCAvIDUpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWEtY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC0zMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cyB7XG4gICAgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAzIC0gNjBweCAvIDMpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDQgLSA5MHB4IC8gNCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYWEtY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtY2FyZHMtLXBhcnRuZXJzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAuYWEtY2FyZHNfX2hlYWRlciB7XG4gICAgICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b20tbWFyZ2luO1xuXG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG4gICAgfVxuICAgIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChoZyl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgICAgICB9XG4gICAgICAgIC5hYS1jYXJkX19oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWEtY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWEtY2FyZF9fZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAuYWEtY2FyZF9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAyIC0gMzBweCAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gNCAtIDkwcHggLyA0KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0bil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyB7XG4gICAgLmFhLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAyIC0gMTBweCAvIDIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgybil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDQgLSA5MHB4IC8gNCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWEtYnV0dG9uLS1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFhLWJ1dHRvbi0tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1jYXJkX19oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMCkgZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNhcmRfX2JvZHl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIC5hYS1idXR0b24tLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDIyO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4ycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1jYXJkcy0tcGFydG5lcnMtYmFzaWMuYmctLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XG5cbiAgICAuYWEtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUtZGFya2VzdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICB9XG4gICAgfVxufVxuI3skaWUxMX0gLmFhLWNhcmRzLS1wYXJ0bmVycy1iYXNpYyB7XG5cbiAgICAuYWEtY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICAuYWEtYnV0dG9uLS1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYWEtY2FyZHMtLXZpZGVvcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmFhLWNhcmRzX19oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcblxuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgIH1cbiAgICAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbiAgICAgICAgfVxuICAgICAgICAuYWEtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hYS1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hYS1jYXJkX19mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIC5hYS1jYXJkX19mb290ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDMgLSA5MHB4IC8gMyk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtY2FyZHMtLWFydGljbGUge1xuICAgIC5hYS1jYXJkX19ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cbi5hYS1jYXJkcy5iZy0tdGVydGlhcnksXG4uYWEtY2FyZHMuYmctLWxpZ2h0LWJsdWUsXG4uYWEtY2FyZHMuYmctLXNlY29uZGFyeSB7XG4gICAgLmFhLWNhcmQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmFhLWNhcmRzLS1lbXBsb3llZS5iZy0tdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcblxuXHQuYWEtY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG4gICAgLmFhLWNhcmQtLW9wdGlvbmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4vL09wdGlvbmFsIG1vZGlmaWVyIGZvciBmaXJzdCBjYXJkXG5cbi5hYS1jYXJkLS1vcHRpb25hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnAoc20pe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5hYS1jYXJkX19oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgICBAaW5jbHVkZSBicChzbSl7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3cml0aW5nLW1vZGU6IGluaXRpYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuI3skaWUxMX0gLmFhLWNhcmQtLW9wdGlvbmFsIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vYmcgbW9kaWZpZXJzXG5cbi5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMuYmctLXRlcnRpYXJ5LWNhcmQge1xuICAgIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XG4gICAgfVxufVxuLmFhLWNhcmRzLS1mZWF0dXJlZC1mYWN0cy5iZy0tZGFyay1jYXJkIHtcbiAgICAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS1kYXJrZXN0O1xuICAgIH1cbn1cbi5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMuYmctLXByaW1hcnktY2FyZCB7XG4gICAgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cbi5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMuYmctLXNlY29uZGFyeS1jYXJkIHtcbiAgICAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG59XG4uYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLmJnLS1kYXJrLWJsdWUtY2FyZCB7XG4gICAgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcbiAgICB9XG59XG4uYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLmJnLS10ZXJ0aWFyeS1jYXJkIHtcbiAgICAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuICAgIH1cbn1cbi5hYS1jYXJkcy0tZmVhdHVyZWQtZmFjdHMuYmctLXJlZC1jYXJkIHtcbiAgICAuYWEtY2FyZHNfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICB9XG59XG4uYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLmJnLS1saWdodC1ibHVlLWNhcmQge1xuICAgIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICB9XG59XG4uYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLmJnLS1saWdodC1ncmV5LWNhcmQge1xuICAgIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICB9XG59XG4uYWEtY2FyZHMtLWZlYXR1cmVkLWZhY3RzLmdyZXktY2FyZCB7XG4gICAgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIH1cbn1cbi5hYS1jYXJkcy0tc3BlYWtlcnMge1xuXG4gICAgLmFhLWNhcmRzX19oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYWEtY2FyZHNfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5hYS1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMTAlLCAkZGFyay1ibHVlLWRhcmtlc3QgMTAlKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDEwJSwgJHNlY29uZGFyeSAxMCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgLmFhLWNhcmRfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgLmFhLWJ1dHRvbi0tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246bWF4LXdpZHRoIDAuMjVzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jYXJkX19oZWFkZXIge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpci1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vY2N1cGF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5leHRyYS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY2FyZF9fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgLmFhLWJ1dHRvbi0tYXJyb3d7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOm1heC13aWR0aCAwLjE1cztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAuaWNvbiBzdmd7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIC5hYS1idXR0b24tLWFycm93e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3LjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIC5pY29uIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNhcmRzX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hYS1jYXJkc19fZm9vdGVyLS1jZW50ZXIge1xuICAgICAgICAuYWEtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWNhcmRzLXNwZWFrZXJzLS10d28ge1xuICAgIC5hYS1jYXJkc19fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5hYS1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWNhcmRzLS1zcGVha2Vycy0tY2VudGVyZWQge1xuICAgIC5hYS1jYXJkc19fYm9keSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbi5hYS1jYXJkcy0tYXJ0aWNsZXMtZXh0ZW5kZWQge1xuXG4gICAgLmFhLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlLWRhcmtlc3Q7XG5cbiAgICAgICAgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGFnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDVweDtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZHNfX2hlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAuY2FyZC1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmRzX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuY2FyZHNfX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QWNjb3JkaW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIENvbG9yIC0gR2VuZXJhbFxuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4uYWEtYWNjb3JkaW9uIHtcblx0QGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFhLWFjY29yZGlvbl9faW5uZXIge1xuXHRAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG5cdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi5hYS1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblxuXHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuXHR9XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWEtYWNjb3JkaW9uX19pdGVtLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpe1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0cCB7XG5cdFx0bWF4LXdpZHRoOiAxOTBweDtcblxuXHRcdEBpbmNsdWRlIGJwKHNtKXtcblx0XHRcdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdG1heC13aWR0aDogMTkwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBicChzbSl7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG5cdFx0fVxuXHR9XG5cdHN2ZyB7XG5cdFx0ZmlsbDogJGFjY29yZGlvbi1pY29uLWNvbG9yO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cdC5wbHVzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQubWludXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxufVxuLmFhLWFjY29yZGlvbl9faXRlbS1ib2R5IHtcblx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFhLWFjY29yZGlvbl9faXRlbS5vcGVuIC5hYS1hY2NvcmRpb25fX2l0ZW0tYm9keSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYS1hY2NvcmRpb25fX2l0ZW0ub3BlbiAuYWEtYWNjb3JkaW9uX19pdGVtLWhlYWRlcntcblx0LnBsdXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm1pbnVzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRzdmcge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGVyb1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtaGVybyB7XG5cdEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcblxuXHRtaW4taGVpZ2h0OiA0MDBweDtcblx0d2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG4uYWEtaGVyb19faW5uZXIge1xuXHRAZXh0ZW5kICVidXJqLXRvcDtcblx0QGV4dGVuZCAlYnVyai1ib3R0b207XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0QGluY2x1ZGUgYnAoZW4pe1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5hYS1idXR0b24tLW5vLWJnIHtcblx0XHRtYXJnaW4tbGVmdDogLTM0cHg7XG5cdFx0bWFyZ2luLXRvcDogLTM1cHg7XG5cblx0XHRAaW5jbHVkZSBicChsZyl7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdH1cblx0fVxuXHRoMSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5hYS1idXR0b24tZ3JvdXAge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cblx0aDEgKyBpbWcsXG5cdHAgKyBpbWcsXG5cdHNwYW4gKyBpbWcge1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChsZyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYWEtaGVyb19faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMik7XG5cdH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG5cdC5hYS1sYWJlbDpudGgtb2YtdHlwZSgybil7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdHN0cm9uZyB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cdGgxIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cblx0XHRAaW5jbHVkZSBicChsZyl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxufVxuLmFhLWhlcm9fX2JvZHkge1xuXHRtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG5cblx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmFhLWJ1dHRvbi0tYXJyb3ctZG93biB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDE2MHB4O1xuXHR9XG5cdC5idXR0b24tZ3JvdXAge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblx0c3Ryb25nIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cblx0aW1nIHtcblx0XHQvLyBtYXJnaW4tdG9wOiAxNTBweDtcblx0fVxufVxuI3skaWUxMX0gLmFhLWhlcm9fX2JvZHkgIHtcblx0LmFhLWJ1dHRvbiB7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cbn1cbi5hYS1oZXJvX19mb290ZXJ7XG5cdHdpZHRoOiA3NTBweDtcbn1cbi5hYS1oZXJvLWJhY2stYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDYwcHg7XG5cdGxlZnQ6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cbi8vTW9kaWZpZXJzXG4uYWEtaGVyby0tZnJvbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG5cdC5hYS1oZXJvX19pbm5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LmFhLWhlcm9fX2hlYWRlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxuXHQuYWEtaGVyb19fYm9keSB7XG5cdFx0Ym90dG9tOiAtMjBweDtcblxuXHRcdC5zdmctZ3JvdXAge1xuXHRcdFx0bGVmdDogNTAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsZyl7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFhLWhlcm8tLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTksIDI0LCA1MiwgMC43KSwgcmdiYSgxOSwgMjQsIDUyLCAwLjcpKTtcbiAgICB9XG59XG4uYWEtaGVyby0tb3ZlcmxheS1mYWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLjM4ZGVnLCAkdGVydGlhcnkgMC40MSUsIHJnYmEoMTksIDI1LCA1OSwgMCkgODQuOTIlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTksIDI0LCA1MiwgMC43KSwgcmdiYSgxOSwgMjQsIDUyLCAwLjcpKTtcbiAgICB9XG59XG4uYWEtaGVyby0tb3ZlcmxheS1uby10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTYuNjVkZWcsICM4MEJDQzEgMTcuNjklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM3LjAxJSk7XG4gICAgfVxufVxuLmFhLWhlcm8tLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hYS1oZXJvLS1mdWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXRlLWhlYWRlci1oZWlnaHR9KTtcblxuXHQuYWEtaGVyb19faGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmFhLWhlcm9fX2JvZHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0zMHB4O1xuXHRcdGxlZnQ6IDUwJTtcblxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRAaW5jbHVkZSBicChsZyl7XG5cdFx0XHRib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJwKGVuKXtcblx0XHRcdGJvdHRvbTogMTUwcHg7XG5cdFx0fVxuXG5cdFx0LnN2Zy1ncm91cCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMnM7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRzdHJva2U6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdHN2ZzpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWEtaGVyb19fZm9vdGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbi5hYS1oZXJvLS1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmFhLWhlcm9fX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuXHQuYWEtYnV0dG9uLWdyb3VwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cbi5hYS1oZXJvLS1uYXJyb3cge1xuXHQuYWEtaGVyb19faW5uZXIge1xuXHRcdC5hYS1oZXJvX19ib2R5IHtcblx0XHRcdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLmFhLWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cblx0LmFhLWhlcm9fX2lubmVyIHtcblx0XHRAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRcdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cdH1cbn1cbi5hYS1oZXJvLmFhLWN0YSB7XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uYWEtc29jaWFsLXNoYXJlIHtcblx0LnNvY2lhbC1zaGFyZS1pY29ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDIpO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblx0c3ZnLmljb257XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi5hYS1oZXJvLS1hbHRlcm5hdGl2ZSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5hYS1oZXJvX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWhlcm9fX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtaGVyb19fYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWhlcm9fX2ltYWdlLW1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWhlcm9fX2ltYWdlLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWhlcm8tLWFsdGVybmF0aXZlLmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWx0ciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzguOTVkZWcsIHJnYmEoJHRlcnRpYXJ5LCAwLjgpIDQwJSwgcmdiYSgkc2Vjb25kYXJ5LCAwKSA5MCUpO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdENvbHVtbnMgV2l0aCBJbWFnZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXMge1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uYWEtY29sdW1ucy13aXRoLWltYWdlc19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX3BhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtY29sdW1ucy13aXRoLWltYWdlc19faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIpO1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIpO1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA3KTtcbiAgICB9XG59XG5cbi5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbn1cbi5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19pbWFnZS0tb25lIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cbn1cbi5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19pbWFnZS0tdHdvIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xODVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gICAgfVxufVxuXG4vLyBNb2RpZmllciAtIFZpc3VhbDogTGluZVxuLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXMtLWxpbmUge1xuICAgIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19ib2R5IHtcblxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGVuKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1vZGlmaWVyIC0gTGF5b3V0OiBSZXZlcnNlXG4uYWEtY29sdW1ucy13aXRoLWltYWdlcy0tcmV2ZXJzZSB7XG4gICAgLmFhLWNvbHVtbnMtd2l0aC1pbWFnZXNfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY29sdW1ucy13aXRoLWltYWdlc19fcGFuZWwge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19pbWFnZS0tdHdvIHtcbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIC0xKTtcbiAgICAgICAgICAgIGhlaWdodDogNTI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2RpZmllciAtIExheW91dDogUmV2ZXJzZSBhbmQgTXVsdGlwbGUgKG1vcmUgdGhhbiBvbmUgaW1hZ2UpXG4uYWEtY29sdW1ucy13aXRoLWltYWdlcy0tbXVsdGlwbGUge1xuICAgIC5hYS1jb2x1bW5zLXdpdGgtaW1hZ2VzX19pbWFnZS0tb25lIHtcbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdE1lZGlhXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1tZWRpYSB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cblxuLmFhLW1lZGlhX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4uYWEtbWVkaWFfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmFhLW1lZGlhX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWEtbWVkaWEtLXNsaWRlciA+IC5hYS1tZWRpYV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG59XG5cbi5hYS1tZWRpYV9fY29udGFpbmVyLS1vbmUge1xuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skbWF4LXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgICAuYWEtbWVkaWFfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW1lZGlhX19jb250YWluZXItLXR3byB7XG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skbWF4LXNpdGUtd2lkdGh9IC8gMTIgKiA3KTtcblxuICAgICAgICAuYWEtbWVkaWFfX2l0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1tZWRpYV9fY29udGFpbmVyLS10aHJlZSB7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICB3aWR0aDogY2FsYygjeyRtYXgtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgLmFhLW1lZGlhX19pdGVtIHtcbiAgICAgICAgICAgIGhlaWdodDogNDc1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtbWVkaWFfX2NvbnRhaW5lci0tZm91ciB7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICB3aWR0aDogY2FsYygjeyRtYXgtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuXG4gICAgICAgIC5hYS1tZWRpYV9faXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5hYS1tZWRpYV9faXRlbSB7XG4gICAgQGV4dGVuZCAuYWEtYmctaW1hZ2U7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgfVxufVxuLmFhLW1lZGlhX19pdGVtLWlubmVyIHtcbiAgICBAZXh0ZW5kIC5hYS1iZy1pbWFnZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjc1cHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIH1cbn1cblxuXG4uYWEtbWVkaWFfX2l0ZW0tLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAmLnBsYXlpbmcge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHJlc3BvbnNpdmUgYmFja2dyb3VuZCB2aWRlbzogaHR0cHM6Ly9qc2ZpZGRsZS5uZXQvU3RhcnRCb290c3RyYXAvZW5hamM4MmQvXG4gICAgLnZpZGVvLS1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG5cbi5hYS1tZWRpYS0tc2xpZGVyIHtcbiAgICAuYWEtbWVkaWFfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG59XG5cbi5hYS1tZWRpYS0tc2xpZGVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCIuY29ubmVjdG9yIHtcblx0QGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xuXG5cdHdpZHRoOiAxMDAlO1xufVxuLmNvbm5lY3Rvcl9faW5uZXIge1xuXHRtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNvbm5lY3Rvci1saW5lIHtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkcHJpbWFyeTtcblx0d2lkdGg6IDNweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFByb21vdGVkIFBhcnRuZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1wcm9tb3RlZC1wYXJ0bmVycyB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLXByb21vdGVkLXBhcnRuZXJzX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4uYWEtcHJvbW90ZWQtcGFydG5lcnNfX2hlYWRlciB7XG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYS1wcm9tb3RlZC1wYXJ0bmVyc19fYm9keSB7XG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGVydGlhcnksIHJnYmEoJHRlcnRpYXJ5LCAwKSk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRlcnRpYXJ5LCByZ2JhKCR0ZXJ0aWFyeSwgMCkpO1xuICAgIH1cbn1cbi5hYS1wcm9tb3RlZC1wYXJ0bmVyc19fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRGZWF0dXJlZCBDb250ZW50XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1mZWF0dXJlZC1jb250ZW50IHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLWZlYXR1cmVkLWNvbnRlbnRfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5hYS1mZWF0dXJlZC1jb250ZW50X19oZWFkZXIge1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG59XG5cbi5hYS1mZWF0dXJlZC1jb250ZW50X19zbGlkZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWEtc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHRvcDogLTg0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgLmFhLWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5hYS1hcnJvdy0tYmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDI3IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4yOTI4OTMgNy4yOTI4OUMtMC4wOTc2MzExIDcuNjgzNDIgLTAuMDk3NjMxMSA4LjMxNjU4IDAuMjkyODkzIDguNzA3MTFMNi42NTY4NSAxNS4wNzExQzcuMDQ3MzggMTUuNDYxNiA3LjY4MDU0IDE1LjQ2MTYgOC4wNzEwNyAxNS4wNzExQzguNDYxNTkgMTQuNjgwNSA4LjQ2MTU5IDE0LjA0NzQgOC4wNzEwNyAxMy42NTY5TDIuNDE0MjEgOEw4LjA3MTA3IDIuMzQzMTVDOC40NjE1OSAxLjk1MjYyIDguNDYxNTkgMS4zMTk0NiA4LjA3MTA3IDAuOTI4OTMyQzcuNjgwNTQgMC41Mzg0MDggNy4wNDczOCAwLjUzODQwOCA2LjY1Njg1IDAuOTI4OTMyTDAuMjkyODkzIDcuMjkyODlaTTI3IDdIMVY5SDI3VjdaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgICAgICAuYWEtYXJyb3ctLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyNyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI2LjcwNzEgOC43MDcxMUMyNy4wOTc2IDguMzE2NTggMjcuMDk3NiA3LjY4MzQyIDI2LjcwNzEgNy4yOTI4OUwyMC4zNDMxIDAuOTI4OTMyQzE5Ljk1MjYgMC41Mzg0MDcgMTkuMzE5NSAwLjUzODQwNyAxOC45Mjg5IDAuOTI4OTMyQzE4LjUzODQgMS4zMTk0NiAxOC41Mzg0IDEuOTUyNjIgMTguOTI4OSAyLjM0MzE1TDI0LjU4NTggOEwxOC45Mjg5IDEzLjY1NjlDMTguNTM4NCAxNC4wNDc0IDE4LjUzODQgMTQuNjgwNSAxOC45Mjg5IDE1LjA3MTFDMTkuMzE5NSAxNS40NjE2IDE5Ljk1MjYgMTUuNDYxNiAyMC4zNDMxIDE1LjA3MTFMMjYuNzA3MSA4LjcwNzExWk0tOC43NDIyOGUtMDggOUwyNiA5TDI2IDdMOC43NDIyOGUtMDggN0wtOC43NDIyOGUtMDggOVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtZmVhdHVyZWQtY29udGVudF9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDAuNSk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGVydGlhcnksIC43NSk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBleHRlbmQgJWVtcGlyZS10b3AtbWFyZ2luO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLnNsaWRlX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgICAuc2xpZGUtYnV0dG9uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufSIsIi5leHBhbmRhYmxlLWNhcmRzIHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG59XG4uZXhwYW5kYWJsZS1jYXJkc19faW5uZXIge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG4uZXhwYW5kYWJsZS1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDIgLSAzMHB4IC8gMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAvIDMgLSA2MHB4IC8gMyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24gKzMpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cdC5leHBhbmRhYmxlLWNhcmRfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5leHBhbmRhYmxlLWNhcmRfX2Zvb3RlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXHR9XG59XG4uZXhwYW5kYWJsZS1jYXJkLm9wZW4ge1xuXHQuZXhwYW5kYWJsZS1jYXJkX19mb290ZXIgaW1nIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbn0iLCIubWZwLXdyYXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMik7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5hYS1wb3B1cC1mb3JtIHtcblx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR6LWluZGV4OiAyMTtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHQuaHMtaW5wdXR7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cdH1cblx0LmhzLXN1Ym1pdCBpbnB1dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRwYWRkaW5nOiAxMHB4IDMycHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuOCk7XG5cdFx0fVxuXHR9XG59XG4uYWEtcG9wdXAtZm9ybV9faW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweDtcblxuXHRAaW5jbHVkZSBicChsZyl7XG5cdFx0cGFkZGluZzogNjBweDtcblx0fVxufVxuLnBvcHVwX19oZWFkZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWZwLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAzMDtcbn1cblxuLy8gTWZwIHN0eWxpbmdcblxuLm1mcC1jb250ZW50IHtcblx0QGV4dGVuZCAlYnVyai10b3A7XG5cblx0d2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjE7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6bm9uZTtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5tZnAtcHJlbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5hYS1wb3B1cC1mb3JtLm1mcC1oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsInNlY3Rpb24ucG9wdXAtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMTM1ODtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMTM1OCAzNy42OSUsIHJnYmEoMCwgMTksIDg4LCAwKSA2NC43OSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAuaW50cm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZC1mbGV4IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGdhcDogMS4yNXJlbTtcblxuICAgICAgICAuYnJlYWsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMTM1ODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICB3aWR0aDogY2FsYyg5NSUgLyAyKTtcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDk1JSAvIDQpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWl0ZW1fX2dyYWRpZW50LW92ZXJsYXkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDEzNTggMzguNCUsIHJnYmEoMCwgMTksIDg4LCAwKSA3NC42MSUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWl0ZW1fX2ltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtaXRlbV9fYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoNCwgcCwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkLWl0ZW1fX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC5jYXJkLWl0ZW1fX2dyYWRpZW50LW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMTksIDg4LCAwLjg4KSAyNC40NSUsIHJnYmEoMCwgMTksIDg4LCAwKSA1Ny4zOSUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLWl0ZW1fX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE1JTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLWl0ZW1fX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuLmJvcmRlci1ncmFkaWVudCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQzNURDOSwgIzFEMjg2MSkgMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0Y0RDAwMCwgIzFEMjg2MSkgMTtcbiAgICB9XG59XG5cbi5tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywwLjcpO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAubW9kYWxfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNhcmQtaXRlbSB7XG4gICAgICAgIC5jYXJkLWl0ZW1fX2ltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtaXRlbV9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgfVxufSIsIi5uZXdzbGV0dGVyIHtcblx0QGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luXG59XG4ubmV3c2xldHRlcl9faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKXtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQuaHMtZm9ybSAuaHMtaW5wdXRbdHlwZT1maWxlXSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4ubmV3c2xldHRlcl9faGVhZGVyIHtcblx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblxuXHRAaW5jbHVkZSBicChsZyl7XG5cdFx0cGFkZGluZzogNjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuXHR9XG5cdC5ocy1zdWJtaXQgaW5wdXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0cGFkZGluZzogMTBweCAzMnB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjgpO1xuXHRcdH1cblx0fVxuXHQuaHMtc3VibWl0IGlucHV0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMTBweCAzMnB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZWQsIDAuOCk7XG5cdFx0fVxuXHR9XG59XG4ubmV3c2xldHRlcl9fYm9keSB7XG5cdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cblx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdG1pbi1oZWlnaHQ6IG5vbmU7XG5cdH1cbn1cbi5iZy0tdGVydGlhcnkubmV3c2xldHRlcl9faGVhZGVyLFxuLmJnLS1zZWNvbmRhcnkubmV3c2xldHRlcl9faGVhZGVyIHtcblx0LmhzLWlucHV0e1xuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LmhzLXN1Ym1pdCBpbnB1dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRwYWRkaW5nOiAxMHB4IDMycHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuOCk7XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0fVxufVxuLy8gbmV3c2xldHRlciB2MlxuXG4ubmV3c2xldHRlci12MiB7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0Y29sb3I6ICR3aGl0ZTtcblxuICAgICYuYWEtb3ZlcmxheTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxOSwgMjUsIDU5LCAwLjgpIDI1LjU1JSwgcmdiYSgxOSwgMjUsIDU5LCAwLjMyKSAxMDAlKTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE5LCAyNSwgNTksIDAuOCkgMjUuNTUlLCByZ2JhKDE5LCAyNSwgNTksIDAuMzIpIDEwMCUpXG4gICAgICAgIH1cbiAgICB9XG5cblx0YSB7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xuXHR9XG5cdC5uZXdzbGV0dGVyX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHR9XG5cdC5uZXdzbGV0dGVyX19oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblx0fVxuXHQubmV3c2xldHRlcl9fYm9keSB7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxuXHQuaHMtaW5wdXQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LmhzLXN1Ym1pdCBpbnB1dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cdC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFRpY2tldHMgVjJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXRpY2tldHMtdjIge1xufVxuXG4uYWEtdGlja2V0cy12Ml9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDMpO1xuICAgIH1cbn1cblxuLmFhLXRpY2tldHMtdjJfX3RvZ2dsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmFhLXRpY2tldHMtdjJfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUsICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlnaHQtYmx1ZSwyMCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtdGlja2V0cy12Ml9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1zY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgKyAuYWEtdGlja2V0cy12Ml9fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS10aWNrZXRzLXYyX190aWNrZXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4IDIwcHg7XG59XG5cbi8qXG4gKiAgSW5kaXZpZHVhbCB0aWNrZXRzXG4gKi9cbi5hYS10aWNrZXQtdjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgcGFkZGluZzogMzVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgJHdoaXRlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzNXB4O1xuICAgIH1cblxuICAgICYuYmctLXByaW1hcnkge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgIC5hYS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbn1cblxuLmFhLXRpY2tldC12Ml9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYWEtdGlja2V0LXYyX190YWcsXG4uYWEtdGlja2V0LXYyX192YXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC01MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFhLXRpY2tldC12Ml9fdGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoMzAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG59XG5cbi5hYS10aWNrZXQtdjJfX3ByaWNpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHggMjVweDtcblxuICAgIC5hYS10aWNrZXQtdjJfX3ByaWNlX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtdGlja2V0LXYyX19wcmljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xufVxuXG4uYWEtdGlja2V0LXYyX19jdXJyZW5jeS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uYWEtdGlja2V0LXYyX192YXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFhLXRpY2tldC12Ml9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLy8gQXdmdWwgZXh0cmEgc3BlY2lmaWNpdHkgdG8gYmVhdCB0aGUgaGlnaCBzcGVjaWZpY2l0eSBmcm9tIHR5cG9ncmFwaHkuc2Nzc1xuLmFhLXRpY2tldHMtdjIgLmFhLXRpY2tldC12MiAuYWEtdGlja2V0LXYyX19ib2R5IHVsIHtcbiAgICBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHN2Zy11cmwoJzxzdmcgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIyXCIgdmlld0JveD1cIjAgMCAyMiAyMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTEuMDAwMSAtMC4wMDAxMjIwN0MxMC45MDgzIDEwLjgzMDUgMTAuODMwNyAxMC45MDQ3IDAgMTAuOTk5OUMxMC44MzA3IDExLjA5MTcgMTAuOTA4MyAxMS4xNjU3IDExLjAwMDEgMjEuOTk2NEMxMS4wOTE4IDExLjE2NTcgMTEuMTY1OCAxMS4wOTE3IDIyIDEwLjk5OTlDMTEuMTY1OCAxMC45MDQ3IDExLjA5MTggMTAuODMwNSAxMS4wMDAxIC0wLjAwMDEyMjA3WlwiIGZpbGw9XCIjeyR3aGl0ZX1cIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXRpY2tldHMtdjIgLmFhLXRpY2tldC12Mi5iZy0tcHJpbWFyeSAuYWEtdGlja2V0LXYyX19ib2R5IHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogc3ZnLXVybCgnPHN2ZyB3aWR0aD1cIjIyXCIgaGVpZ2h0PVwiMjJcIiB2aWV3Qm94PVwiMCAwIDIyIDIyXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xMS4wMDAxIC0wLjAwMDEyMjA3QzEwLjkwODMgMTAuODMwNSAxMC44MzA3IDEwLjkwNDcgMCAxMC45OTk5QzEwLjgzMDcgMTEuMDkxNyAxMC45MDgzIDExLjE2NTcgMTEuMDAwMSAyMS45OTY0QzExLjA5MTggMTEuMTY1NyAxMS4xNjU4IDExLjA5MTcgMjIgMTAuOTk5OUMxMS4xNjU4IDEwLjkwNDcgMTEuMDkxOCAxMC44MzA1IDExLjAwMDEgLTAuMDAwMTIyMDdaXCIgZmlsbD1cIiN7JGJsYWNrfVwiLz48L3N2Zz4nKTtcbn1cblxuLmFhLXRpY2tldC12Ml9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5cbi8qXG4gKiBNb2RpZmllcnNcbiAqL1xuLmFhLXRpY2tldC12Mi0tdGFnZ2VkIHtcbiAgICAuYWEtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtdGlja2V0LXYyLS1kaXNjb3VudGVkIHtcbiAgICAuYWEtdGlja2V0LXYyX19wcmljZSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC01MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblxuICAgICAgICAgICAgLmFhLXRpY2tldC12Ml9fY3VycmVuY3ktbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS10aWNrZXRzLXYyX19ib2R5LS1yb3cge1xuICAgIC5hYS10aWNrZXRzLXYyX190aWNrZXRzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDIyMHZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwdnc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXRpY2tldC12MiB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gMiAqIDIwcHggLyAzKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDMpO1xuXG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IG5vcm1hbDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtdGlja2V0LXYyLS1uby1wcmljZSB7XG4gICAgLmFhLXRpY2tldC12Ml9fcHJpY2luZyB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG59XG5cbi5hYS10aWNrZXRzLXYyX19ib2R5LS1jb2x1bW4ge1xuICAgIC5hYS10aWNrZXQtdjIge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXRpY2tldC12Mi0tbm8tcHJpY2Uge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFhLXRpY2tldC12Ml9fcHJpY2luZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtdGlja2V0LXYyX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5hYS10aWNrZXQtdjJfX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtdGlja2V0LXYyX19mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXRpY2tldC12Ml9fcHJpY2luZyB7XG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjUlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS10aWNrZXQtdjJfX3ByaWNlIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXRpY2tldC12Mi0tZGlzY291bnRlZCB7XG4gICAgICAgIC5hYS10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS10aWNrZXQtdjJfX3ByaWNlIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRQcmljaW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1wcmljaW5nIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xufVxuXG4uYWEtcHJpY2luZ19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5hYS1wcmljaW5nX19oZWFkZXIge1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b20tbWFyZ2luO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWEtcHJpY2luZyBociB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGhlaWdodDogMXB4O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cbi5hYS1wcmljaW5nIHtcblxuICAgIC5hYS1idXR0b24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFhLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uIHtcbiAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgfVxuICAgfVxufVxuXG4uYWEtcHJpY2luZyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hYS1wcmljaW5nIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB0b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMyAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNi41JyBjeT0nNi41JyByPSc2LjUnIGZpbGw9JyUyM0ZGQ0YwMCcvJTNFJTNDcGF0aCBkPSdNNCA2Ljc3Nzc4TDUuNjY2NjcgOUw5IDUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgfVxufVxuLmFhLXByaWNpbmcgdWwgbGkuc3RhciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGZpbGw9J25vbmUnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMyAxMycgd2lkdGg9JzEzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc2LjUnIGN5PSc2LjUnIGZpbGw9JyUyM2ZmY2YwMCcgcj0nNi41Jy8lM0UlM0NwYXRoIGQ9J202LjUgMyAuNzg1OCAyLjQxODQ0aDIuNTQyOWwtMi4wNTcyNSAxLjQ5NDY4Ljc4NTggMi40MTg0NC0yLjA1NzI1LTEuNDk0NjgtMi4wNTcyNSAxLjQ5NDY4Ljc4NTgtMi40MTg0NC0yLjA1NzI1LTEuNDk0NjhoMi41NDI5eicgZmlsbD0nJTIzMDAwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbn1cblxuLmFhLXByaWNpbmctcGxhbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA3KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG4uYWEtcHJpY2luZy1wbGFucy0tY2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtcHJpY2luZy1wbGFuIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS1kYXJrZXN0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cblxuLmFhLXByaWNpbmctcGxhbnMtLTMge1xuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5hYS1wcmljaW5nLXBsYW4ge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUvMyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuLmFhLXByaWNpbmctcGxhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbn1cblxuXG4uYWEtcHJpY2luZy1wbGFuX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuLmFhLXByaWNpbmctcGxhbl9fcHJpY2Uge1xuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBleHRlbmQgaDI7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRUYWJsZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdGFibGUge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG59XG5cbi5hYS10YWJsZV9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5hYS10YWJsZV9faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFhLXRhYmxlX19ib2R5IHtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbS1tYXJnaW47XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmFhLXRhYmxlX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRlcnRpYXJ5O1xuICAgIH1cbn1cbi5hYS10YWJsZS1yb3ctLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS1kYXJrZXN0O1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtdGFibGUtY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRlcnRpYXJ5O1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFNwZWFrZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zcGVha2VycyB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cblxuLmFhLXNwZWFrZXJzX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uYWEtc3BlYWtlcnNfX2hlYWRlciB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbS1tYXJnaW47XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hYS1zcGVha2Vyc19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uYWEtc3BlYWtlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG5cbiAgICAuYWEtc3BlYWtlcl9faW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iZy0tdGVydGlhcnkgYS5hYS1zcGVha2VyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc3BlYWtlcnMtbmV3IHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAuYWEtc3BlYWtlcnNfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtc3BlYWtlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDItIDEwcHggLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNjBweCAvIDMpO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSA5MHB4IC8gNCk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDUgLSAxMjBweCAvIDUpO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbis1KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYWEtc3BlYWtlci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1zcGVha2VyLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtc3BlYWtlci1pbWFnZV9fb3ZlcmxheS01MCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGVydGlhcnksIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLXNwZWFrZXItaW1hZ2VfX292ZXJsYXktNzUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRlcnRpYXJ5LCAwLjc1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtc3BlYWtlci1pbWFnZV9fb3ZlcmxheS1ncmFkaWVudCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgyNyw0MywxMjEsMSkgMCUsIHJnYmEoMTksMjUsNTksMCkgNDAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtc3BlYWtlcl9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5hYS1zcGVha2VyIHtcbiAgICAgICAgLmFhLXNwZWFrZXJfX2luZm8ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtc3BlYWtlcnMtbmV3LS1jZW50ZXJlZCB7XG4gICAgLmFhLXNwZWFrZXJzX19ib2R5IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0TWVtYmVyc2hpcCB2aWRlb1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtbWVtYmVyc2hpcC12aWRlbyB7XG5cblxuXG4gICAgJiAuYWEtc2VjdGlvbi10aXRsZSxcbiAgICAmIC5hYS1jb2x1bW5zX19oZWFkZXJfX2lubmVyIHtcblxuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIEBleHRlbmQgJWxpYmVydHktYm90dG9tO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmIC5hYS1zZWN0aW9uLWxpbmsge1xuXG4gICAgICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS10b3A7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiAuYWEtcGxheSB7XG5cbiAgICAgICAgei1pbmRleDogNDA7XG4gICAgfVxuXG4gICAgJiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGV4dGVuZCAlYnVyai10b3A7XG4gICAgfVxuXG4gICAgJiBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcbiAgICB9XG5cbiAgICAmIC5hYS1jYXJkcy0tdmlkZW9zIC5hYS1jYXJkIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJiAuYWEtY2FyZHMtLXZpZGVvcyAuYWEtY2FyZDpsYXN0LWNoaWxkIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuXG4gICAgJiAuYWEtY2FyZHMtLXZpZGVvcyAuYWEtY2FyZCAuYWEtbGFiZWwge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cblxufVxuXG4uYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtc2VjdGlvbi1saW5rIGEge1xuXG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLWNvbHVtbnMgLmFhLWF1dGhvciB7XG5cbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jb2x1bW5zIC5hYS10aXRsZSB7XG4gICAgQGV4dGVuZCAlbG9uZG9uYnJpZGdlLXRvcDtcbiAgICBAZXh0ZW5kICVsb25kb25icmlkZ2UtYm90dG9tO1xufVxuXG4uYWEtbWVtYmVyc2hpcC12aWRlbyAuYWEtY29sdW1ucyAuYWEtY29sdW1uLmFhLWNvbHVtbi0tdmlkZW8ge1xuXG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuXG5cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLWNvbHVtbnMgLmFhLWNvbHVtbi5hYS1jb2x1bW4tLXZpZGVvIC5hYS1jb2x1bW5fX2lubmVyIHtcblxuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDU2LjI1JSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cblxuICAgICYgdmlkZW8ge1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuXG5cbn1cblxuXG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvIC5hYS1jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAmIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoZW4pe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmIC5hYS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGVuKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiAuYWEtY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSA5MHB4IC8gNCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMiksXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4gKzQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5hYS10aW1lIHtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgJiAuYWEtY2FyZF9faGVhZGVyIHtcblxuXG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDU2LjI1JSAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB9XG5cbiAgICAmIC5hYS1jYXJkX19oZWFkZXJfX2lubmVyIHtcblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCwxLjApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJiAuYWEtY2FyZF9faGVhZGVyIC5hYS1wbGF5IHtcblxuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAmIC5hYS1jYXJkX19oZWFkZXIgLmFhLXBsYXk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyNXB4IDAgMjVweCAzNXB4O1xuICAgIH1cblxuICAgICYgLmFhLWNhcmRzX19pbm5lciA+IGE6aG92ZXIgLmFhLWNhcmRfX2hlYWRlcl9faW5uZXIge1xuXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG5cbn1cblxuLmFhLW1lbWJlcnNoaXAtdmlkZW8gLmFhLXZpZGVvLW5hdmlnYXRpb24ge1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAZXh0ZW5kICVidXJqLXRvcDtcblxuXG4gICAgJiB1bCB7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJiB1bCBsaSB7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYgdWwgbGk6OmJlZm9yZSB7XG5cbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cblxuICAgICYgYSB7XG5cbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYgYS5hY3RpdmUge1xuXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmIC5hYS12aWRlby1uYXZpZ2F0aW9uX19icm93c2Uge1xuXG4gICAgICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS1ib3R0b207XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuXG59XG5cbi5hYS1tZW1iZXJzaGlwLXZpZGVvLmFhLW1lbWJlcnNoaXAtdmlkZW8tLXBvc3Qge1xuXG5cbiAgICAmIHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICBAZXh0ZW5kICVidXJqLXRvcDtcblxuICAgIH1cblxuXG5cbiAgICAmIC5hYS1hdXRob3Ige1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJiAuYWEtdGl0bGUge1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuXG5cbiAgICB9XG5cbiAgICAmIC5hYS1jb2x1bW4uYWEtY29sdW1uLS12aWRlbyAuYWEtY29sdW1uX19pbm5lciB7XG5cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgfVxuXG5cbiAgICAmIC5hYS1jb2x1bW5fX2lubmVyIHtcblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYgLmFhLWNvbHVtbl9faW5uZXIgKiB7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgfVxuXG4gICAgJiAuYWEtdGFncyBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYgLmFhLWNvbHVtbl9faW5mbyB7XG4gICAgICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS1ib3R0b207XG5cbiAgICB9XG5cbiAgICAmIC5hYS1jb2x1bW5zX19oZWFkZXJfX2JhY2sge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmIC5hYS1jb2x1bW5zX19oZWFkZXJfX2JhY2sgYSB7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4uYWEtbWVtYmVyc2hpcC12aWRlby0tY2F0ZWdvcnkgLmFhLXNlY3Rpb24tbGluayB7XG5cbmRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIuYWEtZW1iZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgLmFhLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmFhLWVtYmVkX19oZWFkZXIsXG4uYWEtZW1iZWRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWEtZW1iZWRfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAuYWEtbGFiZWwge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1lbWJlZF9fZGF0ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFhLWVtYmVkX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIH1cbn1cblxuLmFhLWVtYmVkX19ib2R5X19hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoLSN7JHNpdGUtaGVhZGVyLWhlaWdodH0gLSAyMHB4KTtcbn1cblxuLmFhLWVtYmVkX192aWRlbyB7XG4gICAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hYS1lbWJlZF9fY2hhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5hYS1lbWJlZF9fY2hhdC10b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG59XG5cbi5hYS1lbWJlZF9fY2hhdC1zZXJ2aWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdiwgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHZoO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbn1cblxuLmFhLWVtYmVkX19zdHJlYW0tbmF2IHtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMzAlLCAzMTBweCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWVtYmVkX19zdHJlYW0tbmF2LWl0ZW0ge1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG5cbiAgICAmX19wbGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG59XG5cbi8vXG4vLyBMRUdBQ1kgY29kZSB1c2VkIGJ5IEVtYmVkIFYxIGFuZCBFbWJlZCBWMlxuLy9cbi5lbWJlZCB7XG5cdEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG59XG4uZW1iZWRfX2lubmVyIHtcblx0QGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuXHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmVtYmVkX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cdC5lbWJlZC10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LmFhLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdFx0LmRhdGUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4uZW1iZWQtYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcblx0cGFkZGluZzogMTBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogNThweDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBicChsZyl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAycHg7XG5cdFx0bGVmdDogM3B4O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogbGVmdCAwLjJzIGxpbmVhcjtcblx0fVxufVxuLmVtYmVkLWJ1dHRvbi0tbW9iaWxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uZW1iZWRfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRAaW5jbHVkZSBicChsZyl7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuLmVtYmVkIC5saXZlc3RyZWFtLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBicChtZCl7XG5cdFx0XHRtaW4taGVpZ2h0OiAzNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0fVxuXHR9XG59XG4uZW1iZWRfX2JvZHkuc2xpZG8taGlkZGVuIHtcblx0LmxpdmVzdHJlYW0tY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBicChsZyl7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4uZW1iZWQgLnNsaWRvLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMyk7XG5cdH1cblx0aWZyYW1lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0fVxufVxuXG4vLyB3aGVuIHRvZ2dsZSBpcyBhY3RpdmVcbi5lbWJlZC1idXR0b24uaXMtYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0LnRvZ2dsZSB7XG5cdFx0bGVmdDogMzVweDtcblx0fVxufVxuLmVtYmVkX19ib2R5LmlzLWFjdGl2ZSB7XG5cdC5saXZlc3RyZWFtLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRpZnJhbWUge1xuXHRcdFx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNsaWRvLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5hYS1jdXN0b20tbGlzdHMge1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hYS1jdXN0b20tbGlzdHNfX2lubmVyIHtcblx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmFhLWN1c3RvbS1saXN0c19faGVhZGVyIHtcblx0aDEsaDIsaDMsaDQsaDUsaDYge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuLmFhLWN1c3RvbS1saXN0c19fYm9keSB7XG5cblx0LmN1c3RvbS1saXN0LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1kKXtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiA0MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4uYWEtY3VzdG9tLWxpc3RzX19mb290ZXIge1xuXHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi10b3A6IDYwcHg7XG59XG4uYWEtY3VzdG9tLWxpc3RzX19mb290ZXItY2VudGVyZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLmFhLWhlcm8tLWNvbHVtbiB7XG5cblx0QGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG5cdC5hYS1oZXJvX19pbm5lciB7XG5cdFx0QGV4dGVuZCAlYnVyai10b3A7XG5cdFx0QGV4dGVuZCAlYnVyai1ib3R0b207XG5cblx0XHRtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cblx0LmFhLWhlcm9fX2hlYWRlciB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMjBweDtcblx0XHR9XG5cdFx0aDEsaDIsaDMsaDQsaDUsaDYge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXHRcdC5hYS1idXR0b24tZ3JvdXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblx0LmFhLWhlcm9fX2JvZHkge1xuXHRcdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBQSAtIEJhY2sgYnV0dG9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1iYWNrLWJ1dHRvbiB7XG5cdC5hYS1pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7IC8vY291bnRlciBhY3QgZml4ZWQgaGVhZGVyXG5cdH1cblxuICAgIC5hYS1idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLmFhLWJhY2stYnV0dG9uX19oZWFkZXIgLmFhLWJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNTBweDtcblxuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cblx0c3ZnIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0ZmlsbDogbm9uZTtcblxuXHRcdHBhdGgge1xuXHRcdFx0c3Ryb2tlOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0c3ZnIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRzdHJva2U6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qXG5cdFBvc2l0aW9uaW5nIG9mIGJ1dHRvbnNcbiovXG4uYWEtYmFjay1idXR0b25fX2hlYWRlciAuYWEtYnV0dG9uLWdyb3VwIHtcblx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuXG4uYWEtYmFjay1idXR0b25fX2hlYWRlciAuYWEtYnV0dG9uLWdyb3VwLS1jZW50ZXJlZCB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtYmFjay1idXR0b25fX2hlYWRlciAuYWEtYnV0dG9uLWdyb3VwLS1yaWdodCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8qXG5cdENvbG9yIHZhcmlhdGlvbnNcbiovXG5cbi5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24uYWEtYnV0dG9uLS1wcmltYXJ5IHtcblx0c3ZnIHtcblx0XHRwYXRoIHtcblx0XHRcdHN0cm9rZTogJGRhcmstYmx1ZS1kYXJrZXN0O1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHN2ZyB7XG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiAkZGFyay1ibHVlLWRhcmtlc3Q7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24uYWEtYnV0dG9uLS1zZWNvbmRhcnkge1xuXHRzdmcge1xuXHRcdHBhdGgge1xuXHRcdFx0c3Ryb2tlOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHN2ZyB7XG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hYS1iYWNrLWJ1dHRvbl9faGVhZGVyIC5hYS1idXR0b24uYWEtYnV0dG9uLS1yZWQge1xuXHRzdmcge1xuXHRcdHBhdGgge1xuXHRcdFx0c3Ryb2tlOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0c3ZnIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRzdHJva2U6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEFBIC0gUXVvdGUgdjJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXF1b3RlLXYyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5hYS1pbm5lci5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmFhLXF1b3RlLWJnLWltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC5hYS1xdW90ZS1iZy1pbWFnZS0tYmx1cnJlZCB7XG5cdFx0ZmlsdGVyOiBibHVyKDE3cHgpO1xuXHR9XG5cblx0LmFhLXF1b3RlLWJnLWltYWdlLS1vcGFjaXR5IHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cbn1cblxuLmFhLXF1b3RlLXYyX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRibG9ja3F1b3RlICB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OXB4O1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDExM3B4O1xuXHRcdGhlaWdodDogMTEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5hYS1xdW90ZV9fbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG59XG5cbi5hYS1xdW90ZS12Ml9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBleHRlbmQgJWVpZmZlbC10b3AtbWFyZ2luO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QUEgLSBSZWxldnZhbnQgQ29udGVudFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtcmVsZXZhbnQtY29udGVudF9faGVhZGVyIHtcblx0QGV4dGVuZCAlZW1waXJlLWJvdHRvbS1tYXJnaW47XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0XHR9XG5cdH1cbn1cblxuLmFhLXJlbGV2YW50LWNvbnRlbnRfX2xpbmsge1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdHN2ZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbmEuYWEtcmVsZXZhbnQtY29udGVudF9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QUEgLSBFdmVudCBEZXNjcmlwdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZXZlbnQtYXV0aG9yIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRwIHtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC01MDA7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHR9XG5cblx0LmFhLWxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0fVxufVxuXG4uYWEtZXZlbnQtc29jaWFsIHtcblx0QGV4dGVuZCAlZWlmZmVsLXRvcC1tYXJnaW47XG5cblx0cCB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0YSBzdmcge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4vKlxuKiBUaW1lbGluZVxuKi9cblxuLmFhLWV2ZW50LWRlc2NyaXB0aW9uX19ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJHdoaXRlO1xuXHRcdFx0dG9wOiA0NXB4O1xuXHRcdFx0bGVmdDogMjk5cHg7XG5cdFx0fVxuXHR9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0ICAgIEBleHRlbmQgJWVtcGlyZS10b3AtbWFyZ2luO1xuICAgIH1cblxuICAgIC5hYS1ldmVudC1kZXNjcmlwdGlvbl9fbGluZS1oaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDI5OHB4O1xuICAgICAgICB0b3A6IDQzcHg7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1ldmVudC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICR3aGl0ZTtcblx0XHR0b3A6IC0yMHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtZXZlbnQtaXRlbV9faGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDExM3B4O1xuXHRcdGhlaWdodDogMTEzcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDIuNSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWEtZXZlbnQtaXRlbV9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHRvcDogNDNweDtcbiAgICAgICAgcmlnaHQ6IC04LjI1cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuLmFhLWV2ZW50LWl0ZW1fX2JvZHkge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDcuNSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdH1cblxuXHQuYWEtZXZlbnQtdGltZSxcblx0LmFhLWV2ZW50LXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmFhLWV2ZW50LXN1Yi10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBDb2x1bW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1jb2x1bW5zLXYyIC5hYS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hYS1jb2x1bW5zLXYyX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFhLWNvbHVtbi12MiB7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5hYS1jb2x1bW4tdjJfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hYS1jb2x1bW4tdjItLXRleHQge1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcblxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWNvbHVtbi12Mi0taW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuLmFhLWNvbHVtbnMtdjItaW1hZ2Uge1xuICAgIC5hYS1jb2x1bW4tdjItLWltYWdlIHtcbiAgICAgICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcblxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB9XG59XG5cbi5hYS1jb2x1bW5zLXYyX19ib2R5ICsgLmFhLWNvbHVtbnMtdjJfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5hYS1jb2x1bW5zLXYyX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG59XG4uYWEtY29sdW1ucy12Ml9fYm9keTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi8qXG4qIE1vZGlmaWVyc1xuKi9cblxuLmFhLWNvbHVtbnMtdjItLW5vLXNwYWNpbmcge1xuICAgIC5hYS1jb2x1bW5zLXYyX19ib2R5ICsgLmFhLWNvbHVtbnMtdjJfX2JvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuYWEtY29sdW1ucy12Ml9fYm9keSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIC5hYS1jb2x1bW4tdjItLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtY29sdW1ucy12Mi0tcmV2ZXJzZWQge1xuICAgIC5hYS1jb2x1bW5zLXYyX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY29sdW1ucy12Ml9fYm9keTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRTZXBhcmF0b3JcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNlcGFyYXRvciB7XG4gICAgLmFhLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1ub25lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW5vbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zZXBhcmF0b3JfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDVweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uYWEtc2VwYXJhdG9yX19pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zZXBhcmF0b3JfX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMzBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXNlcGFyYXRvcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiBtYXgtY29udGVudDtcblxuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxufVxuXG4uYWEtc2VwYXJhdG9yX19saW5lIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJnLS1wcmltYXJ5IHtcbiAgICAuYWEtc2VwYXJhdG9yX19pY29uIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgIC5hYS1zZXBhcmF0b3JfX2xpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxufVxuXG4uYmctLXdoaXRlIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgIC5hYS1zZXBhcmF0b3JfX2ljb24gc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgIC5hYS1zZXBhcmF0b3JfX2xpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFNpbXBsZSBDVEFcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpbXBsZS1jdGFfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIC5hYS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uYWEtc2ltcGxlLWN0YV9fYm9keSB7XG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi5hYS1zaW1wbGUtY3RhX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRTdHJlYW1pbmcgVG9wIEJhbm5lclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc3RyZWFtaW5nLXRvcC1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0U3BlYWtlciBDYXJkc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc3BlYWtlci1jYXJkcyB7XG5cbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG59XG5cbi5hYS1zcGVha2VyLWNhcmRzX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgY29sb3I6ICRncmV5O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIGgxLCBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmFhLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmFhLXNwZWFrZXItY2FyZHNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYWEtc3BlYWtlci1jYXJkc19fZGl2aWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcm93LWdhcDogOTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDkpO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDExMHB4IDQwcHg7XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDY1cHg7XG4gICAgfVxufVxuXG4uYWEtc3BlYWtlci1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuXG5hLmFhLXNwZWFrZXItY2FyZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmFhLXNwZWFrZXItY2FyZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiAzMCAvIDE5O1xuXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU4LjUzJSAxMjAuOTQlIGF0IDc0LjU4JSA2Ny4zMSUsICMwMTE2NjEgMC4xNSUsICMwMzE2NUMgMTAwJSk7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgJGFuaW1hdGlvbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTguNTMlIDEyMC45NCUgYXQgNzQuNTglIDY3LjMxJSwgIzAwMkREMCAwLjE1JSwgIzAwMTY2NyAxMDAlKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzAgLyAyMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNDUuMDIlIDUyLjY2JSBhdCA1MCUgNDMuMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDQpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgJGFuaW1hdGlvbjtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICArIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc3BlYWtlci1jYXJkX19ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcblxuICAgIC5hYS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB9XG59XG5cbi5hYS1zcGVha2VyLWNhcmRfX2JpbyB7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLmFhLXNwZWFrZXItY2FyZF9fdG9waWMge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hYS1zcGVha2VyLWNhcmRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDpob3Zlcixcbi5hYS1zcGVha2VyLWNhcmRzX19ib2R5IC5hYS1zcGVha2VyLWNhcmQ6YWN0aXZlLFxuLmFhLXNwZWFrZXItY2FyZHNfX2JvZHkgLmFhLXNwZWFrZXItY2FyZDpmb2N1cyB7XG4gICAgLmFhLXNwZWFrZXItY2FyZF9faGVhZGVyIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuXG4gICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1zcGVha2VyLWNhcmRfX2xpbmsge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1vZGlmaWVyc1xuLmFhLXNwZWFrZXItY2FyZC0tZmVhdHVyZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGdhcDogNzBweDtcbiAgICB9XG5cbiAgICAuYWEtc3BlYWtlci1jYXJkX19oZWFkZXIge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NSU7XG5cbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU4LjUzJSAxMjAuOTQlIGF0IDc0LjU4JSA2Ny4zMSUsICMwMDJERDAgMC4xNSUsICMwMDE2NjcgMTAwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzMy42MSUgNDcuMTglIGF0IDUwJSA2OS43MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NCkgMC4xNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgfVxuXG4gICAgICAgaW1nIHtcbiAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXNwZWFrZXItY2FyZF9fYm9keSB7XG4gICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAuYWEtdGl0bGUge1xuICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgIH1cblxuICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1zcGVha2VyLWNhcmRfX3RvcGljIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEhlcm9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWhlcm8tLWZyb250LXYyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQuYWEtYmctaW1hZ2UtY29udGFpbmVyIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cbn1cblxuLmFhLWhlcm8tLWZyb250LXYyIC5hYS1oZXJvX19pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5hYS1oZXJvLS1mcm9udC12Ml9faGVhZGVyIHtcblx0bWF4LXdpZHRoOiA3MjBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5hYS1oZXJvLS1mcm9udC12Ml9fYm9keSB7XG5cdG1heC13aWR0aDogNzIwcHg7XG5cblx0LmFhLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0IFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEFBIC0gRmVlZGJhY2sgY29sdW1uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZmVlZGJhY2stY29sdW1ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZztcblx0cGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG5cblx0LmFhLWlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogODtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5hYS1mZWVkYmFjay1jb2x1bW5fX2ltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uX19pbWFnZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3ZlclxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uX19pbWFnZS5jb250YWluIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmFhLWZlZWRiYWNrLWNvbHVtbl9faW1hZ2UuY29udGFpbiBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRvYmplY3QtZml0OiBjb250YWluXG59XG5cbi5hYS1mZWVkYmFjay1jb2x1bW5fX2l0ZW0ge1xuXHRAaW5jbHVkZSBicChzbSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uX19pdGVtLS1ob3JpLWNlbnRlciB7XG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uX19pdGVtLS1ob3JpLXJpZ2h0e1xuXHRAaW5jbHVkZSBicChzbSkge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uX19pdGVtLS12ZXJ0LWNlbnRlciB7XG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbS0tdmVydC1ib3R0b20ge1xuXHRAaW5jbHVkZSBicChzbSkge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cbn1cblxuLypcbiogRmVlZGJhY2sgdXRpbGl0eSBjbGFzc2VzIGZvciBjb2x1bW5zIGdyaWRcbiovXG5cbi5hYS1mZWVkYmFjay1jb2x1bW5zX19ib2R5LmdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z2FwOiAxcmVtO1xuXG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxufVxuXG4vKlxuKiBGZWVkYmFjayB1dGlsaXR5IGNsYXNzZXMgZm9yIGNvbHVtbnMgZmxleFxuKi9cblxuLmFhLWZlZWRiYWNrLWNvbHVtbnNfX2JvZHkuZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cm93LWdhcDogMXJlbTtcblxuXHQuYWEtZmVlZGJhY2stY29sdW1uX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChzbSkge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUvMiAtIDE2cHgvMik7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4rMikge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlLzMgLSAzMnB4LzMpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzIpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzMpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LmNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LnJpZ2h0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLypcbiogRmVlZGJhY2sgdXRpbGl0eSBjbGFzc2VzIGZvciBjb2x1bW5zXG4qL1xuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LmNvbC0xIHtcblx0LmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgYnAoc20pIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LmNvbC0yIHtcblx0LmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlLzIgLSAxNnB4LzIpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzIpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LmNvbC00IHtcblx0LmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlLzQgLSA0OHB4LzQpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzMpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDRuKzQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5mbGV4LmNvbC01IHtcblx0LmFhLWZlZWRiYWNrLWNvbHVtbl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlLzUgLSA2NHB4LzUpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzMpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDVuKzUpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5jb2wtMSB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5jb2wtMiB7XG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5jb2wtNCB7XG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0fVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1uc19fYm9keS5jb2wtNSB7XG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0fVxufVxuXG5cbi8qXG4qIEZlZWRiYWNrIHV0aWxpdHkgY2xhc3Nlc1xuKi9cblxuLmFhLWxhYmVsLS1kYXJrIHtcblx0Y29sb3I6ICRibGFjaztcbn1cblxuLmFhLWxhYmVsLS13aGl0ZSB7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG5cbi5jb250ZW50LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1vdXRlci0tc21hbGwge1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b20tbWFyZ2luO1xufVxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1vdXRlci0tbWVkaXVtIHtcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tLW1hcmdpbjtcbn1cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tb3V0ZXItLWxhcmdlIHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbS1tYXJnaW47XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3Atb3V0ZXItLXNtYWxsIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wLW1hcmdpbjtcbn1cbi5hYS1tb2R1bGUtc3BhY2luZy10b3Atb3V0ZXItLW1lZGl1bSB7XG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcC1tYXJnaW47XG59XG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLW91dGVyLS1sYXJnZSB7XG4gICAgQGV4dGVuZCAlYnVyai10b3AtbWFyZ2luO1xufVxuXG4uYWEtZmVlZGJhY2stY29sdW1ucy0tb3ZlcmxheSB7XG4gICAgJjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTksIDI0LCA1MiwgMC43KSwgcmdiYSgxOSwgMjQsIDUyLCAwLjcpKTtcbiAgICB9XG59XG5cbi5hYS1mZWVkYmFjay1jb2x1bW5zLS1vdmVybGF5LWZhZGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC4zOGRlZywgJHRlcnRpYXJ5IDAuNDElLCByZ2JhKDE5LCAyNSwgNTksIDApIDg0LjkyJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE5LCAyNCwgNTIsIDAuNyksIHJnYmEoMTksIDI0LCA1MiwgMC43KSk7XG4gICAgfVxufVxuXG4uYWEtZmVlZGJhY2stY29sdW1ucy0tb3ZlcmxheS1uby10ZXh0IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNi42NWRlZywgIzgwQkNDMSAxNy42OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzcuMDElKTtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBMb2dvIFdhbGxcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWxvZ28td2FsbCB7XG5cblx0LmFhLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQuYWEtY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5hYS1sb2dvLXdhbGxfX2hlYWRlciB7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG59XG5cbi5hYS1sb2dvLXdhbGxfX2JvZHkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogNTBweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IDgwcHg7XG5cdFx0fVxufVxuXG4uYWEtbG9nby1pdGVtIHtcblx0bWF4LXdpZHRoOiAxMjBweDtcblx0bWF4LWhlaWdodDogODBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IGZpbHRlciBlYXNlLWluLW91dCAwLjNzO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRQcm9kdWN0IGluZm9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXByb2R1Y3QtaW5mbyB7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5hYS1pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxNjgwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5hYS1wcm9kdWN0LWluZm9fX2JvZHkge1xuXG59XG5cbi5hYS1wcm9kdWN0LWluZm9fX25hdi1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGdhcDogMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdH1cbn1cblxuLmFhLXByb2R1Y3QtaW5mb19fbmF2LWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LmRpdmlkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4uYWEtcHJvZHVjdC1pbmZvX19uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdHBhZGRpbmc6IDdweCAxOHB4O1xuXG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRsaW5lLWhlaWdodDogMzNweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGJvdHRvbTogLTRweDtcblx0XHRcdHdpZHRoOiAwJTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtcHJvZHVjdC1pbmZvX19uYXYuaXMtYWN0aXZlIHtcblx0Y29sb3I6ICRibGFjaztcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLmFhLXByb2R1Y3QtaW5mb19fY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmFhLXByb2R1Y3QtaW5mb19fY29udGVudC5pcy1hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWEtcHJvZHVjdC1pbmZvX19jb250ZW50X19oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdHBhZGRpbmc6IDYwcHggMzBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKHhsKXtcblx0XHRwYWRkaW5nOiA2MHB4IDYwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChoZyl7XG5cdFx0cGFkZGluZzogNjBweCAxMjBweDtcblx0fVxufVxuXG4uYWEtcHJvZHVjdC1pbmZvX19jb250ZW50X19oZWFkZXItaW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1heC13aWR0aDogNjQwcHg7XG5cdH1cbn1cblxuLmFhLXByb2R1Y3QtaW5mb19fY29udGVudF9fYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblxuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4vL21vZGlmaWVyc1xuXG4uYWEtcHJvZHVjdC1pbmZvX19oZWFkZXItLWNlbnRlcmVkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UXVvdGUgT0JGIHBsdXMvUXVvdGUgdjNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXF1b3RlLW9iZi1wbHVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXHRAaW5jbHVkZSBicChzbSkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5hYS1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHR6LWluZGV4OiAxMjtcblx0XHRtYXgtd2lkdGg6IDE2ODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cbn1cblxuLmFhLXF1b3RlLW9iZi1wbHVzX19oZWFkZXIge1xuXHRtYXgtd2lkdGg6IDc4MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRAaW5jbHVkZSBicChzbSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG4uYWEtcXVvdGUtb2JmLXBsdXNfX2JvZHkge1xuXHRtYXgtd2lkdGg6IDY2MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctdG9wOiAyMDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChlbikge1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHR9XG59XG5cbi5hYS1xdW90ZS1vYmYtcGx1c19fbGFiZWwge1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdGNvbG9yOiAkYmxhY2s7XG5cblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmFhLXF1b3RlLW9iZi1wbHVzX19xdW90ZSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAzMXB4O1xuXHRsaW5lLWhlaWdodDogMzhweDtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0fVxufVxuXG4uYWEtcXVvdGUtb2JmLXBsdXNfX2F1dGhvcixcbi5hYS1xdW90ZS1vYmYtcGx1c19fY29tcGFueSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLmFhLXF1b3RlLW9iZi1wbHVzX19hdXRob3Ige1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWEtcXVvdGUtb2JmLXBsdXNfX21vYmlsZS1pbWFnZSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdE9CRisgRm9jdXMgU2VjdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuXHRAaW5jbHVkZSBicCh4eGwpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5hYS1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1heC13aWR0aDogMTY4MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0fVxuXG5cdC5hYS1iZy1pbWFnZS1jb250YWluZXIgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdC5hYS1iZy1pbWFnZS1jb250YWluZXItLWxlZnQgaW1nIHtcblx0XHRvYmplY3QtcG9zaXRpb246IGxlZnQ7XG5cdH1cblxuXHQuYWEtYmctaW1hZ2UtY29udGFpbmVyLS1sZWZ0IGltZyB7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblxuXHQuYWEtYmctaW1hZ2UtY29udGFpbmVyLS1yaWdodCBpbWcge1xuXHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG5cdH1cbn1cblxuLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb25fX2hlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWF4LXdpZHRoOiA1ODBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChlbikge1xuXHRcdHBhZGRpbmctbGVmdDogMTIwcHg7XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmFhLWJ1dHRvbi1ncm91cCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdC5hYS1idXR0b24ge1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdHVsOm5vdCguaW5wdXRzLWxpc3QpOm5vdCgubmF2aWdhdGlvbi1saXN0KSBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR0b3A6IDZweDtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MicgaGVpZ2h0PSc1Micgdmlld0JveD0nMCAwIDUyIDUyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScyNicgY3k9JzI2JyByPScyNicgZmlsbD0nJTIzMDEwOTJBJy8lM0UlM0NwYXRoIGQ9J00zNi43NzI3IDE5TDIyLjUgMzMuMjcyN0wxNiAyNi43NzI3JyBzdHJva2U9JyUyM0Y0RDAwMCcgc3Ryb2tlLXdpZHRoPSc0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbl9fYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24tLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb24tLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTksIDI0LCA1MiwgMC43KSwgcmdiYSgxOSwgMjQsIDUyLCAwLjcpKTtcbiAgICB9XG59XG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tb3ZlcmxheS1mYWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLjM4ZGVnLCAkdGVydGlhcnkgMC40MSUsIHJnYmEoMTksIDI1LCA1OSwgMCkgODQuOTIlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTksIDI0LCA1MiwgMC43KSwgcmdiYSgxOSwgMjQsIDUyLCAwLjcpKTtcbiAgICB9XG59XG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tb3ZlcmxheS1uby10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTYuNjVkZWcsICM4MEJDQzEgMTcuNjklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM3LjAxJSk7XG4gICAgfVxufVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tZml0IHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tdmgge1xuXHRoZWlnaHQ6IGF1dG87XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHR9XG59XG5cbi5hYS1vYmYtcGx1cy1mb2N1cy1zZWN0aW9uLS1jb250YWluIHtcblx0LmFhLWJnLWltYWdlLWNvbnRhaW5lciBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cdFx0QGluY2x1ZGUgYnAoeHhsKSB7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtb2JmLXBsdXMtZm9jdXMtc2VjdGlvbi0tdy1pbWFnZSB7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb25fX2hlYWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmFhLW9iZi1wbHVzLWZvY3VzLXNlY3Rpb25fX2JvZHkge1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdG1heC13aWR0aDogNDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKHh4bCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGVybyBFdmVudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWhlcm8tLWV2ZW50cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuXHQuYWEtaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDE2ODBweDtcblx0XHR6LWluZGV4OiA0O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5hYS1vYmplY3QtY292ZXIgaW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFhLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMjtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblxuXHRcdC5hYS1idXR0b24tZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFhLWJnLWltYWdlLWNvbnRhaW5lciBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG59XG5cbi5hYS1oZXJvLS1ldmVudHMgLmFhLWhlcm9fX2lubmVyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmFhLWhlcm8tLWV2ZW50c19faGVhZGVyIHtcblx0bWF4LXdpZHRoOiA1NjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFhLWhlcm8tLWV2ZW50c19fYm9keSB7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYWEtaGVyby0tZXZlbnRzX19ldmVudC1zZWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEyO1xuXHRtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi10b3A6IC0yNTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLXRvcDogLTMwMHB4O1xuXHR9XG59XG5cbi5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2hlYWRlcixcbi5hYS1oZXJvLS1ldmVudHNfX2V2ZW50LXNlY3Rpb25fX2JvZHkge1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuLmFhLWhlcm8tLWV2ZW50c19fZXZlbnQtc2VjdGlvbl9fYm9keSB7XG5cdHBhZGRpbmc6IDU1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGgxLGgyLGgzLGg0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmV2ZW50LWxhYmVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZzogNXB4IDExcHg7XG5cblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdFx0Zm9udC1zaXplOiAxNC4zMDExcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmV2ZW50X190aW1lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU2cHg7XG5cdH1cblxuXHQudGltZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQudGltZV90eXBlIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXG5cdC50aW1lX3NwYWNlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHR9XG59XG5cbi5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvIHtcblxuXHQuYWEtdmlkZW8tY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdHZpZGVvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuICAgIH1cblxuXHQuYWEtdmlkZW8tdGh1bWJuYWlsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdHotaW5kZXg6IDE7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRzcGVlZCAkYW5pbWF0aW9uO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLDAuMik7XG5cdFx0fVxuXG5cdFx0Ji5pcy1oaWRkZW4ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQrIHZpZGVvIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQmLmlzLWhpZGRlbiArIHZpZGVvIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXG5cdFx0LmFhLXBsYXkge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmFhLXRodW1ibmFpbC12aWRlbyB2aWRlbyB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIFZpZGVvIHBsYXkgYnV0dG9uXG4gICAgLmFhLXBsYXkge1xuICAgICAgICAvLyBCcm93c2VyIHJlc2V0IG9mIDxidXR0b24+XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovLzQyNDE3MzMuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzQyNDE3MzMvYXZpZGx5L2ltZy9Hcm91cCUyMDMtMS5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG5cdFx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlO1xuXG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWhlcm8tLWV2ZW50c19fdmlkZW8gLmFhLXZpZGVvLXRodW1ibmFpbCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeSwwLjgpO1xuXHR9XG59XG5cbi5hYS1oZXJvLS1ldmVudHNfX3ZpZGVvLmFhLWhlcm8tLWV2ZW50c19fdmlkZW8tLWNvdmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuYWEtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuI2V2ZW50LXNlY3Rpb24uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2FhLWhlcm8tLWV2ZW50cy5ldmVudC1lbmQge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI2FhLWhlcm8tLWV2ZW50cy5hYS1oZXJvLS1ldmVudHMtLW5vLWV2ZW50IHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRJbmZvIE51bWJlcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWluZm8tbnVtYmVycyB7XG5cdC5hYS1pbm5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuXG5cdFx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLmFhLWluZm8tbnVtYmVyc19faGVhZGVyLFxuLmFhLWluZm8tbnVtYmVyc19fYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEyO1xufVxuXG4uYWEtaW5mby1udW1iZXJzX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWEtaW5mby1udW1iZXJzX19ib2R5IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiA2MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0fVxufVxuXG4uYWEtaW5mby1udW1iZXJfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LmFhLWluZm8tbnVtYmVyLFxuXHQuYWEtaW5mby1udW1iZXItZXh0ZW5zaW9uIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtODAwO1xuXG5cdFx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hYS1zdWJoZWFkaW5nIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQuYWEtaW5mby1udW1iZXJfX2JvcmRlciB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR3aWR0aDogNzVweDtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEV2ZW50IGNvbHVtblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZXZlbnQtY29sdW1uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5hYS1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHR6LWluZGV4OiAxMjtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0fVxuXG5cdC5hYS1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdC5zdGFyLWdyYXBoaWMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNjBweDtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHRcdHRvcDogOTlweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnAoZW4pIHtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdHRvcDogODVweDtcblx0XHRcdFx0bGVmdDogLTEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50b3AtYmFyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHR6LWluZGV4OiA4O1xuXHR9XG59XG5cbi5hYS1ldmVudC1jb2x1bW5fX2hlYWRlciB7XG5cdG1heC13aWR0aDogNTYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogMTUwcHg7IC8vb2Zmc2V0IHRvcCBiYXJcblx0fVxufVxuXG4uYWEtZXZlbnQtaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdH1cblxuXHRpbWcge1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0RXZlbnQgc3BlYWtlciBjYXJkc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZXZlbnQtc3BlYWtlcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmFhLWlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTI7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmFhLWV2ZW50LXNwZWFrZXJzX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdH1cblxuXHQubnVtYmVyLFxuXHQudGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR9XG5cblx0LmFhLWV2ZW50LXNwZWFrZXJzX19kaXZpZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0NXB4O1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnAobWQpIHtcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFhLWV2ZW50LXNwZWFrZXJzX19ib2R5IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdhcDogNDVweDtcblx0cm93LWdhcDogNzVweDtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdH1cbn1cblxuLmFhLWV2ZW50LXNwZWFrZXItY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQuYWEtZXZlbnQtc3BlYWtlci1jYXJkX19oZWFkZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hYS1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmFhLWV2ZW50LXNwZWFrZXItY2FyZF9faGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1heC13aWR0aDogMTQ1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE0NXB4O1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDQ4MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdGltZyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxNDVweDtcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcblxuXHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMzdweDtcblx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ1JyB2aWV3Qm94PScwIDAgNDUgNDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZF84NjhfNDgpJyUzRSUzQ2NpcmNsZSBjeD0nMjIuNScgY3k9JzE4LjUnIHI9JzE3LjUnIGZpbGw9JyUyMzAwMTM1OCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGQ9J00yMyAxM1YyNScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI4IDE5TDE3IDE5JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2RfODY4XzQ4JyB4PScwJyB5PScwJyB3aWR0aD0nNDUnIGhlaWdodD0nNDUnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAnIHJlc3VsdD0naGFyZEFscGhhJy8lM0UlM0NmZU9mZnNldCBkeT0nNCcvJTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPScyJy8lM0UlM0NmZUNvbXBvc2l0ZSBpbjI9J2hhcmRBbHBoYScgb3BlcmF0b3I9J291dCcvJTNFJTNDZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwJy8lM0UlM0NmZUJsZW5kIG1vZGU9J25vcm1hbCcgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nZWZmZWN0MV9kcm9wU2hhZG93Xzg2OF80OCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J2VmZmVjdDFfZHJvcFNoYWRvd184NjhfNDgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtZXZlbnQtc3BlYWtlci1jYXJkLS1uby1saW5rIHtcblx0LmFhLWV2ZW50LXNwZWFrZXItY2FyZF9faGVhZGVyIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDM3cHg7XG5cdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgdmlld0JveD0nMCAwIDQ1IDQ1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2RfODY4XzQ4KSclM0UlM0NjaXJjbGUgY3g9JzIyLjUnIGN5PScxOC41JyByPScxNy41JyBmaWxsPSclMjMwMDEzNTgnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMjMgMTNWMjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yOCAxOUwxNyAxOScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9kXzg2OF80OCcgeD0nMCcgeT0nMCcgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ1JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4Jy8lM0UlM0NmZUNvbG9yTWF0cml4IGluPSdTb3VyY2VBbHBoYScgdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyByZXN1bHQ9J2hhcmRBbHBoYScvJTNFJTNDZmVPZmZzZXQgZHk9JzQnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nMicvJTNFJTNDZmVDb21wb3NpdGUgaW4yPSdoYXJkQWxwaGEnIG9wZXJhdG9yPSdvdXQnLyUzRSUzQ2ZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvd184NjhfNDgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3dfODY4XzQ4JyByZXN1bHQ9J3NoYXBlJy8lM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hYS1ldmVudC1zcGVha2VyLWNhcmRfX2JvZHkge1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5hYS1idXR0b24ge1xuXHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LmFhLWV2ZW50LXNwZWFrZXItY2FyZF9fdG9waWMge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0SGVhZGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaXRlLWhlYWRlciB7XG5cdGhlaWdodDogJHNpdGUtaGVhZGVyLWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG5cdHotaW5kZXg6IDUwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG59XG4uc2l0ZS1oZWFkZXIuYmctLW5vbmUge1xuXHRAZXh0ZW5kIC5iZy0tdGVydGlhcnk7XG5cblx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4uc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG4uc2l0ZS1oZWFkZXJfX2JvdHRvbV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNpdGUtaGVhZGVyX19ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgei1pbmRleDogMTA7XG59XG5cbi5zaXRlLWhlYWRlcl9fYm90dG9tX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpdGUtYnJhbmRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDIyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLnNpdGUtaGVhZGVyIC5hYS1idXR0b24tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hYS1idXR0b24ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0cGFkZGluZzogMTBweCAxOHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdH1cbiAgICB9XG59XG5cbi5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkc2l0ZS1oZWFkZXItaGVpZ2h0O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dF9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0taGVhZGVyIHtcbiAgICB1bCxcbiAgICB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaHMtbWVudS13cmFwcGVyIHVsIGxpIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSB7XG4gICAgLmhzLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtbWVudS1kZXB0aC0xID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRhbmltYXRpb247XG4gICAgfVxuXG4gICAgbGkuaHMtbWVudS1kZXB0aC0xIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG4gICAgfVxuXG4gICAgbGkuaHMtbWVudS1kZXB0aC0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cdCYuaXMtYWN0aXZlIHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cbiAgICA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuICAgIH1cbn1cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXI+dWw+bGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG4uc2l0ZS1oZWFkZXJfX2ZvbGRvdXQgLnNpdGUtaGVhZGVyX19jdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbjogMDtcblx0bWFyZ2luLXRvcDogMjVweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAuYWEtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIC8vIE5vdGU6IEJlY2F1c2Ugb2YgdGhlIG9yZGVyIG9mIGVsZW1lbnRzIGluIHNpdGUtaGVhZGVyX19mb2xkb3V0IC5zaXRlLWhlYWRlcl9fY3RhIGlzIHJldmVyc2VkLFxuICAgICAgICAvLyAgdGhlIGZpcnN0IGNoaWxkIGVsZW1lbnQgd2lsbCBiZSB0aGUgbGFzdCBjaGlsZCBlbGVtZW50XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2l0ZS1oZWFkZXJfX2ZvbGRvdXRfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fZm9sZG91dCAubmF2aWdhdGlvbi0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIHVsIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG4gICAgfVxufVxuXG4uanMtbmF2LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59XG5cbi5qcy1uYXYtb3BlbiAuc2l0ZS1oZWFkZXJfX2ZvbGRvdXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb24gMDtcbn1cblxuLy9mZWVkYmFjayBoZWFkZXJcblxuLnNpdGUtaGVhZGVyLWZlZWRiYWNrIHtcblxuICAgIC5zaXRlLWhlYWRlci1mZWVkYmFja19faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIH1cblxuICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtb2JmLXBsdXMge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgIH1cblxuICAgIC5uYXYtc2Vjb25kYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMzQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tY3VzdG9tLXdoaXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXNlY29uZGFyeV9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE2ODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1zZWNvbmRhcnkuc2Nyb2xsZWQge1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2LXNlY29uZGFyeS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuXG4gICAgICAgIC5hYS1idXR0b24rLmFhLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAubG9naW4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci12MixcbiAgICAuYWEtaGFtYnVyZ2VyLXBsdXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2l0ZS1mb290ZXIge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuICAgIGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gUHJldmVudCBzdGFycyBmcm9tIHRyaWdnZXJpbmcgaG9yaXpvbnRhbCBzY3JvbGwgYmFyXG5cbiAgICAuc2l0ZS1icmFuZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI0M3QzdDNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnNpdGUtZm9vdGVyX190b3AsXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fdG9wX19oZWFkZXIge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX3RvcF9fYm9keSB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICB6LWluZGV4OiAxO1xufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyAvLyBPZmZzZXQgdGhlIGNvbnRhaW5lciBzbGlnaHRseSB0byBhbGlnbiBpdHMgYm9yZGVyIHdpdGggdGhlIGNvcm5lciBpbWFnZXMgb24gdGhlIGNvbnRhaW5lciBhYm92ZVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tX19oZWFkZXIsXG4uc2l0ZS1mb290ZXJfX2JvdHRvbV9fc29jaWFsIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cbn1cblxuLnNpdGUtZm9vdGVyX19ib3R0b21fX2hlYWRlciB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGEsIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIHAgYnIge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpdGUtZm9vdGVyX19jb3JuZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgd2lkdGg9XCI0MlwiIGhlaWdodD1cIjQyXCIgdmlld0JveD1cIjAgMCA0MiA0MlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjEuMDAwMSAwQzIwLjgyNSAyMC42NzY3IDIwLjY3NjcgMjAuODE4MyAwIDIxLjAwMDFDMjAuNjc2NyAyMS4xNzUyIDIwLjgyNSAyMS4zMTY2IDIxLjAwMDEgNDEuOTkzM0MyMS4xNzUyIDIxLjMxNjYgMjEuMzE2NSAyMS4xNzUyIDQxLjk5OTkgMjEuMDAwMUMyMS4zMTY1IDIwLjgxODMgMjEuMTc1MiAyMC42NzY3IDIxLjAwMDEgMFpcIiBmaWxsPVwiIzcyNzI3MlwiLz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IDQycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fY29ybmVycy0tbGVmdCB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XG4gICAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX2Nvcm5lcnMtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgICB9XG59XG5cbi8vIFdoaXRlIGZvb3RlclxuLnNpdGUtZm9vdGVyLmJnLS13aGl0ZSB7XG4gICAgY29sb3I6ICRkYXJrZXItZ3JleTtcblxuICAgIC5zaXRlLWJyYW5kaW5nLFxuICAgIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19zb2NpYWwge1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkZGFya2VyLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1mb290ZXJfX3RvcF9fYm9keSxcbiAgICAuc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtlci1ncmV5O1xuICAgIH1cblxuICAgIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuc2l0ZS1mb290ZXJfX2Nvcm5lcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHdpZHRoPVwiNDJcIiBoZWlnaHQ9XCI0MlwiIHZpZXdCb3g9XCIwIDAgNDIgNDJcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTIxLjAwMDEgMEMyMC44MjUgMjAuNjc2NyAyMC42NzY3IDIwLjgxODMgMCAyMS4wMDAxQzIwLjY3NjcgMjEuMTc1MiAyMC44MjUgMjEuMzE2NiAyMS4wMDAxIDQxLjk5MzNDMjEuMTc1MiAyMS4zMTY2IDIxLjMxNjUgMjEuMTc1MiA0MS45OTk5IDIxLjAwMDFDMjEuMzE2NSAyMC44MTgzIDIxLjE3NTIgMjAuNjc2NyAyMS4wMDAxIDBaXCIgZmlsbD1cIiN7JGRhcmtlci1ncmV5fVwiLz48L3N2Zz4nKTtcbiAgICB9XG59XG5cbi8vZmVlZGJhY2sgZm9vdGVyXG5cbi5zaXRlLWZvb3Rlci1mZWVkYmFjayB7XG4gICAgLnNpdGUtZm9vdGVyLWZlZWRiYWNrX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogJG1heC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuTGFuZGluZ1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kbGFuZGluZy1wYWdlLWJhY2tncm91bmQ6ICRkZWVwLWJsdWUtZGFya2VzdDtcblxuLmFhLWxhbmRpbmctcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG5cbi5hYS1scC12aWduZXR0ZSB7XG4gICAgQGV4dGVuZCAucnllO1xufVxuXG4uYWEtcGFuZWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbn1cblxuLmFhLXBhbmVsc19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtcGFuZWxzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLmFhLXBhbmVsIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtcGFuZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMik7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5hYS1wYW5lbDpsYXN0LW9mLXR5cGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUtZGFya2VzdDtcblxuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIpO1xuICAgIH1cbn1cblxuLmFhLXBhbmVsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxufVxuXG4uYWEtcGFuZWxfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICB6LWluZGV4OiAyMDtcblxuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDk3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLXBhbmVsOmxhc3Qtb2YtdHlwZSAuYWEtcGFuZWxfX2JvZHkge1xuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbi5hYS1wYW5lbDpsYXN0LW9mLXR5cGUgLmFhLXBhbmVsX19ib2R5LmhpZGUtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiB9XG4uYWEtbGFuZGluZy1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgICB9XG59XG5cbi5hYS1sYW5kaW5nLWZvcm1fX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFhLXBhbmVsX3NvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG5cbi5hYS1wYW5lbF9zb2NpYWwgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFhLXBhbmVsX3NvY2lhbCA+IHNwYW4ge1xuICBkaXNwbGF5OmJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsIi5hYS1ibG9nLWhlcm8ge1xuXG4gIEBleHRlbmQgJWVtcGlyZS10b3A7XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206ICAwcHg7XG4gIH1cblxuICAuYWEtYmxvZy1oZXJvX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicCh4bCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5hYS1ibG9nLWhlcm9fX2hlYWRlciB7XG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b20tbWFyZ2luO1xuICB9XG5cbiAgLmFhLXRhZ3NfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNSk7XG4gICAgfVxuXG4gIH1cblxuICAmLmFhLWJsb2ctLXNpbXBsZSB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbiAgfVxuXG59XG5cbi5hYS1ibG9nLWFydGljbGVzIHtcblxuICAuYWEtY2FyZHMge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlbG9uZG9uYnJpZGdlLWJvdHRvbTtcbiAgfVxuXG4gICYuYWEtYmxvZy0tc2ltcGxlIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuICB9XG5cbiAgJi5iZy0tdGVydGlhcnkge1xuXG4gICAgLmFhLWNhcmQge1xuXG4gICAgICAqIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYWEtY2FyZCB7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuYWEtY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cblxuICAuYWEtY2FyZF9fYm9keSxcbiAgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuYWEtY2FyZF9fYm9keSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFydGljbGUtcHJlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG59XG5cbi5hYS1ibG9nLWFydGljbGVzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIGJwKHhsKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxufVxuXG5cbi5hYS1ibG9nLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgaDMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmFhLWJsb2ctYXJ0aWNsZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgZmxleDogMCAwIDI0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAuYWEtYmxvZy1hcnRpY2xlX19ib2R5IHtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIGZsZXg6IDAgMCAxO1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1wcmUtdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5hYS1ibG9nLWFydGljbGVzOmxhc3QtY2hpbGQgLmFhLWJsb2ctYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLmFhLWJsb2ctaW5kZXgge1xuICAuYWEtYmxvZy1hcnRpY2xlX19ib2R5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59IiwiLmFhLWJsb2ctcG9zdC1oZXJvX19pbm5lcixcbi5hYS1ibG9nLXBvc3Qtc2hhcmVfX2lubmVyLFxuLmFhLWJsb2ctcG9zdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgYnAoeGwpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYWEtYmxvZy1wb3N0LWhlcm8ge1xuXG4gIEBleHRlbmQgJWVtcGlyZS10b3A7XG4gIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG5cbiAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDAwcHggcmdiYSgxNywyMiw1MiwuNCk7XG5cbiAgQGluY2x1ZGUgYnAobWQpe1xuICAgIG1pbi1oZWlnaHQ6IDY2MHB4O1xuICAgIGhlaWdodDogMTAwJVxuICB9XG5cbiAgKiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE3LCAyMiwgNTIsIDAuNCksIHJnYmEoMTcsIDIyLCA1MiwgMC40KSksIGxpbmVhci1ncmFkaWVudCgzNTkuODdkZWcsICMxMTE3MzYgMC4zNCUsIHJnYmEoMTcsIDIzLCA1NCwgMCkgOTMuOTUlKTtcbiAgfVxuXG4gIC5hYS1ibG9nLXBvc3QtaGVyb19faW5uZXIge1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XG4gICAgQGV4dGVuZCAlYnVyai10b3A7XG5cbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcblxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLmFhLWJsb2ctcG9zdC1oZXJvX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5hYS1ibG9nLWFydGljbGVfX2RhdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuYWEtYmxvZy1hcnRpY2xlX19hdXRob3Ige1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG5cbiAgfVxuXG59XG5cbi5hYS1ibG9nLXBvc3Qtc2hhcmVfX2lubmVyIHtcblxuICBAZXh0ZW5kICVsaWJlcnR5LXRvcDtcbiAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XG5cbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuYWEtYmxvZy1wb3N0LXRhZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG5cbiAgICBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5hYS1ibG9nLXBvc3Qtc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMik7XG5cbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgc3ZnLmljb24ge1xuICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHN2Zy5pY29uIHtcbiAgICAgIGZpbGw6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgMTAlKTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5hYS1ibG9nLXBvc3QtY29udGVudCB7XG5cbiAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuICBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG59XG5cbi5yZWxhdGVkLWFydGljbGVzIC5hYS1jYXJkcyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG5cbiAgLmFhLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuYWEtY2FyZF9fYm9keSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4ucmVsYXRlZC1hcnRpY2xlcyAuYWEtY2FyZHNfX2hlYWRlciB7XG4gIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzRTQyNUI7XG5cbiAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxKTtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLyogTG9naW4gKi9cblxuLmFhLW1lbWJlcnNoaXAuYWEtbWVtYmVyc2hpcC0tZm9ybSB7XG5cbiAgLmhzLWZvcm0tZmllbGQgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiAuYWEtbWVtYmVyc2hpcF9faW5uZXIge1xuXG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAZXh0ZW5kICVlbXBpcmUtdG9wO1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG5cbiAgfVxuICBAaW5jbHVkZSBicChsZykge1xuICAmIC5hYS1tZW1iZXJzaGlwX19oZWFkZXIgaDMge1xuXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuXG4gIH1cblxufVxuXG4gICYgLmFhLW1lbWJlcnNoaXBfX2hlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG5cbiAgfVxuXG4gICYgZm9ybSB7XG5cbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYgZm9ybSBsYWJlbCB7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuZm9udC1zaXplOiAxOHB4O1xubGluZS1oZWlnaHQ6IDI5cHg7XG5wYWRkaW5nLXRvcDogMDtcbnBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJiBmb3JtIGlucHV0IHtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAmIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblxuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cblxuXG5cbiAgJiBmb3JtIGlucHV0LmhzLWJ1dHRvbiB7XG5cbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgJiBmb3JtIC5ocy1mb3JtLWZpZWxkIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYgZm9ybSAuZm9ybS1mbG9hdGluZy1hbGVydC13cmFwcGVyIC5mb3JtLWZsb2F0aW5nLWFsZXJ0IHtcblxuICAgIGNvbG9yOiAjZTY0MTQxO1xuICB9XG5cbiAgJiAuaHMtZXJyb3ItbXNncyBsaSB7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmIC5ocy1lcnJvci1tc2dzIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAmIGZvcm0gLmhzLWxvZ2luLXdpZGdldC1zaG93LXBhc3N3b3JkLCAmIGZvcm0gLmhzLXJlZ2lzdGVyLXdpZGdldC1zaG93LXBhc3N3b3JkLCAmIGZvcm0gLmhzLXJlc2V0LXdpZGdldC1zaG93LXBhc3N3b3JkIHtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuZm9udC1zaXplOiAxMnB4O1xubGluZS1oZWlnaHQ6IDI5cHg7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgfVxuXG4gICYgLmhzLWZvcm0tZmllbGQgbGFiZWw6bGFzdC1jaGlsZCB7XG5cbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJiBmb3JtIHVsOm5vdCguaW5wdXRzLWxpc3QpOm5vdCgubmF2aWdhdGlvbi1saXN0KSBsaTpiZWZvcmUge1xuXG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAmIGEge1xuXG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJiBhOmhvdmVyIHtcblxuICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuXG59XG5cbi8qIEVORCBsb2dpbiAqLyIsIi5zeXN0ZW0tcGFnZSB7XG5cdC5hYS13eXNpd3lnIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmctdG9wOiAzMDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG5cblx0XHQuYWEtd3lzaXd5Z19faW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuXHRcdH1cblx0XHQuYWEtd3lzaXd5Z19fYm9keSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG5cdFx0fVxuXHRcdC5hYS1idXR0b24tZ3JvdXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0MTQxO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItY29sb3I6ICNlNjQxNDE7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdGxhYmVsLmhzLXNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4udGVtcGxhdGUtZXJyb3IgIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xufVxuXG4uc3lzdGVtLXBhZ2UtcGFzc3dvcmQge1xuXHQuYWEtd3lzaXd5ZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHR9XG59Il19 */