/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}img,legend{max-width:100%}.hp-engagements__heading,.hp-introduction__secondary-title,.hp-ref__heading,.hp-solutions__heading,.large-underline,.sd-content .bloc-wysiwyg h1,.sd-content .bloc-wysiwyg h2,.sd-content .bloc-wysiwyg h3,.sd-tiles__heading,.sitemap__section h1,.sitemap__section h2,.sitemap__section h3,.wysiwyg--title-underline h1,.wysiwyg--title-underline h2,.wysiwyg--title-underline h3,sub,sup{position:relative}.header__nav__menu,.header__nav__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}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}summary{display:list-item}[hidden],template{display:none}img.alignright{margin:0 0 1em 1em}img.alignleft{margin:0 1em 1em 0}img.aligncenter{margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}figure,img{margin:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}::-moz-selection{background:#e3542e;color:#fff}::selection{background:#e3542e;color:#fff}img{border-style:none;height:auto}.skip-links{opacity:0;height:0;overflow:hidden;margin:0;list-style:none}.skip-links:focus{opacity:1;height:auto}body.active,html.active{position:relative;height:100%;overflow:hidden}.skip-links:focus-within{opacity:1;height:auto}.container,.footer__container,.header__container,.home-posts__container,.hp-engagements__container,.hp-expertises__container,.hp-posts__container,.hp-ref__container,.hp-solutions,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__section{width:100%;margin:auto}@media(min-width:768px){.container,.footer__container,.header__container,.home-posts__container,.hp-engagements__container,.hp-expertises__container,.hp-posts__container,.hp-ref__container,.hp-solutions,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__section{max-width:748px}.mobile-only{display:none}}@media(min-width:992px){.container,.footer__container,.header__container,.home-posts__container,.hp-engagements__container,.hp-expertises__container,.hp-posts__container,.hp-ref__container,.hp-solutions,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__section{max-width:972px}}@media(min-width:1200px){.container,.footer__container,.header__container,.home-posts__container,.hp-engagements__container,.hp-expertises__container,.hp-posts__container,.hp-ref__container,.hp-solutions,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__section{max-width:1180px}}@media(min-width:1400px){.container,.footer__container,.header__container,.home-posts__container,.hp-engagements__container,.hp-expertises__container,.hp-posts__container,.hp-ref__container,.hp-solutions,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__section{max-width:1372px}}@media(max-width:767px){.mobile-hidden{display:none}}iframe[src*=youtube]{width:100%;max-width:768px}.font-raleway,form input[type=text]::-webkit-input-placeholder,form label,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{font-family:Raleway,sans-serif;font-weight:400}.font-raleway,form input[type=text]::-moz-placeholder,form label,form select::-moz-placeholder,form textarea::-moz-placeholder{font-family:Raleway,sans-serif;font-weight:400}.font-raleway,form input[type=text]::-ms-input-placeholder,form label,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{font-family:Raleway,sans-serif;font-weight:400}.font-raleway,form input[type=text]::placeholder,form label,form select::placeholder,form textarea::placeholder{font-family:Raleway,sans-serif;font-weight:400}.btn,.font-bold,.footer a,.header__nav__menu a,.home-posts .pagination .page-numbers,.hp-engagements__bloc--caption,.hp-engagements__heading,.hp-expertises__content,.hp-expertises__heading,.hp-posts__bloc--excerpt,.hp-posts__bloc--title,.hp-posts__button,.hp-posts__heading,.hp-ref__heading,.hp-solutions__bloc--heading,.hp-solutions__heading,.post-content,.sd-content .bloc-wysiwyg a:not(.btn):not(.hp-posts__button),.sd-content .bloc-wysiwyg h1,.sd-content .bloc-wysiwyg h2,.sd-content .bloc-wysiwyg h3,.sd-introduction__heading,.sd-text-image .bloc-wysiwyg a,.sd-text-image .bloc-wysiwyg li,.sd-text-image .bloc-wysiwyg p,.sd-text-image h1,.sd-text-image h2,.sd-text-image h3,.sd-tiles__bloc--title,.sd-tiles__heading,.secondary-title,.sitemap__section a:not(.btn):not(.hp-posts__button),.sitemap__section h1,.sitemap__section h2,.sitemap__section h3,.title,.wysiwyg a:not(.btn):not(.hp-posts__button),.wysiwyg--text-bold a,.wysiwyg--text-bold li,.wysiwyg--text-bold p,.wysiwyg--title-underline h1,.wysiwyg--title-underline h2,.wysiwyg--title-underline h3,form input[type=submit]{font-weight:700}body,html{overflow-x:hidden;font-size:14px;color:#211f21;font-family:Raleway,sans-serif;font-weight:400}@media(min-width:768px){body,html{font-size:16px}}h1,h2,h3{margin:0;padding:0}h1{font-size:22px;text-transform:uppercase}@media(min-width:1200px){h1{font-size:36px}}h2{margin-bottom:15px;font-size:20px}@media(min-width:768px){h2{margin-bottom:20px;font-size:25px}}h3{margin-bottom:14px;font-size:18px}.home-posts .pagination .page-numbers,.hp-engagements__heading,.hp-expertises__heading,.hp-posts__heading,.hp-ref__heading,.hp-solutions__heading,.sd-content .bloc-wysiwyg h1,.sd-content .bloc-wysiwyg h2,.sd-content .bloc-wysiwyg h3,.sd-introduction__heading,.sd-text-image h1,.sd-text-image h2,.sd-text-image h3,.sd-tiles__heading,.sitemap__section h1,.sitemap__section h2,.sitemap__section h3,.title,.wysiwyg--title-underline h1,.wysiwyg--title-underline h2,.wysiwyg--title-underline h3{font-size:20px;letter-spacing:2px;text-transform:uppercase;color:#211f21}@media(min-width:768px){h3{font-size:20px;margin-bottom:16px}.home-posts .pagination .page-numbers,.hp-engagements__heading,.hp-expertises__heading,.hp-posts__heading,.hp-ref__heading,.hp-solutions__heading,.sd-content .bloc-wysiwyg h1,.sd-content .bloc-wysiwyg h2,.sd-content .bloc-wysiwyg h3,.sd-introduction__heading,.sd-text-image h1,.sd-text-image h2,.sd-text-image h3,.sd-tiles__heading,.sitemap__section h1,.sitemap__section h2,.sitemap__section h3,.title,.wysiwyg--title-underline h1,.wysiwyg--title-underline h2,.wysiwyg--title-underline h3{font-size:30px}}.footer a,.hp-expertises,.hp-expertises__heading,.hp-introduction__heading,.hp-posts__bloc,.sd-introduction__date,.sd-introduction__heading,.text-white{color:#fff}.hp-posts__bloc--title,.secondary-title{font-size:18px}@media(min-width:768px){.hp-posts__bloc--title,.secondary-title{font-size:20px}}.hp-posts__bloc--date,.post-date{font-size:14px}.hp-posts__bloc--excerpt,.post-content{font-size:14px;line-height:20px}.footer ul,.header ul,.list-style-none ul{list-style:none;padding:0;margin:0}.footer li,.header li,.list-style-none li{padding:0}.hp-engagements__heading::after,.hp-introduction__secondary-title::after,.hp-ref__heading::after,.hp-solutions__heading::after,.large-underline::after,.sd-content .bloc-wysiwyg h1::after,.sd-content .bloc-wysiwyg h2::after,.sd-content .bloc-wysiwyg h3::after,.sd-tiles__heading::after,.sitemap__section h1::after,.sitemap__section h2::after,.sitemap__section h3::after,.wysiwyg--title-underline h1::after,.wysiwyg--title-underline h2::after,.wysiwyg--title-underline h3::after{display:block;content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-16px;height:1px;width:calc(100vw - 35px);background-color:#b2afad}@media(min-width:768px){.hp-engagements__heading::after,.hp-introduction__secondary-title::after,.hp-ref__heading::after,.hp-solutions__heading::after,.large-underline::after,.sd-content .bloc-wysiwyg h1::after,.sd-content .bloc-wysiwyg h2::after,.sd-content .bloc-wysiwyg h3::after,.sd-tiles__heading::after,.sitemap__section h1::after,.sitemap__section h2::after,.sitemap__section h3::after,.wysiwyg--title-underline h1::after,.wysiwyg--title-underline h2::after,.wysiwyg--title-underline h3::after{width:50%}}.sd-content .bloc-wysiwyg ul,.sd-text-image .bloc-wysiwyg ul,.sitemap__section ul,.wysiwyg ul{text-align:left;margin:auto;list-style-type:disc;padding-left:20px}.sd-content .bloc-wysiwyg a:not(.btn):not(.hp-posts__button),.sd-text-image .bloc-wysiwyg a:not(.btn):not(.hp-posts__button),.sitemap__section a:not(.btn):not(.hp-posts__button),.wysiwyg a:not(.btn):not(.hp-posts__button){line-height:21px;letter-spacing:.8px;font-size:16px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#e3542e}.btn,.footer a,.hp-posts__button{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.sd-content .bloc-wysiwyg a:not(.btn):not(.hp-posts__button):hover,.sd-text-image .bloc-wysiwyg a:not(.btn):not(.hp-posts__button):hover,.sitemap__section a:not(.btn):not(.hp-posts__button):hover,.wysiwyg a:not(.btn):not(.hp-posts__button):hover{text-decoration:underline}.sd-content .bloc-wysiwyg li,.sd-content .bloc-wysiwyg p,.sd-text-image .bloc-wysiwyg li,.sd-text-image .bloc-wysiwyg p,.sitemap__section li,.sitemap__section p,.wysiwyg li,.wysiwyg p{letter-spacing:.8px;line-height:26px}@media(max-width:767px){.hp-introduction__secondary-title::after,.large-underline--hidden::after{display:none}.sd-content .bloc-wysiwyg li,.sd-content .bloc-wysiwyg p,.sd-text-image .bloc-wysiwyg li,.sd-text-image .bloc-wysiwyg p,.sitemap__section li,.sitemap__section p,.wysiwyg li,.wysiwyg p{font-size:16px;text-align:left}}.sd-text-image .bloc-wysiwyg a,.sd-text-image .bloc-wysiwyg li,.sd-text-image .bloc-wysiwyg p,.wysiwyg--text-bold a,.wysiwyg--text-bold li,.wysiwyg--text-bold p{margin-bottom:0}.sd-content .bloc-wysiwyg h1,.sd-content .bloc-wysiwyg h2,.sd-content .bloc-wysiwyg h3,.sitemap__section h1,.sitemap__section h2,.sitemap__section h3,.wysiwyg--title-underline h1,.wysiwyg--title-underline h2,.wysiwyg--title-underline h3{letter-spacing:3px;margin-bottom:60px}.sd-content .bloc-wysiwyg>p:first-child,.sd-text-image .bloc-wysiwyg>p:first-child,.sitemap__section>p:first-child,.wysiwyg>p:first-child{width:100%}.btn,.hp-posts__button{display:inline-block;padding:13px 0;width:100%;border:2px solid #e3542e;color:#fff;font-size:18px;text-align:center;transition:all .2s ease-in-out}.btn__orange{background:#e3542e}.btn__orange:hover{color:#e3542e;background:0 0}.btn__orange--light:hover{color:#fff;background:0 0}.btn__transparent:hover,.hp-posts__button:hover{background:#e3542e}.btn__transparent--black,.hp-posts__button{color:#211f21}.btn__transparent--black:hover,.hp-posts__button:hover{color:#fff}.green-rectangle,.hp-introduction .span-green-rectangle,.sd-introduction .span-green-rectangle,.sd-text-image .span-green-rectangle,.span-green-rectangle{position:relative}.green-rectangle::after,.hp-introduction .span-green-rectangle::after,.sd-introduction .span-green-rectangle::after,.sd-text-image .span-green-rectangle::after,.span-green-rectangle::after{content:"";display:block;position:absolute;width:37px;height:78px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#00e530;top:50px;left:9%;z-index:1}@media(max-width:767px){.green-rectangle::after,.hp-introduction .span-green-rectangle::after,.sd-introduction .span-green-rectangle::after,.sd-text-image .span-green-rectangle::after,.span-green-rectangle::after{width:26px;height:56px;left:20px;top:45px}.green-rectangle--intro::after,.hp-introduction .span-green-rectangle::after{width:37px;height:78px}}.green-rectangle--intro::after,.hp-introduction .span-green-rectangle::after{top:-46px;left:-20px}.green-rectangle--heading::after,.span-green-rectangle::after{top:-30px;left:4px}@media(min-width:768px){.green-rectangle--hidden::after,.hp-introduction .span-green-rectangle::after{display:none}.green-rectangle--heading::after,.span-green-rectangle::after{top:-60px;left:-16px}}.circle-link,.hp-posts__bloc--link,.sd-tiles__bloc--link{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:44px;height:44px;font-size:50px;border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.circle-link:hover,.hp-posts__bloc--link:hover,.sd-tiles__bloc--link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.circle-link::after,.circle-link::before,.hp-posts__bloc--link::after,.hp-posts__bloc--link::before,.sd-tiles__bloc--link::after,.sd-tiles__bloc--link::before{display:block;content:"";position:absolute;width:2px;height:18px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.circle-link::after,.hp-posts__bloc--link::after,.sd-tiles__bloc--link::after{width:18px;height:2px}.header,.header__nav{width:100%}.circle-link--white,.hp-posts__bloc--link{color:#fff;border:2px solid #fff}.circle-link--white::after,.circle-link--white::before,.hp-posts__bloc--link::after,.hp-posts__bloc--link::before{background-color:#fff}.circle-link--black,.sd-tiles__bloc--link{color:#211f21;border:2px solid #211f21}.circle-link--black::after,.circle-link--black::before,.sd-tiles__bloc--link::after,.sd-tiles__bloc--link::before{background-color:#211f21}.header{background:#211f21;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);position:fixed;top:0;z-index:10}.header__container{padding:8px 5.5% 13px}@media(min-width:768px){.header{background:-webkit-gradient(linear,left top,right top,color-stop(38.5%,rgba(33,31,33,.95)),color-stop(38.5%,rgba(255,255,255,.95)));background:-o-linear-gradient(left,rgba(33,31,33,.95) 38.5%,rgba(255,255,255,.95) 38.5%);background:linear-gradient(to right,rgba(33,31,33,.95) 38.5%,rgba(255,255,255,.95) 38.5%)}.header__container{padding:8px 0 6px}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__nav--wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav__burger{display:block;width:40px;height:40px;border:0;background:0 0;position:relative}@media(min-width:768px){.header__nav__burger{display:none}}.header__nav__burger--bar{display:block;height:4px;width:38px;background:#fff;position:absolute;-webkit-transition:top .2s .7s ease-in-out,opacity .2s .5s ease-in-out,-webkit-transform .2s .5s ease-in-out;-o-transition:top .2s .7s ease-in-out,transform .2s .5s ease-in-out,opacity .2s .5s ease-in-out;transition:top .2s .7s ease-in-out,transform .2s .5s ease-in-out,opacity .2s .5s ease-in-out;transition:top .2s .7s ease-in-out,transform .2s .5s ease-in-out,opacity .2s .5s ease-in-out,-webkit-transform .2s .5s ease-in-out}.header__nav__burger--bar:nth-child(1){top:10px}.header__nav__burger--bar:nth-child(2){top:20px}.header__nav__burger--bar:nth-child(3){top:30px}.header__nav__burger--bar.active{-webkit-transition:top .2s ease-in-out,-webkit-transform .2s .2s ease-in-out;-o-transition:top .2s ease-in-out,transform .2s .2s ease-in-out;transition:top .2s ease-in-out,transform .2s .2s ease-in-out;transition:top .2s ease-in-out,transform .2s .2s ease-in-out,-webkit-transform .2s .2s ease-in-out}.header__nav__burger--bar.active:nth-child(1){top:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__nav__burger--bar.active:nth-child(2){opacity:0}.header__nav__burger--bar.active:nth-child(3){top:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__nav__logo{width:165px;height:33px;background:url(../images/logo-intectra-mobile.svg)}@media(min-width:768px){.header__nav__logo{width:248px;height:51px;background:url(../images/logo-intectra-dark.svg) no-repeat}}.header__nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:767px){.header__nav__menu{max-height:0;height:calc(100vh - 56px);overflow:hidden;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.header__nav__menu ul{margin-top:4.5vh;opacity:0}}.header__nav__menu ul{-webkit-transition:all .3s .2s ease-in-out;-o-transition:all .3s .2s ease-in-out;transition:all .3s .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav__menu.active{max-height:calc(100vh - 56px)}.header__nav__menu.active ul{-webkit-transition:all .3s .2s ease-in-out;-o-transition:all .3s .2s ease-in-out;transition:all .3s .2s ease-in-out;opacity:1}.header__nav__menu.active .contact-link{-webkit-transition:all .2s .5s ease-in-out;-o-transition:all .2s .5s ease-in-out;transition:all .2s .5s ease-in-out;opacity:1}@media(min-width:768px){.header__nav__menu ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__nav__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hp-ref__blocs,.hp-solutions{-webkit-box-orient:vertical;-webkit-box-direction:normal}@media(max-width:767px){.header__nav__menu li{margin:4.5vh 0}}@media(min-width:768px){.header__nav__menu li{margin-right:11%}.header__nav__menu li:last-child{position:relative}.header__nav__menu li:last-child::after{content:"";position:absolute;display:block;width:2px;height:18px;background:#00e530;top:calc(50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-20px;-webkit-transition:none;-o-transition:none;transition:none}}@media(min-width:992px){.header__container{padding:8px 8.5% 6px}.header__nav__menu li{margin-right:14%}.footer__nav ul:nth-child(4n) li:first-child{white-space:nowrap}}@media(min-width:1200px){.header__nav__menu li{margin-right:22%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.header__nav__menu li{margin-right:40px}}@media(min-width:768px)and (min-width:1200px){.header__nav__menu li:last-child::after{right:-35%}}@media(max-width:767px){.header__nav__menu .contact-link{margin:4.5vh 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.header__nav__menu .contact-link::before{content:"Contact";display:inline;position:relative;right:0;top:-2px;margin-right:10px}.footer__container{max-width:500px}}@media(min-width:768px){.header__nav__menu .contact-link{-webkit-transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.header__nav__menu .contact-link:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}}.header__nav__menu a{font-size:16px;color:#fff;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media(min-width:768px){.header__nav__menu a{font-size:14px;color:#211f21}.header-homepage{background:rgba(255,255,255,.95)}}.footer a:hover,.header__nav__menu a:hover{color:#e3542e}@media(min-width:768px){.header-homepage .header__nav__logo{background:url(../images/logo-intectra-light.svg) no-repeat}}.footer{background:-webkit-gradient(linear,left top,left bottom,from(rgba(33,31,33,.85)),to(rgba(33,31,33,.85))),url(../images/background-footer-mobile.png);background:-o-linear-gradient(rgba(33,31,33,.85),rgba(33,31,33,.85)),url(../images/background-footer-mobile.png);background:linear-gradient(rgba(33,31,33,.85),rgba(33,31,33,.85)),url(../images/background-footer-mobile.png);background-size:cover!important;background-repeat:no-repeat!important}.footer__container{padding:40px 13px 45px}@media(min-width:768px){.footer{background:-webkit-gradient(linear,left top,left bottom,from(rgba(33,31,33,.85)),to(rgba(33,31,33,.85))),url(../images/background-footer.png);background:-o-linear-gradient(rgba(33,31,33,.85),rgba(33,31,33,.85)),url(../images/background-footer.png);background:linear-gradient(rgba(33,31,33,.85),rgba(33,31,33,.85)),url(../images/background-footer.png)}.footer__container{padding:70px 16% 36px}}.footer a{display:block;font-size:14px;letter-spacing:.42px;transition:all .2s ease-in-out;margin-bottom:16px}.footer__nav,.hp-solutions{display:-webkit-box;display:-ms-flexbox}.footer__nav{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__nav ul{padding:0}@media(max-width:767px){.footer__nav ul:nth-child(3n){padding:16px 0 0}.footer__nav ul:nth-child(4n){padding:32px 0 0}}.footer__nav ul li{padding:0}.footer__nav .menu,.footer__nav .menu-sub-elements{width:45%}@media(min-width:768px){.footer__nav .menu,.footer__nav .menu-sub-elements{width:20%}}.footer__facebook{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer__facebook:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.footer .menu-sub-elements .menu-item-has-children .sub-menu{border-left:2px solid #00e530;padding-left:10px}.footer .menu-sub-elements .menu-item-has-children .sub-menu a{font-weight:400;margin-bottom:10px;cursor:pointer}.sticky{display:none;position:fixed;z-index:1;right:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.hp-engagements__container,.hp-expertises__heading,.hp-posts__bloc,.hp-posts__heading{z-index:2;position:relative}@media(min-width:992px){.sticky{display:block}}.sticky-green,.sticky-orange,.sticky-red{height:98px;width:46px;position:absolute;right:0}.sticky-red{background:#e50300;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:110px;top:110px}.sticky-green{background:#00e530;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:78px;top:32px}.sticky-orange{background:#e3542e}.sticky-white{background:#fff;width:46px;height:100vh;position:absolute;right:0;top:136px}form{display:block;max-width:575px;width:100%;margin:auto}form .gform_description,form .gform_title{text-align:center;margin-bottom:30px!important}form label{font-weight:700!important;font-size:18px;color:#211f21}form input[type=text],form select,form textarea{background:0 0;border:2px solid #211f21;padding:10px 15px!important;width:100%!important}form input[type=text]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{font-size:14px;font-style:italic;color:#656565}form input[type=text]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{font-size:14px;font-style:italic;color:#656565}form input[type=text]::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{font-size:14px;font-style:italic;color:#656565}form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{font-size:14px;font-style:italic;color:#656565}form select{color:#211f21;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:20px 10px;background-repeat:no-repeat;background-position:right 10px top 50%;padding-right:35px!important;cursor:pointer;background-image:url(../images/arrow-secondary-bottom.svg)}form select::-ms-expand{display:none}form input[type=checkbox],form input[type=radio]{display:none!important}form input[type=checkbox]~label,form input[type=radio]~label{color:#211f21;position:relative;font-weight:400!important;padding-left:40px!important;padding-top:5px!important;min-height:30px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form input[type=checkbox]~label:after,form input[type=checkbox]~label:before,form input[type=radio]~label:after,form input[type=radio]~label:before{content:"";position:absolute}form input[type=checkbox]~label:before,form input[type=radio]~label:before{left:0;top:0;width:30px;height:30px;border:2px solid #211f21}form input[type=checkbox]~label:after,form input[type=radio]~label:after{width:18px;height:18px;top:6px;left:6px;background:0 0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}form input[type=checkbox]:checked~label,form input[type=radio]:checked~label{font-weight:700!important}form input[type=checkbox]:checked~label:after,form input[type=radio]:checked~label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#e3542e}form input[type=radio]~label:after,form input[type=radio]~label:before{border-radius:50%}form input[type=submit]{background-color:#e3542e;color:#fff;font-size:16px;border:none;padding:10px 0!important;min-width:170px;cursor:pointer}.gform_wrapper .ginput_container{margin-top:0!important}.gform_wrapper .gfield_required{color:#211f21!important}.gform_wrapper .rgpd{text-align:center}.gform_wrapper .rgpd .gfield_required{display:none}.gform_wrapper .rgpd input[type=checkbox]~label{cursor:pointer}.gform_wrapper .rgpd input[type=checkbox]~label:before{border-color:#211f21}.gform_wrapper .rgpd input[type=checkbox]~label:after,.gform_wrapper .rgpd input[type=checkbox]~label:before{border-radius:50%}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio,.gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.gform_wrapper .gform_fields li{margin-top:16px}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 8px}.gform_wrapper .gform_footer{margin-top:25px;margin-bottom:25px;text-align:center}.gform_wrapper .gform_ajax_spinner{-webkit-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite;margin-top:10px;padding-left:0!important}.gform_wrapper .hidden_label .gfield_label,.gform_wrapper label.hidden_sub_label,.gform_wrapper label.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.ginput_recaptcha{opacity:0!important;visibility:hidden!important}.hp-introduction{height:567px;padding-top:350px}@media(min-width:768px){.hp-introduction{height:767px;padding-top:450px}}.hp-introduction__heading{width:100%;padding:26px 15px 68px 57px;text-align:left}.hp-engagements,.hp-ref,.hp-solutions__bloc,.sd-content,.sd-tiles,.sitemap__title{text-align:center}.hp-introduction__primary-title,.hp-introduction__secondary-title{display:block}.hp-introduction__primary-title{font-size:17px;text-transform:none;font-style:normal;font-weight:400;line-height:25px}@media(max-width:767px){.hp-introduction__primary-title{max-width:180px}}@media(min-width:768px){.hp-introduction__heading{margin:auto;padding-top:30px;text-align:center}.hp-introduction__primary-title{font-size:28px;line-height:28px}}.hp-introduction__secondary-title{font-size:21px;text-transform:none;font-weight:700;line-height:31px;letter-spacing:4px;position:relative;z-index:2}.hp-solutions{margin:0 auto;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 13px 25px}@media(min-width:768px){.hp-introduction__secondary-title{font-size:37px;line-height:65px;letter-spacing:normal}.hp-solutions{margin:0 auto -125px;padding:0;position:relative;z-index:2;top:-125px}}.hp-solutions__heading{text-align:center;max-width:200px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hp-solutions__tiles{margin:25px 17px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.hp-solutions__tiles{margin:0;padding:0 10%}}.hp-solutions__bloc{margin:0 auto 13px;padding:60px 11px 50px;background:#efefef;border-radius:2px;max-width:260px;min-height:250px}@media(min-width:768px){.hp-solutions__bloc{margin:0 auto 13px;padding:30px 10px 15px;width:48.5%}}@media(min-width:1400px){.hp-solutions__bloc{margin:0 0 13px}}.hp-solutions__bloc--heading{font-size:16px;color:#656565}@media(max-width:767px){.hp-solutions__bloc--heading{max-width:150px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);line-height:22px}}@media(min-width:768px){.hp-solutions__bloc--heading{font-size:18px;margin-bottom:26px;min-height:50px}.hp-solutions__link{margin:27px auto 60px;max-width:160px}}.hp-solutions__bloc--content{font-size:14px;line-height:21px;letter-spacing:.7px}.hp-expertises__container{padding:50px 13px 43px}@media(min-width:768px){.hp-expertises__container{padding:55px 30px 70px}}@media(min-width:992px){.hp-solutions__bloc{width:24.5%}.hp-expertises__container{padding:55px 3.5% 70px}.hp-engagements__bloc{position:relative;-webkit-animation-name:FadeIn;animation-name:FadeIn;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@media(min-width:1400px){.hp-expertises__container{padding:55px 8.5% 70px}}.hp-expertises__content{line-height:26px;letter-spacing:.8px}@media(max-width:767px){.hp-expertises__heading{margin:0 17px}.hp-expertises__content{margin:40px 17px 10px;font-size:16px}}@media(min-width:768px){.hp-expertises__content{max-width:calc(50% - 75px);margin:70px 0 40px}}.hp-expertises .btn,.hp-expertises .hp-posts__button{margin-top:16px}@media(min-width:768px){.hp-expertises .btn,.hp-expertises .hp-posts__button{margin-top:0;display:block;max-width:calc(50% - 40px)}.hp-expertises .btn:last-child,.hp-expertises .hp-posts__button:last-child{margin-top:16px}}@media(min-width:1200px){.hp-expertises{height:517px}.hp-expertises .btn,.hp-expertises .hp-posts__button{display:inline-block;max-width:227px}.hp-expertises .btn:last-child,.hp-expertises .hp-posts__button:last-child{margin-left:40px}}.hp-engagements{padding:35px 13px 32px}.hp-engagements__heading{margin-bottom:32px;letter-spacing:3px}.hp-engagements__content{font-size:16px;letter-spacing:.8px;line-height:26px}.hp-engagements__blocs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:910px;width:100%}@media(min-width:768px){.hp-engagements{padding:40px 0 45px}.hp-engagements__heading{margin-bottom:40px}.hp-engagements__content{margin:0 22% 45px}.hp-engagements__blocs{margin:0 auto 40px}.hp-engagements__link{max-width:160px}}@media(min-width:768px)and (max-width:991px){.hp-engagements__bloc{width:50%;margin-bottom:30px}}.hp-engagements__bloc--caption{margin-top:14px;color:#656565}@-webkit-keyframes FadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes FadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hp-posts{background:#efefef}.hp-posts__container{padding:43px 13px 41px}@media(max-width:767px){.hp-engagements__bloc{width:50%;margin-bottom:30px}.hp-posts__heading{margin-left:17px;margin-bottom:0}}.hp-posts__blocs{margin:45px 0 32px}@media(min-width:768px){.hp-posts__container{padding:60px 8.5% 50px}.hp-posts__blocs{margin:50px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.hp-posts__bloc,.hp-posts__bloc::before{display:block;width:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.hp-posts__bloc{-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px 18px;background-size:100% auto;background-position:center;transition:all .3s ease-in-out}@media(min-width:768px){.hp-posts__bloc{padding:25px 60px;max-width:48.5%;min-height:252px}}@media(min-width:1400px){.hp-posts__bloc{max-width:536px}}.hp-posts__bloc:nth-child(odd){margin:0 0 16px}@media(min-width:768px){.hp-posts__bloc:nth-child(odd){margin:0 16px 0 0}}.hp-posts__bloc::before{z-index:3;content:"";top:0;left:0;background-color:rgba(33,31,33,.8);height:100%;position:absolute;transition:all .3s ease-in-out}.hp-posts__bloc:hover{background-size:102.5% auto}.hp-posts__bloc:hover::before{background-color:rgba(33,31,33,.65)}.hp-posts__bloc--date,.hp-posts__bloc--excerpt,.hp-posts__bloc--link,.hp-posts__bloc--title{position:relative;z-index:4}@media(max-width:767px){.hp-posts__bloc--title{margin-left:10px}.hp-posts__bloc--excerpt{display:none}}.hp-ref__blocs,.sd-tiles__repeater{display:-webkit-box;display:-ms-flexbox}.hp-ref__container{padding:28px 13px 37px}.hp-ref__heading{margin-bottom:50px;letter-spacing:2px}@media(min-width:768px){.hp-posts__button{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:250px}.hp-ref__container{padding:36px 8.5% 60px}.hp-ref__heading{margin-bottom:80px;letter-spacing:3px}}.hp-ref__blocs{padding:0 10px;display:flex;-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}@media(min-width:768px)and (max-width:991px){.hp-ref__image:not(:last-child){margin-bottom:50px}}@media(min-width:992px){.hp-ref{position:relative;z-index:2}.hp-ref__blocs{-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;-ms-flex-wrap:wrap;flex-wrap:wrap}.hp-ref__image{width:calc((100% / 4) - 100px);margin-right:50px;margin-left:50px;margin-bottom:50px;position:relative;-webkit-animation-name:FadeIn;animation-name:FadeIn;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.page-404{background-image:url(../images/404.svg);background-position:bottom center;background-repeat:no-repeat;background-size:100%;height:367px}@media(min-width:768px){.page-404{height:567px;background-position:center;background-size:auto}}.page-404__container{padding:35px 13px}.sd-introduction{height:407px;background-size:cover!important;background-position:center}.sd-introduction__bloc{-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(33,31,33,.95)));background:-o-linear-gradient(top,transparent 60%,rgba(33,31,33,.95) 60%);background:linear-gradient(to bottom,transparent 60%,rgba(33,31,33,.95) 60%);padding:243px 30px 68px;height:100%}.sd-introduction .span-green-rectangle::after{left:-20px;top:66px}@media(max-width:767px){.hp-ref__image{max-width:140px}.hp-ref__image:not(:last-child){margin-bottom:50px}.sd-introduction .span-green-rectangle::after{left:-13px;top:36px}}.sd-introduction__heading{line-height:31px;letter-spacing:5px;position:absolute;max-width:320px;top:282px;z-index:2}@media(min-width:768px){.sd-introduction__bloc{background:rgba(33,31,33,.95);padding:110px 13px 0 45px;width:38.5%}.sd-introduction__heading{top:177px;line-height:40px}}@media(min-width:992px){.sd-introduction__bloc{padding:110px 5% 70px 10%}.sd-introduction__heading{letter-spacing:7px}}.sd-introduction__date{font-size:16px;line-height:21px}.article .span-green-rectangle::after{left:-20px;top:-20px}.sd-tiles__container{padding:35px 13px}.sd-tiles__heading{margin-bottom:40px}.sd-tiles__repeater{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.sd-tiles__resizer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:24px}@media(min-width:768px){.sd-introduction__date{font-size:24px;line-height:38px}.sd-tiles__container{padding:70px 8.5% 50px}.sd-tiles__resizer{width:50%}}@media(min-width:1200px){.sd-tiles__resizer{width:25%}}.sd-tiles__bloc{background:#efefef;position:relative;display:block;border-radius:2px;padding:30px 3%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:767px){.article .span-green-rectangle::after{left:-13px;top:-16px}.sd-tiles__bloc{max-width:375px;width:100%}}@media(min-width:768px){.sd-tiles__bloc{padding:30px 40px;width:96%}}@media(min-width:1200px){.sd-tiles__bloc{padding:30px 20px;max-width:260px}}@media(min-width:992px){.sd-tiles__bloc{padding:30px 20px;max-width:260px}.sd-tiles__bloc--anim:hover{background:rgba(239,239,239,.5);-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.sd-tiles__bloc--anim:hover .sd-tiles__bloc--link{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.sd-tiles__bloc--title{font-size:18px;color:#656565;line-height:25px}.sd-tiles__bloc--content{letter-spacing:.7px;line-height:21px;color:#211f21}.sd-text-image h1,.sd-text-image h2,.sd-text-image h3{z-index:1;letter-spacing:3px!important;position:relative}.sd-tiles__bloc--link{margin:auto}@media(min-width:768px){.sd-tiles__btn{padding:13px 50px;width:35%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.sd-text-image{background-color:#fff;padding:20px 0}@media(min-width:992px){.sd-text-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}}.sd-text-image__container{margin:auto;padding:20px 30px;max-width:514px;width:100%}@media(min-width:992px){.sd-text-image__container{padding:0;max-width:414px;margin-left:auto;margin-right:2.1%}}.sd-text-image__picture{width:100%;display:block;margin:0;height:auto}@media(min-width:992px){.sd-text-image__picture{width:50%}}.sd-text-image__repeater{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:767px){.sd-text-image h1,.sd-text-image h2{margin:0 0 352px 17px}}@media(min-width:768px)and (max-width:991px){.sd-text-image h1,.sd-text-image h2{margin:0 0 366px 17px}}.sd-text-image h3{font-size:20px}.sd-text-image .btn:not(:last-child),.sd-text-image .hp-posts__button:not(:last-child){margin-bottom:16px}@media(min-width:1200px){.sd-text-image__container{max-width:514px}.sd-text-image h1 h1,.sd-text-image h1 h2,.sd-text-image h2 h1,.sd-text-image h2 h2{line-height:65px!important}.sd-text-image .btn:not(:last-child),.sd-text-image .hp-posts__button:not(:last-child){margin-bottom:0;margin-right:16px}.sd-text-image .btn,.sd-text-image .hp-posts__button{min-width:223px;width:45%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:13px 50px}}.sd-text-image .btn__transparent,.sd-text-image .hp-posts__button{color:#211f21}.sd-text-image .btn__transparent:hover,.sd-text-image .hp-posts__button:hover{color:#fff}.sd-text-image .bloc-wysiwyg{position:relative;z-index:2}.sd-text-image .span-green-rectangle::after{top:-16px;left:-16px}@media(max-width:767px){.sd-text-image .span-green-rectangle::after{left:4px;top:-8px}}.sd-content__container{padding:35px 13px}@media(min-width:768px){.sd-content__container{padding:61px 8.5% 47px}}@media(min-width:992px){.sd-content__container{padding:61px 23% 47px}}.sd-content__container.large{padding:61px 0 47px}.sd-content__container.large img{display:block;max-width:768px;width:96vw;height:auto;margin:auto}.sd-content__container.large .wp-caption{max-width:1180px;width:96vw!important}.sd-content__repeater{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px}@media(max-width:767px){.sd-content .btn:not(:last-child),.sd-content .hp-posts__button:not(:last-child){margin-bottom:16px}}@media(min-width:768px)and (max-width:991px){.sd-text-image .span-green-rectangle::after{top:-16px;left:1px}.sd-content .btn:not(:last-child),.sd-content .hp-posts__button:not(:last-child){margin-bottom:16px}}@media(min-width:992px){.sd-content .btn,.sd-content .hp-posts__button{width:45%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:13px 50px;margin:0 8px}}.sd-content .btn__transparent,.sd-content .hp-posts__button{color:#211f21}.sd-content .btn__transparent:hover,.sd-content .hp-posts__button:hover{color:#fff}.sd-content .bloc-wysiwyg{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}.sd-content .wsp-container,.sd-content ul{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.sd-content li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sd-content ul{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sd-content .gform_wrapper li{width:100%}.sd-content .wsp-container{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sd-content .wsp-container ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-posts__container{padding:63px 8.5% 77px}.home-posts__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-posts .hp-posts__bloc{margin-bottom:16px!important}@media(max-width:767px){.home-posts .hp-posts__bloc:last-child{margin-bottom:0!important}}.home-posts .hp-posts__bloc .hp-posts__bloc--excerpt{display:block!important;margin-left:10px}.home-posts .pagination{margin:20px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-posts .pagination .screen-reader-text{display:none}.home-posts .pagination .page-numbers{margin:0 10px}.home-posts .pagination .current{color:#e3542e;position:relative}.home-posts .pagination .current::after{display:block;content:"";position:absolute;width:100%;height:2px;background-color:#00e530;bottom:-4px;left:0}.home-posts .pagination a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-posts .pagination a:hover{color:#e3542e}.home-posts .pagination .next,.home-posts .pagination .prev{display:none}.sitemap__section{margin:50px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvcnMvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnQuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwicGFnZXMvaG9tZXBhZ2UvX3JlZmVyZW5jZXMuc2NzcyIsInBhZ2VzL2hvbWVwYWdlL19zb2x1dGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3N0aWNreS5zY3NzIiwicGFnZXMvaG9tZXBhZ2UvX2VuZ2FnZW1lbnRzLnNjc3MiLCJwYWdlcy9ob21lcGFnZS9fZXhwZXJ0aXNlcy5zY3NzIiwicGFnZXMvaG9tZXBhZ2UvX3Bvc3RzLXRlYXNlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsInBhZ2VzL2hvbWVwYWdlL19pbnRyb2R1Y3Rpb24uc2NzcyIsInBhZ2VzL3N0YW5kYXJkLWNvbnRlbnQvX2ZsZXgtY29udGVudC5zY3NzIiwicGFnZXMvc3RhbmRhcmQtY29udGVudC9fZmxleC10aWxlcy5zY3NzIiwicGFnZXMvX3NpdGVtYXAuc2NzcyIsInBhZ2VzL19wYWdlNDA0LnNjc3MiLCJwYWdlcy9zdGFuZGFyZC1jb250ZW50L19zdGFuZGFyZC1pbnRyb2R1Y3Rpb24uc2NzcyIsInBhZ2VzL3N0YW5kYXJkLWNvbnRlbnQvX2ZsZXgtdGV4dC1pbWFnZS5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNEVBK0tBLE9BM0hBLEdBMkhBLE1BRUUsU0FBQSxRQTJFRixTQWhJQSxJQUFBLElBaUlFLGVBQUEsU0NsTkYsSURvTUEsT0NuTUUsVUFBQSxLQ2dERix5QkFBQSxrQ0FBQSxpQkFBQSx1QkFBQSxpQkFBQSw2QkFBQSw2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QUFBLGlCQUFBLE1BQUEsWUFFSixlQUNJLFFBQ0EsS0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BR0EsOEJBQ0ksTUFHUixLQUFBLDJCQUNJLFFBQ0EsS0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsOEJBQ0ksa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXTWxGUix1QkFFSSxRQUFBLEtBQUEsS0FHSixLQUFBLGtCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFDQSxLQUFBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsY0FBQSxLQUFBLFVBR0osS0FBQSw0QkFDSSxjQUFBLGVuQmtCSix3Qm1CakJJLHVDQUVRLGNBQUEsYUFHUixxREFDSSxRQUFBLGdCQUNBLFlBSVIsS0FBQSx3QkFDSSxPQUFBLEtBQ0EsS0FBQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLDRDQUNJLFFBRUosS0FBQSxzQ0FFSSxPQUFBLEVBRUosS0FBQSxpQ0FDSSxNQUFBLFFBQ0EsU0FBQSxTQUNBLHdDQUNJLFFBQ0EsTUFBQSxRQUNBLEdBQUEsU0FBQSxTQUNBLE1BQ0EsS0FBQSxPQUNBLElBQUEsaUJBQUEsUUFDQSxPQUNBLEtBQUEsS0FHUixFQUFBLDBCQUNJLG1CQUFBLElBQUEsSUFBQSxZQUFBLGNBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFDQSxnQ0FDSSxNQUFBLFFBR1IsOEJBQUEsOEJBQ0ksUUp2RFgsS0FBQSxrQkFFQyxPQUFBLEtBQ0EsS0FBQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQ0EsS0FBQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsY0FBQSxLQUFBLFVBQ0EsS0FBQSxtQkFBQSxPQUFBLGNBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi8vIFdvcmRwcmVzcyBiYXNlIHN0eWxlIGZvciBpbWFnZSBhbGlnbm1lbnQgaW4gd3lzaXd5ZyBlZGl0b3JcclxuaW1nLmFsaWducmlnaHQge2Zsb2F0OnJpZ2h0OyBtYXJnaW46MCAwIDFlbSAxZW19XHJcbmltZy5hbGlnbmxlZnQge2Zsb2F0OmxlZnQ7IG1hcmdpbjowIDFlbSAxZW0gMH1cclxuaW1nLmFsaWduY2VudGVyIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0b31cclxuYSBpbWcuYWxpZ25yaWdodCB7ZmxvYXQ6cmlnaHQ7IG1hcmdpbjowIDAgMWVtIDFlbX1cclxuYSBpbWcuYWxpZ25sZWZ0IHtmbG9hdDpsZWZ0OyBtYXJnaW46MCAxZW0gMWVtIDB9XHJcbmEgaW1nLmFsaWduY2VudGVyIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0b31cclxuLmFsaWdubGVmdCwgaW1nLmFsaWdubGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmFsaWducmlnaHQsIGltZy5hbGlnbnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4uYWxpZ25jZW50ZXIsIGltZy5hbGlnbmNlbnRlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qOmZvY3Vze1xyXG5cdG91dGxpbmU6bm9uZTtcclxufVxyXG5cclxuKjo6c2VsZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWd7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDphdXRvO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNraXAtbGlua3N7XHJcbiAgb3BhY2l0eTowO1xyXG4gIGhlaWdodDowO1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBtYXJnaW46MDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICY6Zm9jdXN7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICB9XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH0gIFxyXG59XHJcblxyXG4vL1NlbGVjdG9ycyA6Zm9jdXMtd2l0aGluIHNob3VsZCBiZSBzZXBhcmF0ZWRcclxuLy9mb3IgY29tcGF0aWJpbGl0eSB3aXRoIEVkZ2UgYW5kIElFMTFcclxuLnNraXAtbGlua3M6Zm9jdXMtd2l0aGlue1xyXG4gIG9wYWNpdHk6MTtcclxuICBoZWlnaHQ6YXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci10YWJsZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbGFwdG9wO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1kZXNrdG9wO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbGc7XHJcbiAgICB9XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5tb2JpbGUtb25seSB7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWhpZGRlbiB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5pZnJhbWVbc3JjKj1cInlvdXR1YmVcIl0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNzY4cHg7XHJcbn0iLCJodG1sLCBib2R5IHtcclxuXHQvL0BleHRlbmQgLmZvbnQtc3R5cmVuZWIsIC5mb250LXJlZ3VsYXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAkdGV4dC1kYXJrO1xyXG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuaDEsIGgyLCBoMyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHR9XHJcbn1cclxuXHJcbmgyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHR9XHJcbn1cclxuXHJcbmgzIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHRcdFxyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkdGV4dC1kYXJrO1xyXG5cdEBleHRlbmQgLmZvbnQtYm9sZDtcclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG5cdGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbn1cclxuXHJcbi5zZWNvbmRhcnktdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRAZXh0ZW5kIC5mb250LWJvbGQ7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wb3N0LWRhdGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnBvc3QtY29udGVudCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdEBleHRlbmQgLmZvbnQtYm9sZDtcclxufVxyXG5cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGlzdC1zdHlsZS1ub25lIHtcclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0XHJcblx0bGkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5sYXJnZS11bmRlcmxpbmUge1x0XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRib3R0b206IC0xNnB4O1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDM1cHgpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmUtZ3JheTtcclxuXHR9XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdCY6OmFmdGVyIHtcdFx0XHRcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWhpZGRlbiB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHRcdFx0XHJcblx0fVxyXG59XHJcblxyXG4ud3lzaXd5ZyB7XHJcblx0dWwge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcblx0YTpub3QoLmJ0bikge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWRhcms7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0QGV4dGVuZCAuZm9udC1ib2xkO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRwLCBsaSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cdCYtLXRleHQtYm9sZCB7XHJcblx0XHRwLCBsaSwgYSB7XHJcblx0XHRcdEBleHRlbmQgLmZvbnQtYm9sZDtcclxuICAgICAgICBcdG1hcmdpbi1ib3R0b206IDBcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tdGl0bGUtdW5kZXJsaW5lIHtcclxuXHRcdGgxLCBoMiwgaDMge1xyXG5cdFx0XHRAZXh0ZW5kIC50aXRsZSwgLmxhcmdlLXVuZGVybGluZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0JiA+IHA6Zmlyc3QtY2hpbGQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGV4dC1kYXJrO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHRleHQtZGFyaywgMC45NSkgMzguNSUsIHJnYmEoJGJyYW5kLWxpZ2h0LCAwLjk1KSAzOC41JSk7XHJcbiAgICB9ICAgIFxyXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgkYnJhbmQtYmxhY2ssIDAuMTYpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBleHRlbmQgLmxpc3Qtc3R5bGUtbm9uZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nOiA4cHggNS41JSAxM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDguNSUgNnB4O1xyXG4gICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXJnZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1saWdodDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuN3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xvZ28taW50ZWN0cmEtbW9iaWxlLnN2ZycpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbG9nby1pbnRlY3RyYS1kYXJrLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXZoO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNC41dmggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTQlO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGllMTAtaGFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnktZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1saW5rIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQuNXZoIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnQ29udGFjdCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItaG9tZXBhZ2Uge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1saWdodCwgMC45NSk7XHJcbiAgICB9IFxyXG4gICAgLmhlYWRlcl9fbmF2X19sb2dvIHtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb2dvLWludGVjdHJhLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLz09IEJyZWFrcG9pbnRzXHJcbkBtaXhpbiBsYXJnZSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi14bCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1sZykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLW1kKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tc20pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldC1vbmx5IHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXNtKSBhbmQgKG1heC13aWR0aDogJG1heC1zbSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LXhzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIElFIDEwK1xyXG5AbWl4aW4gaWUxMC1oYWNrIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvbnQtcmFsZXdheSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmZvbnQtYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59IiwiLy8gPT0gQ29sb3JzXHJcbiRicmFuZC1wcmltYXJ5OiAjRTM1NDJFO1xyXG4kYnJhbmQtc2Vjb25kYXJ5LWdyZWVuOiAjMDBFNTMwO1xyXG4kYnJhbmQtc2Vjb25kYXJ5LXJlZDogI0U1MDMwMDtcclxuXHJcbiRicmFuZC1saWdodDogI2ZmZmZmZjtcclxuJGJyYW5kLWdyYXk6ICNFRkVGRUY7XHJcbiRicmFuZC1ibGFjazogIzAwMDAwMDtcclxuXHJcbiR0ZXh0LWRhcms6ICMyMTFGMjE7XHJcbiR0ZXh0LWdyYXk6ICM2NTY1NjU7XHJcblxyXG4kbGluZS1ncmF5OiAjQjJBRkFEO1xyXG5cclxuXHJcbi8vPT0gU2NyZWVuIHdpZHRoXHJcbi8vV2l0aCBib290c3RyYXBcclxuLy8kbWluLXhzOiAkc2NyZWVuLXhzLW1pbjtcclxuLy8kbWF4LXhzOiAkc2NyZWVuLXhzLW1heDtcclxuLy8kbWluLXNtOiAkc2NyZWVuLXNtLW1pbjtcclxuLy8kbWF4LXNtOiAkc2NyZWVuLXNtLW1heDtcclxuLy8kbWluLW1kOiAkc2NyZWVuLW1kLW1pbjtcclxuLy8kbWF4LW1kOiAkc2NyZWVuLW1kLW1heDtcclxuLy8kbWluLWxnOiAkc2NyZWVuLWxnLW1pbjtcclxuXHJcbi8vV2l0aG91dCBib290c3RyYXBcclxuJG1pbi14czogNDgwcHg7XHJcbiRtYXgteHM6IDc2N3B4O1xyXG4kbWluLXNtOiA3NjhweDtcclxuJG1heC1zbTogOTkxcHg7XHJcbiRtaW4tbWQ6IDk5MnB4O1xyXG4kbWF4LW1kOiAxMTk5cHg7XHJcbiRtaW4tbGc6IDEyMDBweDtcclxuJG1pbi14bDogMTQwMHB4O1xyXG5cclxuXHJcbi8vID09IFRhaWxsZVxyXG4vLyRoZWFkZXItaGVpZ2h0OiAxODBweDtcclxuXHJcbiRjb250YWluZXItbGc6IDEzNzJweDtcclxuJGNvbnRhaW5lci1kZXNrdG9wOiAxMTgwcHg7XHJcbiRjb250YWluZXItdGFibGV0OiA3NDhweDtcclxuJGNvbnRhaW5lci1sYXB0b3A6IDk3MnB4OyIsIi5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTNweCAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRicmFuZC1saWdodDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIEBleHRlbmQgLmZvbnQtYm9sZCA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmX19vcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1saWdodCB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyYW5zcGFyZW50IHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWJsYWNrIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyZWVuLXJlY3RhbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnktZ3JlZW47XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIGxlZnQ6IDklO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWludHJvIHtcclxuICAgICAgICAmOjphZnRlciB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRvcDogLTQ2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc4cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taGlkZGVuIHtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taGVhZGluZyB7XHJcbiAgICAgICAgJjo6YWZ0ZXIgeyAgXHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaXJjbGUtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWxpZ2h0O1xyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWRhcms7XHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgzMywzMSwzMywwLjg1KSwgcmdiYSgzMywzMSwzMywwLjg1KSksIHVybCgnLi4vaW1hZ2VzL2JhY2tncm91bmQtZm9vdGVyLW1vYmlsZS5wbmcnKTtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMzMsMzEsMzMsMC44NSksIHJnYmEoMzMsMzEsMzMsMC44NSkpLCB1cmwoJy4uL2ltYWdlcy9iYWNrZ3JvdW5kLWZvb3Rlci5wbmcnKTtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIEBleHRlbmQgLmxpc3Qtc3R5bGUtbm9uZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDEzcHggNDVweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE2JSAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAZXh0ZW5kIC50ZXh0LXdoaXRlLCAuZm9udC1ib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40MnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5tZW51LCAubWVudS1zdWItZWxlbWVudHMge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmFjZWJvb2sge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXN1Yi1lbGVtZW50cyB7XHJcblxyXG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHsvKlxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJyYW5kLXNlY29uZGFyeS1ncmVlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhwLXJlZiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nOiAyOHB4IDEzcHggMzdweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDguNSUgNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGUsIC5sYXJnZS11bmRlcmxpbmUgO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogRmFkZUluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ocC1zb2x1dGlvbnMge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAxM3B4IDI1cHg7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC0xMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHRvcDogLTEyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIEBleHRlbmQgLnRpdGxlLCAubGFyZ2UtdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbGVzIHtcclxuICAgICAgICBtYXJnaW46IDI1cHggMTdweCAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyAgICAgICAgICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTFweCA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDguNSU7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3AgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAyNC41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtYm9sZCA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyN3B4IGF1dG8gNjBweDsgICAgICAgIFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLnN0aWNreSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAmLXJlZCwgJi1ncmVlbiwgJi1vcmFuZ2Uge1xyXG4gICAgICAgIGhlaWdodDogOThweDtcclxuICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgICYtcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LXJlZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgIHRvcDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICAmLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LWdyZWVuO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgcmlnaHQ6IDc4cHg7XHJcbiAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJi1vcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5OyAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTM2cHg7XHJcbiAgICB9XHJcbn0iLCIuaHAtZW5nYWdlbWVudHMge1xyXG4gICAgcGFkZGluZzogMzVweCAxM3B4IDMycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIEBleHRlbmQgLnRpdGxlLCAubGFyZ2UtdW5kZXJsaW5lIDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjIlIDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2Mge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LWJvbGQgO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBGYWRlSW47XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIEZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxLjA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59IiwiLmhwLWV4cGVydGlzZXMge1xyXG4gICAgXHJcbiAgICBAZXh0ZW5kIC50ZXh0LXdoaXRlIDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IDUxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTNweCA0M3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMzBweCA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDM4cHggNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTVweCAzLjUlIDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTVweCA4LjUlIDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIEBleHRlbmQgLnRpdGxlLCAudGV4dC13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDE3cHggMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNzVweCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBleHRlbmQgLmZvbnQtYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7ICAgICAgICBcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI3cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLnNwYW4tZ3JlZW4tcmVjdGFuZ2xlIHtcclxuICAgIEBleHRlbmQgLmdyZWVuLXJlY3RhbmdsZSwgLmdyZWVuLXJlY3RhbmdsZS0taGVhZGluZztcclxufSIsIi5ocC1wb3N0cyB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWdyYXk7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICAgICAgcGFkZGluZzogNDNweCAxM3B4IDQxcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCA4LjUlIDUwcHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NzIHtcclxuICAgICAgICBtYXJnaW46IDQ1cHggMCAzMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDQwcHg7ICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvYyB7XHJcbiAgICAgICAgQGV4dGVuZCAudGV4dC13aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMThweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDYwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDguNSU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHQtZGFyaywgMC44KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAgICAgICAgXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMi41JSBhdXRvO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAwLjY1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGF0ZSwgJi0tdGl0bGUsICYtLWV4Y2VycHQsICYtLWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kYXRlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAucG9zdC1kYXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5zZWNvbmRhcnktdGl0bGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXhjZXJwdCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnBvc3QtY29udGVudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxpbmsge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jaXJjbGUtbGluaywgLmNpcmNsZS1saW5rLS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG4sIC5idG5fX3RyYW5zcGFyZW50LCAuYnRuX190cmFuc3BhcmVudC0tYmxhY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJmb3Jte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDU3NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAuZ2Zvcm1fdGl0bGUsIC5nZm9ybV9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbHtcclxuICAgICAgICBAZXh0ZW5kIC5mb250LXJhbGV3YXkgO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgIGNvbG9yOiR0ZXh0LWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0LCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgdGV4dGFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6c29saWQgMnB4ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtcmFsZXdheSA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3R7XHJcbiAgICAgICAgY29sb3I6JHRleHQtZGFyaztcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICY6Oi1tcy1leHBhbmR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MjBweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCB0b3AgNTAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvYXJyb3ctc2Vjb25kYXJ5LWJvdHRvbS5zdmcnKTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAmIH4gbGFiZWx7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0ZXh0LWRhcms7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0Om5vbmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjpzb2xpZCAycHggJHRleHQtZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOjZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6NnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246LjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZCB+IGxhYmVse1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWx7XHJcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICBAZXh0ZW5kIC5mb250LWJvbGQgO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6JGJyYW5kLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIHBhZGRpbmc6MTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy9HcmF2aXR5Rm9ybXMgU3BlY2lmaWNcclxuLmdmb3JtX3dyYXBwZXJ7XHJcbiAgICAuZ2lucHV0X2NvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5nZmllbGRfcmVxdWlyZWR7XHJcbiAgICAgICAgY29sb3I6JHRleHQtZGFyayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJncGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5nZmllbGRfcmVxdWlyZWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWx7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdGV4dC1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2Zvcm1fZmllbGRzLCAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2ZpZWxkX3JhZGlve1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG4gICAgLmdmb3JtX2ZpZWxkc3tcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZmllbGRfY2hlY2tib3gsIC5nZmllbGRfcmFkaW97XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZm9ybV9mb290ZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcclxuICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0gSGlkZSBMYWJlbHMgLS0tLS0tLS0tLS0tLS1cclxuLmdmb3JtX3dyYXBwZXIgLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxyXG4uZ2Zvcm1fd3JhcHBlciBsYWJlbC5oaWRkZW5fc3ViX2xhYmVsLFxyXG4uZ2Zvcm1fd3JhcHBlciBsYWJlbC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5naW5wdXRfcmVjYXB0Y2hhIHtcclxuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59IiwiLmhwLWludHJvZHVjdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDU2N3B4O1xyXG4gICAgcGFkZGluZy10b3A6IDM1MHB4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgIFxyXG4gICAgICAgIGhlaWdodDogNzY3cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjZweCAxNXB4IDY4cHggNTdweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgICBAZXh0ZW5kIC50ZXh0LXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaW1hcnktdGl0bGUsICZfX3NlY29uZGFyeS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpbWFyeS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kYXJ5LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBleHRlbmQgLmxhcmdlLXVuZGVybGluZSwgLmxhcmdlLXVuZGVybGluZS0taGlkZGVuOyAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnNwYW4tZ3JlZW4tcmVjdGFuZ2xlIHtcclxuICAgICAgICBAZXh0ZW5kIC5ncmVlbi1yZWN0YW5nbGUsIC5ncmVlbi1yZWN0YW5nbGUtLWhpZGRlbiwgLmdyZWVuLXJlY3RhbmdsZS0taW50cm8gO1xyXG4gICAgfVxyXG59IiwiLnNkLWNvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7ICAgICAgICBcclxuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAxM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYxcHggOC41JSA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3AgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MXB4IDIzJSA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjFweCAwIDQ3cHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzY4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTZ2dztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3AtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NnZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVwZWF0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuX190cmFuc3BhcmVudCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYmxvYy13eXNpd3lnIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAZXh0ZW5kIC53eXNpd3lnLCAud3lzaXd5Zy0tdGl0bGUtdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53c3AtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB1bCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZC10aWxlcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAxM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggOC41JSA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZSwgLmxhcmdlLXVuZGVybGluZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcGVhdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc2l6ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvYyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtZ3JheSwgMSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7ICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICAmLS1hbmltIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWdyYXksIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNkLXRpbGVzX19ibG9jLS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuXHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNpcmNsZS1saW5rLCAuY2lyY2xlLWxpbmstLWJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7ICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufSIsIi5zaXRlbWFwIHtcblxuXHQmX19zZWN0aW9uIHtcblx0XHRAZXh0ZW5kIC5jb250YWluZXIsIC53eXNpd3lnLCAud3lzaXd5Zy0tdGl0bGUtdW5kZXJsaW5lO1xuXHRcdG1hcmdpbjogNTBweCBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHR9XG5cdFxuXHQmX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0fVxuXHRcbn0iLCIucGFnZS00MDQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvNDA0LnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM2N3B4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgIFxyXG4gICAgICAgIGhlaWdodDogNTY3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMTNweDtcclxuICAgIH1cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgfVxyXG59XHJcbiIsIi5zZC1pbnRyb2R1Y3Rpb24ge1xyXG4gICAgaGVpZ2h0OiA0MDdweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICZfX2Jsb2Mge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNjAlLCByZ2JhKCR0ZXh0LWRhcmssIDAuOTUpIDYwJSk7XHJcbiAgICAgICAgcGFkZGluZzogMjQzcHggMzBweCA2OHB4IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRleHQtZGFyaywgMC45NSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDEzcHggMCA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzguNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDUlIDcwcHggMTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Bhbi1ncmVlbi1yZWN0YW5nbGUge1xyXG4gICAgICAgIEBleHRlbmQgLmdyZWVuLXJlY3RhbmdsZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTNweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgdG9wOiA2NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZSwgLnRleHQtd2hpdGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICB0b3A6IDI4MnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHRvcDogMTc3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIEBleHRlbmQgLnRleHQtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZSB7XHJcbiAgICAuc3Bhbi1ncmVlbi1yZWN0YW5nbGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2QtdGV4dC1pbWFnZSB7ICAgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgQGluY2x1ZGUgbGFwdG9wIHsgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICBcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MTRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3AgeyAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDE0cHg7ICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjElO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXBlYXRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyIHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4ICFpbXBvcnRhbnQ7ICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNTJweCAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM2NnB4IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBoMSwgaDIgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBleHRlbmQgLnRpdGxlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIyM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bl9fdHJhbnNwYXJlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvYy13eXNpd3lnIHtcclxuICAgICAgICBAZXh0ZW5kIC53eXNpd3lnLCAud3lzaXd5Zy0tdGV4dC1ib2xkO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFuLWdyZWVuLXJlY3RhbmdsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuZ3JlZW4tcmVjdGFuZ2xlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ob21lLXBvc3RzIHtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nOiA2M3B4IDguNSUgNzdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhwLXBvc3RzX19ibG9jIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaHAtcG9zdHNfX2Jsb2MtLWV4Y2VycHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9ICBcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnktZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHQsIC5wcmV2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
