@import url(https://fonts.googleapis.com/css?family=EB+Garamond:400,400i,500,700,700i|Work+Sans:300,400,500,600|Zilla+Slab:400,500,600);[class*=wrapper]{margin:0 2rem;-webkit-transition:margin .3s cubic-bezier(.42,0,.58,1);-o-transition:margin .3s cubic-bezier(.42,0,.58,1);transition:margin .3s cubic-bezier(.42,0,.58,1)}@media screen and (min-width:768px){[class*=wrapper]{margin:0 6rem}}@media screen and (min-width:1280px){[class*=wrapper]{margin:0 12rem}}@media screen and (min-width:1640px){[class*=wrapper]{max-width:1280px;margin:auto}}@media screen and (min-width:1640px){[class*=wrapper--][class*="--big"]{max-width:1500px;margin:auto}}@media screen and (min-width:1366px){[class*=wrapper--][class*="--small"]{max-width:1024px;margin:auto}}.wrapper--fw{width:100%}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0)}.article .h1,.article h1,.cart-collaterals h2,.contact-infos__item__title,.contact__form__input-container input,.contact__form__input-container label,.contact__form__input-container textarea,.event .h1,.event h1,.form-container__input-container input,.form-container__input-container label,.form-container__input-container textarea,.menu-nav__item__secondary-links .menu-nav__item__link,.sb-cpnt__three__el__title,.sitemap__section__headline-btn,.title-1,.title-7,[class*=menu-nav__item__headline-btn],[class*=title-1],[class*=title-7],h1{text-transform:uppercase}[class*=flex-container]{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=flex-container][class*="--r"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}[class*=flex-container][class*="--c"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=flex-container][class*="--w"]{-ms-flex-wrap:wrap;flex-wrap:wrap}[class*=flex-container][class*="--nw"]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}[class*=flex-container][class*="--jcc"]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class*=flex-container][class*="--jcfs"]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[class*=flex-container][class*="--jcfe"]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[class*=flex-container][class*="--jcsb"]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[class*=flex-container][class*="--jcsa"]{-ms-flex-pack:distribute;justify-content:space-around}[class*=flex-container][class*="--aic"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*=flex-container][class*="--aifs"]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[class*=flex-container][class*="--aife"]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=flex-container][class*="--aisb"]{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between}[class*=flex-container][class*="--aisa"]{-webkit-box-align:space-around;-ms-flex-align:space-around;align-items:space-around}[class*=flex-container][class*="--ais"]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:600px){[class*=mobile-only][class*="--hidden"]{display:none}}@media screen and (max-width:1024px){.not-on-mobile{display:none!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-transform-initial{text-transform:initial}.d-block{display:block}.margin-r{margin-right:1rem}.no-margin-bot{margin-bottom:0!important}.margin-bot{margin-bottom:2rem!important}.margin-bot--big{margin-bottom:6rem!important}.margin-bot--small{margin-bottom:1rem!important}.text-decoration-none{text-decoration:none}.text-underlined{text-decoration:underline}.full-width{width:100%}[class*=bg_fullframe]{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}[class*=bg_fullframe][class*="--black-filter"]::after{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.fw-light{font-weight:200}.fw-normal{font-weight:400}.fw-bold{font-weight:700}.no-margin-b{margin-bottom:0!important}@media screen and (min-width:1024px){.no-padding-t--on-desktop{padding-top:0!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Work Sans",Roboto,"Helvetica Neue",Arial,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI";font-size:10px;font-weight:400;line-height:1.5;color:#112438;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:3rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem;padding:0;list-style-type:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:inherit;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button{border:0;padding:0;background:0 0;cursor:pointer}button:focus{outline:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.article .h1,.article .h2,.article .h3,.article .h4,.article h1,.article h2,.article h3,.article h4,.cart-collaterals h2,.contact-infos__item__title,.contact__form__input-container input,.contact__form__input-container label,.contact__form__input-container textarea,.event .h1,.event .h2,.event .h3,.event .h4,.event h1,.event h2,.event h3,.event h4,.form-container__input-container input,.form-container__input-container label,.form-container__input-container textarea,.title-1,.title-2,.title-3,.title-4,.title-5,.title-6,.title-7,[class*=title-1],[class*=title-2],[class*=title-3],[class*=title-4],[class*=title-5],[class*=title-6]{margin-bottom:2rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;line-height:1.2}.article .h1,.article h1,.event .h1,.event h1,.title-1,[class*=title-1],h1{font-size:3.5rem;font-weight:300;line-height:1}@media screen and (min-width:768px){.article .h1,.article h1,.event .h1,.event h1,.title-1,[class*=title-1],h1{font-size:6rem}}.article .h2,.article h2,.event .h2,.event h2,.title-2,[class*=title-2],h2{font-size:2rem;font-weight:600}@media screen and (min-width:768px){.article .h2,.article h2,.event .h2,.event h2,.title-2,[class*=title-2],h2{font-size:3rem}}[class*=title-2][class*="--big"]{font-size:4rem}@media screen and (min-width:768px){[class*=title-2][class*="--big"]{font-size:6rem}}@media screen and (min-width:1366px){[class*=title-2][class*="--big"]{font-size:10rem}}.article .h3,.article .h4,.article h3,.article h4,.event .h3,.event .h4,.event h3,.event h4,.title-3,[class*=title-3],h3{margin-bottom:.5rem;font-size:2rem;font-weight:600;letter-spacing:.2rem}.title-4,[class*=title-4],h4{font-size:3.5rem;font-weight:300;letter-spacing:.2rem;margin-bottom:1rem}@media screen and (min-width:768px){.title-4,[class*=title-4],h4{font-size:5rem}}.title-5,[class*=title-5],h5{font-size:3rem;font-weight:600;margin-bottom:3rem}@media screen and (min-width:768px){.title-5,[class*=title-5],h5{font-size:4rem}}@media screen and (min-width:1640px){.title-5,[class*=title-5],h5{font-size:6rem}}.title-6,[class*=title-6],h6{position:relative;display:inline-block;margin-bottom:5rem;font-size:1.8rem;font-weight:600;letter-spacing:.1rem}.title-6::after{content:'';position:absolute;bottom:-8px;display:block;width:100%;height:3px;background:#000}.title-6::before{content:'';position:absolute;display:block;z-index:10;bottom:calc(-8px - 14px);right:20%;width:17px;height:17px;background:url(../img/arrow-bot-title.svg) center/cover}.title-6--gray::before{background:url(../img/arrow-bot-title_gray.svg) center/cover}.cart-collaterals h2,.contact-infos__item__title,.contact__form__input-container input,.contact__form__input-container label,.contact__form__input-container textarea,.form-container__input-container input,.form-container__input-container label,.form-container__input-container textarea,.title-7,[class*=title-7]{display:block;font-size:2rem;font-weight:300;letter-spacing:.1rem;line-height:1;margin-bottom:0}@media screen and (min-width:768px){.cart-collaterals h2,.contact-infos__item__title,.contact__form__input-container input,.contact__form__input-container label,.contact__form__input-container textarea,.form-container__input-container input,.form-container__input-container label,.form-container__input-container textarea,.title-7,[class*=title-7]{font-size:2.6rem}}.title-7--big{font-size:3rem}@media screen and (min-width:768px){.title-7--big{font-size:4.3rem}}.title-7--small{font-size:1.8rem}@media screen and (min-width:768px){.title-7--small{font-size:2rem}}@media screen and (min-width:1640px){.title-7--small{font-size:2.4rem}}.title-7--xs{font-size:1.8rem}@media screen and (min-width:768px){.title-7--xs{font-size:2rem}}.title-8,[class*=title-8]{font-size:1.6rem}@media screen and (min-width:768px){.title-8,[class*=title-8]{font-size:2rem}}.title-product{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:2rem;background:#e5e5f2}.excerpt{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem}.article p,.event p,.woocommerce-product-details__short-description,[class*=bodytext]{font-family:"EB Garamond",serif;font-size:1.6rem}@media screen and (min-width:320px){.article p,.event p,.woocommerce-product-details__short-description,[class*=bodytext]{font-size:1.8rem}}@media screen and (min-width:1640px){.article p,.event p,.woocommerce-product-details__short-description,[class*=bodytext]{font-size:2.1rem}}.article p b,.article p strong,.event p b,.event p strong,.woocommerce-product-details__short-description b,.woocommerce-product-details__short-description strong,[class*=bodytext] b,[class*=bodytext] strong{font-weight:600}[class*=bodytext--small][class*="-small"]{font-family:"EB Garamond",serif;font-size:1.8rem}@media screen and (min-width:1640px){[class*=bodytext--small][class*="-small"]{font-size:1.8rem}}[class*=bodytext--][class*="--heading"],[class*=bodytext--][class*="--heading"] p{font-family:"Zilla Slab",serif;font-size:2rem;margin-bottom:4rem;-webkit-transition:font-size .3s cubic-bezier(.42,0,.58,1);-o-transition:font-size .3s cubic-bezier(.42,0,.58,1);transition:font-size .3s cubic-bezier(.42,0,.58,1)}[class*=bodytext--][class*="--heading"] b,[class*=bodytext--][class*="--heading"] p b,[class*=bodytext--][class*="--heading"] p strong,[class*=bodytext--][class*="--heading"] strong{font-weight:600}@media screen and (min-width:1366px){[class*=bodytext--][class*="--heading"],[class*=bodytext--][class*="--heading"] p{margin-bottom:6rem;font-size:2.4rem}}.event__infos__item.flex-container p,.font-infos{font-family:"Zilla Slab",serif;font-size:1.3rem;font-weight:800;line-height:1}@media screen and (min-width:400px){.event__infos__item.flex-container p,.font-infos{font-size:1.5rem}}@media screen and (min-width:768px){.event__infos__item.flex-container p,.font-infos{font-size:1.8rem}}.echo__text{font-family:"Zilla Slab",serif;font-size:1.6rem}@media screen and (min-width:768px){.echo__text{font-size:1.8rem}}.echo__person{font-family:"EB Garamond",serif;font-size:1.6rem}.swiper-container{width:100%!important;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:0 0;opacity:1;border:2px solid #fff}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#fff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.echo__el-inner{width:calc(100% - 4rem);margin:auto}@media screen and (min-width:768px){.echo__el.swiper-slide .echo__content,.echo__el.swiper-slide .echo__images{width:calc(50% - 3rem)}}@media screen and (min-width:768px){.echo__el.swiper-slide .echo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}.echo__el.swiper-slide .echo__content .echo__text{width:100%}@media screen and (min-width:768px){.echo__el.swiper-slide .echo__content [class*=cta--]{-ms-flex-item-align:end;align-self:flex-end}}.echo__el.swiper-slide .echo__images{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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:300px}@media screen and (min-width:768px){.echo__el.swiper-slide .echo__images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.echo__el.swiper-slide .echo__images__item{width:100%;height:100%;margin-bottom:0;margin-left:0}.echo__el.swiper-slide .echo__images__item:not(:first-of-type){display:none}.container,[class*=container--][class*="--first"],[class*=container--][class*="--margin-minimized"],[class*=container--][class*="--section"]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-weight:400;padding-top:11rem}@media screen and (min-width:768px){.container,[class*=container--][class*="--first"],[class*=container--][class*="--margin-minimized"],[class*=container--][class*="--section"]{padding-top:16rem}}@media screen and (max-width:1024px){.container,[class*=container--][class*="--first"],[class*=container--][class*="--margin-minimized"],[class*=container--][class*="--section"]{-ms-flex-wrap:wrap;flex-wrap:wrap}}[class*=container--][class*="--echos"]{padding-top:calc(7rem + 2rem * 2)}[class*=container--][class*="--first"]{padding-top:13rem}@media screen and (min-width:768px){[class*=container--][class*="--first"]{padding-top:16rem}}@media screen and (min-width:1366px){[class*=container--][class*="--first"]{padding-top:25rem}}[class*=container--][class*="--margin-minimized"]{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:768px){[class*=container--][class*="--margin-minimized"]{padding-top:6rem;padding-bottom:6rem}}[class*=container--][class*="--section"]{padding-top:6rem;padding-bottom:6rem}@media screen and (min-width:768px){[class*=container--][class*="--section"]{padding-top:12rem;padding-bottom:12rem}}[class*=container--][class*="--section"][class*="--halfbaked"]{background:#7ac6c0;overflow:hidden}@media screen and (min-width:768px){[class*=container--][class*="--section"]>.bg--halfbaked::after{content:'';position:absolute;z-index:1;bottom:0;right:0;display:block;-webkit-transform:translate(40%,20%);-ms-transform:translate(40%,20%);transform:translate(40%,20%);width:700px;height:860px;background:url(../img/ecology-icon.svg) center/cover}}[class*=container--][class*="--section"][class*="--apricot"]{background:#f3987f;overflow:hidden}@media screen and (min-width:768px){[class*=container--][class*="--section"]>.bg--apricot::after{content:'';position:absolute;z-index:1;bottom:0;right:0;display:block;-webkit-transform:translate(40%,20%);-ms-transform:translate(40%,20%);transform:translate(40%,20%);width:860px;height:860px;background:url(../img/interculturality-icon.svg) center/cover}}@media screen and (min-width:1024px){[class*=container--][class*="--invert"] .main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:1024px){[class*=container--][class*="--invert"] .sidebar{margin-right:6rem;margin-left:0}}.container--section+.container--section{padding-top:0!important}.sidebar,[class*=sidebar--]{-ms-flex-preferred-size:50%;flex-basis:50%;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:1024px){.sidebar,[class*=sidebar--]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:380px;max-width:380px;margin-left:6rem}}@media screen and (min-width:1366px){.sidebar,[class*=sidebar--]{margin-left:10rem}}@media screen and (max-width:1024px){.sidebar--not-on-mobile{display:none}}.main{position:relative;width:100%}.opening{position:relative;z-index:100000;height:100vh;background:url(../img/bg-frontpage-mobile.png) center/cover;margin-bottom:-7rem;color:#fff;text-align:center}@media screen and (min-width:600px){.opening{background:url(../img/bg-frontpage.png) center/cover}}.opening__inner{max-width:800px}.opening__logo{margin-bottom:2rem}.opening__logo svg{width:130px;height:140px}@media screen and (min-width:1024px){.opening__logo svg{width:300px;height:315px}}.opening__language-item{padding:0 2rem}.opening__subtitle{margin-bottom:2rem;font-size:2.1rem;font-weight:500;letter-spacing:.2rem}@media screen and (min-width:1024px){.opening__subtitle{margin-bottom:3rem;font-size:3.4rem}}.opening__text{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:200;letter-spacing:.1rem}@media screen and (min-width:1024px){.opening__text{font-size:2rem;padding:0}}.opening__scrolldown-icon{width:50px;margin-top:5rem;bottom:5rem;left:50%}.form-container{display:none;position:fixed;z-index:1000001;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100vw - 3rem);padding:2.5rem;padding-top:6rem;border-radius:3rem;border-top-left-radius:0;max-width:1200px;background:#fff;overflow:scroll;opacity:0;-webkit-transition:.3s all cubic-bezier(.42,0,.58,1);-o-transition:.3s all cubic-bezier(.42,0,.58,1);transition:.3s all cubic-bezier(.42,0,.58,1)}.form-container.is-active{display:block;opacity:1}.form-container label{display:none}.form-container input{margin-bottom:1rem!important}@media screen and (min-width:768px){.form-container{padding:10rem 15rem}.form-container label{display:block}.form-container input{margin-bottom:3rem!important}}.form-container::before{content:'inscription';position:absolute;top:2rem;left:2.5rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;text-transform:uppercase}@media screen and (min-width:768px){.form-container::before{font-size:2rem}}.form-container__submit-btn{margin-left:auto}.form-container__overlay{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:#112438;opacity:0;-webkit-transition:.3s all cubic-bezier(.42,0,.58,1);-o-transition:.3s all cubic-bezier(.42,0,.58,1);transition:.3s all cubic-bezier(.42,0,.58,1)}.form-container__input-container{width:100%}@media screen and (min-width:768px){.form-container__input-container{width:calc(50% - 2rem)}}.header{-webkit-transition:margin-bottom .3s cubic-bezier(.42,0,.58,1);-o-transition:margin-bottom .3s cubic-bezier(.42,0,.58,1);transition:margin-bottom .3s cubic-bezier(.42,0,.58,1)}.menu{position:fixed;z-index:100;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:7rem;padding:0rem 4rem;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);background:#fff;-webkit-transition:height .3s cubic-bezier(.42,0,.58,1);-o-transition:height .3s cubic-bezier(.42,0,.58,1);transition:height .3s cubic-bezier(.42,0,.58,1)}@media screen and (min-width:600px){.menu{height:10rem}}.menu.is-hidden{height:0!important}.menu.is-reduced{height:60px}.hidden-input-search{position:absolute;z-index:-1;top:-150px;left:6rem;padding:1rem;padding-top:2rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;background:#fff;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-transition:top .3s cubic-bezier(.42,0,.58,1);-o-transition:top .3s cubic-bezier(.42,0,.58,1);transition:top .3s cubic-bezier(.42,0,.58,1)}.menu-inner{width:100%;background:#fff}.menu__el:first-of-type [class*=menu__btn]:first-of-type,.menu__el:last-of-type [class*=menu__btn]:first-of-type{margin-right:1rem}.menu__btn--text{position:relative;-ms-flex-item-align:center;align-self:center;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;text-transform:uppercase;-webkit-transition:font-size .3s cubic-bezier(.42,0,.58,1);-o-transition:font-size .3s cubic-bezier(.42,0,.58,1);transition:font-size .3s cubic-bezier(.42,0,.58,1)}.menu__btn--text::after{content:'';position:absolute;display:block;width:0%;height:2px;background:#112438;-webkit-transition:.3s width cubic-bezier(.42,0,.58,1);-o-transition:.3s width cubic-bezier(.42,0,.58,1);transition:.3s width cubic-bezier(.42,0,.58,1)}.menu__btn--text:hover::after{width:100%}.menu.is-reduced .menu__btn--text{font-size:1.2rem}.menu.is-hidden .menu__btn--text{font-size:0}.menu__btn__icon{width:2rem;-webkit-transition:width .3s cubic-bezier(.42,0,.58,1);-o-transition:width .3s cubic-bezier(.42,0,.58,1);transition:width .3s cubic-bezier(.42,0,.58,1)}@media screen and (min-width:768px){.menu__btn__icon{width:2.5rem}}.menu.is-reduced .menu__btn__icon{width:1.8rem}.menu.is-hidden .menu__btn__icon{width:0}.menu__el--logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.menu__el:last-of-type .menu__btn__icon{width:1.8rem}@media screen and (min-width:768px){.menu__el:last-of-type .menu__btn__icon{width:2.3rem}}.menu.is-reduced .menu__el:last-of-type .menu__btn__icon{width:1.5rem}.menu.is-hidden .menu__el:last-of-type .menu__btn__icon{width:0}.menu__logo{width:5rem;-webkit-transition:width .3s cubic-bezier(.42,0,.58,1);-o-transition:width .3s cubic-bezier(.42,0,.58,1);transition:width .3s cubic-bezier(.42,0,.58,1)}@media screen and (min-width:600px){.menu__logo{margin-bottom:.5rem}}.menu.is-reduced .menu__logo{width:4rem}.menu.is-hidden .menu__logo{width:0}.menu__baseline{display:none;-webkit-transition:width .3s cubic-bezier(.42,0,.58,1);-o-transition:width .3s cubic-bezier(.42,0,.58,1);transition:width .3s cubic-bezier(.42,0,.58,1)}@media screen and (min-width:600px){.menu__baseline{display:block;width:10rem}}.menu.is-reduced .menu__baseline{width:0}.menu.is-hidden .menu__baseline{width:0}.menu__btn--burger{position:relative;z-index:10000;font-size:4rem;-webkit-transition:font-size .3s cubic-bezier(.42,0,.58,1);-o-transition:font-size .3s cubic-bezier(.42,0,.58,1);transition:font-size .3s cubic-bezier(.42,0,.58,1)}.menu.is-reduced .menu__btn--burger{font-size:3rem}.menu.is-hidden .menu__btn--burger{font-size:0}.menu-nav{position:fixed;z-index:1000;top:0;left:-500px;width:100%;max-width:412px;height:100vh;background:#112438;overflow:scroll}@media screen and (min-width:1366px){.menu-nav{overflow:visible}}.menu-nav__overlay{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;display:none;background:#112438;opacity:0}.menu-nav-inner{position:relative;z-index:1000;padding:3rem;padding-top:9rem!important;-webkit-transition:padding .3s cubic-bezier(.42,0,.58,1);-o-transition:padding .3s cubic-bezier(.42,0,.58,1);transition:padding .3s cubic-bezier(.42,0,.58,1)}@media screen and (min-width:768px){.menu-nav-inner{padding:6.8rem}}.menu-nav__close-btn{position:absolute;z-index:1001;top:12px;left:87%;color:#fff;font-size:3.5rem;cursor:pointer}[class*=menu-nav__item__headline-btn]{position:relative;display:block;width:100%;margin-bottom:1.5rem;color:#fff;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.1rem;text-align:left;-webkit-transition:color .3s cubic-bezier(.42,0,.58,1);-o-transition:color .3s cubic-bezier(.42,0,.58,1);transition:color .3s cubic-bezier(.42,0,.58,1)}[class*=menu-nav__item__headline-btn]:hover{color:#7ac6c0}.menu-nav__item__headline-btn::after{content:'';position:absolute;top:25%;right:0;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);display:block;width:10px;height:15px;background:url(../img/arrow-sm-btn-wit.svg) center/cover;-webkit-transition:-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:-webkit-transform .3s cubic-bezier(.42,0,.58,1);-o-transition:transform .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1)}.menu-nav__item__headline-btn:hover::after{-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}@media screen and (min-width:1366px){.menu-nav__item{position:relative}.menu-nav__item:hover .menu-nav__item__ls{display:block}}@media screen and (min-width:1366px){.menu-nav__item__ls{display:none;position:absolute;top:-30px;left:344px;padding:3rem 10rem 2rem;padding-left:2rem;border-top-right-radius:2rem;border-bottom-right-radius:2rem;background:#112438}}.menu-nav__item__el{display:none;margin-bottom:1.5rem;margin-left:2rem}@media screen and (min-width:1366px){.menu-nav__item__el{display:block}}.menu-nav__item__link{display:inline-block;color:#fff;font-size:1.8rem;font-weight:300;letter-spacing:.2rem}.menu-nav__item__link::after{content:'';-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);display:block;width:0%;height:2px;background-color:transparent;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.menu-nav__item__link:hover{color:#fff}.menu-nav__item__link:hover::after{display:block;width:100%;background-color:#fff}.menu-nav__items-block{border-bottom:3px solid #112438;border-color:#fff;padding-bottom:1.5rem;margin-bottom:3rem}.menu-nav__items-block:first-of-type{border-bottom-color:#7ac6c0}.menu-nav__items-block:nth-of-type(2){border-bottom-color:#f3987f}.menu-nav__items-block:nth-of-type(3){border-bottom-color:#f4df49}.menu-nav__items-block:last-of-type{margin-bottom:8rem}.menu-nav__item__secondary-links{margin-bottom:4rem}.menu-nav__item__secondary-links .menu-nav__item__link{position:relative;display:inline-block;margin-bottom:1.5rem;color:#fff;font-size:1.6rem;font-weight:300;letter-spacing:.15rem}@media screen and (max-width:1366px){.menu-nav__item.is-active .menu-nav__item__headline-btn::after{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}}@media screen and (min-width:1366px){.menu-nav__item.is-active .menu-nav__item__ls{display:block}}.sitemap{padding-top:calc(1rem + 1rem);padding:8rem 0 4rem;background:#112438}@media screen and (min-width:1640px){.sitemap{padding:10rem 0}}@media screen and (min-width:1640px){.sitemap-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:1640px){.sitemap__section,[class*=sitemap__section--]{margin-bottom:1rem;border-bottom:1px solid #fff}.sitemap__section:last-of-type,[class*=sitemap__section--]:last-of-type{border-bottom:0}}@media screen and (min-width:768px){.sitemap__section,[class*=sitemap__section--]{margin-bottom:1.5rem}}@media screen and (min-width:1640px){.sitemap__section,[class*=sitemap__section--]{width:calc(100% / 7 - 4rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sitemap__section:nth-of-type(5),[class*=sitemap__section--]:nth-of-type(5){width:calc(100% / 7 + 4rem);padding-left:4rem}.sitemap__section:last-of-type,[class*=sitemap__section--]:last-of-type{border-left:3px solid #112438;border-color:#fff;padding-left:4rem}}@media screen and (max-width:1640px){[class*=sitemap__section--][class*="--apricot"]{border-bottom:3px solid #112438;border-color:#f3987f}}@media screen and (max-width:1640px){[class*=sitemap__section--][class*="--starship"]{border-bottom:3px solid #112438;border-color:#f4df49}}@media screen and (min-width:1640px){[class*=sitemap__section--][class*="--starship"]{border-left:3px solid #112438;border-color:#fff}}.sitemap__section--bonus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1640px){.sitemap__section--bonus{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.sitemap__section__headline-btn{font-size:1.6rem;font-weight:500;letter-spacing:1px;color:#fff}@media screen and (min-width:768px){.sitemap__section__headline-btn:hover{color:#7ac6c0}}@media screen and (min-width:768px){.sitemap__section__ls{margin-bottom:1.5rem}}.sitemap__section__el{margin-bottom:1rem}.sitemap__section__el:first-of-type{padding-top:1rem}@media screen and (max-width:1640px){.sitemap__section__el{display:none}}@media screen and (min-width:1640px){.sitemap__section__el{margin-bottom:1rem;display:block!important}}.sitemap__section__link{display:inline-block;color:#fff;font-size:1.4rem;font-weight:300;letter-spacing:.2rem}.sitemap__section__link::after{content:'';-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);display:block;width:0%;height:2px;background-color:transparent;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}@media screen and (min-width:768px){.sitemap__section__link{font-size:1.6rem}.sitemap__section__link:hover{color:#fff}.sitemap__section__link:hover::after{display:block;width:100%;background-color:#fff}}@media screen and (max-width:1640px){.sitemap__section__links{margin:auto;margin-right:0}}@media screen and (min-width:768px){.sitemap__section__links:hover::after{border-bottom:0}}.sitemap__section__links .sitemap__section__link{margin-right:1rem}@media screen and (min-width:768px){.sitemap__section__links .sitemap__section__link{margin-right:2rem}}@media screen and (min-width:1640px){.sitemap__section__links .sitemap__section__link{display:block;margin-bottom:1rem}}.sitemap__section__search-input{-ms-flex-item-align:end;align-self:flex-end}.social{margin-left:-1rem}@media screen and (min-width:1640px){.sitemap__section--bonus .social{height:10px}}.social__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.footer-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem}@media screen and (min-width:768px){.footer-end{padding-top:3rem}}.footer-end__el{margin-bottom:2rem;padding-right:3rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.1rem}.footer-end__el:last-of-type{margin-right:0}@media screen and (min-width:768px){.footer-end__el{margin-bottom:3rem;padding-right:5rem}}.footer__copyrights{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}@media screen and (min-width:768px){.footer__copyrights{-ms-flex-preferred-size:initial;flex-basis:initial}}.footer-end__el__link{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.1rem}.newsletter-form-container{display:none}.footer-end__el__link#newsletter-trigger{border:0;cursor:pointer}.footer-end__el__link#confidentiality-link,.footer-end__el__link#newsletter-trigger{position:relative;font-weight:600}.footer-end__el__link#confidentiality-link::after,.footer-end__el__link#newsletter-trigger::after{content:'';position:absolute;z-index:-1;bottom:-1rem;display:block;height:2px;width:100%;background:#112438}.mc4wp-form{display:none;width:0;height:0;position:fixed;z-index:10000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:3rem;padding:4rem;-webkit-transition:all 1s cubic-bezier(.42,0,.58,1);-o-transition:all 1s cubic-bezier(.42,0,.58,1);transition:all 1s cubic-bezier(.42,0,.58,1);font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:lighter}@media screen and (min-width:768px){.mc4wp-form{font-size:1.8rem}}.mc4wp-form.active{display:block;width:calc(100vw - 2rem);height:auto;overflow:scroll}@media screen and (min-width:1024px){.mc4wp-form.active{width:auto}}.mc4wp-form input[type=email]{width:100%;border:3px solid #112438;border-color:#e5e5f2;padding:1rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;margin-bottom:2rem}.mc4wp-form .newsletter-form__submit-btn{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:2rem}.mc4wp-form .newsletter-form__submit-btn input{background:0 0;border:0;color:#fff;font-weight:700;-webkit-transition:color .3s cubic-bezier(.42,0,.58,1);-o-transition:color .3s cubic-bezier(.42,0,.58,1);transition:color .3s cubic-bezier(.42,0,.58,1)}.mc4wp-form .newsletter-form__submit-btn:hover input{color:#112438}.mc4wp-form .newsletter-form__info-msg{font-size:1.4rem;margin-bottom:0}.mc4wp-form .newsletter-form__gdpr{font-size:1.3rem;margin-bottom:2rem}.mc4wp-form .newsletter-form__gdpr p{margin-bottom:1rem}.newsletters-overlay{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity 1s cubic-bezier(.42,0,.58,1);-o-transition:opacity 1s cubic-bezier(.42,0,.58,1);transition:opacity 1s cubic-bezier(.42,0,.58,1)}.newsletters-overlay.active{display:block;opacity:1}.article{padding-bottom:12rem}.article p{margin-bottom:4rem}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;line-height:1.2}.article .h1,.article h1{line-height:1}.article .h3,.article h3{font-size:2.4rem;letter-spacing:.1rem;margin-bottom:1rem}.article .h4,.article h4{font-size:2rem!important;letter-spacing:.1rem!important;margin-bottom:1rem}.article p+h1,.article p+h2,.article p+h3,.article p+h4,.article p+h5,.article p+h6{padding-top:2rem}.article>p:last-of-type{margin-bottom:6rem}.article .article__couverture,.article .wp-block-cover{min-height:auto;width:100%;height:20rem;margin-bottom:4rem}@media screen and (min-width:768px){.article .article__couverture,.article .wp-block-cover{height:30rem}}.article .article__heading{margin-bottom:6rem}.article [class*=article__press-btn]{position:relative;display:inline-block;text-decoration:none;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;color:#112438}.article [class*=article__press-btn]:first-of-type{margin-right:4rem;margin-bottom:4rem}@media screen and (min-width:600px){.article [class*=article__press-btn]:first-of-type{margin-bottom:0}}.article [class*=article__press-btn]::before{content:'';position:absolute;top:4rem;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;height:3px;width:0%;background:#112438;-webkit-transition:.3s width cubic-bezier(.42,0,.58,1);-o-transition:.3s width cubic-bezier(.42,0,.58,1);transition:.3s width cubic-bezier(.42,0,.58,1)}.article [class*=article__press-btn]:hover::before{width:100%}.article [class*=article__press-btn] svg{height:15px}.article .article__notes{border-top:3px solid #112438;padding-top:6rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300}.article .article__notes li{margin-bottom:3rem}.article .article__notes b{font-weight:800}.article .article__notes p{margin-bottom:1rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300}@media screen and (min-width:768px){.article .article__notes p{margin-bottom:2rem;font-size:1.8rem}}.article a{text-decoration:underline}.article .single_add_to_cart_button,.article .wc-proceed-to-checkout>a.checkout-button,.article [class*=cta],.article a.wc-backward{text-decoration:none}.article a.note{font-weight:800;color:#4267b2;text-decoration:none}.article .article__notes__el>a{text-decoration:none}@media screen and (min-width:600px){.article__content--epingle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1024px){.article__content--epingle{display:block}}@media screen and (min-width:1366px){.article__content--epingle{display:-webkit-box;display:-ms-flexbox;display:flex}}.article__content--epingle img{width:100%;margin-bottom:2rem}@media screen and (min-width:600px){.article__content--epingle img{width:200px;-ms-flex-negative:0;flex-shrink:0;margin-right:2rem}}@media screen and (min-width:1024px){.article__content--epingle img{width:100%;margin-right:0;margin-bottom:2rem}}@media screen and (min-width:1366px){.article__content--epingle img{width:200px;margin-right:2rem;margin-bottom:0}}.article__content--epingle .article__content__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event{padding-bottom:12rem}.event p{margin-bottom:4rem}.event h1,.event h2,.event h3,.event h4,.event h5,.event h6{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;line-height:1.2}.event .h1,.event h1{line-height:1}.event .h3,.event h3{font-size:2.4rem;letter-spacing:.1rem;margin-bottom:1rem}.event .h4,.event h4{font-size:2rem!important;letter-spacing:.1rem!important;margin-bottom:2rem}@media screen and (min-width:768px){.event .h4,.event h4{margin-bottom:3rem}}.event p+h1,.event p+h2,.event p+h3,.event p+h4,.event p+h5,.event p+h6{padding-top:2rem}.event>p:last-of-type{margin-bottom:6rem}.event .event__couverture,.event .wp-block-cover{min-height:auto;width:100%;height:20rem;margin-bottom:4rem}@media screen and (min-width:768px){.event .event__couverture,.event .wp-block-cover{height:30rem}}@media screen and (min-width:1366px){.event .event__couverture,.event .wp-block-cover{margin-bottom:8rem}}.event .event__heading{margin-bottom:3rem}@media screen and (min-width:768px){.event .event__heading{margin-bottom:6rem}}.event__infos{margin-bottom:2rem}@media screen and (min-width:768px){.event__infos{margin-bottom:6rem}}.event__infos__item{margin-right:1rem;margin-bottom:.5rem;line-height:1.9rem}.event__infos__item.full-width{margin-right:0}.event__infos__item:last-of-type{margin-bottom:0}.event__infos__item.flex-container p{margin-bottom:0}.event__infos__item-icon{-ms-flex-negative:0;flex-shrink:0;width:20px;margin-right:.5rem}@media screen and (min-width:768px){.event__infos__item-icon{width:25px}}.event__practical-infos{margin-bottom:4rem}@media screen and (min-width:768px){.event__practical-infos{margin-bottom:6rem}}.event__practical-infos,.event__practical-infos p{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2}@media screen and (min-width:768px){.event__practical-infos,.event__practical-infos p{font-size:1.8rem}}.event__practical-infos__el{margin-bottom:1rem}.echo-outer-2{position:relative}.echo-outer-2::before{content:'';position:absolute;top:0;left:0;-webkit-transform:translateY(-2.7rem);-ms-transform:translateY(-2.7rem);transform:translateY(-2.7rem);display:block;width:80px;height:120px;background:url(../img/guillemet.svg) center/cover}.echo-outer{background:#e5e5f2}.echo-outer.container,.echo-outer[class*=container--][class*="--first"],.echo-outer[class*=container--][class*="--margin-minimized"],.echo-outer[class*=container--][class*="--section"]{padding-top:6rem}@media screen and (min-width:768px){.echo-outer.container,.echo-outer[class*=container--][class*="--first"],.echo-outer[class*=container--][class*="--margin-minimized"],.echo-outer[class*=container--][class*="--section"]{padding-top:12rem}}.echo__el{margin-bottom:12rem}@media screen and (min-width:768px){.echo__el{margin-bottom:12rem}}@media screen and (min-width:768px){.echo__el:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.echo__title{margin-bottom:6rem}@media screen and (min-width:768px){.echo__title{margin-bottom:10rem}}.echo__images,[class*=echo__content]{width:100%}@media screen and (min-width:1024px){.echo__images,[class*=echo__content]{width:calc(50% - 4rem)}}[class*=echo__content]{margin-bottom:4rem}.echo__images{min-height:360px}.echo__images__item{display:block;width:50%;height:calc(50% - 2rem / 2)}@media screen and (min-width:768px){.echo__images__item{height:calc(50% - 4rem / 2)}}.echo__images__item:first-of-type{margin-bottom:2rem}@media screen and (min-width:768px){.echo__images__item:first-of-type{margin-bottom:4rem}}.echo__images__item:last-of-type{width:calc(50% - 2rem);height:100%;margin-left:2rem}@media screen and (min-width:768px){.echo__images__item:last-of-type{width:calc(50% - 4rem);margin-left:4rem}}.echo__el:nth-child(even) .echo__images__item:last-of-type{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:0;margin-right:2rem}@media screen and (min-width:768px){.echo__el:nth-child(even) .echo__images__item:last-of-type{width:calc(50% - 4rem);margin-right:4rem}}.echo__text{position:relative}.echo__text p{position:relative;z-index:1}.single_add_to_cart_button,.wc-proceed-to-checkout>a.checkout-button,[class*=cta],a.wc-backward{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:5rem;margin-bottom:1rem;border:3px solid #112438;padding:1rem 2rem;border-radius:8px;border-top-left-radius:0;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600;color:#112438;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.single_add_to_cart_button .wp-block-button__link,.wc-proceed-to-checkout>a.checkout-button .wp-block-button__link,[class*=cta] .wp-block-button__link,a.wc-backward .wp-block-button__link{width:100%;height:100%;padding:0;background:0 0;font-size:1.8rem;text-align:left}@media screen and (min-width:600px){.single_add_to_cart_button,.wc-proceed-to-checkout>a.checkout-button,[class*=cta],a.wc-backward{width:25rem}}.single_add_to_cart_button::after,.wc-proceed-to-checkout>a.checkout-button::after,[class*=cta]::after,a.wc-backward::after{content:'';display:block;width:7px;height:12px;-webkit-transform:translate(25%,50%);-ms-transform:translate(25%,50%);transform:translate(25%,50%);background:url(../img/arrow-sm-btn.svg) center/cover;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.single_add_to_cart_button:hover::after,.wc-proceed-to-checkout>a.checkout-button:hover::after,[class*=cta]:hover::after,a.wc-backward:hover::after{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.single_add_to_cart_button:hover,.wc-proceed-to-checkout>a.checkout-button:hover,[class*=cta--][class*="--wit"]:hover,a.wc-backward:hover{color:#fff;background:#112438}.single_add_to_cart_button:hover::after,.wc-proceed-to-checkout>a.checkout-button:hover::after,[class*=cta--][class*="--wit"]:hover::after,a.wc-backward:hover::after{background:url(../img/arrow-sm-btn-wit.svg) center/cover}[class*=cta--][class*="--dark"]{color:#fff;background:#112438}[class*=cta--][class*="--dark"]::after{background:url(../img/arrow-sm-btn-wit.svg) center/cover}[class*=cta--][class*="--dark"]:hover{color:#112438;background:#fff}[class*=cta--][class*="--dark"]:hover::after{background:url(../img/arrow-sm-btn.svg) center/cover}[class*=cta--][class*="--starship"]{color:#112438;border-color:#f4df49;background:#f4df49}[class*=cta--][class*="--starship"]::after{background:url(../img/arrow-sm-btn.svg) center/cover}[class*=cta--][class*="--starship"]:hover{color:#f4df49;background:#112438;border-color:#112438}[class*=cta--][class*="--starship"]:hover::after{background:url(../img/arrow-sm-btn-starship.svg) center/cover}[class*=cta--][class*="--apricot"]{border-color:#f3987f;color:#fff;background:#f3987f}[class*=cta--][class*="--apricot"]::after{background:url(../img/arrow-sm-btn-wit.svg) center/cover}[class*=cta--][class*="--apricot"]:hover{color:#112438;background:#fff}[class*=cta--][class*="--apricot"]:hover::after{background:url(../img/arrow-sm-btn.svg) center/cover}[class*=cta--][class*="--halfbaked"]{border-color:#7ac6c0;color:#fff;background:#7ac6c0}[class*=cta--][class*="--halfbaked"]::after{background:url(../img/arrow-sm-btn-wit.svg) center/cover}[class*=cta--][class*="--halfbaked"]:hover{color:#112438;background:#fff}[class*=cta--][class*="--halfbaked"]:hover::after{background:url(../img/arrow-sm-btn.svg) center/cover}[class*=cta--][class*="--transparent"]{border-color:#fff;color:#fff;background:rgba(0,0,0,0)}[class*=cta--][class*="--transparent"]::after{background:url(../img/arrow-sm-btn-wit.svg) center/cover}[class*=cta--][class*="--transparent"]:hover{background:rgba(0,0,0,.3)}[class*=cta--][class*="--no-borders"]{position:relative;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;margin:0;padding:0;border:0}[class*=cta--][class*="--no-borders"]::after{position:absolute;top:0;right:-2rem}[class*=cta--][class*="--no-borders"]::before{content:'';position:absolute;bottom:-1rem;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:block;width:0%;height:3px;background:#112438;-webkit-transition:width .3s cubic-bezier(.42,0,.58,1);-o-transition:width .3s cubic-bezier(.42,0,.58,1);transition:width .3s cubic-bezier(.42,0,.58,1)}[class*=cta--][class*="--no-borders"]:hover::before{width:calc(100% + 2.5rem)}[class*=cta--][class*="--no-arrow"]::after{display:none}[class*=btn-archives]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:1rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;color:#112438}[class*=btn-archives]::after{content:'';display:block}[class*=btn-archives]::after{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:40px;height:10px;margin-left:1rem;-webkit-transform:translateY(75%);-ms-transform:translateY(75%);transform:translateY(75%);background:url(../img/arrow-btn.svg) right;background-size:70px 10px;background-repeat:no-repeat;-webkit-transition:width .3s cubic-bezier(.42,0,.58,1);-o-transition:width .3s cubic-bezier(.42,0,.58,1);transition:width .3s cubic-bezier(.42,0,.58,1)}[class*=btn-archives]:hover{color:#112438}[class*=btn-archives]:hover::after{width:55px}.like-btn{height:5rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;color:#fff;background:#00f}[class*=input--][class*="--search"]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:20rem;max-width:30rem;margin-bottom:1rem;border:3px solid #112438;padding:.5rem 1rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600;color:#112438;border-radius:10px}[class*=input--][class*="--search"] input{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:0;background:0 0}[class*=input--][class*="--search"]{max-height:46px;border:3px solid #112438;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:40rem}[class*=input--][class*="--search"][class*="--light"]{border-color:#fff}[class*=input--][class*="--search"][class*="--light"]::before{content:'';display:block;width:20px;height:20px;margin-right:1rem;background:url(../img/search-icon.svg) center/cover;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);background:url(../img/search-icon-wit.svg) center/cover;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-ms-flex-negative:0;flex-shrink:0}[class*=input--][class*="--search"][class*="--light"] input{color:#fff;width:calc(100% - 4rem)}[class*=input--][class*="--search"][class*="--light"] input:focus{outline:0}[class*=input--][class*="--search"][class*="--dark"]{border-color:#112438;margin-bottom:0}[class*=input--][class*="--search"][class*="--dark"] input{color:#112438;width:calc(100% - 4rem)}[class*=input--][class*="--search"][class*="--dark"] input:focus{outline:0}.single-block{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.single-block:hover .single-block__about{background:#eee}.single-block__title{width:100%;margin-bottom:1rem}.single-block__subtitle{margin-bottom:1rem;line-height:1.1}.single-block__excerpt{font-size:1.5rem;margin-bottom:3rem}.single-block__infos{position:relative;min-height:12rem;border-top-right-radius:2rem;padding:3rem 4rem 2rem;color:#fff}@media screen and (min-width:768px){.single-block__infos{min-height:20rem}}.single-block__infos__bg{border-top-right-radius:2rem}.single-block__infos__bg::after{border-top-right-radius:2rem}.single-block__infos__dates{-ms-flex-item-align:end;align-self:flex-end}.single-block__cover{margin-right:1rem;margin-bottom:1rem;width:80px;height:130px}.single-block__title--pinned{width:60%;font-size:1.6rem}.single-block__references{font-family:"EB Garamond",serif;font-size:1.4rem}.single-block__references p{margin-bottom:0}.single-block__about{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;padding:3rem;padding-bottom:2rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-transition:background .3s cubic-bezier(.42,0,.58,1);-o-transition:background .3s cubic-bezier(.42,0,.58,1);transition:background .3s cubic-bezier(.42,0,.58,1)}@media screen and (min-width:1366px){.single-block__about{padding:3rem 4rem 2rem}}.single-block__about__date{margin-bottom:1rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600}.single-block__cta{-ms-flex-item-align:end;align-self:end}.single-block:not(.section-three-commitments__item){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-block:not(.section-three-commitments__item) .single-block__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.single-block:not(.section-three-commitments__item) .single-block__about .single_add_to_cart_button,.single-block:not(.section-three-commitments__item) .single-block__about .wc-proceed-to-checkout>a.checkout-button,.single-block:not(.section-three-commitments__item) .single-block__about [class*=cta],.single-block:not(.section-three-commitments__item) .single-block__about a.wc-backward{-ms-flex-item-align:end;align-self:flex-end}.single-block.section-three-commitments__item .single-block__about,.single-block.section-three-commitments__item .single-block__infos{-ms-flex-preferred-size:100%;flex-basis:100%}.single-block .article__authors{margin-bottom:2rem;font-weight:600}.single-block .article__authors p{margin-bottom:0}.single-block .article__authors b,.single-block .article__authors strong{font-weight:600}.single-block .article__authors i{font-weight:500}.single-block__subtitle{margin-bottom:2rem;letter-spacing:0}.single-block__excerpt{font-family:"EB Garamond",serif;font-size:1.8rem}.single-block__infos__dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:2.4rem}.single-block__infos__day{margin-right:1rem;font-size:6rem;line-height:4.5rem}.single-block__infos__where{font-size:1.8rem}.single-block__infos__dates__MY{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.heading-block,[class*=heading-block--]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7rem;overflow:hidden}@media screen and (min-width:768px){.heading-block,[class*=heading-block--]{margin-top:10rem}}.heading-block,.heading-block--std{color:#fff}.heading-block--std{min-height:250px;margin-top:calc(7rem)}@media screen and (min-width:1366px){.heading-block--std{min-height:450px}}[class*=heading-block--][class*="--democraty"],[class*=heading-block--][class*="--ecology"],[class*=heading-block--][class*="--interculturality"]{min-height:350px;padding:5rem 0}@media screen and (min-width:1024px){[class*=heading-block--][class*="--democraty"],[class*=heading-block--][class*="--ecology"],[class*=heading-block--][class*="--interculturality"]{padding:8rem 0}}[class*=heading-block--][class*="--democraty"] .wrapper,[class*=heading-block--][class*="--ecology"] .wrapper,[class*=heading-block--][class*="--interculturality"] .wrapper{width:100%}[class*=heading-block--][class*="--democraty"] .heading-block__title--std,[class*=heading-block--][class*="--ecology"] .heading-block__title--std,[class*=heading-block--][class*="--interculturality"] .heading-block__title--std{margin-bottom:1rem}@media screen and (min-width:768px){[class*=heading-block--][class*="--democraty"] .heading-block__title--std,[class*=heading-block--][class*="--ecology"] .heading-block__title--std,[class*=heading-block--][class*="--interculturality"] .heading-block__title--std{margin-bottom:3rem}}[class*=heading-block--][class*="--democraty"] .heading-block__bodytext,[class*=heading-block--][class*="--ecology"] .heading-block__bodytext,[class*=heading-block--][class*="--interculturality"] .heading-block__bodytext{width:100%}@media screen and (min-width:600px){[class*=heading-block--][class*="--democraty"] .heading-block__bodytext,[class*=heading-block--][class*="--ecology"] .heading-block__bodytext,[class*=heading-block--][class*="--interculturality"] .heading-block__bodytext{width:60%}}[class*=heading-block--][class*="--democraty"] .heading-block__bodytext:last-of-type,[class*=heading-block--][class*="--ecology"] .heading-block__bodytext:last-of-type,[class*=heading-block--][class*="--interculturality"] .heading-block__bodytext:last-of-type{margin-bottom:0}@media screen and (min-width:600px){[class*=heading-block--][class*="--democraty"]::after,[class*=heading-block--][class*="--ecology"]::after,[class*=heading-block--][class*="--interculturality"]::after{content:'';display:block;position:absolute;top:50%;right:0;-webkit-transition:all .5s cubic-bezier(.42,0,.58,1);-o-transition:all .5s cubic-bezier(.42,0,.58,1);transition:all .5s cubic-bezier(.42,0,.58,1)}}[class*=heading-block--][class*="--democraty"] p:last-of-type,[class*=heading-block--][class*="--ecology"] p:last-of-type,[class*=heading-block--][class*="--interculturality"] p:last-of-type{margin-bottom:0}[class*=heading-block--][class*="--ecology"]{background:#7ac6c0}@media screen and (min-width:600px){[class*=heading-block--][class*="--ecology"]::after{-webkit-transform:translate(45%,-40%) scale(.8);-ms-transform:translate(45%,-40%) scale(.8);transform:translate(45%,-40%) scale(.8);height:737px;width:600px;background:url(../img/ecology-icon.svg) center/cover}}@media screen and (min-width:1024px){[class*=heading-block--][class*="--ecology"]::after{-webkit-transform:translate(25%,-35%) scale(1);-ms-transform:translate(25%,-35%) scale(1);transform:translate(25%,-35%) scale(1)}}@media screen and (min-width:1640px){[class*=heading-block--][class*="--ecology"]::after{-webkit-transform:translate(-10%,-45%) scale(1.1);-ms-transform:translate(-10%,-45%) scale(1.1);transform:translate(-10%,-45%) scale(1.1)}}@media screen and (min-width:1920px){[class*=heading-block--][class*="--ecology"]::after{right:10%;-webkit-transform:translate(10%,-45%) scale(1.1);-ms-transform:translate(10%,-45%) scale(1.1);transform:translate(10%,-45%) scale(1.1)}}[class*=heading-block--][class*="--democraty"]{background:#f4df49}@media screen and (min-width:600px){[class*=heading-block--][class*="--democraty"]::after{-webkit-transform:translate(50%,-30%) scale(1);-ms-transform:translate(50%,-30%) scale(1);transform:translate(50%,-30%) scale(1);height:700px;width:405px;background:url(../img/democraty-icon.svg) center/cover}}@media screen and (min-width:1024px){[class*=heading-block--][class*="--democraty"]::after{-webkit-transform:translate(25%,-30%) scale(1.2);-ms-transform:translate(25%,-30%) scale(1.2);transform:translate(25%,-30%) scale(1.2)}}@media screen and (min-width:1366px){[class*=heading-block--][class*="--democraty"]::after{-webkit-transform:translate(-5%,-30%) scale(1.4);-ms-transform:translate(-5%,-30%) scale(1.4);transform:translate(-5%,-30%) scale(1.4)}}@media screen and (min-width:1640px){[class*=heading-block--][class*="--democraty"]::after{right:5%;-webkit-transform:translate(0,-30%) scale(1.6);-ms-transform:translate(0,-30%) scale(1.6);transform:translate(0,-30%) scale(1.6)}}@media screen and (min-width:1920px){[class*=heading-block--][class*="--democraty"]::after{right:10%;-webkit-transform:translate(0,-30%) scale(1.8);-ms-transform:translate(0,-30%) scale(1.8);transform:translate(0,-30%) scale(1.8)}}[class*=heading-block--][class*="--interculturality"]{background:#f3987f}@media screen and (min-width:600px){[class*=heading-block--][class*="--interculturality"]::after{-webkit-transform:translate(40%,-30%) scale(.6);-ms-transform:translate(40%,-30%) scale(.6);transform:translate(40%,-30%) scale(.6);height:700px;width:700px;background:url(../img/interculturality-icon.svg) center/cover}}@media screen and (min-width:768px){[class*=heading-block--][class*="--interculturality"]::after{-webkit-transform:translate(40%,-30%) scale(.8);-ms-transform:translate(40%,-30%) scale(.8);transform:translate(40%,-30%) scale(.8)}}@media screen and (min-width:1024px){[class*=heading-block--][class*="--interculturality"]::after{-webkit-transform:translate(35%,-40%) scale(.9);-ms-transform:translate(35%,-40%) scale(.9);transform:translate(35%,-40%) scale(.9)}}@media screen and (min-width:1366px){[class*=heading-block--][class*="--interculturality"]::after{-webkit-transform:translate(20%,-45%) scale(1.1);-ms-transform:translate(20%,-45%) scale(1.1);transform:translate(20%,-45%) scale(1.1)}}@media screen and (min-width:1640px){[class*=heading-block--][class*="--interculturality"]::after{-webkit-transform:translate(10%,-45%) scale(1.1);-ms-transform:translate(10%,-45%) scale(1.1);transform:translate(10%,-45%) scale(1.1)}}.heading-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.heading-block__title{width:100%;margin-bottom:1.5rem}.heading-block__title--std{margin-bottom:0;text-transform:lowercase}.heading-block__bg{position:absolute;z-index:-1;top:-10px;right:-10px;bottom:-10px;left:-10px;-webkit-filter:blur(8px);filter:blur(8px)}.heading-block__bg::before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.2)}.heading-block--std>.heading-block__bg{-webkit-filter:blur(0);filter:blur(0);background-color:#112438;background-blend-mode:multiply}.heading-block--std>.heading-block__bg::before{background:url(../img/bg-about.svg) center/cover}.heading-block__excerpt{width:100%}.heading-block__cta{-ms-flex-item-align:end;align-self:end;height:auto}.heading-block__slider{height:auto}.heading-block__content-outer{height:100%}.search-filter-inner{width:100%;margin-bottom:8rem;border:3px solid #112438;border-color:#e5e5f2;border-radius:1rem;border-top-right-radius:0;border-top-left-radius:0}@media screen and (min-width:768px){.search-filter-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.search-filter-inner{display:block}}@media screen and (min-width:1366px){.search-filter-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.search-filter__head{margin-top:5rem;border-top-right-radius:1rem;padding:1rem 2rem;background:#e5e5f2}.search-filter__head button{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:800}.search-filter__item{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:3px solid #112438;border-top-color:#e5e5f2;padding:1rem 2rem;padding-right:0;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem}.search-filter__item::after{content:'';display:block;width:20px;height:40px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff}.search-filter__item::before{content:'';display:block;width:8px;height:12px;position:absolute;z-index:2;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);background:url(../img/arrow-sm-btn.svg) center/cover}@media screen and (min-width:768px){.search-filter__item{width:calc(100% / 6);border-top:0}.search-filter__item:not(:first-of-type){border-left:3px solid #112438;border-left-color:#e5e5f2}.search-filter__item:nth-of-type(3){width:calc(100% / 6 + 2rem)}}@media screen and (min-width:1024px){.search-filter__item{width:100%;border-top:3px solid #112438;border-top-color:#e5e5f2}.search-filter__item:not(:first-of-type){border-left:0}.search-filter__item:nth-of-type(3){width:100%}}@media screen and (min-width:1366px){.search-filter__item{width:calc(100% / 6);border-top:0}.search-filter__item:not(:first-of-type){border-left:3px solid #112438;border-left-color:#e5e5f2}.search-filter__item:nth-of-type(3){width:calc(100% / 6 + 2rem)}}.search-filter__item>button,.search-filter__item>select{width:100%;color:#112438;font-weight:600}.search-filter__item button{text-align:left}.search-filter__item select{border:0}@media screen and (min-width:600px){.magazine-section__btns>.single_add_to_cart_button:first-of-type,.magazine-section__btns>[class*=cta]:first-of-type,.magazine-section__btns>a.wc-backward:first-of-type,.wc-proceed-to-checkout.magazine-section__btns>a.checkout-button:first-of-type{margin-right:2rem}}@media screen and (max-width:768px){.magazine-section__btns .single_add_to_cart_button,.magazine-section__btns .wc-proceed-to-checkout>a.checkout-button,.magazine-section__btns [class*=cta],.magazine-section__btns a.wc-backward{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.magazine-section .main>.flex-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1366px){.magazine-section .main>.flex-container{display:block}}@media screen and (min-width:1366px){.magazine-section .main>.flex-container>.flex-child{width:50%}}@media screen and (max-width:1366px){.magazine-section__discover{margin-bottom:4rem}}@media screen and (min-width:1366px){.magazine-section__discover{padding-right:4rem}}.last-magazine{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.last-magazine .flex-child{width:100%}@media screen and (min-width:600px){.last-magazine .flex-child{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.last-magazine__title-section{position:absolute;left:2rem;margin-bottom:3rem}@media screen and (min-width:600px){.last-magazine__title-section{left:4rem}}.last-magazine__cover{width:100%;max-height:400px;max-width:276px;margin-top:5rem;margin-bottom:2rem}@media screen and (min-width:600px){.last-magazine__cover{width:40%;margin-right:2rem}}.last-magazine__title{margin-bottom:1rem}.last-magazine__excerpt{margin-bottom:2rem}@media screen and (min-width:600px){.last-magazine__content{margin-top:5rem}}.contact-infos__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-infos__container__item{width:100%}@media screen and (min-width:1024px){.contact-infos__container__item{width:calc(50% - 1rem)}}@media screen and (min-width:1024px){.contact-infos__ls{max-width:500px;margin-right:2rem}}.contact-infos__map{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-infos__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.05rem}.contact-infos__item:not(:last-of-type){border-bottom:1px solid #112438}@media screen and (min-width:768px){.contact-infos__item{font-size:1.8rem}}.contact-infos__item__title,.contact__form__input-container input,.contact__form__input-container label,.contact__form__input-container textarea,.form-container__input-container input,.form-container__input-container label,.form-container__input-container textarea{width:25rem;font-size:1.4rem;line-height:1;margin-bottom:0}@media screen and (min-width:768px){.contact-infos__item__title,.contact__form__input-container input,.contact__form__input-container label,.contact__form__input-container textarea,.form-container__input-container input,.form-container__input-container label,.form-container__input-container textarea{font-size:1.8rem}}.contact-infos__social-link{width:30px;height:30px}.contact-infos__social-link:first-of-type{margin-right:.5rem}.contact-infos__social-link:hover svg{fill:#0078ba}.contact-infos__social-link:hover .st0{fill:#4267b2}.contact__form .contact-form__inputs-container,.form-container__inputs-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__form__input-container label,.form-container__input-container label{margin-bottom:1.5rem;font-weight:600}.contact__form__input-container input,.contact__form__input-container textarea,.form-container__input-container input,.form-container__input-container textarea{margin-bottom:3rem;border:3px solid #e0e0e0;padding:1.5rem;text-transform:initial}.contact__form__input-container input,.form-container__input-container input{width:100%}.contact__form__input-container{width:100%}@media screen and (min-width:1024px){.contact__form__input-container:not(:last-of-type){width:calc(100% / 3 - 2rem)}}.contact__form__input-container textarea[name=message]{width:100%}.contact__form__submit-btn,.wpcf7-submit{margin-left:auto}.wpcf7-submit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:5rem;margin-bottom:1rem;border:3px solid #112438;padding:1rem 2rem;border-radius:8px;border-top-left-radius:0;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600;color:#112438;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1);border-color:#7ac6c0;color:#fff;background:#7ac6c0}@media screen and (min-width:600px){.wpcf7-submit{width:210px}}.wpcf7-submit::after{background:url(../img/arrow-sm-btn-wit.svg) center/cover}.wpcf7-submit:hover{color:#112438;background:#fff}.wpcf7-submit:hover::after{background:url(../img/arrow-sm-btn.svg) center/cover}.gdpr{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.5rem}.gdpr .wpcf7-list-item{margin-left:0}.staff__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}@media screen and (min-width:1366px){.staff__heading{margin-bottom:8rem}}.staff__heading .staff__heading__about,.staff__heading .staff__heading__photo{width:100%}@media screen and (min-width:1024px){.staff__heading .staff__heading__about{width:1%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.staff__heading .staff__heading__about{text-align:center}@media screen and (min-width:1024px){.staff__heading .staff__heading__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;text-align:left}}.staff__heading .staff__heading__about p{margin-bottom:0}.staff__heading .staff__heading__photo{width:calc(100vw - 2rem);height:calc((100vw - 2rem)/ 2);margin-bottom:2rem}@media screen and (min-width:600px){.staff__heading .staff__heading__photo{margin-bottom:4rem}}@media screen and (min-width:1024px){.staff__heading .staff__heading__photo{width:60vw;max-width:700px;height:30vw;max-height:400px;margin-right:4rem;margin-bottom:0}}.staff__members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.staff__members__item{width:100%;margin-bottom:3rem}@media screen and (min-width:768px){.staff__members__item{width:calc(50% - 4rem);margin-bottom:5rem}}.staff__members__item__name{margin-bottom:2rem;font-size:2rem;font-weight:600}@media screen and (min-width:768px){.staff__members__item__name{font-size:2.4rem}.staff__members__item__name br{display:none}}.staff__members__item__role{font-weight:400}.staff__members__item__about{font-size:1.8rem}@media screen and (max-width:1024px){.activity-reports__content{margin-bottom:8rem}}.our-pillars__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (min-width:1366px){.our-pillars__item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.our-pillars__item__img{width:100%;height:calc((100vw - 2rem * 2)/ 16 * 9);margin-bottom:3rem}@media screen and (min-width:768px){.our-pillars__item__img{height:calc((100vw - 6rem * 2)/ 16 * 9);margin-bottom:4rem}}@media screen and (min-width:1366px){.our-pillars__item__img{width:30vw;height:20vw;min-height:350px;max-height:400px;margin-right:4rem;margin-bottom:0}}@media screen and (min-width:1366px){.our-pillars__item-outer:nth-of-type(odd) .our-pillars__item__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0;margin-left:4rem}}@media screen and (min-width:1366px){.our-pillars__item__content{width:60%}}@media screen and (min-width:1366px){.archive,[class*=archive--]{margin-bottom:20rem}}.archive__item,[class*=archive__item--]{margin-bottom:4rem;border-bottom:3px solid #112438;border-bottom-color:#e5e5f2;padding-bottom:4rem}.archive__item:first-of-type,:first-of-type[class*=archive__item--]{border-top:3px solid #112438;border-top-color:#e5e5f2;padding-top:4rem}.archive__item:hover .archive__item__link,:hover[class*=archive__item--] .archive__item__link{left:1rem}.archive__item__link{position:relative;left:0;-webkit-transition:left .3s cubic-bezier(.42,0,.58,1);-o-transition:left .3s cubic-bezier(.42,0,.58,1);transition:left .3s cubic-bezier(.42,0,.58,1)}[class*=archive__item--][class*="--media"]{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=archive__item__media-cover]{display:none}@media screen and (min-width:1024px){[class*=archive__item__media-cover]{display:block;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;width:40rem!important;height:auto!important;margin-right:4rem}}.archive--publication .archive__item:first-of-type,.archive--publication :first-of-type[class*=archive__item--]{border-top:0;padding-top:0}.archive__item__date{margin-bottom:.5rem;font-size:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600}@media screen and (min-width:1024px){.archive__item__date{font-size:1.8em}}.archive__item__title{font-size:3rem;margin-left:-.2rem;margin-bottom:1rem}@media screen and (min-width:1024px){.archive__item__title{font-size:3.4rem}}.archive__item__subtitle{font-size:2rem;margin-bottom:2rem}@media screen and (min-width:1024px){.archive__item__subtitle{font-size:2.4rem}}.archive__item__subtitle+.archive__item__author--media{margin-top:-1rem}.archive__item__author p,[class*=archive__item__author--] p{font-size:1.6rem;margin-bottom:0}@media screen and (min-width:1024px){.archive__item__author p,[class*=archive__item__author--] p{font-size:1.8rem}}[class*=archive__item__author--][class*="--media"]{margin-bottom:2rem}[class*=archive__item__author--][class*="--media"] p{margin-bottom:0}.archive__item__event-date{margin-bottom:2rem}.archive__item__excerpt p{margin-bottom:0}[class*=archive__item__excerpt--][class*="--media"] p{margin-bottom:2rem}.archive__item__dossier{margin-bottom:1rem;margin-top:2rem;font-size:1.4rem}.archive__item__dossier::after,.archive__item__dossier::before{width:0;height:0}.echo__content--v-centered{margin-bottom:0}[class*=section-three-blocks--]{position:relative;overflow:hidden}[class*=section-three-blocks--][class*="--democraty"]{background:#f4df49}@media screen and (min-width:768px){[class*=section-three-blocks--][class*="--democraty"]::after{content:'';position:absolute;z-index:1;bottom:0;right:0;display:block;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%);width:500px;height:860px;background:url(../img/democraty-icon.svg) center/cover}}@media screen and (min-width:1920px){[class*=section-three-blocks--][class*="--democraty"]:after{-webkit-transform:translate(0,50%) scale(1.3);-ms-transform:translate(0,50%) scale(1.3);transform:translate(0,50%) scale(1.3)}}[class*=section-three-blocks--][class*="--mobilizations"]{background:#f9dbd3}.section-three-blocks__item{width:100%;margin-bottom:4rem;-webkit-transition:width .5s cubic-bezier(.42,0,.58,1);-o-transition:width .5s cubic-bezier(.42,0,.58,1);transition:width .5s cubic-bezier(.42,0,.58,1)}.section-three-blocks__item:hover{cursor:pointer}.section-three-blocks__item:nth-of-type(3){display:none}@media screen and (min-width:1024px){.section-three-blocks__item:nth-of-type(3){display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){.section-three-blocks__item{width:calc(100% / 2 - 3rem / 2)}.section-three-blocks__item:not(:first-of-type){margin-left:3rem}}@media screen and (min-width:1024px){.section-three-blocks__item{width:calc(100% / 3 - 3rem * 2 / 3)}}@media screen and (min-width:1366px){.section-three-blocks__item{width:calc(100% / 3 - 3rem)}.section-three-blocks__item:not(:first-of-type){margin-left:calc(3rem * 3 / 2)}}.section-three-commitments{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;width:100%}@media screen and (min-width:768px){.section-three-commitments{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:4rem}}@media screen and (min-width:1366px){.section-three-commitments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:900px}}.section-three-commitments__item{width:100%;min-height:400px;margin-bottom:calc(4rem / 2)}@media screen and (min-width:768px){.section-three-commitments__item{margin-bottom:calc(4rem)}}@media screen and (min-width:1366px){.section-three-commitments__item{width:70%;height:calc(50% - 4rem / 2);min-height:auto;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:1366px){.section-three-commitments__item:first-of-type{width:30%;height:100%;min-height:650px;margin-right:4rem}}@media screen and (min-width:768px){.section-three-commitments__item:not(:first-of-type){width:calc(50% - 4rem / 2);margin-bottom:0}}@media screen and (min-width:1366px){.section-three-commitments__item:not(:first-of-type){width:calc(70% - 4rem)}}@media screen and (min-width:768px){.section-three-commitments__item:nth-of-type(2){margin-right:4rem}}@media screen and (min-width:1366px){.section-three-commitments__item:nth-of-type(2){margin-bottom:4rem}}.section-three-commitments__item:last-of-type{margin-bottom:calc(4rem)}@media screen and (min-width:768px){.section-three-commitments__item:last-of-type{margin-bottom:0}}@media screen and (min-width:1366px){.section-three-commitments .single-block:not(:first-of-type) .single-block__infos{-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (min-width:1366px){.section-three-commitments .single-block:not(:first-of-type) .single-block__about{-ms-flex-preferred-size:70%;flex-basis:70%}}@media screen and (min-width:1366px){.single-block--h .single-block__infos,.single-block--h .single-block__infos__bg,.single-block--h .single-block__infos__bg::after{border-bottom-left-radius:2rem;border-top-right-radius:0}.single-block--h .single-block__about{border-top-right-radius:2rem;border-bottom-right-radius:2rem;border-top-left-radius:0;border-bottom-left-radius:0}}.section-three-commitments.section-last-review .single-block__infos__bg{border-radius:0}.section-three-commitments.section-last-review .section-three-commitments__item{width:100%}@media screen and (min-width:1366px){.section-three-commitments.section-last-review .section-three-commitments__item:first-of-type{min-height:auto}}@media screen and (min-width:768px){.section-three-commitments.section-last-review .single-block__infos{-ms-flex-preferred-size:30%;flex-basis:30%;border-top-right-radius:0;border-bottom-left-radius:2rem;overflow:hidden}.section-three-commitments.section-last-review .single-block__about{width:70%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom-left-radius:0;border-top-right-radius:2rem}}[class*=section-last] .section-last__title{margin-bottom:4rem}[class*=section-last] .section-last__head{margin-bottom:3rem}[class*=section-last] .section-last__content{margin-bottom:3rem}@media screen and (min-width:768px){[class*=section-last] .section-last__content{margin-bottom:calc(3rem + 1rem)}}[class*=section-last] .section-last__bodytext{margin-bottom:3rem;font-size:1.8rem}@media screen and (min-width:768px){[class*=section-last] .section-last__bodytext{font-size:2.1rem}}[class*=section-last] .section-last__img{-ms-flex-preferred-size:100%;flex-basis:100%;min-height:16rem;margin-bottom:4rem}@media screen and (min-width:400px){[class*=section-last] .section-last__img{min-height:25rem}}@media screen and (min-width:1024px){[class*=section-last] .section-last__img{-ms-flex-preferred-size:calc(40% - 4rem);flex-basis:calc(40% - 4rem);margin-right:4rem;margin-bottom:0}}[class*=section-last] .section-last__text{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){[class*=section-last] .section-last__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (min-width:1024px){[class*=section-last] .section-last__text{-ms-flex-preferred-size:calc(100% - 40%);flex-basis:calc(100% - 40%)}}@media screen and (min-width:768px){[class*=section-last] .section-last__cta{-ms-flex-item-align:end;align-self:end;margin-bottom:0}}[class*=section-last--][class*="--publication"] .section-last__img{-ms-flex-preferred-size:100%;flex-basis:100%;min-height:16rem;margin-bottom:3rem}@media screen and (min-width:400px){[class*=section-last--][class*="--publication"] .section-last__img{min-height:25rem}}@media screen and (min-width:768px){[class*=section-last--][class*="--publication"] .section-last__img{-ms-flex-preferred-size:calc(40% - 3rem);flex-basis:calc(40% - 3rem);margin-right:3rem;margin-bottom:0}}@media screen and (min-width:1024px){[class*=section-last--][class*="--publication"] .section-last__img{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;margin-bottom:3rem}}@media screen and (min-width:1366px){[class*=section-last--][class*="--publication"] .section-last__img{-ms-flex-preferred-size:calc(40% - 3rem);flex-basis:calc(40% - 3rem);margin-right:3rem;margin-bottom:0}}[class*=section-last--][class*="--publication"] .section-last__text{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){[class*=section-last--][class*="--publication"] .section-last__text{-ms-flex-preferred-size:calc(100% - 40%);flex-basis:calc(100% - 40%)}}@media screen and (min-width:1024px){[class*=section-last--][class*="--publication"] .section-last__text{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width:1366px){[class*=section-last--][class*="--publication"] .section-last__text{-ms-flex-preferred-size:calc(100% - 40%);flex-basis:calc(100% - 40%)}}@media screen and (min-width:400px){[class*=section-last--][class*="--publication"][class*="--img-smaller"] .section-last__img{min-height:10rem}}@media screen and (min-width:400px){[class*=section-last--][class*="--publication"][class*="--img-smaller"] .section-last__img{min-height:25rem}}@media screen and (min-width:768px){[class*=section-last--][class*="--publication"][class*="--img-smaller"] .section-last__img{-ms-flex-preferred-size:calc(40% / 1.2 - 4rem);flex-basis:calc(40% / 1.2 - 4rem);margin-right:4rem}}@media screen and (min-width:1024px){[class*=section-last--][class*="--publication"][class*="--img-smaller"] .section-last__img{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;margin-bottom:4rem}}@media screen and (min-width:1640px){[class*=section-last--][class*="--publication"][class*="--img-smaller"] .section-last__img{-ms-flex-preferred-size:calc(40% / 1.2 - 4rem);flex-basis:calc(40% / 1.2 - 4rem);margin-right:4rem;margin-bottom:0}}@media screen and (min-width:768px){[class*=section-last--][class*="--publication"][class*="--img-smaller"] .section-last__text{-ms-flex-preferred-size:calc(100% - 40% / 1.2);flex-basis:calc(100% - 40% / 1.2)}}@media screen and (min-width:1024px){[class*=section-last--][class*="--publication"][class*="--img-smaller"] .section-last__text{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width:1640px){[class*=section-last--][class*="--publication"][class*="--img-smaller"] .section-last__text{-ms-flex-preferred-size:calc(100% - 40% / 1.2);flex-basis:calc(100% - 40% / 1.2)}}[class*=section-last--][class*="--publication"][class*="--img-smaller"] .section-last__bodytext p:last-of-type{margin-bottom:2rem}[class*=section-last--][class*="--dossier"] .last-dossier__flag{display:inline-block;padding:.5rem 1rem;margin-bottom:1rem;background:#f4df49;font-size:1.4rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:768px){[class*=section-last--][class*="--dossier"] .last-dossier__flag{font-size:1.8rem}}[class*=section-last--][class*="--dossier"] .last-dossier__edito{margin-bottom:4rem;padding:2rem 0;border-top:3px solid #112438;border-bottom:3px solid #112438;border-color:#e5e5f2;cursor:pointer}[class*=section-last--][class*="--dossier"] .last-dossier__edito__title{position:relative;font-size:2.5rem;margin-bottom:1rem}@media screen and (min-width:768px){[class*=section-last--][class*="--dossier"] .last-dossier__edito__title{font-size:2.8rem}}@media screen and (min-width:1640px){[class*=section-last--][class*="--dossier"] .last-dossier__edito__title{font-size:3.2rem}}[class*=section-last--][class*="--dossier"] .last-dossier__edito__title::after{position:absolute;right:0;top:0;-webkit-transform:translateY(50%) rotate(90deg);-ms-transform:translateY(50%) rotate(90deg);transform:translateY(50%) rotate(90deg);display:block;content:'';width:10px;height:15px;background:url(../img/arrow-sm-btn.svg) center/cover;-webkit-transition:.3s -webkit-transform cubic-bezier(.42,0,.58,1);transition:.3s -webkit-transform cubic-bezier(.42,0,.58,1);-o-transition:.3s transform cubic-bezier(.42,0,.58,1);transition:.3s transform cubic-bezier(.42,0,.58,1);transition:.3s transform cubic-bezier(.42,0,.58,1),.3s -webkit-transform cubic-bezier(.42,0,.58,1)}[class*=section-last--][class*="--dossier"] .last-dossier__edito.active .last-dossier__edito__title::after{-webkit-transform:translateY(50%) rotate(-90deg);-ms-transform:translateY(50%) rotate(-90deg);transform:translateY(50%) rotate(-90deg)}[class*=section-last--][class*="--dossier"] .last-dossier__edito__author{font-family:"EB Garamond",serif;font-size:1.6rem;margin-bottom:1rem}@media screen and (min-width:1640px){[class*=section-last--][class*="--dossier"] .last-dossier__edito__author{font-size:2rem}}[class*=section-last--][class*="--dossier"] .last-dossier__edito__content{display:none}[class*=section-last--][class*="--dossier"] .last-dossier__edito__content p:last-of-type{margin-bottom:2rem}[class*=section-last--][class*="--dossier"] .last-magazine__cta{display:block}[class*=section-last--][class*="--dossier"] .dossier-articles__ls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[class*=section-last--][class*="--dossier"] .dossier-articles__item__title{margin-bottom:1rem}[class*=section-last--][class*="--dossier"] .dossier-articles__item{position:relative;width:100%;margin-bottom:4rem;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s -webkit-transform cubic-bezier(.42,0,.58,1);transition:.3s -webkit-transform cubic-bezier(.42,0,.58,1);-o-transition:.3s transform cubic-bezier(.42,0,.58,1);transition:.3s transform cubic-bezier(.42,0,.58,1);transition:.3s transform cubic-bezier(.42,0,.58,1),.3s -webkit-transform cubic-bezier(.42,0,.58,1)}[class*=section-last--][class*="--dossier"] .dossier-articles__item p{margin-bottom:0}@media screen and (min-width:768px){[class*=section-last--][class*="--dossier"] .dossier-articles__item{width:calc(50% - 1.5rem)}}[class*=section-last--][class*="--dossier"] .dossier-articles__item:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}[class*=section-last--][class*="--dossier"] .dossier-articles__item__excerpt{text-align:justify}[class*=section-last--][class*="--dossier"] .dossier-articles__item__author{margin-bottom:2rem;font-family:"EB Garamond",serif;font-size:1.6rem;letter-spacing:.05rem}[class*=section-last--][class*="--dossier"] .dossier-articles__item__author b{font-weight:600}.cart-collaterals .section-last--publication h2,.contact__form__input-container .section-last--publication input,.contact__form__input-container .section-last--publication label,.contact__form__input-container .section-last--publication textarea,.form-container__input-container .section-last--publication input,.form-container__input-container .section-last--publication label,.form-container__input-container .section-last--publication textarea,.section-last--publication .cart-collaterals h2,.section-last--publication .contact-infos__item__title,.section-last--publication .contact__form__input-container input,.section-last--publication .contact__form__input-container label,.section-last--publication .contact__form__input-container textarea,.section-last--publication .form-container__input-container input,.section-last--publication .form-container__input-container label,.section-last--publication .form-container__input-container textarea,.section-last--publication .title-7{margin-bottom:2rem}.section-last--publication .article__authors__item{font-size:1.8rem;margin-bottom:1rem;line-height:1.3}.sb-cpnt{margin-bottom:6rem;font-weight:400}.sb-cpnt--border-bottom{margin-bottom:4rem;border-bottom:3px solid #112438;padding-bottom:4rem}.sb-cpnt--buy-magazine{border-bottom-left-radius:2rem;border-top-left-radius:0}.sb-cpnt--buy-magazine .sb-cpnt__title{border-top-left-radius:0;background:#f4df49;color:#112438}.sb-cpnt--buy-magazine .sb-cpnt__content{border-bottom-left-radius:2rem}.sb-cpnt--buy-magazine .sb-cpnt__content-inner{margin-bottom:4rem}.sb-cpnt--buy-magazine .sb-cpnt__cover,.sb-cpnt--buy-magazine .sb-cpnt__price{width:50%}.sb-cpnt--buy-magazine .sb-cpnt__cover{height:100%}.sb-cpnt--buy-magazine .sb-cpnt__price{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-weight:100;text-align:center}.sb-cpnt--buy-magazine .sb-cpnt__price>div{line-height:1}.sb-cpnt--buy-magazine .sb-cpnt__price>div:first-of-type{font-size:8rem;margin-bottom:0}.sb-cpnt--buy-magazine .sb-cpnt__price>div:last-of-type{font-size:4rem}.sb-cpnt__title{display:block;margin-bottom:0;padding:2rem;border-top-right-radius:2rem;border-top-left-radius:2rem;color:#fff;background:#112438}.sb-cpnt__categories{margin-bottom:6rem;padding-bottom:2rem;border-bottom:3px solid #112438}.sb-cpnt__categories__el{margin-right:1.5rem;margin-bottom:1.5rem}.sb-cpnt__categories__link{display:block;width:100%;border-radius:.8rem;padding:.5rem 2rem;font-family:"Zilla Slab",serif;font-size:1.8rem;font-weight:400;background:#e5e5f2;text-align:center;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.sb-cpnt__categories__link:hover{color:#fff;background:#a5a9d5}.sb-cpnt__pdf{margin-top:-1rem;margin-bottom:3rem;border-bottom:3px solid #112438;padding-bottom:2rem}.sb-cpnt__pdf__link__text{margin-right:1rem;margin-left:1.5rem;margin-bottom:0}.sb-cpnt__three__title{border-top-left-radius:0}.sb-cpnt__three__content{padding:4rem 3rem 2rem;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.sb-cpnt__three__el{margin-bottom:2rem;border-bottom:3px solid #112438}.sb-cpnt__three__el:last-of-type{border-bottom:0}.sb-cpnt__three__el__link{margin-bottom:3rem;-webkit-transition:color .3s cubic-bezier(.42,0,.58,1);-o-transition:color .3s cubic-bezier(.42,0,.58,1);transition:color .3s cubic-bezier(.42,0,.58,1)}.sb-cpnt__three__el__title{font-size:1.8rem;font-weight:300;letter-spacing:.1rem;line-height:1;margin-bottom:1rem}.sb-cpnt__three__el__title--last-mag{margin-bottom:2rem}.sb-cpnt__three__el__author{margin-bottom:2rem;font-family:"EB Garamond",serif;font-size:1.4rem}.sb-cpnt__three__el__author b,.sb-cpnt__three__el__author strong{font-weight:600}.sb-cpnt__three__el__dossier{font-family:"EB Garamond",serif;font-size:1.8rem;font-style:italic}[class*=sb-cpnt__three__el__date]{margin-bottom:2rem;font-family:"Zilla Slab",serif;font-size:1.4rem;font-weight:500;letter-spacing:.1rem}[class*=sb-cpnt__three__el__date][class*="--top"]{margin-bottom:.5rem}.sb-cpnt__three--most-read .sb-cpnt__three__content{background:#a5a9d5}.sb-cpnt__three--ecology .sb-cpnt__three__content,.sb-cpnt__three--next-animations .sb-cpnt__three__content{background:#caf1d9}.sb-cpnt__three--last-advocacy .sb-cpnt__three__content{background:#e0f9e9}.sb-cpnt__three--our-mobilizations .sb-cpnt__three__content{background:#f9dbd3}.sb-cpnt__three--last-publications .sb-cpnt__three__content{background:#b8d4f5}.sb-cpnt__three--our-stances .sb-cpnt__three__content{background:#c6badc}.sb-cpnt__three--interculturality .sb-cpnt__three__content,.sb-cpnt__three--same-topic .sb-cpnt__three__content{background:#fbc3b3}.sb-cpnt__three--democraty .sb-cpnt__three__content,.sb-cpnt__three--same-author .sb-cpnt__three__content{background:#f5e67c}.sb-cpnt__three--last-magazines .sb-cpnt__three__content{background:#f4df49}.sb-cpnt__themes__content{padding:4rem 3rem 2rem;border-bottom-right-radius:2rem;border-bottom-left-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);background:#fff}.sb-cpnt__themes__els{margin-bottom:2rem;border-bottom:3px solid #112438;padding-bottom:2rem}[class*=sb-cpnt__themes__link]{margin:1.5rem;margin-left:0;margin-top:0;padding:1rem 2rem;border-radius:1rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}[class*=sb-cpnt__themes__link][class*="--halfbaked"]{background:#7ac6c0;border:3px solid #112438;border-color:#7ac6c0;border-bottom-left-radius:0}[class*=sb-cpnt__themes__link][class*="--halfbaked"]:hover{color:#7ac6c0}[class*=sb-cpnt__themes__link][class*="--starship"]{background:#f4df49;border:3px solid #112438;border-color:#f4df49;border-top-right-radius:0}[class*=sb-cpnt__themes__link][class*="--starship"]:hover{color:#f4df49}[class*=sb-cpnt__themes__link][class*="--apricot"]{background:#f3987f;border:3px solid #112438;border-color:#f3987f;border-top-left-radius:0}[class*=sb-cpnt__themes__link][class*="--apricot"]:hover{color:#f3987f}[class*=sb-cpnt__themes__link]:hover{background:#fff!important}.sb-cpnt__tags__el{margin-right:1rem;margin-bottom:0}.sb-cpnt__tags__link{margin-bottom:0;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem;text-decoration:underline}.sb-cpnt__fb button{-ms-flex-preferred-size:50%;flex-basis:50%}.sb-cpnt__fb button:first-child{margin-right:1rem}.sb-cpnt__fb .cta--wit svg{width:25px}.sb-cpnt__fb .cta--wit .path{fill:#112438;-webkit-transition:fill .3s cubic-bezier(.42,0,.58,1);-o-transition:fill .3s cubic-bezier(.42,0,.58,1);transition:fill .3s cubic-bezier(.42,0,.58,1)}.sb-cpnt__fb .cta--wit:hover .path{fill:#fff}.like-btn{border:3px solid #112438;border-color:#4267b2;border-radius:1rem;background:#4267b2;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.like-btn svg .path{fill:#fff;-webkit-transition:fill .3s cubic-bezier(.42,0,.58,1);-o-transition:fill .3s cubic-bezier(.42,0,.58,1);transition:fill .3s cubic-bezier(.42,0,.58,1)}.like-btn:hover{color:#4267b2;background:#fff}.like-btn:hover svg .path{fill:#4267b2}.like-btn svg{margin-right:1rem}[class*=archive__item__media-cover],[class*=single-block__heading]{position:relative;z-index:10;width:100%;height:20rem;border-top-right-radius:2rem;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05)}[class*=archive__item__media-cover]::before,[class*=single-block__heading]::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}--press[class*=archive__item__media-cover],[class*="--press"][class*=archive__item__media-cover],[class*=single-block__heading][class*="--press"]{background:#f3987f}--press[class*=archive__item__media-cover]::before,[class*=archive__item__media-cover][class*="--press"]::before,[class*=single-block__heading][class*="--press"]::before{width:50px;height:50px;background:url(../img/press-icon.svg) center/cover}--radio[class*=archive__item__media-cover],[class*="--radio"][class*=archive__item__media-cover],[class*=single-block__heading][class*="--radio"]{background:#f4df49}--radio[class*=archive__item__media-cover]::before,[class*=archive__item__media-cover][class*="--radio"]::before,[class*=single-block__heading][class*="--radio"]::before{width:80px;height:80px;background:url(../img/radio-icon.svg) center/cover}.wp-block-cover{position:relative;overflow:visible}.wp-block-cover__inner-container{width:100%!important;position:absolute;top:calc(100% + 10px);right:0}.wp-block-cover__inner-container p{margin-bottom:0;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:lighter;letter-spacing:.1rem;color:#112438;text-align:right!important}.wp-block-button{margin-bottom:8rem}.single_add_to_cart_button .wp-block-button__link,.wc-proceed-to-checkout>a.checkout-button .wp-block-button__link,[class*=cta] .wp-block-button__link,a.wc-backward .wp-block-button__link{line-height:1.2}.cancel-padding-b{padding-bottom:0!important}.last-block-of-section{margin-bottom:6rem}@media screen and (min-width:1640px){.last-block-of-section{margin-bottom:12rem}}.last-block-of-content{margin-bottom:12rem}@media screen and (min-width:1366px){.last-block-of-content{margin-bottom:20rem}}.lh2{line-height:2}.negative-margin-b{margin-bottom:-8rem}@media screen and (min-width:1024px){.flex-order-last-on-desktop{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;margin-right:0!important;margin-left:4rem}}@media screen and (min-width:1366px){.min-height-100vh{min-height:calc(100vh - 70rem)}}@media screen and (max-width:1024px){.dans-les-medias__btn-archives{margin-bottom:4rem}}.medias__about.bodytext--heading{margin-bottom:0}.archives__ls{display:none}.custom-paginationjs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300}.custom-paginationjs .active{font-weight:600}.custom-paginationjs ul{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-paginationjs ul li{position:relative;min-width:10px}.custom-paginationjs ul li:after{content:'';position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:0%;height:4px;background:#000;-webkit-transition:.3s width cubic-bezier(.42,0,.58,1);-o-transition:.3s width cubic-bezier(.42,0,.58,1);transition:.3s width cubic-bezier(.42,0,.58,1)}.custom-paginationjs ul li:hover:after{width:100%}.custom-paginationjs ul li:not(:last-of-type){margin-right:1rem}.article__fb-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}@media screen and (min-width:768px){.article__fb-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto}}.fb-like [title="J'aime"]{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:2rem}.article__authors p,.sb-cpnt__three__el__author p{display:inline}em{font-weight:400;font-style:italic}.rounded-box{padding:3rem 2rem;border-radius:3rem;border-top-left-radius:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (min-width:768px){.rounded-box{padding:4rem}}.container--margin-reduced{padding-top:4rem!important}.woocommerce{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif!important}.wc__content-container{margin-top:10rem}.wc__content-container.container--section{padding-top:0}@media screen and (min-width:768px){.wc__content-container.container--section{padding-top:4rem}}.shop-nav.is-reduced ul,.woocommerce-MyAccount-navigation.is-reduced ul{margin-top:6rem}.shop-nav.is-on-top ul,.woocommerce-MyAccount-navigation.is-on-top ul{margin-top:0}.shop-nav ul,.woocommerce-MyAccount-navigation ul{position:fixed;z-index:10;margin-top:7rem;top:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100vw;padding:1rem 2rem;background:#e5e5f2;-webkit-transition:margin-top .3s cubic-bezier(.42,0,.58,1);-o-transition:margin-top .3s cubic-bezier(.42,0,.58,1);transition:margin-top .3s cubic-bezier(.42,0,.58,1)}@media screen and (min-width:600px){.shop-nav ul,.woocommerce-MyAccount-navigation ul{margin-top:10rem}}.shop-nav .woocommerce-MyAccount-navigation ul,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation ul{height:calc(70px / 2 * 7)}.shop-nav .shop-nav ul,.woocommerce-MyAccount-navigation .shop-nav ul{height:calc(70px * 4)}.shop-nav .shop-nav__el,.woocommerce-MyAccount-navigation .shop-nav__el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shop-nav li,.woocommerce-MyAccount-navigation li{width:100%;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700}@media screen and (min-width:600px){.shop-nav li,.woocommerce-MyAccount-navigation li{width:auto;margin-right:2rem}}.shop-nav li a,.woocommerce-MyAccount-navigation li a{display:inline-block}.shop-nav li a::after,.woocommerce-MyAccount-navigation li a::after{content:'';display:block;width:0;height:3px;background:#112438;-webkit-transition:.3s width cubic-bezier(.42,0,.58,1);-o-transition:.3s width cubic-bezier(.42,0,.58,1);transition:.3s width cubic-bezier(.42,0,.58,1)}.shop-nav li a:hover::after,.woocommerce-MyAccount-navigation li a:hover::after{width:100%}.woocommerce-MyAccount-content{margin-top:calc(70px / 2 * 7 + 2rem * 2);font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif}@media screen and (min-width:600px){.woocommerce-MyAccount-content{margin-top:calc(70px + 2rem * 2)}}.woocommerce-EditAccountForm,.woocommerce-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-EditAccountForm .woocommerce-EditAccountForm-block-title,.woocommerce-EditAccountForm fieldset legend,.woocommerce-form .woocommerce-EditAccountForm-block-title,.woocommerce-form fieldset legend{width:100%;margin-bottom:1rem;font-size:2rem;font-weight:lighter;text-transform:uppercase}.woocommerce-EditAccountForm p.woocommerce-form-row,.woocommerce-form p.woocommerce-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.woocommerce-EditAccountForm p.woocommerce-form-row,.woocommerce-form p.woocommerce-form-row{width:calc(50% - 2rem)}}.woocommerce-EditAccountForm p.woocommerce-form-row label,.woocommerce-form p.woocommerce-form-row label{font-size:1.5rem;font-weight:500;text-transform:uppercase}.woocommerce-EditAccountForm p.woocommerce-form-row .woocommerce-Input,.woocommerce-form p.woocommerce-form-row .woocommerce-Input{height:60px;padding:2rem;border:2px solid #e5e5f2}.woocommerce-EditAccountForm fieldset,.woocommerce-form fieldset{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;width:100%}.woocommerce-EditAccountForm fieldset p.woocommerce-form-row,.woocommerce-form fieldset p.woocommerce-form-row{width:100%}@media screen and (min-width:768px){.woocommerce-EditAccountForm fieldset p.woocommerce-form-row,.woocommerce-form fieldset p.woocommerce-form-row{width:calc((100% / 3) - 2rem)}}.woocommerce-EditAccountForm .woocommerce-form-row,.woocommerce-form .woocommerce-form-row{text-align:left}.woocommerce-EditAccountForm .woocommerce-form-row span,.woocommerce-form .woocommerce-form-row span{margin-top:1rem;font-size:1.2rem;line-height:1.4}.woocommerce-EditAccountForm .woocommerce-Button[type=submit],.woocommerce-form .woocommerce-Button[type=submit]{font-size:1.4rem;letter-spacing:.1rem;text-transform:uppercase;padding:1rem 2rem;border:3px solid #000;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.woocommerce-EditAccountForm .woocommerce-Button[type=submit]:hover,.woocommerce-form .woocommerce-Button[type=submit]:hover{color:#fff;background:#000}.woocommerce-EditAccountForm .clear,.woocommerce-form .clear{display:none}.woocommerce-notices-wrapper{margin:0;margin-bottom:4rem;color:#0078ba}.woocommerce-Addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-Address{width:100%;margin-bottom:2rem}@media screen and (min-width:768px){.woocommerce-Address{width:calc(50% - 2rem);margin-bottom:0}}.woocommerce-Address .woocommerce-Address-title{margin-bottom:1rem}.woocommerce-Address address{position:relative;padding:3rem;border:3px solid #e5e5f2;border-radius:3rem;border-top-left-radius:0}.woocommerce-Address:first-of-type address{border-top-left-radius:3rem;border-bottom-right-radius:0}.woocommerce-Address address a.edit{position:absolute;top:2rem;right:2rem}.woocommerce-Address address a.edit::after{content:'';display:block;width:20px;height:20px;background:url(../img/edit-icon.svg) center/cover}.wc-button,.woocommerce-MyAccount-content .button:not(.delete){font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;padding:1rem 2rem;border:3px solid #000;border-radius:1rem;border-top-left-radius:0;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.wc-button:hover,.woocommerce-MyAccount-content .button:hover:not(.delete){color:#fff;background:#000}.woocommerce-MyAccount-content .button.default{border:0;background:0 0}.woocommerce-MyAccount-content .button.default:hover{color:#000;background:0 0}.woocommerce-MyAccount-content .button.delete{position:relative;font-size:0}.woocommerce-MyAccount-content .button.delete::after{position:absolute;left:0;top:-10px;content:'';display:block;width:10px;height:10px;background:url(../img/close-icon.svg) center/cover}.woocommerce-MyAccount-paymentMethods{margin-bottom:4rem}table.account-payment-methods-table{font-size:1.4rem}td.woocommerce-PaymentMethod,th.woocommerce-PaymentMethod{padding-right:2rem}.ca-wc-memberships-restriction-message{padding-top:1rem;color:#f5424c;font-family:"Zilla Slab",serif;font-size:1.6rem}.ca-wc-memberships-restriction-message__link{position:relative;font-weight:700}.ca-wc-memberships-restriction-message__link::after{content:'';position:absolute;left:0;bottom:-.5rem;display:block;width:0%;height:2px;background:#f5424c;-webkit-transition:width .3s cubic-bezier(.42,0,.58,1);-o-transition:width .3s cubic-bezier(.42,0,.58,1);transition:width .3s cubic-bezier(.42,0,.58,1)}.ca-wc-memberships-restriction-message__link:hover::after{width:100%}.les-abonnements{width:100%}.les-abonnements__item{width:100%;margin-bottom:3rem;-webkit-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:0 0 7px rgba(0,0,0,.1);border-radius:2rem;border-top-left-radius:0}@media screen and (min-width:1024px){.les-abonnements__item{width:calc(50% - 1.5rem)}}.les-abonnements__item p{display:none}.les-abonnements__item .les-abonnements__item__title{padding:3rem 2rem}.les-abonnements__item .les-abonnements__item__content{padding:2rem}.les-abonnements__item .les-abonnements__item__title{border-top-right-radius:2rem}@media screen and (min-width:768px){.les-abonnements__item .les-abonnements__item__title{font-size:1.8rem}}.les-abonnements__item:first-of-type .les-abonnements__item__title{background:#f4df49}.les-abonnements__item:last-of-type .les-abonnements__item__title{background:#f3987f}.les-abonnements__item__perks{padding:2rem 3rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem}.les-abonnements__item__perks li{margin-bottom:1rem}.les-abonnements__item__perks li.inactive{color:#e5e5f2}.les-abonnements__item__choice{width:calc(50% - 1rem);border-radius:1rem;background:#e5e5f2;position:relative;bottom:0;-webkit-transition:bottom .3s cubic-bezier(.42,0,.58,1);-o-transition:bottom .3s cubic-bezier(.42,0,.58,1);transition:bottom .3s cubic-bezier(.42,0,.58,1)}.les-abonnements__item__choice:hover{bottom:1rem}.les-abonnements__item__choice .les-abonnements__item__choice__title{margin:0;padding:.5rem 1rem;border-top-right-radius:1rem;font-size:1.2rem;font-weight:500;letter-spacing:.05rem;color:#fff}.les-abonnements__item__choice:first-of-type>.les-abonnements__item__choice__title{background:#7ac6c0}.les-abonnements__item__choice:last-of-type>.les-abonnements__item__choice__title{background:#f3987f}.les-abonnements__item__choice .les-abonnements__item__choice__description{padding:1rem 2rem;font-family:"Zilla Slab",serif;font-size:1.2rem;line-height:1.3}.les-abonnements__item__choice .les-abonnements__item__choice__description b{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem}.les-abonnements__asterisks p{font-family:"Zilla Slab",serif;font-size:1.4rem;margin-bottom:1rem}.les-revues ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.les-revues ul.products .product{position:relative;margin-right:3rem;margin-bottom:3rem;border-top-right-radius:2rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);background:#fff;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.les-revues ul.products .product:hover{-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem)}@media screen and (max-width:400px){.les-revues ul.products .product{width:100%}.les-revues ul.products .product img{width:calc(100% - 4rem);height:auto}}@media screen and (min-width:768px){.les-revues ul.products .product{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.les-revues ul.products .attachment-woocommerce_thumbnail{margin:2rem}.les-revues ul.products .woocommerce-loop-product__title{margin-bottom:0;padding:1rem 2rem;padding-right:1rem;font-size:1.6rem;background:#e5e5f2}.woocommerce-orders-table__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem;padding:2rem;border:3px solid #112438;border-radius:2rem;border-top-right-radius:0;-webkit-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:0 0 7px rgba(0,0,0,.1);font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem}@media screen and (min-width:768px){.woocommerce-orders-table__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.woocommerce-orders-table__cell-order-number{width:100%}@media screen and (max-width:768px){.woocommerce-orders-table__cell-order-number{padding-bottom:1rem}}.woocommerce-orders-table__cell:not(.woocommerce-orders-table__cell-order-actions){padding-right:2rem}@media screen and (min-width:768px){.woocommerce-orders-table__cell:not(.woocommerce-orders-table__cell-order-actions){width:100%}}.woocommerce-orders-table__cell__title{font-weight:600}.woocommerce-orders-table .woocommerce-button{position:absolute;top:0;right:0;padding:0;border:0!important;border-top-left-radius:1rem!important;border-top-right-radius:0!important}@media screen and (min-width:1024px){.product{display:-webkit-box;display:-ms-flexbox;display:flex}.product .woocommerce-product-gallery{margin-right:2rem}}.ca__wc__product__cover{width:calc(100vw - 4rem);height:calc((100vw - 4rem) * .75);-ms-flex-negative:0;flex-shrink:0;margin-bottom:3rem}@media screen and (min-width:768px){.ca__wc__product__cover{width:calc(100vw - 12rem);height:calc((100vw - 12rem) * .75)}}@media screen and (min-width:1024px){.ca__wc__product__cover{width:408px;height:300px;margin-right:4rem;margin-bottom:0}}.ca__wc__product__cover .ca__wc__product__cover__link{display:block;width:100%;height:100%}@media screen and (max-width:240px){.single_variation_wrap{width:100%}}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4rem}.ca-wc-single-product-title-container{margin-bottom:2rem}.woocommerce-product-details__short-description{margin-bottom:4rem}.variations_form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:768px){.variations_form.cart{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.variations_form.cart .variations{width:100%}.variations_form.cart .variations select{width:100%;height:50px;margin-bottom:.5rem;padding-left:1rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}@media screen and (min-width:600px){.variations_form.cart .variations{width:250px}}.single_add_to_cart_button{margin-left:auto}.woocommerce-message[role=alert]{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem;color:#f5424c}.woocommerce-message[role=alert]>a.restore-item,.woocommerce-message[role=alert]>a.wc-forward{border:1px solid #112438;padding:.2rem 1rem;margin:0 1rem;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#112438}.woocommerce .wc-memberships-message .wc-memberships-restriction-message{margin-top:0rem!important;margin-bottom:0rem!important}.woocommerce-cart-form{padding:2rem;border:3px solid #000;border-radius:1rem;margin-bottom:4rem;border-top-left-radius:0;font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem}@media screen and (min-width:768px){.woocommerce-cart-form{font-size:1.6rem}}.woocommerce-cart-form table.cart{width:100%}.woocommerce-cart-form table.cart th{padding:1rem;padding-left:0}.woocommerce-cart-form td.product-name{font-size:1.2rem}@media screen and (min-width:768px){.woocommerce-cart-form td.product-name{font-size:1.6rem}}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-subtotal{width:75px}.woocommerce-cart-form .product-quantity{width:75px}.woocommerce-cart-form .product-quantity input{width:calc(100% - 1rem)}.cart-collaterals{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.4rem}@media screen and (min-width:768px){.cart-collaterals{font-size:1.6rem}}.cart-collaterals .shop_table{margin-bottom:2rem}.cart-collaterals .shop_table th{padding-right:1rem;vertical-align:top}.cart-collaterals .shop_table ul{margin-bottom:0}.cart-collaterals .shop_table p{font-size:1.2rem;margin-bottom:.5rem}.cart-collaterals .shop_table .woocommerce-shipping-calculator{margin-bottom:1rem}.cart-collaterals .shop_table .shipping-calculator-button{padding:.5rem;border:1px solid #000;font-size:1.2rem;font-weight:500;text-transform:uppercase}.cart-collaterals .shop_table .shipping-calculator-form{padding:1rem 0}.cart-collaterals h2{margin-bottom:2rem}.woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.quantity>input{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-weight:700;font-size:1.6rem;width:50px;margin-right:1rem!important;height:50px;text-align:center}.woocommerce-cart-form__cart-item .quantity>input{height:auto;font-size:1.2rem}.woocommerce-form-register{font-size:1.4rem}.woocommerce-form-register .mailchimp-newsletter{width:100%}.woocommerce-form-register .woocommerce-privacy-policy-text{font-size:1.2rem}.woocommerce-form-register p{width:100%}.woocommerce-form-login{font-size:1.4rem}.woocommerce-checkout{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif!important}.woocommerce-checkout p.woocommerce-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.woocommerce-checkout p.woocommerce-form-row{width:calc(50% - 2rem)}}.woocommerce-checkout label{width:100%;font-size:1.5rem;font-weight:500;text-transform:uppercase}.woocommerce-checkout input{width:100%;height:60px;padding:2rem;border:2px solid #e5e5f2}.woocommerce-checkout .woocommerce-input-wrapper{margin:0}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{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;margin:0}.form-row{width:100%}@media screen and (min-width:768px){.form-row{width:calc(50% - 1rem)}}.mailchimp-newsletter,.woocommerce-form__label-for-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-form__input-checkbox{width:auto!important;height:auto!important;margin-right:1rem;margin-top:.5rem}.woocommerce-checkout-review-order-table{width:100%;margin-bottom:4rem}.woocommerce-checkout-payment{font-size:1.6rem}.wc_payment_methods.payment_methods{margin-bottom:3rem}.woocommerce-terms-and-conditions-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;font-size:1.2rem}.woocommerce-terms-and-conditions-wrapper .form-row,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-row.place-order{width:100%}.woocommerce-additional-fields__field-wrapper{margin:0}.woocommerce-additional-fields__field-wrapper .input-text{width:100%}.woocommerce-additional-fields__field-wrapper .form-row.notes{width:100%}.form-row.place-order .button{padding:.5rem 1rem;border:2px solid #112438;text-transform:uppercase;font-size:1.3rem;color:#112438;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.form-row.place-order .button:hover{color:#fff;background:#112438}.lost_reset_password{font-family:"Work Sans","Helvetica Nueue",Helvetica,Arial,sans-serif;font-size:1.6rem}.lost_reset_password label{font-weight:700}.lost_reset_password .button{padding:.5rem 1rem;border:2px solid #112438;text-transform:uppercase;font-size:1.3rem;color:#112438;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.lost_reset_password .button:hover{color:#fff;background:#112438}#customer_login button.woocommerce-form-login__submit{font-size:1.4rem;letter-spacing:.1rem;text-transform:uppercase;padding:1rem 2rem;border:3px solid #112438;color:#112438;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}#customer_login button.woocommerce-form-login__submit:hover{color:#fff;background:#112438}@media screen and (max-width:768px){#customer_login .woocommerce-LostPassword.lost_password{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvX3dyYXBwZXJzLnNjc3MiLCJ1dGlscy9fZXh0ZW5kcy5zY3NzIiwidXRpbHMvX2Jvb3RzdHJhcC5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3N3aXBlci5zY3NzIiwibGF5b3V0L19nbG9iYWwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwvX2FydGljbGUuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsL19ldmVudC5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwvX2VjaG8uc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsL19jdGEuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsL19pbnB1dC5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwvX3NpbmdsZS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwvX2hlYWRpbmctYmxvY2suc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsL19zZWFyY2gtZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzL19ob21lLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzL19jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzL19lcXVpcGUuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvX2FjdGl2aXR5LXJlcG9ydHMuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzL19hcmNoaXZlLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb24vX3NlY3Rpb24tZWNob3Muc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi9fc2VjdGlvbi10aHJlZS1ibG9ja3Muc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi9fc2VjdGlvbi10aHJlZS1jb21taXRtZW50cy5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9uL19zZWN0aW9uLWxhc3Quc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyL19zaWRlYmFyX2NhdGVnb3JpZXMuc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci9fc2lkZWJhcl9wZGYuc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci9fc2lkZWJhcl90aHJlZS5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyL19zaWRlYmFyX3RoZW1lcy5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyL19zaWRlYmFyX2ZiLnNjc3MiLCJjb21wb25lbnRzL3NpZGViYXIvX3NpZGViYXJfc2luZ2xlLW1lZGlhLWJsb2NrLnNjc3MiLCJjdXN0b20tY3NzL19jdXN0b20uc2NzcyIsImN1c3RvbS1jc3MvX3dvb2NvbW1lcmNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsd0lDWUEsaUJDWEUsT0FBQSxFQUFBLEtBQ0EsbUJBQUEsT0FBQSxJQUFBLDBCQUFBLGNBQUEsT0FBQSxJQUFBLDBCQUFBLFdBQUEsT0FBQSxJQUFBLDBCQUVBLG9DRFlFLGlCQ1hBLE9BQUEsRUFBQSxNQUdGLHFDRFdFLGlCQ1ZBLE9BQUEsRUFBQSxPQUdGLHFDRFVFLGlCQ1RBLFVBQUEsT0FDQSxPQUFBLE1BS0YscUNEUUEsbUNDUEUsVUFBQSxPQUNBLE9BQUEsTUFLRixxQ0RNQSxxQ0NMRSxVQUFBLE9BQ0EsT0FBQSxNQUlKLGFBQ0UsTUFBQSxLQ05GLGlCQUNFLFNBQUEsU0FDQSxTQUFBLE9BQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxLQUFBLGNGMkJGLGFBQUEsWUFBQSxxQkFBQSw0QkFBQSxzQ0FBQSxzQ0FBQSx5Q0FBQSxXQUFBLFVBQUEsdUNBQUEsdUNBQUEsMENBQUEsdURBQUEsMkJBQUEsZ0NBQUEsU0FBQSxTQUFBLHNDQUFBLGlCQUFBLGlCQUFBLEdFK0JFLGVBQUEsVUYxQkYsd0JHakVFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLSG1FQSxzQ0doRUUsbUJB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WUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsT0FBQSxFQUNBLFVBQUEsT0FMRixvRG5DNDRJRSxnRm1DbjRJRSxNQUFBLEtBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFJSixzQkFDRSxNQUFBLEtBR0YsOENBQ0UsT0FBQSxFQURGLDBEQUlJLE1BQUEsS0FKSiw4REFRSSxNQUFBLEtBSUosOEJBQ0UsUUFBQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxlQUFBLFVBQ0EsVUFBQSxPQUNBLE1BQUEsUUFDQSxtQkFBQSxJQUFBLElBQUEsMEJBQUEsY0FBQSxJQUFBLElBQUEsMEJBQUEsV0FBQSxJQUFBLElBQUEsMEJBTkYsb0NBU0ksTUFBQSxLQUNBLFdBQUEsUUFJSixxQkFDRSxZQUFBLFdBQUEsQ0FBQSxpQkFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV0FDQSxVQUFBLE9BRkYsMkJBS0ksWUFBQSxJQUxKLDZCQVNJLFFBQUEsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxVQUNBLFVBQUEsT0FDQSxNQUFBLFFBQ0EsbUJBQUEsSUFBQSxJQUFBLDBCQUFBLGNBQUEsSUFBQSxJQUFBLDBCQUFBLFdBQUEsSUFBQSxJQUFBLDBCQWRKLG1DQWlCTSxNQUFBLEtBQ0EsV0FBQSxRQUtOLHNEQU1JLFVBQUEsT0FDQSxlQUFBLE1BQ0EsZUFBQSxVQUNBLFFBQUEsS0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLG1CQUFBLElBQUEsSUFBQSwwQkFBQSxjQUFBLElBQUEsSUFBQSwwQkFBQSxXQUFBLElBQUEsSUFBQSwwQkFaSiw0REFlTSxNQUFBLEtBQ0EsV0FBQSxRQUtGLG9DQXJCSix3REFzQk0sTUFBQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1FQitHYXJhbW9uZDo0MDAsNDAwaSw1MDAsNzAwLDcwMGl8V29yaytTYW5zOjMwMCw0MDAsNTAwLDYwMHxaaWxsYStTbGFiOjQwMCw1MDAsNjAwJyk7IFxuXG5bY2xhc3MqPVwidGl0bGUtMVwiXSwgLnRpdGxlLTEsXG5bY2xhc3MqPVwidGl0bGUtMlwiXSwgLnRpdGxlLTIsXG5bY2xhc3MqPVwidGl0bGUtM1wiXSwgLnRpdGxlLTMsXG5bY2xhc3MqPVwidGl0bGUtNFwiXSwgLnRpdGxlLTQsXG5bY2xhc3MqPVwidGl0bGUtNVwiXSwgLnRpdGxlLTUsXG5bY2xhc3MqPVwidGl0bGUtNlwiXSwgLnRpdGxlLTYsXG5bY2xhc3MqPVwidGl0bGUtNlwiXSwgLnRpdGxlLTcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5bY2xhc3MqPVwidGl0bGUtMVwiXSwgLnRpdGxlLTEsIGgxIHtcbiAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cblxuW2NsYXNzKj1cInRpdGxlLTJcIl0sIC50aXRsZS0yLCBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuW2NsYXNzKj1cInRpdGxlLTJcIl1bY2xhc3MqPVwiLS1iaWdcIl0ge1xuICBmb250LXNpemU6IDRyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbn1cblxuW2NsYXNzKj1cInRpdGxlLTNcIl0sIC50aXRsZS0zLCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG59XG5cbltjbGFzcyo9XCJ0aXRsZS00XCJdLCAudGl0bGUtNCwgaDQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogJGFydGljbGVfdGl0bGVzLW1hcmdpbi1iO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPVwidGl0bGUtNVwiXSwgLnRpdGxlLTUsIGg1IHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cblxuW2NsYXNzKj1cInRpdGxlLTZcIl0sIC50aXRsZS02LCBoNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cblxuLnRpdGxlLTYge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3R0b206IGNhbGMoIC04cHggLSAxNHB4ICk7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9hcnJvdy1ib3QtdGl0bGUuc3ZnJykgY2VudGVyL2NvdmVyO1xuICB9XG5cbiAgJi0tZ3JheSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctYm90LXRpdGxlX2dyYXkuc3ZnJykgY2VudGVyL2NvdmVyO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPVwidGl0bGUtN1wiXSwgLnRpdGxlLTcge1xuICBAZXh0ZW5kICV0ZXh0LXVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG4udGl0bGUtNy0tYmlnIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICB9XG59XG5cbi50aXRsZS03LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4udGl0bGUtNy0teHMge1xuICBmb250LXNpemU6IDEuOHJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1tKSB7XG4gICAgLy8gZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuW2NsYXNzKj1cInRpdGxlLThcIl0sIC50aXRsZS04IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi50aXRsZS1wcm9kdWN0IHtcbiAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAkYy1zbnVmZjtcbn1cblxuXG4uZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuXG5bY2xhc3MqPVwiYm9keXRleHRcIl0ge1xuICBmb250LWZhbWlseTogJGZmLWJvZHl0ZXh0O1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtbW9iaWxlLW0pIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxuXG4gIHN0cm9uZywgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG5bY2xhc3MqPVwiYm9keXRleHQtLXNtYWxsXCJdW2NsYXNzKj1cIi1zbWFsbFwiXSB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYm9keXRleHQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPVwiYm9keXRleHQtLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdcIl0sXG5bY2xhc3MqPVwiYm9keXRleHQtLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdcIl0gcCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYWx0OyAgXG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgKiAyO1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgLjNzICRlYXNlLWluLW91dDtcblxuICBzdHJvbmcsIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgKiAzO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi5mb250LWluZm9zIHsgXG4gIGZvbnQtZmFtaWx5OiAkZmYtYWx0O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLW1vYmlsZS1sKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uZWNob19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYWx0O1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uZWNob19fcGVyc29uIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1ib2R5dGV4dDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4iLCIvKiBHcmF5cyBwYWxldHRlICovXG4vKiAgQnJhbmQgY29sb3JzICovXG4vKiBHbG9iYWwgY29sb3JzICovXG4vKiBBcHBsaWVkIGJ5IGRlZmF1bHQgPiByZXNldC5zY3NzICovXG4vKiBUeXBvZ3JhcGh5ICovXG4vKiBCcmVha3BvaW50cyAqL1xuLyogV2lkdGggLyBIZWlnaHQgKi9cbi8qIExheW91dCAmIHNwYWNpbmcgKi9cbi8qIE1hcmdpbnMgKi9cbi8qIFdyYXBwZXJzICovXG4vKiBCb3JkZXJzICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1FQitHYXJhbW9uZDo0MDAsNDAwaSw1MDAsNzAwLDcwMGl8V29yaytTYW5zOjMwMCw0MDAsNTAwLDYwMHxaaWxsYStTbGFiOjQwMCw1MDAsNjAwXCIpO1xuW2NsYXNzKj1cIndyYXBwZXJcIl0ge1xuICBtYXJnaW46IDAgMnJlbTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzKj1cIndyYXBwZXJcIl0ge1xuICAgICAgbWFyZ2luOiAwIDZyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbY2xhc3MqPVwid3JhcHBlclwiXSB7XG4gICAgICBtYXJnaW46IDAgMTJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgICBbY2xhc3MqPVwid3JhcHBlclwiXSB7XG4gICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICBbY2xhc3MqPVwid3JhcHBlci0tXCJdW2NsYXNzKj1cIi0tYmlnXCJdIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICBtYXJnaW46IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgW2NsYXNzKj1cIndyYXBwZXItLVwiXVtjbGFzcyo9XCItLXNtYWxsXCJdIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4ud3JhcHBlci0tZncge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKiBodHRwOi8vY3NzbW9qby5jb20vbGF0ZXN0X25ld19jbGVhcmZpeF9zb19mYXIvXG4gKi9cbi8qXG4gKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbiByZWFkZXJzOlxuICogaHR0cDovL2p1aWN5c3R1ZGlvLmNvbS9hcnRpY2xlL3NjcmVlbi1yZWFkZXJzLWRpc3BsYXktbm9uZS5waHBcbiAqL1xuLypcbiAqIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbiAqL1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApOyB9XG5cbi8qIFR5cG8gKi9cbltjbGFzcyo9XCJ0aXRsZS0xXCJdLCAudGl0bGUtMSwgLmFydGljbGUgaDEsIC5hcnRpY2xlIC5oMSwgLmV2ZW50IGgxLCAuZXZlbnQgLmgxLCBoMSwgW2NsYXNzKj1cInRpdGxlLTdcIl0sIC50aXRsZS03LCAuY29udGFjdC1pbmZvc19faXRlbV9fdGl0bGUsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgbGFiZWwsIC5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIGxhYmVsLCAuY29udGFjdF9fZm9ybV9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuY29udGFjdF9fZm9ybV9faW5wdXQtY29udGFpbmVyIHRleHRhcmVhLCAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dCwgLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgdGV4dGFyZWEsIC5jYXJ0LWNvbGxhdGVyYWxzIGgyLCBbY2xhc3MqPVwibWVudS1uYXZfX2l0ZW1fX2hlYWRsaW5lLWJ0blwiXSwgLm1lbnUtbmF2X19pdGVtX19zZWNvbmRhcnktbGlua3MgLm1lbnUtbmF2X19pdGVtX19saW5rLCAuc2l0ZW1hcF9fc2VjdGlvbl9faGVhZGxpbmUtYnRuLCAuc2ItY3BudF9fdGhyZWVfX2VsX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogQ29sb3JzICovXG4vKiBNYXJnaW4sIEJvcmRlciwgUGFkZGluZyAqL1xuW2NsYXNzKj1cImZsZXgtY29udGFpbmVyXCJdIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBbY2xhc3MqPVwiZmxleC1jb250YWluZXJcIl1bY2xhc3MqPVwiLS1yXCJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIFtjbGFzcyo9XCJmbGV4LWNvbnRhaW5lclwiXVtjbGFzcyo9XCItLWNcIl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgW2NsYXNzKj1cImZsZXgtY29udGFpbmVyXCJdW2NsYXNzKj1cIi0td1wiXSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIFtjbGFzcyo9XCJmbGV4LWNvbnRhaW5lclwiXVtjbGFzcyo9XCItLW53XCJdIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICBbY2xhc3MqPVwiZmxleC1jb250YWluZXJcIl1bY2xhc3MqPVwiLS1qY2NcIl0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIFtjbGFzcyo9XCJmbGV4LWNvbnRhaW5lclwiXVtjbGFzcyo9XCItLWpjZnNcIl0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBbY2xhc3MqPVwiZmxleC1jb250YWluZXJcIl1bY2xhc3MqPVwiLS1qY2ZlXCJdIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIFtjbGFzcyo9XCJmbGV4LWNvbnRhaW5lclwiXVtjbGFzcyo9XCItLWpjc2JcIl0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBbY2xhc3MqPVwiZmxleC1jb250YWluZXJcIl1bY2xhc3MqPVwiLS1qY3NhXCJdIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICBbY2xhc3MqPVwiZmxleC1jb250YWluZXJcIl1bY2xhc3MqPVwiLS1haWNcIl0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgW2NsYXNzKj1cImZsZXgtY29udGFpbmVyXCJdW2NsYXNzKj1cIi0tYWlmc1wiXSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgW2NsYXNzKj1cImZsZXgtY29udGFpbmVyXCJdW2NsYXNzKj1cIi0tYWlmZVwiXSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIFtjbGFzcyo9XCJmbGV4LWNvbnRhaW5lclwiXVtjbGFzcyo9XCItLWFpc2JcIl0ge1xuICAgIGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuOyB9XG4gIFtjbGFzcyo9XCJmbGV4LWNvbnRhaW5lclwiXVtjbGFzcyo9XCItLWFpc2FcIl0ge1xuICAgIGFsaWduLWl0ZW1zOiBzcGFjZS1hcm91bmQ7IH1cbiAgW2NsYXNzKj1cImZsZXgtY29udGFpbmVyXCJdW2NsYXNzKj1cIi0tYWlzXCJdIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBbY2xhc3MqPVwibW9iaWxlLW9ubHlcIl1bY2xhc3MqPVwiLS1oaWRkZW5cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vdC1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGV4dC10cmFuc2Zvcm0taW5pdGlhbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1hcmdpbi1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5uby1tYXJnaW4tYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYXJnaW4tYm90LS1iaWcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWFyZ2luLWJvdC0tc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRleHQtdW5kZXJsaW5lZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2NsYXNzKj1cImJnX2Z1bGxmcmFtZVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuICBbY2xhc3MqPVwiYmdfZnVsbGZyYW1lXCJdW2NsYXNzKj1cIi0tYmxhY2stZmlsdGVyXCJdOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubm8tbWFyZ2luLWIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uby1wYWRkaW5nLXQtLW9uLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxMTI0Mzg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1yZWJvb3QuY3NzLm1hcCAqL1xuW2NsYXNzKj1cInRpdGxlLTFcIl0sIC50aXRsZS0xLCAuYXJ0aWNsZSBoMSwgLmFydGljbGUgLmgxLCAuZXZlbnQgaDEsIC5ldmVudCAuaDEsXG5bY2xhc3MqPVwidGl0bGUtMlwiXSwgLnRpdGxlLTIsIC5hcnRpY2xlIGgyLCAuYXJ0aWNsZSAuaDIsIC5ldmVudCBoMiwgLmV2ZW50IC5oMixcbltjbGFzcyo9XCJ0aXRsZS0zXCJdLCAudGl0bGUtMywgLmFydGljbGUgaDMsIC5hcnRpY2xlIC5oMywgLmFydGljbGUgaDQsIC5hcnRpY2xlIC5oNCwgLmV2ZW50IGgzLCAuZXZlbnQgLmgzLCAuZXZlbnQgaDQsIC5ldmVudCAuaDQsXG5bY2xhc3MqPVwidGl0bGUtNFwiXSwgLnRpdGxlLTQsXG5bY2xhc3MqPVwidGl0bGUtNVwiXSwgLnRpdGxlLTUsXG5bY2xhc3MqPVwidGl0bGUtNlwiXSwgLnRpdGxlLTYsXG5bY2xhc3MqPVwidGl0bGUtNlwiXSwgLnRpdGxlLTcsIC5jb250YWN0LWluZm9zX19pdGVtX190aXRsZSwgLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciBsYWJlbCwgLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgbGFiZWwsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgaW5wdXQsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgdGV4dGFyZWEsIC5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSwgLmNhcnQtY29sbGF0ZXJhbHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5bY2xhc3MqPVwidGl0bGUtMVwiXSwgLnRpdGxlLTEsIC5hcnRpY2xlIGgxLCAuYXJ0aWNsZSAuaDEsIC5ldmVudCBoMSwgLmV2ZW50IC5oMSwgaDEge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xhc3MqPVwidGl0bGUtMVwiXSwgLnRpdGxlLTEsIC5hcnRpY2xlIGgxLCAuYXJ0aWNsZSAuaDEsIC5ldmVudCBoMSwgLmV2ZW50IC5oMSwgaDEge1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9IH1cblxuW2NsYXNzKj1cInRpdGxlLTJcIl0sIC50aXRsZS0yLCAuYXJ0aWNsZSBoMiwgLmFydGljbGUgLmgyLCAuZXZlbnQgaDIsIC5ldmVudCAuaDIsIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzKj1cInRpdGxlLTJcIl0sIC50aXRsZS0yLCAuYXJ0aWNsZSBoMiwgLmFydGljbGUgLmgyLCAuZXZlbnQgaDIsIC5ldmVudCAuaDIsIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbltjbGFzcyo9XCJ0aXRsZS0yXCJdW2NsYXNzKj1cIi0tYmlnXCJdIHtcbiAgZm9udC1zaXplOiA0cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzKj1cInRpdGxlLTJcIl1bY2xhc3MqPVwiLS1iaWdcIl0ge1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgW2NsYXNzKj1cInRpdGxlLTJcIl1bY2xhc3MqPVwiLS1iaWdcIl0ge1xuICAgICAgZm9udC1zaXplOiAxMHJlbTsgfSB9XG5cbltjbGFzcyo9XCJ0aXRsZS0zXCJdLCAudGl0bGUtMywgLmFydGljbGUgaDMsIC5hcnRpY2xlIC5oMywgLmFydGljbGUgaDQsIC5hcnRpY2xlIC5oNCwgLmV2ZW50IGgzLCAuZXZlbnQgLmgzLCAuZXZlbnQgaDQsIC5ldmVudCAuaDQsIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTsgfVxuXG5bY2xhc3MqPVwidGl0bGUtNFwiXSwgLnRpdGxlLTQsIGg0IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xhc3MqPVwidGl0bGUtNFwiXSwgLnRpdGxlLTQsIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG5cbltjbGFzcyo9XCJ0aXRsZS01XCJdLCAudGl0bGUtNSwgaDUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xhc3MqPVwidGl0bGUtNVwiXSwgLnRpdGxlLTUsIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICAgIFtjbGFzcyo9XCJ0aXRsZS01XCJdLCAudGl0bGUtNSwgaDUge1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9IH1cblxuW2NsYXNzKj1cInRpdGxlLTZcIl0sIC50aXRsZS02LCBoNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTsgfVxuXG4udGl0bGUtNjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbi50aXRsZS02OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogY2FsYyggLThweCAtIDE0cHgpO1xuICByaWdodDogMjAlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9hcnJvdy1ib3QtdGl0bGUuc3ZnXCIpIGNlbnRlci9jb3ZlcjsgfVxuXG4udGl0bGUtNi0tZ3JheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctYm90LXRpdGxlX2dyYXkuc3ZnXCIpIGNlbnRlci9jb3ZlcjsgfVxuXG5bY2xhc3MqPVwidGl0bGUtN1wiXSwgLnRpdGxlLTcsIC5jb250YWN0LWluZm9zX19pdGVtX190aXRsZSwgLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciBsYWJlbCwgLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgbGFiZWwsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgaW5wdXQsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgdGV4dGFyZWEsIC5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSwgLmNhcnQtY29sbGF0ZXJhbHMgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzKj1cInRpdGxlLTdcIl0sIC50aXRsZS03LCAuY29udGFjdC1pbmZvc19faXRlbV9fdGl0bGUsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgbGFiZWwsIC5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIGxhYmVsLCAuY29udGFjdF9fZm9ybV9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuY29udGFjdF9fZm9ybV9faW5wdXQtY29udGFpbmVyIHRleHRhcmVhLCAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dCwgLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgdGV4dGFyZWEsIC5jYXJ0LWNvbGxhdGVyYWxzIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9IH1cblxuLnRpdGxlLTctLWJpZyB7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aXRsZS03LS1iaWcge1xuICAgICAgZm9udC1zaXplOiA0LjNyZW07IH0gfVxuXG4udGl0bGUtNy0tc21hbGwge1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aXRsZS03LS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgICAudGl0bGUtNy0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuXG4udGl0bGUtNy0teHMge1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aXRsZS03LS14cyB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG5bY2xhc3MqPVwidGl0bGUtOFwiXSwgLnRpdGxlLTgge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGFzcyo9XCJ0aXRsZS04XCJdLCAudGl0bGUtOCB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4udGl0bGUtcHJvZHVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNFNUU1RjI7IH1cblxuLmV4Y2VycHQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH1cblxuW2NsYXNzKj1cImJvZHl0ZXh0XCJdLCAuYXJ0aWNsZSBwLCAuZXZlbnQgcCwgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICBbY2xhc3MqPVwiYm9keXRleHRcIl0sIC5hcnRpY2xlIHAsIC5ldmVudCBwLCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICAgIFtjbGFzcyo9XCJib2R5dGV4dFwiXSwgLmFydGljbGUgcCwgLmV2ZW50IHAsIC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtOyB9IH1cbiAgW2NsYXNzKj1cImJvZHl0ZXh0XCJdIHN0cm9uZywgLmFydGljbGUgcCBzdHJvbmcsIC5ldmVudCBwIHN0cm9uZywgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gc3Ryb25nLCBbY2xhc3MqPVwiYm9keXRleHRcIl0gYiwgLmFydGljbGUgcCBiLCAuZXZlbnQgcCBiLCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBiIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbltjbGFzcyo9XCJib2R5dGV4dC0tc21hbGxcIl1bY2xhc3MqPVwiLXNtYWxsXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICAgIFtjbGFzcyo9XCJib2R5dGV4dC0tc21hbGxcIl1bY2xhc3MqPVwiLXNtYWxsXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuW2NsYXNzKj1cImJvZHl0ZXh0LS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5nXCJdLFxuW2NsYXNzKj1cImJvZHl0ZXh0LS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5nXCJdIHAge1xuICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICBbY2xhc3MqPVwiYm9keXRleHQtLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdcIl0gc3Ryb25nLCBbY2xhc3MqPVwiYm9keXRleHQtLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdcIl0gYixcbiAgW2NsYXNzKj1cImJvZHl0ZXh0LS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5nXCJdIHAgc3Ryb25nLFxuICBbY2xhc3MqPVwiYm9keXRleHQtLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdcIl0gcCBiIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIFtjbGFzcyo9XCJib2R5dGV4dC0tXCJdW2NsYXNzKj1cIi0taGVhZGluZ1wiXSxcbiAgICBbY2xhc3MqPVwiYm9keXRleHQtLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdcIl0gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuXG4uZm9udC1pbmZvcywgLmV2ZW50X19pbmZvc19faXRlbS5mbGV4LWNvbnRhaW5lciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLmZvbnQtaW5mb3MsIC5ldmVudF9faW5mb3NfX2l0ZW0uZmxleC1jb250YWluZXIgcCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvbnQtaW5mb3MsIC5ldmVudF9faW5mb3NfX2l0ZW0uZmxleC1jb250YWluZXIgcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5lY2hvX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWNob19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5lY2hvX19wZXJzb24ge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLyoqXG4gKiBTd2lwZXIgNC41LjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDIyLCAyMDE5XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyB9XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLmVjaG9fX2VsLWlubmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBtYXJnaW46IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVjaG9fX2VsLnN3aXBlci1zbGlkZSAuZWNob19fY29udGVudCwgLmVjaG9fX2VsLnN3aXBlci1zbGlkZSAuZWNob19faW1hZ2VzIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzcmVtKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lY2hvX19lbC5zd2lwZXItc2xpZGUgLmVjaG9fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZWNob19fZWwuc3dpcGVyLXNsaWRlIC5lY2hvX19jb250ZW50IC5lY2hvX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVjaG9fX2VsLnN3aXBlci1zbGlkZSAuZWNob19fY29udGVudCBbY2xhc3MqPVwiY3RhLS1cIl0ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9IH1cblxuLmVjaG9fX2VsLnN3aXBlci1zbGlkZSAuZWNob19faW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lY2hvX19lbC5zd2lwZXItc2xpZGUgLmVjaG9fX2ltYWdlcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmVjaG9fX2VsLnN3aXBlci1zbGlkZSAuZWNob19faW1hZ2VzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmVjaG9fX2VsLnN3aXBlci1zbGlkZSAuZWNob19faW1hZ2VzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhaW5lciwgW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0tZmlyc3RcIl0sIFtjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLW1hcmdpbi1taW5pbWl6ZWRcIl0sIFtjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLXNlY3Rpb25cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDExcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciwgW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0tZmlyc3RcIl0sIFtjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLW1hcmdpbi1taW5pbWl6ZWRcIl0sIFtjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLXNlY3Rpb25cIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDE2cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lciwgW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0tZmlyc3RcIl0sIFtjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLW1hcmdpbi1taW5pbWl6ZWRcIl0sIFtjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLXNlY3Rpb25cIl0ge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0tZWNob3NcIl0ge1xuICBwYWRkaW5nLXRvcDogY2FsYyg3cmVtICsgMnJlbSAqIDIpOyB9XG5cbltjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLWZpcnN0XCJdIHtcbiAgcGFkZGluZy10b3A6IDEzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0tZmlyc3RcIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDE2cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0tZmlyc3RcIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDI1cmVtOyB9IH1cblxuW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0tbWFyZ2luLW1pbmltaXplZFwiXSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLW1hcmdpbi1taW5pbWl6ZWRcIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfSB9XG5cbltjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLXNlY3Rpb25cIl0ge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xhc3MqPVwiY29udGFpbmVyLS1cIl1bY2xhc3MqPVwiLS1zZWN0aW9uXCJdIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTsgfSB9XG4gIFtjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLXNlY3Rpb25cIl1bY2xhc3MqPVwiLS1oYWxmYmFrZWRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICM3QUM2QzA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLXNlY3Rpb25cIl0gPiAuYmctLWhhbGZiYWtlZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgMjAlKTtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIGhlaWdodDogODYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZWNvbG9neS1pY29uLnN2Z1wiKSBjZW50ZXIvY292ZXI7IH0gfVxuICBbY2xhc3MqPVwiY29udGFpbmVyLS1cIl1bY2xhc3MqPVwiLS1zZWN0aW9uXCJdW2NsYXNzKj1cIi0tYXByaWNvdFwiXSB7XG4gICAgYmFja2dyb3VuZDogI0YzOTg3RjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0tc2VjdGlvblwiXSA+IC5iZy0tYXByaWNvdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgMjAlKTtcbiAgICAgIHdpZHRoOiA4NjBweDtcbiAgICAgIGhlaWdodDogODYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW50ZXJjdWx0dXJhbGl0eS1pY29uLnN2Z1wiKSBjZW50ZXIvY292ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0taW52ZXJ0XCJdIC5tYWluIHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbY2xhc3MqPVwiY29udGFpbmVyLS1cIl1bY2xhc3MqPVwiLS1pbnZlcnRcIl0gLnNpZGViYXIge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5jb250YWluZXItLXNlY3Rpb24gKyAuY29udGFpbmVyLS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uc2lkZWJhciwgW2NsYXNzKj1cInNpZGViYXItLVwiXSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpZGViYXIsIFtjbGFzcyo9XCJzaWRlYmFyLS1cIl0ge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNpZGViYXIsIFtjbGFzcyo9XCJzaWRlYmFyLS1cIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWRlYmFyLS1ub3Qtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vcGVuaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1mcm9udHBhZ2UtbW9iaWxlLnBuZ1wiKSBjZW50ZXIvY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5vcGVuaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1mcm9udHBhZ2UucG5nXCIpIGNlbnRlci9jb3ZlcjsgfSB9XG5cbi5vcGVuaW5nX19pbm5lciB7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuLm9wZW5pbmdfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5vcGVuaW5nX19sb2dvIHN2ZyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcGVuaW5nX19sb2dvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMTVweDsgfSB9XG5cbi5vcGVuaW5nX19sYW5ndWFnZS1pdGVtIHtcbiAgcGFkZGluZzogMCAycmVtOyB9XG5cbi5vcGVuaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcGVuaW5nX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07IH0gfVxuXG4ub3BlbmluZ19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3BlbmluZ19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLm9wZW5pbmdfX3Njcm9sbGRvd24taWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBib3R0b206IDVyZW07XG4gIGxlZnQ6IDUwJTsgfVxuXG4uZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwMDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAuZm9ybS1jb250YWluZXIuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybS1jb250YWluZXIgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHJlbSAxNXJlbTsgfVxuICAgICAgLmZvcm0tY29udGFpbmVyIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb3JtLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfSB9XG4gIC5mb3JtLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnaW5zY3JpcHRpb24nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgbGVmdDogMi41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbi5mb3JtLWNvbnRhaW5lcl9fc3VibWl0LWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5mb3JtLWNvbnRhaW5lcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzExMjQzODtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbi5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTsgfSB9XG5cbi5oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3JlbTtcbiAgcGFkZGluZzogMHJlbSA0cmVtO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tZW51IHtcbiAgICAgIGhlaWdodDogMTByZW07IH0gfVxuICAubWVudS5pcy1oaWRkZW4ge1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZW51LmlzLXJlZHVjZWQge1xuICAgIGhlaWdodDogNjBweDsgfVxuXG4uaGlkZGVuLWlucHV0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTE1MHB4O1xuICBsZWZ0OiA2cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbi5tZW51LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5tZW51X19lbDpmaXJzdC1vZi10eXBlIFtjbGFzcyo9XCJtZW51X19idG5cIl06Zmlyc3Qtb2YtdHlwZSwgLm1lbnVfX2VsOmxhc3Qtb2YtdHlwZSBbY2xhc3MqPVwibWVudV9fYnRuXCJdOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm1lbnVfX2J0bi0tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAubWVudV9fYnRuLS10ZXh0OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTEyNDM4O1xuICAgIHRyYW5zaXRpb246IDAuM3Mgd2lkdGggY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIC5tZW51X19idG4tLXRleHQ6aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVudS5pcy1yZWR1Y2VkIC5tZW51X19idG4tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5tZW51LmlzLWhpZGRlbiAubWVudV9fYnRuLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDA7IH1cblxuLm1lbnVfX2J0bl9faWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51X19idG5fX2ljb24ge1xuICAgICAgd2lkdGg6IDIuNXJlbTsgfSB9XG4gIC5tZW51LmlzLXJlZHVjZWQgLm1lbnVfX2J0bl9faWNvbiB7XG4gICAgd2lkdGg6IDEuOHJlbTsgfVxuICAubWVudS5pcy1oaWRkZW4gLm1lbnVfX2J0bl9faWNvbiB7XG4gICAgd2lkdGg6IDA7IH1cblxuLm1lbnVfX2VsLS1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ubWVudV9fZWw6bGFzdC1vZi10eXBlIC5tZW51X19idG5fX2ljb24ge1xuICB3aWR0aDogMS44cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnVfX2VsOmxhc3Qtb2YtdHlwZSAubWVudV9fYnRuX19pY29uIHtcbiAgICAgIHdpZHRoOiAyLjNyZW07IH0gfVxuICAubWVudS5pcy1yZWR1Y2VkIC5tZW51X19lbDpsYXN0LW9mLXR5cGUgLm1lbnVfX2J0bl9faWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTsgfVxuICAubWVudS5pcy1oaWRkZW4gLm1lbnVfX2VsOmxhc3Qtb2YtdHlwZSAubWVudV9fYnRuX19pY29uIHtcbiAgICB3aWR0aDogMDsgfVxuXG4ubWVudV9fbG9nbyB7XG4gIHdpZHRoOiA1cmVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5tZW51X19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gIC5tZW51LmlzLXJlZHVjZWQgLm1lbnVfX2xvZ28ge1xuICAgIHdpZHRoOiA0cmVtOyB9XG4gIC5tZW51LmlzLWhpZGRlbiAubWVudV9fbG9nbyB7XG4gICAgd2lkdGg6IDA7IH1cblxuLm1lbnVfX2Jhc2VsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubWVudV9fYmFzZWxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTByZW07IH0gfVxuICAubWVudS5pcy1yZWR1Y2VkIC5tZW51X19iYXNlbGluZSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgLm1lbnUuaXMtaGlkZGVuIC5tZW51X19iYXNlbGluZSB7XG4gICAgd2lkdGg6IDA7IH1cblxuLm1lbnVfX2J0bi0tYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgLm1lbnUuaXMtcmVkdWNlZCAubWVudV9fYnRuLS1idXJnZXIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAubWVudS5pcy1oaWRkZW4gLm1lbnVfX2J0bi0tYnVyZ2VyIHtcbiAgICBmb250LXNpemU6IDA7IH1cblxuLm1lbnUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDEycHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICMxMTI0Mzg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1lbnUtbmF2IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cblxuLm1lbnUtbmF2X19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzExMjQzODtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWVudS1uYXYtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudS1uYXYtaW5uZXIge1xuICAgICAgcGFkZGluZzogNi44cmVtOyB9IH1cblxuLm1lbnUtbmF2X19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogODclO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuW2NsYXNzKj1cIm1lbnUtbmF2X19pdGVtX19oZWFkbGluZS1idG5cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIFtjbGFzcyo9XCJtZW51LW5hdl9faXRlbV9faGVhZGxpbmUtYnRuXCJdOmhvdmVyIHtcbiAgICBjb2xvcjogIzdBQzZDMDsgfVxuXG4ubWVudS1uYXZfX2l0ZW1fX2hlYWRsaW5lLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2Fycm93LXNtLWJ0bi13aXQuc3ZnXCIpIGNlbnRlci9jb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbi5tZW51LW5hdl9faXRlbV9faGVhZGxpbmUtYnRuOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tZW51LW5hdl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lbnUtbmF2X19pdGVtOmhvdmVyIC5tZW51LW5hdl9faXRlbV9fbHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lbnUtbmF2X19pdGVtX19scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAzNDRweDtcbiAgICBwYWRkaW5nOiAzcmVtIDEwcmVtIDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgIGJhY2tncm91bmQ6ICMxMTI0Mzg7IH0gfVxuXG4ubWVudS1uYXZfX2l0ZW1fX2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWVudS1uYXZfX2l0ZW1fX2VsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1lbnUtbmF2X19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtOyB9XG4gIC5tZW51LW5hdl9faXRlbV9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgLm1lbnUtbmF2X19pdGVtX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubWVudS1uYXZfX2l0ZW1fX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubWVudS1uYXZfX2l0ZW1zLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMTI0Mzg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLm1lbnUtbmF2X19pdGVtcy1ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjN0FDNkMwOyB9XG4gIC5tZW51LW5hdl9faXRlbXMtYmxvY2s6bnRoLW9mLXR5cGUoMikge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMzk4N0Y7IH1cbiAgLm1lbnUtbmF2X19pdGVtcy1ibG9jazpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0REY0OTsgfVxuICAubWVudS1uYXZfX2l0ZW1zLWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuXG4ubWVudS1uYXZfX2l0ZW1fX3NlY29uZGFyeS1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLm1lbnUtbmF2X19pdGVtX19zZWNvbmRhcnktbGlua3MgLm1lbnUtbmF2X19pdGVtX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1lbnUtbmF2X19pdGVtLmlzLWFjdGl2ZSAubWVudS1uYXZfX2l0ZW1fX2hlYWRsaW5lLWJ0bjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoOTBkZWcpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tZW51LW5hdl9faXRlbS5pcy1hY3RpdmUgLm1lbnUtbmF2X19pdGVtX19scyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2l0ZW1hcCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCAxcmVtICsgMXJlbSk7XG4gIHBhZGRpbmc6IDhyZW0gMCA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjMTEyNDM4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICAgIC5zaXRlbWFwIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgLnNpdGVtYXAtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgLnNpdGVtYXBfX3NlY3Rpb24sIFtjbGFzcyo9XCJzaXRlbWFwX19zZWN0aW9uLS1cIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgLnNpdGVtYXBfX3NlY3Rpb246bGFzdC1vZi10eXBlLCBbY2xhc3MqPVwic2l0ZW1hcF9fc2VjdGlvbi0tXCJdOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVtYXBfX3NlY3Rpb24sIFtjbGFzcyo9XCJzaXRlbWFwX19zZWN0aW9uLS1cIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICAuc2l0ZW1hcF9fc2VjdGlvbiwgW2NsYXNzKj1cInNpdGVtYXBfX3NlY3Rpb24tLVwiXSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcgLSA0cmVtKTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuc2l0ZW1hcF9fc2VjdGlvbjpudGgtb2YtdHlwZSg1KSwgW2NsYXNzKj1cInNpdGVtYXBfX3NlY3Rpb24tLVwiXTpudGgtb2YtdHlwZSg1KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyArIDRyZW0pO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gICAgLnNpdGVtYXBfX3NlY3Rpb246bGFzdC1vZi10eXBlLCBbY2xhc3MqPVwic2l0ZW1hcF9fc2VjdGlvbi0tXCJdOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxMTI0Mzg7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gIFtjbGFzcyo9XCJzaXRlbWFwX19zZWN0aW9uLS1cIl1bY2xhc3MqPVwiLS1hcHJpY290XCJdIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzExMjQzODtcbiAgICBib3JkZXItY29sb3I6ICNGMzk4N0Y7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgW2NsYXNzKj1cInNpdGVtYXBfX3NlY3Rpb24tLVwiXVtjbGFzcyo9XCItLXN0YXJzaGlwXCJdIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzExMjQzODtcbiAgICBib3JkZXItY29sb3I6ICNGNERGNDk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgW2NsYXNzKj1cInNpdGVtYXBfX3NlY3Rpb24tLVwiXVtjbGFzcyo9XCItLXN0YXJzaGlwXCJdIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxMTI0Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfSB9XG5cbi5zaXRlbWFwX19zZWN0aW9uLS1ib251cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgICAuc2l0ZW1hcF9fc2VjdGlvbi0tYm9udXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLnNpdGVtYXBfX3NlY3Rpb25fX2hlYWRsaW5lLWJ0biB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZW1hcF9fc2VjdGlvbl9faGVhZGxpbmUtYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjN0FDNkMwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVtYXBfX3NlY3Rpb25fX2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuXG4uc2l0ZW1hcF9fc2VjdGlvbl9fZWwge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zaXRlbWFwX19zZWN0aW9uX19lbDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgICAuc2l0ZW1hcF9fc2VjdGlvbl9fZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICAgIC5zaXRlbWFwX19zZWN0aW9uX19lbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5zaXRlbWFwX19zZWN0aW9uX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtOyB9XG4gIC5zaXRlbWFwX19zZWN0aW9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaXRlbWFwX19zZWN0aW9uX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAuc2l0ZW1hcF9fc2VjdGlvbl9fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuc2l0ZW1hcF9fc2VjdGlvbl9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gIC5zaXRlbWFwX19zZWN0aW9uX19saW5rcyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlbWFwX19zZWN0aW9uX19saW5rczpob3Zlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG4uc2l0ZW1hcF9fc2VjdGlvbl9fbGlua3MgLnNpdGVtYXBfX3NlY3Rpb25fX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZW1hcF9fc2VjdGlvbl9fbGlua3MgLnNpdGVtYXBfX3NlY3Rpb25fX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY0MHB4KSB7XG4gICAgLnNpdGVtYXBfX3NlY3Rpb25fX2xpbmtzIC5zaXRlbWFwX19zZWN0aW9uX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi5zaXRlbWFwX19zZWN0aW9uX19zZWFyY2gtaW5wdXQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uc29jaWFsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICAuc2l0ZW1hcF9fc2VjdGlvbi0tYm9udXMgLnNvY2lhbCB7XG4gICAgaGVpZ2h0OiAxMHB4OyB9IH1cblxuLnNvY2lhbF9fdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5mb290ZXItZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1lbmQge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuXG4uZm9vdGVyLWVuZF9fZWwge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07IH1cbiAgLmZvb3Rlci1lbmRfX2VsOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1lbmRfX2VsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9IH1cblxuLmZvb3Rlcl9fY29weXJpZ2h0cyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXJfX2NvcHlyaWdodHMge1xuICAgICAgZmxleC1iYXNpczogaW5pdGlhbDsgfSB9XG5cbi5mb290ZXItZW5kX19lbF9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTsgfVxuXG4ubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlci1lbmRfX2VsX19saW5rI25ld3NsZXR0ZXItdHJpZ2dlciB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb290ZXItZW5kX19lbF9fbGluayNuZXdzbGV0dGVyLXRyaWdnZXIsXG4uZm9vdGVyLWVuZF9fZWxfX2xpbmsjY29uZmlkZW50aWFsaXR5LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZvb3Rlci1lbmRfX2VsX19saW5rI25ld3NsZXR0ZXItdHJpZ2dlcjo6YWZ0ZXIsXG4gIC5mb290ZXItZW5kX19lbF9fbGluayNjb25maWRlbnRpYWxpdHktbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3R0b206IC0xcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxMTI0Mzg7IH1cblxuLm1jNHdwLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHBhZGRpbmc6IDRyZW07XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWM0d3AtZm9ybSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIC5tYzR3cC1mb3JtLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1jNHdwLWZvcm0uYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMxMTI0Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTVFNUYyO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAubWM0d3AtZm9ybSAubmV3c2xldHRlci1mb3JtX19zdWJtaXQtYnRuIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLm1jNHdwLWZvcm0gLm5ld3NsZXR0ZXItZm9ybV9fc3VibWl0LWJ0biBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgICAubWM0d3AtZm9ybSAubmV3c2xldHRlci1mb3JtX19zdWJtaXQtYnRuOmhvdmVyIGlucHV0IHtcbiAgICAgIGNvbG9yOiAjMTEyNDM4OyB9XG4gIC5tYzR3cC1mb3JtIC5uZXdzbGV0dGVyLWZvcm1fX2luZm8tbXNnIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tYzR3cC1mb3JtIC5uZXdzbGV0dGVyLWZvcm1fX2dkcHIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAubWM0d3AtZm9ybSAubmV3c2xldHRlci1mb3JtX19nZHByIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubmV3c2xldHRlcnMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIC5uZXdzbGV0dGVycy1vdmVybGF5LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTsgfVxuICAuYXJ0aWNsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5hcnRpY2xlIGgxLCAuYXJ0aWNsZSBoMiwgLmFydGljbGUgaDMsIC5hcnRpY2xlIGg0LCAuYXJ0aWNsZSBoNSwgLmFydGljbGUgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmFydGljbGUgaDEsIC5hcnRpY2xlIC5oMSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFydGljbGUgaDMsIC5hcnRpY2xlIC5oMyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5hcnRpY2xlIGg0LCAuYXJ0aWNsZSAuaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5hcnRpY2xlIHAgKyBoMSwgLmFydGljbGUgcCArIGgyLCAuYXJ0aWNsZSBwICsgaDMsIC5hcnRpY2xlIHAgKyBoNCwgLmFydGljbGUgcCArIGg1LCAuYXJ0aWNsZSBwICsgaDYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gIC5hcnRpY2xlID4gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2NvdXZlcnR1cmUsXG4gIC5hcnRpY2xlIC53cC1ibG9jay1jb3ZlciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFydGljbGUgLmFydGljbGVfX2NvdXZlcnR1cmUsXG4gICAgICAuYXJ0aWNsZSAud3AtYmxvY2stY292ZXIge1xuICAgICAgICBoZWlnaHQ6IDMwcmVtOyB9IH1cbiAgLmFydGljbGUgLmFydGljbGVfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH1cbiAgLmFydGljbGUgW2NsYXNzKj1cImFydGljbGVfX3ByZXNzLWJ0blwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzExMjQzODsgfVxuICAgIC5hcnRpY2xlIFtjbGFzcyo9XCJhcnRpY2xlX19wcmVzcy1idG5cIl06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuYXJ0aWNsZSBbY2xhc3MqPVwiYXJ0aWNsZV9fcHJlc3MtYnRuXCJdOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5hcnRpY2xlIFtjbGFzcyo9XCJhcnRpY2xlX19wcmVzcy1idG5cIl06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMxMTI0Mzg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAgIC5hcnRpY2xlIFtjbGFzcyo9XCJhcnRpY2xlX19wcmVzcy1idG5cIl06aG92ZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpY2xlIFtjbGFzcyo9XCJhcnRpY2xlX19wcmVzcy1idG5cIl0gc3ZnIHtcbiAgICAgIGhlaWdodDogMTVweDsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fbm90ZXMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMTEyNDM4O1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fbm90ZXMgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19ub3RlcyBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fbm90ZXMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlX19ub3RlcyBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgLmFydGljbGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFydGljbGUgW2NsYXNzKj1cImN0YVwiXSwgLmFydGljbGUgYS53Yy1iYWNrd2FyZCxcbiAgLmFydGljbGUgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sXG4gIC5hcnRpY2xlIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0ID4gYS5jaGVja291dC1idXR0b24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYXJ0aWNsZSBhLm5vdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICM0MjY3QjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19ub3Rlc19fZWwgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQtLWVwaW5nbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50LS1lcGluZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYXJ0aWNsZV9fY29udGVudC0tZXBpbmdsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5hcnRpY2xlX19jb250ZW50LS1lcGluZ2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmFydGljbGVfX2NvbnRlbnQtLWVwaW5nbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFydGljbGVfX2NvbnRlbnQtLWVwaW5nbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hcnRpY2xlX19jb250ZW50LS1lcGluZ2xlIGltZyB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmFydGljbGVfX2NvbnRlbnQtLWVwaW5nbGUgLmFydGljbGVfX2NvbnRlbnRfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLmV2ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtOyB9XG4gIC5ldmVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5ldmVudCBoMSwgLmV2ZW50IGgyLCAuZXZlbnQgaDMsIC5ldmVudCBoNCwgLmV2ZW50IGg1LCAuZXZlbnQgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmV2ZW50IGgxLCAuZXZlbnQgLmgxIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuZXZlbnQgaDMsIC5ldmVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuZXZlbnQgaDQsIC5ldmVudCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudCBoNCwgLmV2ZW50IC5oNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAuZXZlbnQgcCArIGgxLCAuZXZlbnQgcCArIGgyLCAuZXZlbnQgcCArIGgzLCAuZXZlbnQgcCArIGg0LCAuZXZlbnQgcCArIGg1LCAuZXZlbnQgcCArIGg2IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAuZXZlbnQgPiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAuZXZlbnQgLmV2ZW50X19jb3V2ZXJ0dXJlLFxuICAuZXZlbnQgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnQgLmV2ZW50X19jb3V2ZXJ0dXJlLFxuICAgICAgLmV2ZW50IC53cC1ibG9jay1jb3ZlciB7XG4gICAgICAgIGhlaWdodDogMzByZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLmV2ZW50IC5ldmVudF9fY291dmVydHVyZSxcbiAgICAgIC5ldmVudCAud3AtYmxvY2stY292ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9IH1cbiAgLmV2ZW50IC5ldmVudF9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnQgLmV2ZW50X19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfSB9XG5cbi5ldmVudF9faW5mb3Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW50X19pbmZvcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9IH1cblxuLmV2ZW50X19pbmZvc19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07IH1cbiAgLmV2ZW50X19pbmZvc19faXRlbS5mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmV2ZW50X19pbmZvc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmV2ZW50X19pbmZvc19faXRlbS5mbGV4LWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ldmVudF9faW5mb3NfX2l0ZW0taWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ldmVudF9faW5mb3NfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogMjVweDsgfSB9XG5cbi5ldmVudF9fcHJhY3RpY2FsLWluZm9zIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ldmVudF9fcHJhY3RpY2FsLWluZm9zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuXG4uZXZlbnRfX3ByYWN0aWNhbC1pbmZvcyxcbi5ldmVudF9fcHJhY3RpY2FsLWluZm9zIHAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW50X19wcmFjdGljYWwtaW5mb3MsXG4gICAgLmV2ZW50X19wcmFjdGljYWwtaW5mb3MgcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5ldmVudF9fcHJhY3RpY2FsLWluZm9zX19lbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmVjaG8tb3V0ZXItMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWNoby1vdXRlci0yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIuN3JlbSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ3VpbGxlbWV0LnN2Z1wiKSBjZW50ZXIvY292ZXI7IH1cblxuLmVjaG8tb3V0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTVFNUYyOyB9XG4gIC5lY2hvLW91dGVyLmNvbnRhaW5lciwgLmVjaG8tb3V0ZXJbY2xhc3MqPVwiY29udGFpbmVyLS1cIl1bY2xhc3MqPVwiLS1maXJzdFwiXSwgLmVjaG8tb3V0ZXJbY2xhc3MqPVwiY29udGFpbmVyLS1cIl1bY2xhc3MqPVwiLS1tYXJnaW4tbWluaW1pemVkXCJdLCAuZWNoby1vdXRlcltjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLXNlY3Rpb25cIl0ge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lY2hvLW91dGVyLmNvbnRhaW5lciwgLmVjaG8tb3V0ZXJbY2xhc3MqPVwiY29udGFpbmVyLS1cIl1bY2xhc3MqPVwiLS1maXJzdFwiXSwgLmVjaG8tb3V0ZXJbY2xhc3MqPVwiY29udGFpbmVyLS1cIl1bY2xhc3MqPVwiLS1tYXJnaW4tbWluaW1pemVkXCJdLCAuZWNoby1vdXRlcltjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLXNlY3Rpb25cIl0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJyZW07IH0gfVxuXG4uZWNob19fZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lY2hvX19lbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjaG9fX2VsOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG4uZWNob19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjaG9fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtOyB9IH1cblxuW2NsYXNzKj1cImVjaG9fX2NvbnRlbnRcIl0sXG4uZWNob19faW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2NsYXNzKj1cImVjaG9fX2NvbnRlbnRcIl0sXG4gICAgLmVjaG9fX2ltYWdlcyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cmVtKTsgfSB9XG5cbltjbGFzcyo9XCJlY2hvX19jb250ZW50XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4uZWNob19faW1hZ2VzIHtcbiAgbWluLWhlaWdodDogMzYwcHg7IH1cblxuLmVjaG9fX2ltYWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMnJlbSAvIDIpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjaG9fX2ltYWdlc19faXRlbSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gNHJlbSAvIDIpOyB9IH1cbiAgLmVjaG9fX2ltYWdlc19faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lY2hvX19pbWFnZXNfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuICAuZWNob19faW1hZ2VzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lY2hvX19pbWFnZXNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHJlbSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9IH1cblxuLmVjaG9fX2VsOm50aC1jaGlsZChldmVuKSAuZWNob19faW1hZ2VzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lY2hvX19lbDpudGgtY2hpbGQoZXZlbikgLmVjaG9fX2ltYWdlc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHJlbSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07IH0gfVxuXG4uZWNob19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWNob19fdGV4dCBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuXG5bY2xhc3MqPVwiY3RhXCJdLCBhLndjLWJhY2t3YXJkLFxuLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sXG4ud2MtcHJvY2VlZC10by1jaGVja291dCA+IGEuY2hlY2tvdXQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxMTI0Mzg7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTEyNDM4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgW2NsYXNzKj1cImN0YVwiXSAud3AtYmxvY2stYnV0dG9uX19saW5rLCBhLndjLWJhY2t3YXJkIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0ID4gYS5jaGVja291dC1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIFtjbGFzcyo9XCJjdGFcIl0sIGEud2MtYmFja3dhcmQsXG4gICAgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sXG4gICAgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgPiBhLmNoZWNrb3V0LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjVyZW07IH0gfVxuICBbY2xhc3MqPVwiY3RhXCJdOjphZnRlciwgYS53Yy1iYWNrd2FyZDo6YWZ0ZXIsXG4gIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOjphZnRlcixcbiAgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgPiBhLmNoZWNrb3V0LWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9hcnJvdy1zbS1idG4uc3ZnXCIpIGNlbnRlci9jb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgW2NsYXNzKj1cImN0YVwiXTpob3Zlcjo6YWZ0ZXIsIGEud2MtYmFja3dhcmQ6aG92ZXI6OmFmdGVyLFxuICAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4gIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0ID4gYS5jaGVja291dC1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cblxuW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0td2l0XCJdOmhvdmVyLCBhLndjLWJhY2t3YXJkOmhvdmVyLFxuLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246aG92ZXIsXG4ud2MtcHJvY2VlZC10by1jaGVja291dCA+IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMTEyNDM4OyB9XG4gIFtjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLXdpdFwiXTpob3Zlcjo6YWZ0ZXIsIGEud2MtYmFja3dhcmQ6aG92ZXI6OmFmdGVyLFxuICAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4gIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0ID4gYS5jaGVja291dC1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9hcnJvdy1zbS1idG4td2l0LnN2Z1wiKSBjZW50ZXIvY292ZXI7IH1cblxuW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tZGFya1wiXSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzExMjQzODsgfVxuICBbY2xhc3MqPVwiY3RhLS1cIl1bY2xhc3MqPVwiLS1kYXJrXCJdOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLXdpdC5zdmdcIikgY2VudGVyL2NvdmVyOyB9XG4gIFtjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLWRhcmtcIl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTEyNDM4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tZGFya1wiXTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLnN2Z1wiKSBjZW50ZXIvY292ZXI7IH1cblxuW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tc3RhcnNoaXBcIl0ge1xuICBjb2xvcjogIzExMjQzODtcbiAgYm9yZGVyLWNvbG9yOiAjRjRERjQ5O1xuICBiYWNrZ3JvdW5kOiAjRjRERjQ5OyB9XG4gIFtjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLXN0YXJzaGlwXCJdOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLnN2Z1wiKSBjZW50ZXIvY292ZXI7IH1cbiAgW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tc3RhcnNoaXBcIl06aG92ZXIge1xuICAgIGNvbG9yOiAjRjRERjQ5O1xuICAgIGJhY2tncm91bmQ6ICMxMTI0Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTEyNDM4OyB9XG4gICAgW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tc3RhcnNoaXBcIl06aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2Fycm93LXNtLWJ0bi1zdGFyc2hpcC5zdmdcIikgY2VudGVyL2NvdmVyOyB9XG5cbltjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLWFwcmljb3RcIl0ge1xuICBib3JkZXItY29sb3I6ICNGMzk4N0Y7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0YzOTg3RjsgfVxuICBbY2xhc3MqPVwiY3RhLS1cIl1bY2xhc3MqPVwiLS1hcHJpY290XCJdOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLXdpdC5zdmdcIikgY2VudGVyL2NvdmVyOyB9XG4gIFtjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLWFwcmljb3RcIl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTEyNDM4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tYXByaWNvdFwiXTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLnN2Z1wiKSBjZW50ZXIvY292ZXI7IH1cblxuW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0taGFsZmJha2VkXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDNkMwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM3QUM2QzA7IH1cbiAgW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0taGFsZmJha2VkXCJdOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLXdpdC5zdmdcIikgY2VudGVyL2NvdmVyOyB9XG4gIFtjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLWhhbGZiYWtlZFwiXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTI0Mzg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICBbY2xhc3MqPVwiY3RhLS1cIl1bY2xhc3MqPVwiLS1oYWxmYmFrZWRcIl06aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2Fycm93LXNtLWJ0bi5zdmdcIikgY2VudGVyL2NvdmVyOyB9XG5cbltjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLXRyYW5zcGFyZW50XCJdIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIFtjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLXRyYW5zcGFyZW50XCJdOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLXdpdC5zdmdcIikgY2VudGVyL2NvdmVyOyB9XG4gIFtjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLXRyYW5zcGFyZW50XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tbm8tYm9yZGVyc1wiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tbm8tYm9yZGVyc1wiXTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAlO1xuICAgIHJpZ2h0OiAtMnJlbTsgfVxuICBbY2xhc3MqPVwiY3RhLS1cIl1bY2xhc3MqPVwiLS1uby1ib3JkZXJzXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzExMjQzODtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICBbY2xhc3MqPVwiY3RhLS1cIl1bY2xhc3MqPVwiLS1uby1ib3JkZXJzXCJdOmhvdmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyLjVyZW0pOyB9XG5cbltjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLW5vLWFycm93XCJdOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2NsYXNzKj1cImJ0bi1hcmNoaXZlc1wiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzExMjQzODsgfVxuICBbY2xhc3MqPVwiYnRuLWFyY2hpdmVzXCJdOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2NsYXNzKj1cImJ0bi1hcmNoaXZlc1wiXTo6YWZ0ZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctYnRuLnN2Z1wiKSByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIFtjbGFzcyo9XCJidG4tYXJjaGl2ZXNcIl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTEyNDM4OyB9XG4gICAgW2NsYXNzKj1cImJ0bi1hcmNoaXZlc1wiXTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDU1cHg7IH1cblxuLmxpa2UtYnRuIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogYmx1ZTsgfVxuXG5bY2xhc3MqPVwiaW5wdXQtLVwiXVtjbGFzcyo9XCItLXNlYXJjaFwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMjByZW07XG4gIG1heC13aWR0aDogMzByZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxMTI0Mzg7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxMTI0Mzg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgW2NsYXNzKj1cImlucHV0LS1cIl1bY2xhc3MqPVwiLS1zZWFyY2hcIl0gaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuW2NsYXNzKj1cImlucHV0LS1cIl1bY2xhc3MqPVwiLS1zZWFyY2hcIl0ge1xuICBtYXgtaGVpZ2h0OiA0NnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMTEyNDM4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwcmVtOyB9XG4gIFtjbGFzcyo9XCJpbnB1dC0tXCJdW2NsYXNzKj1cIi0tc2VhcmNoXCJdW2NsYXNzKj1cIi0tbGlnaHRcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgICBbY2xhc3MqPVwiaW5wdXQtLVwiXVtjbGFzcyo9XCItLXNlYXJjaFwiXVtjbGFzcyo9XCItLWxpZ2h0XCJdOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvc2VhcmNoLWljb24uc3ZnXCIpIGNlbnRlci9jb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvc2VhcmNoLWljb24td2l0LnN2Z1wiKSBjZW50ZXIvY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgW2NsYXNzKj1cImlucHV0LS1cIl1bY2xhc3MqPVwiLS1zZWFyY2hcIl1bY2xhc3MqPVwiLS1saWdodFwiXSBpbnB1dCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7IH1cbiAgICAgIFtjbGFzcyo9XCJpbnB1dC0tXCJdW2NsYXNzKj1cIi0tc2VhcmNoXCJdW2NsYXNzKj1cIi0tbGlnaHRcIl0gaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gIFtjbGFzcyo9XCJpbnB1dC0tXCJdW2NsYXNzKj1cIi0tc2VhcmNoXCJdW2NsYXNzKj1cIi0tZGFya1wiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTEyNDM4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBbY2xhc3MqPVwiaW5wdXQtLVwiXVtjbGFzcyo9XCItLXNlYXJjaFwiXVtjbGFzcyo9XCItLWRhcmtcIl0gaW5wdXQge1xuICAgICAgY29sb3I6ICMxMTI0Mzg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7IH1cbiAgICAgIFtjbGFzcyo9XCJpbnB1dC0tXCJdW2NsYXNzKj1cIi0tc2VhcmNoXCJdW2NsYXNzKj1cIi0tZGFya1wiXSBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cblxuLnNpbmdsZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLnNpbmdsZS1ibG9jazpob3ZlciAuc2luZ2xlLWJsb2NrX19hYm91dCB7XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTsgfVxuXG4uc2luZ2xlLWJsb2NrX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5zaW5nbGUtYmxvY2tfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uc2luZ2xlLWJsb2NrX19leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnNpbmdsZS1ibG9ja19faW5mb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEycmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogM3JlbSA0cmVtIDJyZW07XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtYmxvY2tfX2luZm9zIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtOyB9IH1cblxuLnNpbmdsZS1ibG9ja19faW5mb3NfX2JnIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07IH1cbiAgLnNpbmdsZS1ibG9ja19faW5mb3NfX2JnOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07IH1cblxuLnNpbmdsZS1ibG9ja19faW5mb3NfX2RhdGVzIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLnNpbmdsZS1ibG9ja19fY292ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDEzMHB4OyB9XG5cbi5zaW5nbGUtYmxvY2tfX3RpdGxlLS1waW5uZWQge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uc2luZ2xlLWJsb2NrX19yZWZlcmVuY2VzIHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5zaW5nbGUtYmxvY2tfX3JlZmVyZW5jZXMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2luZ2xlLWJsb2NrX19hYm91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zaW5nbGUtYmxvY2tfX2Fib3V0IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbSAycmVtOyB9IH1cblxuLnNpbmdsZS1ibG9ja19fYWJvdXRfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnNpbmdsZS1ibG9ja19fY3RhIHtcbiAgYWxpZ24tc2VsZjogZW5kOyB9XG5cbi5zaW5nbGUtYmxvY2s6bm90KC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzX19pdGVtKSB7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuc2luZ2xlLWJsb2NrOm5vdCguc2VjdGlvbi10aHJlZS1jb21taXRtZW50c19faXRlbSkgLnNpbmdsZS1ibG9ja19fYWJvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLnNpbmdsZS1ibG9jazpub3QoLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHNfX2l0ZW0pIC5zaW5nbGUtYmxvY2tfX2Fib3V0IFtjbGFzcyo9XCJjdGFcIl0sIC5zaW5nbGUtYmxvY2s6bm90KC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzX19pdGVtKSAuc2luZ2xlLWJsb2NrX19hYm91dCBhLndjLWJhY2t3YXJkLFxuICAgIC5zaW5nbGUtYmxvY2s6bm90KC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzX19pdGVtKSAuc2luZ2xlLWJsb2NrX19hYm91dCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbixcbiAgICAuc2luZ2xlLWJsb2NrOm5vdCguc2VjdGlvbi10aHJlZS1jb21taXRtZW50c19faXRlbSkgLnNpbmdsZS1ibG9ja19fYWJvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgPiBhLmNoZWNrb3V0LWJ1dHRvbiB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uc2luZ2xlLWJsb2NrLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHNfX2l0ZW0gLnNpbmdsZS1ibG9ja19faW5mb3MsXG4uc2luZ2xlLWJsb2NrLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHNfX2l0ZW0gLnNpbmdsZS1ibG9ja19fYWJvdXQge1xuICBmbGV4LWJhc2lzOiAxMDAlOyB9XG5cbi5zaW5nbGUtYmxvY2sgLmFydGljbGVfX2F1dGhvcnMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zaW5nbGUtYmxvY2sgLmFydGljbGVfX2F1dGhvcnMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2luZ2xlLWJsb2NrIC5hcnRpY2xlX19hdXRob3JzIGIsIC5zaW5nbGUtYmxvY2sgLmFydGljbGVfX2F1dGhvcnMgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zaW5nbGUtYmxvY2sgLmFydGljbGVfX2F1dGhvcnMgaSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2luZ2xlLWJsb2NrX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5zaW5nbGUtYmxvY2tfX2V4Y2VycHQge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLnNpbmdsZS1ibG9ja19faW5mb3NfX2RhdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG4uc2luZ2xlLWJsb2NrX19pbmZvc19fZGF5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07IH1cblxuLnNpbmdsZS1ibG9ja19faW5mb3NfX3doZXJlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLnNpbmdsZS1ibG9ja19faW5mb3NfX2RhdGVzX19NWSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmhlYWRpbmctYmxvY2ssIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDdyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGluZy1ibG9jaywgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHJlbTsgfSB9XG5cbi5oZWFkaW5nLWJsb2NrLFxuLmhlYWRpbmctYmxvY2stLXN0ZCB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaGVhZGluZy1ibG9jay0tc3RkIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi10b3A6IGNhbGMoN3JlbSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRpbmctYmxvY2stLXN0ZCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbltjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1kZW1vY3JhdHlcIl0sXG5bY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZWNvbG9neVwiXSxcbltjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1pbnRlcmN1bHR1cmFsaXR5XCJdIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmc6IDVyZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZGVtb2NyYXR5XCJdLFxuICAgIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1lY29sb2d5XCJdLFxuICAgIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1pbnRlcmN1bHR1cmFsaXR5XCJdIHtcbiAgICAgIHBhZGRpbmc6IDhyZW0gMDsgfSB9XG4gIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1kZW1vY3JhdHlcIl0gLndyYXBwZXIsXG4gIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1lY29sb2d5XCJdIC53cmFwcGVyLFxuICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0taW50ZXJjdWx0dXJhbGl0eVwiXSAud3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWRlbW9jcmF0eVwiXSAuaGVhZGluZy1ibG9ja19fdGl0bGUtLXN0ZCxcbiAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWVjb2xvZ3lcIl0gLmhlYWRpbmctYmxvY2tfX3RpdGxlLS1zdGQsXG4gIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1pbnRlcmN1bHR1cmFsaXR5XCJdIC5oZWFkaW5nLWJsb2NrX190aXRsZS0tc3RkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1kZW1vY3JhdHlcIl0gLmhlYWRpbmctYmxvY2tfX3RpdGxlLS1zdGQsXG4gICAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZWNvbG9neVwiXSAuaGVhZGluZy1ibG9ja19fdGl0bGUtLXN0ZCxcbiAgICAgIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1pbnRlcmN1bHR1cmFsaXR5XCJdIC5oZWFkaW5nLWJsb2NrX190aXRsZS0tc3RkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1kZW1vY3JhdHlcIl0gLmhlYWRpbmctYmxvY2tfX2JvZHl0ZXh0LFxuICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZWNvbG9neVwiXSAuaGVhZGluZy1ibG9ja19fYm9keXRleHQsXG4gIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1pbnRlcmN1bHR1cmFsaXR5XCJdIC5oZWFkaW5nLWJsb2NrX19ib2R5dGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWRlbW9jcmF0eVwiXSAuaGVhZGluZy1ibG9ja19fYm9keXRleHQsXG4gICAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZWNvbG9neVwiXSAuaGVhZGluZy1ibG9ja19fYm9keXRleHQsXG4gICAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0taW50ZXJjdWx0dXJhbGl0eVwiXSAuaGVhZGluZy1ibG9ja19fYm9keXRleHQge1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZGVtb2NyYXR5XCJdIC5oZWFkaW5nLWJsb2NrX19ib2R5dGV4dDpsYXN0LW9mLXR5cGUsXG4gICAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWVjb2xvZ3lcIl0gLmhlYWRpbmctYmxvY2tfX2JvZHl0ZXh0Omxhc3Qtb2YtdHlwZSxcbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0taW50ZXJjdWx0dXJhbGl0eVwiXSAuaGVhZGluZy1ibG9ja19fYm9keXRleHQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZGVtb2NyYXR5XCJdOjphZnRlcixcbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZWNvbG9neVwiXTo6YWZ0ZXIsXG4gICAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWludGVyY3VsdHVyYWxpdHlcIl06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9IH1cbiAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWRlbW9jcmF0eVwiXSBwOmxhc3Qtb2YtdHlwZSxcbiAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWVjb2xvZ3lcIl0gcDpsYXN0LW9mLXR5cGUsXG4gIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1pbnRlcmN1bHR1cmFsaXR5XCJdIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbltjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1lY29sb2d5XCJdIHtcbiAgYmFja2dyb3VuZDogIzdBQzZDMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1lY29sb2d5XCJdOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NSUsIC00MCUpIHNjYWxlKDAuOCk7XG4gICAgICBoZWlnaHQ6IDczN3B4O1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Vjb2xvZ3ktaWNvbi5zdmdcIikgY2VudGVyL2NvdmVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWVjb2xvZ3lcIl06OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTM1JSkgc2NhbGUoMSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZWNvbG9neVwiXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTQ1JSkgc2NhbGUoMS4xKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1lY29sb2d5XCJdOjphZnRlciB7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtNDUlKSBzY2FsZSgxLjEpOyB9IH1cblxuW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWRlbW9jcmF0eVwiXSB7XG4gIGJhY2tncm91bmQ6ICNGNERGNDk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZGVtb2NyYXR5XCJdOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0zMCUpIHNjYWxlKDEpO1xuICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgIHdpZHRoOiA0MDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZW1vY3JhdHktaWNvbi5zdmdcIikgY2VudGVyL2NvdmVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWRlbW9jcmF0eVwiXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtMzAlKSBzY2FsZSgxLjIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWRlbW9jcmF0eVwiXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUlLCAtMzAlKSBzY2FsZSgxLjQpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY0MHB4KSB7XG4gICAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWRlbW9jcmF0eVwiXTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0zMCUpIHNjYWxlKDEuNik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZGVtb2NyYXR5XCJdOjphZnRlciB7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0zMCUpIHNjYWxlKDEuOCk7IH0gfVxuXG5bY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0taW50ZXJjdWx0dXJhbGl0eVwiXSB7XG4gIGJhY2tncm91bmQ6ICNGMzk4N0Y7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0taW50ZXJjdWx0dXJhbGl0eVwiXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtMzAlKSBzY2FsZSgwLjYpO1xuICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbnRlcmN1bHR1cmFsaXR5LWljb24uc3ZnXCIpIGNlbnRlci9jb3ZlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWludGVyY3VsdHVyYWxpdHlcIl06OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTMwJSkgc2NhbGUoMC44KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1pbnRlcmN1bHR1cmFsaXR5XCJdOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNSUsIC00MCUpIHNjYWxlKDAuOSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBbY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0taW50ZXJjdWx0dXJhbGl0eVwiXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCAtNDUlKSBzY2FsZSgxLjEpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY0MHB4KSB7XG4gICAgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXVtjbGFzcyo9XCItLWludGVyY3VsdHVyYWxpdHlcIl06OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTQ1JSkgc2NhbGUoMS4xKTsgfSB9XG5cbi5oZWFkaW5nLWJsb2NrX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5oZWFkaW5nLWJsb2NrX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmhlYWRpbmctYmxvY2tfX3RpdGxlLS1zdGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4uaGVhZGluZy1ibG9ja19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICAvKiBBZGQgdGhlIGJsdXIgZWZmZWN0ICovXG4gIGZpbHRlcjogYmx1cig4cHgpOyB9XG4gIC5oZWFkaW5nLWJsb2NrX19iZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5oZWFkaW5nLWJsb2NrLS1zdGQgPiAuaGVhZGluZy1ibG9ja19fYmcge1xuICBmaWx0ZXI6IGJsdXIoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTI0Mzg7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgLmhlYWRpbmctYmxvY2stLXN0ZCA+IC5oZWFkaW5nLWJsb2NrX19iZzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctYWJvdXQuc3ZnXCIpIGNlbnRlci9jb3ZlcjsgfVxuXG4uaGVhZGluZy1ibG9ja19fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkaW5nLWJsb2NrX19jdGEge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaGVhZGluZy1ibG9ja19fc2xpZGVyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5oZWFkaW5nLWJsb2NrX19jb250ZW50LW91dGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxMTI0Mzg7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVGMjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnNlYXJjaC1maWx0ZXJfX2hlYWQge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRTVFNUYyOyB9XG4gIC5zZWFyY2gtZmlsdGVyX19oZWFkIGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uc2VhcmNoLWZpbHRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzExMjQzODtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1RTVGMjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLnNlYXJjaC1maWx0ZXJfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuc2VhcmNoLWZpbHRlcl9faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3ctc20tYnRuLnN2Z1wiKSBjZW50ZXIvY292ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlcl9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMTEyNDM4O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0U1RTVGMjsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNiArIDJyZW0pOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzExMjQzODtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNFNUU1RjI7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxMTI0Mzg7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTVFNUYyOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlcl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2ICsgMnJlbSk7IH0gfVxuICAuc2VhcmNoLWZpbHRlcl9faXRlbSA+IGJ1dHRvbiwgLnNlYXJjaC1maWx0ZXJfX2l0ZW0gPiBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMTEyNDM4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNlYXJjaC1maWx0ZXJfX2l0ZW0gYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zZWFyY2gtZmlsdGVyX19pdGVtIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tYWdhemluZS1zZWN0aW9uX19idG5zID4gW2NsYXNzKj1cImN0YVwiXTpmaXJzdC1vZi10eXBlLCAubWFnYXppbmUtc2VjdGlvbl9fYnRucyA+IGEud2MtYmFja3dhcmQ6Zmlyc3Qtb2YtdHlwZSxcbiAgLm1hZ2F6aW5lLXNlY3Rpb25fX2J0bnMgPiAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpmaXJzdC1vZi10eXBlLFxuICAud2MtcHJvY2VlZC10by1jaGVja291dC5tYWdhemluZS1zZWN0aW9uX19idG5zID4gYS5jaGVja291dC1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lLXNlY3Rpb25fX2J0bnMgW2NsYXNzKj1cImN0YVwiXSwgLm1hZ2F6aW5lLXNlY3Rpb25fX2J0bnMgYS53Yy1iYWNrd2FyZCxcbiAgLm1hZ2F6aW5lLXNlY3Rpb25fX2J0bnMgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sXG4gIC5tYWdhemluZS1zZWN0aW9uX19idG5zIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0ID4gYS5jaGVja291dC1idXR0b24ge1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbi5tYWdhemluZS1zZWN0aW9uIC5tYWluID4gLmZsZXgtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1hZ2F6aW5lLXNlY3Rpb24gLm1haW4gPiAuZmxleC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFnYXppbmUtc2VjdGlvbiAubWFpbiA+IC5mbGV4LWNvbnRhaW5lciA+IC5mbGV4LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1hZ2F6aW5lLXNlY3Rpb25fX2Rpc2NvdmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tYWdhemluZS1zZWN0aW9uX19kaXNjb3ZlciB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG5cbi5sYXN0LW1hZ2F6aW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5sYXN0LW1hZ2F6aW5lIC5mbGV4LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAubGFzdC1tYWdhemluZSAuZmxleC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIC5sYXN0LW1hZ2F6aW5lX190aXRsZS1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5sYXN0LW1hZ2F6aW5lX190aXRsZS1zZWN0aW9uIHtcbiAgICAgICAgbGVmdDogNHJlbTsgfSB9XG4gIC5sYXN0LW1hZ2F6aW5lX19jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAyNzZweDtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLmxhc3QtbWFnYXppbmVfX2NvdmVyIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cbiAgLmxhc3QtbWFnYXppbmVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5sYXN0LW1hZ2F6aW5lX19leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmxhc3QtbWFnYXppbmVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG5cbi5jb250YWN0LWluZm9zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uY29udGFjdC1pbmZvc19fY29udGFpbmVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhY3QtaW5mb3NfX2NvbnRhaW5lcl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1pbmZvc19fbHMge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cblxuLmNvbnRhY3QtaW5mb3NfX21hcCB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4uY29udGFjdC1pbmZvc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTsgfVxuICAuY29udGFjdC1pbmZvc19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTEyNDM4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtaW5mb3NfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4uY29udGFjdC1pbmZvc19faXRlbV9fdGl0bGUsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgbGFiZWwsIC5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIGxhYmVsLCAuY29udGFjdF9fZm9ybV9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuY29udGFjdF9fZm9ybV9faW5wdXQtY29udGFpbmVyIHRleHRhcmVhLCAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dCwgLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMjVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWluZm9zX19pdGVtX190aXRsZSwgLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciBsYWJlbCwgLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgbGFiZWwsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgaW5wdXQsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgdGV4dGFyZWEsIC5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5jb250YWN0LWluZm9zX19zb2NpYWwtbGluayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmNvbnRhY3QtaW5mb3NfX3NvY2lhbC1saW5rOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cbiAgLmNvbnRhY3QtaW5mb3NfX3NvY2lhbC1saW5rOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogIzAwNzhCQTsgfVxuICAuY29udGFjdC1pbmZvc19fc29jaWFsLWxpbms6aG92ZXIgLnN0MCB7XG4gICAgZmlsbDogIzQyNjdCMjsgfVxuXG4uY29udGFjdF9fZm9ybSAuY29udGFjdC1mb3JtX19pbnB1dHMtY29udGFpbmVyLCAuZm9ybS1jb250YWluZXJfX2lucHV0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciBsYWJlbCwgLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciBpbnB1dCwgLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSwgLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgaW5wdXQsIC5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2UwZTBlMDtcbiAgcGFkZGluZzogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uY29udGFjdF9fZm9ybV9faW5wdXQtY29udGFpbmVyIGlucHV0LCAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFjdF9fZm9ybV9faW5wdXQtY29udGFpbmVyOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDJyZW0pOyB9IH1cbiAgLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciB0ZXh0YXJlYVtuYW1lPVwibWVzc2FnZVwiXSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRhY3RfX2Zvcm1fX3N1Ym1pdC1idG4sIC53cGNmNy1zdWJtaXQge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ud3BjZjctc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxMTI0Mzg7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTEyNDM4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG4gIGJvcmRlci1jb2xvcjogIzdBQzZDMDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjN0FDNkMwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMjEwcHg7IH0gfVxuICAud3BjZjctc3VibWl0OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLXdpdC5zdmdcIikgY2VudGVyL2NvdmVyOyB9XG4gIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMTEyNDM4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLndwY2Y3LXN1Ym1pdDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLnN2Z1wiKSBjZW50ZXIvY292ZXI7IH1cblxuLmdkcHIge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmdkcHIgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnN0YWZmX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zdGFmZl9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9IH1cbiAgLnN0YWZmX19oZWFkaW5nIC5zdGFmZl9faGVhZGluZ19fYWJvdXQsXG4gIC5zdGFmZl9faGVhZGluZyAuc3RhZmZfX2hlYWRpbmdfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3RhZmZfX2hlYWRpbmcgLnN0YWZmX19oZWFkaW5nX19hYm91dCB7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuICAuc3RhZmZfX2hlYWRpbmcgLnN0YWZmX19oZWFkaW5nX19hYm91dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc3RhZmZfX2hlYWRpbmcgLnN0YWZmX19oZWFkaW5nX19hYm91dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5zdGFmZl9faGVhZGluZyAuc3RhZmZfX2hlYWRpbmdfX2Fib3V0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RhZmZfX2hlYWRpbmcgLnN0YWZmX19oZWFkaW5nX19waG90byB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMnJlbSkgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5zdGFmZl9faGVhZGluZyAuc3RhZmZfX2hlYWRpbmdfX3Bob3RvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc3RhZmZfX2hlYWRpbmcgLnN0YWZmX19oZWFkaW5nX19waG90byB7XG4gICAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwdnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc3RhZmZfX21lbWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnN0YWZmX19tZW1iZXJzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RhZmZfX21lbWJlcnNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHJlbSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cblxuLnN0YWZmX19tZW1iZXJzX19pdGVtX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YWZmX19tZW1iZXJzX19pdGVtX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gICAgICAuc3RhZmZfX21lbWJlcnNfX2l0ZW1fX25hbWUgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN0YWZmX19tZW1iZXJzX19pdGVtX19yb2xlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc3RhZmZfX21lbWJlcnNfX2l0ZW1fX2Fib3V0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY3Rpdml0eS1yZXBvcnRzX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9IH1cblxuLm91ci1waWxsYXJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3VyLXBpbGxhcnNfX2l0ZW0ge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4ub3VyLXBpbGxhcnNfX2l0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMnJlbSAqIDIpIC8gMTYgKiA5KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vdXItcGlsbGFyc19faXRlbV9faW1nIHtcbiAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSA2cmVtICogMikgLyAxNiAqIDkpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5vdXItcGlsbGFyc19faXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAzMHZ3O1xuICAgICAgaGVpZ2h0OiAyMHZ3O1xuICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm91ci1waWxsYXJzX19pdGVtLW91dGVyOm50aC1vZi10eXBlKG9kZCkgLm91ci1waWxsYXJzX19pdGVtX19pbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAub3VyLXBpbGxhcnNfX2l0ZW1fX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmFyY2hpdmUsIFtjbGFzcyo9XCJhcmNoaXZlLS1cIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtOyB9IH1cblxuLmFyY2hpdmVfX2l0ZW0sIFtjbGFzcyo9XCJhcmNoaXZlX19pdGVtLS1cIl0ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzExMjQzODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U1RTVGMjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLmFyY2hpdmVfX2l0ZW06Zmlyc3Qtb2YtdHlwZSwgOmZpcnN0LW9mLXR5cGVbY2xhc3MqPVwiYXJjaGl2ZV9faXRlbS0tXCJdIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzExMjQzODtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRTVFNUYyO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gIC5hcmNoaXZlX19pdGVtOmhvdmVyIC5hcmNoaXZlX19pdGVtX19saW5rLCA6aG92ZXJbY2xhc3MqPVwiYXJjaGl2ZV9faXRlbS0tXCJdIC5hcmNoaXZlX19pdGVtX19saW5rIHtcbiAgICBsZWZ0OiAxcmVtOyB9XG5cbi5hcmNoaXZlX19pdGVtX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbltjbGFzcyo9XCJhcmNoaXZlX19pdGVtLS1cIl1bY2xhc3MqPVwiLS1tZWRpYVwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW1fX21lZGlhLWNvdmVyXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3MqPVwiYXJjaGl2ZV9faXRlbV9fbWVkaWEtY292ZXJcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogNDByZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9IH1cblxuLmFyY2hpdmUtLXB1YmxpY2F0aW9uIC5hcmNoaXZlX19pdGVtOmZpcnN0LW9mLXR5cGUsIC5hcmNoaXZlLS1wdWJsaWNhdGlvbiA6Zmlyc3Qtb2YtdHlwZVtjbGFzcyo9XCJhcmNoaXZlX19pdGVtLS1cIl0ge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYXJjaGl2ZV9faXRlbV9fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcmNoaXZlX19pdGVtX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07IH0gfVxuXG4uYXJjaGl2ZV9faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcmNoaXZlX19pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTsgfSB9XG5cbi5hcmNoaXZlX19pdGVtX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJjaGl2ZV9faXRlbV9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuICAuYXJjaGl2ZV9faXRlbV9fc3VidGl0bGUgKyAuYXJjaGl2ZV9faXRlbV9fYXV0aG9yLS1tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07IH1cblxuLmFyY2hpdmVfX2l0ZW1fX2F1dGhvciBwLCBbY2xhc3MqPVwiYXJjaGl2ZV9faXRlbV9fYXV0aG9yLS1cIl0gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcmNoaXZlX19pdGVtX19hdXRob3IgcCwgW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW1fX2F1dGhvci0tXCJdIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG5bY2xhc3MqPVwiYXJjaGl2ZV9faXRlbV9fYXV0aG9yLS1cIl1bY2xhc3MqPVwiLS1tZWRpYVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW1fX2F1dGhvci0tXCJdW2NsYXNzKj1cIi0tbWVkaWFcIl0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJjaGl2ZV9faXRlbV9fZXZlbnQtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmFyY2hpdmVfX2l0ZW1fX2V4Y2VycHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW1fX2V4Y2VycHQtLVwiXVtjbGFzcyo9XCItLW1lZGlhXCJdIHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5hcmNoaXZlX19pdGVtX19kb3NzaWVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmFyY2hpdmVfX2l0ZW1fX2Rvc3NpZXI6OmFmdGVyLCAuYXJjaGl2ZV9faXRlbV9fZG9zc2llcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLmVjaG9fX2NvbnRlbnQtLXYtY2VudGVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbltjbGFzcyo9XCJzZWN0aW9uLXRocmVlLWJsb2Nrcy0tXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtjbGFzcyo9XCJzZWN0aW9uLXRocmVlLWJsb2Nrcy0tXCJdW2NsYXNzKj1cIi0tZGVtb2NyYXR5XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRERjQ5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtjbGFzcyo9XCJzZWN0aW9uLXRocmVlLWJsb2Nrcy0tXCJdW2NsYXNzKj1cIi0tZGVtb2NyYXR5XCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgNTAlKTtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDg2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVtb2NyYXR5LWljb24uc3ZnXCIpIGNlbnRlci9jb3ZlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICBbY2xhc3MqPVwic2VjdGlvbi10aHJlZS1ibG9ja3MtLVwiXVtjbGFzcyo9XCItLWRlbW9jcmF0eVwiXTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCA1MCUpIHNjYWxlKDEuMyk7IH0gfVxuICBbY2xhc3MqPVwic2VjdGlvbi10aHJlZS1ibG9ja3MtLVwiXVtjbGFzcyo9XCItLW1vYmlsaXphdGlvbnNcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNGOURCRDM7IH1cblxuLnNlY3Rpb24tdGhyZWUtYmxvY2tzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIC5zZWN0aW9uLXRocmVlLWJsb2Nrc19faXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWN0aW9uLXRocmVlLWJsb2Nrc19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNlY3Rpb24tdGhyZWUtYmxvY2tzX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tdGhyZWUtYmxvY2tzX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gM3JlbSAvIDIpOyB9XG4gICAgICAuc2VjdGlvbi10aHJlZS1ibG9ja3NfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb24tdGhyZWUtYmxvY2tzX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gM3JlbSAqIDIgLyAzKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWN0aW9uLXRocmVlLWJsb2Nrc19faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDNyZW0pOyB9XG4gICAgICAuc2VjdGlvbi10aHJlZS1ibG9ja3NfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gKiAzIC8gMik7IH0gfVxuXG4uc2VjdGlvbi10aHJlZS1jb21taXRtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi10aHJlZS1jb21taXRtZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtaGVpZ2h0OiA5MDBweDsgfSB9XG4gIC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyAyKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi10aHJlZS1jb21taXRtZW50c19faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gNHJlbSAvIDIpO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc2VjdGlvbi10aHJlZS1jb21taXRtZW50c19faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHNfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cmVtIC8gMik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHNfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICB3aWR0aDogY2FsYyg3MCUgLSA0cmVtKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gIC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi10aHJlZS1jb21taXRtZW50c19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHMgLnNpbmdsZS1ibG9jazpub3QoOmZpcnN0LW9mLXR5cGUpIC5zaW5nbGUtYmxvY2tfX2luZm9zIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzIC5zaW5nbGUtYmxvY2s6bm90KDpmaXJzdC1vZi10eXBlKSAuc2luZ2xlLWJsb2NrX19hYm91dCB7XG4gICAgICBmbGV4LWJhc2lzOiA3MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNpbmdsZS1ibG9jay0taCAuc2luZ2xlLWJsb2NrX19pbmZvcyxcbiAgLnNpbmdsZS1ibG9jay0taCAuc2luZ2xlLWJsb2NrX19pbmZvc19fYmcsXG4gIC5zaW5nbGUtYmxvY2stLWggLnNpbmdsZS1ibG9ja19faW5mb3NfX2JnOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuc2luZ2xlLWJsb2NrLS1oIC5zaW5nbGUtYmxvY2tfX2Fib3V0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4uc2VjdGlvbi10aHJlZS1jb21taXRtZW50cy5zZWN0aW9uLWxhc3QtcmV2aWV3IC5zaW5nbGUtYmxvY2tfX2luZm9zX19iZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHMuc2VjdGlvbi1sYXN0LXJldmlldyAuc2VjdGlvbi10aHJlZS1jb21taXRtZW50c19faXRlbSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuc2VjdGlvbi10aHJlZS1jb21taXRtZW50cy5zZWN0aW9uLWxhc3QtcmV2aWV3IC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi10aHJlZS1jb21taXRtZW50cy5zZWN0aW9uLWxhc3QtcmV2aWV3IC5zaW5nbGUtYmxvY2tfX2luZm9zIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzLnNlY3Rpb24tbGFzdC1yZXZpZXcgLnNpbmdsZS1ibG9ja19fYWJvdXQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTsgfSB9XG5cbltjbGFzcyo9XCJzZWN0aW9uLWxhc3RcIl0gLnNlY3Rpb24tbGFzdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbltjbGFzcyo9XCJzZWN0aW9uLWxhc3RcIl0gLnNlY3Rpb24tbGFzdF9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuW2NsYXNzKj1cInNlY3Rpb24tbGFzdFwiXSAuc2VjdGlvbi1sYXN0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3RcIl0gLnNlY3Rpb24tbGFzdF9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gKyAxcmVtKTsgfSB9XG5cbltjbGFzcyo9XCJzZWN0aW9uLWxhc3RcIl0gLnNlY3Rpb24tbGFzdF9fYm9keXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3RcIl0gLnNlY3Rpb24tbGFzdF9fYm9keXRleHQge1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07IH0gfVxuXG5bY2xhc3MqPVwic2VjdGlvbi1sYXN0XCJdIC5zZWN0aW9uLWxhc3RfX2ltZyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgW2NsYXNzKj1cInNlY3Rpb24tbGFzdFwiXSAuc2VjdGlvbi1sYXN0X19pbWcge1xuICAgICAgbWluLWhlaWdodDogMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0XCJdIC5zZWN0aW9uLWxhc3RfX2ltZyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQwJSAtIDRyZW0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbltjbGFzcyo9XCJzZWN0aW9uLWxhc3RcIl0gLnNlY3Rpb24tbGFzdF9fdGV4dCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0XCJdIC5zZWN0aW9uLWxhc3RfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0XCJdIC5zZWN0aW9uLWxhc3RfX3RleHQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNDAlKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3RcIl0gLnNlY3Rpb24tbGFzdF9fY3RhIHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbltjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLXB1YmxpY2F0aW9uXCJdIC5zZWN0aW9uLWxhc3RfX2ltZyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tcHVibGljYXRpb25cIl0gLnNlY3Rpb24tbGFzdF9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1wdWJsaWNhdGlvblwiXSAuc2VjdGlvbi1sYXN0X19pbWcge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MCUgLSAzcmVtKTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1wdWJsaWNhdGlvblwiXSAuc2VjdGlvbi1sYXN0X19pbWcge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1wdWJsaWNhdGlvblwiXSAuc2VjdGlvbi1sYXN0X19pbWcge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MCUgLSAzcmVtKTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5bY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1wdWJsaWNhdGlvblwiXSAuc2VjdGlvbi1sYXN0X190ZXh0IHtcbiAgZmxleC1iYXNpczogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLXB1YmxpY2F0aW9uXCJdIC5zZWN0aW9uLWxhc3RfX3RleHQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNDAlKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLXB1YmxpY2F0aW9uXCJdIC5zZWN0aW9uLWxhc3RfX3RleHQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLXB1YmxpY2F0aW9uXCJdIC5zZWN0aW9uLWxhc3RfX3RleHQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNDAlKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLXB1YmxpY2F0aW9uXCJdW2NsYXNzKj1cIi0taW1nLXNtYWxsZXJcIl0gLnNlY3Rpb24tbGFzdF9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLXB1YmxpY2F0aW9uXCJdW2NsYXNzKj1cIi0taW1nLXNtYWxsZXJcIl0gLnNlY3Rpb24tbGFzdF9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLXB1YmxpY2F0aW9uXCJdW2NsYXNzKj1cIi0taW1nLXNtYWxsZXJcIl0gLnNlY3Rpb24tbGFzdF9faW1nIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDQwJSAvIDEuMiAtIDRyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1wdWJsaWNhdGlvblwiXVtjbGFzcyo9XCItLWltZy1zbWFsbGVyXCJdIC5zZWN0aW9uLWxhc3RfX2ltZyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1wdWJsaWNhdGlvblwiXVtjbGFzcyo9XCItLWltZy1zbWFsbGVyXCJdIC5zZWN0aW9uLWxhc3RfX2ltZyB7XG4gICAgZmxleC1iYXNpczogY2FsYyg0MCUgLyAxLjIgLSA0cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLXB1YmxpY2F0aW9uXCJdW2NsYXNzKj1cIi0taW1nLXNtYWxsZXJcIl0gLnNlY3Rpb24tbGFzdF9fdGV4dCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNDAlIC8gMS4yKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1wdWJsaWNhdGlvblwiXVtjbGFzcyo9XCItLWltZy1zbWFsbGVyXCJdIC5zZWN0aW9uLWxhc3RfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tcHVibGljYXRpb25cIl1bY2xhc3MqPVwiLS1pbWctc21hbGxlclwiXSAuc2VjdGlvbi1sYXN0X190ZXh0IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA0MCUgLyAxLjIpOyB9IH1cblxuW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tcHVibGljYXRpb25cIl1bY2xhc3MqPVwiLS1pbWctc21hbGxlclwiXSAuc2VjdGlvbi1sYXN0X19ib2R5dGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tZG9zc2llclwiXSAubGFzdC1kb3NzaWVyX19mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjRjRERjQ5O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1kb3NzaWVyXCJdIC5sYXN0LWRvc3NpZXJfX2ZsYWcge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG5bY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1kb3NzaWVyXCJdIC5sYXN0LWRvc3NpZXJfX2VkaXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzExMjQzODtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMTI0Mzg7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVGMjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbltjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLWRvc3NpZXJcIl0gLmxhc3QtZG9zc2llcl9fZWRpdG9fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLWRvc3NpZXJcIl0gLmxhc3QtZG9zc2llcl9fZWRpdG9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY0MHB4KSB7XG4gICAgW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tZG9zc2llclwiXSAubGFzdC1kb3NzaWVyX19lZGl0b19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07IH0gfVxuICBbY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1kb3NzaWVyXCJdIC5sYXN0LWRvc3NpZXJfX2VkaXRvX190aXRsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYXJyb3ctc20tYnRuLnN2Z1wiKSBjZW50ZXIvY292ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbltjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLWRvc3NpZXJcIl0gLmxhc3QtZG9zc2llcl9fZWRpdG8uYWN0aXZlIC5sYXN0LWRvc3NpZXJfX2VkaXRvX190aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoLTkwZGVnKTsgfVxuXG5bY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1kb3NzaWVyXCJdIC5sYXN0LWRvc3NpZXJfX2VkaXRvX19hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY0MHB4KSB7XG4gICAgW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tZG9zc2llclwiXSAubGFzdC1kb3NzaWVyX19lZGl0b19fYXV0aG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbltjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLWRvc3NpZXJcIl0gLmxhc3QtZG9zc2llcl9fZWRpdG9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLWRvc3NpZXJcIl0gLmxhc3QtZG9zc2llcl9fZWRpdG9fX2NvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tZG9zc2llclwiXSAubGFzdC1tYWdhemluZV9fY3RhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tZG9zc2llclwiXSAuZG9zc2llci1hcnRpY2xlc19fbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5bY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1kb3NzaWVyXCJdIC5kb3NzaWVyLWFydGljbGVzX19pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tZG9zc2llclwiXSAuZG9zc2llci1hcnRpY2xlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLWRvc3NpZXJcIl0gLmRvc3NpZXItYXJ0aWNsZXNfX2l0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLWRvc3NpZXJcIl0gLmRvc3NpZXItYXJ0aWNsZXNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTsgfSB9XG4gIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLWRvc3NpZXJcIl0gLmRvc3NpZXItYXJ0aWNsZXNfX2l0ZW06aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuXG5bY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1kb3NzaWVyXCJdIC5kb3NzaWVyLWFydGljbGVzX19pdGVtX19leGNlcnB0IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG5bY2xhc3MqPVwic2VjdGlvbi1sYXN0LS1cIl1bY2xhc3MqPVwiLS1kb3NzaWVyXCJdIC5kb3NzaWVyLWFydGljbGVzX19pdGVtX19hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtOyB9XG4gIFtjbGFzcyo9XCJzZWN0aW9uLWxhc3QtLVwiXVtjbGFzcyo9XCItLWRvc3NpZXJcIl0gLmRvc3NpZXItYXJ0aWNsZXNfX2l0ZW1fX2F1dGhvciBiIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zZWN0aW9uLWxhc3QtLXB1YmxpY2F0aW9uIC50aXRsZS03LCAuc2VjdGlvbi1sYXN0LS1wdWJsaWNhdGlvbiAuY29udGFjdC1pbmZvc19faXRlbV9fdGl0bGUsIC5zZWN0aW9uLWxhc3QtLXB1YmxpY2F0aW9uIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgbGFiZWwsIC5jb250YWN0X19mb3JtX19pbnB1dC1jb250YWluZXIgLnNlY3Rpb24tbGFzdC0tcHVibGljYXRpb24gbGFiZWwsIC5zZWN0aW9uLWxhc3QtLXB1YmxpY2F0aW9uIC5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIGxhYmVsLCAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciAuc2VjdGlvbi1sYXN0LS1wdWJsaWNhdGlvbiBsYWJlbCwgLnNlY3Rpb24tbGFzdC0tcHVibGljYXRpb24gLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciBpbnB1dCwgLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciAuc2VjdGlvbi1sYXN0LS1wdWJsaWNhdGlvbiBpbnB1dCwgLnNlY3Rpb24tbGFzdC0tcHVibGljYXRpb24gLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSwgLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciAuc2VjdGlvbi1sYXN0LS1wdWJsaWNhdGlvbiB0ZXh0YXJlYSwgLnNlY3Rpb24tbGFzdC0tcHVibGljYXRpb24gLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgaW5wdXQsIC5mb3JtLWNvbnRhaW5lcl9faW5wdXQtY29udGFpbmVyIC5zZWN0aW9uLWxhc3QtLXB1YmxpY2F0aW9uIGlucHV0LCAuc2VjdGlvbi1sYXN0LS1wdWJsaWNhdGlvbiAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSwgLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIgLnNlY3Rpb24tbGFzdC0tcHVibGljYXRpb24gdGV4dGFyZWEsIC5zZWN0aW9uLWxhc3QtLXB1YmxpY2F0aW9uIC5jYXJ0LWNvbGxhdGVyYWxzIGgyLCAuY2FydC1jb2xsYXRlcmFscyAuc2VjdGlvbi1sYXN0LS1wdWJsaWNhdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnNlY3Rpb24tbGFzdC0tcHVibGljYXRpb24gLmFydGljbGVfX2F1dGhvcnNfX2l0ZW0ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uc2ItY3BudCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnNiLWNwbnQtLWJvcmRlci1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMTI0Mzg7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLnNiLWNwbnQtLWJ1eS1tYWdhemluZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLnNiLWNwbnQtLWJ1eS1tYWdhemluZSAuc2ItY3BudF9fdGl0bGUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGNERGNDk7XG4gICAgICBjb2xvcjogIzExMjQzODsgfVxuICAgIC5zYi1jcG50LS1idXktbWFnYXppbmUgLnNiLWNwbnRfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbTsgfVxuICAgIC5zYi1jcG50LS1idXktbWFnYXppbmUgLnNiLWNwbnRfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5zYi1jcG50LS1idXktbWFnYXppbmUgLnNiLWNwbnRfX2NvdmVyLCAuc2ItY3BudC0tYnV5LW1hZ2F6aW5lIC5zYi1jcG50X19wcmljZSB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnNiLWNwbnQtLWJ1eS1tYWdhemluZSAuc2ItY3BudF9fY292ZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNiLWNwbnQtLWJ1eS1tYWdhemluZSAuc2ItY3BudF9fcHJpY2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2ItY3BudC0tYnV5LW1hZ2F6aW5lIC5zYi1jcG50X19wcmljZSA+IGRpdiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuc2ItY3BudC0tYnV5LW1hZ2F6aW5lIC5zYi1jcG50X19wcmljZSA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiA4cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2ItY3BudC0tYnV5LW1hZ2F6aW5lIC5zYi1jcG50X19wcmljZSA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDRyZW07IH1cblxuLnNiLWNwbnRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMxMTI0Mzg7IH1cblxuLnNiLWNwbnRfX2NhdGVnb3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMTI0Mzg7IH1cblxuLnNiLWNwbnRfX2NhdGVnb3JpZXNfX2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uc2ItY3BudF9fY2F0ZWdvcmllc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjRTVFNUYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAuc2ItY3BudF9fY2F0ZWdvcmllc19fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICNBNUE5RDU7IH1cblxuLnNiLWNwbnRfX3BkZiB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzExMjQzODtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cblxuLnNiLWNwbnRfX3BkZl9fbGlua19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2ItY3BudF9fdGhyZWVfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uc2ItY3BudF9fdGhyZWVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0cmVtIDNyZW0gMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5zYi1jcG50X190aHJlZV9fZWwge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzExMjQzODsgfVxuICAuc2ItY3BudF9fdGhyZWVfX2VsOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uc2ItY3BudF9fdGhyZWVfX2VsX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cblxuLnNiLWNwbnRfX3RocmVlX19lbF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuc2ItY3BudF9fdGhyZWVfX2VsX190aXRsZS0tbGFzdC1tYWcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnNiLWNwbnRfX3RocmVlX19lbF9fYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5zYi1jcG50X190aHJlZV9fZWxfX2F1dGhvciBiLCAuc2ItY3BudF9fdGhyZWVfX2VsX19hdXRob3Igc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zYi1jcG50X190aHJlZV9fZWxfX2Rvc3NpZXIge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5bY2xhc3MqPSdzYi1jcG50X190aHJlZV9fZWxfX2RhdGUnXSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtOyB9XG4gIFtjbGFzcyo9J3NiLWNwbnRfX3RocmVlX19lbF9fZGF0ZSddW2NsYXNzKj1cIi0tdG9wXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uc2ItY3BudF9fdGhyZWUtLW1vc3QtcmVhZCAuc2ItY3BudF9fdGhyZWVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjQTVBOUQ1OyB9XG5cbi5zYi1jcG50X190aHJlZS0tbmV4dC1hbmltYXRpb25zIC5zYi1jcG50X190aHJlZV9fY29udGVudCwgLnNiLWNwbnRfX3RocmVlLS1lY29sb2d5IC5zYi1jcG50X190aHJlZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNDQUYxRDk7IH1cblxuLnNiLWNwbnRfX3RocmVlLS1sYXN0LWFkdm9jYWN5IC5zYi1jcG50X190aHJlZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNFMEY5RTk7IH1cblxuLnNiLWNwbnRfX3RocmVlLS1vdXItbW9iaWxpemF0aW9ucyAuc2ItY3BudF9fdGhyZWVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjlEQkQzOyB9XG5cbi5zYi1jcG50X190aHJlZS0tbGFzdC1wdWJsaWNhdGlvbnMgLnNiLWNwbnRfX3RocmVlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0I4RDRGNTsgfVxuXG4uc2ItY3BudF9fdGhyZWUtLW91ci1zdGFuY2VzIC5zYi1jcG50X190aHJlZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNDNkJBREM7IH1cblxuLnNiLWNwbnRfX3RocmVlLS1zYW1lLXRvcGljIC5zYi1jcG50X190aHJlZV9fY29udGVudCwgLnNiLWNwbnRfX3RocmVlLS1pbnRlcmN1bHR1cmFsaXR5IC5zYi1jcG50X190aHJlZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGQkMzQjM7IH1cblxuLnNiLWNwbnRfX3RocmVlLS1zYW1lLWF1dGhvciAuc2ItY3BudF9fdGhyZWVfX2NvbnRlbnQsIC5zYi1jcG50X190aHJlZS0tZGVtb2NyYXR5IC5zYi1jcG50X190aHJlZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGNUU2N0M7IH1cblxuLnNiLWNwbnRfX3RocmVlLS1sYXN0LW1hZ2F6aW5lcyAuc2ItY3BudF9fdGhyZWVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjRERjQ5OyB9XG5cbi5zYi1jcG50X190aGVtZXNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0cmVtIDNyZW0gMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uc2ItY3BudF9fdGhlbWVzX19lbHMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzExMjQzODtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cblxuW2NsYXNzKj1cInNiLWNwbnRfX3RoZW1lc19fbGlua1wiXSB7XG4gIG1hcmdpbjogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICBbY2xhc3MqPVwic2ItY3BudF9fdGhlbWVzX19saW5rXCJdW2NsYXNzKj1cIi0taGFsZmJha2VkXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjN0FDNkMwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMxMTI0Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjN0FDNkMwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICBbY2xhc3MqPVwic2ItY3BudF9fdGhlbWVzX19saW5rXCJdW2NsYXNzKj1cIi0taGFsZmJha2VkXCJdOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjN0FDNkMwOyB9XG4gIFtjbGFzcyo9XCJzYi1jcG50X190aGVtZXNfX2xpbmtcIl1bY2xhc3MqPVwiLS1zdGFyc2hpcFwiXSB7XG4gICAgYmFja2dyb3VuZDogI0Y0REY0OTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMTEyNDM4O1xuICAgIGJvcmRlci1jb2xvcjogI0Y0REY0OTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIFtjbGFzcyo9XCJzYi1jcG50X190aGVtZXNfX2xpbmtcIl1bY2xhc3MqPVwiLS1zdGFyc2hpcFwiXTpob3ZlciB7XG4gICAgICBjb2xvcjogI0Y0REY0OTsgfVxuICBbY2xhc3MqPVwic2ItY3BudF9fdGhlbWVzX19saW5rXCJdW2NsYXNzKj1cIi0tYXByaWNvdFwiXSB7XG4gICAgYmFja2dyb3VuZDogI0YzOTg3RjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMTEyNDM4O1xuICAgIGJvcmRlci1jb2xvcjogI0YzOTg3RjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgW2NsYXNzKj1cInNiLWNwbnRfX3RoZW1lc19fbGlua1wiXVtjbGFzcyo9XCItLWFwcmljb3RcIl06aG92ZXIge1xuICAgICAgY29sb3I6ICNGMzk4N0Y7IH1cbiAgW2NsYXNzKj1cInNiLWNwbnRfX3RoZW1lc19fbGlua1wiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uc2ItY3BudF9fdGFnc19fZWwge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNiLWNwbnRfX3RhZ3NfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zYi1jcG50X19mYiBidXR0b24ge1xuICBmbGV4LWJhc2lzOiA1MCU7IH1cbiAgLnNiLWNwbnRfX2ZiIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5zYi1jcG50X19mYiAuY3RhLS13aXQgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7IH1cblxuLnNiLWNwbnRfX2ZiIC5jdGEtLXdpdCAucGF0aCB7XG4gIGZpbGw6ICMxMTI0Mzg7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cblxuLnNiLWNwbnRfX2ZiIC5jdGEtLXdpdDpob3ZlciAucGF0aCB7XG4gIGZpbGw6IHdoaXRlOyB9XG5cbi5saWtlLWJ0biB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxMTI0Mzg7XG4gIGJvcmRlci1jb2xvcjogIzQyNjdCMjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZDogIzQyNjdCMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIC5saWtlLWJ0biBzdmcgLnBhdGgge1xuICAgIGZpbGw6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgLmxpa2UtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzQyNjdCMjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5saWtlLWJ0bjpob3ZlciBzdmcgLnBhdGgge1xuICAgICAgZmlsbDogIzQyNjdCMjsgfVxuICAubGlrZS1idG4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuW2NsYXNzKj1cInNpbmdsZS1ibG9ja19faGVhZGluZ1wiXSwgW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW1fX21lZGlhLWNvdmVyXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjByZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICBib3gtc2hhZG93OiAwIC0ycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIFtjbGFzcyo9XCJzaW5nbGUtYmxvY2tfX2hlYWRpbmdcIl06OmJlZm9yZSwgW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW1fX21lZGlhLWNvdmVyXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2NsYXNzKj1cInNpbmdsZS1ibG9ja19faGVhZGluZ1wiXVtjbGFzcyo9XCItLXByZXNzXCJdLCBbY2xhc3MqPVwiLS1wcmVzc1wiXVtjbGFzcyo9XCJhcmNoaXZlX19pdGVtX19tZWRpYS1jb3ZlclwiXSwgLS1wcmVzc1tjbGFzcyo9XCJhcmNoaXZlX19pdGVtX19tZWRpYS1jb3ZlclwiXSB7XG4gICAgYmFja2dyb3VuZDogI0YzOTg3RjsgfVxuICAgIFtjbGFzcyo9XCJzaW5nbGUtYmxvY2tfX2hlYWRpbmdcIl1bY2xhc3MqPVwiLS1wcmVzc1wiXTo6YmVmb3JlLCBbY2xhc3MqPVwiYXJjaGl2ZV9faXRlbV9fbWVkaWEtY292ZXJcIl1bY2xhc3MqPVwiLS1wcmVzc1wiXTo6YmVmb3JlLCAtLXByZXNzW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW1fX21lZGlhLWNvdmVyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJlc3MtaWNvbi5zdmdcIikgY2VudGVyL2NvdmVyOyB9XG4gIFtjbGFzcyo9XCJzaW5nbGUtYmxvY2tfX2hlYWRpbmdcIl1bY2xhc3MqPVwiLS1yYWRpb1wiXSwgW2NsYXNzKj1cIi0tcmFkaW9cIl1bY2xhc3MqPVwiYXJjaGl2ZV9faXRlbV9fbWVkaWEtY292ZXJcIl0sIC0tcmFkaW9bY2xhc3MqPVwiYXJjaGl2ZV9faXRlbV9fbWVkaWEtY292ZXJcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNGNERGNDk7IH1cbiAgICBbY2xhc3MqPVwic2luZ2xlLWJsb2NrX19oZWFkaW5nXCJdW2NsYXNzKj1cIi0tcmFkaW9cIl06OmJlZm9yZSwgW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW1fX21lZGlhLWNvdmVyXCJdW2NsYXNzKj1cIi0tcmFkaW9cIl06OmJlZm9yZSwgLS1yYWRpb1tjbGFzcyo9XCJhcmNoaXZlX19pdGVtX19tZWRpYS1jb3ZlclwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JhZGlvLWljb24uc3ZnXCIpIGNlbnRlci9jb3ZlcjsgfVxuXG4vKlxuICogV29yZHByZXNzIEJsb2Nrc1xuKiovXG4ud3AtYmxvY2stY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICByaWdodDogMDsgfVxuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgY29sb3I6ICMxMTI0Mzg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuXG5bY2xhc3MqPVwiY3RhXCJdIC53cC1ibG9jay1idXR0b25fX2xpbmssIGEud2MtYmFja3dhcmQgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgPiBhLmNoZWNrb3V0LWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKlxuICogQ3VzdG9tIGNsYXNzZXNcbioqL1xuLmNhbmNlbC1wYWRkaW5nLWIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5sYXN0LWJsb2NrLW9mLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NDBweCkge1xuICAgIC5sYXN0LWJsb2NrLW9mLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07IH0gfVxuXG4ubGFzdC1ibG9jay1vZi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmxhc3QtYmxvY2stb2YtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTsgfSB9XG5cbi5saDIge1xuICBsaW5lLWhlaWdodDogMjsgfVxuXG4ubmVnYXRpdmUtbWFyZ2luLWIge1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtb3JkZXItbGFzdC1vbi1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTAwO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5taW4taGVpZ2h0LTEwMHZoIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzByZW0pOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kYW5zLWxlcy1tZWRpYXNfX2J0bi1hcmNoaXZlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbi5tZWRpYXNfX2Fib3V0LmJvZHl0ZXh0LS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJjaGl2ZXNfX2xzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3VzdG9tLXBhZ2luYXRpb25qcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmN1c3RvbS1wYWdpbmF0aW9uanMgLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuY3VzdG9tLXBhZ2luYXRpb25qcyB1bCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jdXN0b20tcGFnaW5hdGlvbmpzIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi13aWR0aDogMTBweDsgfVxuICAgICAgLmN1c3RvbS1wYWdpbmF0aW9uanMgdWwgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyB3aWR0aCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgICAgIC5jdXN0b20tcGFnaW5hdGlvbmpzIHVsIGxpOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY3VzdG9tLXBhZ2luYXRpb25qcyB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5hcnRpY2xlX19mYi1jb250YWluZXIge1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGVfX2ZiLWNvbnRhaW5lciB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmZiLWxpa2UgW3RpdGxlPVwiSidhaW1lXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uc2ItY3BudF9fdGhyZWVfX2VsX19hdXRob3IgcCwgLmFydGljbGVfX2F1dGhvcnMgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG5lbSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucm91bmRlZC1ib3gge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yb3VuZGVkLWJveCB7XG4gICAgICBwYWRkaW5nOiA0cmVtOyB9IH1cblxuLmNvbnRhaW5lci0tbWFyZ2luLXJlZHVjZWQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLndjX19jb250ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwcmVtOyB9XG5cbi53Y19fY29udGVudC1jb250YWluZXIuY29udGFpbmVyLS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud2NfX2NvbnRlbnQtY29udGFpbmVyLmNvbnRhaW5lci0tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG5cbi5zaG9wLW5hdi5pcy1yZWR1Y2VkIHVsLFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLmlzLXJlZHVjZWQgdWwge1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG5cbi5zaG9wLW5hdi5pcy1vbi10b3AgdWwsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24uaXMtb24tdG9wIHVsIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2hvcC1uYXYgdWwsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiA3cmVtO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI0U1RTVGMjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5zaG9wLW5hdiB1bCxcbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICAgICAgbWFyZ2luLXRvcDogMTByZW07IH0gfVxuXG4uc2hvcC1uYXYgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsLFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG4gIGhlaWdodDogY2FsYyg3MHB4IC8gMiAqIDcpOyB9XG5cbi5zaG9wLW5hdiAuc2hvcC1uYXYgdWwsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gLnNob3AtbmF2IHVsIHtcbiAgaGVpZ2h0OiBjYWxjKDcwcHggKiA0KTsgfVxuXG4uc2hvcC1uYXYgLnNob3AtbmF2X19lbCxcbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiAuc2hvcC1uYXZfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnNob3AtbmF2IGxpLFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuc2hvcC1uYXYgbGksXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cblxuLnNob3AtbmF2IGxpIGEsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2hvcC1uYXYgbGkgYTo6YWZ0ZXIsXG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiBsaSBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzExMjQzODtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAuc2hvcC1uYXYgbGkgYTpob3Zlcjo6YWZ0ZXIsXG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiBsaSBhOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg3MHB4IC8gMiAgKiA3ICsgMnJlbSAqIDIpO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTnVldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDcwcHggKyAycmVtICogMik7IH0gfVxuXG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLCAud29vY29tbWVyY2UtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybS1ibG9jay10aXRsZSwgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBmaWVsZHNldCBsZWdlbmQsIC53b29jb21tZXJjZS1mb3JtIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0tYmxvY2stdGl0bGUsIC53b29jb21tZXJjZS1mb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIHAud29vY29tbWVyY2UtZm9ybS1yb3csIC53b29jb21tZXJjZS1mb3JtIHAud29vY29tbWVyY2UtZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIHAud29vY29tbWVyY2UtZm9ybS1yb3csIC53b29jb21tZXJjZS1mb3JtIHAud29vY29tbWVyY2UtZm9ybS1yb3cge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTsgfSB9XG4gICAgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBwLndvb2NvbW1lcmNlLWZvcm0tcm93IGxhYmVsLCAud29vY29tbWVyY2UtZm9ybSBwLndvb2NvbW1lcmNlLWZvcm0tcm93IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIHAud29vY29tbWVyY2UtZm9ybS1yb3cgLndvb2NvbW1lcmNlLUlucHV0LCAud29vY29tbWVyY2UtZm9ybSBwLndvb2NvbW1lcmNlLWZvcm0tcm93IC53b29jb21tZXJjZS1JbnB1dCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0U1RTVGMjsgfVxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0LCAud29vY29tbWVyY2UtZm9ybSBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBmaWVsZHNldCBwLndvb2NvbW1lcmNlLWZvcm0tcm93LCAud29vY29tbWVyY2UtZm9ybSBmaWVsZHNldCBwLndvb2NvbW1lcmNlLWZvcm0tcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IHAud29vY29tbWVyY2UtZm9ybS1yb3csIC53b29jb21tZXJjZS1mb3JtIGZpZWxkc2V0IHAud29vY29tbWVyY2UtZm9ybS1yb3cge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAycmVtKTsgfSB9XG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlLWZvcm0tcm93LCAud29vY29tbWVyY2UtZm9ybSAud29vY29tbWVyY2UtZm9ybS1yb3cge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC53b29jb21tZXJjZS1mb3JtLXJvdyBzcGFuLCAud29vY29tbWVyY2UtZm9ybSAud29vY29tbWVyY2UtZm9ybS1yb3cgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlLUJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAud29vY29tbWVyY2UtZm9ybSAud29vY29tbWVyY2UtQnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYm9yZGVyOiAzcHggc29saWQgYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gICAgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAud29vY29tbWVyY2UtQnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC53b29jb21tZXJjZS1mb3JtIC53b29jb21tZXJjZS1CdXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5jbGVhciwgLndvb2NvbW1lcmNlLWZvcm0gLmNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGNvbG9yOiAjMDA3OEJBOyB9XG5cbi53b29jb21tZXJjZS1BZGRyZXNzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ud29vY29tbWVyY2UtQWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndvb2NvbW1lcmNlLUFkZHJlc3Mge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLndvb2NvbW1lcmNlLUFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLndvb2NvbW1lcmNlLUFkZHJlc3MgYWRkcmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0U1RTVGMjtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgLndvb2NvbW1lcmNlLUFkZHJlc3M6Zmlyc3Qtb2YtdHlwZSBhZGRyZXNzIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC53b29jb21tZXJjZS1BZGRyZXNzIGFkZHJlc3MgYS5lZGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICAgIHJpZ2h0OiAycmVtOyB9XG4gICAgLndvb2NvbW1lcmNlLUFkZHJlc3MgYWRkcmVzcyBhLmVkaXQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2VkaXQtaWNvbi5zdmdcIikgY2VudGVyL2NvdmVyOyB9XG5cbi53Yy1idXR0b24sIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuYnV0dG9uOm5vdCguZGVsZXRlKSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIC53Yy1idXR0b246aG92ZXIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuYnV0dG9uOmhvdmVyOm5vdCguZGVsZXRlKSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuYnV0dG9uLmRlZmF1bHQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuYnV0dG9uLmRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuYnV0dG9uLmRlbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuYnV0dG9uLmRlbGV0ZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTEwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2Nsb3NlLWljb24uc3ZnXCIpIGNlbnRlci9jb3ZlcjsgfVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LXBheW1lbnRNZXRob2RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG50YWJsZS5hY2NvdW50LXBheW1lbnQtbWV0aG9kcy10YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbnRoLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2QsXG50ZC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG4uY2Etd2MtbWVtYmVyc2hpcHMtcmVzdHJpY3Rpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBjb2xvcjogI0Y1NDI0QztcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLmNhLXdjLW1lbWJlcnNoaXBzLXJlc3RyaWN0aW9uLW1lc3NhZ2VfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jYS13Yy1tZW1iZXJzaGlwcy1yZXN0cmljdGlvbi1tZXNzYWdlX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGNTQyNEM7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgLmNhLXdjLW1lbWJlcnNoaXBzLXJlc3RyaWN0aW9uLW1lc3NhZ2VfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubGVzLWFib25uZW1lbnRzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxlcy1hYm9ubmVtZW50c19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGVzLWFib25uZW1lbnRzX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7IH0gfVxuICAubGVzLWFib25uZW1lbnRzX19pdGVtIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxlcy1hYm9ubmVtZW50c19faXRlbSAubGVzLWFib25uZW1lbnRzX19pdGVtX190aXRsZSB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtOyB9XG4gIC5sZXMtYWJvbm5lbWVudHNfX2l0ZW0gLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTsgfVxuICAubGVzLWFib25uZW1lbnRzX19pdGVtIC5sZXMtYWJvbm5lbWVudHNfX2l0ZW1fX3RpdGxlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGVzLWFib25uZW1lbnRzX19pdGVtIC5sZXMtYWJvbm5lbWVudHNfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAubGVzLWFib25uZW1lbnRzX19pdGVtOmZpcnN0LW9mLXR5cGUgLmxlcy1hYm9ubmVtZW50c19faXRlbV9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNGNERGNDk7IH1cbiAgLmxlcy1hYm9ubmVtZW50c19faXRlbTpsYXN0LW9mLXR5cGUgLmxlcy1hYm9ubmVtZW50c19faXRlbV9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNGMzk4N0Y7IH1cblxuLmxlcy1hYm9ubmVtZW50c19faXRlbV9fcGVya3Mge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAubGVzLWFib25uZW1lbnRzX19pdGVtX19wZXJrcyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubGVzLWFib25uZW1lbnRzX19pdGVtX19wZXJrcyBsaS5pbmFjdGl2ZSB7XG4gICAgY29sb3I6ICNFNUU1RjI7IH1cblxuLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNFNUU1RjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlOmhvdmVyIHtcbiAgICBib3R0b206IDFyZW07IH1cbiAgLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlIC5sZXMtYWJvbm5lbWVudHNfX2l0ZW1fX2Nob2ljZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5sZXMtYWJvbm5lbWVudHNfX2l0ZW1fX2Nob2ljZTpmaXJzdC1vZi10eXBlID4gLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzdBQzZDMDsgfVxuICAubGVzLWFib25uZW1lbnRzX19pdGVtX19jaG9pY2U6bGFzdC1vZi10eXBlID4gLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI0YzOTg3RjsgfVxuICAubGVzLWFib25uZW1lbnRzX19pdGVtX19jaG9pY2UgLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIC5sZXMtYWJvbm5lbWVudHNfX2l0ZW1fX2Nob2ljZSAubGVzLWFib25uZW1lbnRzX19pdGVtX19jaG9pY2VfX2Rlc2NyaXB0aW9uIGIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ubGVzLWFib25uZW1lbnRzX19hc3Rlcmlza3MgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5sZXMtcmV2dWVzIHVsLnByb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5sZXMtcmV2dWVzIHVsLnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAgIC5sZXMtcmV2dWVzIHVsLnByb2R1Y3RzIC5wcm9kdWN0OmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmxlcy1yZXZ1ZXMgdWwucHJvZHVjdHMgLnByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubGVzLXJldnVlcyB1bC5wcm9kdWN0cyAucHJvZHVjdCBpbWcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGVzLXJldnVlcyB1bC5wcm9kdWN0cyAucHJvZHVjdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDsgfSB9XG4gIC5sZXMtcmV2dWVzIHVsLnByb2R1Y3RzIC5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luOiAycmVtOyB9XG4gIC5sZXMtcmV2dWVzIHVsLnByb2R1Y3RzIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJhY2tncm91bmQ6ICNFNUU1RjI7IH1cblxuLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxMTI0Mzg7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1udW1iZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItbnVtYmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cblxuLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbDpub3QoLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsOm5vdCgud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi53b29jb21tZXJjZS1vcmRlcnMtdGFibGUgLndvb2NvbW1lcmNlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG5cbi5jYV9fd2NfX3Byb2R1Y3RfX2NvdmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA0cmVtKTtcbiAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDRyZW0pICogLjc1KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FfX3djX19wcm9kdWN0X19jb3ZlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDEycmVtKTtcbiAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAxMnJlbSkgKiAuNzUpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhX193Y19fcHJvZHVjdF9fY292ZXIge1xuICAgICAgd2lkdGg6IDQwOHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuY2FfX3djX19wcm9kdWN0X19jb3ZlciAuY2FfX3djX19wcm9kdWN0X19jb3Zlcl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI0MHB4KSB7XG4gIC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gIG1hcmdpbjogMDsgfVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5jYS13Yy1zaW5nbGUtcHJvZHVjdC10aXRsZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4udmFyaWF0aW9uc19mb3JtLmNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmFyaWF0aW9uc19mb3JtLmNhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC52YXJpYXRpb25zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC52YXJpYXRpb25zX2Zvcm0uY2FydCAudmFyaWF0aW9ucyBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnZhcmlhdGlvbnMge1xuICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuXG4uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi53b29jb21tZXJjZS1tZXNzYWdlW3JvbGU9XCJhbGVydFwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNGNTQyNEM7IH1cbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2Vbcm9sZT1cImFsZXJ0XCJdID4gYS53Yy1mb3J3YXJkLFxuICAud29vY29tbWVyY2UtbWVzc2FnZVtyb2xlPVwiYWxlcnRcIl0gPiBhLnJlc3RvcmUtaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMjQzODtcbiAgICBwYWRkaW5nOiAuMnJlbSAxcmVtO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxMTI0Mzg7IH1cblxuLndvb2NvbW1lcmNlIC53Yy1tZW1iZXJzaGlwcy1tZXNzYWdlIC53Yy1tZW1iZXJzaGlwcy1yZXN0cmljdGlvbi1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIHRhYmxlLmNhcnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5jYXJ0IHRoIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0ZC5wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGQucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXByaWNlLFxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXN1YnRvdGFsIHtcbiAgICB3aWR0aDogNzVweDsgfVxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXF1YW50aXR5IHtcbiAgICB3aWR0aDogNzVweDsgfVxuICAgIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtcXVhbnRpdHkgaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG5cbi5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcnQtY29sbGF0ZXJhbHMge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmNhcnQtY29sbGF0ZXJhbHMgLnNob3BfdGFibGUgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIHAge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24ge1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAuY2FydC1jb2xsYXRlcmFscyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucXVhbnRpdHkgPiBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5xdWFudGl0eSA+IGlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4ud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC5tYWlsY2hpbXAtbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIHAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi53b29jb21tZXJjZS1mb3JtLWxvZ2luIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE51ZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgcC53b29jb21tZXJjZS1mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53b29jb21tZXJjZS1jaGVja291dCBwLndvb2NvbW1lcmNlLWZvcm0tcm93IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7IH0gfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNUU1RjI7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7IH1cblxuLmZvcm0tcm93IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1yb3cge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7IH0gfVxuXG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94LFxuLm1haWxjaGltcC1uZXdzbGV0dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ud29vY29tbWVyY2UtZm9ybV9faW5wdXQtY2hlY2tib3gge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ud2NfcGF5bWVudF9tZXRob2RzLnBheW1lbnRfbWV0aG9kcyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIC5mb3JtLXJvdyxcbiAgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi5mb3JtLXJvdy5wbGFjZS1vcmRlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDsgfVxuICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLmlucHV0LXRleHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciAuZm9ybS1yb3cubm90ZXMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLXJvdy5wbGFjZS1vcmRlciAuYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMTI0Mzg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzExMjQzODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIC5mb3JtLXJvdy5wbGFjZS1vcmRlciAuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzExMjQzODsgfVxuXG4ubG9zdF9yZXNldF9wYXNzd29yZCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYSBOdWV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAubG9zdF9yZXNldF9wYXNzd29yZCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmxvc3RfcmVzZXRfcGFzc3dvcmQgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgIzExMjQzODtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjMTEyNDM4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAgIC5sb3N0X3Jlc2V0X3Bhc3N3b3JkIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogIzExMjQzODsgfVxuXG4jY3VzdG9tZXJfbG9naW4gYnV0dG9uLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzExMjQzODtcbiAgY29sb3I6ICMxMTI0Mzg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAjY3VzdG9tZXJfbG9naW4gYnV0dG9uLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdDpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMxMTI0Mzg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2N1c3RvbWVyX2xvZ2luIC53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQubG9zdF9wYXNzd29yZCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiW2NsYXNzKj1cIndyYXBwZXJcIl0ge1xuICBtYXJnaW46IDAgJHdyYXBwZXItbWFyZ2luLW1vYmlsZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIC4zcyAkZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgbWFyZ2luOiAwICR3cmFwcGVyLW1hcmdpbi10YWJsZXQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC14cykge1xuICAgIG1hcmdpbjogMCAkd3JhcHBlci1tYXJnaW4tZGVza3RvcDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXdpZHRoLW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbltjbGFzcyo9XCJ3cmFwcGVyLS1cIl1bY2xhc3MqPVwiLS1iaWdcIl0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1tKSB7XG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci13aWR0aC1sO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5bY2xhc3MqPVwid3JhcHBlci0tXCJdW2NsYXNzKj1cIi0tc21hbGxcIl0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci13aWR0aC1zO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ud3JhcHBlci0tZncge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIiAvLyBIZWxwZXJzXG5cbi8qXG4gKiBDbGVhcmZpeDogY29udGFpbiBmbG9hdHNcbiAqIGh0dHA6Ly9jc3Ntb2pvLmNvbS9sYXRlc3RfbmV3X2NsZWFyZml4X3NvX2Zhci9cbiAqL1xuJWNmIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qXG4gKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbiByZWFkZXJzOlxuICogaHR0cDovL2p1aWN5c3R1ZGlvLmNvbS9hcnRpY2xlL3NjcmVlbi1yZWFkZXJzLWRpc3BsYXktbm9uZS5waHBcbiAqL1xuJWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuICovXG4ldmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi8qIFR5cG8gKi9cblxuJWZ3LXhsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBleHRyYS1saWdodDtcbn1cblxuJWZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xufVxuXG4lZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuJWZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiBtZWRpdW07XG59XG5cbiVmdy1zZW1pIHtcbiAgZm9udC13ZWlnaHQ6IHNlbWktYm9sZDtcbn1cblxuJWZ3LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuJWZ3LXhib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGV4dHJhLWJvbGQ7XG59XG5cbiVmcy1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiVmcy1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiV0ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ldGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiV0ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiV0ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4ldGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ldGV4dC1ub3RyYW5zZm9ybSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ldGV4dC1ub2RlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiVsaXN0LW5vc3R5bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyogQ29sb3JzICovXG4lY29sb3Itd2hpdGUge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4lY29sb3ItYmxhY2sge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4lY29sb3ItZGFyayB7XG4gIGNvbG9yOiAkYy1kYXJrO1xufVxuXG4lY29sb3ItbGlnaHQge1xuICBjb2xvcjogJGMtbGlnaHQ7XG59XG5cbi8qIE1hcmdpbiwgQm9yZGVyLCBQYWRkaW5nICovXG4lbWFyZ2luLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbiVuby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbiVuby1ib3JkZXIge1xuICBib3JkZXI6IDA7XG59XG5cbiVuby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuJW5vLWJnIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuJWFicy1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4iLCIvLyBHbG9iYWwgRmxleCBDbGFzc2VzXG5bY2xhc3MqPVwiZmxleC1jb250YWluZXJcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZbY2xhc3MqPVwiLS1yXCJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJltjbGFzcyo9XCItLWNcIl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmW2NsYXNzKj1cIi0td1wiXSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJltjbGFzcyo9XCItLW53XCJdIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1qY2NcIl0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJltjbGFzcyo9XCItLWpjZnNcIl0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1qY2ZlXCJdIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJltjbGFzcyo9XCItLWpjc2JcIl0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBcbiAgJltjbGFzcyo9XCItLWpjc2FcIl0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgJltjbGFzcyo9XCItLWFpY1wiXSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1haWZzXCJdIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1haWZlXCJdIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAmW2NsYXNzKj1cIi0tYWlzYlwiXSB7XG4gICAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgXG4gICZbY2xhc3MqPVwiLS1haXNhXCJdIHtcbiAgICBhbGlnbi1pdGVtczogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgJltjbGFzcyo9XCItLWFpc1wiXSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLy8gRmxleGVkIGVsZW1lbnRzXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xufVxuXG5bY2xhc3MqPVwibW9iaWxlLW9ubHlcIl0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtdGFibGV0LXMpe1xuICAgICZbY2xhc3MqPVwiLS1oaWRkZW5cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5vdC1vbi1tb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdHJhbnNmb3JtLWluaXRpYWwge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hcmdpbi1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubm8tbWFyZ2luLWJvdCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3Qge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAhaW1wb3J0YW50O1xuXG4gICYtLWJpZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgKiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyAyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGV4dC11bmRlcmxpbmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltjbGFzcyo9XCJiZ19mdWxsZnJhbWVcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgJltjbGFzcyo9XCItLWJsYWNrLWZpbHRlclwiXSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMyk7XG4gICAgfVxuICB9XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5uby1tYXJnaW4tYiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctdC0tb24tZGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAkZmYtZGVmYXVsdDtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmctY29sb3I7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuICBcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbiAgXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLXRpdGxlO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLXA7XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1hZGRyZXNzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tbGlzdDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogJGMtbGluaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpob3ZlciB7XG4gIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8vIGNvbG9yOiAkYy1saW5rLWhvdmVyO1xuICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLXByZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbi1maWd1cmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWxhYmVsO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1yZWJvb3QuY3NzLm1hcCAqL1xuIiwiLyoqXG4gKiBTd2lwZXIgNC41LjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDIyLCAyMDE5XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAycHggc29saWQgJGMtbGlnaHQ7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICRjLWxpZ2h0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5lY2hvX19lbC1pbm5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgbWFyZ2luOiBhdXRvO1xuICAvLyBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZWNob19fZWwuc3dpcGVyLXNsaWRlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogMDtcblxuICAuZWNob19fY29udGVudCwgLmVjaG9fX2ltYWdlcyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzcmVtKTtcbiAgICAgIC8vIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAuZWNob19fY29udGVudCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5lY2hvX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIFtjbGFzcyo9XCJjdGEtLVwiXSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVjaG9fX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLy8gd2lkdGg6IGNhbGMoNDAlIC0gNHJlbSk7XG4gICAgfVxuICB9XG5cbiAgLmVjaG9fX2ltYWdlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6ICRuYXYtbWVudS1oZWlnaHQgKyAkc3BhY2luZyAqIDI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgcGFkZGluZy10b3A6ICRuYXYtbWVudS1oZWlnaHQtdGFibGV0ICsgJHNwYWNpbmcgKiAzO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbltjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLWVjaG9zXCJdIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skbmF2LW1lbnUtaGVpZ2h0fSArICN7JHNwYWNpbmd9ICogMik7XG5cbn1cblxuW2NsYXNzKj1cImNvbnRhaW5lci0tXCJdW2NsYXNzKj1cIi0tZmlyc3RcIl0ge1xuICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIHBhZGRpbmctdG9wOiAkbmF2LW1lbnUtaGVpZ2h0ICsgJHNwYWNpbmcgKiAzO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIHBhZGRpbmctdG9wOiAkbmF2LW1lbnUtaGVpZ2h0LXRhYmxldCArICRzcGFjaW5nICogMztcbiAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgICAgcGFkZGluZy10b3A6ICRuYXYtbWVudS1oZWlnaHQgKyAxOHJlbTtcbiAgICB9XG59XG5cbltjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLW1hcmdpbi1taW5pbWl6ZWRcIl0ge1xuICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIHBhZGRpbmctdG9wOiAkc2VjdGlvbi1tYXJnaW4tbW9iaWxlIC8gMjtcbiAgcGFkZGluZy1ib3R0b206ICRzZWN0aW9uLW1hcmdpbi1tb2JpbGUgLyAyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIHBhZGRpbmctdG9wOiAkc2VjdGlvbi1tYXJnaW4gLyAyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2VjdGlvbi1tYXJnaW4gLyAyO1xuICB9XG59XG5cbltjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLXNlY3Rpb25cIl0ge1xuICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIHBhZGRpbmctdG9wOiAkc2VjdGlvbi1tYXJnaW4tbW9iaWxlO1xuICBwYWRkaW5nLWJvdHRvbTogJHNlY3Rpb24tbWFyZ2luLW1vYmlsZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBwYWRkaW5nLXRvcDogJHNlY3Rpb24tbWFyZ2luO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2VjdGlvbi1tYXJnaW47XG4gIH1cblxuICAvLyBHZXN0aW9uIGR1IGJnIHBvdXIgbGUgY29tcG9zYW50IFwic2V4Y3Rpb24tdGhyZWUtY29tbWl0bWVudHNcIlxuICAmW2NsYXNzKj1cIi0taGFsZmJha2VkXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1oYWxmYmFrZWQ7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICB9XG5cbiAgPiAuYmctLWhhbGZiYWtlZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgMjAlKTtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBoZWlnaHQ6IDg2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9lY29sb2d5LWljb24uc3ZnJykgY2VudGVyL2NvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1hcHJpY290XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1hcHJpY290O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgfVxuXG4gID4gLmJnLS1hcHJpY290IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAyMCUpO1xuICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICAgIGhlaWdodDogODYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ludGVyY3VsdHVyYWxpdHktaWNvbi5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9XCJjb250YWluZXItLVwiXVtjbGFzcyo9XCItLWludmVydFwiXSB7XG4gIC5tYWluIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLS1zZWN0aW9uICsgLmNvbnRhaW5lci0tc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyLCBbY2xhc3MqPVwic2lkZWJhci0tXCJdIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgbWF4LXdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW07XG4gIH1cbn1cblxuLnNpZGViYXItLW5vdC1vbi1tb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gIC8vICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcmVtKTtcbiAgLy8gfVxufVxuXG4ub3BlbmluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZy1mcm9udHBhZ2UtbW9iaWxlLnBuZycpIGNlbnRlci9jb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW07XG4gIGNvbG9yOiAkYy1saWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnLWZyb250cGFnZS5wbmcnKSBjZW50ZXIvY292ZXI7XG4gIH1cbn1cblxuLy8gLm9wZW5pbmctYmcge31cblxuLm9wZW5pbmdfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLm9wZW5pbmdfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5vcGVuaW5nX19sYW5ndWFnZS1pdGVtIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG4ub3BlbmluZ19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbi5vcGVuaW5nX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm9wZW5pbmdfX3Njcm9sbGRvd24taWNvbiB7XG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGJvdHRvbTogNXJlbTtcbiAgbGVmdDogNTAlO1xuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDAwMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gM3JlbSk7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBiYWNrZ3JvdW5kOiAkYy1saWdodDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgb3BhY2l0eTowO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsICRlYXNlLWluLW91dDtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIHBhZGRpbmc6IDEwcmVtIDE1cmVtO1xuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdpbnNjcmlwdGlvbic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICBsZWZ0OiAyLjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY29udGFpbmVyX19zdWJtaXQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9ybS1jb250YWluZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8vIHotaW5kZXg6IDEwMDAwMDA7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICRjLWRhcms7XG4gIC8vIG9wYWNpdHk6IC41O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsICRlYXNlLWluLW91dDtcbn1cblxuLmZvcm0tY29udGFpbmVyX19pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gLjNzICRlYXNlLWluLW91dDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LXMpIHtcbiAgfVxufVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRuYXYtbWVudS1oZWlnaHQ7XG4gIHBhZGRpbmc6IDByZW0gNHJlbTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC4xKTtcbiAgYmFja2dyb3VuZDogJGMtbGlnaHQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuM3MgJGVhc2UtaW4tb3V0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgIGhlaWdodDogJG5hdi1tZW51LWhlaWdodC10YWJsZXQ7XG4gIH1cblxuICAmLmlzLWhpZGRlbiB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmlzLXJlZHVjZWQge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uaGlkZGVuLWlucHV0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTE1MHB4O1xuICBsZWZ0OiA2cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICRjLWxpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgdHJhbnNpdGlvbjogdG9wIC4zcyAkZWFzZS1pbi1vdXQ7XG59XG5cbi5tZW51LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjLWxpZ2h0O1xufVxuXG4ubWVudV9fZWw6Zmlyc3Qtb2YtdHlwZSwgLm1lbnVfX2VsOmxhc3Qtb2YtdHlwZSB7XG4gIC8vIHdpZHRoOiA4cmVtO1xuICBbY2xhc3MqPVwibWVudV9fYnRuXCJdOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4ubWVudV9fYnRuLS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgLjNzICRlYXNlLWluLW91dDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDonJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRjLWRhcms7XG4gICAgdHJhbnNpdGlvbjogLjNzIHdpZHRoICRlYXNlLWluLW91dDtcbiAgfSBcblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWVudS5pcy1yZWR1Y2VkICYge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLm1lbnUuaXMtaGlkZGVuICYge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuXG4ubWVudV9fYnRuX19pY29uIHtcbiAgd2lkdGg6IDJyZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIC4zcyAkZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuXG4gIC5tZW51LmlzLXJlZHVjZWQgJiB7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgfVxuXG4gIC5tZW51LmlzLWhpZGRlbiAmIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4ubWVudV9fZWwtLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ubWVudV9fZWw6bGFzdC1vZi10eXBlIC5tZW51X19idG5fX2ljb257XG4gIHdpZHRoOiAxLjhyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgd2lkdGg6IDIuM3JlbTtcbiAgfVxuXG4gIC5tZW51LmlzLXJlZHVjZWQgJiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZW51LmlzLWhpZGRlbiAmIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4ubWVudV9fbG9nbyB7XG4gIHdpZHRoOiA1cmVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgJGVhc2UtaW4tb3V0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC5tZW51LmlzLXJlZHVjZWQgJiB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAubWVudS5pcy1oaWRkZW4gJiB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuLm1lbnVfX2Jhc2VsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjNzICRlYXNlLWluLW91dDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LXMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTByZW07XG4gIH1cblxuICAubWVudS5pcy1yZWR1Y2VkICYge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLm1lbnUuaXMtaGlkZGVuICYge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbi5tZW51X19idG4tLWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIC4zcyAkZWFzZS1pbi1vdXQ7XG5cbiAgLm1lbnUuaXMtcmVkdWNlZCAmIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICAubWVudS5pcy1oaWRkZW4gJiB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5cbi5tZW51LW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQxMnB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAkYy1kYXJrO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAvLyBiYWNrZ3JvdW5kOiAkYy1kYXJrLXRyYW5zcGFyZW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4ubWVudS1uYXZfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkYy1kYXJrO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWVudS1uYXYtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzICRlYXNlLWluLW91dDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBwYWRkaW5nOiA2LjhyZW07XG4gIH1cbn1cblxuLm1lbnUtbmF2X19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogODclO1xuICBjb2xvcjogJGMtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbltjbGFzcyo9XCJtZW51LW5hdl9faXRlbV9faGVhZGxpbmUtYnRuXCJdIHtcbiAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAkYy1saWdodDtcbiAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgJGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYy1oYWxmYmFrZWQ7XG4gIH1cbn1cblxuLm1lbnUtbmF2X19pdGVtX19oZWFkbGluZS1idG4ge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDonJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2Fycm93LXNtLWJ0bi13aXQuc3ZnJykgY2VudGVyL2NvdmVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgJGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtbmF2X19pdGVtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLm1lbnUtbmF2X19pdGVtX19scyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVudS1uYXZfX2l0ZW1fX2xzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogMzQ0cHg7XG4gICAgcGFkZGluZzogM3JlbSAxMHJlbSAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1kYXJrO1xuICB9XG59XG5cbi5tZW51LW5hdl9faXRlbV9fZWwge1xuICBkaXNwbGF5OiBub25lOyBcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1lbnUtbmF2X19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGMtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyAkZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGMtbGlnaHQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LW5hdl9faXRlbXMtYmxvY2sge1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXN0eWxlO1xuICBib3JkZXItY29sb3I6ICRjLWxpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtaGFsZmJha2VkO1xuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtYXByaWNvdDtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMykge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLXN0YXJzaGlwO1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbn1cblxuLm1lbnUtbmF2X19pdGVtX19zZWNvbmRhcnktbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gIC5tZW51LW5hdl9faXRlbV9fbGluayB7XG4gICAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgY29sb3I6ICRjLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIH1cbn1cblxuLm1lbnUtbmF2X19pdGVtLmlzLWFjdGl2ZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICAubWVudS1uYXZfX2l0ZW1fX2hlYWRsaW5lLWJ0biB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgIC5tZW51LW5hdl9faXRlbV9fbHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgIH1cbiAgfVxufVxuIiwiJG1hcmdpbi1mb290ZXI6IDFyZW07XG5cbi5zaXRlbWFwIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoICN7JG1hcmdpbi1mb290ZXJ9ICsgMXJlbSApO1xuICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbiAgYmFja2dyb3VuZDogJGMtZGFyaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1tKSB7XG4gICAgcGFkZGluZzogMTByZW0gMDtcbiAgfVxufVxuXG4uc2l0ZW1hcC1pbm5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zaXRlbWFwX19zZWN0aW9uLCBbY2xhc3MqPVwic2l0ZW1hcF9fc2VjdGlvbi0tXCJdIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1xLWRlc2t0b3AtbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tZm9vdGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1saWdodDtcbiAgICBcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tZm9vdGVyICogMS41O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3AtbSkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3IC0gNHJlbSk7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyArIDRyZW0pO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXN0eWxlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYy1saWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cInNpdGVtYXBfX3NlY3Rpb24tLVwiXVtjbGFzcyo9XCItLWFwcmljb3RcIl0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtZGVza3RvcC1tKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1zdHlsZTtcbiAgICBib3JkZXItY29sb3I6ICRjLWFwcmljb3Q7XG4gIH1cbn1cblxuW2NsYXNzKj1cInNpdGVtYXBfX3NlY3Rpb24tLVwiXVtjbGFzcyo9XCItLXN0YXJzaGlwXCJdIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1xLWRlc2t0b3AtbSkge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYy1zdGFyc2hpcDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci1zdHlsZTtcbiAgICBib3JkZXItY29sb3I6ICRjLWxpZ2h0O1xuICB9XG59XG5cbi5zaXRlbWFwX19zZWN0aW9uLS1ib251cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1tKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cblxufVxuXG4uc2l0ZW1hcF9fc2VjdGlvbl9faGVhZGxpbmUtYnRuIHtcbiAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gIC8vIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tZm9vdGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICRjLWxpZ2h0O1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtaGFsZmJha2VkO1xuICAgIH1cbiAgfVxufVxuXG4uc2l0ZW1hcF9fc2VjdGlvbl9fbHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWZvb3RlciAqIDEuNTtcbiAgfVxufVxuXG4uc2l0ZW1hcF9fc2VjdGlvbl9fZWwge1xuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAkbWFyZ2luLWZvb3RlcjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tZm9vdGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNpdGVtYXBfX3NlY3Rpb25fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkYy1saWdodDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICRlYXNlLWluLW91dDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtbGlnaHQ7XG4gIFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2l0ZW1hcF9fc2VjdGlvbl9fbGlua3Mge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtZGVza3RvcC1tKSB7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpdGVtYXBfX3NlY3Rpb25fX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2l0ZW1hcF9fc2VjdGlvbl9fc2VhcmNoLWlucHV0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5zb2NpYWwge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbi5zaXRlbWFwX19zZWN0aW9uLS1ib251cyAuc29jaWFsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3AtbSkge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG4uc29jaWFsX191bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb290ZXItZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG5cbi5mb290ZXItZW5kX19lbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0cyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBmbGV4LWJhc2lzOiBpbml0aWFsO1xuICB9XG59XG5cbi5mb290ZXItZW5kX19lbF9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuXG4ubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXItZW5kX19lbF9fbGluayNuZXdzbGV0dGVyLXRyaWdnZXIge1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvb3Rlci1lbmRfX2VsX19saW5rI25ld3NsZXR0ZXItdHJpZ2dlcixcbi5mb290ZXItZW5kX19lbF9fbGluayNjb25maWRlbnRpYWxpdHktbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDonJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm90dG9tOiAtMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1kYXJrO1xuICB9XG59XG5cbi5tYzR3cC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICRjLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwYWRkaW5nOiA0cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgJGVhc2UtaW4tb3V0O1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYy1zbnVmZjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5uZXdzbGV0dGVyLWZvcm1fX3N1Ym1pdC1idG4ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAkYy1saWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzICRlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIGlucHV0IHtcbiAgICAgIGNvbG9yOiAkYy1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzbGV0dGVyLWZvcm1fX2luZm8tbXNnIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm5ld3NsZXR0ZXItZm9ybV9fZ2RwciB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXJzLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgJGVhc2UtaW4tb3V0O1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbiIsIi8vIHRpdGxlIG9mIGFydGljbGVzXG4uYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAkYXJ0aWNsZS1tYjtcblxuICBwIHtcbiAgICBAZXh0ZW5kIFtjbGFzcyo9XCJib2R5dGV4dFwiXTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYXJ0aWNsZV9wLW1hcmdpbi1iO1xuICB9XG4gIFxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBoMSwgLmgxIHtcbiAgICBAZXh0ZW5kIC50aXRsZS0xO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgaDIsIC5oMiB7XG4gICAgQGV4dGVuZCAudGl0bGUtMjtcbiAgfVxuXG4gIGgzLCAuaDMge1xuICAgIEBleHRlbmQgLnRpdGxlLTM7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYXJ0aWNsZV90aXRsZXMtbWFyZ2luLWI7XG4gIH1cblxuICBoNCwgLmg0IHtcbiAgICBAZXh0ZW5kIC50aXRsZS0zO1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYXJ0aWNsZV90aXRsZXMtbWFyZ2luLWI7XG4gIH1cblxuICBwICsgaDEsIHAgKyBoMiwgcCArIGgzLCBwICsgaDQsIHAgKyBoNSwgcCArIGg2IHtcbiAgICBwYWRkaW5nLXRvcDogJGFydGljbGVfY2hhcHRlci1tYXJnaW4tYjtcbiAgfVxuXG4gID4gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRhcnRpY2xlX2hlYWRpbmctbWFyZ2luLWI7XG4gIH1cblxuICAuYXJ0aWNsZV9fY291dmVydHVyZSxcbiAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6JGFydGljbGVfY292ZXItaGVpZ2h0LW1vYmlsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYXJ0aWNsZV9jb3Zlci1tYXJnaW4tYjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgaGVpZ2h0OiAkYXJ0aWNsZV9jb3Zlci1oZWlnaHQ7XG4gICAgfVxuICB9XG4gIFxuICAuYXJ0aWNsZV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGFydGljbGVfaGVhZGluZy1tYXJnaW4tYjtcbiAgfVxuXG4gIFtjbGFzcyo9XCJhcnRpY2xlX19wcmVzcy1idG5cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGMtZGFyaztcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LXMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDonJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWRhcms7XG4gICAgICB0cmFuc2l0aW9uOiAuM3Mgd2lkdGggJGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmIHN2ZyB7IGhlaWdodDogMTVweDsgfVxuICB9XG5cbiAgLmFydGljbGVfX25vdGVzIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXN0eWxlO1xuICAgIHBhZGRpbmctdG9wOiAkbWFyZ2luLWJldHdlZW4tYXJ0aWNsZS1hbmQtbm90ZXM7XG4gICAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGFydGljbGVfbm90ZXMtbWFyZ2luLWI7XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIC8qIGdlbmVyYWwgbGlua3MgaW4gYXJ0aWNsZSAqL3tcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIFtjbGFzcyo9XCJjdGFcIl0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGEubm90ZSAvKiBsaWVuIGFuY3JlICovIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAkYy1mYWNlYm9vaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuYXJ0aWNsZV9fbm90ZXNfX2VsID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9IFxufVxuXG4uYXJ0aWNsZV9fY29udGVudC0tZXBpbmdsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlX19jb250ZW50X190ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbiIsIi5ldmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAkYXJ0aWNsZS1tYjtcblxuICBwIHtcbiAgICBAZXh0ZW5kIFtjbGFzcyo9XCJib2R5dGV4dFwiXTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYXJ0aWNsZV9wLW1hcmdpbi1iO1xuICB9XG4gIFxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBoMSwgLmgxIHtcbiAgICBAZXh0ZW5kIC50aXRsZS0xO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgaDIsIC5oMiB7XG4gICAgQGV4dGVuZCAudGl0bGUtMjtcbiAgfVxuXG4gIGgzLCAuaDMge1xuICAgIEBleHRlbmQgLnRpdGxlLTM7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYXJ0aWNsZV90aXRsZXMtbWFyZ2luLWI7XG4gIH1cblxuICBoNCwgLmg0IHtcbiAgICBAZXh0ZW5kIC50aXRsZS0zO1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYXJ0aWNsZV90aXRsZXMtbWFyZ2luLWIgKiAyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYXJ0aWNsZV90aXRsZXMtbWFyZ2luLWIgKiAzO1xuICAgIH1cbiAgfVxuXG4gIHAgKyBoMSwgcCArIGgyLCBwICsgaDMsIHAgKyBoNCwgcCArIGg1LCBwICsgaDYge1xuICAgIHBhZGRpbmctdG9wOiAkYXJ0aWNsZV9jaGFwdGVyLW1hcmdpbi1iO1xuICB9XG5cbiAgPiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGFydGljbGVfaGVhZGluZy1tYXJnaW4tYjtcbiAgfVxuXG4gIC5ldmVudF9fY291dmVydHVyZSxcbiAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6ICRhcnRpY2xlX2NvdmVyLWhlaWdodC1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGFydGljbGVfY292ZXItbWFyZ2luLWIgO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgaGVpZ2h0OiAkYXJ0aWNsZV9jb3Zlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGFydGljbGVfY292ZXItbWFyZ2luLWIgKiAyO1xuICAgIH1cbiAgfVxuICBcbiAgLmV2ZW50X19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYXJ0aWNsZV9oZWFkaW5nLW1hcmdpbi1iIC8gMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGFydGljbGVfaGVhZGluZy1tYXJnaW4tYjtcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50X19pbmZvcyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMztcbiAgfVxufVxuXG4uZXZlbnRfX2luZm9zX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcblxuICAmLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi5mbGV4LWNvbnRhaW5lciB7XG4gICAgcCB7IFxuICAgICAgQGV4dGVuZCAuZm9udC1pbmZvcztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudF9faW5mb3NfX2l0ZW0taWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuXG4uZXZlbnRfX3ByYWN0aWNhbC1pbmZvcyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDM7XG4gIH1cbn1cblxuLmV2ZW50X19wcmFjdGljYWwtaW5mb3MsXG4uZXZlbnRfX3ByYWN0aWNhbC1pbmZvcyBwIHtcbiAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIC8vIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5ldmVudF9fcHJhY3RpY2FsLWluZm9zX19lbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59IiwiJGVjaG9faXRlbV9tYXJnaW4tYjogMTJyZW07XG4kZWNob19zcGFjaW5nLWJsb2NrOiA0cmVtO1xuJGVjaG9fc3BhY2luZy1pbWctbW9iaWxlOiAycmVtO1xuJGVjaG9fc3BhY2luZy1pbWc6ICRlY2hvX3NwYWNpbmctaW1nLW1vYmlsZSAqIDI7XG4kZWNob19nYWxsZXJ5LW1pbl9oZWlnaHQ6IDM2MHB4O1xuXG4uZWNoby1vdXRlci0yICB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yLjdyZW0pO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ndWlsbGVtZXQuc3ZnJykgY2VudGVyL2NvdmVyO1xuICAgIH1cbn1cblxuLmVjaG8tb3V0ZXIge1xuICBiYWNrZ3JvdW5kOiAkYy1zbnVmZjtcblxuICAmLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nICogMztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nICogNjtcbiAgICB9XG4gIH1cbn1cblxuLmVjaG9fX2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGVjaG9faXRlbV9tYXJnaW4tYjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZWNob19pdGVtX21hcmdpbi1iO1xuICB9XG5cbiAgXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbn1cblxuLmVjaG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPVwiZWNob19fY29udGVudFwiXSwgXG4uZWNob19faW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRlY2hvX3NwYWNpbmctYmxvY2t9KTtcbiAgfVxufVxuXG5bY2xhc3MqPVwiZWNob19fY29udGVudFwiXSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMjtcbn1cblxuLmVjaG9fX2ltYWdlcyB7XG4gIG1pbi1oZWlnaHQ6ICRlY2hvX2dhbGxlcnktbWluX2hlaWdodDtcbn1cblxuLmVjaG9fX2ltYWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gI3skZWNob19zcGFjaW5nLWltZy1tb2JpbGV9IC8gMik7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDUwJSAtICN7JGVjaG9fc3BhY2luZy1pbWd9IC8gMik7XG4gIH1cblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIC8vIGltYWdlIDEgPT4gbGFyZ2V1ciAtIGxhIG1hcmdlIGVuIGJhc1xuICAgIG1hcmdpbi1ib3R0b206ICN7JGVjaG9fc3BhY2luZy1pbWctbW9iaWxlfTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skZWNob19zcGFjaW5nLWltZ307XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIC8vIGltYWdlIDEgKGdyYW5kZSB2ZXJ0aWNhbClcbiAgICAvLyA9PiBsYXJnZXVyIC0gbGEgbWFyZ2Ugw6AgZ2F1Y2hlXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZWNob19zcGFjaW5nLWltZy1tb2JpbGV9KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGVjaG9fc3BhY2luZy1pbWctbW9iaWxlfTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZWNob19zcGFjaW5nLWltZ30pO1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGVjaG9fc3BhY2luZy1pbWd9O1xuICAgIH1cbiAgfVxufVxuXG4uZWNob19fZWw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLmVjaG9fX2ltYWdlc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIC8vIEludmVyc2VyIGwnb3JkcmUgXG4gICAgLy8gZXQgaW52ZXJzZXIgbGVzIG1hcmdlc1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGVjaG9fc3BhY2luZy1pbWctbW9iaWxlfTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZWNob19zcGFjaW5nLWltZ30pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRlY2hvX3NwYWNpbmctaW1nfTtcbiAgICB9XG4gIH1cbn1cblxuLmVjaG9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBwOmZpcnN0LWNoaWxkIHtcbiAgICBcbiAgfVxufVxuXG5cbiIsIltjbGFzcyo9XCJjdGFcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1ib3QtYnRuO1xuICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjLWRhcms7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgJGVhc2UtaW4tb3V0O1xuXG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LXMpIHtcbiAgICB3aWR0aDogJHdpZHRoLWJ0bjtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIDUwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9hcnJvdy1zbS1idG4uc3ZnJykgY2VudGVyL2NvdmVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgJGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPVwiY3RhLS1cIl1bY2xhc3MqPVwiLS13aXRcIl0ge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGMtbGlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGMtZGFyaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctc20tYnRuLXdpdC5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLWRhcmtcIl0ge1xuICBjb2xvcjogJGMtbGlnaHQ7XG4gIGJhY2tncm91bmQ6ICRjLWRhcms7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctc20tYnRuLXdpdC5zdmcnKSBjZW50ZXIvY292ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGMtZGFyaztcbiAgICBiYWNrZ3JvdW5kOiAkYy1saWdodDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctc20tYnRuLnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tc3RhcnNoaXBcIl0ge1xuICBjb2xvcjogJGMtZGFyaztcbiAgYm9yZGVyLWNvbG9yOiAkYy1zdGFyc2hpcDtcbiAgYmFja2dyb3VuZDogJGMtc3RhcnNoaXA7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctc20tYnRuLnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYy1zdGFyc2hpcDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1kYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGMtZGFyaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctc20tYnRuLXN0YXJzaGlwLnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tYXByaWNvdFwiXSB7XG4gIGJvcmRlci1jb2xvcjogJGMtYXByaWNvdDtcbiAgY29sb3I6ICRjLWxpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkYy1hcHJpY290O1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2Fycm93LXNtLWJ0bi13aXQuc3ZnJykgY2VudGVyL2NvdmVyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjLWRhcms7XG4gICAgLy8gY29sb3I6ICRjLWFwcmljb3Q7XG4gICAgYmFja2dyb3VuZDogJGMtbGlnaHQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2Fycm93LXNtLWJ0bi5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2Fycm93LXNtLWJ0bi1hcHJpY290LnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0taGFsZmJha2VkXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAkYy1oYWxmYmFrZWQ7XG4gIGNvbG9yOiAkYy1saWdodDtcbiAgYmFja2dyb3VuZDogJGMtaGFsZmJha2VkO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2Fycm93LXNtLWJ0bi13aXQuc3ZnJykgY2VudGVyL2NvdmVyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjLWRhcms7XG4gICAgLy8gY29sb3I6ICRjLWhhbGZiYWtlZDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1saWdodDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctc20tYnRuLnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctc20tYnRuLWhhbGZiYWtlZC5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9XCJjdGEtLVwiXVtjbGFzcyo9XCItLXRyYW5zcGFyZW50XCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAkYy1saWdodDtcbiAgY29sb3I6ICRjLWxpZ2h0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwKTtcblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9hcnJvdy1zbS1idG4td2l0LnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIC4zKTtcbiAgfVxufVxuXG5bY2xhc3MqPVwiY3RhLS1cIl1bY2xhc3MqPVwiLS1uby1ib3JkZXJzXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMCU7XG4gICAgcmlnaHQ6IC0ycmVtO1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICRjLWRhcms7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzICRlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIuNXJlbSk7XG4gIH1cbn1cblxuW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0tbm8tYXJyb3dcIl0ge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIFxuLy8gYnRuIGFyY2hpdmVzXG5cbltjbGFzcyo9XCJidG4tYXJjaGl2ZXNcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90LWJ0bjtcbiAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkYy1kYXJrO1xuXG4gIC8vICY6OmJlZm9yZSB7fVxuICBcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9hcnJvdy1idG4uc3ZnJykgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgJGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjLWRhcms7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmxpa2UtYnRuIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbn0iLCJbY2xhc3MqPVwiaW5wdXQtLVwiXVtjbGFzcyo9XCItLXNlYXJjaFwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMjByZW07XG4gIG1heC13aWR0aDogMzByZW07XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90LWJ0bjtcbiAgYm9yZGVyOiAkYm9yZGVyLXN0eWxlO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuW2NsYXNzKj1cImlucHV0LS1cIl1bY2xhc3MqPVwiLS1zZWFyY2hcIl0ge1xuICBtYXgtaGVpZ2h0OiA0NnB4O1xuICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogNDByZW07XG5cbiAgXG5cbiAgJltjbGFzcyo9XCItLWxpZ2h0XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICRjLWxpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9zZWFyY2gtaWNvbi5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvc2VhcmNoLWljb24td2l0LnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgY29sb3I6ICRjLWxpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cIi0tZGFya1wiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYy1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogJGMtZGFyaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpbmdsZS1ibG9jayAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICY6aG92ZXIgLnNpbmdsZS1ibG9ja19fYWJvdXQge1xuICAgIGJhY2tncm91bmQ6ICRjLWJsb2NrLWhvdmVyO1xuICB9XG59XG5cbi5zaW5nbGUtYmxvY2tfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zaW5nbGUtYmxvY2tfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnNpbmdsZS1ibG9ja19fZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uc2luZ2xlLWJsb2NrX19pbmZvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTJyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkc2ItY3BudC1ib3JkZXItcmFkaXVzO1xuXG4gIHBhZGRpbmc6IDNyZW0gNHJlbSAycmVtO1xuICBjb2xvcjogJGMtbGlnaHQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgbWluLWhlaWdodDogMjByZW07XG4gIH1cbn1cblxuLnNpbmdsZS1ibG9ja19faW5mb3NfX2JnIHtcbiAgLy8gei1pbmRleDogMTA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkc2ItY3BudC1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNiLWNwbnQtYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG4uc2luZ2xlLWJsb2NrX19pbmZvc19fZGF0ZXMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLnNpbmdsZS1ibG9ja19fY292ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuXG4uc2luZ2xlLWJsb2NrX190aXRsZS0tcGlubmVkIHtcbiAgd2lkdGg6IDYwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5zaW5nbGUtYmxvY2tfX3JlZmVyZW5jZXMge1xuICBmb250LWZhbWlseTogJGZmLWJvZHl0ZXh0O1xuICBmb250LXNpemU6IDEuNHJlbTtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zaW5nbGUtYmxvY2tfX2Fib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOiAkYy1saWdodDtcblxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkc2ItY3BudC1ib3JkZXItcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHNiLWNwbnQtYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZzogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyAkZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbSAycmVtO1xuICB9XG59XG5cbi5zaW5nbGUtYmxvY2tfX2Fib3V0X19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaW5nbGUtYmxvY2tfX2N0YSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cblxuLy8gRml4XG4uc2luZ2xlLWJsb2NrOm5vdCguc2VjdGlvbi10aHJlZS1jb21taXRtZW50c19faXRlbSkge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLnNpbmdsZS1ibG9ja19fYWJvdXQge1xuICAgIC8vIGFzIGEgcGFyZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC8vIGFzIGEgY2hpbGRcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBbY2xhc3MqPVwiY3RhXCJdIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLWJsb2NrLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHNfX2l0ZW0ge1xuICAuc2luZ2xlLWJsb2NrX19pbmZvcyxcbiAgLnNpbmdsZS1ibG9ja19fYWJvdXQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLnNpbmdsZS1ibG9jayB7XG4gIC5hcnRpY2xlX19hdXRob3JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGIsIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1ibG9ja19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnNpbmdsZS1ibG9ja19fZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYm9keXRleHQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uc2luZ2xlLWJsb2NrX19pbmZvc19fZGF0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4uc2luZ2xlLWJsb2NrX19pbmZvc19fZGF5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG59XG5cbi5zaW5nbGUtYmxvY2tfX2luZm9zX193aGVyZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uc2luZ2xlLWJsb2NrX19pbmZvc19fZGF0ZXNfX01ZIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn0iLCIuaGVhZGluZy1ibG9jaywgW2NsYXNzKj1cImhlYWRpbmctYmxvY2stLVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gbWluLWhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi10b3A6ICN7JG5hdi1tZW51LWhlaWdodH07XG4gIC8vIHBhZGRpbmc6IDEwcmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgbWFyZ2luLXRvcDogI3skbmF2LW1lbnUtaGVpZ2h0LXRhYmxldH07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgLy8gbWluLWhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctYmxvY2ssXG4uaGVhZGluZy1ibG9jay0tc3RkIHtcbiAgY29sb3I6ICRjLWxpZ2h0O1xufVxuXG4uaGVhZGluZy1ibG9jay0tc3RkIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skbmF2LW1lbnUtaGVpZ2h0fSk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbltjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1kZW1vY3JhdHlcIl0sXG5bY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZWNvbG9neVwiXSxcbltjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1pbnRlcmN1bHR1cmFsaXR5XCJdIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmc6IDVyZW0gMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICAgIFxuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlYWRpbmctYmxvY2tfX3RpdGxlLS1zdGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLWJsb2NrX19ib2R5dGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LXMpIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1zKSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgJGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbltjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1lY29sb2d5XCJdIHtcbiAgYmFja2dyb3VuZDogJGMtaGFsZmJha2VkO1xuXG4gICY6OmFmdGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LXMpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1JSwgLTQwJSkgc2NhbGUoLjgpO1xuICAgICAgaGVpZ2h0OiA3MzdweDtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Vjb2xvZ3ktaWNvbi5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC0zNSUpIHNjYWxlKDEpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC00NSUpIHNjYWxlKDEuMSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3AtbCkge1xuICAgICAgcmlnaHQ6MTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtNDUlKSBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPVwiaGVhZGluZy1ibG9jay0tXCJdW2NsYXNzKj1cIi0tZGVtb2NyYXR5XCJdIHtcbiAgYmFja2dyb3VuZDogJGMtc3RhcnNoaXA7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMzAlKSBzY2FsZSgxKTtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICB3aWR0aDogNDA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kZW1vY3JhdHktaWNvbi5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC0zMCUpIHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUlLCAtMzAlKSBzY2FsZSgxLjQpO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1tKSB7XG4gICAgICByaWdodDogNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTMwJSkgc2NhbGUoMS42KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1sKSB7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0zMCUpIHNjYWxlKDEuOCk7XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9XCJoZWFkaW5nLWJsb2NrLS1cIl1bY2xhc3MqPVwiLS1pbnRlcmN1bHR1cmFsaXR5XCJdIHtcbiAgYmFja2dyb3VuZDogJGMtYXByaWNvdDtcblxuICAmOjphZnRlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1zKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC0zMCUpIHNjYWxlKC42KTtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbnRlcmN1bHR1cmFsaXR5LWljb24uc3ZnJykgY2VudGVyL2NvdmVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtMzAlKSBzY2FsZSguOCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNSUsIC00MCUpIHNjYWxlKC45KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIC00NSUpIHNjYWxlKDEuMSk7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTQ1JSkgc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctYmxvY2tfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIG1hcmdpbjogaW5pdGlhbDtcbn1cblxuLmhlYWRpbmctYmxvY2tfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgXG4gICYtLXN0ZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG59XG5cbi5oZWFkaW5nLWJsb2NrX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIC8qIEFkZCB0aGUgYmx1ciBlZmZlY3QgKi9cbiAgZmlsdGVyOiBibHVyKDhweCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwgLjIpXG4gIH1cbn1cblxuLmhlYWRpbmctYmxvY2stLXN0ZCA+IC5oZWFkaW5nLWJsb2NrX19iZyB7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmlnc3RvbmU7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZy1hYm91dC5zdmcnKSBjZW50ZXIvY292ZXI7XG4gIH1cbn1cblxuLmhlYWRpbmctYmxvY2tfX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRpbmctYmxvY2tfX2N0YSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGVhZGluZy1ibG9ja19fc2xpZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGVhZGluZy1ibG9ja19fY29udGVudC1vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuIiwiLnNlYXJjaC1maWx0ZXItaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgYm9yZGVyOiAkYm9yZGVyLXN0eWxlO1xuICBib3JkZXItY29sb3I6ICRjLXNudWZmOyAgXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogJGMtc251ZmY7XG5cbiAgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyLXRvcDogJGJvcmRlci1zdHlsZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGMtc251ZmY7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnJvdy1zbS1idG4uc3ZnJykgY2VudGVyL2NvdmVyO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItc3R5bGU7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGMtc251ZmY7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNiArIDJyZW0pO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1zdHlsZTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYy1zbnVmZjtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItbGVmdDogJGJvcmRlci1zdHlsZTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYy1zbnVmZjtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2ICsgMnJlbSk7XG4gICAgfVxuICB9XG5cbiAgJiA+IGJ1dHRvbiwgJiA+IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRjLWRhcms7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAwO1xuXG4gIH1cbn1cblxuIiwiLm1hZ2F6aW5lLXNlY3Rpb24ge1xuICAmX19idG5zIHtcbiAgICA+IFtjbGFzcyo9XCJjdGFcIl06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LXMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzcyo9XCJjdGFcIl0ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbiA+IC5mbGV4LWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmID4gLmZsZXgtY2hpbGQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2NvdmVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG59XG5cbi5sYXN0LW1hZ2F6aW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgXG4gIC5mbGV4LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1zKSB7XG4gICAgICBsZWZ0OiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdmVyIHtcbiAgICAvLyBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAyNzZweDtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1zKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJl9fZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICB9XG4gIH1cbn0iLCIuY29udGFjdC1pbmZvc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb250YWN0LWluZm9zX19jb250YWluZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgfVxufVxuXG4uY29udGFjdC1pbmZvc19fbHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1pbmZvc19fbWFwIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uY29udGFjdC1pbmZvc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIFxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWRhcms7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1pbmZvc19faXRlbV9fdGl0bGUge1xuICB3aWR0aDogMjVyZW07XG4gIEBleHRlbmQgLnRpdGxlLTc7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgIFxuICB9XG59XG5cbi5jb250YWN0LWluZm9zX19zb2NpYWwtbGluayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG5cbiAgJjpob3ZlciBzdmcge1xuICAgIGZpbGw6ICRjLWxpbmtlZGluO1xuICB9IFxuICBcbiAgJjpob3ZlciAuc3QwIHtcbiAgICBmaWxsOiAkYy1mYWNlYm9vaztcbiAgfVxufVxuXG4uY29udGFjdF9fZm9ybSAgLmNvbnRhY3QtZm9ybV9faW5wdXRzLWNvbnRhaW5lciwgLmZvcm0tY29udGFpbmVyX19pbnB1dHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29udGFjdF9fZm9ybV9faW5wdXQtY29udGFpbmVyLCAuZm9ybS1jb250YWluZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgQGV4dGVuZCAuY29udGFjdC1pbmZvc19faXRlbV9fdGl0bGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JheS1saWdodGVzdDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgQGV4dGVuZCAuY29udGFjdC1pbmZvc19faXRlbV9fdGl0bGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3RfX2Zvcm1fX2lucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMnJlbSk7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWFbbmFtZT1cIm1lc3NhZ2VcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0X19mb3JtX19zdWJtaXQtYnRuLCAud3BjZjctc3VibWl0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi53cGNmNy1zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1ib3QtYnRuO1xuICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjLWRhcms7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgJGVhc2UtaW4tb3V0O1xuICBib3JkZXItY29sb3I6ICRjLWhhbGZiYWtlZDtcbiAgY29sb3I6ICRjLWxpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkYy1oYWxmYmFrZWQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1zKSB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctc20tYnRuLXdpdC5zdmcnKSBjZW50ZXIvY292ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGMtZGFyaztcbiAgICAvLyBjb2xvcjogJGMtaGFsZmJha2VkO1xuICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9hcnJvdy1zbS1idG4uc3ZnJykgY2VudGVyL2NvdmVyO1xuICAgICAgLy8gYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9hcnJvdy1zbS1idG4taGFsZmJha2VkLnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLmdkcHIge1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuNXJlbTtcblxuICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufSIsIi5zdGFmZl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC5zdGFmZl9faGVhZGluZ19fYWJvdXQsXG4gIC5zdGFmZl9faGVhZGluZ19fcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0YWZmX19oZWFkaW5nX19hYm91dCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbiAgLnN0YWZmX19oZWFkaW5nX19hYm91dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnN0YWZmX19oZWFkaW5nX19waG90byB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAjeyR3cmFwcGVyLW1hcmdpbi1tb2JpbGV9KTtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3skd3JhcHBlci1tYXJnaW4tbW9iaWxlfSkgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1zKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhZmZfX21lbWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdGFmZl9fbWVtYmVyc19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuLnN0YWZmX19tZW1iZXJzX19pdGVtX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG5cbiAgICAgYnIge1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgIH1cbiAgfVxufVxuXG4uc3RhZmZfX21lbWJlcnNfX2l0ZW1fX3JvbGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3RhZmZfX21lbWJlcnNfX2l0ZW1fX2Fib3V0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cblxuIiwiLmFjdGl2aXR5LXJlcG9ydHNfX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG59IiwiLm91ci1waWxsYXJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLm91ci1waWxsYXJzX19pdGVtX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JHdyYXBwZXItbWFyZ2luLW1vYmlsZX0gKiAyKSAvIDE2ICogOSk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JHdyYXBwZXItbWFyZ2luLXRhYmxldH0gKiAyKSAvIDE2ICogOSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICB3aWR0aDogMzB2dztcbiAgICBoZWlnaHQ6IDIwdnc7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm91ci1waWxsYXJzX19pdGVtLW91dGVyOm50aC1vZi10eXBlKG9kZCkgLm91ci1waWxsYXJzX19pdGVtX19pbWcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG59XG5cbi5vdXItcGlsbGFyc19fdGl0bGUge1xuICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAvLyAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8vIH1cbn1cblxuLm91ci1waWxsYXJzX19pdGVtX19jb250ZW50IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn0iLCIuYXJjaGl2ZSwgW2NsYXNzKj1cImFyY2hpdmUtLVwiXSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFnZS1tYXJnaW47XG4gIH1cbn1cblxuLmFyY2hpdmVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXN0eWxlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1zbnVmZjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXN0eWxlO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRjLXNudWZmO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmFyY2hpdmVfX2l0ZW1fX2xpbmsge1xuICAgICAgbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmFyY2hpdmVfX2l0ZW1fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgLjNzICRlYXNlLWluLW91dDtcbn1cblxuW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW0tLVwiXSB7XG4gIEBleHRlbmQgLmFyY2hpdmVfX2l0ZW07XG5cbiAgJltjbGFzcyo9XCItLW1lZGlhXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbltjbGFzcyo9XCJhcmNoaXZlX19pdGVtX19tZWRpYS1jb3ZlclwiXSB7XG4gIEBleHRlbmQgW2NsYXNzKj1cInNpbmdsZS1ibG9ja19faGVhZGluZ1wiXTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHdpZHRoOiA0MHJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8vIG1heC1oZWlnaHQ6IDMwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcblxuICB9XG5cblxuICAmLS1wcmVzcyB7XG4gICAgQGV4dGVuZCBbY2xhc3MqPVwic2luZ2xlLWJsb2NrX19oZWFkaW5nXCJdW2NsYXNzKj1cIi0tcHJlc3NcIl07XG4gIH1cblxuICAmLS1yYWRpbyB7XG4gICAgQGV4dGVuZCBbY2xhc3MqPVwic2luZ2xlLWJsb2NrX19oZWFkaW5nXCJdW2NsYXNzKj1cIi0tcmFkaW9cIl07XG4gIH1cbn1cblxuLmFyY2hpdmUtLXB1YmxpY2F0aW9uIHtcbiAgLmFyY2hpdmVfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uYXJjaGl2ZV9faXRlbV9fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6ICRmZi10aXRsZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuXG4uYXJjaGl2ZV9faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIC8vIHNsaWdodCBvZmZzZXQgYWRqdXN0ZW1lbnRcbiAgbWFyZ2luLWxlZnQ6IC0wLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuXG4uYXJjaGl2ZV9faXRlbV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICAmICsgLmFyY2hpdmVfX2l0ZW1fX2F1dGhvci0tbWVkaWEge1xuICAgIC8vIGNhbmNlbCB0aGUgbWFyZ2luLWJvdCBvZiBwcmV2LiBzaWJsaW5nXG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gIH1cbn1cblxuLmFyY2hpdmVfX2l0ZW1fX2F1dGhvciwgW2NsYXNzKj1cImFyY2hpdmVfX2l0ZW1fX2F1dGhvci0tXCJdIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9XCJhcmNoaXZlX19pdGVtX19hdXRob3ItLVwiXVtjbGFzcyo9XCItLW1lZGlhXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hcmNoaXZlX19pdGVtX19ldmVudC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmFyY2hpdmVfX2l0ZW1fX2V4Y2VycHQge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbltjbGFzcyo9XCJhcmNoaXZlX19pdGVtX19leGNlcnB0LS1cIl1bY2xhc3MqPVwiLS1tZWRpYVwiXSB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmFyY2hpdmVfX2l0ZW1fX2Rvc3NpZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcblxuICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuXG5cblxuXG5cbiIsIi5lY2hvX19jb250ZW50LS12LWNlbnRlcmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCIkc2VjdGlvbi10aHJlZS1ibG9ja3NfX2l0ZW0tbWFyZ2luLXI6IDNyZW07XG5cbltjbGFzcyo9XCJzZWN0aW9uLXRocmVlLWJsb2Nrcy0tXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgJltjbGFzcyo9XCItLWRlbW9jcmF0eVwiXSB7XG4gICAgYmFja2dyb3VuZDogJGMtc3RhcnNoaXA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDUwJSk7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiA4NjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVtb2NyYXR5LWljb24uc3ZnJykgY2VudGVyL2NvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLWwpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgNTAlKSBzY2FsZSgxLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1tb2JpbGl6YXRpb25zXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1naXZyeTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aHJlZS1ibG9ja3NfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjVzICRlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gI3skc2VjdGlvbi10aHJlZS1ibG9ja3NfX2l0ZW0tbWFyZ2luLXJ9IC8gMik7XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JHNlY3Rpb24tdGhyZWUtYmxvY2tzX19pdGVtLW1hcmdpbi1yfTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICN7JHNlY3Rpb24tdGhyZWUtYmxvY2tzX19pdGVtLW1hcmdpbi1yfSAqIDIgLyAzKTtcbiAgICBcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICAvLyB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDNyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gI3skc2VjdGlvbi10aHJlZS1ibG9ja3NfX2l0ZW0tbWFyZ2luLXJ9KTtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRzZWN0aW9uLXRocmVlLWJsb2Nrc19faXRlbS1tYXJnaW4tcn0gKiAzIC8gMik7XG4gICAgfVxuICB9XG59XG4iLCIkc3RjX19pdGVtLW1hcmdpbjogNHJlbTtcbiRzdGMtaGVpZ2h0LWRlc2t0b3A6IDkwMHB4O1xuXG4uc2VjdGlvbi10aHJlZS1jb21taXRtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3RjX19pdGVtLW1hcmdpbjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6ICRzdGMtaGVpZ2h0LWRlc2t0b3A7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JHN0Y19faXRlbS1tYXJnaW59IC8gMik7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skc3RjX19pdGVtLW1hcmdpbn0pO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gI3skc3RjX19pdGVtLW1hcmdpbn0gLyAyKTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZW1pZXIgZWxlbWVudFxuICAmX19pdGVtOmZpcnN0LW9mLXR5cGUgeyAvLyBzYW1lIGVsIGFzIHNpbmdsZS1ibG9ja1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHN0Y19faXRlbS1tYXJnaW47XG4gICAgfVxuICB9XG5cbiAgLy8gVG91cyBsZXMgw6lsw6ltZW50cyBzYXVmIGxlIHByZW1pZXJcbiAgJl9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHsgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRzdGNfX2l0ZW0tbWFyZ2lufSAvIDIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgICB3aWR0aDogY2FsYyg3MCUgLSAjeyRzdGNfX2l0ZW0tbWFyZ2lufSk7XG4gICAgfVxuICB9XG5cbiAgLy8gMmUgZWxlbWVudFxuICAmX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHN0Y19faXRlbS1tYXJnaW47XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHN0Y19faXRlbS1tYXJnaW47XG4gICAgfVxuICB9XG5cbiAgLy8gM2UgZXQgZGVybmllciBlbGVtbnRcbiAgJl9faXRlbTpsYXN0LW9mLXR5cGUgeyBcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JHN0Y19faXRlbS1tYXJnaW59KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBTdHlsZSBzdXIgbGVzIDIgYmxvY2tzIHF1aSBzZSByZW52ZXJzZW50XG4gIC5zaW5nbGUtYmxvY2s6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgLnNpbmdsZS1ibG9ja19faW5mb3Mge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1ibG9ja19fYWJvdXQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3Atcykge1xuICAgICAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFLDqXZpc2lvbiBkZXMgYm9yZGVyLXJhZGl1cyBsb3JzcXVlIGxlIGJsb2Mgc2UgcmVudmVyc2VcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgLnNpbmdsZS1ibG9jay0taCB7XG4gICAgLnNpbmdsZS1ibG9ja19faW5mb3MsXG4gICAgLnNpbmdsZS1ibG9ja19faW5mb3NfX2JnLFxuICAgIC5zaW5nbGUtYmxvY2tfX2luZm9zX19iZzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNiLWNwbnQtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5zaW5nbGUtYmxvY2tfX2Fib3V0IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkc2ItY3BudC1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRzYi1jcG50LWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tdGhyZWUtY29tbWl0bWVudHMuc2VjdGlvbi1sYXN0LXJldmlldyB7XG4gIC5zaW5nbGUtYmxvY2tfX2luZm9zX19iZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uLXRocmVlLWNvbW1pdG1lbnRzX19pdGVtOmZpcnN0LW9mLXR5cGUgeyAvLyBzYW1lIGVsIGFzIHNpbmdsZS1ibG9ja1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAuc2luZ2xlLWJsb2NrX19pbmZvcyB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zaW5nbGUtYmxvY2tfX2Fib3V0IHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgIH0gXG4gIH1cbn0iLCIkc2VjdGlvbi1sYXN0X190aXRsZS1tYXJnaW46IDRyZW07XG4kc2VjdGlvbi1sYXN0X19oZWFkLW1hcmdpbjogM3JlbTtcbiRzZWN0aW9uLWxhc3RfX2NvbnRlbnQtbWFyZ2luOiAzcmVtO1xuJHNlY3Rpb24tbGFzdF9fYm9keXRleHQtbGFzdF9wLW1hcmdpbjogM3JlbTtcbiRzZWN0aW9uLWxhc3RfX2ltZy13aWR0aDogNDAlO1xuJHNlY3Rpb24tbGFzdF9faW1nLXdpZHRoLXNtYWxsOiA0MCU7XG4kc2VjdGlvbi1sYXN0X19pbWctbWFyZ2luOiA0cmVtO1xuJHNlY3Rpb24tbGFzdF9faW1nLW1hcmdpbi1zbWFsbDogM3JlbTtcbiRzZWN0aW9uLWxhc3RfX2ltZy1taW5oZWlnaHQtbW9iaWxlOiAxNnJlbTtcbiRzZWN0aW9uLWxhc3RfX2ltZy1taW5oZWlnaHQ6IDI1cmVtO1xuJHNlY3Rpb24tbGFzdF9faW1nX3NtYWxsZXItbWluaGVpZ2h0LW1vYmlsZTogMTByZW07XG4kc2VjdGlvbi1sYXN0X19pbWdfc21hbGxlci1taW5oZWlnaHQ6IDI1cmVtO1xuJHNlY3Rpb24tbGFzdF9faW1nX3NtYWxsZXJfYm9keXRleHQtbGFzdF9wLW1hcmdpbjogMnJlbTtcbiRkaXZpZGVyLWltZy1zbWFsbGVyOiAxLjI7XG5cbltjbGFzcyo9XCJzZWN0aW9uLWxhc3RcIl0ge1xuICAuc2VjdGlvbi1sYXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skc2VjdGlvbi1sYXN0X190aXRsZS1tYXJnaW59OyAgXG4gIH1cblxuICAuc2VjdGlvbi1sYXN0X19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRzZWN0aW9uLWxhc3RfX2hlYWQtbWFyZ2lufTtcbiAgfVxuICBcbiAgLnNlY3Rpb24tbGFzdF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skc2VjdGlvbi1sYXN0X19jb250ZW50LW1hcmdpbn07XG4gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRzZWN0aW9uLWxhc3RfX2NvbnRlbnQtbWFyZ2lufSArIDFyZW0pO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWxhc3RfX2JvZHl0ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRzZWN0aW9uLWxhc3RfX2JvZHl0ZXh0LWxhc3RfcC1tYXJnaW59O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cbiAgXG4gIH1cblxuICAuc2VjdGlvbi1sYXN0X19pbWcge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWluLWhlaWdodDogJHNlY3Rpb24tbGFzdF9faW1nLW1pbmhlaWdodC1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skc2VjdGlvbi1sYXN0X19pbWctbWFyZ2lufTtcbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLW1vYmlsZS1sKSB7XG4gICAgICBtaW4taGVpZ2h0OiAjeyRzZWN0aW9uLWxhc3RfX2ltZy1taW5oZWlnaHR9O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKCN7JHNlY3Rpb24tbGFzdF9faW1nLXdpZHRofSAtICN7JHNlY3Rpb24tbGFzdF9faW1nLW1hcmdpbn0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRzZWN0aW9uLWxhc3RfX2ltZy1tYXJnaW59O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zZWN0aW9uLWxhc3RfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gI3skc2VjdGlvbi1sYXN0X19pbWctd2lkdGh9KTtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1sYXN0X19jdGEge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tcHVibGljYXRpb25cIl0ge1xuICAuc2VjdGlvbi1sYXN0X19pbWcge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWluLWhlaWdodDogI3skc2VjdGlvbi1sYXN0X19pbWctbWluaGVpZ2h0LW1vYmlsZX07XG4gICAgbWFyZ2luLWJvdHRvbTogI3skc2VjdGlvbi1sYXN0X19pbWctbWFyZ2luLXNtYWxsfTtcbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLW1vYmlsZS1sKSB7XG4gICAgICBtaW4taGVpZ2h0OiAjeyRzZWN0aW9uLWxhc3RfX2ltZy1taW5oZWlnaHR9O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKCN7JHNlY3Rpb24tbGFzdF9faW1nLXdpZHRoLXNtYWxsfSAtICN7JHNlY3Rpb24tbGFzdF9faW1nLW1hcmdpbi1zbWFsbH0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRzZWN0aW9uLWxhc3RfX2ltZy1tYXJnaW4tc21hbGx9O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JHNlY3Rpb24tbGFzdF9faW1nLW1hcmdpbi1zbWFsbH07XG4gICAgfVxuICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1zKSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKCN7JHNlY3Rpb24tbGFzdF9faW1nLXdpZHRoLXNtYWxsfSAtICN7JHNlY3Rpb24tbGFzdF9faW1nLW1hcmdpbi1zbWFsbH0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRzZWN0aW9uLWxhc3RfX2ltZy1tYXJnaW4tc21hbGx9O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zZWN0aW9uLWxhc3RfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gI3skc2VjdGlvbi1sYXN0X19pbWctd2lkdGgtc21hbGx9KTtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtICN7JHNlY3Rpb24tbGFzdF9faW1nLXdpZHRoLXNtYWxsfSk7XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCItLWltZy1zbWFsbGVyXCJdIHtcbiAgICAuc2VjdGlvbi1sYXN0X19pbWcge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLW1vYmlsZS1sKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICN7JHNlY3Rpb24tbGFzdF9faW1nX3NtYWxsZXItbWluaGVpZ2h0LW1vYmlsZX07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1tb2JpbGUtbCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAjeyRzZWN0aW9uLWxhc3RfX2ltZ19zbWFsbGVyLW1pbmhlaWdodH07XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCN7JHNlY3Rpb24tbGFzdF9faW1nLXdpZHRofSAvICN7JGRpdmlkZXItaW1nLXNtYWxsZXJ9IC0gI3skc2VjdGlvbi1sYXN0X19pbWctbWFyZ2lufSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogI3skc2VjdGlvbi1sYXN0X19pbWctbWFyZ2lufTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skc2VjdGlvbi1sYXN0X19pbWctbWFyZ2lufTtcbiAgICAgIH1cbiAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygjeyRzZWN0aW9uLWxhc3RfX2ltZy13aWR0aH0gLyAjeyRkaXZpZGVyLWltZy1zbWFsbGVyfSAtICN7JHNlY3Rpb24tbGFzdF9faW1nLW1hcmdpbn0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JHNlY3Rpb24tbGFzdF9faW1nLW1hcmdpbn07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfSAgXG5cbiAgICAuc2VjdGlvbi1sYXN0X190ZXh0IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtICN7JHNlY3Rpb24tbGFzdF9faW1nLXdpZHRofSAvICN7JGRpdmlkZXItaW1nLXNtYWxsZXJ9KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gI3skc2VjdGlvbi1sYXN0X19pbWctd2lkdGh9IC8gI3skZGl2aWRlci1pbWctc21hbGxlcn0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWxhc3RfX2JvZHl0ZXh0IHtcbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skc2VjdGlvbi1sYXN0X19pbWdfc21hbGxlcl9ib2R5dGV4dC1sYXN0X3AtbWFyZ2lufTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cInNlY3Rpb24tbGFzdC0tXCJdW2NsYXNzKj1cIi0tZG9zc2llclwiXSB7XG4gIC5sYXN0LWRvc3NpZXJfX2ZsYWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYmFja2dyb3VuZDogJGMtc3RhcnNoaXA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLmxhc3QtZG9zc2llcl9fZWRpdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1zdHlsZTtcbiAgICBib3JkZXItY29sb3I6ICRjLXNudWZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5sYXN0LWRvc3NpZXJfX2VkaXRvX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXJyb3ctc20tYnRuLnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0gJGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIC5sYXN0LWRvc3NpZXJfX2VkaXRvLmFjdGl2ZSB7XG4gICAgLmxhc3QtZG9zc2llcl9fZWRpdG9fX3RpdGxlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhc3QtZG9zc2llcl9fZWRpdG9fX2F1dGhvciB7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1ib2R5dGV4dDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3AtbSkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5sYXN0LWRvc3NpZXJfX2VkaXRvX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAubGFzdC1tYWdhemluZV9fY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kb3NzaWVyLWFydGljbGVzX19scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmRvc3NpZXItYXJ0aWNsZXNfX2l0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmRvc3NpZXItYXJ0aWNsZXNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgdHJhbnNmb3JtICRlYXNlLWluLW91dDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLmRvc3NpZXItYXJ0aWNsZXNfX2l0ZW1fX2V4Y2VycHQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IFxuICB9XG5cbiAgLmRvc3NpZXItYXJ0aWNsZXNfX2l0ZW1fX2F1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LWZhbWlseTogJGZmLWJvZHl0ZXh0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1sYXN0LS1wdWJsaWNhdGlvbiB7XG4gIC50aXRsZS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmFydGljbGVfX2F1dGhvcnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufSIsIlxuXG4uc2ItY3BudCB7XG4gIG1hcmdpbi1ib3R0b206ICRzYi1jcG50LXNwYWNpbmc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgJi0tYm9yZGVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNiLWNwbnQtc3BhY2luZyAvIDMgKiAyO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItc3R5bGU7XG4gICAgcGFkZGluZy1ib3R0b206ICRzYi1jcG50LXNwYWNpbmcgLyAzICogMjtcbiAgfVxuXG4gICYtLWJ1eS1tYWdhemluZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNiLWNwbnQtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXG4gICAgLnNiLWNwbnRfX3RpdGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1zdGFyc2hpcDtcbiAgICAgIGNvbG9yOiAkYy1kYXJrO1xuICAgIH1cblxuICAgIC5zYi1jcG50X19jb250ZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRzYi1jcG50LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgLnNiLWNwbnRfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAuc2ItY3BudF9fY292ZXIsIC5zYi1jcG50X19wcmljZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5zYi1jcG50X19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNiLWNwbnRfX3ByaWNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiA4cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zYi1jcG50X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAkc2ItY3BudC1ib3JkZXItcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNiLWNwbnQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHNiLWNwbnQtYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRjLWxpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkYy1kYXJrO1xufVxuIiwiLnNiLWNwbnRfX2NhdGVnb3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiAkc2ItY3BudC1zcGFjaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1zdHlsZTtcbn1cblxuLnNiLWNwbnRfX2NhdGVnb3JpZXNfX2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgLy8gZmxleC1ncm93OiAxO1xufVxuXG4uc2ItY3BudF9fY2F0ZWdvcmllc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gIGZvbnQtZmFtaWx5OiAkZmYtYWx0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogJGMtc251ZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAkZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aXN0ZnVsO1xuICB9XG59IiwiLnNiLWNwbnRfX3BkZiB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAkc2ItY3BudC1zcGFjaW5nIC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1zdHlsZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5zYi1jcG50X19wZGZfX2xpbmtfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59IiwiLy8gQ29tcG9zYW50ICdsZXMgcGx1cy4uLidcbi5zYi1jcG50X190aHJlZV9fdGl0bGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uc2ItY3BudF9fdGhyZWVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0cmVtIDNyZW0gMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRzYi1jcG50LWJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRzYi1jcG50LWJvcmRlci1yYWRpdXM7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMik7XG59XG5cbi5zYi1jcG50X190aHJlZV9fZWwge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXN0eWxlO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5zYi1jcG50X190aHJlZV9fZWxfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgJGVhc2UtaW4tb3V0O1xufVxuXG4uc2ItY3BudF9fdGhyZWVfX2VsX190aXRsZSB7XG4gIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAmLS1sYXN0LW1hZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2ItY3BudF9fdGhyZWVfX2VsX19hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogJGZmLWJvZHl0ZXh0O1xuICBmb250LXNpemU6IDEuNHJlbTtcblxuICBiLCBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uc2ItY3BudF9fdGhyZWVfX2VsX19kb3NzaWVyIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1ib2R5dGV4dDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuW2NsYXNzKj0nc2ItY3BudF9fdGhyZWVfX2VsX19kYXRlJ10ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogJGZmLWFsdDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIFxuICAmW2NsYXNzKj1cIi0tdG9wXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxufVxuXG4vLyBDb3VsZXVycyBkZXMgYmxvY2tzXG4uc2ItY3BudF9fdGhyZWUge1xuICAmLS1tb3N0LXJlYWQge1xuICAgIC5zYi1jcG50X190aHJlZV9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aXN0ZnVsO1xuICAgIH1cbiAgfVxuXG4gICYtLW5leHQtYW5pbWF0aW9ucyxcbiAgJi0tZWNvbG9neSB7XG4gICAgLnNiLWNwbnRfX3RocmVlX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWdyYW5ueWFwcGxlO1xuICAgIH1cbiAgfVxuXG4gICYtLWxhc3QtYWR2b2NhY3kge1xuICAgIC5zYi1jcG50X190aHJlZV9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1ncmFubnlhcHBsZS0yO1xuICAgIH1cbiAgfVxuXG4gICYtLW91ci1tb2JpbGl6YXRpb25zIHtcbiAgICAuc2ItY3BudF9fdGhyZWVfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGMtZ2l2cnk7XG4gICAgfVxuICB9XG5cbiAgJi0tbGFzdC1wdWJsaWNhdGlvbnMge1xuICAgIC5zYi1jcG50X190aHJlZV9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy10cm9waWNhbGJsdWU7XG4gICAgfVxuICB9XG5cbiAgJi0tb3VyLXN0YW5jZXMge1xuICAgIC5zYi1jcG50X190aHJlZV9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1sYXZlbmRlcmdyYXk7XG4gICAgfVxuICB9XG5cbiAgJi0tc2FtZS10b3BpYyxcbiAgJi0taW50ZXJjdWx0dXJhbGl0eSB7XG4gICAgLnNiLWNwbnRfX3RocmVlX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWFwcmljb3RwZWFjaDtcbiAgICB9XG4gIH1cblxuICAmLS1zYW1lLWF1dGhvcixcbiAgJi0tZGVtb2NyYXR5IHtcbiAgICAuc2ItY3BudF9fdGhyZWVfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGMtZ29sZGVuc2FuZDtcbiAgICB9XG4gIH1cblxuICAmLS1sYXN0LW1hZ2F6aW5lcyB7XG4gICAgLnNiLWNwbnRfX3RocmVlX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXN0YXJzaGlwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29tcG9zYW50ICdOb3MgdGjDqW1hdGlxdWVzJ1xuLnNiLWNwbnRfX3RoZW1lc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDRyZW0gM3JlbSAycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHNiLWNwbnQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgYmFja2dyb3VuZDogJGMtbGlnaHQ7XG59XG5cbi5zYi1jcG50X190aGVtZXNfX2VscyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItc3R5bGU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5bY2xhc3MqPVwic2ItY3BudF9fdGhlbWVzX19saW5rXCJdIHtcbiAgbWFyZ2luOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzICRlYXNlLWluLW91dDtcbiAgXG4gICZbY2xhc3MqPVwiLS1oYWxmYmFrZWRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICRjLWhhbGZiYWtlZDtcbiAgICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYy1oYWxmYmFrZWQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWhhbGZiYWtlZDtcbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cIi0tc3RhcnNoaXBcIl0ge1xuICAgIGJhY2tncm91bmQ6ICRjLXN0YXJzaGlwO1xuICAgIGJvcmRlcjogJGJvcmRlci1zdHlsZTtcbiAgICBib3JkZXItY29sb3I6ICRjLXN0YXJzaGlwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtc3RhcnNoaXA7XG4gICAgfVxuICB9XG4gIFxuICAmW2NsYXNzKj1cIi0tYXByaWNvdFwiXSB7XG4gICAgYmFja2dyb3VuZDogJGMtYXByaWNvdDtcbiAgICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYy1hcHJpY290O1xuXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWFwcmljb3Q7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNiLWNwbnRfX3RhZ3NfX2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2ItY3BudF9fdGFnc19fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn0iLCIuZmItbGlrZS1jb250YWluZXIge1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIHRvcDogMDtcbiAgLy8gcmlnaHQ6IDA7XG59XG5cbi5zYi1jcG50X19mYiB7XG4gIGJ1dHRvbiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmN0YS0td2l0IHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuXG4gICAgLnBhdGgge1xuICAgICAgZmlsbDogJGMtZGFyaztcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzICRlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wYXRoIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlrZS1idG4ge1xuICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG4gIGJvcmRlci1jb2xvcjogJGMtZmFjZWJvb2s7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICRjLWZhY2Vib29rO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzICRlYXNlLWluLW91dDtcblxuICBzdmcgLnBhdGgge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyAkZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGMtZmFjZWJvb2s7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgc3ZnIC5wYXRoIHtcbiAgICAgIGZpbGw6ICRjLWZhY2Vib29rO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59IiwiW2NsYXNzKj1cInNpbmdsZS1ibG9ja19faGVhZGluZ1wiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNiLWNwbnQtYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggcmdiYSgwLDAsMCwuMDUpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDonJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIFxuICB9XG5cbiAgJltjbGFzcyo9XCItLXByZXNzXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1hcHJpY290OyBcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wcmVzcy1pY29uLnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cbiAgXG4gICZbY2xhc3MqPVwiLS1yYWRpb1wiXSB7XG4gICAgYmFja2dyb3VuZDogJGMtc3RhcnNoaXA7IFxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcmFkaW8taWNvbi5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICAgfVxuICB9XG59IiwiLypcbiAqIFdvcmRwcmVzcyBCbG9ja3NcbioqL1xuXG4ud3AtYmxvY2stY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgcmlnaHQ6IDA7XG4gIFxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICBjb2xvcjogJGMtZGFyaztcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cC1ibG9jay1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDQ7XG59XG5cbltjbGFzcyo9XCJjdGFcIl0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi8qXG4gKiBDdXN0b20gY2xhc3Nlc1xuKiovXG5cbi5jYW5jZWwtcGFkZGluZy1iIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxhc3QtYmxvY2stb2Ytc2VjdGlvbiB7XG5cbiAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tbWFyZ2luLW1vYmlsZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtZGVza3RvcC1tKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tbWFyZ2luO1xuICB9XG59XG5cbi5sYXN0LWJsb2NrLW9mLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAkcGFnZS1tYXJnaW4tbW9iaWxlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFnZS1tYXJnaW47XG4gIH1cbn1cblxuLmxoMiB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ubmVnYXRpdmUtbWFyZ2luLWIge1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbn1cblxuLmZsZXgtb3JkZXItbGFzdC1vbi1kZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgb3JkZXI6IDEwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxufVxuXG4ubWluLWhlaWdodC0xMDB2aCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS1kZXNrdG9wLXMpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzByZW0pO1xuICB9XG59XG5cblxuXG4uZGFucy1sZXMtbWVkaWFzX19idG4tYXJjaGl2ZXMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtdGFibGV0LWwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbi5tZWRpYXNfX2Fib3V0LmJvZHl0ZXh0LS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmVzX19scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tcGFnaW5hdGlvbmpzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIC5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi13aWR0aDogMTBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyB3aWR0aCAkZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlX19mYi1jb250YWluZXIge1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZiLWxpa2Uge1xuICBbdGl0bGU9XCJKJ2FpbWVcIl0ge1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi8vIGNhbmNlbCBibG9jayBiZWhhdmlvdXIgZm9yIHAgZ2VuZXJhdGVkIGZyb20gd3AgdGhlX2NvbnRlbnQoKVxuLnNiLWNwbnRfX3RocmVlX19lbF9fYXV0aG9yIHAsIC5hcnRpY2xlX19hdXRob3JzIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmVtIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucm91bmRlZC1ib3gge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lci0tbWFyZ2luLXJlZHVjZWQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufSIsIi53b29jb21tZXJjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGUgIWltcG9ydGFudDtcbn1cblxuLndjX19jb250ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG4ud2NfX2NvbnRlbnQtY29udGFpbmVyLmNvbnRhaW5lci0tc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuXG4kd2MtbmF2LWhlaWdodDogNzBweDtcblxuLnNob3AtbmF2LFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgJi5pcy1yZWR1Y2VkIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG5cbiAgJi5pcy1vbi10b3AgdWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuXG4gIHVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogJG5hdi1tZW51LWhlaWdodDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYmFja2dyb3VuZDogJGMtc251ZmY7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAuM3MgJGVhc2UtaW4tb3V0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1zKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkbmF2LW1lbnUtaGVpZ2h0LXRhYmxldDtcbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICAgIGhlaWdodDogY2FsYygjeyR3Yy1uYXYtaGVpZ2h0fSAvIDIgKiA3KTtcbiAgfVxuXG4gIC5zaG9wLW5hdiB1bCB7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JHdjLW5hdi1oZWlnaHR9ICogNCk7XG4gIH1cblxuICAuc2hvcC1uYXZfX2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LXMpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJGMtZGFyaztcbiAgICAgIHRyYW5zaXRpb246IC4zcyB3aWR0aCAkZWFzZS1pbi1vdXQ7XG5cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skd2MtbmF2LWhlaWdodH0gLyAyICAqIDcgKyAjeyRzcGFjaW5nfSAqIDIpO1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtcykge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skd2MtbmF2LWhlaWdodH0gKyAjeyRzcGFjaW5nfSAqIDIpO1xuICB9XG59XG5cbi8vIGFjY291bnQgZGV0YWlsc1xuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSwgLndvb2NvbW1lcmNlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLWJsb2NrLXRpdGxlLCBmaWVsZHNldCBsZWdlbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwLndvb2NvbW1lcmNlLWZvcm0tcm93IHtcbiAgICAvLyBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1JbnB1dCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtc251ZmY7XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAud29vY29tbWVyY2UtZm9ybS1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMnJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndvb2NvbW1lcmNlLWZvcm0tcm93IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgfVxuICBcblxuICAud29vY29tbWVyY2UtQnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgJGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLmNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGNvbG9yOiAkYy1saW5rZWRpbjtcbn1cblxuLndvb2NvbW1lcmNlLUFkZHJlc3NlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud29vY29tbWVyY2UtQWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIGFkZHJlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLXNudWZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3Qtb2YtdHlwZSBhZGRyZXNzIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgYWRkcmVzcyBhLmVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvZWRpdC1pY29uLnN2ZycpIGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLndjLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICAvLyBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAkZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjLWxpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAmIC5idXR0b246bm90KC5kZWxldGUpIHtcbiAgICBAZXh0ZW5kIC53Yy1idXR0b247XG4gIH1cblxuICAuYnV0dG9uLmRlZmF1bHQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi5kZWxldGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDsgdG9wOiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvY2xvc2UtaWNvbi5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtcGF5bWVudE1ldGhvZHMge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG50YWJsZS5hY2NvdW50LXBheW1lbnQtbWV0aG9kcy10YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG50aC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kLCBcbnRkLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2Qge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uY2Etd2MtbWVtYmVyc2hpcHMtcmVzdHJpY3Rpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBjb2xvcjogI0Y1NDI0QztcbiAgZm9udC1mYW1pbHk6ICRmZi1hbHQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uY2Etd2MtbWVtYmVyc2hpcHMtcmVzdHJpY3Rpb24tbWVzc2FnZV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjU0MjRDO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyAkZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxlcy1hYm9ubmVtZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGVzLWFib25uZW1lbnRzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLDAsMCwuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTtcbiAgfVxuXG4gIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGVzLWFib25uZW1lbnRzX19pdGVtX190aXRsZSB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG5cbiAgLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIC5sZXMtYWJvbm5lbWVudHNfX2l0ZW1fX3RpdGxlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1vZi10eXBlIC5sZXMtYWJvbm5lbWVudHNfX2l0ZW1fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1zdGFyc2hpcDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIC5sZXMtYWJvbm5lbWVudHNfX2l0ZW1fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1hcHJpY290O1xuICB9XG59XG5cbi5sZXMtYWJvbm5lbWVudHNfX2l0ZW1fX3BlcmtzIHtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIGxpLmluYWN0aXZlIHtcbiAgICBjb2xvcjogJGMtc251ZmY7XG4gIH1cbn1cblxuLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICRjLXNudWZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIC4zcyAkZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJjpmaXJzdC1vZi10eXBlID4gLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogJGMtaGFsZmJha2VkO1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUgPiAubGVzLWFib25uZW1lbnRzX19pdGVtX19jaG9pY2VfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1hcHJpY290O1xuICB9XG5cbiAgLmxlcy1hYm9ubmVtZW50c19faXRlbV9fY2hvaWNlX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYWx0O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmxlcy1hYm9ubmVtZW50c19fYXN0ZXJpc2tzIHtcbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1hbHQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ubGVzLXJldnVlcyB1bC5wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gIC5wcm9kdWN0IHtcbiAgICAvLyBmbGV4LWdyb3c6IDE7XG4gICAgLy8gd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgJGVhc2UtaW4tb3V0O1xuICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtbW9iaWxlLWwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIC8vIHdpZHRoOiBjYWxjKDI1JSAtIDJyZW0pO1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLWRlc2t0b3AtbSkge1xuICAgICAgLy8gd2lkdGg6IGNhbGMoMjAlIC0gMnJlbSk7XG4gICAgfVxuICBcbiAgICBhOmZpcnN0LW9mLXR5cGUge1xuICAgICAgLy8gcGFkZGluZzogMnJlbTtcbiAgICB9XG4gIH1cblxuICAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwge1xuICAgIG1hcmdpbjogMnJlbTtcbiAgfVxuICBcbiAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgYmFja2dyb3VuZDogJGMtc251ZmY7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZSB7XG4gICZfX3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwwLDAsLjEpO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlbGwtb3JkZXItbnVtYmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2VsbDpub3QoLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zKSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2VsbF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgXG4gIC53b29jb21tZXJjZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBzaW5nbGUtcHJvZHVjdCBwYWdlXG4ucHJvZHVjdCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICAgIC8vIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICAgIFxuICAgIC53cC1wb3N0LWltYWdlIHtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzaW5nbGUtcHJvZHVjdCBwYWdlIC0tIGNvdmVyICsgc29tbWFpcmVcbi5jYV9fd2NfX3Byb2R1Y3RfX2NvdmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA0cmVtKTtcbiAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDRyZW0pICogLjc1KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxMnJlbSk7XG4gIGhlaWdodDogY2FsYygoMTAwdncgLSAxMnJlbSkgKiAuNzUpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1sKSB7XG4gICAgd2lkdGg6IDQwOHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2FfX3djX19wcm9kdWN0X19jb3Zlcl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zaW5nbGVfdmFyaWF0aW9uX3dyYXAge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtbW9iaWxlLXMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uY2Etd2Mtc2luZ2xlLXByb2R1Y3QtdGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuICBAZXh0ZW5kIFtjbGFzcyo9XCJib2R5dGV4dFwiXTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC52YXJpYXRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1zKSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi52YXJpYXRpb25zX2Zvcm0ge1xuICB0YWJsZS52YXJpYXRpb25zIHt9XG4gIHRkLnZhbHVlIHNlbGVjdCB7fVxuICB0ZC52YWx1ZSBvcHRpb24ge31cblxufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZVtyb2xlPVwiYWxlcnRcIl0ge1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNGNTQyNEM7XG5cbiAgJiA+IGEud2MtZm9yd2FyZCxcbiAgJiA+IGEucmVzdG9yZS1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1kYXJrO1xuICAgIHBhZGRpbmc6IC4ycmVtIDFyZW07XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmZi10aXRsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYy1kYXJrO1xuICB9XG59XG5cbi8vIHJldHVybiB0byBzaG9wXG5hLndjLWJhY2t3YXJkLFxuLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sIFxuLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgPiBhLmNoZWNrb3V0LWJ1dHRvbiB7XG4gIEBleHRlbmQgW2NsYXNzKj1cImN0YVwiXSwgW2NsYXNzKj1cImN0YS0tXCJdW2NsYXNzKj1cIi0td2l0XCJdO1xufVxuXG4ud29vY29tbWVyY2UgLndjLW1lbWJlcnNoaXBzLW1lc3NhZ2UgLndjLW1lbWJlcnNoaXBzLXJlc3RyaWN0aW9uLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgdGFibGUuY2FydCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuXG4gIHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgLy8gd2lkdGg6IDEwMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLXRhYmxldC1tKSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1wcmljZSxcbiAgLnByb2R1Y3Qtc3VidG90YWwge1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtcXVhbnRpdHkge1xuICAgIHdpZHRoOiA3NXB4O1xuXG4gICAgaW5wdXQgeyB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgfVxufVxuXG4uY2FydC1jb2xsYXRlcmFscyB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgLnNob3BfdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2Utc2hpcHBpbmctY2FsY3VsYXRvciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgQGV4dGVuZCAudGl0bGUtNztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucXVhbnRpdHkgPiBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIHtcbiAgLnF1YW50aXR5ID4gaW5wdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gIC5tYWlsY2hpbXAtbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlICFpbXBvcnRhbnQ7XG5cbiAgcC53b29jb21tZXJjZS1mb3JtLXJvdyB7XG4gICAgLy8gZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1zbnVmZjtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtcS10YWJsZXQtbSkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICB9XG59XG5cbi53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gsXG4ubWFpbGNoaW1wLW5ld3NsZXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ud29vY29tbWVyY2UtZm9ybV9faW5wdXQtY2hlY2tib3gge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ud2NfcGF5bWVudF9tZXRob2RzLnBheW1lbnRfbWV0aG9kcyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcblxuICAuZm9ybS1yb3csXG4gIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4uZm9ybS1yb3cucGxhY2Utb3JkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuXG4gIC5pbnB1dC10ZXh0ICB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9ybS1yb3cubm90ZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb3JtLXJvdy5wbGFjZS1vcmRlciAuYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjLWRhcms7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogJGMtZGFyaztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAkZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjLWxpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICRjLWRhcms7XG4gIH1cbn1cblxuLmxvc3RfcmVzZXRfcGFzc3dvcmQge1xuICBmb250LWZhbWlseTogJGZmLXRpdGxlO1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1kYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICRjLWRhcms7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyAkZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy1saWdodDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWRhcms7XG4gICAgfVxuICB9XG59XG5cbiNjdXN0b21lcl9sb2dpbiB7XG4gIC53b29jb21tZXJjZS1mb3JtLXJvdyArIC53b29jb21tZXJjZS1mb3JtLXJvdyArIC5mb3JtLXJvdyB7XG4gICAgLy8gb3JkZXI6MTA7XG4gIH1cblxuICBidXR0b24ud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGMtZGFyaztcbiAgICBjb2xvcjogJGMtZGFyaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICRlYXNlLWluLW91dDtcbiAgXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1kYXJrO1xuICAgIH1cbiAgfVxuICBcbiAgLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZC5sb3N0X3Bhc3N3b3JkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtdGFibGV0LW0pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIl19 */