@charset "UTF-8";.gf-container .form-wrapper{color:#222}.gform_wrapper ul{list-style:none}.gform_wrapper .gform_validation_container{display:none!important}.gform_wrapper .hidden_sub_label{display:none!important}.gform_wrapper .hidden_label>label{display:none!important}.gform_wrapper .validation_error,.gform_wrapper .validation_message{color:red}.gform_wrapper .validation_error{border:1px solid red;padding:10px;margin-bottom:15px}.pum-content .gform-body input{color:#222}.langing-page-form .gform_body .gfield_required,.langing-page-form .gform_body .gfield_required_text{color:#fff!important}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit}a.category,a.tag,a.tags{display:block;background-color:rgba(255,255,255,.04);color:#fff;border-radius:4px;text-decoration:none;padding:4px 8px;font-size:.75rem;background-size:300% 100%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a.category.more,a.tag.more,a.tags.more{cursor:pointer}a.category.active,a.tag.active,a.tags.active{color:#c68ed7;background-color:#42234b}a.category:hover,a.tag:hover,a.tags:hover{color:#fff;background-color:#a90a51}a.btn{text-decoration:none;display:inline-block;color:#fff;font-weight:500;border-radius:55px}a.btn.primary-1{background-color:#53155d}a.btn.primary-1.gradient{background-image:-webkit-gradient(linear,left top,right top,from(#701468),to(#53155d));background-image:-o-linear-gradient(left,#701468 0,#53155d 100%);background-image:linear-gradient(90deg,#701468 0,#53155d 100%)}a.btn.primary-1.shade{background-image:-webkit-gradient(linear,left top,right top,from(#900c72),to(#a90a51));background-image:-o-linear-gradient(left,#900c72 0,#a90a51 100%);background-image:linear-gradient(90deg,#900c72 0,#a90a51 100%)}a.btn.primary-1.accent{background-image:-webkit-gradient(linear,left top,right top,from(#a90a51),to(#d00018));background-image:-o-linear-gradient(left,#a90a51 0,#d00018 100%);background-image:linear-gradient(90deg,#a90a51 0,#d00018 100%)}a.btn.primary-1,a.btn.primary-2{-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;-o-transition:filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}a.btn.primary-1:hover,a.btn.primary-2:hover{-webkit-filter:grayscale(35%);filter:grayscale(35%)}a.btn.secondary-1,a.btn.secondary-2{-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;-o-transition:filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}a.btn.secondary-1:hover,a.btn.secondary-2:hover{-webkit-filter:saturate(2);filter:saturate(2)}a.btn.primary-2{background-color:#ea6d04}a.btn.primary-2.gradient{background-image:-webkit-gradient(linear,left top,right top,from(#ea6d04),to(#e55210));background-image:-o-linear-gradient(left,#ea6d04 0,#e55210 100%);background-image:linear-gradient(90deg,#ea6d04 0,#e55210 100%)}a.btn.primary-2.shade{background-image:-webkit-gradient(linear,left top,right top,from(#e34629),to(#d00018));background-image:-o-linear-gradient(left,#e34629 0,#d00018 100%);background-image:linear-gradient(90deg,#e34629 0,#d00018 100%)}a.btn.secondary-1{border:1px solid #53155d;color:#53155d}a.btn.secondary-2{border:1px solid #ea6d04;color:#ea6d04}a.btn.large{padding:.75rem 2rem;font-size:1.125rem}a.btn.medium{padding:.625rem 1.125rem;line-height:1.3rem;font-size:1rem}a.btn.small{padding:.5rem 1.125rem;font-size:.875rem;line-height:1rem}.wp-caption,img{display:block;max-width:100%;height:auto}.wp-caption.alignleft,img.alignleft{float:left;margin:0 1em 1em 0;text-align:left}.wp-caption.aligncenter,.wp-caption.alignnone,img.aligncenter,img.alignnone{margin:0 auto 1em 0;text-align:center}.wp-caption.alignright,img.alignright{float:right;margin:0 0 1em 1em;text-align:right}article.container-col-12{display:grid;grid-template-columns:repeat(12,1fr);max-width:1200px;margin-left:auto;margin-right:auto;gap:0 1rem;grid-template-rows:repeat(5,auto);padding:0 1rem}@media screen and (min-width:720px){article.container-col-12{grid-template-rows:repeat(4,auto);gap:0 1rem;padding:0}}article.container-col-12 #breadcrumbs,article.container-col-12 header{grid-column:1/span 13}@media screen and (min-width:720px){article.container-col-12 #breadcrumbs,article.container-col-12 header{grid-column:2/span 10}}article.container-col-12 .main{grid-column:1/span 13}@media screen and (min-width:720px){article.container-col-12 .main{grid-column:2/span 6}}article.container-col-12 aside{grid-column:1/span 13;grid-row:auto/span 1}@media screen and (min-width:720px){article.container-col-12 aside{grid-column:8/span 4;grid-row:auto/span 1}}@media screen and (min-width:1024px){article.container-col-12 aside{grid-column:9/span 3;grid-row:auto/span 1}}.archive.container-col-12,.blog.container-col-12{display:grid;grid-template-columns:repeat(12,1fr);max-width:1200px;margin-left:auto;margin-right:auto;gap:0 1rem;grid-template-rows:repeat(5,auto);padding:0 1rem}@media screen and (min-width:720px){.archive.container-col-12,.blog.container-col-12{grid-template-rows:repeat(4,auto);gap:0 1rem}}@media screen and (min-width:1200px){.archive.container-col-12,.blog.container-col-12{padding:0}}.archive.container-col-12 .archive-top,.blog.container-col-12 .archive-top{grid-column:1/span 12;overflow:clip}.archive.container-col-12 .archive-title,.archive.container-col-12 .category-cloud,.archive.container-col-12 .sticky-posts,.archive.container-col-12 .tag-cloud,.archive.container-col-12 .tags-cloud,.blog.container-col-12 .archive-title,.blog.container-col-12 .category-cloud,.blog.container-col-12 .sticky-posts,.blog.container-col-12 .tag-cloud,.blog.container-col-12 .tags-cloud{grid-column:1/span 12}@media screen and (min-width:1024px){.archive.container-col-12 .archive-title,.archive.container-col-12 .category-cloud,.archive.container-col-12 .sticky-posts,.archive.container-col-12 .tag-cloud,.archive.container-col-12 .tags-cloud,.blog.container-col-12 .archive-title,.blog.container-col-12 .category-cloud,.blog.container-col-12 .sticky-posts,.blog.container-col-12 .tag-cloud,.blog.container-col-12 .tags-cloud{grid-column:1/span 9}}.archive.container-col-12 .loop,.blog.container-col-12 .loop{grid-column:1/span 12}@media screen and (min-width:720px){.archive.container-col-12 .loop,.blog.container-col-12 .loop{grid-column:1/span 8}}@media screen and (min-width:1024px){.archive.container-col-12 .loop,.blog.container-col-12 .loop{grid-column:1/span 6}}.archive.container-col-12 aside,.blog.container-col-12 aside{grid-column:1/span 12}@media screen and (min-width:1024px){.archive.container-col-12 aside,.blog.container-col-12 aside{grid-column:10/span 3}}.archive.container-col-12 .banners,.blog.container-col-12 .banners{grid-column:1/span 12;margin-bottom:2rem}@media screen and (min-width:720px){.archive.container-col-12 .banners,.blog.container-col-12 .banners{grid-column:9/span 4}}@media screen and (min-width:1024px){.archive.container-col-12 .banners,.blog.container-col-12 .banners{grid-column:10/span 3;margin-bottom:0}}.blog.paged aside{grid-row-start:4}.blog.paged aside .picks{position:-webkit-sticky;position:sticky;top:0}.blog.paged .banners{display:none}@media screen and (min-width:1024px){body.category .archive.container-col-12 .banners{grid-column:7/span 3}}.page-content>.button-wrapper,.page-content>.search-results,.page-content>.wp-block-columns,.page-content>.wp-block-table,.page-content>h1,.page-content>h2,.page-content>h3,.page-content>h4,.page-content>h5,.page-content>h6,.page-content>ol,.page-content>p,.page-content>section.all-qa,.page-content>section.persons,.page-content>ul{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1200px){.page-content>.button-wrapper,.page-content>.search-results,.page-content>.wp-block-columns,.page-content>.wp-block-table,.page-content>h1,.page-content>h2,.page-content>h3,.page-content>h4,.page-content>h5,.page-content>h6,.page-content>ol,.page-content>p,.page-content>section.all-qa,.page-content>section.persons,.page-content>ul{padding-left:0;padding-right:0}}.page-content>h1,.page-content>h2,.page-content>h3,.page-content>h4,.page-content>h5,.page-content>h6{color:#222}.page-content>ol,.page-content>ul{margin-top:1rem;margin-bottom:1rem;padding-left:3rem}.page-content>ol>li:not(:last-of-type),.page-content>ul>li:not(:last-of-type){margin-bottom:1rem}.page-content>ol>li>ol,.page-content>ol>li>ul,.page-content>ul>li>ol,.page-content>ul>li>ul{padding-left:1rem}.page-content>ol>li>ol li,.page-content>ol>li>ul li,.page-content>ul>li>ol li,.page-content>ul>li>ul li{list-style-type:disc}.page-content>ol>li>a,.page-content>ul>li>a{font-weight:500;text-decoration:none;color:#032459}.page-content>.wp-block-columns{margin-top:2rem;margin-bottom:2rem}.page-content>p{margin-top:1rem;margin-bottom:1rem}.page-content>p>a{font-weight:500;text-decoration:none;color:#032459}.page-content .container-1600{max-width:1200px}.container-1600{max-width:1600px;margin-left:auto;margin-right:auto}.container-1200{max-width:1200px;margin-left:auto;margin-right:auto}.container-1000{max-width:1000px;margin-left:auto;margin-right:auto}.container-800{max-width:800px;margin-left:auto;margin-right:auto}.page-template-page-landing:not(.wp-editor){background-color:#333}.landing-page-content{background-color:#fff}.landing-page-content>section.image-text .container-1600{max-width:1200px}em{font-style:italic}strong{font-weight:700}code{font-family:monospace}h1,h2,h3,h4,h5,h6{font-family:omnes-pro,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:clamp(2.625rem,6vw,4rem);line-height:clamp(3.375rem,6vw,4.688rem)}h2{font-size:clamp(2.125rem,6vw,2.875rem);line-height:clamp(3rem,6vw,3.5rem);margin-top:clamp(1.4025rem,6vw,2.64rem);margin-bottom:clamp(.70125rem,6vw,.94875rem)}h3{font-size:clamp(1.8rem,6vw,2rem);line-height:clamp(2.8rem,6vw,3.2rem);margin-top:clamp(1.188rem,6vw,1.7424rem);margin-bottom:clamp(.594rem,6vw,.66rem)}h4{font-size:clamp(1.125rem,6vw,1.375rem);line-height:clamp(1.8rem,6vw,2rem);margin-top:clamp(.7425rem,6vw,.9075rem);margin-bottom:clamp(.37125rem,6vw,.45375rem)}h5{font-size:clamp(1rem,6vw,1.125rem);line-height:clamp(1.375rem,6vw,1.813rem);margin-top:clamp(.66rem,6vw,.7425rem);margin-bottom:clamp(.333rem,6vw,.4rem)}h6{font-size:1rem;line-height:1.375rem}.subtitle-1{font-size:clamp(1.25rem,6vw,1.5rem);line-height:clamp(1.875rem,6vw,2.25rem);font-weight:300}.subtitle-2{font-size:clamp(1rem,6vw,1.125rem);line-height:clamp(1rem,6vw,1.875rem)}.gradient--primary{background:-webkit-gradient(linear,left top,right top,color-stop(-.52%,#701468),color-stop(102.92%,#53155d));background:-o-linear-gradient(left,#701468 -.52%,#53155d 102.92%);background:linear-gradient(90deg,#701468 -.52%,#53155d 102.92%)}.gradient--primary-shade{background:-webkit-gradient(linear,left top,right top,color-stop(-.52%,#900c72),color-stop(102.92%,#a90a51));background:-o-linear-gradient(left,#900c72 -.52%,#a90a51 102.92%);background:linear-gradient(90deg,#900c72 -.52%,#a90a51 102.92%)}.gradient--accent{background:-webkit-gradient(linear,left top,right top,color-stop(-.52%,#a90a51),color-stop(102.92%,#d00018));background:-o-linear-gradient(left,#a90a51 -.52%,#d00018 102.92%);background:linear-gradient(90deg,#a90a51 -.52%,#d00018 102.92%)}.gradient--secondary{background:-webkit-gradient(linear,left top,right top,color-stop(1.37%,#ea6d04),to(#e55210));background:-o-linear-gradient(left,#ea6d04 1.37%,#e55210 100%);background:linear-gradient(90deg,#ea6d04 1.37%,#e55210 100%)}.gradient--secondary-shade{background:-webkit-gradient(linear,left top,right top,color-stop(1.37%,#e34629),to(#d00018));background:-o-linear-gradient(left,#e34629 1.37%,#d00018 100%);background:linear-gradient(90deg,#e34629 1.37%,#d00018 100%)}.wp-block-image .wp-element-caption{margin:0;padding:.4rem .6rem;background-color:rgba(0,0,0,.37);display:block;font-style:italic;font-size:.875rem}blockquote.wp-block-quote{margin-top:clamp(3.5rem,6vw,8rem);margin-bottom:clamp(3.5rem,6vw,8rem);margin-left:clamp(5.625rem,6vw,8rem);position:relative}blockquote.wp-block-quote p{font-weight:300;font-size:clamp(1.75rem,6vw,1.875rem);line-height:clamp(2rem,6vw,2.5rem);margin-bottom:1.5rem}blockquote.wp-block-quote cite{font-size:.938rem;line-height:1.875}blockquote.wp-block-quote:before{content:"";position:absolute;width:61px;height:50px;top:0;right:calc(100% + 1rem);background-position:center;background-repeat:no-repeat;background-image:url(../../img/quote.svg);z-index:-1}@media (max-width:1000px){.wp-block-spacer.is-style-responsive-large{height:100px!important}.wp-block-spacer.is-style-responsive-medium{height:60px!important}.wp-block-spacer.is-style-responsive-small{height:30px!important}}@media (max-width:600px){.wp-block-spacer.is-style-responsive-large{height:60px!important}.wp-block-spacer.is-style-responsive-medium{height:40px!important}.wp-block-spacer.is-style-responsive-small{height:20px!important}}@font-face{font-family:Basteleur;src:url(../../../fonts/Basteleur-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:NeueMetana;src:url(../../../fonts/NeueMetana-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal}header.main{background-color:#171717;position:relative;color:#fff}header.main .primary{height:64px;padding-left:1rem;padding-right:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header.main .primary a{font-size:1rem}header.main .primary li.current-menu-item a{border-bottom:1px solid #fff}@media screen and (min-width:1200px){header.main .primary{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}header.main a{color:#fff;text-decoration:none;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}header.main a:hover{color:rgba(255,255,255,.6)}header.main li{list-style-type:none}header.main .primary-menu{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1200px){header.main .primary-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}header.main .primary-menu a.logo{min-width:20px}header.main .primary-menu .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.main .primary-menu .menu a{white-space:nowrap;margin-left:1.5rem}header.main .primary-menu.search{margin-left:auto}header.main .primary-menu.secondary{margin-left:auto}header.main .primary>.languages,header.main .primary>.search{display:none}@media screen and (min-width:1200px){header.main .primary>.languages,header.main .primary>.search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}header.main .search{margin-left:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.main .search .search-trigger{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;line-height:0;opacity:.8;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}header.main .search .search-trigger:focus,header.main .search .search-trigger:hover{opacity:1}header.main .search .search-trigger img{display:block;width:21px;height:21px}header.main .languages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header.main .languages>li{padding:0 2px}header.main .languages>li:first-child{margin-right:6px;border-right:1px solid rgba(255,255,255,.2);padding-right:8px}footer.main{background-color:#171717;position:relative}footer.main li{list-style-type:none}footer.main h5{color:#fff;margin-top:0}footer.main a{text-decoration:none;color:rgba(255,255,255,.76);-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:1rem}footer.main a:hover{color:#fff}footer.main>div{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;grid-template-rows:auto;padding:4rem 1rem}footer.main>div .logo{grid-column-start:1;grid-column-end:span 12;color:#fff}footer.main>div .logo img{margin-bottom:3rem;max-width:233px}@media screen and (min-width:1200px){footer.main>div .logo{grid-column-start:1;grid-column-end:span 5}}footer.main>div .menus{grid-column-start:1;grid-column-end:span 12;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}footer.main>div .menus>div{width:100%}@media screen and (min-width:720px){footer.main>div .menus>div{width:33.33%}}@media screen and (min-width:1200px){footer.main>div .menus{grid-column-start:6;grid-column-end:span 7}}footer.main>div .menus a{display:block;margin-bottom:.625rem}footer.main>div .copyright,footer.main>div .social-media-container,footer.main>div .subscription{grid-column-start:1;grid-column-end:span 12}footer.main>div .social-media-container{margin-top:4rem}footer.main>div .social-media-container .social-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:1rem}footer.main>div .social-media-container .social-media a{height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-right:1rem}footer.main>div .social-media-container .social-media a path{-webkit-transition:fill .4s ease-in-out;-o-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}footer.main>div .social-media-container .social-media a svg{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}footer.main>div .social-media-container .social-media a:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}footer.main>div .social-media-container .social-media a:hover path{fill:rgba(255,255,255,.8588235294)}footer.main>div .copyright,footer.main>div .social-media-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem}footer.main>div .copyright .menu,footer.main>div .social-media-container .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:720px){footer.main>div .copyright .menu,footer.main>div .social-media-container .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}footer.main>div .copyright .menu a,footer.main>div .social-media-container .menu a{margin-right:2rem}footer.main>div .copyright{padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:rgba(255,255,255,.76)}@media screen and (min-width:720px){footer.main>div .copyright{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}body.post-template-page-full-width footer{max-width:100%;width:100%}body.normal .sub-menu-container{background-color:#171717}body.performers .sub-menu-container{background:-webkit-gradient(linear,left top,right top,color-stop(-.52%,#701468),color-stop(102.92%,#53155d));background:-o-linear-gradient(left,#701468 -.52%,#53155d 102.92%);background:linear-gradient(90deg,#701468 -.52%,#53155d 102.92%)}body.licences .sub-menu-container{background:-webkit-gradient(linear,left top,right top,color-stop(1.37%,#ea6d04),to(#e55210));background:-o-linear-gradient(left,#ea6d04 1.37%,#e55210 100%);background:linear-gradient(90deg,#ea6d04 1.37%,#e55210 100%)}header.main>.sub-menu-container{position:relative;color:#fff}header.main>.sub-menu-container .sub-menu-background{position:absolute;top:100%;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;-o-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}header.main>.sub-menu-container .sub-menu-background.passive{visibility:hidden;opacity:0}header.main>.sub-menu-container .sub-menu-background.active{width:100%;background-color:#fff;border:1px solid #87cefa}header.main>.sub-menu-container .sub-menu{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.main>.sub-menu-container .sub-menu>li a{padding:.5rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.main>.sub-menu-container .sub-menu>li a i{margin-left:.5rem}header.main>.sub-menu-container .sub-menu>li:hover{-webkit-box-shadow:inset 0 -2px 0 0 #fff;box-shadow:inset 0 -2px 0 0 #fff}header.main>.sub-menu-container .sub-menu>li:hover .child-sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header.main>.sub-menu-container .sub-menu .child-sub-menu{padding:1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:0;display:none}header.main>.sub-menu-container .sub-menu .child-sub-menu a{color:#222;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:.975rem;padding:0 1rem;font-weight:500}header.main>.sub-menu-container .sub-menu .child-sub-menu a.current{font-weight:700;color:#42234b}header.main>.sub-menu-container .sub-menu .child-sub-menu a:hover{color:#42234b;text-decoration:underline}button.hamburger{outline:0;padding:0}button.hamburger:active,button.hamburger:focus{border:0;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:1200px){button.hamburger{display:none}}button.hamburger .hamburger-inner{background-color:#fff!important}button.hamburger .hamburger-inner:after,button.hamburger .hamburger-inner:before{background-color:#fff!important}button.hamburger .hamburger-box{height:18px}.mobile-menu{display:none;position:absolute;width:100%;height:100vh;z-index:10;background-color:rgba(34,34,34,.5);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mobile-menu>.sub-menu-container{display:block;background:#222!important;padding:1rem;margin-bottom:.2rem}.mobile-menu>.sub-menu-container .sub-menu li{display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#222}.mobile-menu>.sub-menu-container .sub-menu li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-menu>.sub-menu-container .sub-menu li i{margin-left:.5rem;width:20px;height:20px;display:grid;place-items:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile-menu>.sub-menu-container .sub-menu li i.open{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.mobile-menu>.sub-menu-container .sub-menu li i img{width:20px}.mobile-menu>.sub-menu-container .sub-menu .child-sub-menu{display:none;margin-left:.5rem;font-size:.875rem;font-weight:300}.mobile-menu .menu li{padding:.5rem 1rem;margin-bottom:.2rem;background-color:#222;margin-right:0}.mobile-menu .menu li.performers{background-color:#53155d}.mobile-menu .menu li.licences{background-color:#ea6d04}.mobile-menu .menu li.current-menu-item{border-left:3px solid #c68ed7}.mobile-menu .menu li.current-menu-item a{font-weight:500}.mobile-menu .languages{padding:.5rem 1rem;margin-left:0!important;background-color:#222;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mobile-menu .languages>li{padding:0 2px}.mobile-menu .languages>li:first-child{border-right:1px solid #fff;padding-right:8px}@media screen and (min-width:1200px){.mobile-menu{display:none}}header.main>.sub-menu-container{display:none}@media screen and (min-width:1200px){header.main>.sub-menu-container{display:block}}.post-lifter .title,.related-posts .title,.sticky-posts .title{position:absolute;background-color:rgba(36,36,36,.8);bottom:0;width:100%;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post-lifter .title h5,.related-posts .title h5,.sticky-posts .title h5{color:#fff;margin:0 0 0 1rem}.post-lifter,.related-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.post-lifter:hover,.related-posts:hover{overflow:visible}.post-lifter a:hover,.related-posts a:hover{z-index:2}.post-lifter .lift-post,.post-lifter .related-post,.related-posts .lift-post,.related-posts .related-post{position:relative;width:100%;display:block;border:4px solid #333}@media screen and (min-width:480px){.post-lifter .lift-post,.post-lifter .related-post,.related-posts .lift-post,.related-posts .related-post{width:50%}}@media screen and (min-width:720px){.post-lifter .lift-post,.post-lifter .related-post,.related-posts .lift-post,.related-posts .related-post{width:25%}}.post-lifter .related-post,.related-posts .related-post{aspect-ratio:1/1}.post-lifter .lift-post{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.post-lifter .lift-post>img{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.post-lifter .lift-post:hover>img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.post-lifter .lift-post h5{line-height:1.3rem}@media screen and (min-width:720px){.post-lifter>.lift-post:nth-child(1),.post-lifter>.lift-post:nth-child(2){-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}.related-posts{background-color:#333}.related-posts .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.related-posts .title h5{margin:.5rem 0 0 0}@media screen and (min-width:1200px){.related-posts .title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.related-posts .title h5{margin:0 0 0 1rem}}.sticky-posts{grid-gap:1rem 0;margin-bottom:2rem}@media screen and (min-width:480px){.sticky-posts{display:grid;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-gap:1rem}}.sticky-posts .sticky-post{width:100%}.sticky-posts .sticky-post:not(:last-of-type){margin-bottom:1rem}@media screen and (min-width:480px){.sticky-posts .sticky-post:not(:last-of-type){margin:0}}.sticky-posts .sticky-post .featured-image{overflow:hidden}.sticky-posts .sticky-post .featured-image img{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sticky-posts .sticky-post:hover .featured-image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.sticky-posts .sticky-post:nth-child(2),.sticky-posts .sticky-post:nth-child(3){grid-column:span 1}.sticky-posts .sticky-post:nth-child(1),.sticky-posts .sticky-post:nth-child(4){grid-column:span 2}.sticky-posts .sticky-post{position:relative;display:block}.relevanssi-wrapper{width:100%}.relevanssi-wrapper .ajax-results{background-color:#e5e4e4}.relevanssi-wrapper input[type=text]{border:1px solid rgba(255,255,255,.14);outline:0;font-style:italic;padding:0 4px}.relevanssi-wrapper form{font-size:1rem}.relevanssi-wrapper .relevanssi-live-search-results{font-weight:500;font-size:1rem;line-height:2}.relevanssi-wrapper .relevanssi-live-search-results p{color:#222;font-size:1.2rem;padding:.5rem 0}.relevanssi-wrapper .relevanssi-live-search-results a{color:#53155d;text-decoration:none;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-style:italic;font-size:1.1rem}.relevanssi-wrapper .relevanssi-live-search-results a:hover{color:#c68ed7}.hero-block .relevanssi-wrapper{margin-top:4rem}.hero-block .relevanssi-wrapper .relevanssi-live-search-results{width:100%!important;left:0!important}.hero-block .relevanssi-wrapper input[type=text]{border-radius:55px!important;text-align:center;width:100%;height:58px}@media screen and (min-width:1200px){.hero-block .relevanssi-wrapper input[type=text]{width:500px}}.hero-block.small .relevanssi-wrapper{margin-top:0}.hero-block.small .relevanssi-wrapper input[type=text]{background-color:rgba(34,34,34,.1)}.hero-block.large .relevanssi-wrapper input[type=text]{background-color:rgba(34,34,34,.6)}.category-cloud,.tags-cloud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0 0}.category-cloud a,.tags-cloud a{margin:0 1rem 1rem 0;font-size:.875rem;padding:8px 12px}.category-cloud a:last-of-type,.tags-cloud a:last-of-type{margin-right:0}.tags-cloud{margin-top:1rem}.tag-cloud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tag-cloud .cloud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0 2rem}.tag-cloud .cloud a{margin:0 .5rem 1rem 0}.tag-cloud .cloud a:last-of-type{margin-right:0}.tag-cloud.center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.picks{background-color:rgba(255,255,255,.04);padding:2rem 1rem;margin-bottom:2rem;position:-webkit-sticky;position:sticky;top:0}.picks:hover path{-webkit-animation:colorChange 3s;animation:colorChange 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.picks .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e4e4}.picks .heading svg{margin-left:.75rem}.picks h4{text-transform:uppercase;font-weight:700;font-size:1.375rem;margin:0;color:#fff}.picks .article{display:grid;grid-template-columns:64px auto;grid-gap:.5rem}.picks .article:not(:last-of-type){margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.picks .article h6{color:#fff}.picks .article:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.picks .article a{text-decoration:none}.picks .article span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.picks .article .category,.picks .article span{font-size:.75rem}.picks .article .categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.picks .article .categories .category{margin-right:.5rem;color:#c68ed7;background-color:#42234b}.picks .article .categories .category:not(:last-of-type){margin-right:.5rem}.picks .article .categories .category:hover{color:#fff;background-color:#a90a51}.picks .article .image{min-width:64px;min-height:64px;margin-right:.5rem;position:relative;overflow:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.picks .article .image img{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin-top:5px}@-webkit-keyframes colorChange{0%{fill:#fff}33%{fill:#ea6d04}66%{fill:#f47d20}100%{fill:#fff}}@keyframes colorChange{0%{fill:#fff}33%{fill:#ea6d04}66%{fill:#f47d20}100%{fill:#fff}}body.archive.category,body.archive.tag,body.blog,body.single-post{color:rgba(255,255,255,.8588235294);font-family:omnes-pro,sans-serif;background-color:#222}.diamond,.hot-pick{max-width:1200px;border-radius:.125rem;width:100%;text-decoration:none;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;-webkit-transition:-webkit-filter .15s ease-in-out;transition:-webkit-filter .15s ease-in-out;-o-transition:filter .15s ease-in-out;transition:filter .15s ease-in-out;transition:filter .15s ease-in-out,-webkit-filter .15s ease-in-out;font-size:1.125rem}.diamond>span:first-of-type,.hot-pick>span:first-of-type{text-transform:uppercase;font-size:1.125rem;font-style:normal;font-weight:600;line-height:2rem;letter-spacing:.0225rem;white-space:nowrap}.diamond:hover,.hot-pick:hover{-webkit-filter:saturate(1.4);filter:saturate(1.4)}.diamond{margin:2rem auto 1rem;padding:1rem}.diamond:hover{-webkit-filter:saturate(1.4);filter:saturate(1.4)}.diamond>span:first-of-type{color:#fff}.hot-pick{max-width:1200px;margin:.5rem auto;padding:.3rem 1rem;color:#212121;background:-webkit-gradient(linear,left top,right top,color-stop(1.37%,#f59c2e),color-stop(44.77%,#fea23f),to(#f17808));background:-o-linear-gradient(left,#f59c2e 1.37%,#fea23f 44.77%,#f17808 100%);background:linear-gradient(90deg,#f59c2e 1.37%,#fea23f 44.77%,#f17808 100%)}.hot-pick:hover{-webkit-filter:saturate(2.4) brightness(1.2);filter:saturate(2.4) brightness(1.2)}.hot-pick>span:first-of-type{color:#900c72}.archive.category .rank-math-breadcrumb,.archive.tag .rank-math-breadcrumb{grid-column:1/span 9;margin:0}.archive.category .hero svg,.archive.tag .hero svg,.blog .hero svg{-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;scale:.85}@media screen and (min-width:720px){.archive.category .hero svg,.archive.tag .hero svg,.blog .hero svg{scale:1}}.archive.category .category-cloud,.archive.category .tag-cloud,.archive.category .tags-cloud,.archive.tag .category-cloud,.archive.tag .tag-cloud,.archive.tag .tags-cloud,.blog .category-cloud,.blog .tag-cloud,.blog .tags-cloud{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.archive.category .category-cloud a,.archive.category .tag-cloud a,.archive.category .tags-cloud a,.archive.tag .category-cloud a,.archive.tag .tag-cloud a,.archive.tag .tags-cloud a,.blog .category-cloud a,.blog .tag-cloud a,.blog .tags-cloud a{color:#c68ed7;background-color:#42234b;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.archive.category .category-cloud a.current,.archive.category .category-cloud a:hover,.archive.category .tag-cloud a.current,.archive.category .tag-cloud a:hover,.archive.category .tags-cloud a.current,.archive.category .tags-cloud a:hover,.archive.tag .category-cloud a.current,.archive.tag .category-cloud a:hover,.archive.tag .tag-cloud a.current,.archive.tag .tag-cloud a:hover,.archive.tag .tags-cloud a.current,.archive.tag .tags-cloud a:hover,.blog .category-cloud a.current,.blog .category-cloud a:hover,.blog .tag-cloud a.current,.blog .tag-cloud a:hover,.blog .tags-cloud a.current,.blog .tags-cloud a:hover{color:#fff;background-color:#a90a51!important}.archive.category .category-cloud a.hidden,.archive.category .tag-cloud a.hidden,.archive.category .tags-cloud a.hidden,.archive.tag .category-cloud a.hidden,.archive.tag .tag-cloud a.hidden,.archive.tag .tags-cloud a.hidden,.blog .category-cloud a.hidden,.blog .tag-cloud a.hidden,.blog .tags-cloud a.hidden{display:none}.archive.category .category-cloud a.more,.archive.category .tag-cloud a.more,.archive.category .tags-cloud a.more,.archive.tag .category-cloud a.more,.archive.tag .tag-cloud a.more,.archive.tag .tags-cloud a.more,.blog .category-cloud a.more,.blog .tag-cloud a.more,.blog .tags-cloud a.more{color:#fff;background-color:rgba(255,255,255,.04)}.archive.category .loop hr,.archive.tag .loop hr,.blog .loop hr{margin:2rem auto;width:calc(100% - 2rem);border:1px solid rgba(255,255,255,.08)}.archive.category .loop .article,.archive.tag .loop .article,.blog .loop .article{padding:1rem;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-radius:4px}.archive.category .loop .article h4,.archive.tag .loop .article h4,.blog .loop .article h4{color:#fff}.archive.category .loop .article:hover,.archive.tag .loop .article:hover,.blog .loop .article:hover{background-color:#333}.archive.category .loop .article a,.archive.tag .loop .article a,.blog .loop .article a{text-decoration:none}.archive.category .loop .article .meta,.archive.tag .loop .article .meta,.blog .loop .article .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.archive.category .loop .article .meta .categories,.archive.tag .loop .article .meta .categories,.blog .loop .article .meta .categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.archive.category .loop .article .meta .categories>a,.archive.tag .loop .article .meta .categories>a,.blog .loop .article .meta .categories>a{color:#c68ed7;background-color:#42234b;font-size:.875rem;padding:8px 12px}.archive.category .loop .article .meta .categories>a:hover,.archive.tag .loop .article .meta .categories>a:hover,.blog .loop .article .meta .categories>a:hover{color:#fff;background-color:#a90a51}.archive.category .loop .article .meta .categories>a:not(:last-of-type),.archive.tag .loop .article .meta .categories>a:not(:last-of-type),.blog .loop .article .meta .categories>a:not(:last-of-type){margin-right:.5rem}.archive.category .loop .article .meta .date,.archive.tag .loop .article .meta .date,.blog .loop .article .meta .date{font-size:.75rem;font-weight:300}.banners>*{display:block}.banners>:not(:last-child){margin-bottom:2rem}.banners img{width:100%}.banners a img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banners a:hover img{-webkit-filter:brightness(.8);filter:brightness(.8)}.pagination{margin:1rem auto;text-align:center;grid-column:1/span 12;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pagination>*{margin:0 1rem;font-weight:500}.pagination a{text-decoration:none;transition:-webkit-filter .15s linear}.pagination a:hover{-webkit-filter:drop-shadow(0 0 8px #44d);filter:drop-shadow(0 0 8px #44d)}.pagination .next,.pagination .prev{position:relative;transition:-webkit-filter .25s linear}.pagination .next:hover,.pagination .prev:hover{-webkit-filter:drop-shadow(0 0 8px #44d);filter:drop-shadow(0 0 8px #44d)}.pagination .next:after,.pagination .prev:after{content:"";position:absolute;width:20px;height:27px;top:2px;background-position:center;background-repeat:no-repeat;background-image:url(../../img/drop.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pagination .prev:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:100%}.pagination .current{text-decoration:underline;text-underline-offset:5px}.single-post .hero,.single-product .hero,.single-qa .hero{border-bottom:1px solid rgba(255,255,255,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;padding-bottom:2rem}.single-post .hero>div,.single-product .hero>div,.single-qa .hero>div{margin-bottom:45px;display:grid;place-items:center}.single-post .meta,.single-product .meta,.single-qa .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.875rem}.single-post .meta .name,.single-product .meta .name,.single-qa .meta .name{font-weight:300;margin-left:2rem;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-post .meta .name:hover,.single-product .meta .name:hover,.single-qa .meta .name:hover{-webkit-filter:drop-shadow(0 0 5px #fff);filter:drop-shadow(0 0 5px #fff);text-shadow:0 0 5px #fff}.single-post .meta img,.single-product .meta img,.single-qa .meta img{height:30px;width:30px;border-radius:30px;margin-left:1rem}.single-post .entry-header,.single-product .entry-header,.single-qa .entry-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:2rem 0}.single-post .entry-header .social-media,.single-product .entry-header .social-media,.single-qa .entry-header .social-media{margin-top:1rem}.single-post .entry-header .social-media a,.single-product .entry-header .social-media a,.single-qa .entry-header .social-media a{text-decoration:none;margin-right:0}.single-post .entry-header .social-media a:not(:last-of-type),.single-product .entry-header .social-media a:not(:last-of-type),.single-qa .entry-header .social-media a:not(:last-of-type){margin-right:.6rem}.single-post .entry-header .social-media a path,.single-product .entry-header .social-media a path,.single-qa .entry-header .social-media a path{-webkit-transition:fill .4s ease-in-out;-o-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.single-post .entry-header .social-media a svg,.single-product .entry-header .social-media a svg,.single-qa .entry-header .social-media a svg{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.single-post .entry-header .social-media a:hover svg,.single-product .entry-header .social-media a:hover svg,.single-qa .entry-header .social-media a:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.single-post .entry-header .social-media a:hover path,.single-product .entry-header .social-media a:hover path,.single-qa .entry-header .social-media a:hover path{fill:rgba(255,255,255,.8588235294)}@media screen and (min-width:480px){.single-post .entry-header,.single-product .entry-header,.single-qa .entry-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.single-post .entry-header .social-media,.single-product .entry-header .social-media,.single-qa .entry-header .social-media{margin-top:0}}.single-post .featured-image,.single-product .featured-image,.single-qa .featured-image{margin-bottom:2rem}.single-post .featured-image figcaption,.single-product .featured-image figcaption,.single-qa .featured-image figcaption{margin:0;padding:.4rem .6rem;background-color:rgba(0,0,0,.37);display:block;font-style:italic;font-size:.875rem}.single-post .hero-video,.single-product .hero-video,.single-qa .hero-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.single-post .hero-video .embed-container embed,.single-post .hero-video .embed-container object,.single-post .hero-video iframe,.single-product .hero-video .embed-container embed,.single-product .hero-video .embed-container object,.single-product .hero-video iframe,.single-qa .hero-video .embed-container embed,.single-qa .hero-video .embed-container object,.single-qa .hero-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-post .categories-tags,.single-product .categories-tags,.single-qa .categories-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0}.single-post .categories-tags a,.single-product .categories-tags a,.single-qa .categories-tags a{font-size:.875rem;padding:8px 12px}.single-post .categories-tags .category,.single-product .categories-tags .category,.single-qa .categories-tags .category{margin-right:.5rem;color:#c68ed7;background-color:#42234b}.single-post .categories-tags .category:hover,.single-product .categories-tags .category:hover,.single-qa .categories-tags .category:hover{color:#fff;background-color:#a90a51}.single-post .categories-tags .tag,.single-product .categories-tags .tag,.single-qa .categories-tags .tag{margin-right:.5rem}.single-post .main>ol,.single-post .main>ul,.single-product .main>ol,.single-product .main>ul,.single-qa .main>ol,.single-qa .main>ul{margin:.5rem 0 .5rem 1rem}@media screen and (min-width:480px){.single-post .main>ol,.single-post .main>ul,.single-product .main>ol,.single-product .main>ul,.single-qa .main>ol,.single-qa .main>ul{margin:1rem 0 1rem 2rem}}.single-post .main>ol li:not(:last-of-type),.single-post .main>ul li:not(:last-of-type),.single-product .main>ol li:not(:last-of-type),.single-product .main>ul li:not(:last-of-type),.single-qa .main>ol li:not(:last-of-type),.single-qa .main>ul li:not(:last-of-type){margin-bottom:.5rem}.single-post .main>hr,.single-product .main>hr,.single-qa .main>hr{margin:1.5rem 0;border-color:rgba(255,255,255,.2)}.single-post .main>p,.single-product .main>p,.single-qa .main>p{margin-bottom:2rem}.single-post>article .main>h2,.single-post>article .main>h3,.single-post>article .main>h4,.single-post>article .main>h5,.single-post>article .main>h6,.single-product>article .main>h2,.single-product>article .main>h3,.single-product>article .main>h4,.single-product>article .main>h5,.single-product>article .main>h6,.single-qa>article .main>h2,.single-qa>article .main>h3,.single-qa>article .main>h4,.single-qa>article .main>h5,.single-qa>article .main>h6{color:#f47d20}.single-post>article .categories a,.single-product>article .categories a,.single-qa>article .categories a{font-size:1.1rem}.single-product .hero,.single-qa .hero{padding-bottom:0;margin-top:2rem}.single-product .buttons,.single-qa .buttons{margin:1rem 0}.single-product .buttons a,.single-qa .buttons a{margin:.25rem;text-align:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-product .buttons a:hover,.single-qa .buttons a:hover{-webkit-filter:grayscale(.3);filter:grayscale(.3)}.rank-math-breadcrumb{margin:1rem 0;font-size:.875rem}.rank-math-breadcrumb p a,.rank-math-breadcrumb p span{margin-left:.3rem}.rank-math-breadcrumb a{color:rgba(255,255,255,.5);text-decoration:none;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.rank-math-breadcrumb a:hover{color:rgba(255,255,255,.86)}.rank-math-breadcrumb span.last{color:rgba(255,255,255,.86)}body.archive.category,body.archive.tag,body.blog,body.single-post{color:rgba(255,255,255,.8588235294);font-family:omnes-pro,sans-serif;background-color:#222}.diamond,.hot-pick{max-width:1200px;border-radius:.125rem;width:100%;text-decoration:none;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;-webkit-transition:-webkit-filter .15s ease-in-out;transition:-webkit-filter .15s ease-in-out;-o-transition:filter .15s ease-in-out;transition:filter .15s ease-in-out;transition:filter .15s ease-in-out,-webkit-filter .15s ease-in-out;font-size:1.125rem}.diamond>span:first-of-type,.hot-pick>span:first-of-type{text-transform:uppercase;font-size:1.125rem;font-style:normal;font-weight:600;line-height:2rem;letter-spacing:.0225rem;white-space:nowrap}.diamond:hover,.hot-pick:hover{-webkit-filter:saturate(1.4);filter:saturate(1.4)}.diamond{margin:2rem auto 1rem;padding:1rem}.diamond:hover{-webkit-filter:saturate(1.4);filter:saturate(1.4)}.diamond>span:first-of-type{color:#fff}.hot-pick{max-width:1200px;margin:.5rem auto;padding:.3rem 1rem;color:#212121;background:-webkit-gradient(linear,left top,right top,color-stop(1.37%,#f59c2e),color-stop(44.77%,#fea23f),to(#f17808));background:-o-linear-gradient(left,#f59c2e 1.37%,#fea23f 44.77%,#f17808 100%);background:linear-gradient(90deg,#f59c2e 1.37%,#fea23f 44.77%,#f17808 100%)}.hot-pick:hover{-webkit-filter:saturate(2.4) brightness(1.2);filter:saturate(2.4) brightness(1.2)}.hot-pick>span:first-of-type{color:#900c72}.archive.category .rank-math-breadcrumb,.archive.tag .rank-math-breadcrumb{grid-column:1/span 9;margin:0}.archive.category .hero svg,.archive.tag .hero svg,.blog .hero svg{-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;scale:.85}@media screen and (min-width:720px){.archive.category .hero svg,.archive.tag .hero svg,.blog .hero svg{scale:1}}.archive.category .category-cloud,.archive.category .tag-cloud,.archive.category .tags-cloud,.archive.tag .category-cloud,.archive.tag .tag-cloud,.archive.tag .tags-cloud,.blog .category-cloud,.blog .tag-cloud,.blog .tags-cloud{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.archive.category .category-cloud a,.archive.category .tag-cloud a,.archive.category .tags-cloud a,.archive.tag .category-cloud a,.archive.tag .tag-cloud a,.archive.tag .tags-cloud a,.blog .category-cloud a,.blog .tag-cloud a,.blog .tags-cloud a{color:#c68ed7;background-color:#42234b;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.archive.category .category-cloud a.current,.archive.category .category-cloud a:hover,.archive.category .tag-cloud a.current,.archive.category .tag-cloud a:hover,.archive.category .tags-cloud a.current,.archive.category .tags-cloud a:hover,.archive.tag .category-cloud a.current,.archive.tag .category-cloud a:hover,.archive.tag .tag-cloud a.current,.archive.tag .tag-cloud a:hover,.archive.tag .tags-cloud a.current,.archive.tag .tags-cloud a:hover,.blog .category-cloud a.current,.blog .category-cloud a:hover,.blog .tag-cloud a.current,.blog .tag-cloud a:hover,.blog .tags-cloud a.current,.blog .tags-cloud a:hover{color:#fff;background-color:#a90a51!important}.archive.category .category-cloud a.hidden,.archive.category .tag-cloud a.hidden,.archive.category .tags-cloud a.hidden,.archive.tag .category-cloud a.hidden,.archive.tag .tag-cloud a.hidden,.archive.tag .tags-cloud a.hidden,.blog .category-cloud a.hidden,.blog .tag-cloud a.hidden,.blog .tags-cloud a.hidden{display:none}.archive.category .category-cloud a.more,.archive.category .tag-cloud a.more,.archive.category .tags-cloud a.more,.archive.tag .category-cloud a.more,.archive.tag .tag-cloud a.more,.archive.tag .tags-cloud a.more,.blog .category-cloud a.more,.blog .tag-cloud a.more,.blog .tags-cloud a.more{color:#fff;background-color:rgba(255,255,255,.04)}.archive.category .loop hr,.archive.tag .loop hr,.blog .loop hr{margin:2rem auto;width:calc(100% - 2rem);border:1px solid rgba(255,255,255,.08)}.archive.category .loop .article,.archive.tag .loop .article,.blog .loop .article{padding:1rem;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-radius:4px}.archive.category .loop .article h4,.archive.tag .loop .article h4,.blog .loop .article h4{color:#fff}.archive.category .loop .article:hover,.archive.tag .loop .article:hover,.blog .loop .article:hover{background-color:#333}.archive.category .loop .article a,.archive.tag .loop .article a,.blog .loop .article a{text-decoration:none}.archive.category .loop .article .meta,.archive.tag .loop .article .meta,.blog .loop .article .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.archive.category .loop .article .meta .categories,.archive.tag .loop .article .meta .categories,.blog .loop .article .meta .categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.archive.category .loop .article .meta .categories>a,.archive.tag .loop .article .meta .categories>a,.blog .loop .article .meta .categories>a{color:#c68ed7;background-color:#42234b;font-size:.875rem;padding:8px 12px}.archive.category .loop .article .meta .categories>a:hover,.archive.tag .loop .article .meta .categories>a:hover,.blog .loop .article .meta .categories>a:hover{color:#fff;background-color:#a90a51}.archive.category .loop .article .meta .categories>a:not(:last-of-type),.archive.tag .loop .article .meta .categories>a:not(:last-of-type),.blog .loop .article .meta .categories>a:not(:last-of-type){margin-right:.5rem}.archive.category .loop .article .meta .date,.archive.tag .loop .article .meta .date,.blog .loop .article .meta .date{font-size:.75rem;font-weight:300}.banners>*{display:block}.banners>:not(:last-child){margin-bottom:2rem}.banners img{width:100%}.banners a img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banners a:hover img{-webkit-filter:brightness(.8);filter:brightness(.8)}.pagination{margin:1rem auto;text-align:center;grid-column:1/span 12;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pagination>*{margin:0 1rem;font-weight:500}.pagination a{text-decoration:none;transition:-webkit-filter .15s linear}.pagination a:hover{-webkit-filter:drop-shadow(0 0 8px #44d);filter:drop-shadow(0 0 8px #44d)}.pagination .next,.pagination .prev{position:relative;transition:-webkit-filter .25s linear}.pagination .next:hover,.pagination .prev:hover{-webkit-filter:drop-shadow(0 0 8px #44d);filter:drop-shadow(0 0 8px #44d)}.pagination .next:after,.pagination .prev:after{content:"";position:absolute;width:20px;height:27px;top:2px;background-position:center;background-repeat:no-repeat;background-image:url(../../img/drop.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pagination .prev:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:100%}.pagination .current{text-decoration:underline;text-underline-offset:5px}body.error404{background-color:#171717}body.error404 section.error404{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;-webkit-filter:grayscale(1) contrast(1.4);filter:grayscale(1) contrast(1.4)}body.error404 div.content{color:#fff;padding:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.error404 div.content h1{font-size:clamp(6rem,6vw,9rem);line-height:clamp(5rem,6vw,7rem);margin-bottom:1rem}.single-qa .qa-content{padding:2rem 1rem}.single-qa .answer{margin-bottom:2rem}body.search header .sub-menu-container{display:none}body.post-template-page-full-width.light{background-color:#fff}body.post-template-page-full-width.light>*{color:#222}body.post-template-page-full-width.light>section.tags a{background-color:rgba(34,34,34,.7)}body.post-template-page-full-width.light>section.tags a:hover{background-color:#a90a51}body.post-template-page-full-width.light>hr{border:1px solid rgba(34,34,34,.7)}body.post-template-page-full-width>.cta-cards,body.post-template-page-full-width>.infogram,body.post-template-page-full-width>.ingress,body.post-template-page-full-width>.mp4,body.post-template-page-full-width>.persons,body.post-template-page-full-width>.social-media,body.post-template-page-full-width>.wp-block-embed,body.post-template-page-full-width>.wp-block-gallery,body.post-template-page-full-width>.wp-block-heading,body.post-template-page-full-width>.wp-block-image,body.post-template-page-full-width>.wp-block-quote,body.post-template-page-full-width>.wp-block-table,body.post-template-page-full-width>ol,body.post-template-page-full-width>p,body.post-template-page-full-width>ul{max-width:730px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}body.post-template-page-full-width>.image-quote{padding-left:1rem;padding-right:1rem}body.post-template-page-full-width>.image-carousel-wrapper{padding:0;max-width:calc(730px - 2rem);overflow:hidden;margin-left:auto;margin-right:auto}body.post-template-page-full-width>ol,body.post-template-page-full-width>ul{padding-left:3rem}body.post-template-page-full-width>.wp-block-quote{margin-top:2rem;margin-bottom:2rem;padding:2rem 1rem 2rem 6rem}@media screen and (min-width:1024px){body.post-template-page-full-width>.wp-block-quote{padding:2rem 1rem 2rem 6rem}}body.post-template-page-full-width>.wp-block-quote:before{left:1rem;top:50px}body.post-template-page-full-width>hr{margin-top:2rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2);border-bottom:none;max-width:100%}body.post-template-page-full-width>p{margin-top:1rem;margin-bottom:1rem}body.post-template-page-full-width>p.anfang:first-letter{initial-letter:2;margin-right:.5rem}@supports not (initial-letter:2){body.post-template-page-full-width>p.anfang:first-letter{margin-right:0}}body.post-template-page-full-width>p.anfang.orange:first-letter{color:#ea6d04}body.post-template-page-full-width>.social-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}body.post-template-page-full-width>.social-media a{text-decoration:none;margin:.5rem}body.post-template-page-full-width>.social-media a path{-webkit-transition:fill .4s ease-in-out;-o-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}body.post-template-page-full-width>.social-media a svg{width:25px;height:25px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}body.post-template-page-full-width>.social-media a:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body.post-template-page-full-width>.social-media a:hover path{fill:rgba(255,255,255,.8588235294)}body.post-template-page-full-width>section.tags{margin-top:2rem;margin-bottom:2rem;text-align:center;max-width:100%}body.post-template-page-full-width>section.tags .heading{margin-bottom:1rem}body.post-template-page-full-width>section.tags>*{max-width:460px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}body.post-template-page-full-width>section.tags .cloud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.post-template-page-full-width>section.tags .cloud>a{margin-bottom:1rem}body.post-template-page-full-width>section.tags .cloud>a:not(:last-of-type){margin-right:1rem}body.post-template-page-full-width .share-heading{text-align:center;margin-bottom:.5rem}.page-thank-you-content{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:3rem 1rem;color:#fff}.ingress{margin-bottom:2rem}figure.wp-block-embed{margin:0 auto}figure.wp-block-embed>*{margin:0 auto;max-width:1000px;width:100%;padding:0 1rem}.cta-banner{display:grid;place-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;padding:5.625rem 1rem;color:#fff}@media screen and (min-width:720px){.cta-banner.small{min-height:435px}}@media screen and (min-width:720px){.cta-banner.large{min-height:600px}}@media screen and (min-width:720px){.cta-banner{padding:8rem 1rem}}.cta-banner .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cta-banner .content h1,.cta-banner .content h2,.cta-banner .content h3,.cta-banner .content h4,.cta-banner .content h5,.cta-banner .content h6{margin-top:0;color:#fff}.cta-banner .content p{margin-bottom:1rem}.cta-cards{background-color:#ebebeb;padding:3rem 1rem}@media screen and (min-width:720px){.cta-cards{padding:8rem 1rem}}.cta-cards .cards{display:grid;grid-gap:1rem;grid-template-columns:1fr;grid-auto-flow:row}@media screen and (min-width:720px){.cta-cards .cards{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 1rem),1fr))}}@media screen and (min-width:1200px){.cta-cards .cards{grid-template-columns:repeat(auto-fit,minmax(calc(25% - 2rem),1fr));grid-gap:2rem}}.cta-cards .card{background-color:#fff;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1rem}.cta-cards .card p{margin-bottom:1rem;font-weight:300}.cta-cards .card a{margin-top:auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.cta-cards h2{margin:0 auto 2rem auto;text-align:center;color:#42234b}@media screen and (min-width:720px){.cta-cards h2{max-width:80%}}section.image-text{background-color:#fff}section.image-text.gray{background-color:#e5e4e4}@media screen and (min-width:1024px){section.image-text.gray{padding:4rem 0}}section.image-text.gray .text{background-color:#e5e4e4}section.image-text>div{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:1024px){section.image-text>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){section.image-text>div.right .text{margin-left:auto}}section.image-text>div .chart img,section.image-text>div .image img{-o-object-fit:cover;object-fit:cover;height:100%}@media screen and (min-width:1024px){section.image-text>div .chart.right,section.image-text>div .image.right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}section.image-text>div .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem;background-color:#fff}section.image-text>div .text h2,section.image-text>div .text h3,section.image-text>div .text h4,section.image-text>div .text h5,section.image-text>div .text h6{margin-top:0}@media screen and (min-width:1024px){section.image-text>div .text{padding:2rem;max-width:600px}}section.image-text>div .text>:not(:last-child){margin-bottom:1rem}section.image-text>div .text ol,section.image-text>div .text ul{padding-left:2rem}section.image-text>div .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.image-text>div .links a{margin-top:.5rem}section.image-text>div .links a:nth-child(1){margin-right:1rem}.hero-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:300}.hero-block strong{font-weight:500}.hero-block.small{min-height:300px}.hero-block.small .content{padding:2rem}.hero-block.small .content .wysiwyg{margin:3rem auto}.hero-block.large{min-height:calc(100vh - 64px)}.hero-block.color .content{color:#222}.hero-block.color .content h1,.hero-block.color .content h2,.hero-block.color .content h3,.hero-block.color .content h4,.hero-block.color .content h5,.hero-block.color .content h6{color:#53155d}.hero-block.image .content{color:#fff}.hero-block .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:4rem 1rem;width:100%}@media screen and (min-width:720px){.hero-block .content{padding:8rem 2rem}}.hero-block .content .wysiwyg{font-weight:300;margin:3rem auto}.hero-block .content .wysiwyg strong{font-weight:500}@media screen and (min-width:720px){.hero-block .content .wysiwyg{margin:6rem auto}}.hero-block .content .wysiwyg p{font-size:1.5rem;font-weight:300;line-height:2.25rem}.hero-block .content .wysiwyg p:not(:last-of-type){margin-bottom:1rem}.hero-block .content .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.hero-block .content .links a{display:block}.hero-block .content .links a:nth-child(2){margin-top:1rem}@media screen and (min-width:720px){.hero-block .content .links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto}.hero-block .content .links a{display:inline-block}.hero-block .content .links a:nth-child(2){margin-left:1rem;margin-top:0}}.image-hero-block{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.image-hero-block figure{width:100%}.image-hero-block .full-width-post-author>div{max-width:100%}.swiper .swiper-slide{display:grid;place-items:center;height:400px}.swiper .swiper-slide div{color:#fff;text-align:center}.swiper .swiper-slide div.value{font-size:4rem;margin-bottom:1rem;line-height:3rem}@media screen and (min-width:720px){.swiper .swiper-slide div.value{font-size:7rem;font-weight:700;line-height:6rem}}.button-wrapper{margin-top:1rem;margin-bottom:1rem}.button-wrapper.left{text-align:left}.button-wrapper.center{text-align:center}.button-wrapper.right{text-align:right}.latest-posts{background-color:#e5e4e4;padding:2rem 1rem}@media screen and (min-width:1024px){.latest-posts{padding:4rem 1rem}}.latest-posts h2{text-align:center;margin-bottom:2rem}.latest-posts .grid{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media screen and (min-width:1024px){.latest-posts .grid{grid-template-columns:repeat(3,1fr)}}.latest-posts .grid a{text-decoration:none}.latest-posts .grid a .cats-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:.75rem;margin-bottom:1rem}.latest-posts .grid a .categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.latest-posts .grid a .categories>span{margin-right:1rem;border-radius:4px;color:#032459;display:block;padding:.25rem .5rem;background-color:rgba(0,0,0,.08)}.latest-posts .grid a h4{color:#222}.latest-posts .grid a .featured-image{overflow:hidden}.latest-posts .grid a img{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (min-width:1024px){.latest-posts .grid a img{height:220px;-o-object-fit:cover;object-fit:cover}}.latest-posts .grid a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gf-container{position:relative;padding:2rem 0}.gf-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(-.52%,#900c72),color-stop(102.92%,#a90a51));background:-o-linear-gradient(left,#900c72 -.52%,#a90a51 102.92%);background:linear-gradient(90deg,#900c72 -.52%,#a90a51 102.92%);-webkit-clip-path:polygon(0 40%,100% 20%,100% 100%,0 100%);clip-path:polygon(0 40%,100% 20%,100% 100%,0 100%);z-index:-1}.gf-container .container-998{max-width:calc(100% - 2rem);margin-left:auto;margin-right:auto;background:#fff;-webkit-box-shadow:0 4px 31px 0 rgba(0,0,0,.25);box-shadow:0 4px 31px 0 rgba(0,0,0,.25)}@media screen and (min-width:1024px){.gf-container .container-998{max-width:998px}}.gf-container .form-wrapper{padding:2rem 0;display:grid;grid-template-columns:repeat(12,1fr);max-width:1200px;margin-left:auto;margin-right:auto;gap:1rem;grid-column-start:2;grid-column-end:span 10;border-radius:8px}@media screen and (min-width:1024px){.gf-container .form-wrapper{gap:2rem}}.gf-container .form-wrapper .form{grid-column-start:2;grid-column-end:span 10}@media screen and (min-width:1024px){.gf-container .form-wrapper .form{grid-column-start:2}}.gf-container .form-wrapper .form h2{margin-bottom:1.5rem}.gf-container .form-wrapper .gform_body select{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ccc}.gf-container .form-wrapper .gform_body .gfield_label{font-size:1.2rem}.gf-container .form-wrapper .gform_body input{border:none;outline:0;border-bottom:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.gf-container .form-wrapper .gform_body textarea{resize:none;outline:0;border-radius:0;border:1px solid #ccc}.gf-container .gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected,.gf-container .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected{background-image:url(../../img/active_pink.svg)}.gf-container .gform_legacy_markup_wrapper .gsurvey-rank-choice,.gf-container .gravity-theme .gsurvey-rank-choice{background-image:url(../../img/arrow-handle_pink.svg)}.gf-container .gsurvey-rank.ui-sortable li{font-size:14px}.gf-container .gravity-theme table.gsurvey-likert td,.gf-container .gravity-theme table.gsurvey-likert th{font-size:1rem;font-weight:400}.gf-container .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label,.gf-container .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label{background-color:rgba(255,255,255,.8588235294)!important;font-size:15px;font-weight:600}@media screen and (min-width:762px){.gf-container .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label,.gf-container .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label{font-weight:400}}.gf-container .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label{padding:4px!important;font-size:15px}@media screen and (min-width:762px){.gf-container .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label{line-height:1.4rem}}.gform_button{color:#fff;border-radius:55px;width:100%;background-image:-webkit-gradient(linear,left top,right top,from(#900c72),to(#a90a51));background-image:-o-linear-gradient(left,#900c72 0,#a90a51 100%);background-image:linear-gradient(90deg,#900c72 0,#a90a51 100%);-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;-o-transition:filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out;border:none;cursor:pointer;padding:.5rem 1rem;font-weight:500;max-width:200px}.gform_button:hover{-webkit-filter:grayscale(35%);filter:grayscale(35%)}.gform_required_legend{display:none}.single-post .gf-container:before{content:none}body.dark-layer-active .dark-layer{position:absolute;z-index:4;height:100%;width:100%;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.persons-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media screen and (min-width:480px){.persons-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.persons-grid{grid-template-columns:repeat(4,1fr)}}.persons-grid .social-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.persons-grid .social-media img{height:18px}.persons-grid .social-media a:not(:last-of-type){margin-right:1rem}.persons-grid a{display:block;text-decoration:none;color:#53155d}.persons-grid a.email{word-break:break-word}.persons-grid .person{position:relative}.persons-grid .person img{-webkit-transition:-webkit-filter .4s ease-in-out;transition:-webkit-filter .4s ease-in-out;-o-transition:filter .4s ease-in-out;transition:filter .4s ease-in-out;transition:filter .4s ease-in-out,-webkit-filter .4s ease-in-out}.persons-grid .person .layer{position:absolute;border-radius:8px;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(50,10,80,.5);display:grid;place-items:center;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.persons-grid .person .layer span{color:#fff;width:80%;text-align:center}.persons-grid .person:hover{cursor:pointer}.persons-grid .person:hover .layer{opacity:1}.persons-grid .person h6{margin:.5rem 0}.persons-grid .person .social-media{margin:1rem 0}.persons-grid .image{position:relative}.persons-grid .image .g-white{position:absolute;bottom:10px;right:10px;z-index:1}.persons-grid .person-image{border-radius:8px;-webkit-filter:grayscale(1);filter:grayscale(1)}.person-modal,.product-modal{border-radius:8px;position:fixed;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;background:#fff;padding:2rem;max-width:95%;right:-100%;-webkit-box-shadow:0 0 15px 7px rgba(0,0,0,.39);box-shadow:0 0 15px 7px rgba(0,0,0,.39);color:#222}@media screen and (min-width:720px){.person-modal,.product-modal{max-width:90vw}}@media screen and (min-width:1024px){.person-modal,.product-modal{max-width:70vw}}@media screen and (min-width:1200px){.person-modal,.product-modal{max-width:50vw}}.person-modal .close,.product-modal .close{position:absolute;top:0;right:0;display:grid;place-items:center;cursor:pointer;width:35px;height:35px;z-index:5}.person-modal .close img,.product-modal .close img{height:30px;width:15px}.person-modal .image,.product-modal .image{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff3f4),to(#dfcae5));background:-o-linear-gradient(left,#fff3f4 0,#dfcae5 100%);background:linear-gradient(90deg,#fff3f4 0,#dfcae5 100%);min-height:150px;text-align:center}.person-modal .buttons,.product-modal .buttons{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.person-modal .buttons,.product-modal .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.person-modal .buttons a,.product-modal .buttons a{margin:.25rem;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;text-align:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:1024px){.person-modal .buttons a,.product-modal .buttons a{width:50%}}.person-modal .buttons a:hover,.product-modal .buttons a:hover{-webkit-filter:grayscale(.3);filter:grayscale(.3)}.person-modal h6,.product-modal h6{margin:.5rem 0}.person-modal .info-text p,.product-modal .info-text p{margin-bottom:1rem}.person-modal .info-text ol,.person-modal .info-text ul,.product-modal .info-text ol,.product-modal .info-text ul{margin:1rem auto}.person-modal .info-text ol a,.person-modal .info-text ul a,.product-modal .info-text ol a,.product-modal .info-text ul a{display:block;margin:.5rem;color:#53155d}.person-modal{max-height:85vh;overflow-y:auto}.single-post #person-info-card{background:#222;color:#fff}.single-post #person-info-card .info a{color:#fff}.single-post #person-info-card .close{background-color:#333;border-left:1px solid #333;border-bottom:1px solid #333}.person-modal{left:50%}.person-modal .top{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.person-modal .top .image{position:relative;margin-bottom:.5rem}.person-modal .top .image .g-white{position:absolute;bottom:10px;right:10px;z-index:1}.person-modal h6{margin-bottom:.5rem}.person-modal .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.person-modal .info a{text-decoration:none;display:block;color:#53155d}.person-modal .social-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1rem 0}.person-modal .social-media img{height:18px}.person-modal .social-media a:not(:last-of-type){margin-right:.6rem}.person-modal .introduction>p{line-height:26px}.person-modal .introduction>p:not(:last-of-type){margin-bottom:1rem}section.products{color:#fff;padding:2rem 0}section.products h3{margin-top:0}section.products .product-categories{padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.products .product-categories span{padding:.25rem .75rem;border-radius:8px;background-color:#fff;display:block;color:#032459;margin-right:1rem;margin-bottom:.5rem;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-weight:500}section.products .product-categories span:hover{cursor:pointer;-webkit-filter:opacity(.75);filter:opacity(.75)}section.products .product-categories span.active{background-color:#032459;color:#fff}section.products .products{padding:1rem}section.products .product-grid{display:grid;grid-gap:2rem;grid-template-columns:1fr;margin-bottom:2rem}@media screen and (min-width:720px){section.products .product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){section.products .product-grid{grid-template-columns:repeat(4,1fr)}}section.products .product-grid .product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:8px;outline:0}section.products .product-grid .product:hover{cursor:pointer;outline:3px solid #ea6d04}section.products .product-grid .product .image{display:grid;place-items:center;min-height:164px;border-radius:8px 8px 0 0;background:-webkit-gradient(linear,left top,right top,from(#fff3f4),to(#dfcae5));background:-o-linear-gradient(left,#fff3f4 0,#dfcae5 100%);background:linear-gradient(90deg,#fff3f4 0,#dfcae5 100%)}section.products .product-grid .product .image img{max-width:100px;max-height:100px}section.products .product-grid .product .content{padding:1rem;border-radius:0 0 8px 8px;background-color:#fff;color:#222;height:100%}section.products .product-grid .product .content h6{margin-bottom:.25rem}section.products .product-grid .product .content .excerpt{line-height:26px}.product-modal{border-radius:8px}.product-modal .image{display:grid;place-items:center}.product-modal .image img{max-width:100px;max-height:100px}section.all-qa,section.qa{margin-top:2rem;margin-bottom:2rem}section.all-qa .pair,section.qa .pair{background-color:#e5e4e4;border-radius:8px;padding:1rem 2rem;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}section.all-qa .pair:not(:last-of-type),section.qa .pair:not(:last-of-type){margin-bottom:1rem}section.all-qa .pair:hover,section.qa .pair:hover{-webkit-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;cursor:pointer}section.all-qa .question,section.qa .question{font-weight:500;color:#53155d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.all-qa .question i,section.qa .question i{display:grid;place-items:center;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:25px}section.all-qa .question i.open,section.qa .question i.open{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}section.all-qa .question i.closed,section.qa .question i.closed{-webkit-transform:rotate(540deg);-ms-transform:rotate(540deg);transform:rotate(540deg)}section.all-qa .question i img,section.qa .question i img{width:25px;height:25px}section.all-qa .answer,section.qa .answer{overflow:hidden;display:none;color:#222}section.all-qa .answer:hover,section.qa .answer:hover{cursor:auto}section.all-qa .answer a,section.qa .answer a{color:#032459;font-weight:500;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}section.all-qa .answer a:hover,section.qa .answer a:hover{opacity:.8}section.all-qa .answer h2,section.all-qa .answer h3,section.all-qa .answer h4,section.all-qa .answer h5,section.all-qa .answer h6,section.qa .answer h2,section.qa .answer h3,section.qa .answer h4,section.qa .answer h5,section.qa .answer h6{margin-top:0}section.all-qa .answer p:not(:last-of-type),section.qa .answer p:not(:last-of-type){margin-bottom:1rem}section.all-qa .answer ol,section.all-qa .answer ul,section.qa .answer ol,section.qa .answer ul{margin:1rem 0 1rem 2rem}.marketing-categories,.qa-categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.marketing-categories .qa-category-all,.marketing-categories span,.qa-categories .qa-category-all,.qa-categories span{padding:.25rem .75rem;border-radius:8px;background-color:#e5e4e4;display:block;color:#032459;margin:0 1rem 1rem 0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-weight:500}.marketing-categories .qa-category-all:hover,.marketing-categories span:hover,.qa-categories .qa-category-all:hover,.qa-categories span:hover{cursor:pointer;-webkit-filter:opacity(.75);filter:opacity(.75)}.marketing-categories .qa-category-all.active,.marketing-categories span.active,.qa-categories .qa-category-all.active,.qa-categories span.active{background-color:#032459;color:#fff}.mce-content-body ol,.mce-content-body ul{margin-left:2rem}.pdf-library .library{padding:2rem 1rem;display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:480px){.pdf-library .library{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:720px){.pdf-library .library{grid-template-columns:repeat(4,1fr)}}.pdf-library .pdf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;word-break:break-word;padding:.875rem;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}.pdf-library .pdf:hover{-webkit-box-shadow:rgba(17,17,26,.05) 0 1px 0,rgba(17,17,26,.1) 0 0 8px;box-shadow:rgba(17,17,26,.05) 0 1px 0,rgba(17,17,26,.1) 0 0 8px}.pdf-library .pdf:hover img{-webkit-transform:rotate(3deg) scale(1.2);-ms-transform:rotate(3deg) scale(1.2);transform:rotate(3deg) scale(1.2)}.pdf-library .pdf img{max-width:30px;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.pdf-library .pdf .filesize{font-size:.75rem;font-weight:700}.pdf-library .pdf .title{font-size:.875rem}section.mp4{padding:2rem;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width:720px){section.mp4{padding:4rem}}@media screen and (min-width:1024px){section.mp4{padding:8rem}}section.mp4 .video-wrapper{position:relative}section.mp4 .video-wrapper:hover{cursor:pointer}section.mp4 .video-wrapper:hover .play-button{opacity:1}section.mp4 .video-wrapper .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.8;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:10}section.mp4 .video-wrapper .play-button.play .play-icon{display:block}section.mp4 .video-wrapper .play-button.play .pause-icon{display:none}section.mp4 .video-wrapper .play-button.pause .play-icon{display:none}section.mp4 .video-wrapper .play-button.pause .pause-icon{display:block;opacity:.3;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}section.mp4 .video-wrapper .play-button.pause .pause-icon:hover{opacity:1}section.mp4 video{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16/9}.marketing-categories{padding:4rem 1rem}.marketing-categories h2{margin-top:0;text-align:center;margin-bottom:2rem}.marketing-categories .cloud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.marketing-categories .wrap{text-align:center;margin-top:1rem}section.color-banner{color:#fff;padding:2rem 1rem;font-weight:300;line-height:2.25}section.color-banner strong{font-weight:500}section.color-banner p{font-size:1.5rem}@media screen and (min-width:720px){section.color-banner{padding:4rem 1rem}}.langing-page-form{padding:2rem 0}.langing-page-form h2{text-align:center;margin-top:0}.langing-page-form div.form{margin-left:auto;margin-right:auto;padding:0 1rem;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:rgba(255,255,255,.86)}@media screen and (min-width:1024px){.langing-page-form div.form{max-width:75%}}@media screen and (min-width:1200px){.langing-page-form div.form{max-width:55%}}.langing-page-form div.form .gfield_description,.langing-page-form div.form .gform-field-label,.langing-page-form div.form .ginput_container,.langing-page-form div.form input{font-size:1.1rem!important}.langing-page-form div.form label{cursor:pointer}.langing-page-form div.form input[type=checkbox]{margin-right:4px}.langing-page-form div.form .gform_description{margin-bottom:2rem;font-weight:300;line-height:2.25rem}@media screen and (min-width:720px){.langing-page-form div.form .gform_description{margin-bottom:4rem}}.langing-page-form div.form .gform_body input,.langing-page-form div.form .gform_body select,.langing-page-form div.form .gform_body textarea{border-radius:4px;border:1px solid rgba(255,255,255,.45);background:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#222}.langing-page-form div.form .gform_body ::-webkit-input-placeholder{color:#212121}.langing-page-form div.form .gform_body ::-moz-placeholder{color:#212121}.langing-page-form div.form .gform_body :-ms-input-placeholder{color:#212121}.langing-page-form div.form .gform_body ::-ms-input-placeholder{color:#212121}.langing-page-form div.form .gform_body ::placeholder{color:#212121}.langing-page-form div.form .gform_body .gfield_label{font-weight:400}.langing-page-form div.form .gform_button{width:auto;padding:.5rem 3rem}.langing-page-form .social-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:2rem 0}@media screen and (min-width:720px){.langing-page-form .social-media{margin:4rem 0 2rem}}.langing-page-form .social-media a{height:24px;width:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-right:1rem}.langing-page-form .social-media a path{-webkit-transition:fill .4s ease-in-out;-o-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.langing-page-form .social-media a svg{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.langing-page-form .social-media a svg path{fill:rgba(255,255,255,.8588235294)}.langing-page-form .social-media a:hover svg{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}section.infogram{margin-bottom:2rem}section.image-quote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem;font-size:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:3rem auto;max-width:944px}@media screen and (min-width:480px){section.image-quote{font-size:1.125rem}}@media screen and (min-width:1024px){section.image-quote{margin:6rem auto;gap:1.5rem}}section.image-quote .image{position:relative}section.image-quote img{width:120px;height:auto;max-width:120px}@media screen and (min-width:480px){section.image-quote img{font-size:1.5rem;width:192px;height:auto;max-width:192px}}section.image-quote blockquote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:480px){section.image-quote blockquote{font-size:1.5rem}}section.image-quote blockquote cite{text-align:right;font-size:15px;padding:.5rem 0}section.image-quote blockquote cite:before{content:"— "}section.background-image-quote{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;justify-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;padding:3rem 0;min-height:400px}section.background-image-quote blockquote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media screen and (min-width:720px){section.background-image-quote blockquote{padding:0 3rem}}section.background-image-quote blockquote .quote{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:600;line-height:1.2}section.background-image-quote blockquote .quote:before{content:"“"}section.background-image-quote blockquote .quote:after{content:"”"}section.background-image-quote blockquote cite{text-align:center;font-size:1.2rem;padding:.5rem 0;font-weight:400;font-style:italic}section.background-image-bids{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;justify-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;padding:3rem 0;min-height:400px}section.background-image-bids .bids{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center;padding:1rem;line-height:1}@media screen and (min-width:480px){section.background-image-bids .bids{font-size:1.5rem}}section.background-image-bids .bids .bids-number{font-weight:600;font-size:clamp(4rem,10vw,10rem);font-family:Epilogue,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:italic}section.background-image-bids .bids .bids-text{font-size:clamp(1.5rem,5vw,2.5rem)}section.background-image-bids .bids .bids-sub-text{font-size:18px;margin-top:1.2rem}section.full-width-post-mp4{max-width:100%!important;width:100%!important;position:relative;padding:0;height:400px;margin:2rem auto}@media screen and (min-width:1024px){section.full-width-post-mp4{height:600px}}section.full-width-post-mp4 video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.full-width-post-author{background-color:#171717;padding:1rem 0}.full-width-post-author .authors .author{margin-left:0}.full-width-post-author .authors .author .name{margin-left:0}.full-width-post-author>div{max-width:730px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:720px){.full-width-post-author>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.full-width-post-author>div .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.full-width-post-author>div .meta>span{margin-left:0!important}.full-width-post-author>div .social-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1rem}@media screen and (min-width:720px){.full-width-post-author>div .social-media{margin-top:0}}.full-width-post-author>div .social-media a{text-decoration:none;margin-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.full-width-post-author>div .social-media a:not(:last-of-type){margin-right:.6rem}.full-width-post-author>div .social-media a path{-webkit-transition:fill .4s ease-in-out;-o-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.full-width-post-author>div .social-media a svg{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.full-width-post-author>div .social-media a:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.full-width-post-author>div .social-media a:hover path{fill:rgba(255,255,255,.8588235294)}body.light .full-width-post-author{-webkit-filter:invert(1);filter:invert(1)}body.light .full-width-post-author .meta{color:#e5e4e4}.special-hero{aspect-ratio:16/9;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;position:relative}.special-hero .heading{margin:5rem 0;letter-spacing:.5rem}.special-hero .heading h1{font-family:NeueMetana;font-weight:700;text-transform:uppercase}.special-hero .special-font{font-family:Basteleur}.special-hero .inpage-anchor{text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:auto;position:absolute;bottom:30px;left:auto;right:auto;text-decoration:none;color:#fff;font-size:2.25rem}.special-hero svg{-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.video-grid{background-color:#e5e4e4;padding:2rem 1rem}@media screen and (min-width:720px){.video-grid{padding:3rem 1rem}}.video-grid .heading{margin-top:0;margin-bottom:2rem;text-align:center}.video-grid .grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video-grid .video-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;background-color:#fff;padding:20px;position:relative;width:100%}@media screen and (min-width:720px){.video-grid .video-wrapper{width:calc(50% - 10px)}}@media screen and (min-width:1024px){.video-grid .video-wrapper{width:calc(33% - 10px)}}.video-grid .video-wrapper:hover{cursor:pointer}.video-grid .video-wrapper:hover .play-button{opacity:1}.video-grid .video-wrapper .play-button{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.8;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.video-grid .video-wrapper .play-button.play .play-icon{display:block}.video-grid .video-wrapper .play-button.play .pause-icon{display:none}.video-grid .video-wrapper .play-button.pause .play-icon{display:none}.video-grid .video-wrapper .play-button.pause .pause-icon{display:block;opacity:.3;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.video-grid .video-wrapper .play-button.pause .pause-icon:hover{opacity:1}.video-grid video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:9/16}.full-width-post-hero{height:calc(100vh - 64px);max-width:100%!important;width:100%!important;position:relative;display:grid;place-items:center;text-align:center}.full-width-post-hero video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.full-width-post-hero .wysiwyg{color:#fff;z-index:1;position:absolute;left:0;right:0;bottom:25%}.full-width-post-hero .wysiwyg h1{margin-top:0;margin-bottom:1rem;text-shadow:0 0 4px rgba(0,0,0,.5)}.full-width-post-hero .wysiwyg p{font-size:1.5rem;font-weight:300;line-height:2.2rem;text-shadow:0 0 4px rgba(0,0,0,.5)}.full-width-post-hero .scroll-down{position:absolute;z-index:10;bottom:3rem;width:24px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounce{0%{bottom:3rem}50%{bottom:3.8rem}100%{bottom:3rem}}@keyframes bounce{0%{bottom:3rem}50%{bottom:3.8rem}100%{bottom:3rem}}html{font-size:100%;scroll-behavior:smooth}body{font-size:1.125rem;line-height:1.875rem;background-color:#fff;color:#212121;font-family:omnes-pro,sans-serif;position:relative}body.home{background-color:#333}.edit-post-visual-editor__post-title-wrapper{padding:8px}html :where(.wp-block){margin-top:0;margin-bottom:0}.is-root-container{padding:8px}.editor-styles-wrapper .wp-block-list{padding-left:40px!important}.wp-block[data-type^="acf/"] a{pointer-events:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX2Zvcm1zLnNjc3MiLCJnbG9iYWwuY3NzIiwiaGVscGVycy9fcmVzZXQuc2NzcyIsImhlbHBlcnMvX2J1dHRvbnMuc2NzcyIsImhlbHBlcnMvX21lZGlhLnNjc3MiLCJoZWxwZXJzL19sYXlvdXQuc2NzcyIsImhlbHBlcnMvX3R5cGUuc2NzcyIsImhlbHBlcnMvX2dyYWRpZW50cy5zY3NzIiwiaGVscGVycy9fZ3V0ZW5iZXJnLnNjc3MiLCJoZWxwZXJzL19mb250cy5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX3N1Yi1tZW51LnNjc3MiLCJwYXJ0aWFscy9fbW9iaWxlLW1lbnUuc2NzcyIsInBhcnRpYWxzL19wb3N0LWNhcmRzLnNjc3MiLCJwYXJ0aWFscy9fcmVsZXZhbnNzaS5zY3NzIiwicGFydGlhbHMvX2NhdGVnb3J5LXRhZy1jbG91ZC5zY3NzIiwicGFydGlhbHMvc2lkZWJhci9fcGlja3Muc2NzcyIsInRlbXBsYXRlcy9fYXJjaGl2ZS5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUtcG9zdC5zY3NzIiwidGVtcGxhdGVzL19lcnJvcjQwNC5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUtcWEuc2NzcyIsInRlbXBsYXRlcy9fc2VhcmNoLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Z1bGwtd2lkdGgtcG9zdC5zY3NzIiwidGVtcGxhdGVzL190aGFuay15b3Uuc2NzcyIsImJsb2Nrcy9faW5ncmVzcy5zY3NzIiwiYmxvY2tzL19lbWJlZC5zY3NzIiwiYmxvY2tzL19jdGEtYmFubmVyLnNjc3MiLCJibG9ja3MvX2N0YS1jYXJkcy5zY3NzIiwiYmxvY2tzL19pbWFnZS10ZXh0LnNjc3MiLCJibG9ja3MvX2hlcm8uc2NzcyIsImJsb2Nrcy9faW1hZ2UtaGVyby5zY3NzIiwiYmxvY2tzL19zd2lwZXIuc2NzcyIsImJsb2Nrcy9fYnV0dG9uLnNjc3MiLCJibG9ja3MvX2xhdGVzdC1wb3N0cy5zY3NzIiwiYmxvY2tzL19mb3JtLnNjc3MiLCJibG9ja3MvX3BlcnNvbnMuc2NzcyIsImJsb2Nrcy9fcHJvZHVjdHMuc2NzcyIsImJsb2Nrcy9fcWEuc2NzcyIsImJsb2Nrcy9fcGRmLWxpYnJhcnkuc2NzcyIsImJsb2Nrcy9fbXA0LnNjc3MiLCJibG9ja3MvX3Byb2R1Y3Qtc2VhcmNoLnNjc3MiLCJibG9ja3MvX2NvbG9yLWJhbm5lci5zY3NzIiwiYmxvY2tzL19sYW5kaW5nLXBhZ2UtZm9ybS5zY3NzIiwiYmxvY2tzL19pbmZvZ3JhbS5zY3NzIiwiYmxvY2tzL19pbWFnZS1xdW90ZS5zY3NzIiwiYmxvY2tzL19iYWNrZ3JvdW5kLWltYWdlLXF1b3RlLnNjc3MiLCJibG9ja3MvX2JhY2tncm91bmQtaW1hZ2UtYmlkcy5zY3NzIiwiYmxvY2tzL19mdWxsLXdpZHRoLXBvc3QtbXA0LnNjc3MiLCJibG9ja3MvX2Z1bGwtd2lkdGgtcG9zdC1hdXRob3Iuc2NzcyIsImJsb2Nrcy9fc3BlY2lhbC1oZXJvLnNjc3MiLCJibG9ja3MvX3ZpZGVvLWdyaWQuc2NzcyIsImJsb2Nrcy9fZnVsbC13aWR0aC1wb3N0LWhlcm8uc2NzcyIsImJsb2Nrcy9lZGl0b3Itc3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUlFLDRCQUNFLE1BQUEsS0FLRixrQkFDRSxXQUFBLEtBR0YsMkNBQ0UsUUFBQSxlQUdGLGlDQUNFLFFBQUEsZUFJQSxtQ0FDRSxRQUFBLGVBSUosaUNDSkYsbUNETUksTUFBQSxJQUdGLGlDQUNFLE9BQUEsSUFBQSxNQUFBLElBQ0EsUUFBQSxLQUNBLGNBQUEsS0FRQSwrQkFDRSxNQUFBLEtBUUYsZ0RDZkoscUREaUJNLE1BQUEsZUVuRE4sRUFDSSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUVBLFlBQUEsUUFDQSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFdBQUEsUUFDQSxZQUFBLFFBQ0EsTUFBQSxRQ2RKLFdGd0RBLE1BQ0EsT0V0REUsUUFBQSxNQUNBLGlC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QUFBLFVBQ0EsYUFBQSxDQUFBLENBQUEsR0M1Rkosc0JBQ0UsT0FBQSxtQkFDQSxVQUFBLGVBQ0EsTUFBQSxlQUNBLFNBQUEsU0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFdBQUEsT0FFQSw0QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUdGLCtCQUNFLE1BQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxJQUVBLGtDQUNFLFdBQUEsRUFDQSxjQUFBLEtBQ0EsWUFBQSxFQUFBLEVBQUEsSUFBQSxlQUdGLGlDQUNFLFVBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxPQUNBLFlBQUEsRUFBQSxFQUFBLElBQUEsZUFJSixtQ0FDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsdUJBQUEsT0FBQSxlQUFBLE9BQ0EsMkJBQUEsS0FBQSxtQkFBQSxLQUNBLGtDQUFBLFNBQUEsMEJBQUEsU0FDQSxrQ0FBQSxZQUFBLDBCQUFBLFlBSUosMEJBQ0UsR0FDRSxPQUFBLEtBRUYsSUFDRSxPQUFBLE9BRUYsS0FDRSxPQUFBLE1BUkosa0JBQ0UsR0FDRSxPQUFBLEtBRUYsSUFDRSxPQUFBLE9BRUYsS0FDRSxPQUFBLE1DS0osS0FDRSxVQUFBLEtBQ0EsZ0JBQUEsT0FHRixLQUNFLFVBQUEsU0FDQSxZQUFBLFNBQ0EsaUJBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxTQUFBLENBQUEsV0FDQSxTQUFBLFNBRUEsVUFDRSxpQkFBQSxLQUlKLDZDQUNFLFFBQUEsSUFHRix1QkFDRSxXQUFBLEVBQ0EsY0FBQSxFQUdGLG1CQUNFLFFBQUEsSUFJQSxzQ0FDRSxhQUFBLGVBS0osK0JBQ0UsZUFBQSIsImZpbGUiOiJnbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIF9mb3Jtcy5zY3NzXG4vL1xuLmdmLWNvbnRhaW5lciB7XG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgfVxufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuX3N1Yl9sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbl9sYWJlbCB7XG4gICAgPmxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudmFsaWRhdGlvbl9lcnJvcixcbiAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cblxufVxuXG4ucHVtLWNvbnRlbnQge1xuICAuZ2Zvcm0tYm9keSB7XG4gICAgaW5wdXQge1xuICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZ2luZy1wYWdlLWZvcm0ge1xuICAuZ2Zvcm1fYm9keSB7XG5cbiAgICAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgIC5nZmllbGRfcmVxdWlyZWRfdGV4dCB7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG4vKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG4uZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmdmb3JtX3dyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLmhpZGRlbl9zdWJfbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAuaGlkZGVuX2xhYmVsID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvcixcbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogcmVkO1xufVxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wdW0tY29udGVudCAuZ2Zvcm0tYm9keSBpbnB1dCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4ubGFuZ2luZy1wYWdlLWZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZF9yZXF1aXJlZCxcbi5sYW5naW5nLXBhZ2UtZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5jYXRlZ29yeSxcbmEudGFnLFxuYS50YWdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuYS5jYXRlZ29yeS5tb3JlLFxuYS50YWcubW9yZSxcbmEudGFncy5tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5jYXRlZ29yeS5hY3RpdmUsXG5hLnRhZy5hY3RpdmUsXG5hLnRhZ3MuYWN0aXZlIHtcbiAgY29sb3I6ICNDNjhFRDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIzNEI7XG59XG5hLmNhdGVnb3J5OmhvdmVyLFxuYS50YWc6aG92ZXIsXG5hLnRhZ3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MEE1MTtcbn1cblxuYS5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHg7XG59XG5hLmJ0bi5wcmltYXJ5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTMxNTVEO1xufVxuYS5idG4ucHJpbWFyeS0xLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzAxNDY4IDAlLCAjNTMxNTVEIDEwMCUpO1xufVxuYS5idG4ucHJpbWFyeS0xLnNoYWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTAwQzcyIDAlLCAjQTkwQTUxIDEwMCUpO1xufVxuYS5idG4ucHJpbWFyeS0xLmFjY2VudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0E5MEE1MSAwJSwgI0QwMDAxOCAxMDAlKTtcbn1cbmEuYnRuLnByaW1hcnktMSwgYS5idG4ucHJpbWFyeS0yIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hLmJ0bi5wcmltYXJ5LTE6aG92ZXIsIGEuYnRuLnByaW1hcnktMjpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDM1JSk7XG59XG5hLmJ0bi5zZWNvbmRhcnktMSwgYS5idG4uc2Vjb25kYXJ5LTIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbmEuYnRuLnNlY29uZGFyeS0xOmhvdmVyLCBhLmJ0bi5zZWNvbmRhcnktMjpob3ZlciB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMik7XG59XG5hLmJ0bi5wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE2RDA0O1xufVxuYS5idG4ucHJpbWFyeS0yLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUE2RDA0IDAlLCAjRTU1MjEwIDEwMCUpO1xufVxuYS5idG4ucHJpbWFyeS0yLnNoYWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTM0NjI5IDAlLCAjRDAwMDE4IDEwMCUpO1xufVxuYS5idG4uc2Vjb25kYXJ5LTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTMxNTVEO1xuICBjb2xvcjogIzUzMTU1RDtcbn1cbmEuYnRuLnNlY29uZGFyeS0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VBNkQwNDtcbiAgY29sb3I6ICNFQTZEMDQ7XG59XG5hLmJ0bi5sYXJnZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbmEuYnRuLm1lZGl1bSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5hLmJ0bi5zbWFsbCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi53cC1jYXB0aW9uLCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQsIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53cC1jYXB0aW9uLmFsaWduY2VudGVyLCAud3AtY2FwdGlvbi5hbGlnbm5vbmUsIGltZy5hbGlnbmNlbnRlciwgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogMCBhdXRvIDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMWVtIDFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmFydGljbGUuY29udGFpbmVyLWNvbC0xMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZ2FwOiAwIDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBhcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgIGdhcDogMCAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmFydGljbGUuY29udGFpbmVyLWNvbC0xMiAjYnJlYWRjcnVtYnMsXG5hcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIgaGVhZGVyIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGFydGljbGUuY29udGFpbmVyLWNvbC0xMiAjYnJlYWRjcnVtYnMsXG4gIGFydGljbGUuY29udGFpbmVyLWNvbC0xMiBoZWFkZXIge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIH1cbn1cbmFydGljbGUuY29udGFpbmVyLWNvbC0xMiAubWFpbiB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBhcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIgLm1haW4ge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gNjtcbiAgfVxufVxuYXJ0aWNsZS5jb250YWluZXItY29sLTEyIGFzaWRlIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMztcbiAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgYXJ0aWNsZS5jb250YWluZXItY29sLTEyIGFzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogOC9zcGFuIDQ7XG4gICAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYXJ0aWNsZS5jb250YWluZXItY29sLTEyIGFzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogOS9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAxO1xuICB9XG59XG5cbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBnYXA6IDAgMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgIGdhcDogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMixcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuYXJjaGl2ZS10b3AsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5hcmNoaXZlLXRvcCB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuYXJjaGl2ZS10aXRsZSxcbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnN0aWNreS1wb3N0cyxcbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmNhdGVnb3J5LWNsb3VkLFxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAudGFncy1jbG91ZCxcbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnRhZy1jbG91ZCxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmFyY2hpdmUtdGl0bGUsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5zdGlja3ktcG9zdHMsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5jYXRlZ29yeS1jbG91ZCxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLnRhZ3MtY2xvdWQsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC50YWctY2xvdWQge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmFyY2hpdmUtdGl0bGUsXG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnN0aWNreS1wb3N0cyxcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuY2F0ZWdvcnktY2xvdWQsXG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnRhZ3MtY2xvdWQsXG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnRhZy1jbG91ZCxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAuYXJjaGl2ZS10aXRsZSxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAuc3RpY2t5LXBvc3RzLFxuICAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5jYXRlZ29yeS1jbG91ZCxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAudGFncy1jbG91ZCxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAudGFnLWNsb3VkIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDk7XG4gIH1cbn1cbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmxvb3AsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5sb29wIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmxvb3AsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmxvb3Age1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmxvb3AsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmxvb3Age1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjtcbiAgfVxufVxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiBhc2lkZSxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgYXNpZGUge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgYXNpZGUsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxMC9zcGFuIDM7XG4gIH1cbn1cbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5iYW5uZXJzIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMge1xuICAgIGdyaWQtY29sdW1uOiA5L3NwYW4gNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMge1xuICAgIGdyaWQtY29sdW1uOiAxMC9zcGFuIDM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvZy5wYWdlZCBhc2lkZSB7XG4gIGdyaWQtcm93LXN0YXJ0OiA0O1xufVxuLmJsb2cucGFnZWQgYXNpZGUgLnBpY2tzIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuLmJsb2cucGFnZWQgLmJhbm5lcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5jYXRlZ29yeSAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5iYW5uZXJzIHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDM7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCA+IGgxLFxuLnBhZ2UtY29udGVudCA+IGgxLFxuLnBhZ2UtY29udGVudCA+IGgyLFxuLnBhZ2UtY29udGVudCA+IGgzLFxuLnBhZ2UtY29udGVudCA+IGg0LFxuLnBhZ2UtY29udGVudCA+IGg1LFxuLnBhZ2UtY29udGVudCA+IGg2LFxuLnBhZ2UtY29udGVudCA+IHAsXG4ucGFnZS1jb250ZW50ID4gdWwsXG4ucGFnZS1jb250ZW50ID4gb2wsXG4ucGFnZS1jb250ZW50ID4gLndwLWJsb2NrLWNvbHVtbnMsXG4ucGFnZS1jb250ZW50ID4gLndwLWJsb2NrLXRhYmxlLFxuLnBhZ2UtY29udGVudCA+IC5idXR0b24td3JhcHBlcixcbi5wYWdlLWNvbnRlbnQgPiAuc2VhcmNoLXJlc3VsdHMsXG4ucGFnZS1jb250ZW50ID4gc2VjdGlvbi5wZXJzb25zLFxuLnBhZ2UtY29udGVudCA+IHNlY3Rpb24uYWxsLXFhIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jb250ZW50ID4gaDEsXG4gIC5wYWdlLWNvbnRlbnQgPiBoMSxcbiAgLnBhZ2UtY29udGVudCA+IGgyLFxuICAucGFnZS1jb250ZW50ID4gaDMsXG4gIC5wYWdlLWNvbnRlbnQgPiBoNCxcbiAgLnBhZ2UtY29udGVudCA+IGg1LFxuICAucGFnZS1jb250ZW50ID4gaDYsXG4gIC5wYWdlLWNvbnRlbnQgPiBwLFxuICAucGFnZS1jb250ZW50ID4gdWwsXG4gIC5wYWdlLWNvbnRlbnQgPiBvbCxcbiAgLnBhZ2UtY29udGVudCA+IC53cC1ibG9jay1jb2x1bW5zLFxuICAucGFnZS1jb250ZW50ID4gLndwLWJsb2NrLXRhYmxlLFxuICAucGFnZS1jb250ZW50ID4gLmJ1dHRvbi13cmFwcGVyLFxuICAucGFnZS1jb250ZW50ID4gLnNlYXJjaC1yZXN1bHRzLFxuICAucGFnZS1jb250ZW50ID4gc2VjdGlvbi5wZXJzb25zLFxuICAucGFnZS1jb250ZW50ID4gc2VjdGlvbi5hbGwtcWEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucGFnZS1jb250ZW50ID4gaDEsXG4ucGFnZS1jb250ZW50ID4gaDEsXG4ucGFnZS1jb250ZW50ID4gaDIsXG4ucGFnZS1jb250ZW50ID4gaDMsXG4ucGFnZS1jb250ZW50ID4gaDQsXG4ucGFnZS1jb250ZW50ID4gaDUsXG4ucGFnZS1jb250ZW50ID4gaDYge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5wYWdlLWNvbnRlbnQgPiBvbCxcbi5wYWdlLWNvbnRlbnQgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5wYWdlLWNvbnRlbnQgPiBvbCA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5wYWdlLWNvbnRlbnQgPiB1bCA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1jb250ZW50ID4gb2wgPiBsaSA+IHVsLFxuLnBhZ2UtY29udGVudCA+IG9sID4gbGkgPiBvbCxcbi5wYWdlLWNvbnRlbnQgPiB1bCA+IGxpID4gdWwsXG4ucGFnZS1jb250ZW50ID4gdWwgPiBsaSA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnBhZ2UtY29udGVudCA+IG9sID4gbGkgPiB1bCBsaSxcbi5wYWdlLWNvbnRlbnQgPiBvbCA+IGxpID4gb2wgbGksXG4ucGFnZS1jb250ZW50ID4gdWwgPiBsaSA+IHVsIGxpLFxuLnBhZ2UtY29udGVudCA+IHVsID4gbGkgPiBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5wYWdlLWNvbnRlbnQgPiBvbCA+IGxpID4gYSxcbi5wYWdlLWNvbnRlbnQgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMzI0NTk7XG59XG4ucGFnZS1jb250ZW50ID4gLndwLWJsb2NrLWNvbHVtbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhZ2UtY29udGVudCA+IHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhZ2UtY29udGVudCA+IHAgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAzMjQ1OTtcbn1cbi5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lci0xNjAwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5jb250YWluZXItMTYwMCB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLTEyMDAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItODAwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nOm5vdCgud3AtZWRpdG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5sYW5kaW5nLXBhZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGFuZGluZy1wYWdlLWNvbnRlbnQgPiBzZWN0aW9uLmltYWdlLXRleHQgLmNvbnRhaW5lci0xNjAwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjYyNXJlbSwgNnZ3LCA0cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMuMzc1cmVtLCA2dncsIDQuNjg4cmVtKTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIuMTI1cmVtLCA2dncsIDIuODc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDNyZW0sIDZ2dywgMy41cmVtKTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMS40MDI1cmVtLCA2dncsIDIuNjRyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjcwMTI1cmVtLCA2dncsIDAuOTQ4NzVyZW0pO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCA2dncsIDJyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMi44cmVtLCA2dncsIDMuMnJlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEuMTg4cmVtLCA2dncsIDEuNzQyNHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuNTk0cmVtLCA2dncsIDAuNjZyZW0pO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDZ2dywgMS4zNzVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS44cmVtLCA2dncsIDJyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgwLjc0MjVyZW0sIDZ2dywgMC45MDc1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMC4zNzEyNXJlbSwgNnZ3LCAwLjQ1Mzc1cmVtKTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDZ2dywgMS4xMjVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS4zNzVyZW0sIDZ2dywgMS44MTNyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgwLjY2cmVtLCA2dncsIDAuNzQyNXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuMzMzcmVtLCA2dncsIDAuNHJlbSk7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5cbi5zdWJ0aXRsZS0xIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCA2dncsIDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjg3NXJlbSwgNnZ3LCAyLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnN1YnRpdGxlLTIge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDZ2dywgMS4xMjVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMXJlbSwgNnZ3LCAxLjg3NXJlbSk7XG59XG5cbi5ncmFkaWVudC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzcwMTQ2OCAtMC41MiUsICM1MzE1NUQgMTAyLjkyJSk7XG59XG5cbi5ncmFkaWVudC0tcHJpbWFyeS1zaGFkZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkwMEM3MiAtMC41MiUsICNBOTBBNTEgMTAyLjkyJSk7XG59XG5cbi5ncmFkaWVudC0tYWNjZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQTkwQTUxIC0wLjUyJSwgI0QwMDAxOCAxMDIuOTIlKTtcbn1cblxuLmdyYWRpZW50LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFQTZEMDQgMS4zNyUsICNFNTUyMTAgMTAwJSk7XG59XG5cbi5ncmFkaWVudC0tc2Vjb25kYXJ5LXNoYWRlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTM0NjI5IDEuMzclLCAjRDAwMDE4IDEwMCUpO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgLndwLWVsZW1lbnQtY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMuNXJlbSwgNnZ3LCA4cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMy41cmVtLCA2dncsIDhyZW0pO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNS42MjVyZW0sIDZ2dywgOHJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgNnZ3LCAxLjg3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgycmVtLCA2dncsIDIuNXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbmJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cbmJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjFweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3F1b3RlLnN2Zyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC53cC1ibG9jay1zcGFjZXIuaXMtc3R5bGUtcmVzcG9uc2l2ZS1sYXJnZSB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cC1ibG9jay1zcGFjZXIuaXMtc3R5bGUtcmVzcG9uc2l2ZS1tZWRpdW0ge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cC1ibG9jay1zcGFjZXIuaXMtc3R5bGUtcmVzcG9uc2l2ZS1zbWFsbCB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stc3BhY2VyLmlzLXN0eWxlLXJlc3BvbnNpdmUtbGFyZ2Uge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cC1ibG9jay1zcGFjZXIuaXMtc3R5bGUtcmVzcG9uc2l2ZS1tZWRpdW0ge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cC1ibG9jay1zcGFjZXIuaXMtc3R5bGUtcmVzcG9uc2l2ZS1zbWFsbCB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc3RlbGV1clwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL0Jhc3RlbGV1ci1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZU1ldGFuYVwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL05ldWVNZXRhbmEtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5oZWFkZXIubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeSB7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuaGVhZGVyLm1haW4gLnByaW1hcnkgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5tYWluIC5wcmltYXJ5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbmhlYWRlci5tYWluIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaGVhZGVyLm1haW4gYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5oZWFkZXIubWFpbiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5tYWluIC5wcmltYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5LW1lbnUgYS5sb2dvIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xufVxuaGVhZGVyLm1haW4gLnByaW1hcnktbWVudSAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeS1tZW51IC5tZW51IGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuaGVhZGVyLm1haW4gLnByaW1hcnktbWVudS5zZWFyY2gge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5LW1lbnUuc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeSA+IC5zZWFyY2gsXG5oZWFkZXIubWFpbiAucHJpbWFyeSA+IC5sYW5ndWFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5tYWluIC5wcmltYXJ5ID4gLnNlYXJjaCxcbiAgaGVhZGVyLm1haW4gLnByaW1hcnkgPiAubGFuZ3VhZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5oZWFkZXIubWFpbiAuc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIubWFpbiAuc2VhcmNoIC5zZWFyY2gtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5oZWFkZXIubWFpbiAuc2VhcmNoIC5zZWFyY2gtdHJpZ2dlcjpob3ZlciwgaGVhZGVyLm1haW4gLnNlYXJjaCAuc2VhcmNoLXRyaWdnZXI6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuaGVhZGVyLm1haW4gLnNlYXJjaCAuc2VhcmNoLXRyaWdnZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5oZWFkZXIubWFpbiAubGFuZ3VhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5oZWFkZXIubWFpbiAubGFuZ3VhZ2VzID4gbGkge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbmhlYWRlci5tYWluIC5sYW5ndWFnZXMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuZm9vdGVyLm1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIubWFpbiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbmZvb3Rlci5tYWluIGg1IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5mb290ZXIubWFpbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuZm9vdGVyLm1haW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuZm9vdGVyLm1haW4gPiBkaXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIHBhZGRpbmc6IDRyZW0gMXJlbTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5sb2dvIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5mb290ZXIubWFpbiA+IGRpdiAubG9nbyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXgtd2lkdGg6IDIzM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3Rlci5tYWluID4gZGl2IC5sb2dvIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxufVxuZm9vdGVyLm1haW4gPiBkaXYgLm1lbnVzIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXIubWFpbiA+IGRpdiAubWVudXMgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGZvb3Rlci5tYWluID4gZGl2IC5tZW51cyA+IGRpdiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3Rlci5tYWluID4gZGl2IC5tZW51cyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cbn1cbmZvb3Rlci5tYWluID4gZGl2IC5tZW51cyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIsXG5mb290ZXIubWFpbiA+IGRpdiAuc3Vic2NyaXB0aW9uLFxuZm9vdGVyLm1haW4gPiBkaXYgLmNvcHlyaWdodCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhIGEge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYSBhIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhIGEgc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhIGE6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODU4ODIzNTI5NCk7XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcixcbmZvb3Rlci5tYWluID4gZGl2IC5jb3B5cmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDFyZW07XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAubWVudSxcbmZvb3Rlci5tYWluID4gZGl2IC5jb3B5cmlnaHQgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLm1lbnUsXG4gIGZvb3Rlci5tYWluID4gZGl2IC5jb3B5cmlnaHQgLm1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAubWVudSBhLFxuZm9vdGVyLm1haW4gPiBkaXYgLmNvcHlyaWdodCAubWVudSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLmNvcHlyaWdodCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGZvb3Rlci5tYWluID4gZGl2IC5jb3B5cmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5ub3JtYWwgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG59XG5ib2R5LnBlcmZvcm1lcnMgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzcwMTQ2OCAtMC41MiUsICM1MzE1NUQgMTAyLjkyJSk7XG59XG5ib2R5LmxpY2VuY2VzIC5zdWItbWVudS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFQTZEMDQgMS4zNyUsICNFNTUyMTAgMTAwJSk7XG59XG5cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51LWJhY2tncm91bmQucGFzc2l2ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUtYmFja2dyb3VuZC5hY3RpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRza3libHVlO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51ID4gbGkgYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSA+IGxpIGEgaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51ID4gbGk6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTJweCAwcHggMHB4ICNmZmY7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51ID4gbGk6aG92ZXIgLmNoaWxkLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgLmNoaWxkLXN1Yi1tZW51IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IC5jaGlsZC1zdWItbWVudSBhIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC45NzVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgLmNoaWxkLXN1Yi1tZW51IGEuY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDIyMzRCO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSAuY2hpbGQtc3ViLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDIyMzRCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYnV0dG9uLmhhbWJ1cmdlciB7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b24uaGFtYnVyZ2VyOmZvY3VzLCBidXR0b24uaGFtYnVyZ2VyOmFjdGl2ZSB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYnV0dG9uLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYnV0dG9uLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuYnV0dG9uLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgYnV0dG9uLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuYnV0dG9uLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCB7XG4gIGhlaWdodDogMThweDtcbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG59XG4ubW9iaWxlLW1lbnUgPiAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuLm1vYmlsZS1tZW51ID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbi5tb2JpbGUtbWVudSA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYmlsZS1tZW51ID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgbGkgaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1vYmlsZS1tZW51ID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgbGkgaS5vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5tb2JpbGUtbWVudSA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IGxpIGkgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubW9iaWxlLW1lbnUgPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSAuY2hpbGQtc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1vYmlsZS1tZW51IC5tZW51IGxpIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1vYmlsZS1tZW51IC5tZW51IGxpLnBlcmZvcm1lcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTMxNTVEO1xufVxuLm1vYmlsZS1tZW51IC5tZW51IGxpLmxpY2VuY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNkQwNDtcbn1cbi5tb2JpbGUtbWVudSAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0M2OEVENztcbn1cbi5tb2JpbGUtbWVudSAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2JpbGUtbWVudSAubGFuZ3VhZ2VzIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vYmlsZS1tZW51IC5sYW5ndWFnZXMgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLm1vYmlsZS1tZW51IC5sYW5ndWFnZXMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGlja3ktcG9zdHMgLnRpdGxlLFxuLnJlbGF0ZWQtcG9zdHMgLnRpdGxlLFxuLnBvc3QtbGlmdGVyIC50aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgMzYsIDM2LCAwLjgpO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0aWNreS1wb3N0cyAudGl0bGUgaDUsXG4ucmVsYXRlZC1wb3N0cyAudGl0bGUgaDUsXG4ucG9zdC1saWZ0ZXIgLnRpdGxlIGg1IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMsXG4ucG9zdC1saWZ0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVsYXRlZC1wb3N0czpob3Zlcixcbi5wb3N0LWxpZnRlcjpob3ZlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnJlbGF0ZWQtcG9zdHMgYTpob3Zlcixcbi5wb3N0LWxpZnRlciBhOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3QsXG4ucmVsYXRlZC1wb3N0cyAubGlmdC1wb3N0LFxuLnBvc3QtbGlmdGVyIC5yZWxhdGVkLXBvc3QsXG4ucG9zdC1saWZ0ZXIgLmxpZnQtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMzMzMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdCxcbiAgLnJlbGF0ZWQtcG9zdHMgLmxpZnQtcG9zdCxcbiAgLnBvc3QtbGlmdGVyIC5yZWxhdGVkLXBvc3QsXG4gIC5wb3N0LWxpZnRlciAubGlmdC1wb3N0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0LFxuICAucmVsYXRlZC1wb3N0cyAubGlmdC1wb3N0LFxuICAucG9zdC1saWZ0ZXIgLnJlbGF0ZWQtcG9zdCxcbiAgLnBvc3QtbGlmdGVyIC5saWZ0LXBvc3Qge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3QsXG4ucG9zdC1saWZ0ZXIgLnJlbGF0ZWQtcG9zdCB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuXG4ucG9zdC1saWZ0ZXIgLmxpZnQtcG9zdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3QtbGlmdGVyIC5saWZ0LXBvc3QgPiBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbi5wb3N0LWxpZnRlciAubGlmdC1wb3N0OmhvdmVyID4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5wb3N0LWxpZnRlciAubGlmdC1wb3N0IGg1IHtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wb3N0LWxpZnRlciA+IC5saWZ0LXBvc3Q6bnRoLWNoaWxkKDEpLFxuICAucG9zdC1saWZ0ZXIgPiAubGlmdC1wb3N0Om50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ucmVsYXRlZC1wb3N0cyAudGl0bGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yZWxhdGVkLXBvc3RzIC50aXRsZSBoNSB7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIC50aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yZWxhdGVkLXBvc3RzIC50aXRsZSBoNSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICB9XG59XG5cbi5zdGlja3ktcG9zdHMge1xuICBncmlkLWdhcDogMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN0aWNreS1wb3N0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgfVxufVxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3QgLmZlYXR1cmVkLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0IC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0OmhvdmVyIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3Q6bnRoLWNoaWxkKDIpLFxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3Q6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0Om50aC1jaGlsZCgxKSxcbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0Om50aC1jaGlsZCg0KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWxldmFuc3NpLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWxldmFuc3NpLXdyYXBwZXIgLmFqYXgtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU0ZTQ7XG59XG4ucmVsZXZhbnNzaS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLnJlbGV2YW5zc2ktd3JhcHBlciBmb3JtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnJlbGV2YW5zc2ktd3JhcHBlciAucmVsZXZhbnNzaS1saXZlLXNlYXJjaC1yZXN1bHRzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5yZWxldmFuc3NpLXdyYXBwZXIgLnJlbGV2YW5zc2ktbGl2ZS1zZWFyY2gtcmVzdWx0cyBwIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5yZWxldmFuc3NpLXdyYXBwZXIgLnJlbGV2YW5zc2ktbGl2ZS1zZWFyY2gtcmVzdWx0cyBhIHtcbiAgY29sb3I6ICM1MzE1NUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5yZWxldmFuc3NpLXdyYXBwZXIgLnJlbGV2YW5zc2ktbGl2ZS1zZWFyY2gtcmVzdWx0cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNDNjhFRDc7XG59XG5cbi5oZXJvLWJsb2NrIC5yZWxldmFuc3NpLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmhlcm8tYmxvY2sgLnJlbGV2YW5zc2ktd3JhcHBlciAucmVsZXZhbnNzaS1saXZlLXNlYXJjaC1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmhlcm8tYmxvY2sgLnJlbGV2YW5zc2ktd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLXJhZGl1czogNTVweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tYmxvY2sgLnJlbGV2YW5zc2ktd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5oZXJvLWJsb2NrLnNtYWxsIC5yZWxldmFuc3NpLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhlcm8tYmxvY2suc21hbGwgLnJlbGV2YW5zc2ktd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xufVxuLmhlcm8tYmxvY2subGFyZ2UgLnJlbGV2YW5zc2ktd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjYpO1xufVxuXG4uY2F0ZWdvcnktY2xvdWQsXG4udGFncy1jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDJyZW0gMCAwO1xufVxuLmNhdGVnb3J5LWNsb3VkIGEsXG4udGFncy1jbG91ZCBhIHtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5jYXRlZ29yeS1jbG91ZCBhOmxhc3Qtb2YtdHlwZSxcbi50YWdzLWNsb3VkIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGFncy1jbG91ZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi50YWctY2xvdWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRhZy1jbG91ZCAuY2xvdWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG59XG4udGFnLWNsb3VkIC5jbG91ZCBhIHtcbiAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtIDA7XG59XG4udGFnLWNsb3VkIC5jbG91ZCBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWctY2xvdWQuY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5waWNrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuLnBpY2tzOmhvdmVyIHBhdGgge1xuICBhbmltYXRpb246IGNvbG9yQ2hhbmdlIDNzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5waWNrcyAuaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNGU0O1xufVxuLnBpY2tzIC5oZWFkaW5nIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuLnBpY2tzIGg0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5waWNrcyAuYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCBhdXRvO1xuICBncmlkLWdhcDogMC41cmVtO1xufVxuLnBpY2tzIC5hcnRpY2xlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG4ucGlja3MgLmFydGljbGUgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5waWNrcyAuYXJ0aWNsZTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucGlja3MgLmFydGljbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5waWNrcyAuYXJ0aWNsZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5waWNrcyAuYXJ0aWNsZSBzcGFuLFxuLnBpY2tzIC5hcnRpY2xlIC5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5waWNrcyAuYXJ0aWNsZSAuY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5waWNrcyAuYXJ0aWNsZSAuY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICNDNjhFRDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIzNEI7XG59XG4ucGlja3MgLmFydGljbGUgLmNhdGVnb3JpZXMgLmNhdGVnb3J5Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnBpY2tzIC5hcnRpY2xlIC5jYXRlZ29yaWVzIC5jYXRlZ29yeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwQTUxO1xufVxuLnBpY2tzIC5hcnRpY2xlIC5pbWFnZSB7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnBpY2tzIC5hcnRpY2xlIC5pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQGtleWZyYW1lcyBjb2xvckNoYW5nZSB7XG4gIDAlIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG4gIDMzJSB7XG4gICAgZmlsbDogI0VBNkQwNDtcbiAgfVxuICA2NiUge1xuICAgIGZpbGw6ICNGNDdEMjA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuYm9keS5hcmNoaXZlLmNhdGVnb3J5LCBib2R5LmFyY2hpdmUudGFnLCBib2R5LmJsb2csIGJvZHkuc2luZ2xlLXBvc3Qge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1ODgyMzUyOTQpO1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cblxuLmRpYW1vbmQsXG4uaG90LXBpY2sge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmRpYW1vbmQgPiBzcGFuOmZpcnN0LW9mLXR5cGUsXG4uaG90LXBpY2sgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRpYW1vbmQ6aG92ZXIsXG4uaG90LXBpY2s6aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEuNCk7XG59XG5cbi5kaWFtb25kIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5kaWFtb25kOmhvdmVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxLjQpO1xufVxuLmRpYW1vbmQgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhvdC1waWNrIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMC41cmVtIGF1dG87XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjU5QzJFIDEuMzclLCAjRkVBMjNGIDQ0Ljc3JSwgI0YxNzgwOCAxMDAlKTtcbn1cbi5ob3QtcGljazpob3ZlciB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMi40KSBicmlnaHRuZXNzKDEuMik7XG59XG4uaG90LXBpY2sgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzkwMEM3Mjtcbn1cblxuLmFyY2hpdmUudGFnIC5yYW5rLW1hdGgtYnJlYWRjcnVtYixcbi5hcmNoaXZlLmNhdGVnb3J5IC5yYW5rLW1hdGgtYnJlYWRjcnVtYiB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gOTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJjaGl2ZS50YWcgLmhlcm8gc3ZnLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmhlcm8gc3ZnLFxuLmJsb2cgLmhlcm8gc3ZnIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gIHNjYWxlOiAwLjg1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmFyY2hpdmUudGFnIC5oZXJvIHN2ZyxcbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLmhlcm8gc3ZnLFxuICAuYmxvZyAuaGVybyBzdmcge1xuICAgIHNjYWxlOiAxO1xuICB9XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQsXG4uYmxvZyAudGFncy1jbG91ZCxcbi5ibG9nIC50YWctY2xvdWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGEsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYSxcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGEsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYSxcbi5ibG9nIC50YWdzLWNsb3VkIGEsXG4uYmxvZyAudGFnLWNsb3VkIGEge1xuICBjb2xvcjogI0M2OEVENztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjM0QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhLmN1cnJlbnQsIC5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGE6aG92ZXIsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYS5jdXJyZW50LFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGE6aG92ZXIsXG4uYmxvZyAudGFncy1jbG91ZCBhLmN1cnJlbnQsXG4uYmxvZyAudGFncy1jbG91ZCBhOmhvdmVyLFxuLmJsb2cgLnRhZy1jbG91ZCBhLmN1cnJlbnQsXG4uYmxvZyAudGFnLWNsb3VkIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MEE1MSAhaW1wb3J0YW50O1xufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGEuaGlkZGVuLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGEuaGlkZGVuLFxuLmJsb2cgLnRhZ3MtY2xvdWQgYS5oaWRkZW4sXG4uYmxvZyAudGFnLWNsb3VkIGEuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGEubW9yZSxcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhLm1vcmUsXG4uYmxvZyAudGFncy1jbG91ZCBhLm1vcmUsXG4uYmxvZyAudGFnLWNsb3VkIGEubW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIGhyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgaHIsXG4uYmxvZyAubG9vcCBociB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgaDQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSBoNCxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGU6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZTpob3Zlcixcbi5ibG9nIC5sb29wIC5hcnRpY2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgYSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhIHtcbiAgY29sb3I6ICNDNjhFRDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIzNEI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpob3Zlcixcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwQTUxO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6bm90KDpsYXN0LW9mLXR5cGUpLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5kYXRlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmRhdGUsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJhbm5lcnMgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFubmVycyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYmFubmVycyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXJzIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYmFubmVycyBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnaW5hdGlvbiA+ICoge1xuICBtYXJnaW46IDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdpbmF0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMTVzIGxpbmVhcjtcbn1cbi5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggOHB4ICM0NGQpO1xufVxuLnBhZ2luYXRpb24gLnByZXYsXG4ucGFnaW5hdGlvbiAubmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4yNXMgbGluZWFyO1xufVxuLnBhZ2luYXRpb24gLnByZXY6aG92ZXIsXG4ucGFnaW5hdGlvbiAubmV4dDpob3ZlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzQ0ZCk7XG59XG4ucGFnaW5hdGlvbiAucHJldjphZnRlcixcbi5wYWdpbmF0aW9uIC5uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Ryb3Auc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICByaWdodDogMTAwJTtcbn1cbi5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmhlcm8sXG4uc2luZ2xlLXFhIC5oZXJvLFxuLnNpbmdsZS1wcm9kdWN0IC5oZXJvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uc2luZ2xlLXBvc3QgLmhlcm8gPiBkaXYsXG4uc2luZ2xlLXFhIC5oZXJvID4gZGl2LFxuLnNpbmdsZS1wcm9kdWN0IC5oZXJvID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5zaW5nbGUtcG9zdCAubWV0YSxcbi5zaW5nbGUtcWEgLm1ldGEsXG4uc2luZ2xlLXByb2R1Y3QgLm1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNpbmdsZS1wb3N0IC5tZXRhIC5uYW1lLFxuLnNpbmdsZS1xYSAubWV0YSAubmFtZSxcbi5zaW5nbGUtcHJvZHVjdCAubWV0YSAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1wb3N0IC5tZXRhIC5uYW1lOmhvdmVyLFxuLnNpbmdsZS1xYSAubWV0YSAubmFtZTpob3Zlcixcbi5zaW5nbGUtcHJvZHVjdCAubWV0YSAubmFtZTpob3ZlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggI2ZmZik7XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4ICNmZmY7XG59XG4uc2luZ2xlLXBvc3QgLm1ldGEgaW1nLFxuLnNpbmdsZS1xYSAubWV0YSBpbWcsXG4uc2luZ2xlLXByb2R1Y3QgLm1ldGEgaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlcixcbi5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlcixcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhLFxuLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEsXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYSxcbi5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGEsXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYSBwYXRoLFxuLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYSBwYXRoLFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGEgc3ZnLFxuLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYSBzdmcsXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGEgc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGE6aG92ZXIgc3ZnLFxuLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYTpob3ZlciBzdmcsXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGE6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHBhdGgsXG4uc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHBhdGgsXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGE6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTg4MjM1Mjk0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyLFxuICAuc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIsXG4gIC5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhLFxuICAuc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSxcbiAgLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5mZWF0dXJlZC1pbWFnZSxcbi5zaW5nbGUtcWEgLmZlYXR1cmVkLWltYWdlLFxuLnNpbmdsZS1wcm9kdWN0IC5mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2luZ2xlLXBvc3QgLmZlYXR1cmVkLWltYWdlIGZpZ2NhcHRpb24sXG4uc2luZ2xlLXFhIC5mZWF0dXJlZC1pbWFnZSBmaWdjYXB0aW9uLFxuLnNpbmdsZS1wcm9kdWN0IC5mZWF0dXJlZC1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNpbmdsZS1wb3N0IC5oZXJvLXZpZGVvLFxuLnNpbmdsZS1xYSAuaGVyby12aWRlbyxcbi5zaW5nbGUtcHJvZHVjdCAuaGVyby12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXBvc3QgLmhlcm8tdmlkZW8gaWZyYW1lLFxuLnNpbmdsZS1wb3N0IC5oZXJvLXZpZGVvIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLnNpbmdsZS1wb3N0IC5oZXJvLXZpZGVvIC5lbWJlZC1jb250YWluZXIgZW1iZWQsXG4uc2luZ2xlLXFhIC5oZXJvLXZpZGVvIGlmcmFtZSxcbi5zaW5nbGUtcWEgLmhlcm8tdmlkZW8gLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uc2luZ2xlLXFhIC5oZXJvLXZpZGVvIC5lbWJlZC1jb250YWluZXIgZW1iZWQsXG4uc2luZ2xlLXByb2R1Y3QgLmhlcm8tdmlkZW8gaWZyYW1lLFxuLnNpbmdsZS1wcm9kdWN0IC5oZXJvLXZpZGVvIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLnNpbmdsZS1wcm9kdWN0IC5oZXJvLXZpZGVvIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaW5nbGUtcG9zdCAuY2F0ZWdvcmllcy10YWdzLFxuLnNpbmdsZS1xYSAuY2F0ZWdvcmllcy10YWdzLFxuLnNpbmdsZS1wcm9kdWN0IC5jYXRlZ29yaWVzLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnNpbmdsZS1wb3N0IC5jYXRlZ29yaWVzLXRhZ3MgYSxcbi5zaW5nbGUtcWEgLmNhdGVnb3JpZXMtdGFncyBhLFxuLnNpbmdsZS1wcm9kdWN0IC5jYXRlZ29yaWVzLXRhZ3MgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLnNpbmdsZS1wb3N0IC5jYXRlZ29yaWVzLXRhZ3MgLmNhdGVnb3J5LFxuLnNpbmdsZS1xYSAuY2F0ZWdvcmllcy10YWdzIC5jYXRlZ29yeSxcbi5zaW5nbGUtcHJvZHVjdCAuY2F0ZWdvcmllcy10YWdzIC5jYXRlZ29yeSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjb2xvcjogI0M2OEVENztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjM0Qjtcbn1cbi5zaW5nbGUtcG9zdCAuY2F0ZWdvcmllcy10YWdzIC5jYXRlZ29yeTpob3Zlcixcbi5zaW5nbGUtcWEgLmNhdGVnb3JpZXMtdGFncyAuY2F0ZWdvcnk6aG92ZXIsXG4uc2luZ2xlLXByb2R1Y3QgLmNhdGVnb3JpZXMtdGFncyAuY2F0ZWdvcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MEE1MTtcbn1cbi5zaW5nbGUtcG9zdCAuY2F0ZWdvcmllcy10YWdzIC50YWcsXG4uc2luZ2xlLXFhIC5jYXRlZ29yaWVzLXRhZ3MgLnRhZyxcbi5zaW5nbGUtcHJvZHVjdCAuY2F0ZWdvcmllcy10YWdzIC50YWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5zaW5nbGUtcG9zdCAubWFpbiA+IHVsLFxuLnNpbmdsZS1wb3N0IC5tYWluID4gb2wsXG4uc2luZ2xlLXFhIC5tYWluID4gdWwsXG4uc2luZ2xlLXFhIC5tYWluID4gb2wsXG4uc2luZ2xlLXByb2R1Y3QgLm1haW4gPiB1bCxcbi5zaW5nbGUtcHJvZHVjdCAubWFpbiA+IG9sIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAubWFpbiA+IHVsLFxuICAuc2luZ2xlLXBvc3QgLm1haW4gPiBvbCxcbiAgLnNpbmdsZS1xYSAubWFpbiA+IHVsLFxuICAuc2luZ2xlLXFhIC5tYWluID4gb2wsXG4gIC5zaW5nbGUtcHJvZHVjdCAubWFpbiA+IHVsLFxuICAuc2luZ2xlLXByb2R1Y3QgLm1haW4gPiBvbCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLm1haW4gPiB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uc2luZ2xlLXBvc3QgLm1haW4gPiBvbCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uc2luZ2xlLXFhIC5tYWluID4gdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnNpbmdsZS1xYSAubWFpbiA+IG9sIGxpOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5zaW5nbGUtcHJvZHVjdCAubWFpbiA+IHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5zaW5nbGUtcHJvZHVjdCAubWFpbiA+IG9sIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zaW5nbGUtcG9zdCAubWFpbiA+IGhyLFxuLnNpbmdsZS1xYSAubWFpbiA+IGhyLFxuLnNpbmdsZS1wcm9kdWN0IC5tYWluID4gaHIge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5zaW5nbGUtcG9zdCAubWFpbiA+IHAsXG4uc2luZ2xlLXFhIC5tYWluID4gcCxcbi5zaW5nbGUtcHJvZHVjdCAubWFpbiA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpbmdsZS1wb3N0ID4gYXJ0aWNsZSAubWFpbiA+IGgyLCAuc2luZ2xlLXBvc3QgPiBhcnRpY2xlIC5tYWluID4gaDMsIC5zaW5nbGUtcG9zdCA+IGFydGljbGUgLm1haW4gPiBoNCwgLnNpbmdsZS1wb3N0ID4gYXJ0aWNsZSAubWFpbiA+IGg1LCAuc2luZ2xlLXBvc3QgPiBhcnRpY2xlIC5tYWluID4gaDYsXG4uc2luZ2xlLXFhID4gYXJ0aWNsZSAubWFpbiA+IGgyLFxuLnNpbmdsZS1xYSA+IGFydGljbGUgLm1haW4gPiBoMyxcbi5zaW5nbGUtcWEgPiBhcnRpY2xlIC5tYWluID4gaDQsXG4uc2luZ2xlLXFhID4gYXJ0aWNsZSAubWFpbiA+IGg1LFxuLnNpbmdsZS1xYSA+IGFydGljbGUgLm1haW4gPiBoNixcbi5zaW5nbGUtcHJvZHVjdCA+IGFydGljbGUgLm1haW4gPiBoMixcbi5zaW5nbGUtcHJvZHVjdCA+IGFydGljbGUgLm1haW4gPiBoMyxcbi5zaW5nbGUtcHJvZHVjdCA+IGFydGljbGUgLm1haW4gPiBoNCxcbi5zaW5nbGUtcHJvZHVjdCA+IGFydGljbGUgLm1haW4gPiBoNSxcbi5zaW5nbGUtcHJvZHVjdCA+IGFydGljbGUgLm1haW4gPiBoNiB7XG4gIGNvbG9yOiAjRjQ3RDIwO1xufVxuLnNpbmdsZS1wb3N0ID4gYXJ0aWNsZSAuY2F0ZWdvcmllcyBhLFxuLnNpbmdsZS1xYSA+IGFydGljbGUgLmNhdGVnb3JpZXMgYSxcbi5zaW5nbGUtcHJvZHVjdCA+IGFydGljbGUgLmNhdGVnb3JpZXMgYSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uc2luZ2xlLXFhIC5oZXJvLFxuLnNpbmdsZS1wcm9kdWN0IC5oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uc2luZ2xlLXFhIC5idXR0b25zLFxuLnNpbmdsZS1wcm9kdWN0IC5idXR0b25zIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uc2luZ2xlLXFhIC5idXR0b25zIGEsXG4uc2luZ2xlLXByb2R1Y3QgLmJ1dHRvbnMgYSB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcWEgLmJ1dHRvbnMgYTpob3Zlcixcbi5zaW5nbGUtcHJvZHVjdCAuYnV0dG9ucyBhOmhvdmVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4zKTtcbn1cblxuLnJhbmstbWF0aC1icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucmFuay1tYXRoLWJyZWFkY3J1bWIgcCBhLCAucmFuay1tYXRoLWJyZWFkY3J1bWIgcCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbn1cbi5yYW5rLW1hdGgtYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnJhbmstbWF0aC1icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTtcbn1cbi5yYW5rLW1hdGgtYnJlYWRjcnVtYiBzcGFuLmxhc3Qge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTtcbn1cblxuYm9keS5hcmNoaXZlLmNhdGVnb3J5LCBib2R5LmFyY2hpdmUudGFnLCBib2R5LmJsb2csIGJvZHkuc2luZ2xlLXBvc3Qge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1ODgyMzUyOTQpO1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cblxuLmRpYW1vbmQsXG4uaG90LXBpY2sge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmRpYW1vbmQgPiBzcGFuOmZpcnN0LW9mLXR5cGUsXG4uaG90LXBpY2sgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRpYW1vbmQ6aG92ZXIsXG4uaG90LXBpY2s6aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEuNCk7XG59XG5cbi5kaWFtb25kIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5kaWFtb25kOmhvdmVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxLjQpO1xufVxuLmRpYW1vbmQgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhvdC1waWNrIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMC41cmVtIGF1dG87XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjU5QzJFIDEuMzclLCAjRkVBMjNGIDQ0Ljc3JSwgI0YxNzgwOCAxMDAlKTtcbn1cbi5ob3QtcGljazpob3ZlciB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMi40KSBicmlnaHRuZXNzKDEuMik7XG59XG4uaG90LXBpY2sgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzkwMEM3Mjtcbn1cblxuLmFyY2hpdmUudGFnIC5yYW5rLW1hdGgtYnJlYWRjcnVtYixcbi5hcmNoaXZlLmNhdGVnb3J5IC5yYW5rLW1hdGgtYnJlYWRjcnVtYiB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gOTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJjaGl2ZS50YWcgLmhlcm8gc3ZnLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmhlcm8gc3ZnLFxuLmJsb2cgLmhlcm8gc3ZnIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gIHNjYWxlOiAwLjg1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmFyY2hpdmUudGFnIC5oZXJvIHN2ZyxcbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLmhlcm8gc3ZnLFxuICAuYmxvZyAuaGVybyBzdmcge1xuICAgIHNjYWxlOiAxO1xuICB9XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQsXG4uYmxvZyAudGFncy1jbG91ZCxcbi5ibG9nIC50YWctY2xvdWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGEsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYSxcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGEsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYSxcbi5ibG9nIC50YWdzLWNsb3VkIGEsXG4uYmxvZyAudGFnLWNsb3VkIGEge1xuICBjb2xvcjogI0M2OEVENztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjM0QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhLmN1cnJlbnQsIC5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGE6aG92ZXIsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYS5jdXJyZW50LFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGE6aG92ZXIsXG4uYmxvZyAudGFncy1jbG91ZCBhLmN1cnJlbnQsXG4uYmxvZyAudGFncy1jbG91ZCBhOmhvdmVyLFxuLmJsb2cgLnRhZy1jbG91ZCBhLmN1cnJlbnQsXG4uYmxvZyAudGFnLWNsb3VkIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MEE1MSAhaW1wb3J0YW50O1xufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGEuaGlkZGVuLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGEuaGlkZGVuLFxuLmJsb2cgLnRhZ3MtY2xvdWQgYS5oaWRkZW4sXG4uYmxvZyAudGFnLWNsb3VkIGEuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGEubW9yZSxcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhLm1vcmUsXG4uYmxvZyAudGFncy1jbG91ZCBhLm1vcmUsXG4uYmxvZyAudGFnLWNsb3VkIGEubW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIGhyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgaHIsXG4uYmxvZyAubG9vcCBociB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgaDQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSBoNCxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGU6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZTpob3Zlcixcbi5ibG9nIC5sb29wIC5hcnRpY2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgYSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhIHtcbiAgY29sb3I6ICNDNjhFRDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIzNEI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpob3Zlcixcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwQTUxO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6bm90KDpsYXN0LW9mLXR5cGUpLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5kYXRlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmRhdGUsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJhbm5lcnMgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFubmVycyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYmFubmVycyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXJzIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYmFubmVycyBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnaW5hdGlvbiA+ICoge1xuICBtYXJnaW46IDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdpbmF0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMTVzIGxpbmVhcjtcbn1cbi5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggOHB4ICM0NGQpO1xufVxuLnBhZ2luYXRpb24gLnByZXYsXG4ucGFnaW5hdGlvbiAubmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4yNXMgbGluZWFyO1xufVxuLnBhZ2luYXRpb24gLnByZXY6aG92ZXIsXG4ucGFnaW5hdGlvbiAubmV4dDpob3ZlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzQ0ZCk7XG59XG4ucGFnaW5hdGlvbiAucHJldjphZnRlcixcbi5wYWdpbmF0aW9uIC5uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Ryb3Auc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICByaWdodDogMTAwJTtcbn1cbi5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xufVxuXG5ib2R5LmVycm9yNDA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbn1cbmJvZHkuZXJyb3I0MDQgc2VjdGlvbi5lcnJvcjQwNCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBjb250cmFzdCgxLjQpO1xufVxuYm9keS5lcnJvcjQwNCBkaXYuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5lcnJvcjQwNCBkaXYuY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNnJlbSwgNnZ3LCA5cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDVyZW0sIDZ2dywgN3JlbSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zaW5nbGUtcWEgLnFhLWNvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG4uc2luZ2xlLXFhIC5hbnN3ZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5ib2R5LnNlYXJjaCBoZWFkZXIgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGgubGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aC5saWdodCA+ICoge1xuICBjb2xvcjogIzIyMjtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGgubGlnaHQgPiBzZWN0aW9uLnRhZ3MgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC43KTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGgubGlnaHQgPiBzZWN0aW9uLnRhZ3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTBBNTE7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoLmxpZ2h0ID4gaHIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuNyk7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gcCxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAud3AtYmxvY2staGVhZGluZyxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuaW5ncmVzcyxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAud3AtYmxvY2stcXVvdGUsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLndwLWJsb2NrLWdhbGxlcnksXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gdWwsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gb2wsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLndwLWJsb2NrLXRhYmxlLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC53cC1ibG9jay1pbWFnZSxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuaW5mb2dyYW0sXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLnBlcnNvbnMsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLmN0YS1jYXJkcyxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAud3AtYmxvY2stZW1iZWQsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLm1wNCxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuc29jaWFsLW1lZGlhIHtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5pbWFnZS1xdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuaW1hZ2UtY2Fyb3VzZWwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogY2FsYyg3MzBweCAtIDJyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHVsLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC53cC1ibG9jay1xdW90ZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDJyZW0gMXJlbSAycmVtIDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC53cC1ibG9jay1xdW90ZSB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtIDJyZW0gNnJlbTtcbiAgfVxufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC53cC1ibG9jay1xdW90ZTpiZWZvcmUge1xuICBsZWZ0OiAxcmVtO1xuICB0b3A6IDUwcHg7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gaHIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBwLmFuZmFuZzpmaXJzdC1sZXR0ZXIge1xuICBpbml0aWFsLWxldHRlcjogMjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5Ac3VwcG9ydHMgbm90IChpbml0aWFsLWxldHRlcjogMikge1xuICBib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gcC5hbmZhbmc6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBwLmFuZmFuZy5vcmFuZ2U6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICNFQTZEMDQ7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5zb2NpYWwtbWVkaWEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLnNvY2lhbC1tZWRpYSBhIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLnNvY2lhbC1tZWRpYSBhIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5zb2NpYWwtbWVkaWEgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODU4ODIzNTI5NCk7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gc2VjdGlvbi50YWdzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gc2VjdGlvbi50YWdzIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBzZWN0aW9uLnRhZ3MgPiAqIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHNlY3Rpb24udGFncyAuY2xvdWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHNlY3Rpb24udGFncyAuY2xvdWQgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBzZWN0aW9uLnRhZ3MgLmNsb3VkID4gYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoIC5zaGFyZS1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWdlLXRoYW5rLXlvdS1jb250ZW50IHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW5ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbmZpZ3VyZS53cC1ibG9jay1lbWJlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuZmlndXJlLndwLWJsb2NrLWVtYmVkID4gKiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLmN0YS1iYW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDUuNjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmN0YS1iYW5uZXIuc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY3RhLWJhbm5lci5sYXJnZSB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jdGEtYmFubmVyIHtcbiAgICBwYWRkaW5nOiA4cmVtIDFyZW07XG4gIH1cbn1cbi5jdGEtYmFubmVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdGEtYmFubmVyIC5jb250ZW50IGgxLCAuY3RhLWJhbm5lciAuY29udGVudCBoMiwgLmN0YS1iYW5uZXIgLmNvbnRlbnQgaDMsIC5jdGEtYmFubmVyIC5jb250ZW50IGg0LCAuY3RhLWJhbm5lciAuY29udGVudCBoNSwgLmN0YS1iYW5uZXIgLmNvbnRlbnQgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jdGEtYmFubmVyIC5jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY3RhLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmN0YS1jYXJkcyB7XG4gICAgcGFkZGluZzogOHJlbSAxcmVtO1xuICB9XG59XG4uY3RhLWNhcmRzIC5jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jdGEtY2FyZHMgLmNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGNhbGMoNTAlIC0gMXJlbSksIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN0YS1jYXJkcyAuY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoY2FsYygyNSUgLSAycmVtKSwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbi5jdGEtY2FyZHMgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jdGEtY2FyZHMgLmNhcmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY3RhLWNhcmRzIC5jYXJkIGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmN0YS1jYXJkcyBoMiB7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQyMjM0Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jdGEtY2FyZHMgaDIge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5cbnNlY3Rpb24uaW1hZ2UtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5zZWN0aW9uLmltYWdlLXRleHQuZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU0ZTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5pbWFnZS10ZXh0LmdyYXkge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuc2VjdGlvbi5pbWFnZS10ZXh0LmdyYXkgLnRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNGU0O1xufVxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdi5yaWdodCAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAuaW1hZ2UgaW1nLFxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC5jaGFydCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAuaW1hZ2UucmlnaHQsXG4gIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAuY2hhcnQucmlnaHQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0IGgyLCBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQgaDMsIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCBoNCwgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0IGg1LCBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0IHVsLCBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC5saW5rcyBhIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC5saW5rcyBhOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmhlcm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5oZXJvLWJsb2NrIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVyby1ibG9jay5zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmhlcm8tYmxvY2suc21hbGwgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmhlcm8tYmxvY2suc21hbGwgLmNvbnRlbnQgLnd5c2l3eWcge1xuICBtYXJnaW46IDNyZW0gYXV0bztcbn1cbi5oZXJvLWJsb2NrLmxhcmdlIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xufVxuLmhlcm8tYmxvY2suY29sb3IgLmNvbnRlbnQge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5oZXJvLWJsb2NrLmNvbG9yIC5jb250ZW50IGgxLFxuLmhlcm8tYmxvY2suY29sb3IgLmNvbnRlbnQgaDIsXG4uaGVyby1ibG9jay5jb2xvciAuY29udGVudCBoMyxcbi5oZXJvLWJsb2NrLmNvbG9yIC5jb250ZW50IGg0LFxuLmhlcm8tYmxvY2suY29sb3IgLmNvbnRlbnQgaDUsXG4uaGVyby1ibG9jay5jb2xvciAuY29udGVudCBoNiB7XG4gIGNvbG9yOiAjNTMxNTVEO1xufVxuLmhlcm8tYmxvY2suaW1hZ2UgLmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLWJsb2NrIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmhlcm8tYmxvY2sgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDhyZW0gMnJlbTtcbiAgfVxufVxuLmhlcm8tYmxvY2sgLmNvbnRlbnQgLnd5c2l3eWcge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDNyZW0gYXV0bztcbn1cbi5oZXJvLWJsb2NrIC5jb250ZW50IC53eXNpd3lnIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuaGVyby1ibG9jayAuY29udGVudCAud3lzaXd5ZyB7XG4gICAgbWFyZ2luOiA2cmVtIGF1dG87XG4gIH1cbn1cbi5oZXJvLWJsb2NrIC5jb250ZW50IC53eXNpd3lnIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG4uaGVyby1ibG9jayAuY29udGVudCAud3lzaXd5ZyBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaGVyby1ibG9jayAuY29udGVudCAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLWJsb2NrIC5jb250ZW50IC5saW5rcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVyby1ibG9jayAuY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmhlcm8tYmxvY2sgLmNvbnRlbnQgLmxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oZXJvLWJsb2NrIC5jb250ZW50IC5saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmhlcm8tYmxvY2sgLmNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5pbWFnZS1oZXJvLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmltYWdlLWhlcm8tYmxvY2sgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtaGVyby1ibG9jayAuZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5zd2lwZXIgLnN3aXBlci1zbGlkZSBkaXYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlciAuc3dpcGVyLXNsaWRlIGRpdi52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuc3dpcGVyIC5zd2lwZXItc2xpZGUgZGl2LnZhbHVlIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgfVxufVxuLmJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5idXR0b24td3JhcHBlci5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5idXR0b24td3JhcHBlci5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnV0dG9uLXdyYXBwZXIucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxhdGVzdC1wb3N0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU0ZTQ7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGF0ZXN0LXBvc3RzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIH1cbn1cbi5sYXRlc3QtcG9zdHMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubGF0ZXN0LXBvc3RzIC5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXRlc3QtcG9zdHMgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi5sYXRlc3QtcG9zdHMgLmdyaWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXRlc3QtcG9zdHMgLmdyaWQgYSAuY2F0cy1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubGF0ZXN0LXBvc3RzIC5ncmlkIGEgLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubGF0ZXN0LXBvc3RzIC5ncmlkIGEgLmNhdGVnb3JpZXMgPiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMDMyNDU5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4ubGF0ZXN0LXBvc3RzIC5ncmlkIGEgaDQge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5sYXRlc3QtcG9zdHMgLmdyaWQgYSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhdGVzdC1wb3N0cyAuZ3JpZCBhIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXRlc3QtcG9zdHMgLmdyaWQgYSBpbWcge1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5sYXRlc3QtcG9zdHMgLmdyaWQgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uZ2YtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uZ2YtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MDBDNzIgLTAuNTIlLCAjQTkwQTUxIDEwMi45MiUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCA0MCUsIDEwMCUgMjAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5nZi1jb250YWluZXIgLmNvbnRhaW5lci05OTgge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAzMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2YtY29udGFpbmVyIC5jb250YWluZXItOTk4IHtcbiAgICBtYXgtd2lkdGg6IDk5OHB4O1xuICB9XG59XG4uZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZ2FwOiAxcmVtO1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxufVxuLmdmLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmdmLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5nZm9ybV9ib2R5IHNlbGVjdCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLmdmLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYm9keSBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IHRkLmdzdXJ2ZXktbGlrZXJ0LWNob2ljZS5nc3VydmV5LWxpa2VydC1zZWxlY3RlZCxcbi5nZi1jb250YWluZXIgLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciB0YWJsZS5nc3VydmV5LWxpa2VydCB0ZC5nc3VydmV5LWxpa2VydC1jaG9pY2UuZ3N1cnZleS1saWtlcnQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2FjdGl2ZV9waW5rLnN2Zyk7XG59XG4uZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIC5nc3VydmV5LXJhbmstY2hvaWNlLFxuLmdmLWNvbnRhaW5lciAuZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nc3VydmV5LXJhbmstY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hcnJvdy1oYW5kbGVfcGluay5zdmcpO1xufVxuLmdmLWNvbnRhaW5lciAuZ3N1cnZleS1yYW5rLnVpLXNvcnRhYmxlIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCB0aCxcbi5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgdGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IC5nc3VydmV5LWxpa2VydC1yb3ctbGFiZWwsXG4uZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IHRoLmdzdXJ2ZXktbGlrZXJ0LWNob2ljZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTg4MjM1Mjk0KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjJweCkge1xuICAuZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IC5nc3VydmV5LWxpa2VydC1yb3ctbGFiZWwsXG4gIC5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgdGguZ3N1cnZleS1saWtlcnQtY2hvaWNlLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IC5nc3VydmV5LWxpa2VydC1yb3ctbGFiZWwge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYycHgpIHtcbiAgLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCAuZ3N1cnZleS1saWtlcnQtcm93LWxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICB9XG59XG5cbi5nZm9ybV9idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkwMEM3MiAwJSwgI0E5MEE1MSAxMDAlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5nZm9ybV9idXR0b246aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgzNSUpO1xufVxuXG4uZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5nZi1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYm9keS5kYXJrLWxheWVyLWFjdGl2ZSAuZGFyay1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5wZXJzb25zLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGVyc29ucy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBlcnNvbnMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLnBlcnNvbnMtZ3JpZCAuc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wZXJzb25zLWdyaWQgLnNvY2lhbC1tZWRpYSBpbWcge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucGVyc29ucy1ncmlkIC5zb2NpYWwtbWVkaWEgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ucGVyc29ucy1ncmlkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUzMTU1RDtcbn1cbi5wZXJzb25zLWdyaWQgYS5lbWFpbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucGVyc29ucy1ncmlkIC5wZXJzb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29ucy1ncmlkIC5wZXJzb24gaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4ucGVyc29ucy1ncmlkIC5wZXJzb24gLmxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMTAsIDgwLCAwLjUpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4ucGVyc29ucy1ncmlkIC5wZXJzb24gLmxheWVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBlcnNvbnMtZ3JpZCAucGVyc29uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBlcnNvbnMtZ3JpZCAucGVyc29uOmhvdmVyIC5sYXllciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGVyc29ucy1ncmlkIC5wZXJzb24gaDYge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLnBlcnNvbnMtZ3JpZCAucGVyc29uIC5zb2NpYWwtbWVkaWEge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wZXJzb25zLWdyaWQgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbnMtZ3JpZCAuaW1hZ2UgLmctd2hpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucGVyc29ucy1ncmlkIC5wZXJzb24taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4ucHJvZHVjdC1tb2RhbCxcbi5wZXJzb24tbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnByb2R1Y3QtbW9kYWwsXG4gIC5wZXJzb24tbW9kYWwge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LW1vZGFsLFxuICAucGVyc29uLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1tb2RhbCxcbiAgLnBlcnNvbi1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICB9XG59XG4ucHJvZHVjdC1tb2RhbCAuY2xvc2UsXG4ucGVyc29uLW1vZGFsIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB6LWluZGV4OiA1O1xufVxuLnByb2R1Y3QtbW9kYWwgLmNsb3NlIGltZyxcbi5wZXJzb24tbW9kYWwgLmNsb3NlIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE1cHg7XG59XG4ucHJvZHVjdC1tb2RhbCAuaW1hZ2UsXG4ucGVyc29uLW1vZGFsIC5pbWFnZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZjNmNCAwLCAjZGZjYWU1IDEwMCUpO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtbW9kYWwgLmJ1dHRvbnMsXG4ucGVyc29uLW1vZGFsIC5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtbW9kYWwgLmJ1dHRvbnMsXG4gIC5wZXJzb24tbW9kYWwgLmJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wcm9kdWN0LW1vZGFsIC5idXR0b25zIGEsXG4ucGVyc29uLW1vZGFsIC5idXR0b25zIGEge1xuICBtYXJnaW46IDAuMjVyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtbW9kYWwgLmJ1dHRvbnMgYSxcbiAgLnBlcnNvbi1tb2RhbCAuYnV0dG9ucyBhIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucHJvZHVjdC1tb2RhbCAuYnV0dG9ucyBhOmhvdmVyLFxuLnBlcnNvbi1tb2RhbCAuYnV0dG9ucyBhOmhvdmVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4zKTtcbn1cbi5wcm9kdWN0LW1vZGFsIGg2LFxuLnBlcnNvbi1tb2RhbCBoNiB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ucHJvZHVjdC1tb2RhbCAuaW5mby10ZXh0IHAsXG4ucGVyc29uLW1vZGFsIC5pbmZvLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucHJvZHVjdC1tb2RhbCAuaW5mby10ZXh0IHVsLCAucHJvZHVjdC1tb2RhbCAuaW5mby10ZXh0IG9sLFxuLnBlcnNvbi1tb2RhbCAuaW5mby10ZXh0IHVsLFxuLnBlcnNvbi1tb2RhbCAuaW5mby10ZXh0IG9sIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG59XG4ucHJvZHVjdC1tb2RhbCAuaW5mby10ZXh0IHVsIGEsIC5wcm9kdWN0LW1vZGFsIC5pbmZvLXRleHQgb2wgYSxcbi5wZXJzb24tbW9kYWwgLmluZm8tdGV4dCB1bCBhLFxuLnBlcnNvbi1tb2RhbCAuaW5mby10ZXh0IG9sIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGNvbG9yOiAjNTMxNTVEO1xufVxuXG4ucGVyc29uLW1vZGFsIHtcbiAgbWF4LWhlaWdodDogODV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNpbmdsZS1wb3N0ICNwZXJzb24taW5mby1jYXJkIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2luZ2xlLXBvc3QgI3BlcnNvbi1pbmZvLWNhcmQgLmluZm8gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZS1wb3N0ICNwZXJzb24taW5mby1jYXJkIC5jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG59XG5cbi5wZXJzb24tbW9kYWwge1xuICBsZWZ0OiA1MCU7XG59XG4ucGVyc29uLW1vZGFsIC50b3Age1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBlcnNvbi1tb2RhbCAudG9wIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBlcnNvbi1tb2RhbCAudG9wIC5pbWFnZSAuZy13aGl0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5wZXJzb24tbW9kYWwgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGVyc29uLW1vZGFsIC5pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wZXJzb24tbW9kYWwgLmluZm8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTMxNTVEO1xufVxuLnBlcnNvbi1tb2RhbCAuc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucGVyc29uLW1vZGFsIC5zb2NpYWwtbWVkaWEgaW1nIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnBlcnNvbi1tb2RhbCAuc29jaWFsLW1lZGlhIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG59XG4ucGVyc29uLW1vZGFsIC5pbnRyb2R1Y3Rpb24gPiBwIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucGVyc29uLW1vZGFsIC5pbnRyb2R1Y3Rpb24gPiBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbnNlY3Rpb24ucHJvZHVjdHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuc2VjdGlvbi5wcm9kdWN0cyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWNhdGVnb3JpZXMgc3BhbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMzI0NTk7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWNhdGVnb3JpZXMgc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBvcGFjaXR5KDAuNzUpO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yaWVzIHNwYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMjQ1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0cyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBzZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG91dGxpbmU6IDA7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3Q6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjRUE2RDA0O1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0IC5pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDE2NHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGM0Y0IDAlLCAjREZDQUU1IDEwMCUpO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0IC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0IC5jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdCAuY29udGVudCAuZXhjZXJwdCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4ucHJvZHVjdC1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wcm9kdWN0LW1vZGFsIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1tb2RhbCAuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5cbnNlY3Rpb24ucWEsXG5zZWN0aW9uLmFsbC1xYSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5zZWN0aW9uLnFhIC5wYWlyLFxuc2VjdGlvbi5hbGwtcWEgLnBhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNGU0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuc2VjdGlvbi5xYSAucGFpcjpub3QoOmxhc3Qtb2YtdHlwZSksXG5zZWN0aW9uLmFsbC1xYSAucGFpcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuc2VjdGlvbi5xYSAucGFpcjpob3ZlcixcbnNlY3Rpb24uYWxsLXFhIC5wYWlyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwIDZweCAxMnB4IC0ycHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwcHggM3B4IDdweCAtM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zZWN0aW9uLnFhIC5xdWVzdGlvbixcbnNlY3Rpb24uYWxsLXFhIC5xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTMxNTVEO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5zZWN0aW9uLnFhIC5xdWVzdGlvbiBpLFxuc2VjdGlvbi5hbGwtcWEgLnF1ZXN0aW9uIGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC40cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1pbi13aWR0aDogMjVweDtcbn1cbnNlY3Rpb24ucWEgLnF1ZXN0aW9uIGkub3BlbixcbnNlY3Rpb24uYWxsLXFhIC5xdWVzdGlvbiBpLm9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5zZWN0aW9uLnFhIC5xdWVzdGlvbiBpLmNsb3NlZCxcbnNlY3Rpb24uYWxsLXFhIC5xdWVzdGlvbiBpLmNsb3NlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG59XG5zZWN0aW9uLnFhIC5xdWVzdGlvbiBpIGltZyxcbnNlY3Rpb24uYWxsLXFhIC5xdWVzdGlvbiBpIGltZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5zZWN0aW9uLnFhIC5hbnN3ZXIsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5zZWN0aW9uLnFhIC5hbnN3ZXI6aG92ZXIsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyOmhvdmVyIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuc2VjdGlvbi5xYSAuYW5zd2VyIGEsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIGEge1xuICBjb2xvcjogIzAzMjQ1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5zZWN0aW9uLnFhIC5hbnN3ZXIgYTpob3ZlcixcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbnNlY3Rpb24ucWEgLmFuc3dlciBoMiwgc2VjdGlvbi5xYSAuYW5zd2VyIGgzLCBzZWN0aW9uLnFhIC5hbnN3ZXIgaDQsIHNlY3Rpb24ucWEgLmFuc3dlciBoNSwgc2VjdGlvbi5xYSAuYW5zd2VyIGg2LFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciBoMixcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgaDMsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIGg0LFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciBoNSxcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuc2VjdGlvbi5xYSAuYW5zd2VyIHA6bm90KDpsYXN0LW9mLXR5cGUpLFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5zZWN0aW9uLnFhIC5hbnN3ZXIgdWwsIHNlY3Rpb24ucWEgLmFuc3dlciBvbCxcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgdWwsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIG9sIHtcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xufVxuXG4ubWFya2V0aW5nLWNhdGVnb3JpZXMsXG4ucWEtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tYXJrZXRpbmctY2F0ZWdvcmllcyAucWEtY2F0ZWdvcnktYWxsLFxuLm1hcmtldGluZy1jYXRlZ29yaWVzIHNwYW4sXG4ucWEtY2F0ZWdvcmllcyAucWEtY2F0ZWdvcnktYWxsLFxuLnFhLWNhdGVnb3JpZXMgc3BhbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNGU0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMzI0NTk7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1hcmtldGluZy1jYXRlZ29yaWVzIC5xYS1jYXRlZ29yeS1hbGw6aG92ZXIsXG4ubWFya2V0aW5nLWNhdGVnb3JpZXMgc3Bhbjpob3Zlcixcbi5xYS1jYXRlZ29yaWVzIC5xYS1jYXRlZ29yeS1hbGw6aG92ZXIsXG4ucWEtY2F0ZWdvcmllcyBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IG9wYWNpdHkoMC43NSk7XG59XG4ubWFya2V0aW5nLWNhdGVnb3JpZXMgLnFhLWNhdGVnb3J5LWFsbC5hY3RpdmUsXG4ubWFya2V0aW5nLWNhdGVnb3JpZXMgc3Bhbi5hY3RpdmUsXG4ucWEtY2F0ZWdvcmllcyAucWEtY2F0ZWdvcnktYWxsLmFjdGl2ZSxcbi5xYS1jYXRlZ29yaWVzIHNwYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMjQ1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tY2UtY29udGVudC1ib2R5IHVsLCAubWNlLWNvbnRlbnQtYm9keSBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ucGRmLWxpYnJhcnkgLmxpYnJhcnkge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBkZi1saWJyYXJ5IC5saWJyYXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAucGRmLWxpYnJhcnkgLmxpYnJhcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5wZGYtbGlicmFyeSAucGRmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwIDEwcHggMTVweCAtM3B4LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDAgNHB4IDZweCAtMnB4O1xufVxuLnBkZi1saWJyYXJ5IC5wZGY6aG92ZXIge1xuICBib3gtc2hhZG93OiByZ2JhKDE3LCAxNywgMjYsIDAuMDUpIDAgMXB4IDAsIHJnYmEoMTcsIDE3LCAyNiwgMC4xKSAwIDAgOHB4O1xufVxuLnBkZi1saWJyYXJ5IC5wZGY6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgc2NhbGUoMS4yKTtcbn1cbi5wZGYtbGlicmFyeSAucGRmIGltZyB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnBkZi1saWJyYXJ5IC5wZGYgLmZpbGVzaXplIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBkZi1saWJyYXJ5IC5wZGYgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuc2VjdGlvbi5tcDQge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBzZWN0aW9uLm1wNCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ubXA0IHtcbiAgICBwYWRkaW5nOiA4cmVtO1xuICB9XG59XG5zZWN0aW9uLm1wNCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb24ubXA0IC52aWRlby13cmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbi5tcDQgLnZpZGVvLXdyYXBwZXI6aG92ZXIgLnBsYXktYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbnNlY3Rpb24ubXA0IC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDtcbn1cbnNlY3Rpb24ubXA0IC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wbGF5IC5wbGF5LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnNlY3Rpb24ubXA0IC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wbGF5IC5wYXVzZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlY3Rpb24ubXA0IC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wYXVzZSAucGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlY3Rpb24ubXA0IC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wYXVzZSAucGF1c2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbnNlY3Rpb24ubXA0IC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wYXVzZSAucGF1c2UtaWNvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5zZWN0aW9uLm1wNCB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuXG4ubWFya2V0aW5nLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiA0cmVtIDFyZW07XG59XG4ubWFya2V0aW5nLWNhdGVnb3JpZXMgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubWFya2V0aW5nLWNhdGVnb3JpZXMgLmNsb3VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hcmtldGluZy1jYXRlZ29yaWVzIC53cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5zZWN0aW9uLmNvbG9yLWJhbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xufVxuc2VjdGlvbi5jb2xvci1iYW5uZXIgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnNlY3Rpb24uY29sb3ItYmFubmVyIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIHNlY3Rpb24uY29sb3ItYmFubmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIH1cbn1cblxuLmxhbmdpbmctcGFnZS1mb3JtIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0ge1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmb3JtLWZpZWxkLWxhYmVsLFxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5naW5wdXRfY29udGFpbmVyLFxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZmllbGRfZGVzY3JpcHRpb24sXG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gaW5wdXQge1xuICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmb3JtX2JvZHkgaW5wdXQsXG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmb3JtX2JvZHkgc2VsZWN0LFxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZm9ybV9ib2R5IHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmb3JtX2JvZHkgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZm9ybV9ib2R5IC5nZmllbGRfbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZm9ybV9idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMC41cmVtIDNyZW07XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxhbmdpbmctcGFnZS1mb3JtIC5zb2NpYWwtbWVkaWEge1xuICAgIG1hcmdpbjogNHJlbSAwIDJyZW07XG4gIH1cbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSAuc29jaWFsLW1lZGlhIGEge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSAuc29jaWFsLW1lZGlhIGEgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSAuc29jaWFsLW1lZGlhIGEgc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSAuc29jaWFsLW1lZGlhIGEgc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODU4ODIzNTI5NCk7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbn1cblxuc2VjdGlvbi5pbmZvZ3JhbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbnNlY3Rpb24uaW1hZ2UtcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIG1heC13aWR0aDogOTQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBzZWN0aW9uLmltYWdlLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5pbWFnZS1xdW90ZSB7XG4gICAgbWFyZ2luOiA2cmVtIGF1dG87XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uaW1hZ2UtcXVvdGUgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5pbWFnZS1xdW90ZSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIHNlY3Rpb24uaW1hZ2UtcXVvdGUgaW1nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB3aWR0aDogMTkycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTkycHg7XG4gIH1cbn1cbnNlY3Rpb24uaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBzZWN0aW9uLmltYWdlLXF1b3RlIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5zZWN0aW9uLmltYWdlLXF1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuc2VjdGlvbi5pbWFnZS1xdW90ZSBibG9ja3F1b3RlIGNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJQgXCI7XG59XG5cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1xdW90ZSB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBzZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSAucXVvdGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgNXZ3LCAyLjVyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLXF1b3RlIGJsb2NrcXVvdGUgLnF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG59XG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSAucXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xufVxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLXF1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1iaWRzIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1iaWRzIC5iaWRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBzZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtYmlkcyAuYmlkcyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1iaWRzIC5iaWRzIC5iaWRzLW51bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgMTB2dywgMTByZW0pO1xuICBmb250LWZhbWlseTogXCJFcGlsb2d1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtYmlkcyAuYmlkcyAuYmlkcy10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDV2dywgMi41cmVtKTtcbn1cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1iaWRzIC5iaWRzIC5iaWRzLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG5cbnNlY3Rpb24uZnVsbC13aWR0aC1wb3N0LW1wNCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uZnVsbC13aWR0aC1wb3N0LW1wNCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuc2VjdGlvbi5mdWxsLXdpZHRoLXBvc3QtbXA0IHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciAuYXV0aG9ycyAuYXV0aG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciAuYXV0aG9ycyAuYXV0aG9yIC5uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiB7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLm1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAubWV0YSA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAuc29jaWFsLW1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAuc29jaWFsLW1lZGlhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5zb2NpYWwtbWVkaWEgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5zb2NpYWwtbWVkaWEgYSBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLnNvY2lhbC1tZWRpYSBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5zb2NpYWwtbWVkaWEgYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1ODgyMzUyOTQpO1xufVxuXG5ib2R5LmxpZ2h0IC5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5ib2R5LmxpZ2h0IC5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yIC5tZXRhIHtcbiAgY29sb3I6ICNlNWU0ZTQ7XG59XG5cbi5zcGVjaWFsLWhlcm8ge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcGVjaWFsLWhlcm8gLmhlYWRpbmcge1xuICBtYXJnaW46IDVyZW0gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5zcGVjaWFsLWhlcm8gLmhlYWRpbmcgaDEge1xuICBmb250LWZhbWlseTogXCJOZXVlTWV0YW5hXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3BlY2lhbC1oZXJvIC5zcGVjaWFsLWZvbnQge1xuICBmb250LWZhbWlseTogXCJCYXN0ZWxldXJcIjtcbn1cbi5zcGVjaWFsLWhlcm8gLmlucGFnZS1hbmNob3Ige1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLnNwZWNpYWwtaGVybyBzdmcge1xuICBhbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufVxuLnZpZGVvLWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNGU0O1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAudmlkZW8tZ3JpZCB7XG4gICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICB9XG59XG4udmlkZW8tZ3JpZCAuaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWRlby1ncmlkIC5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAudmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gIH1cbn1cbi52aWRlby1ncmlkIC52aWRlby13cmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXI6aG92ZXIgLnBsYXktYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlby1ncmlkIC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBsYXkgLnBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBsYXkgLnBhdXNlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBhdXNlIC5wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBhdXNlIC5wYXVzZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBhdXNlIC5wYXVzZS1pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlby1ncmlkIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYXNwZWN0LXJhdGlvOiA5LzE2O1xufVxuXG4uZnVsbC13aWR0aC1wb3N0LWhlcm8ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1oZXJvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtaGVybyAud3lzaXd5ZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDI1JTtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtaGVybyAud3lzaXd5ZyBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtaGVybyAud3lzaXd5ZyBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtaGVybyAuc2Nyb2xsLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDNyZW07XG4gIHdpZHRoOiAyNHB4O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgYm90dG9tOiAzcmVtO1xuICB9XG4gIDUwJSB7XG4gICAgYm90dG9tOiAzLjhyZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgYm90dG9tOiAzcmVtO1xuICB9XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmhvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2tbZGF0YS10eXBlXj1cImFjZi9cIl0gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi8vXG4vLyBfcmVzZXQuc2Nzc1xuLy9cblxuKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuIiwiYS5jYXRlZ29yeSxcbmEudGFnLFxuYS50YWdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblxuICAmLm1vcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3JfcHVycGxlX2xpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wdXJwbGU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeV9zaGFkZV8zO1xuICB9XG59XG5cbmEuYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA1NXB4O1xuXG4gICYucHJpbWFyeS0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcblxuICAgICYuZ3JhZGllbnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzAxNDY4IDAlLCAjNTMxNTVEIDEwMCUpO1xuICAgIH1cblxuICAgICYuc2hhZGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTAwQzcyIDAlLCAjQTkwQTUxIDEwMCUpO1xuICAgIH1cblxuICAgICYuYWNjZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0E5MEE1MSAwJSwgI0QwMDAxOCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmLnByaW1hcnktMSxcbiAgJi5wcmltYXJ5LTIge1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDM1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWNvbmRhcnktMSxcbiAgJi5zZWNvbmRhcnktMiB7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgyKTtcbiAgICB9XG4gIH1cblxuICAmLnByaW1hcnktMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcblxuICAgICYuZ3JhZGllbnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUE2RDA0IDAlLCAjRTU1MjEwIDEwMCUpO1xuICAgIH1cblxuICAgICYuc2hhZGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTM0NjI5IDAlLCAjRDAwMDE4IDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICYuc2Vjb25kYXJ5LTEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgfVxuXG4gICYuc2Vjb25kYXJ5LTIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gIH1cblxuICAmLmxhcmdlIHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgJi5tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuXG4gIH1cblxuICAmLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjEyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB9XG59XG4iLCIvL1xuLy8gX21lZGlhLnNjc3Ncbi8vXG5cbi53cC1jYXB0aW9uLCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmLmFsaWdubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYuYWxpZ25jZW50ZXIsICYuYWxpZ25ub25lIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmFsaWducmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cbiIsImFydGljbGUuY29udGFpbmVyLWNvbC0xMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZ2FwOiAwIDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pO1xuICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTtcbiAgICBnYXA6IDAgMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI2JyZWFkY3J1bWJzLFxuICBoZWFkZXIge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMDtcbiAgICB9XG4gIH1cblxuICAubWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDY7XG4gICAgfVxuICB9XG5cbiAgYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTM7XG4gICAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA4L3NwYW4gNDtcbiAgICAgIGdyaWQtcm93OiBhdXRvL3NwYW4gMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDkvc3BhbiAzO1xuICAgICAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAxO1xuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBnYXA6IDAgMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgIGdhcDogMCAxcmVtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5hcmNoaXZlLXRvcCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgfVxuXG4gIC5hcmNoaXZlLXRpdGxlLFxuICAuc3RpY2t5LXBvc3RzLFxuICAuY2F0ZWdvcnktY2xvdWQsXG4gIC50YWdzLWNsb3VkLFxuICAudGFnLWNsb3VkIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gOTtcbiAgICB9XG4gIH1cblxuICAubG9vcCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjtcbiAgICB9XG4gIH1cblxuICBhc2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMTAvc3BhbiAzO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJzIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDkvc3BhbiA0O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMTAvc3BhbiAzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2cucGFnZWQge1xuICAuY2F0ZWdvcnktY2xvdWQge31cblxuICBhc2lkZSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG5cbiAgICAucGlja3Mge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LmNhdGVnb3J5IHtcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiB7XG4gICAgLmJhbm5lcnMge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvc3BhbiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcblxuICA+aDEsXG4gID5oMSxcbiAgPmgyLFxuICA+aDMsXG4gID5oNCxcbiAgPmg1LFxuICA+aDYsXG4gID5wLFxuICA+dWwsXG4gID5vbCxcbiAgPi53cC1ibG9jay1jb2x1bW5zLFxuICA+LndwLWJsb2NrLXRhYmxlLFxuICA+LmJ1dHRvbi13cmFwcGVyLFxuICA+LnNlYXJjaC1yZXN1bHRzLFxuICA+c2VjdGlvbi5wZXJzb25zLFxuICA+c2VjdGlvbi5hbGwtcWEge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICA+aDEsXG4gID5oMSxcbiAgPmgyLFxuICA+aDMsXG4gID5oNCxcbiAgPmg1LFxuICA+aDYge1xuICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgfVxuXG4gID5vbCxcbiAgPnVsIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuXG4gICAgPmxpIHtcblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICA+dWwsXG4gICAgICA+b2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+YSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4ud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgPnAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgID5hIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lci0xNjAwIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG5cbi5jb250YWluZXItMTYwMCB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLTEyMDAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItODAwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nOm5vdCgud3AtZWRpdG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5sYW5kaW5nLXBhZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgPnNlY3Rpb24uaW1hZ2UtdGV4dCB7XG4gICAgLmNvbnRhaW5lci0xNjAwIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBfdHlwZS5zY3NzXG4vL1xuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi42MjVyZW0sIDZ2dywgNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzLjM3NXJlbSwgNnZ3LCA0LjY4OHJlbSk7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjEyNXJlbSwgNnZ3LCAyLjg3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzcmVtLCA2dncsIDMuNXJlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEuNDAyNXJlbSwgNnZ3LCAyLjY0cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMC43MDEyNXJlbSwgNnZ3LCAwLjk0ODc1cmVtKTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgNnZ3LCAycmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuOHJlbSwgNnZ3LCAzLjJyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxLjE4OHJlbSwgNnZ3LCAxLjc0MjRyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjU5NHJlbSwgNnZ3LCAwLjY2cmVtKTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCA2dncsIDEuMzc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuOHJlbSwgNnZ3LCAycmVtKTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMC43NDI1cmVtLCA2dncsIDAuOTA3NXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuMzcxMjVyZW0sIDZ2dywgMC40NTM3NXJlbSk7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCA2dncsIDEuMTI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMzc1cmVtLCA2dncsIDEuODEzcmVtKTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMC42NnJlbSwgNnZ3LCAwLjc0MjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjMzM3JlbSwgNnZ3LCAwLjRyZW0pO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4uc3VidGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgNnZ3LCAxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS44NzVyZW0sIDZ2dywgMi4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zdWJ0aXRsZS0yIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCA2dncsIDEuMTI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDFyZW0sIDZ2dywgMS44NzVyZW0pO1xufVxuIiwiLmdyYWRpZW50LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzAxNDY4IC0wLjUyJSwgIzUzMTU1RCAxMDIuOTIlKTtcbn1cblxuLmdyYWRpZW50LS1wcmltYXJ5LXNoYWRlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTAwQzcyIC0wLjUyJSwgI0E5MEE1MSAxMDIuOTIlKTtcbn1cblxuLmdyYWRpZW50LS1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNBOTBBNTEgLTAuNTIlLCAjRDAwMDE4IDEwMi45MiUpO1xufVxuXG4uZ3JhZGllbnQtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VBNkQwNCAxLjM3JSwgI0U1NTIxMCAxMDAlKTtcbn1cblxuLmdyYWRpZW50LS1zZWNvbmRhcnktc2hhZGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzQ2MjkgMS4zNyUsICNEMDAwMTggMTAwJSk7XG59XG4iLCIud3AtYmxvY2staW1hZ2Uge1xuICAud3AtZWxlbWVudC1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogLjRyZW0gLjZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICB9XG59XG5cbmJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzLjVyZW0sIDZ2dywgOHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMuNXJlbSwgNnZ3LCA4cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDUuNjI1cmVtLCA2dncsIDhyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDZ2dywgMS44NzVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgycmVtLCA2dncsIDIuNXJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSArIDFyZW0pO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvcXVvdGUuc3ZnKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4ud3AtYmxvY2stc3BhY2VyIHtcblxuICBAbWVkaWEobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICYuaXMtc3R5bGUtcmVzcG9uc2l2ZS1sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1yZXNwb25zaXZlLW1lZGl1bSB7XG4gICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLXJlc3BvbnNpdmUtc21hbGwge1xuICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDo2MDBweCkge1xuICAgICYuaXMtc3R5bGUtcmVzcG9uc2l2ZS1sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLXJlc3BvbnNpdmUtbWVkaXVtIHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaXMtc3R5bGUtcmVzcG9uc2l2ZS1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzdGVsZXVyJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvQmFzdGVsZXVyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTmV1ZU1ldGFuYSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL05ldWVNZXRhbmEtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsImhlYWRlci5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JheTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcblxuICAucHJpbWFyeSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgIH1cblxuICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAucHJpbWFyeS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgYS5sb2dvIHtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWFyY2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cblxuICAucHJpbWFyeT4uc2VhcmNoLFxuICAucHJpbWFyeT4ubGFuZ3VhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuc2VhcmNoLXRyaWdnZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICA+bGkge1xuICAgICAgcGFkZGluZzogMCAycHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiZm9vdGVyLm1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya19ncmF5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIGg1IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgcGFkZGluZzogNHJlbSAxcmVtO1xuXG4gICAgLmxvZ28ge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzNweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5tZW51cyB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcixcbiAgICAuc3Vic2NyaXB0aW9uLFxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgICAgLnNvY2lhbC1tZWRpYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9ib2R5X3doaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLFxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYpO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoIHtcbiAgZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsImJvZHkge1xuICAmLm5vcm1hbCB7XG4gICAgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya19ncmF5O1xuICAgIH1cbiAgfVxuICAmLnBlcmZvcm1lcnMge1xuICAgIC5zdWItbWVudS1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzAxNDY4IC0wLjUyJSwgIzUzMTU1RCAxMDIuOTIlKTtcbiAgICB9XG4gIH1cblxuICAmLmxpY2VuY2VzIHtcbiAgICAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VBNkQwNCAxLjM3JSwgI0U1NTIxMCAxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuaGVhZGVyLm1haW4ge1xuICA+IC5zdWItbWVudS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zdWItbWVudS1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJi5wYXNzaXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodHNreWJsdWU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgIC5zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTJweCAwcHggMHB4ICNmZmY7XG5cbiAgICAgICAgICAuY2hpbGQtc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNoaWxkLXN1Yi1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBmb250LXNpemU6IC45NzVyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHVycGxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wdXJwbGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJ1dHRvbi5oYW1idXJnZXIge1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xuXG4gID4gLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2JvZHlfYmxhY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC4ycmVtO1xuXG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgbGkge1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hpbGQtc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudSB7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgJi5wZXJmb3JtZXJzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICYubGljZW5jZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3JfcHVycGxlX2xpZ2h0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZ3VhZ2VzIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICA+IGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaGVhZGVyLm1haW4ge1xuICA+IC5zdWItbWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5zdGlja3ktcG9zdHMsXG4ucmVsYXRlZC1wb3N0cyxcbi5wb3N0LWxpZnRlciB7XG4gIC50aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDM2LCAzNiwgMC44KTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoNSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMsXG4ucG9zdC1saWZ0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpob3ZlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdCxcbiAgLmxpZnQtcG9zdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvcl9ncmF5O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC1wb3N0IHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuXG4ucG9zdC1saWZ0ZXIge1xuICAubGlmdC1wb3N0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPmltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgPmltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuXG4gICAgPi5saWZ0LXBvc3Q6bnRoLWNoaWxkKDEpLFxuICAgID4ubGlmdC1wb3N0Om50aC1jaGlsZCgyKSB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgIH1cbiAgfVxufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cbiAgLnRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgaDUge1xuICAgICAgbWFyZ2luOiAuNXJlbSAwIDAgMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreS1wb3N0cyB7XG4gIGdyaWQtZ2FwOiAxcmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gIH1cblxuICAuc3RpY2t5LXBvc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RpY2t5LXBvc3Q6bnRoLWNoaWxkKDIpLFxuICAuc3RpY2t5LXBvc3Q6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG5cbiAgLnN0aWNreS1wb3N0Om50aC1jaGlsZCgxKSxcbiAgLnN0aWNreS1wb3N0Om50aC1jaGlsZCg0KSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuXG4gIC5zdGlja3ktcG9zdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLnJlbGV2YW5zc2ktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5hamF4LXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5X3VsdHJhO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE0KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5yZWxldmFuc3NpLWxpdmUtc2VhcmNoLXJlc3VsdHMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3B1cnBsZV9saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tYmxvY2sge1xuICAucmVsZXZhbnNzaS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgLnJlbGV2YW5zc2ktbGl2ZS1zZWFyY2gtcmVzdWx0cyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU1cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc21hbGwgLnJlbGV2YW5zc2ktd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgLjEpO1xuICAgIH1cbiAgfVxuXG4gICYubGFyZ2UgLnJlbGV2YW5zc2ktd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAuNik7XG4gIH1cbn0iLCIuY2F0ZWdvcnktY2xvdWQsXG4udGFncy1jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDJyZW0gMCAwO1xuXG4gIGEge1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi50YWdzLWNsb3VkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnRhZy1jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5jbG91ZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCAuNXJlbSAxcmVtIDA7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5waWNrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIHBhdGgge1xuICAgICAgYW5pbWF0aW9uOiBjb2xvckNoYW5nZSAzcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2dyYXlfdWx0cmE7XG5cbiAgfVxuXG4gIGg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY0cHggYXV0bztcbiAgICBncmlkLWdhcDogMC41cmVtO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIHNwYW4sXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3B1cnBsZV9saWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3B1cnBsZTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5X3NoYWRlXzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOiA2NHB4O1xuICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgY29sb3JDaGFuZ2Uge1xuICAwJSB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxuICAzMyUge1xuICAgIGZpbGw6ICRjb2xvcl9zZWNvbmRhcnk7XG4gIH1cbiAgNjYlIHtcbiAgICBmaWxsOiAkY29sb3JfaGVhZGluZztcbiAgfVxuICAxMDAlIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG4iLCJib2R5IHtcbiAgJi5hcmNoaXZlLmNhdGVnb3J5LFxuICAmLmFyY2hpdmUudGFnLFxuICAmLmJsb2csXG4gICYuc2luZ2xlLXBvc3Qge1xuICAgIGNvbG9yOiAkY29sb3JfYm9keV93aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgfVxufVxuXG4uZGlhbW9uZCxcbi5ob3QtcGljayB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogLjVyZW07XG4gIHRyYW5zaXRpb246IGZpbHRlciAuMTVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICA+IHNwYW4ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyMjVyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDEuNCk7XG4gIH1cbn1cbi5kaWFtb25kIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgxLjQpO1xuICB9XG4gID4gc3BhbiB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uaG90LXBpY2sge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAuNXJlbSBhdXRvO1xuICBwYWRkaW5nOiAuM3JlbSAxcmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjU5QzJFIDEuMzclLCAjRkVBMjNGIDQ0Ljc3JSwgI0YxNzgwOCAxMDAlKTtcbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgyLjQpIGJyaWdodG5lc3MoMS4yKTtcbiAgfVxuICA+IHNwYW4ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnlfc2hhZGVfMjtcbiAgICB9XG4gIH1cbn1cblxuXG4uYXJjaGl2ZS50YWcsXG4uYXJjaGl2ZS5jYXRlZ29yeSB7XG4gIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA5O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYXJjaGl2ZS50YWcsXG4uYXJjaGl2ZS5jYXRlZ29yeSxcbi5ibG9nIHtcbiAgLmhlcm8ge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgIHNjYWxlOiAwLjg1O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgICAgc2NhbGU6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhdGVnb3J5LWNsb3VkLFxuICAudGFncy1jbG91ZCxcbiAgLnRhZy1jbG91ZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX3B1cnBsZV9saWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wdXJwbGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgJi5jdXJyZW50LFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeV9zaGFkZV8zICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5tb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvb3Age1xuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZSB7XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1ldGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wdXJwbGVfbGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHVycGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnlfc2hhZGVfMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFubmVycyB7XG4gID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgYSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoLjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cblxuICA+ICoge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgLjE1cyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzQ0ZCk7XG4gICAgfVxuICB9XG5cbiAgLnByZXYsXG4gIC5uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgLjI1cyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzQ0ZCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgdG9wOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9kcm9wLnN2Zyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXJyZW50IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgfVxufVxuIiwiLnNpbmdsZS1wb3N0LFxuLnNpbmdsZS1xYSxcbi5zaW5nbGUtcHJvZHVjdCB7XG4gIC5oZXJvIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAgIC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDVweCAjZmZmKTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmVudHJ5LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgLnNvY2lhbC1tZWRpYSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfYm9keV93aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLnNvY2lhbC1tZWRpYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAuNHJlbSAuNnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG4gIH1cblxuICAuaGVyby12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgaWZyYW1lLFxuICAgIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuICAgIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG5cbiAgLmNhdGVnb3JpZXMtdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgY29sb3I6ICRjb2xvcl9wdXJwbGVfbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHVycGxlO1xuXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnlfc2hhZGVfMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLm1haW4ge1xuICAgID4gdWwsXG4gICAgPiBvbCB7XG4gICAgICBtYXJnaW46IC41cmVtIDAgLjVyZW0gMXJlbTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gaHIge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIH1cblxuICAgID4gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gID4gYXJ0aWNsZSB7XG4gICAgLm1haW4ge1xuICAgICAgPiBoMiwgPiBoMywgPiBoNCwgPiBoNSwgPiBoNiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGVhZGluZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtcWEsXG4uc2luZ2xlLXByb2R1Y3Qge1xuICAuaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5idXR0b25zIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAuMjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICBwIHtcbiAgICBhLCBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNTApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44Nik7XG4gICAgfVxuICB9XG5cbiAgc3Bhbi5sYXN0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODYpO1xuICB9XG59XG4iLCJib2R5LmVycm9yNDA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JheTtcbiAgc2VjdGlvbi5lcnJvcjQwNCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBjb250cmFzdCgxLjQpO1xuICB9XG4gIGRpdi5jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDZyZW0sIDZ2dywgOXJlbSk7XG4gICAgICBsaW5lLWhlaWdodDogY2xhbXAoNXJlbSwgNnZ3LCA3cmVtKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCIuc2luZ2xlLXFhIHtcbiAgLnFhLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgfVxuXG4gIC5hbnN3ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbiIsImJvZHkuc2VhcmNoIHtcbiAgaGVhZGVyIHtcbiAgICAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoIHtcbiAgJi5saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgID4gKiB7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICB9XG5cbiAgICA+IHNlY3Rpb24udGFncyB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjcpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5X3NoYWRlXzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGhyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgMC43KTtcbiAgICB9XG5cbiAgfVxuXG4gID4gcCxcbiAgPiAud3AtYmxvY2staGVhZGluZyxcbiAgPiAuaW5ncmVzcyxcbiAgPiAud3AtYmxvY2stcXVvdGUsXG4gID4gLndwLWJsb2NrLWdhbGxlcnksXG4gID4gdWwsXG4gID4gb2wsXG4gID4gLndwLWJsb2NrLXRhYmxlLFxuICA+IC53cC1ibG9jay1pbWFnZSxcbiAgPiAuaW5mb2dyYW0sXG4gID4gLnBlcnNvbnMsXG4gID4gLmN0YS1jYXJkcyxcbiAgPiAud3AtYmxvY2stZW1iZWQsXG4gID4gLm1wNCxcbiAgPiAuc29jaWFsLW1lZGlhIHtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gID4uaW1hZ2UtcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgPiAuaW1hZ2UtY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzMwcHggLSAycmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gID4gdWwsXG4gID4gb2wge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuXG4gID4gLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZzogMnJlbSAxcmVtIDJyZW0gNnJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDJyZW0gNnJlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gID4gaHIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjApO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiBwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAmLmFuZmFuZyB7XG4gICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgIGluaXRpYWwtbGV0dGVyOiAyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgQHN1cHBvcnRzIG5vdCAoaW5pdGlhbC1sZXR0ZXI6IDIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gID4gLnNvY2lhbC1tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbjogLjVyZW07XG5cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yX2JvZHlfd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IHNlY3Rpb24udGFncyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAuaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgIC5jbG91ZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICA+IGEge1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaGFyZS1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cbn1cbiIsIi5wYWdlLXRoYW5rLXlvdS1jb250ZW50IHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn0iLCIuaW5ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4iLCJmaWd1cmUud3AtYmxvY2stZW1iZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgPioge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICB9XG59IiwiLmN0YS1iYW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDUuNjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gICYuc21hbGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MzVweDtcbiAgICB9XG4gIH1cblxuICAmLmxhcmdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICBwYWRkaW5nOiA4cmVtIDFyZW07XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCIuY3RhLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgcGFkZGluZzogOHJlbSAxcmVtO1xuICB9XG5cbiAgLmNhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChjYWxjKDUwJSAtIDFyZW0pLCAxZnIpKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoY2FsYygyNSUgLSAycmVtKSwgMWZyKSk7XG4gICAgICBncmlkLWdhcDogMnJlbTtcbiAgICB9XG5cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yX3B1cnBsZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cbn0iLCJzZWN0aW9uLmltYWdlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICYuZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXlfdWx0cmE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheV91bHRyYTtcbiAgICB9XG4gIH1cblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICAudGV4dCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UsXG4gICAgLmNoYXJ0IHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB9XG5cbiAgICAgID4gKiB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCxvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmLnNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgIC53eXNpd3lnIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sYXJnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICB9XG5cbiAgJi5jb2xvciB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuXG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pbWFnZSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgcGFkZGluZzogOHJlbSAycmVtO1xuICAgIH1cblxuICAgIC53eXNpd3lnIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgICBtYXJnaW46IDZyZW0gYXV0bztcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmltYWdlLWhlcm8tYmxvY2sge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yIHtcbiAgICA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuc3dpcGVyIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICBkaXYge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYudmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHVuY2hsaW5lIHtcblxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIuYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAmLmxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIi5sYXRlc3QtcG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheV91bHRyYTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgfVxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5jYXRzLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmdmLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkwMEM3MiAtMC41MiUsICNBOTBBNTEgMTAyLjkyJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDAlLCAxMDAlIDIwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5jb250YWluZXItOTk4IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDMxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIG1heC13aWR0aDogOTk4cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGdhcDogMnJlbTtcbiAgICB9XG5cbiAgICAuZm9ybSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgfVxuXG4gICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgdGQuZ3N1cnZleS1saWtlcnQtY2hvaWNlLmdzdXJ2ZXktbGlrZXJ0LXNlbGVjdGVkLFxuICAuZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IHRkLmdzdXJ2ZXktbGlrZXJ0LWNob2ljZS5nc3VydmV5LWxpa2VydC1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hY3RpdmVfcGluay5zdmcpO1xuICB9XG5cbiAgLmdyYXZpdHktdGhlbWUgLmdzdXJ2ZXktcmFuay1jaG9pY2UsXG4gIC5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdzdXJ2ZXktcmFuay1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYXJyb3ctaGFuZGxlX3Bpbmsuc3ZnKTtcbiAgfVxuXG4gIC5nc3VydmV5LXJhbmsudWktc29ydGFibGUge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCB7XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5nc3VydmV5LWxpa2VydC1yb3ctbGFiZWwsXG4gICAgdGguZ3N1cnZleS1saWtlcnQtY2hvaWNlLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ib2R5X3doaXRlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjJweCkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nc3VydmV5LWxpa2VydC1yb3ctbGFiZWwge1xuICAgICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MnB4KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nZm9ybV9idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkwMEM3MiAwJSwgI0E5MEE1MSAxMDAlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogMjAwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMzUlKTtcbiAgfVxufVxuXG4uZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IHtcbiAgLmdmLWNvbnRhaW5lciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCJib2R5LmRhcmstbGF5ZXItYWN0aXZlIHtcbiAgLmRhcmstbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4ucGVyc29ucy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuXG4gIC5zb2NpYWwtbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcblxuICAgICYuZW1haWwge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG4gIH1cblxuICAucGVyc29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5sYXllciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMTAsIDgwLCAuNSk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLmxheWVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5nLXdoaXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAucGVyc29uLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIH1cbn1cblxuLnByb2R1Y3QtbW9kYWwsXG4ucGVyc29uLW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1heC13aWR0aDogOTUlO1xuICByaWdodDogLTEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDdweCByZ2JhKDAsIDAsIDAsIC4zOSk7XG4gIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxuICB9XG5cblxuICAuaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZjNmNCAwLCAjZGZjYWU1IDEwMCUpO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB9XG5cbiAgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBtYXJnaW46IC4yNXJlbTtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKC4zKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNiB7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICB9XG5cbiAgLmluZm8tdGV4dCB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0bztcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IC41cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wZXJzb24tbW9kYWwge1xuICBtYXgtaGVpZ2h0OiA4NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2luZ2xlLXBvc3Qge1xuICAjcGVyc29uLWluZm8tY2FyZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2JvZHlfYmxhY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAuaW5mbyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcbiAgICB9XG4gIH1cbn1cblxuLnBlcnNvbi1tb2RhbCB7XG4gIGxlZnQ6IDUwJTtcblxuICAudG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICAgICAgLmctd2hpdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG5cbiAgLmluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludHJvZHVjdGlvbiB7XG4gICAgPiBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwic2VjdGlvbi5wcm9kdWN0cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucHJvZHVjdC1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbHRlcjogb3BhY2l0eSguNzUpO1xuICAgICAgfVxuXG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC5wcm9kdWN0LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuXG4gICAgLnByb2R1Y3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3V0bGluZTogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGM0Y0IDAlLCAjREZDQUU1IDEwMCUpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBoNiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIC5pbWFnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsInNlY3Rpb24ucWEsXG5zZWN0aW9uLmFsbC1xYSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgLnBhaXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5X3VsdHJhO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG5cblxuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMCA2cHggMTJweCAtMnB4LCByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDNweCA3cHggLTNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAucXVlc3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpIHtcblxuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjRzO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDI1cHg7XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJi5jbG9zZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbnN3ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwsIG9sIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm1hcmtldGluZy1jYXRlZ29yaWVzLFxuLnFhLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLnFhLWNhdGVnb3J5LWFsbCxcbiAgc3BhbiB7XG4gICAgcGFkZGluZzogLjI1cmVtIC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXlfdWx0cmE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmaWx0ZXI6IG9wYWNpdHkoLjc1KTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ubWNlLWNvbnRlbnQtYm9keSB7XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbiIsIi5wZGYtbGlicmFyeSB7XG5cbiAgLmxpYnJhcnkge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuXG4gIH1cbiAgLnBkZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogLjg3NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwIDEwcHggMTVweCAtM3B4LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDAgNHB4IDZweCAtMnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogcmdiYSgxNywgMTcsIDI2LCAwLjA1KSAwIDFweCAwLCByZ2JhKDE3LCAxNywgMjYsIDAuMSkgMCAwIDhweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLmZpbGVzaXplIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsInNlY3Rpb24ubXA0IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgcGFkZGluZzogOHJlbTtcbiAgfVxuXG4gIC52aWRlby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAvLyBTaG93IHBsYXkgaWNvbiB3aGVuIGluIHBsYXkgc3RhdGUsIGhpZGUgcGF1c2UgaWNvblxuICAgICAgJi5wbGF5IHtcbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucGF1c2UtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTaG93IHBhdXNlIGljb24gd2hlbiBpbiBwYXVzZSBzdGF0ZSwgaGlkZSBwbGF5IGljb25cbiAgICAgICYucGF1c2Uge1xuICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhdXNlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgfVxufSIsIi5tYXJrZXRpbmctY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbTtcblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5jbG91ZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAud3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbiIsInNlY3Rpb24uY29sb3ItYmFubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIH1cbn1cbiIsIi5sYW5naW5nLXBhZ2UtZm9ybSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBkaXYuZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICAuZ2Zvcm0tZmllbGQtbGFiZWwsXG4gICAgLmdpbnB1dF9jb250YWluZXIsXG4gICAgLmdmaWVsZF9kZXNjcmlwdGlvbixcbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX2JvZHkge1xuXG4gICAgICBpbnB1dCxcbiAgICAgIHNlbGVjdCxcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgICAgfVxuXG5cbiAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIH1cblxuICAgICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX2J1dHRvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IC41cmVtIDNyZW07XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIG1hcmdpbjogNHJlbSAwIDJyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3JfYm9keV93aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsInNlY3Rpb24uaW5mb2dyYW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuIiwic2VjdGlvbi5pbWFnZS1xdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDNyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA5NDRweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgIG1hcmdpbjogNnJlbSBhdXRvO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG5cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTkycHg7XG4gICAgfVxuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigJQgJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsInNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1xdW90ZSB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICA7XG4gICAgfVxuXG4gICAgLnF1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCA1dncsIDIuNXJlbSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ+KAnSc7XG4gICAgICB9XG5cblxuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cbn0iLCJzZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtYmlkcyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG5cbiAgLmJpZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5iaWRzLW51bWJlciB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCAxMHZ3LCAxMHJlbSk7XG4gICAgICBmb250LWZhbWlseTogXCJFcGlsb2d1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmJpZHMtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgNXZ3LCAyLjVyZW0pO1xuICAgIH1cblxuICAgIC5iaWRzLXN1Yi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn0iLCJzZWN0aW9uLmZ1bGwtd2lkdGgtcG9zdC1tcDQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JheTtcbiAgcGFkZGluZzogMXJlbSAwO1xuXG4gIC5hdXRob3JzIHtcbiAgICAuYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAubmFtZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLm1ldGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9ib2R5X3doaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuYm9keS5saWdodCB7XG4gIC5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yIHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAubWV0YSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2dyYXlfdWx0cmE7XG4gICAgfVxuICB9XG59XG4iLCIuc3BlY2lhbC1oZXJvIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG5cbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogJ05ldWVNZXRhbmEnO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnNwZWNpYWwtZm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCYXN0ZWxldXInO1xuICB9XG5cbiAgLmlucGFnZS1hbmNob3Ige1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cblxuICBzdmcge1xuICAgIGFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcbiAgfVxufVxuXG4vL0tleWZyYW1lcyBmb3IgcHVsc2luZyBzdmdcbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59IiwiLnZpZGVvLWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheV91bHRyYTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICB9XG5cbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnZpZGVvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBsYXktYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIC8vIFNob3cgcGxheSBpY29uIHdoZW4gaW4gcGxheSBzdGF0ZSwgaGlkZSBwYXVzZSBpY29uXG4gICAgICAmLnBsYXkge1xuICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXVzZS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNob3cgcGF1c2UgaWNvbiB3aGVuIGluIHBhdXNlIHN0YXRlLCBoaWRlIHBsYXkgaWNvblxuICAgICAgJi5wYXVzZSB7XG4gICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucGF1c2UtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgfVxufVxuIiwiLmZ1bGwtd2lkdGgtcG9zdC1oZXJvIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC53eXNpd3lnIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMjUlO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5zY3JvbGwtZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICBib3R0b206IDNyZW07XG4gIH1cbiAgNTAlIHtcbiAgICBib3R0b206IDMuOHJlbTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDNyZW07XG4gIH1cbn1cbiIsIi8qKlxuICogVGhlbWUgU3R5bGVzXG4gKi9cblxuQGltcG9ydCAnLi4vdmFycyc7XG5AaW1wb3J0ICcuLi9oZWxwZXJzL2Zvcm1zJztcbkBpbXBvcnQgJy4uL2hlbHBlcnMvcmVzZXQnO1xuQGltcG9ydCAnLi4vaGVscGVycy9idXR0b25zJztcbkBpbXBvcnQgJy4uL2hlbHBlcnMvbWVkaWEnO1xuQGltcG9ydCAnLi4vaGVscGVycy9sYXlvdXQnO1xuQGltcG9ydCAnLi4vaGVscGVycy90eXBlJztcbkBpbXBvcnQgJy4uL2hlbHBlcnMvZ3JhZGllbnRzJztcbkBpbXBvcnQgJy4uL2hlbHBlcnMvZ3V0ZW5iZXJnJztcbkBpbXBvcnQgJy4uL2hlbHBlcnMvZm9udHMnO1xuXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9oZWFkZXInO1xuQGltcG9ydCAnLi4vcGFydGlhbHMvZm9vdGVyJztcbkBpbXBvcnQgJy4uL3BhcnRpYWxzL3N1Yi1tZW51JztcbkBpbXBvcnQgJy4uL3BhcnRpYWxzL21vYmlsZS1tZW51JztcbkBpbXBvcnQgJy4uL3BhcnRpYWxzL3Bvc3QtY2FyZHMnO1xuQGltcG9ydCAnLi4vcGFydGlhbHMvcmVsZXZhbnNzaSc7XG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9jYXRlZ29yeS10YWctY2xvdWQnO1xuQGltcG9ydCAnLi4vcGFydGlhbHMvc2lkZWJhci9waWNrcyc7XG5cbkBpbXBvcnQgJy4uL3RlbXBsYXRlcy9hcmNoaXZlJztcbkBpbXBvcnQgJy4uL3RlbXBsYXRlcy9zaW5nbGUtcG9zdCc7XG5AaW1wb3J0ICcuLi90ZW1wbGF0ZXMvYXJjaGl2ZSc7XG5AaW1wb3J0ICcuLi90ZW1wbGF0ZXMvZXJyb3I0MDQnO1xuQGltcG9ydCAnLi4vdGVtcGxhdGVzL3NpbmdsZS1xYSc7XG5AaW1wb3J0ICcuLi90ZW1wbGF0ZXMvc2VhcmNoJztcbkBpbXBvcnQgJy4uL3RlbXBsYXRlcy9mdWxsLXdpZHRoLXBvc3QnO1xuQGltcG9ydCAnLi4vdGVtcGxhdGVzL3RoYW5rLXlvdSc7XG5cbkBpbXBvcnQgJy4uL2Jsb2Nrcy9pbmdyZXNzJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9lbWJlZCc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvY3RhLWJhbm5lcic7XG5AaW1wb3J0ICcuLi9ibG9ja3MvY3RhLWNhcmRzJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9pbWFnZS10ZXh0JztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9oZXJvJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9pbWFnZS1oZXJvJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9zd2lwZXInO1xuQGltcG9ydCAnLi4vYmxvY2tzL2J1dHRvbic7XG5AaW1wb3J0ICcuLi9ibG9ja3MvbGF0ZXN0LXBvc3RzJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9mb3JtJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9wZXJzb25zJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9wcm9kdWN0cyc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvcWEnO1xuQGltcG9ydCAnLi4vYmxvY2tzL3BkZi1saWJyYXJ5JztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9tcDQnO1xuQGltcG9ydCAnLi4vYmxvY2tzL3Byb2R1Y3Qtc2VhcmNoJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9jb2xvci1iYW5uZXInO1xuQGltcG9ydCAnLi4vYmxvY2tzL2xhbmRpbmctcGFnZS1mb3JtJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9pbmZvZ3JhbSc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvaW1hZ2UtcXVvdGUnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2JhY2tncm91bmQtaW1hZ2UtcXVvdGUnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2JhY2tncm91bmQtaW1hZ2UtYmlkcyc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvZnVsbC13aWR0aC1wb3N0LW1wNCc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvZnVsbC13aWR0aC1wb3N0LWF1dGhvcic7XG5AaW1wb3J0ICcuLi9ibG9ja3Mvc3BlY2lhbC1oZXJvJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy92aWRlby1ncmlkJztcblxuQGltcG9ydCAnLi4vYmxvY2tzL2Z1bGwtd2lkdGgtcG9zdC1oZXJvJztcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuaG9tZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgfVxufVxuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC53cC1ibG9jay1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQcmV2ZW50IHNlcnZlci1yZW5kZXJlZCBBQ0YgYmxvY2sgbGlua3MgZnJvbSBuYXZpZ2F0aW5nIGF3YXkgZnJvbSB0aGUgZWRpdG9yLlxuLndwLWJsb2NrW2RhdGEtdHlwZV49XCJhY2YvXCJdIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iXX0= */
