@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>.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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QSxVQUFBLGVBQ0EsTUFBQSxlQUNBLFNBQUEsU0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFdBQUEsT0FFQSw0QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUdGLCtCQUNFLE1BQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxJQUVBLGtDQUNFLFdBQUEsRUFDQSxjQUFBLEtBQ0EsWUFBQSxFQUFBLEVBQUEsSUFBQSxlQUdGLGlDQUNFLFVBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxPQUNBLFlBQUEsRUFBQSxFQUFBLElBQUEsZUFJSixtQ0FDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsdUJBQUEsT0FBQSxlQUFBLE9BQ0EsMkJBQUEsS0FBQSxtQkFBQSxLQUNBLGtDQUFBLFNBQUEsMEJBQUEsU0FDQSxrQ0FBQSxZQUFBLDBCQUFBLFlBSUosMEJBQ0UsR0FDRSxPQUFBLEtBRUYsSUFDRSxPQUFBLE9BRUYsS0FDRSxPQUFBLE1BUkosa0JBQ0UsR0FDRSxPQUFBLEtBRUYsSUFDRSxPQUFBLE9BRUYsS0FDRSxPQUFBLE1DS0osS0FDRSxVQUFBLEtBQ0EsZ0JBQUEsT0FHRixLQUNFLFVBQUEsU0FDQSxZQUFBLFNBQ0EsaUJBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxTQUFBLENBQUEsV0FDQSxTQUFBLFNBRUEsVUFDRSxpQkFBQSxLQUlKLDZDQUNFLFFBQUEsSUFHRix1QkFDRSxXQUFBLEVBQ0EsY0FBQSxFQUdGLG1CQUNFLFFBQUEsSUFJQSxzQ0FDRSxhQUFBLGVBS0osK0JBQ0UsZUFBQSIsImZpbGUiOiJnbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIF9mb3Jtcy5zY3NzXG4vL1xuLmdmLWNvbnRhaW5lciB7XG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgfVxufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuX3N1Yl9sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbl9sYWJlbCB7XG4gICAgPmxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudmFsaWRhdGlvbl9lcnJvcixcbiAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cblxufVxuXG4ucHVtLWNvbnRlbnQge1xuICAuZ2Zvcm0tYm9keSB7XG4gICAgaW5wdXQge1xuICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZ2luZy1wYWdlLWZvcm0ge1xuICAuZ2Zvcm1fYm9keSB7XG5cbiAgICAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgIC5nZmllbGRfcmVxdWlyZWRfdGV4dCB7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG4vKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG4uZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmdmb3JtX3dyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLmhpZGRlbl9zdWJfbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAuaGlkZGVuX2xhYmVsID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvcixcbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogcmVkO1xufVxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wdW0tY29udGVudCAuZ2Zvcm0tYm9keSBpbnB1dCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4ubGFuZ2luZy1wYWdlLWZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZF9yZXF1aXJlZCxcbi5sYW5naW5nLXBhZ2UtZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5jYXRlZ29yeSxcbmEudGFnLFxuYS50YWdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuYS5jYXRlZ29yeS5tb3JlLFxuYS50YWcubW9yZSxcbmEudGFncy5tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5jYXRlZ29yeS5hY3RpdmUsXG5hLnRhZy5hY3RpdmUsXG5hLnRhZ3MuYWN0aXZlIHtcbiAgY29sb3I6ICNDNjhFRDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIzNEI7XG59XG5hLmNhdGVnb3J5OmhvdmVyLFxuYS50YWc6aG92ZXIsXG5hLnRhZ3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MEE1MTtcbn1cblxuYS5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHg7XG59XG5hLmJ0bi5wcmltYXJ5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTMxNTVEO1xufVxuYS5idG4ucHJpbWFyeS0xLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzAxNDY4IDAlLCAjNTMxNTVEIDEwMCUpO1xufVxuYS5idG4ucHJpbWFyeS0xLnNoYWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTAwQzcyIDAlLCAjQTkwQTUxIDEwMCUpO1xufVxuYS5idG4ucHJpbWFyeS0xLmFjY2VudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0E5MEE1MSAwJSwgI0QwMDAxOCAxMDAlKTtcbn1cbmEuYnRuLnByaW1hcnktMSwgYS5idG4ucHJpbWFyeS0yIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hLmJ0bi5wcmltYXJ5LTE6aG92ZXIsIGEuYnRuLnByaW1hcnktMjpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDM1JSk7XG59XG5hLmJ0bi5zZWNvbmRhcnktMSwgYS5idG4uc2Vjb25kYXJ5LTIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbmEuYnRuLnNlY29uZGFyeS0xOmhvdmVyLCBhLmJ0bi5zZWNvbmRhcnktMjpob3ZlciB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMik7XG59XG5hLmJ0bi5wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE2RDA0O1xufVxuYS5idG4ucHJpbWFyeS0yLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUE2RDA0IDAlLCAjRTU1MjEwIDEwMCUpO1xufVxuYS5idG4ucHJpbWFyeS0yLnNoYWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTM0NjI5IDAlLCAjRDAwMDE4IDEwMCUpO1xufVxuYS5idG4uc2Vjb25kYXJ5LTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTMxNTVEO1xuICBjb2xvcjogIzUzMTU1RDtcbn1cbmEuYnRuLnNlY29uZGFyeS0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VBNkQwNDtcbiAgY29sb3I6ICNFQTZEMDQ7XG59XG5hLmJ0bi5sYXJnZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbmEuYnRuLm1lZGl1bSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5hLmJ0bi5zbWFsbCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi53cC1jYXB0aW9uLCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQsIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53cC1jYXB0aW9uLmFsaWduY2VudGVyLCAud3AtY2FwdGlvbi5hbGlnbm5vbmUsIGltZy5hbGlnbmNlbnRlciwgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogMCBhdXRvIDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMWVtIDFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmFydGljbGUuY29udGFpbmVyLWNvbC0xMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZ2FwOiAwIDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBhcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgIGdhcDogMCAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmFydGljbGUuY29udGFpbmVyLWNvbC0xMiAjYnJlYWRjcnVtYnMsXG5hcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIgaGVhZGVyIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGFydGljbGUuY29udGFpbmVyLWNvbC0xMiAjYnJlYWRjcnVtYnMsXG4gIGFydGljbGUuY29udGFpbmVyLWNvbC0xMiBoZWFkZXIge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIH1cbn1cbmFydGljbGUuY29udGFpbmVyLWNvbC0xMiAubWFpbiB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBhcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIgLm1haW4ge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gNjtcbiAgfVxufVxuYXJ0aWNsZS5jb250YWluZXItY29sLTEyIGFzaWRlIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMztcbiAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgYXJ0aWNsZS5jb250YWluZXItY29sLTEyIGFzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogOC9zcGFuIDQ7XG4gICAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYXJ0aWNsZS5jb250YWluZXItY29sLTEyIGFzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogOS9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAxO1xuICB9XG59XG5cbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBnYXA6IDAgMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgIGdhcDogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMixcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuYXJjaGl2ZS10b3AsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5hcmNoaXZlLXRvcCB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuYXJjaGl2ZS10aXRsZSxcbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnN0aWNreS1wb3N0cyxcbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmNhdGVnb3J5LWNsb3VkLFxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAudGFncy1jbG91ZCxcbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnRhZy1jbG91ZCxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmFyY2hpdmUtdGl0bGUsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5zdGlja3ktcG9zdHMsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5jYXRlZ29yeS1jbG91ZCxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLnRhZ3MtY2xvdWQsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC50YWctY2xvdWQge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmFyY2hpdmUtdGl0bGUsXG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnN0aWNreS1wb3N0cyxcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuY2F0ZWdvcnktY2xvdWQsXG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnRhZ3MtY2xvdWQsXG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLnRhZy1jbG91ZCxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAuYXJjaGl2ZS10aXRsZSxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAuc3RpY2t5LXBvc3RzLFxuICAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5jYXRlZ29yeS1jbG91ZCxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAudGFncy1jbG91ZCxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAudGFnLWNsb3VkIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDk7XG4gIH1cbn1cbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmxvb3AsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5sb29wIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmxvb3AsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmxvb3Age1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmxvb3AsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmxvb3Age1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjtcbiAgfVxufVxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiBhc2lkZSxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgYXNpZGUge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgYXNpZGUsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxMC9zcGFuIDM7XG4gIH1cbn1cbi5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMsXG4uYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5iYW5uZXJzIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMge1xuICAgIGdyaWQtY29sdW1uOiA5L3NwYW4gNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMge1xuICAgIGdyaWQtY29sdW1uOiAxMC9zcGFuIDM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvZy5wYWdlZCBhc2lkZSB7XG4gIGdyaWQtcm93LXN0YXJ0OiA0O1xufVxuLmJsb2cucGFnZWQgYXNpZGUgLnBpY2tzIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuLmJsb2cucGFnZWQgLmJhbm5lcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5jYXRlZ29yeSAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5iYW5uZXJzIHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDM7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCA+IGgxLFxuLnBhZ2UtY29udGVudCA+IGgxLFxuLnBhZ2UtY29udGVudCA+IGgyLFxuLnBhZ2UtY29udGVudCA+IGgzLFxuLnBhZ2UtY29udGVudCA+IGg0LFxuLnBhZ2UtY29udGVudCA+IGg1LFxuLnBhZ2UtY29udGVudCA+IGg2LFxuLnBhZ2UtY29udGVudCA+IHAsXG4ucGFnZS1jb250ZW50ID4gdWwsXG4ucGFnZS1jb250ZW50ID4gb2wsXG4ucGFnZS1jb250ZW50ID4gLndwLWJsb2NrLWNvbHVtbnMsXG4ucGFnZS1jb250ZW50ID4gLndwLWJsb2NrLXRhYmxlLFxuLnBhZ2UtY29udGVudCA+IC5idXR0b24td3JhcHBlcixcbi5wYWdlLWNvbnRlbnQgPiAuc2VhcmNoLXJlc3VsdHMsXG4ucGFnZS1jb250ZW50ID4gc2VjdGlvbi5wZXJzb25zLFxuLnBhZ2UtY29udGVudCA+IHNlY3Rpb24uYWxsLXFhIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jb250ZW50ID4gaDEsXG4gIC5wYWdlLWNvbnRlbnQgPiBoMSxcbiAgLnBhZ2UtY29udGVudCA+IGgyLFxuICAucGFnZS1jb250ZW50ID4gaDMsXG4gIC5wYWdlLWNvbnRlbnQgPiBoNCxcbiAgLnBhZ2UtY29udGVudCA+IGg1LFxuICAucGFnZS1jb250ZW50ID4gaDYsXG4gIC5wYWdlLWNvbnRlbnQgPiBwLFxuICAucGFnZS1jb250ZW50ID4gdWwsXG4gIC5wYWdlLWNvbnRlbnQgPiBvbCxcbiAgLnBhZ2UtY29udGVudCA+IC53cC1ibG9jay1jb2x1bW5zLFxuICAucGFnZS1jb250ZW50ID4gLndwLWJsb2NrLXRhYmxlLFxuICAucGFnZS1jb250ZW50ID4gLmJ1dHRvbi13cmFwcGVyLFxuICAucGFnZS1jb250ZW50ID4gLnNlYXJjaC1yZXN1bHRzLFxuICAucGFnZS1jb250ZW50ID4gc2VjdGlvbi5wZXJzb25zLFxuICAucGFnZS1jb250ZW50ID4gc2VjdGlvbi5hbGwtcWEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucGFnZS1jb250ZW50ID4gaDEsXG4ucGFnZS1jb250ZW50ID4gaDEsXG4ucGFnZS1jb250ZW50ID4gaDIsXG4ucGFnZS1jb250ZW50ID4gaDMsXG4ucGFnZS1jb250ZW50ID4gaDQsXG4ucGFnZS1jb250ZW50ID4gaDUsXG4ucGFnZS1jb250ZW50ID4gaDYge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5wYWdlLWNvbnRlbnQgPiBvbCxcbi5wYWdlLWNvbnRlbnQgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5wYWdlLWNvbnRlbnQgPiBvbCA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5wYWdlLWNvbnRlbnQgPiB1bCA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1jb250ZW50ID4gb2wgPiBsaSA+IHVsLFxuLnBhZ2UtY29udGVudCA+IG9sID4gbGkgPiBvbCxcbi5wYWdlLWNvbnRlbnQgPiB1bCA+IGxpID4gdWwsXG4ucGFnZS1jb250ZW50ID4gdWwgPiBsaSA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnBhZ2UtY29udGVudCA+IG9sID4gbGkgPiB1bCBsaSxcbi5wYWdlLWNvbnRlbnQgPiBvbCA+IGxpID4gb2wgbGksXG4ucGFnZS1jb250ZW50ID4gdWwgPiBsaSA+IHVsIGxpLFxuLnBhZ2UtY29udGVudCA+IHVsID4gbGkgPiBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5wYWdlLWNvbnRlbnQgPiAud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucGFnZS1jb250ZW50ID4gcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1jb250ZW50ID4gcCA+IGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDMyNDU5O1xufVxuLnBhZ2UtY29udGVudCAuY29udGFpbmVyLTE2MDAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLmNvbnRhaW5lci0xNjAwIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItMTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLTEwMDAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci04MDAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmc6bm90KC53cC1lZGl0b3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmxhbmRpbmctcGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYW5kaW5nLXBhZ2UtY29udGVudCA+IHNlY3Rpb24uaW1hZ2UtdGV4dCAuY29udGFpbmVyLTE2MDAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLCBzYW5zLXNlcmlmO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IGNsYW1wKDIuNjI1cmVtLCA2dncsIDRyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMy4zNzVyZW0sIDZ2dywgNC42ODhyZW0pO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xMjVyZW0sIDZ2dywgMi44NzVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoM3JlbSwgNnZ3LCAzLjVyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxLjQwMjVyZW0sIDZ2dywgMi42NHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuNzAxMjVyZW0sIDZ2dywgMC45NDg3NXJlbSk7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDZ2dywgMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjhyZW0sIDZ2dywgMy4ycmVtKTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMS4xODhyZW0sIDZ2dywgMS43NDI0cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMC41OTRyZW0sIDZ2dywgMC42NnJlbSk7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgNnZ3LCAxLjM3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjhyZW0sIDZ2dywgMnJlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDAuNzQyNXJlbSwgNnZ3LCAwLjkwNzVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjM3MTI1cmVtLCA2dncsIDAuNDUzNzVyZW0pO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgNnZ3LCAxLjEyNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjM3NXJlbSwgNnZ3LCAxLjgxM3JlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDAuNjZyZW0sIDZ2dywgMC43NDI1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMC4zMzNyZW0sIDZ2dywgMC40cmVtKTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLnN1YnRpdGxlLTEge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDZ2dywgMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuODc1cmVtLCA2dncsIDIuMjVyZW0pO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc3VidGl0bGUtMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgNnZ3LCAxLjEyNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxcmVtLCA2dncsIDEuODc1cmVtKTtcbn1cblxuLmdyYWRpZW50LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzAxNDY4IC0wLjUyJSwgIzUzMTU1RCAxMDIuOTIlKTtcbn1cblxuLmdyYWRpZW50LS1wcmltYXJ5LXNoYWRlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTAwQzcyIC0wLjUyJSwgI0E5MEE1MSAxMDIuOTIlKTtcbn1cblxuLmdyYWRpZW50LS1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNBOTBBNTEgLTAuNTIlLCAjRDAwMDE4IDEwMi45MiUpO1xufVxuXG4uZ3JhZGllbnQtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VBNkQwNCAxLjM3JSwgI0U1NTIxMCAxMDAlKTtcbn1cblxuLmdyYWRpZW50LS1zZWNvbmRhcnktc2hhZGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzQ2MjkgMS4zNyUsICNEMDAwMTggMTAwJSk7XG59XG5cbi53cC1ibG9jay1pbWFnZSAud3AtZWxlbWVudC1jYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMy41cmVtLCA2dncsIDhyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzLjVyZW0sIDZ2dywgOHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg1LjYyNXJlbSwgNnZ3LCA4cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA2dncsIDEuODc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDJyZW0sIDZ2dywgMi41cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSBjaXRlIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xufVxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDFyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvcXVvdGUuc3ZnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLndwLWJsb2NrLXNwYWNlci5pcy1zdHlsZS1yZXNwb25zaXZlLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLXNwYWNlci5pcy1zdHlsZS1yZXNwb25zaXZlLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLXNwYWNlci5pcy1zdHlsZS1yZXNwb25zaXZlLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1zcGFjZXIuaXMtc3R5bGUtcmVzcG9uc2l2ZS1sYXJnZSB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLXNwYWNlci5pcy1zdHlsZS1yZXNwb25zaXZlLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLXNwYWNlci5pcy1zdHlsZS1yZXNwb25zaXZlLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFzdGVsZXVyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvQmFzdGVsZXVyLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlTWV0YW5hXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvTmV1ZU1ldGFuYS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmhlYWRlci5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5IHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5IGEge1xuICBmb250LXNpemU6IDFyZW07XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLm1haW4gLnByaW1hcnkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuaGVhZGVyLm1haW4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5oZWFkZXIubWFpbiBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbmhlYWRlci5tYWluIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuaGVhZGVyLm1haW4gLnByaW1hcnktbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLm1haW4gLnByaW1hcnktbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuaGVhZGVyLm1haW4gLnByaW1hcnktbWVudSBhLmxvZ28ge1xuICBtaW4td2lkdGg6IDIwcHg7XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeS1tZW51IC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5LW1lbnUgLm1lbnUgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeS1tZW51LnNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuaGVhZGVyLm1haW4gLnByaW1hcnktbWVudS5zZWNvbmRhcnkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5ID4gLnNlYXJjaCxcbmhlYWRlci5tYWluIC5wcmltYXJ5ID4gLmxhbmd1YWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLm1haW4gLnByaW1hcnkgPiAuc2VhcmNoLFxuICBoZWFkZXIubWFpbiAucHJpbWFyeSA+IC5sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmhlYWRlci5tYWluIC5zZWFyY2gge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlci5tYWluIC5zZWFyY2ggLnNlYXJjaC10cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbmhlYWRlci5tYWluIC5zZWFyY2ggLnNlYXJjaC10cmlnZ2VyOmhvdmVyLCBoZWFkZXIubWFpbiAuc2VhcmNoIC5zZWFyY2gtdHJpZ2dlcjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5oZWFkZXIubWFpbiAuc2VhcmNoIC5zZWFyY2gtdHJpZ2dlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbmhlYWRlci5tYWluIC5sYW5ndWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmhlYWRlci5tYWluIC5sYW5ndWFnZXMgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuaGVhZGVyLm1haW4gLmxhbmd1YWdlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG5mb290ZXIubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3Rlci5tYWluIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuZm9vdGVyLm1haW4gaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmZvb3Rlci5tYWluIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDFyZW07XG59XG5mb290ZXIubWFpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5mb290ZXIubWFpbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBnYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgcGFkZGluZzogNHJlbSAxcmVtO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLmxvZ28ge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5sb2dvIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1heC13aWR0aDogMjMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyLm1haW4gPiBkaXYgLmxvZ28ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG59XG5mb290ZXIubWFpbiA+IGRpdiAubWVudXMge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5tZW51cyA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgZm9vdGVyLm1haW4gPiBkaXYgLm1lbnVzID4gZGl2IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyLm1haW4gPiBkaXYgLm1lbnVzIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxufVxuZm9vdGVyLm1haW4gPiBkaXYgLm1lbnVzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcixcbmZvb3Rlci5tYWluID4gZGl2IC5zdWJzY3JpcHRpb24sXG5mb290ZXIubWFpbiA+IGRpdiAuY29weXJpZ2h0IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEgYSB7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhIGEgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEgYSBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5mb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhIGE6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTg4MjM1Mjk0KTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLFxuZm9vdGVyLm1haW4gPiBkaXYgLmNvcHlyaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5tZW51LFxuZm9vdGVyLm1haW4gPiBkaXYgLmNvcHlyaWdodCAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBmb290ZXIubWFpbiA+IGRpdiAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAubWVudSxcbiAgZm9vdGVyLm1haW4gPiBkaXYgLmNvcHlyaWdodCAubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5tZW51IGEsXG5mb290ZXIubWFpbiA+IGRpdiAuY29weXJpZ2h0IC5tZW51IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5mb290ZXIubWFpbiA+IGRpdiAuY29weXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgZm9vdGVyLm1haW4gPiBkaXYgLmNvcHlyaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCBmb290ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5Lm5vcm1hbCAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbn1cbmJvZHkucGVyZm9ybWVycyAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzAxNDY4IC0wLjUyJSwgIzUzMTU1RCAxMDIuOTIlKTtcbn1cbmJvZHkubGljZW5jZXMgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VBNkQwNCAxLjM3JSwgI0U1NTIxMCAxMDAlKTtcbn1cblxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUtYmFja2dyb3VuZC5wYXNzaXZlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudS1iYWNrZ3JvdW5kLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodHNreWJsdWU7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgPiBsaSBhIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51ID4gbGkgYSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgPiBsaTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMnB4IDBweCAwcHggI2ZmZjtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgPiBsaTpob3ZlciAuY2hpbGQtc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSAuY2hpbGQtc3ViLW1lbnUge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgLmNoaWxkLXN1Yi1tZW51IGEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjk3NXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSAuY2hpbGQtc3ViLW1lbnUgYS5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0MjIzNEI7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IC5jaGlsZC1zdWItbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0MjIzNEI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5idXR0b24uaGFtYnVyZ2VyIHtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbi5oYW1idXJnZXI6Zm9jdXMsIGJ1dHRvbi5oYW1idXJnZXI6YWN0aXZlIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBidXR0b24uaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5idXR0b24uaGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5idXR0b24uaGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCBidXR0b24uaGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5idXR0b24uaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcbn1cbi5tb2JpbGUtbWVudSA+IC5zdWItbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzIyMjIyMiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG4ubW9iaWxlLW1lbnUgPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuLm1vYmlsZS1tZW51ID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9iaWxlLW1lbnUgPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSBsaSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9iaWxlLW1lbnUgPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSBsaSBpLm9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm1vYmlsZS1tZW51ID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgbGkgaSBpbWcge1xuICB3aWR0aDogMjBweDtcbn1cbi5tb2JpbGUtbWVudSA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IC5jaGlsZC1zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgbGkge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgbGkucGVyZm9ybWVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzE1NUQ7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgbGkubGljZW5jZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE2RDA0O1xufVxuLm1vYmlsZS1tZW51IC5tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjQzY4RUQ3O1xufVxuLm1vYmlsZS1tZW51IC5tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1vYmlsZS1tZW51IC5sYW5ndWFnZXMge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9iaWxlLW1lbnUgLmxhbmd1YWdlcyA+IGxpIHtcbiAgcGFkZGluZzogMCAycHg7XG59XG4ubW9iaWxlLW1lbnUgLmxhbmd1YWdlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN0aWNreS1wb3N0cyAudGl0bGUsXG4ucmVsYXRlZC1wb3N0cyAudGl0bGUsXG4ucG9zdC1saWZ0ZXIgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCAzNiwgMzYsIDAuOCk7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RpY2t5LXBvc3RzIC50aXRsZSBoNSxcbi5yZWxhdGVkLXBvc3RzIC50aXRsZSBoNSxcbi5wb3N0LWxpZnRlciAudGl0bGUgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgMCAxcmVtO1xufVxuXG4ucmVsYXRlZC1wb3N0cyxcbi5wb3N0LWxpZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWxhdGVkLXBvc3RzOmhvdmVyLFxuLnBvc3QtbGlmdGVyOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucmVsYXRlZC1wb3N0cyBhOmhvdmVyLFxuLnBvc3QtbGlmdGVyIGE6aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdCxcbi5yZWxhdGVkLXBvc3RzIC5saWZ0LXBvc3QsXG4ucG9zdC1saWZ0ZXIgLnJlbGF0ZWQtcG9zdCxcbi5wb3N0LWxpZnRlciAubGlmdC1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMzMzMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0LFxuICAucmVsYXRlZC1wb3N0cyAubGlmdC1wb3N0LFxuICAucG9zdC1saWZ0ZXIgLnJlbGF0ZWQtcG9zdCxcbiAgLnBvc3QtbGlmdGVyIC5saWZ0LXBvc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3QsXG4gIC5yZWxhdGVkLXBvc3RzIC5saWZ0LXBvc3QsXG4gIC5wb3N0LWxpZnRlciAucmVsYXRlZC1wb3N0LFxuICAucG9zdC1saWZ0ZXIgLmxpZnQtcG9zdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdCxcbi5wb3N0LWxpZnRlciAucmVsYXRlZC1wb3N0IHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbi5wb3N0LWxpZnRlciAubGlmdC1wb3N0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9zdC1saWZ0ZXIgLmxpZnQtcG9zdCA+IGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnBvc3QtbGlmdGVyIC5saWZ0LXBvc3Q6aG92ZXIgPiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLnBvc3QtbGlmdGVyIC5saWZ0LXBvc3QgaDUge1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnBvc3QtbGlmdGVyID4gLmxpZnQtcG9zdDpudGgtY2hpbGQoMSksXG4gIC5wb3N0LWxpZnRlciA+IC5saWZ0LXBvc3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICB9XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5yZWxhdGVkLXBvc3RzIC50aXRsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnJlbGF0ZWQtcG9zdHMgLnRpdGxlIGg1IHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMgLnRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJlbGF0ZWQtcG9zdHMgLnRpdGxlIGg1IHtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cblxuLnN0aWNreS1wb3N0cyB7XG4gIGdyaWQtZ2FwOiAxcmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3RpY2t5LXBvc3RzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICB9XG59XG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3Q6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdCAuZmVhdHVyZWQtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3QgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3Q6aG92ZXIgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdDpudGgtY2hpbGQoMiksXG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdDpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3Q6bnRoLWNoaWxkKDEpLFxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3Q6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlbGV2YW5zc2ktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlbGV2YW5zc2ktd3JhcHBlciAuYWpheC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTRlNDtcbn1cbi5yZWxldmFuc3NpLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMCA0cHg7XG59XG4ucmVsZXZhbnNzaS13cmFwcGVyIGZvcm0ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucmVsZXZhbnNzaS13cmFwcGVyIC5yZWxldmFuc3NpLWxpdmUtc2VhcmNoLXJlc3VsdHMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnJlbGV2YW5zc2ktd3JhcHBlciAucmVsZXZhbnNzaS1saXZlLXNlYXJjaC1yZXN1bHRzIHAge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnJlbGV2YW5zc2ktd3JhcHBlciAucmVsZXZhbnNzaS1saXZlLXNlYXJjaC1yZXN1bHRzIGEge1xuICBjb2xvcjogIzUzMTU1RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnJlbGV2YW5zc2ktd3JhcHBlciAucmVsZXZhbnNzaS1saXZlLXNlYXJjaC1yZXN1bHRzIGE6aG92ZXIge1xuICBjb2xvcjogI0M2OEVENztcbn1cblxuLmhlcm8tYmxvY2sgLnJlbGV2YW5zc2ktd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uaGVyby1ibG9jayAucmVsZXZhbnNzaS13cmFwcGVyIC5yZWxldmFuc3NpLWxpdmUtc2VhcmNoLXJlc3VsdHMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uaGVyby1ibG9jayAucmVsZXZhbnNzaS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItcmFkaXVzOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1ibG9jayAucmVsZXZhbnNzaS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuLmhlcm8tYmxvY2suc21hbGwgLnJlbGV2YW5zc2ktd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaGVyby1ibG9jay5zbWFsbCAucmVsZXZhbnNzaS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG59XG4uaGVyby1ibG9jay5sYXJnZSAucmVsZXZhbnNzaS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNik7XG59XG5cbi5jYXRlZ29yeS1jbG91ZCxcbi50YWdzLWNsb3VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG59XG4uY2F0ZWdvcnktY2xvdWQgYSxcbi50YWdzLWNsb3VkIGEge1xuICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLmNhdGVnb3J5LWNsb3VkIGE6bGFzdC1vZi10eXBlLFxuLnRhZ3MtY2xvdWQgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50YWdzLWNsb3VkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnRhZy1jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGFnLWNsb3VkIC5jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbn1cbi50YWctY2xvdWQgLmNsb3VkIGEge1xuICBtYXJnaW46IDAgMC41cmVtIDFyZW0gMDtcbn1cbi50YWctY2xvdWQgLmNsb3VkIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhZy1jbG91ZC5jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBpY2tzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4ucGlja3M6aG92ZXIgcGF0aCB7XG4gIGFuaW1hdGlvbjogY29sb3JDaGFuZ2UgM3M7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLnBpY2tzIC5oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU0ZTQ7XG59XG4ucGlja3MgLmhlYWRpbmcgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4ucGlja3MgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBpY2tzIC5hcnRpY2xlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NHB4IGF1dG87XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG59XG4ucGlja3MgLmFydGljbGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cbi5waWNrcyAuYXJ0aWNsZSBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBpY2tzIC5hcnRpY2xlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5waWNrcyAuYXJ0aWNsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBpY2tzIC5hcnRpY2xlIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBpY2tzIC5hcnRpY2xlIHNwYW4sXG4ucGlja3MgLmFydGljbGUgLmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnBpY2tzIC5hcnRpY2xlIC5jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBpY2tzIC5hcnRpY2xlIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjb2xvcjogI0M2OEVENztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjM0Qjtcbn1cbi5waWNrcyAuYXJ0aWNsZSAuY2F0ZWdvcmllcyAuY2F0ZWdvcnk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucGlja3MgLmFydGljbGUgLmNhdGVnb3JpZXMgLmNhdGVnb3J5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTBBNTE7XG59XG4ucGlja3MgLmFydGljbGUgLmltYWdlIHtcbiAgbWluLXdpZHRoOiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ucGlja3MgLmFydGljbGUgLmltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5Aa2V5ZnJhbWVzIGNvbG9yQ2hhbmdlIHtcbiAgMCUge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbiAgMzMlIHtcbiAgICBmaWxsOiAjRUE2RDA0O1xuICB9XG4gIDY2JSB7XG4gICAgZmlsbDogI0Y0N0QyMDtcbiAgfVxuICAxMDAlIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnksIGJvZHkuYXJjaGl2ZS50YWcsIGJvZHkuYmxvZywgYm9keS5zaW5nbGUtcG9zdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODU4ODIzNTI5NCk7XG4gIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4uZGlhbW9uZCxcbi5ob3QtcGljayB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZGlhbW9uZCA+IHNwYW46Zmlyc3Qtb2YtdHlwZSxcbi5ob3QtcGljayA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGlhbW9uZDpob3Zlcixcbi5ob3QtcGljazpob3ZlciB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMS40KTtcbn1cblxuLmRpYW1vbmQge1xuICBtYXJnaW46IDJyZW0gYXV0byAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmRpYW1vbmQ6aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEuNCk7XG59XG4uZGlhbW9uZCA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaG90LXBpY2sge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNTlDMkUgMS4zNyUsICNGRUEyM0YgNDQuNzclLCAjRjE3ODA4IDEwMCUpO1xufVxuLmhvdC1waWNrOmhvdmVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgyLjQpIGJyaWdodG5lc3MoMS4yKTtcbn1cbi5ob3QtcGljayA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjOTAwQzcyO1xufVxuXG4uYXJjaGl2ZS50YWcgLnJhbmstbWF0aC1icmVhZGNydW1iLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnJhbmstbWF0aC1icmVhZGNydW1iIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA5O1xuICBtYXJnaW46IDA7XG59XG5cbi5hcmNoaXZlLnRhZyAuaGVybyBzdmcsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuaGVybyBzdmcsXG4uYmxvZyAuaGVybyBzdmcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgc2NhbGU6IDAuODU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYXJjaGl2ZS50YWcgLmhlcm8gc3ZnLFxuICAuYXJjaGl2ZS5jYXRlZ29yeSAuaGVybyBzdmcsXG4gIC5ibG9nIC5oZXJvIHN2ZyB7XG4gICAgc2NhbGU6IDE7XG4gIH1cbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCxcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCxcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCxcbi5ibG9nIC50YWdzLWNsb3VkLFxuLmJsb2cgLnRhZy1jbG91ZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYSxcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYSxcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhLFxuLmJsb2cgLnRhZ3MtY2xvdWQgYSxcbi5ibG9nIC50YWctY2xvdWQgYSB7XG4gIGNvbG9yOiAjQzY4RUQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMzRCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGEuY3VycmVudCwgLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYTpob3Zlcixcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhLmN1cnJlbnQsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYTpob3Zlcixcbi5ibG9nIC50YWdzLWNsb3VkIGEuY3VycmVudCxcbi5ibG9nIC50YWdzLWNsb3VkIGE6aG92ZXIsXG4uYmxvZyAudGFnLWNsb3VkIGEuY3VycmVudCxcbi5ibG9nIC50YWctY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwQTUxICFpbXBvcnRhbnQ7XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYS5oaWRkZW4sXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYS5oaWRkZW4sXG4uYmxvZyAudGFncy1jbG91ZCBhLmhpZGRlbixcbi5ibG9nIC50YWctY2xvdWQgYS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYS5tb3JlLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGEubW9yZSxcbi5ibG9nIC50YWdzLWNsb3VkIGEubW9yZSxcbi5ibG9nIC50YWctY2xvdWQgYS5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgaHIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCBocixcbi5ibG9nIC5sb29wIGhyIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlLFxuLmJsb2cgLmxvb3AgLmFydGljbGUge1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSBoNCxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIGg0LFxuLmJsb2cgLmxvb3AgLmFydGljbGUgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlOmhvdmVyLFxuLmJsb2cgLmxvb3AgLmFydGljbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSBhLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGEsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGEge1xuICBjb2xvcjogI0M2OEVENztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjM0QjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOmhvdmVyLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTBBNTE7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmRhdGUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuZGF0ZSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYmFubmVycyA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYW5uZXJzID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5iYW5uZXJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lcnMgYSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5iYW5uZXJzIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdpbmF0aW9uID4gKiB7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2luYXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4xNXMgbGluZWFyO1xufVxuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzQ0ZCk7XG59XG4ucGFnaW5hdGlvbiAucHJldixcbi5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjI1cyBsaW5lYXI7XG59XG4ucGFnaW5hdGlvbiAucHJldjpob3Zlcixcbi5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDhweCAjNDRkKTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2OmFmdGVyLFxuLnBhZ2luYXRpb24gLm5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZHJvcC5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnBhZ2luYXRpb24gLnByZXY6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuaGVybyxcbi5zaW5nbGUtcWEgLmhlcm8sXG4uc2luZ2xlLXByb2R1Y3QgLmhlcm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5zaW5nbGUtcG9zdCAuaGVybyA+IGRpdixcbi5zaW5nbGUtcWEgLmhlcm8gPiBkaXYsXG4uc2luZ2xlLXByb2R1Y3QgLmhlcm8gPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1wb3N0IC5tZXRhLFxuLnNpbmdsZS1xYSAubWV0YSxcbi5zaW5nbGUtcHJvZHVjdCAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2luZ2xlLXBvc3QgLm1ldGEgLm5hbWUsXG4uc2luZ2xlLXFhIC5tZXRhIC5uYW1lLFxuLnNpbmdsZS1wcm9kdWN0IC5tZXRhIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlLXBvc3QgLm1ldGEgLm5hbWU6aG92ZXIsXG4uc2luZ2xlLXFhIC5tZXRhIC5uYW1lOmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0IC5tZXRhIC5uYW1lOmhvdmVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDVweCAjZmZmKTtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggI2ZmZjtcbn1cbi5zaW5nbGUtcG9zdCAubWV0YSBpbWcsXG4uc2luZ2xlLXFhIC5tZXRhIGltZyxcbi5zaW5nbGUtcHJvZHVjdCAubWV0YSBpbWcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyLFxuLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyLFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEsXG4uc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSxcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhLFxuLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYSxcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGE6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhIHBhdGgsXG4uc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhIHBhdGgsXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGEgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYSBzdmcsXG4uc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhIHN2Zyxcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYSBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYTpob3ZlciBzdmcsXG4uc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHN2Zyxcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGE6aG92ZXIgcGF0aCxcbi5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGE6aG92ZXIgcGF0aCxcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1ODgyMzUyOTQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIsXG4gIC5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlcixcbiAgLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEsXG4gIC5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhLFxuICAuc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmZlYXR1cmVkLWltYWdlLFxuLnNpbmdsZS1xYSAuZmVhdHVyZWQtaW1hZ2UsXG4uc2luZ2xlLXByb2R1Y3QgLmZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zaW5nbGUtcG9zdCAuZmVhdHVyZWQtaW1hZ2UgZmlnY2FwdGlvbixcbi5zaW5nbGUtcWEgLmZlYXR1cmVkLWltYWdlIGZpZ2NhcHRpb24sXG4uc2luZ2xlLXByb2R1Y3QgLmZlYXR1cmVkLWltYWdlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2luZ2xlLXBvc3QgLmhlcm8tdmlkZW8sXG4uc2luZ2xlLXFhIC5oZXJvLXZpZGVvLFxuLnNpbmdsZS1wcm9kdWN0IC5oZXJvLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcG9zdCAuaGVyby12aWRlbyBpZnJhbWUsXG4uc2luZ2xlLXBvc3QgLmhlcm8tdmlkZW8gLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uc2luZ2xlLXBvc3QgLmhlcm8tdmlkZW8gLmVtYmVkLWNvbnRhaW5lciBlbWJlZCxcbi5zaW5nbGUtcWEgLmhlcm8tdmlkZW8gaWZyYW1lLFxuLnNpbmdsZS1xYSAuaGVyby12aWRlbyAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5zaW5nbGUtcWEgLmhlcm8tdmlkZW8gLmVtYmVkLWNvbnRhaW5lciBlbWJlZCxcbi5zaW5nbGUtcHJvZHVjdCAuaGVyby12aWRlbyBpZnJhbWUsXG4uc2luZ2xlLXByb2R1Y3QgLmhlcm8tdmlkZW8gLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uc2luZ2xlLXByb2R1Y3QgLmhlcm8tdmlkZW8gLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpbmdsZS1wb3N0IC5jYXRlZ29yaWVzLXRhZ3MsXG4uc2luZ2xlLXFhIC5jYXRlZ29yaWVzLXRhZ3MsXG4uc2luZ2xlLXByb2R1Y3QgLmNhdGVnb3JpZXMtdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uc2luZ2xlLXBvc3QgLmNhdGVnb3JpZXMtdGFncyBhLFxuLnNpbmdsZS1xYSAuY2F0ZWdvcmllcy10YWdzIGEsXG4uc2luZ2xlLXByb2R1Y3QgLmNhdGVnb3JpZXMtdGFncyBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG4uc2luZ2xlLXBvc3QgLmNhdGVnb3JpZXMtdGFncyAuY2F0ZWdvcnksXG4uc2luZ2xlLXFhIC5jYXRlZ29yaWVzLXRhZ3MgLmNhdGVnb3J5LFxuLnNpbmdsZS1wcm9kdWN0IC5jYXRlZ29yaWVzLXRhZ3MgLmNhdGVnb3J5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjQzY4RUQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMzRCO1xufVxuLnNpbmdsZS1wb3N0IC5jYXRlZ29yaWVzLXRhZ3MgLmNhdGVnb3J5OmhvdmVyLFxuLnNpbmdsZS1xYSAuY2F0ZWdvcmllcy10YWdzIC5jYXRlZ29yeTpob3Zlcixcbi5zaW5nbGUtcHJvZHVjdCAuY2F0ZWdvcmllcy10YWdzIC5jYXRlZ29yeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwQTUxO1xufVxuLnNpbmdsZS1wb3N0IC5jYXRlZ29yaWVzLXRhZ3MgLnRhZyxcbi5zaW5nbGUtcWEgLmNhdGVnb3JpZXMtdGFncyAudGFnLFxuLnNpbmdsZS1wcm9kdWN0IC5jYXRlZ29yaWVzLXRhZ3MgLnRhZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnNpbmdsZS1wb3N0IC5tYWluID4gdWwsXG4uc2luZ2xlLXBvc3QgLm1haW4gPiBvbCxcbi5zaW5nbGUtcWEgLm1haW4gPiB1bCxcbi5zaW5nbGUtcWEgLm1haW4gPiBvbCxcbi5zaW5nbGUtcHJvZHVjdCAubWFpbiA+IHVsLFxuLnNpbmdsZS1wcm9kdWN0IC5tYWluID4gb2wge1xuICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5tYWluID4gdWwsXG4gIC5zaW5nbGUtcG9zdCAubWFpbiA+IG9sLFxuICAuc2luZ2xlLXFhIC5tYWluID4gdWwsXG4gIC5zaW5nbGUtcWEgLm1haW4gPiBvbCxcbiAgLnNpbmdsZS1wcm9kdWN0IC5tYWluID4gdWwsXG4gIC5zaW5nbGUtcHJvZHVjdCAubWFpbiA+IG9sIHtcbiAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDJyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAubWFpbiA+IHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5zaW5nbGUtcG9zdCAubWFpbiA+IG9sIGxpOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5zaW5nbGUtcWEgLm1haW4gPiB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uc2luZ2xlLXFhIC5tYWluID4gb2wgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnNpbmdsZS1wcm9kdWN0IC5tYWluID4gdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnNpbmdsZS1wcm9kdWN0IC5tYWluID4gb2wgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNpbmdsZS1wb3N0IC5tYWluID4gaHIsXG4uc2luZ2xlLXFhIC5tYWluID4gaHIsXG4uc2luZ2xlLXByb2R1Y3QgLm1haW4gPiBociB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnNpbmdsZS1wb3N0IC5tYWluID4gcCxcbi5zaW5nbGUtcWEgLm1haW4gPiBwLFxuLnNpbmdsZS1wcm9kdWN0IC5tYWluID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2luZ2xlLXBvc3QgPiBhcnRpY2xlIC5tYWluID4gaDIsIC5zaW5nbGUtcG9zdCA+IGFydGljbGUgLm1haW4gPiBoMywgLnNpbmdsZS1wb3N0ID4gYXJ0aWNsZSAubWFpbiA+IGg0LCAuc2luZ2xlLXBvc3QgPiBhcnRpY2xlIC5tYWluID4gaDUsIC5zaW5nbGUtcG9zdCA+IGFydGljbGUgLm1haW4gPiBoNixcbi5zaW5nbGUtcWEgPiBhcnRpY2xlIC5tYWluID4gaDIsXG4uc2luZ2xlLXFhID4gYXJ0aWNsZSAubWFpbiA+IGgzLFxuLnNpbmdsZS1xYSA+IGFydGljbGUgLm1haW4gPiBoNCxcbi5zaW5nbGUtcWEgPiBhcnRpY2xlIC5tYWluID4gaDUsXG4uc2luZ2xlLXFhID4gYXJ0aWNsZSAubWFpbiA+IGg2LFxuLnNpbmdsZS1wcm9kdWN0ID4gYXJ0aWNsZSAubWFpbiA+IGgyLFxuLnNpbmdsZS1wcm9kdWN0ID4gYXJ0aWNsZSAubWFpbiA+IGgzLFxuLnNpbmdsZS1wcm9kdWN0ID4gYXJ0aWNsZSAubWFpbiA+IGg0LFxuLnNpbmdsZS1wcm9kdWN0ID4gYXJ0aWNsZSAubWFpbiA+IGg1LFxuLnNpbmdsZS1wcm9kdWN0ID4gYXJ0aWNsZSAubWFpbiA+IGg2IHtcbiAgY29sb3I6ICNGNDdEMjA7XG59XG4uc2luZ2xlLXBvc3QgPiBhcnRpY2xlIC5jYXRlZ29yaWVzIGEsXG4uc2luZ2xlLXFhID4gYXJ0aWNsZSAuY2F0ZWdvcmllcyBhLFxuLnNpbmdsZS1wcm9kdWN0ID4gYXJ0aWNsZSAuY2F0ZWdvcmllcyBhIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5zaW5nbGUtcWEgLmhlcm8sXG4uc2luZ2xlLXByb2R1Y3QgLmhlcm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5zaW5nbGUtcWEgLmJ1dHRvbnMsXG4uc2luZ2xlLXByb2R1Y3QgLmJ1dHRvbnMge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zaW5nbGUtcWEgLmJ1dHRvbnMgYSxcbi5zaW5nbGUtcHJvZHVjdCAuYnV0dG9ucyBhIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1xYSAuYnV0dG9ucyBhOmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0IC5idXR0b25zIGE6aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjMpO1xufVxuXG4ucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5yYW5rLW1hdGgtYnJlYWRjcnVtYiBwIGEsIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiBwIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xufVxuLnJhbmstbWF0aC1icmVhZGNydW1iIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucmFuay1tYXRoLWJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpO1xufVxuLnJhbmstbWF0aC1icmVhZGNydW1iIHNwYW4ubGFzdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpO1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnksIGJvZHkuYXJjaGl2ZS50YWcsIGJvZHkuYmxvZywgYm9keS5zaW5nbGUtcG9zdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODU4ODIzNTI5NCk7XG4gIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4uZGlhbW9uZCxcbi5ob3QtcGljayB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZGlhbW9uZCA+IHNwYW46Zmlyc3Qtb2YtdHlwZSxcbi5ob3QtcGljayA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGlhbW9uZDpob3Zlcixcbi5ob3QtcGljazpob3ZlciB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMS40KTtcbn1cblxuLmRpYW1vbmQge1xuICBtYXJnaW46IDJyZW0gYXV0byAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmRpYW1vbmQ6aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEuNCk7XG59XG4uZGlhbW9uZCA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaG90LXBpY2sge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNTlDMkUgMS4zNyUsICNGRUEyM0YgNDQuNzclLCAjRjE3ODA4IDEwMCUpO1xufVxuLmhvdC1waWNrOmhvdmVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgyLjQpIGJyaWdodG5lc3MoMS4yKTtcbn1cbi5ob3QtcGljayA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjOTAwQzcyO1xufVxuXG4uYXJjaGl2ZS50YWcgLnJhbmstbWF0aC1icmVhZGNydW1iLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnJhbmstbWF0aC1icmVhZGNydW1iIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA5O1xuICBtYXJnaW46IDA7XG59XG5cbi5hcmNoaXZlLnRhZyAuaGVybyBzdmcsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuaGVybyBzdmcsXG4uYmxvZyAuaGVybyBzdmcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgc2NhbGU6IDAuODU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYXJjaGl2ZS50YWcgLmhlcm8gc3ZnLFxuICAuYXJjaGl2ZS5jYXRlZ29yeSAuaGVybyBzdmcsXG4gIC5ibG9nIC5oZXJvIHN2ZyB7XG4gICAgc2NhbGU6IDE7XG4gIH1cbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCxcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCxcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCxcbi5ibG9nIC50YWdzLWNsb3VkLFxuLmJsb2cgLnRhZy1jbG91ZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYSxcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYSxcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhLFxuLmJsb2cgLnRhZ3MtY2xvdWQgYSxcbi5ibG9nIC50YWctY2xvdWQgYSB7XG4gIGNvbG9yOiAjQzY4RUQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMzRCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGEuY3VycmVudCwgLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYTpob3Zlcixcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhLmN1cnJlbnQsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYTpob3Zlcixcbi5ibG9nIC50YWdzLWNsb3VkIGEuY3VycmVudCxcbi5ibG9nIC50YWdzLWNsb3VkIGE6aG92ZXIsXG4uYmxvZyAudGFnLWNsb3VkIGEuY3VycmVudCxcbi5ibG9nIC50YWctY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwQTUxICFpbXBvcnRhbnQ7XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYS5oaWRkZW4sXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYS5oaWRkZW4sXG4uYmxvZyAudGFncy1jbG91ZCBhLmhpZGRlbixcbi5ibG9nIC50YWctY2xvdWQgYS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUudGFnIC50YWctY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYS5tb3JlLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGEubW9yZSxcbi5ibG9nIC50YWdzLWNsb3VkIGEubW9yZSxcbi5ibG9nIC50YWctY2xvdWQgYS5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgaHIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCBocixcbi5ibG9nIC5sb29wIGhyIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlLFxuLmJsb2cgLmxvb3AgLmFydGljbGUge1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSBoNCxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIGg0LFxuLmJsb2cgLmxvb3AgLmFydGljbGUgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlOmhvdmVyLFxuLmJsb2cgLmxvb3AgLmFydGljbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSBhLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGEsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGEge1xuICBjb2xvcjogI0M2OEVENztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjM0QjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOmhvdmVyLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTBBNTE7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgLm1ldGEgLmRhdGUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuZGF0ZSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYmFubmVycyA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYW5uZXJzID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5iYW5uZXJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lcnMgYSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5iYW5uZXJzIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdpbmF0aW9uID4gKiB7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2luYXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4xNXMgbGluZWFyO1xufVxuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzQ0ZCk7XG59XG4ucGFnaW5hdGlvbiAucHJldixcbi5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjI1cyBsaW5lYXI7XG59XG4ucGFnaW5hdGlvbiAucHJldjpob3Zlcixcbi5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDhweCAjNDRkKTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2OmFmdGVyLFxuLnBhZ2luYXRpb24gLm5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZHJvcC5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnBhZ2luYXRpb24gLnByZXY6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG59XG5cbmJvZHkuZXJyb3I0MDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xufVxuYm9keS5lcnJvcjQwNCBzZWN0aW9uLmVycm9yNDA0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIGNvbnRyYXN0KDEuNCk7XG59XG5ib2R5LmVycm9yNDA0IGRpdi5jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmVycm9yNDA0IGRpdi5jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCg2cmVtLCA2dncsIDlyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNXJlbSwgNnZ3LCA3cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNpbmdsZS1xYSAucWEtY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbi5zaW5nbGUtcWEgLmFuc3dlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbmJvZHkuc2VhcmNoIGhlYWRlciAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aC5saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoLmxpZ2h0ID4gKiB7XG4gIGNvbG9yOiAjMjIyO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aC5saWdodCA+IHNlY3Rpb24udGFncyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjcpO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aC5saWdodCA+IHNlY3Rpb24udGFncyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MEE1MTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGgubGlnaHQgPiBociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgMC43KTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBwLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC53cC1ibG9jay1oZWFkaW5nLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5pbmdyZXNzLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC53cC1ibG9jay1xdW90ZSxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAud3AtYmxvY2stZ2FsbGVyeSxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiB1bCxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBvbCxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAud3AtYmxvY2stdGFibGUsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLndwLWJsb2NrLWltYWdlLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5pbmZvZ3JhbSxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAucGVyc29ucyxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuY3RhLWNhcmRzLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC53cC1ibG9jay1lbWJlZCxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAubXA0LFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5zb2NpYWwtbWVkaWEge1xuICBtYXgtd2lkdGg6IDczMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLmltYWdlLXF1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5pbWFnZS1jYXJvdXNlbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDczMHB4IC0gMnJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gdWwsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLndwLWJsb2NrLXF1b3RlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMnJlbSAxcmVtIDJyZW0gNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLndwLWJsb2NrLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbSA2cmVtO1xuICB9XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLndwLWJsb2NrLXF1b3RlOmJlZm9yZSB7XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogNTBweDtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBociB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHAuYW5mYW5nOmZpcnN0LWxldHRlciB7XG4gIGluaXRpYWwtbGV0dGVyOiAyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBzdXBwb3J0cyBub3QgKGluaXRpYWwtbGV0dGVyOiAyKSB7XG4gIGJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBwLmFuZmFuZzpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHAuYW5mYW5nLm9yYW5nZTpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogI0VBNkQwNDtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLnNvY2lhbC1tZWRpYSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAuNXJlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuc29jaWFsLW1lZGlhIGEgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuc29jaWFsLW1lZGlhIGEgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuc29jaWFsLW1lZGlhIGE6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTg4MjM1Mjk0KTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBzZWN0aW9uLnRhZ3Mge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBzZWN0aW9uLnRhZ3MgLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHNlY3Rpb24udGFncyA+ICoge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gc2VjdGlvbi50YWdzIC5jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gc2VjdGlvbi50YWdzIC5jbG91ZCA+IGEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHNlY3Rpb24udGFncyAuY2xvdWQgPiBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggLnNoYXJlLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhZ2UtdGhhbmsteW91LWNvbnRlbnQge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pbmdyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuZmlndXJlLndwLWJsb2NrLWVtYmVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5maWd1cmUud3AtYmxvY2stZW1iZWQgPiAqIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uY3RhLWJhbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNS42MjVyZW0gMXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY3RhLWJhbm5lci5zbWFsbCB7XG4gICAgbWluLWhlaWdodDogNDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jdGEtYmFubmVyLmxhcmdlIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmN0YS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDhyZW0gMXJlbTtcbiAgfVxufVxuLmN0YS1iYW5uZXIgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN0YS1iYW5uZXIgLmNvbnRlbnQgaDEsIC5jdGEtYmFubmVyIC5jb250ZW50IGgyLCAuY3RhLWJhbm5lciAuY29udGVudCBoMywgLmN0YS1iYW5uZXIgLmNvbnRlbnQgaDQsIC5jdGEtYmFubmVyIC5jb250ZW50IGg1LCAuY3RhLWJhbm5lciAuY29udGVudCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmN0YS1iYW5uZXIgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jdGEtY2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY3RhLWNhcmRzIHtcbiAgICBwYWRkaW5nOiA4cmVtIDFyZW07XG4gIH1cbn1cbi5jdGEtY2FyZHMgLmNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmN0YS1jYXJkcyAuY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoY2FsYyg1MCUgLSAxcmVtKSwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3RhLWNhcmRzIC5jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChjYWxjKDI1JSAtIDJyZW0pLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgfVxufVxuLmN0YS1jYXJkcyAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmN0YS1jYXJkcyAuY2FyZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jdGEtY2FyZHMgLmNhcmQgYSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uY3RhLWNhcmRzIGgyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDIyMzRCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmN0YS1jYXJkcyBoMiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuc2VjdGlvbi5pbWFnZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dC5ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTRlNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmltYWdlLXRleHQuZ3JheSB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG59XG5zZWN0aW9uLmltYWdlLXRleHQuZ3JheSAudGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU0ZTQ7XG59XG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2LnJpZ2h0IC50ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC5pbWFnZSBpbWcsXG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLmNoYXJ0IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC5pbWFnZS5yaWdodCxcbiAgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC5jaGFydC5yaWdodCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQgaDIsIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCBoMywgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0IGg0LCBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQgaDUsIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQgdWwsIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLmxpbmtzIGEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLmxpbmtzIGE6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uaGVyby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmhlcm8tYmxvY2sgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZXJvLWJsb2NrLnNtYWxsIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4uaGVyby1ibG9jay5zbWFsbCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uaGVyby1ibG9jay5zbWFsbCAuY29udGVudCAud3lzaXd5ZyB7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xufVxuLmhlcm8tYmxvY2subGFyZ2Uge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG59XG4uaGVyby1ibG9jay5jb2xvciAuY29udGVudCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLmhlcm8tYmxvY2suY29sb3IgLmNvbnRlbnQgaDEsXG4uaGVyby1ibG9jay5jb2xvciAuY29udGVudCBoMixcbi5oZXJvLWJsb2NrLmNvbG9yIC5jb250ZW50IGgzLFxuLmhlcm8tYmxvY2suY29sb3IgLmNvbnRlbnQgaDQsXG4uaGVyby1ibG9jay5jb2xvciAuY29udGVudCBoNSxcbi5oZXJvLWJsb2NrLmNvbG9yIC5jb250ZW50IGg2IHtcbiAgY29sb3I6ICM1MzE1NUQ7XG59XG4uaGVyby1ibG9jay5pbWFnZSAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8tYmxvY2sgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuaGVyby1ibG9jayAuY29udGVudCB7XG4gICAgcGFkZGluZzogOHJlbSAycmVtO1xuICB9XG59XG4uaGVyby1ibG9jayAuY29udGVudCAud3lzaXd5ZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xufVxuLmhlcm8tYmxvY2sgLmNvbnRlbnQgLnd5c2l3eWcgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5oZXJvLWJsb2NrIC5jb250ZW50IC53eXNpd3lnIHtcbiAgICBtYXJnaW46IDZyZW0gYXV0bztcbiAgfVxufVxuLmhlcm8tYmxvY2sgLmNvbnRlbnQgLnd5c2l3eWcgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cbi5oZXJvLWJsb2NrIC5jb250ZW50IC53eXNpd3lnIHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5oZXJvLWJsb2NrIC5jb250ZW50IC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8tYmxvY2sgLmNvbnRlbnQgLmxpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZXJvLWJsb2NrIC5jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuaGVyby1ibG9jayAuY29udGVudCAubGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlcm8tYmxvY2sgLmNvbnRlbnQgLmxpbmtzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaGVyby1ibG9jayAuY29udGVudCAubGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmltYWdlLWhlcm8tYmxvY2sge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uaW1hZ2UtaGVyby1ibG9jayBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZS1oZXJvLWJsb2NrIC5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLnN3aXBlciAuc3dpcGVyLXNsaWRlIGRpdiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyIC5zd2lwZXItc2xpZGUgZGl2LnZhbHVlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5zd2lwZXIgLnN3aXBlci1zbGlkZSBkaXYudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICB9XG59XG4uYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJ1dHRvbi13cmFwcGVyLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJ1dHRvbi13cmFwcGVyLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idXR0b24td3JhcHBlci5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGF0ZXN0LXBvc3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTRlNDtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXRlc3QtcG9zdHMge1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgfVxufVxuLmxhdGVzdC1wb3N0cyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5sYXRlc3QtcG9zdHMgLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhdGVzdC1wb3N0cyAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLmxhdGVzdC1wb3N0cyAuZ3JpZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhdGVzdC1wb3N0cyAuZ3JpZCBhIC5jYXRzLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5sYXRlc3QtcG9zdHMgLmdyaWQgYSAuY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sYXRlc3QtcG9zdHMgLmdyaWQgYSAuY2F0ZWdvcmllcyA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMzI0NTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5sYXRlc3QtcG9zdHMgLmdyaWQgYSBoNCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLmxhdGVzdC1wb3N0cyAuZ3JpZCBhIC5mZWF0dXJlZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF0ZXN0LXBvc3RzIC5ncmlkIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhdGVzdC1wb3N0cyAuZ3JpZCBhIGltZyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmxhdGVzdC1wb3N0cyAuZ3JpZCBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5nZi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5nZi1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkwMEM3MiAtMC41MiUsICNBOTBBNTEgMTAyLjkyJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDQwJSwgMTAwJSAyMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmdmLWNvbnRhaW5lciAuY29udGFpbmVyLTk5OCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDMxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZi1jb250YWluZXIgLmNvbnRhaW5lci05OTgge1xuICAgIG1heC13aWR0aDogOTk4cHg7XG4gIH1cbn1cbi5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBnYXA6IDFyZW07XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLmdmLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG59XG4uZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgc2VsZWN0IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmdmLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5nZm9ybV9ib2R5IGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYm9keSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgdGQuZ3N1cnZleS1saWtlcnQtY2hvaWNlLmdzdXJ2ZXktbGlrZXJ0LXNlbGVjdGVkLFxuLmdmLWNvbnRhaW5lciAuZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IHRkLmdzdXJ2ZXktbGlrZXJ0LWNob2ljZS5nc3VydmV5LWxpa2VydC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWN0aXZlX3Bpbmsuc3ZnKTtcbn1cbi5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgLmdzdXJ2ZXktcmFuay1jaG9pY2UsXG4uZ2YtY29udGFpbmVyIC5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdzdXJ2ZXktcmFuay1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Fycm93LWhhbmRsZV9waW5rLnN2Zyk7XG59XG4uZ2YtY29udGFpbmVyIC5nc3VydmV5LXJhbmsudWktc29ydGFibGUgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IHRoLFxuLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCB0ZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgLmdzdXJ2ZXktbGlrZXJ0LXJvdy1sYWJlbCxcbi5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgdGguZ3N1cnZleS1saWtlcnQtY2hvaWNlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1ODgyMzUyOTQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MnB4KSB7XG4gIC5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgLmdzdXJ2ZXktbGlrZXJ0LXJvdy1sYWJlbCxcbiAgLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCB0aC5nc3VydmV5LWxpa2VydC1jaG9pY2UtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgLmdzdXJ2ZXktbGlrZXJ0LXJvdy1sYWJlbCB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjJweCkge1xuICAuZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IC5nc3VydmV5LWxpa2VydC1yb3ctbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIH1cbn1cblxuLmdmb3JtX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTAwQzcyIDAlLCAjQTkwQTUxIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDM1JSk7XG59XG5cbi5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3QgLmdmLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5ib2R5LmRhcmstbGF5ZXItYWN0aXZlIC5kYXJrLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnBlcnNvbnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wZXJzb25zLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGVyc29ucy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4ucGVyc29ucy1ncmlkIC5zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBlcnNvbnMtZ3JpZCAuc29jaWFsLW1lZGlhIGltZyB7XG4gIGhlaWdodDogMThweDtcbn1cbi5wZXJzb25zLWdyaWQgLnNvY2lhbC1tZWRpYSBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5wZXJzb25zLWdyaWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTMxNTVEO1xufVxuLnBlcnNvbnMtZ3JpZCBhLmVtYWlsIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5wZXJzb25zLWdyaWQgLnBlcnNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25zLWdyaWQgLnBlcnNvbiBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC40cyBlYXNlLWluLW91dDtcbn1cbi5wZXJzb25zLWdyaWQgLnBlcnNvbiAubGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMCwgODAsIDAuNSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbn1cbi5wZXJzb25zLWdyaWQgLnBlcnNvbiAubGF5ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGVyc29ucy1ncmlkIC5wZXJzb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGVyc29ucy1ncmlkIC5wZXJzb246aG92ZXIgLmxheWVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wZXJzb25zLWdyaWQgLnBlcnNvbiBoNiB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ucGVyc29ucy1ncmlkIC5wZXJzb24gLnNvY2lhbC1tZWRpYSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnBlcnNvbnMtZ3JpZCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29ucy1ncmlkIC5pbWFnZSAuZy13aGl0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5wZXJzb25zLWdyaWQgLnBlcnNvbi1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi5wcm9kdWN0LW1vZGFsLFxuLnBlcnNvbi1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjM5KTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAucHJvZHVjdC1tb2RhbCxcbiAgLnBlcnNvbi1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtbW9kYWwsXG4gIC5wZXJzb24tbW9kYWwge1xuICAgIG1heC13aWR0aDogNzB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LW1vZGFsLFxuICAucGVyc29uLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gIH1cbn1cbi5wcm9kdWN0LW1vZGFsIC5jbG9zZSxcbi5wZXJzb24tbW9kYWwgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHotaW5kZXg6IDU7XG59XG4ucHJvZHVjdC1tb2RhbCAuY2xvc2UgaW1nLFxuLnBlcnNvbi1tb2RhbCAuY2xvc2UgaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTVweDtcbn1cbi5wcm9kdWN0LW1vZGFsIC5pbWFnZSxcbi5wZXJzb24tbW9kYWwgLmltYWdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmM2Y0IDAsICNkZmNhZTUgMTAwJSk7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1tb2RhbCAuYnV0dG9ucyxcbi5wZXJzb24tbW9kYWwgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1tb2RhbCAuYnV0dG9ucyxcbiAgLnBlcnNvbi1tb2RhbCAuYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnByb2R1Y3QtbW9kYWwgLmJ1dHRvbnMgYSxcbi5wZXJzb24tbW9kYWwgLmJ1dHRvbnMgYSB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1tb2RhbCAuYnV0dG9ucyBhLFxuICAucGVyc29uLW1vZGFsIC5idXR0b25zIGEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wcm9kdWN0LW1vZGFsIC5idXR0b25zIGE6aG92ZXIsXG4ucGVyc29uLW1vZGFsIC5idXR0b25zIGE6aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjMpO1xufVxuLnByb2R1Y3QtbW9kYWwgaDYsXG4ucGVyc29uLW1vZGFsIGg2IHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5wcm9kdWN0LW1vZGFsIC5pbmZvLXRleHQgcCxcbi5wZXJzb24tbW9kYWwgLmluZm8tdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5pbmZvLXRleHQgdWwsIC5wcm9kdWN0LW1vZGFsIC5pbmZvLXRleHQgb2wsXG4ucGVyc29uLW1vZGFsIC5pbmZvLXRleHQgdWwsXG4ucGVyc29uLW1vZGFsIC5pbmZvLXRleHQgb2wge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cbi5wcm9kdWN0LW1vZGFsIC5pbmZvLXRleHQgdWwgYSwgLnByb2R1Y3QtbW9kYWwgLmluZm8tdGV4dCBvbCBhLFxuLnBlcnNvbi1tb2RhbCAuaW5mby10ZXh0IHVsIGEsXG4ucGVyc29uLW1vZGFsIC5pbmZvLXRleHQgb2wgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgY29sb3I6ICM1MzE1NUQ7XG59XG5cbi5wZXJzb24tbW9kYWwge1xuICBtYXgtaGVpZ2h0OiA4NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2luZ2xlLXBvc3QgI3BlcnNvbi1pbmZvLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGUtcG9zdCAjcGVyc29uLWluZm8tY2FyZCAuaW5mbyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2luZ2xlLXBvc3QgI3BlcnNvbi1pbmZvLWNhcmQgLmNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbn1cblxuLnBlcnNvbi1tb2RhbCB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5wZXJzb24tbW9kYWwgLnRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGVyc29uLW1vZGFsIC50b3AgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGVyc29uLW1vZGFsIC50b3AgLmltYWdlIC5nLXdoaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnBlcnNvbi1tb2RhbCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wZXJzb24tbW9kYWwgLmluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBlcnNvbi1tb2RhbCAuaW5mbyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1MzE1NUQ7XG59XG4ucGVyc29uLW1vZGFsIC5zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wZXJzb24tbW9kYWwgLnNvY2lhbC1tZWRpYSBpbWcge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucGVyc29uLW1vZGFsIC5zb2NpYWwtbWVkaWEgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5wZXJzb24tbW9kYWwgLmludHJvZHVjdGlvbiA+IHAge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5wZXJzb24tbW9kYWwgLmludHJvZHVjdGlvbiA+IHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuc2VjdGlvbi5wcm9kdWN0cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5zZWN0aW9uLnByb2R1Y3RzIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcmllcyBzcGFuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAzMjQ1OTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcmllcyBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IG9wYWNpdHkoMC43NSk7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWNhdGVnb3JpZXMgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyNDU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3RzIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIHNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3V0bGluZTogMDtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNFQTZEMDQ7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QgLmltYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkYzRjQgMCUsICNERkNBRTUgMTAwJSk7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QgLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0IC5jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QgLmNvbnRlbnQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0IC5jb250ZW50IC5leGNlcnB0IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5wcm9kdWN0LW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnByb2R1Y3QtbW9kYWwgLmltYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LW1vZGFsIC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuc2VjdGlvbi5xYSxcbnNlY3Rpb24uYWxsLXFhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbnNlY3Rpb24ucWEgLnBhaXIsXG5zZWN0aW9uLmFsbC1xYSAucGFpciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU0ZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5zZWN0aW9uLnFhIC5wYWlyOm5vdCg6bGFzdC1vZi10eXBlKSxcbnNlY3Rpb24uYWxsLXFhIC5wYWlyOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5zZWN0aW9uLnFhIC5wYWlyOmhvdmVyLFxuc2VjdGlvbi5hbGwtcWEgLnBhaXI6aG92ZXIge1xuICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDAgNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAzcHggN3B4IC0zcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlY3Rpb24ucWEgLnF1ZXN0aW9uLFxuc2VjdGlvbi5hbGwtcWEgLnF1ZXN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MzE1NUQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbnNlY3Rpb24ucWEgLnF1ZXN0aW9uIGksXG5zZWN0aW9uLmFsbC1xYSAucXVlc3Rpb24gaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjRzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWluLXdpZHRoOiAyNXB4O1xufVxuc2VjdGlvbi5xYSAucXVlc3Rpb24gaS5vcGVuLFxuc2VjdGlvbi5hbGwtcWEgLnF1ZXN0aW9uIGkub3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbnNlY3Rpb24ucWEgLnF1ZXN0aW9uIGkuY2xvc2VkLFxuc2VjdGlvbi5hbGwtcWEgLnF1ZXN0aW9uIGkuY2xvc2VkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcbn1cbnNlY3Rpb24ucWEgLnF1ZXN0aW9uIGkgaW1nLFxuc2VjdGlvbi5hbGwtcWEgLnF1ZXN0aW9uIGkgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbnNlY3Rpb24ucWEgLmFuc3dlcixcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbnNlY3Rpb24ucWEgLmFuc3dlcjpob3ZlcixcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXI6aG92ZXIge1xuICBjdXJzb3I6IGF1dG87XG59XG5zZWN0aW9uLnFhIC5hbnN3ZXIgYSxcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgYSB7XG4gIGNvbG9yOiAjMDMyNDU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbnNlY3Rpb24ucWEgLmFuc3dlciBhOmhvdmVyLFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuc2VjdGlvbi5xYSAuYW5zd2VyIGgyLCBzZWN0aW9uLnFhIC5hbnN3ZXIgaDMsIHNlY3Rpb24ucWEgLmFuc3dlciBoNCwgc2VjdGlvbi5xYSAuYW5zd2VyIGg1LCBzZWN0aW9uLnFhIC5hbnN3ZXIgaDYsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIGgyLFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciBoMyxcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgaDQsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIGg1LFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5zZWN0aW9uLnFhIC5hbnN3ZXIgcDpub3QoOmxhc3Qtb2YtdHlwZSksXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbnNlY3Rpb24ucWEgLmFuc3dlciB1bCwgc2VjdGlvbi5xYSAuYW5zd2VyIG9sLFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciB1bCxcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgb2wge1xuICBtYXJnaW46IDFyZW0gMCAxcmVtIDJyZW07XG59XG5cbi5tYXJrZXRpbmctY2F0ZWdvcmllcyxcbi5xYS1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1hcmtldGluZy1jYXRlZ29yaWVzIC5xYS1jYXRlZ29yeS1hbGwsXG4ubWFya2V0aW5nLWNhdGVnb3JpZXMgc3Bhbixcbi5xYS1jYXRlZ29yaWVzIC5xYS1jYXRlZ29yeS1hbGwsXG4ucWEtY2F0ZWdvcmllcyBzcGFuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU0ZTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAzMjQ1OTtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWFya2V0aW5nLWNhdGVnb3JpZXMgLnFhLWNhdGVnb3J5LWFsbDpob3Zlcixcbi5tYXJrZXRpbmctY2F0ZWdvcmllcyBzcGFuOmhvdmVyLFxuLnFhLWNhdGVnb3JpZXMgLnFhLWNhdGVnb3J5LWFsbDpob3Zlcixcbi5xYS1jYXRlZ29yaWVzIHNwYW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogb3BhY2l0eSgwLjc1KTtcbn1cbi5tYXJrZXRpbmctY2F0ZWdvcmllcyAucWEtY2F0ZWdvcnktYWxsLmFjdGl2ZSxcbi5tYXJrZXRpbmctY2F0ZWdvcmllcyBzcGFuLmFjdGl2ZSxcbi5xYS1jYXRlZ29yaWVzIC5xYS1jYXRlZ29yeS1hbGwuYWN0aXZlLFxuLnFhLWNhdGVnb3JpZXMgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyNDU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1jZS1jb250ZW50LWJvZHkgdWwsIC5tY2UtY29udGVudC1ib2R5IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5wZGYtbGlicmFyeSAubGlicmFyeSB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGRmLWxpYnJhcnkgLmxpYnJhcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wZGYtbGlicmFyeSAubGlicmFyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLnBkZi1saWJyYXJ5IC5wZGYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDAgMTBweCAxNXB4IC0zcHgsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMCA0cHggNnB4IC0ycHg7XG59XG4ucGRmLWxpYnJhcnkgLnBkZjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTcsIDE3LCAyNiwgMC4wNSkgMCAxcHggMCwgcmdiYSgxNywgMTcsIDI2LCAwLjEpIDAgMCA4cHg7XG59XG4ucGRmLWxpYnJhcnkgLnBkZjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSBzY2FsZSgxLjIpO1xufVxuLnBkZi1saWJyYXJ5IC5wZGYgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ucGRmLWxpYnJhcnkgLnBkZiAuZmlsZXNpemUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGRmLWxpYnJhcnkgLnBkZiAudGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5zZWN0aW9uLm1wNCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIHNlY3Rpb24ubXA0IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5tcDQge1xuICAgIHBhZGRpbmc6IDhyZW07XG4gIH1cbn1cbnNlY3Rpb24ubXA0IC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5tcDQgLnZpZGVvLXdyYXBwZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zZWN0aW9uLm1wNCAudmlkZW8td3JhcHBlcjpob3ZlciAucGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuc2VjdGlvbi5tcDQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwO1xufVxuc2VjdGlvbi5tcDQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBsYXkgLnBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbi5tcDQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBsYXkgLnBhdXNlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VjdGlvbi5tcDQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBhdXNlIC5wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VjdGlvbi5tcDQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBhdXNlIC5wYXVzZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuc2VjdGlvbi5tcDQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uLnBhdXNlIC5wYXVzZS1pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbnNlY3Rpb24ubXA0IHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5cbi5tYXJrZXRpbmctY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbTtcbn1cbi5tYXJrZXRpbmctY2F0ZWdvcmllcyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tYXJrZXRpbmctY2F0ZWdvcmllcyAuY2xvdWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFya2V0aW5nLWNhdGVnb3JpZXMgLndyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbnNlY3Rpb24uY29sb3ItYmFubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG59XG5zZWN0aW9uLmNvbG9yLWJhbm5lciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuc2VjdGlvbi5jb2xvci1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgc2VjdGlvbi5jb2xvci1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgfVxufVxuXG4ubGFuZ2luZy1wYWdlLWZvcm0ge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gIH1cbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2Zvcm0tZmllbGQtbGFiZWwsXG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdpbnB1dF9jb250YWluZXIsXG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmaWVsZF9kZXNjcmlwdGlvbixcbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2Zvcm1fYm9keSBpbnB1dCxcbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2Zvcm1fYm9keSBzZWxlY3QsXG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmb3JtX2JvZHkgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2Zvcm1fYm9keSA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0gLmdmb3JtX2J1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSAuc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubGFuZ2luZy1wYWdlLWZvcm0gLnNvY2lhbC1tZWRpYSB7XG4gICAgbWFyZ2luOiA0cmVtIDAgMnJlbTtcbiAgfVxufVxuLmxhbmdpbmctcGFnZS1mb3JtIC5zb2NpYWwtbWVkaWEgYSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIC5zb2NpYWwtbWVkaWEgYSBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIC5zb2NpYWwtbWVkaWEgYSBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIC5zb2NpYWwtbWVkaWEgYSBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTg4MjM1Mjk0KTtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSAuc29jaWFsLW1lZGlhIGE6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xufVxuXG5zZWN0aW9uLmluZm9ncmFtIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuc2VjdGlvbi5pbWFnZS1xdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDNyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA5NDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIHNlY3Rpb24uaW1hZ2UtcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmltYWdlLXF1b3RlIHtcbiAgICBtYXJnaW46IDZyZW0gYXV0bztcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuc2VjdGlvbi5pbWFnZS1xdW90ZSAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLmltYWdlLXF1b3RlIGltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgc2VjdGlvbi5pbWFnZS1xdW90ZSBpbWcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxOTJweDtcbiAgfVxufVxuc2VjdGlvbi5pbWFnZS1xdW90ZSBibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIHNlY3Rpb24uaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSBjaXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5zZWN0aW9uLmltYWdlLXF1b3RlIGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlCBcIjtcbn1cblxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLXF1b3RlIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1xdW90ZSBibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIHNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1xdW90ZSBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1xdW90ZSBibG9ja3F1b3RlIC5xdW90ZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCA1dncsIDIuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSAucXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbn1cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1xdW90ZSBibG9ja3F1b3RlIC5xdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG59XG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSBjaXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLWJpZHMge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLWJpZHMgLmJpZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIHNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1iaWRzIC5iaWRzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLWJpZHMgLmJpZHMgLmJpZHMtbnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCAxMHZ3LCAxMHJlbSk7XG4gIGZvbnQtZmFtaWx5OiBcIkVwaWxvZ3VlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1iaWRzIC5iaWRzIC5iaWRzLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgNXZ3LCAyLjVyZW0pO1xufVxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLWJpZHMgLmJpZHMgLmJpZHMtc3ViLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbn1cblxuc2VjdGlvbi5mdWxsLXdpZHRoLXBvc3QtbXA0IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5mdWxsLXdpZHRoLXBvc3QtbXA0IHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5zZWN0aW9uLmZ1bGwtd2lkdGgtcG9zdC1tcDQgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yIC5hdXRob3JzIC5hdXRob3Ige1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yIC5hdXRob3JzIC5hdXRob3IgLm5hbWUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IHtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5tZXRhID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAuc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5zb2NpYWwtbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5zb2NpYWwtbWVkaWEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLnNvY2lhbC1tZWRpYSBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLnNvY2lhbC1tZWRpYSBhIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAuc29jaWFsLW1lZGlhIGEgc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAuc29jaWFsLW1lZGlhIGE6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODU4ODIzNTI5NCk7XG59XG5cbmJvZHkubGlnaHQgLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3Ige1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbmJvZHkubGlnaHQgLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgLm1ldGEge1xuICBjb2xvcjogI2U1ZTRlNDtcbn1cblxuLnNwZWNpYWwtaGVybyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwZWNpYWwtaGVybyAuaGVhZGluZyB7XG4gIG1hcmdpbjogNXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cmVtO1xufVxuLnNwZWNpYWwtaGVybyAuaGVhZGluZyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVNZXRhbmFcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zcGVjaWFsLWhlcm8gLnNwZWNpYWwtZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc3RlbGV1clwiO1xufVxuLnNwZWNpYWwtaGVybyAuaW5wYWdlLWFuY2hvciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG4uc3BlY2lhbC1oZXJvIHN2ZyB7XG4gIGFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG4udmlkZW8tZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU0ZTQ7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC52aWRlby1ncmlkIHtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIH1cbn1cbi52aWRlby1ncmlkIC5oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZGVvLWdyaWQgLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC52aWRlby1ncmlkIC52aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlby1ncmlkIC52aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgfVxufVxuLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlcjpob3ZlciAucGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGxheSAucGxheS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGxheSAucGF1c2UtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGF1c2UgLnBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGF1c2UgLnBhdXNlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC4zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGF1c2UgLnBhdXNlLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnZpZGVvLWdyaWQgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhc3BlY3QtcmF0aW86IDkvMTY7XG59XG5cbi5mdWxsLXdpZHRoLXBvc3QtaGVybyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnVsbC13aWR0aC1wb3N0LWhlcm8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1oZXJvIC53eXNpd3lnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjUlO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1oZXJvIC53eXNpd3lnIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1oZXJvIC53eXNpd3lnIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1oZXJvIC5zY3JvbGwtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogM3JlbTtcbiAgd2lkdGg6IDI0cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICBib3R0b206IDNyZW07XG4gIH1cbiAgNTAlIHtcbiAgICBib3R0b206IDMuOHJlbTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDNyZW07XG4gIH1cbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwib21uZXMtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkuaG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvcl9fcG9zdC10aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlzLXJvb3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9ja1tkYXRhLXR5cGVePVwiYWNmL1wiXSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLy9cbi8vIF9yZXNldC5zY3NzXG4vL1xuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG4iLCJhLmNhdGVnb3J5LFxuYS50YWcsXG5hLnRhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICYubW9yZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvcl9wdXJwbGVfbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3B1cnBsZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5X3NoYWRlXzM7XG4gIH1cbn1cblxuYS5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHg7XG5cbiAgJi5wcmltYXJ5LTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuXG4gICAgJi5ncmFkaWVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MDE0NjggMCUsICM1MzE1NUQgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5zaGFkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MDBDNzIgMCUsICNBOTBBNTEgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5hY2NlbnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQTkwQTUxIDAlLCAjRDAwMDE4IDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICYucHJpbWFyeS0xLFxuICAmLnByaW1hcnktMiB7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMzUlKTtcbiAgICB9XG4gIH1cblxuICAmLnNlY29uZGFyeS0xLFxuICAmLnNlY29uZGFyeS0yIHtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IHNhdHVyYXRlKDIpO1xuICAgIH1cbiAgfVxuXG4gICYucHJpbWFyeS0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuXG4gICAgJi5ncmFkaWVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFQTZEMDQgMCUsICNFNTUyMTAgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5zaGFkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzQ2MjkgMCUsICNEMDAwMTggMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWNvbmRhcnktMSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICB9XG5cbiAgJi5zZWNvbmRhcnktMiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeTtcbiAgICBjb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgfVxuXG4gICYubGFyZ2Uge1xuICAgIHBhZGRpbmc6IC43NXJlbSAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAmLm1lZGl1bSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgfVxuXG4gICYuc21hbGwge1xuICAgIHBhZGRpbmc6IC41cmVtIDEuMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbn1cbiIsIi8vXG4vLyBfbWVkaWEuc2Nzc1xuLy9cblxuLndwLWNhcHRpb24sIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5hbGlnbmNlbnRlciwgJi5hbGlnbm5vbmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuYWxpZ25yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuIiwiYXJ0aWNsZS5jb250YWluZXItY29sLTEyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBnYXA6IDAgMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgIGdhcDogMCAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAjYnJlYWRjcnVtYnMsXG4gIGhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDEwO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gNjtcbiAgICB9XG4gIH1cblxuICBhc2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMztcbiAgICBncmlkLXJvdzogYXV0by9zcGFuIDE7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDgvc3BhbiA0O1xuICAgICAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogOS9zcGFuIDM7XG4gICAgICBncmlkLXJvdzogYXV0by9zcGFuIDE7XG4gICAgfVxuICB9XG59XG5cblxuLmJsb2cuY29udGFpbmVyLWNvbC0xMixcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGdhcDogMCAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBhdXRvKTtcbiAgcGFkZGluZzogMCAxcmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgZ2FwOiAwIDFyZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmFyY2hpdmUtdG9wIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICB9XG5cbiAgLmFyY2hpdmUtdGl0bGUsXG4gIC5zdGlja3ktcG9zdHMsXG4gIC5jYXRlZ29yeS1jbG91ZCxcbiAgLnRhZ3MtY2xvdWQsXG4gIC50YWctY2xvdWQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA5O1xuICAgIH1cbiAgfVxuXG4gIC5sb29wIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gODtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA2O1xuICAgIH1cbiAgfVxuXG4gIGFzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxMC9zcGFuIDM7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcnMge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogOS9zcGFuIDQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxMC9zcGFuIDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZy5wYWdlZCB7XG4gIC5jYXRlZ29yeS1jbG91ZCB7fVxuXG4gIGFzaWRlIHtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcblxuICAgIC5waWNrcyB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkuY2F0ZWdvcnkge1xuICAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIHtcbiAgICAuYmFubmVycyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgICBncmlkLWNvbHVtbjogNy9zcGFuIDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuXG4gID5oMSxcbiAgPmgxLFxuICA+aDIsXG4gID5oMyxcbiAgPmg0LFxuICA+aDUsXG4gID5oNixcbiAgPnAsXG4gID51bCxcbiAgPm9sLFxuICA+LndwLWJsb2NrLWNvbHVtbnMsXG4gID4ud3AtYmxvY2stdGFibGUsXG4gID4uYnV0dG9uLXdyYXBwZXIsXG4gID4uc2VhcmNoLXJlc3VsdHMsXG4gID5zZWN0aW9uLnBlcnNvbnMsXG4gID5zZWN0aW9uLmFsbC1xYSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gID5oMSxcbiAgPmgxLFxuICA+aDIsXG4gID5oMyxcbiAgPmg0LFxuICA+aDUsXG4gID5oNiB7XG4gICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICB9XG5cbiAgPm9sLFxuICA+dWwge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICA+bGkge1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgID51bCxcbiAgICAgID5vbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICA+cCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgPmEge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyLTE2MDAge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cblxuLmNvbnRhaW5lci0xNjAwIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItMTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLTEwMDAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci04MDAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmc6bm90KC53cC1lZGl0b3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmxhbmRpbmctcGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICA+c2VjdGlvbi5pbWFnZS10ZXh0IHtcbiAgICAuY29udGFpbmVyLTE2MDAge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIF90eXBlLnNjc3Ncbi8vXG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjYyNXJlbSwgNnZ3LCA0cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMuMzc1cmVtLCA2dncsIDQuNjg4cmVtKTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIuMTI1cmVtLCA2dncsIDIuODc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDNyZW0sIDZ2dywgMy41cmVtKTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMS40MDI1cmVtLCA2dncsIDIuNjRyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjcwMTI1cmVtLCA2dncsIDAuOTQ4NzVyZW0pO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCA2dncsIDJyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMi44cmVtLCA2dncsIDMuMnJlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEuMTg4cmVtLCA2dncsIDEuNzQyNHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuNTk0cmVtLCA2dncsIDAuNjZyZW0pO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDZ2dywgMS4zNzVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS44cmVtLCA2dncsIDJyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgwLjc0MjVyZW0sIDZ2dywgMC45MDc1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMC4zNzEyNXJlbSwgNnZ3LCAwLjQ1Mzc1cmVtKTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDZ2dywgMS4xMjVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS4zNzVyZW0sIDZ2dywgMS44MTNyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgwLjY2cmVtLCA2dncsIDAuNzQyNXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuMzMzcmVtLCA2dncsIDAuNHJlbSk7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5cbi5zdWJ0aXRsZS0xIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCA2dncsIDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjg3NXJlbSwgNnZ3LCAyLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnN1YnRpdGxlLTIge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDZ2dywgMS4xMjVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMXJlbSwgNnZ3LCAxLjg3NXJlbSk7XG59XG4iLCIuZ3JhZGllbnQtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MDE0NjggLTAuNTIlLCAjNTMxNTVEIDEwMi45MiUpO1xufVxuXG4uZ3JhZGllbnQtLXByaW1hcnktc2hhZGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MDBDNzIgLTAuNTIlLCAjQTkwQTUxIDEwMi45MiUpO1xufVxuXG4uZ3JhZGllbnQtLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0E5MEE1MSAtMC41MiUsICNEMDAwMTggMTAyLjkyJSk7XG59XG5cbi5ncmFkaWVudC0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUE2RDA0IDEuMzclLCAjRTU1MjEwIDEwMCUpO1xufVxuXG4uZ3JhZGllbnQtLXNlY29uZGFyeS1zaGFkZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UzNDYyOSAxLjM3JSwgI0QwMDAxOCAxMDAlKTtcbn1cbiIsIi53cC1ibG9jay1pbWFnZSB7XG4gIC53cC1lbGVtZW50LWNhcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAuNHJlbSAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gIH1cbn1cblxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMuNXJlbSwgNnZ3LCA4cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMy41cmVtLCA2dncsIDhyZW0pO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNS42MjVyZW0sIDZ2dywgOHJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgNnZ3LCAxLjg3NXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDJyZW0sIDZ2dywgMi41cmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICBjaXRlIHtcbiAgICBmb250LXNpemU6IDAuOTM4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYygxMDAlICsgMXJlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9xdW90ZS5zdmcpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi53cC1ibG9jay1zcGFjZXIge1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgJi5pcy1zdHlsZS1yZXNwb25zaXZlLWxhcmdlIHtcbiAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLXJlc3BvbnNpdmUtbWVkaXVtIHtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaXMtc3R5bGUtcmVzcG9uc2l2ZS1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOjYwMHB4KSB7XG4gICAgJi5pcy1zdHlsZS1yZXNwb25zaXZlLWxhcmdlIHtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaXMtc3R5bGUtcmVzcG9uc2l2ZS1tZWRpdW0ge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1yZXNwb25zaXZlLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCYXN0ZWxldXInO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9CYXN0ZWxldXItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXVlTWV0YW5hJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvTmV1ZU1ldGFuYS1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiaGVhZGVyLm1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya19ncmF5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gIC5wcmltYXJ5IHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgfVxuXG4gICAgbGkuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIC5wcmltYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBhLmxvZ28ge1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlYXJjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuXG4gIC5wcmltYXJ5Pi5zZWFyY2gsXG4gIC5wcmltYXJ5Pi5sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhbmd1YWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID5saSB7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJmb290ZXIubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2dyYXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgaDUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG5cbiAgICAubG9nbyB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDIzM3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1lbnVzIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLFxuICAgIC5zdWJzY3JpcHRpb24sXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cblxuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JvZHlfd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS1jb250YWluZXIsXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGgge1xuICBmb290ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiYm9keSB7XG4gICYubm9ybWFsIHtcbiAgICAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2dyYXk7XG4gICAgfVxuICB9XG4gICYucGVyZm9ybWVycyB7XG4gICAgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MDE0NjggLTAuNTIlLCAjNTMxNTVEIDEwMi45MiUpO1xuICAgIH1cbiAgfVxuXG4gICYubGljZW5jZXMge1xuICAgIC5zdWItbWVudS1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUE2RDA0IDEuMzclLCAjRTU1MjEwIDEwMCUpO1xuICAgIH1cbiAgfVxufVxuXG5oZWFkZXIubWFpbiB7XG4gID4gLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnN1Yi1tZW51LWJhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmLnBhc3NpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMnB4IDBweCAwcHggI2ZmZjtcblxuICAgICAgICAgIC5jaGlsZC1zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hpbGQtc3ViLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjk3NXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9wdXJwbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3B1cnBsZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYnV0dG9uLmhhbWJ1cmdlciB7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oYW1idXJnZXItaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oYW1idXJnZXItYm94IHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG5cbiAgPiAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYm9keV9ibGFjayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG5cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBsaSB7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGlsZC1zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51IHtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmLnBlcmZvcm1lcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJi5saWNlbmNlcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvcl9wdXJwbGVfbGlnaHQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYW5ndWFnZXMge1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gbGkge1xuICAgICAgcGFkZGluZzogMCAycHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5oZWFkZXIubWFpbiB7XG4gID4gLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLnN0aWNreS1wb3N0cyxcbi5yZWxhdGVkLXBvc3RzLFxuLnBvc3QtbGlmdGVyIHtcbiAgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgMzYsIDM2LCAwLjgpO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucmVsYXRlZC1wb3N0cyxcbi5wb3N0LWxpZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmhvdmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAucmVsYXRlZC1wb3N0LFxuICAubGlmdC1wb3N0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yX2dyYXk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3Qge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG59XG5cbi5wb3N0LWxpZnRlciB7XG4gIC5saWZ0LXBvc3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+aW1nIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA+aW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG5cbiAgICA+LmxpZnQtcG9zdDpudGgtY2hpbGQoMSksXG4gICAgPi5saWZ0LXBvc3Q6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcblxuICAudGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBoNSB7XG4gICAgICBtYXJnaW46IC41cmVtIDAgMCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RpY2t5LXBvc3RzIHtcbiAgZ3JpZC1nYXA6IDFyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgfVxuXG4gIC5zdGlja3ktcG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGlja3ktcG9zdDpudGgtY2hpbGQoMiksXG4gIC5zdGlja3ktcG9zdDpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cblxuICAuc3RpY2t5LXBvc3Q6bnRoLWNoaWxkKDEpLFxuICAuc3RpY2t5LXBvc3Q6bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG5cbiAgLnN0aWNreS1wb3N0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIucmVsZXZhbnNzaS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmFqYXgtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXlfdWx0cmE7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTQpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnJlbGV2YW5zc2ktbGl2ZS1zZWFyY2gtcmVzdWx0cyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfcHVycGxlX2xpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVyby1ibG9jayB7XG4gIC5yZWxldmFuc3NpLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAucmVsZXZhbnNzaS1saXZlLXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTVweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbCAucmVsZXZhbnNzaS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAuMSk7XG4gICAgfVxuICB9XG5cbiAgJi5sYXJnZSAucmVsZXZhbnNzaS13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIC42KTtcbiAgfVxufSIsIi5jYXRlZ29yeS1jbG91ZCxcbi50YWdzLWNsb3VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG5cbiAgYSB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRhZ3MtY2xvdWQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udGFnLWNsb3VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLmNsb3VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIC41cmVtIDFyZW0gMDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuIiwiLnBpY2tzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgcGF0aCB7XG4gICAgICBhbmltYXRpb246IGNvbG9yQ2hhbmdlIDNzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZ3JheV91bHRyYTtcblxuICB9XG5cbiAgaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCBhdXRvO1xuICAgIGdyaWQtZ2FwOiAwLjVyZW07XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgc3BhbixcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3JfcHVycGxlX2xpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHVycGxlO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnlfc2hhZGVfMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjb2xvckNoYW5nZSB7XG4gIDAlIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG4gIDMzJSB7XG4gICAgZmlsbDogJGNvbG9yX3NlY29uZGFyeTtcbiAgfVxuICA2NiUge1xuICAgIGZpbGw6ICRjb2xvcl9oZWFkaW5nO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cbiIsImJvZHkge1xuICAmLmFyY2hpdmUuY2F0ZWdvcnksXG4gICYuYXJjaGl2ZS50YWcsXG4gICYuYmxvZyxcbiAgJi5zaW5nbGUtcG9zdCB7XG4gICAgY29sb3I6ICRjb2xvcl9ib2R5X3doaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICB9XG59XG5cbi5kaWFtb25kLFxuLmhvdC1waWNrIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAuNXJlbTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gID4gc3BhbiB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDIyNXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogc2F0dXJhdGUoMS40KTtcbiAgfVxufVxuLmRpYW1vbmQge1xuICBtYXJnaW46IDJyZW0gYXV0byAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDEuNCk7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5ob3QtcGljayB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IC41cmVtIGF1dG87XG4gIHBhZGRpbmc6IC4zcmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNTlDMkUgMS4zNyUsICNGRUEyM0YgNDQuNzclLCAjRjE3ODA4IDEwMCUpO1xuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDIuNCkgYnJpZ2h0bmVzcygxLjIpO1xuICB9XG4gID4gc3BhbiB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeV9zaGFkZV8yO1xuICAgIH1cbiAgfVxufVxuXG5cbi5hcmNoaXZlLnRhZyxcbi5hcmNoaXZlLmNhdGVnb3J5IHtcbiAgLnJhbmstbWF0aC1icmVhZGNydW1iIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5hcmNoaXZlLnRhZyxcbi5hcmNoaXZlLmNhdGVnb3J5LFxuLmJsb2cge1xuICAuaGVybyB7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgc2NhbGU6IDAuODU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgICBzY2FsZTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2F0ZWdvcnktY2xvdWQsXG4gIC50YWdzLWNsb3VkLFxuICAudGFnLWNsb3VkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfcHVycGxlX2xpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3B1cnBsZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5X3NoYWRlXzMgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLm1vcmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9vcCB7XG4gICAgaHIge1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIH1cblxuICAgIC5hcnRpY2xlIHtcbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3B1cnBsZV9saWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wdXJwbGU7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeV9zaGFkZV8zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXJzIHtcbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBhIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyguOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgZGlzcGxheTogZmxleDtcblxuXG4gID4gKiB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAuMTVzIGxpbmVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDhweCAjNDRkKTtcbiAgICB9XG4gIH1cblxuICAucHJldixcbiAgLm5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAuMjVzIGxpbmVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDhweCAjNDRkKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Ryb3Auc3ZnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmN1cnJlbnQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICB9XG59XG4iLCIuc2luZ2xlLXBvc3QsXG4uc2luZ2xlLXFhLFxuLnNpbmdsZS1wcm9kdWN0IHtcbiAgLmhlcm8ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICA+IGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm1ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgLm5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNXB4ICNmZmYpO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuZW50cnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9ib2R5X3doaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IC40cmVtIC42cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBpZnJhbWUsXG4gICAgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4gICAgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cblxuICAuY2F0ZWdvcmllcy10YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yX3B1cnBsZV9saWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wdXJwbGU7XG5cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeV9zaGFkZV8zO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAubWFpbiB7XG4gICAgPiB1bCxcbiAgICA+IG9sIHtcbiAgICAgIG1hcmdpbjogLjVyZW0gMCAuNXJlbSAxcmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDJyZW07XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBociB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgfVxuXG4gICAgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgPiBhcnRpY2xlIHtcbiAgICAubWFpbiB7XG4gICAgICA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGg2IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9oZWFkaW5nO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1xYSxcbi5zaW5nbGUtcHJvZHVjdCB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLmJ1dHRvbnMge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW46IC4yNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSguMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yYW5rLW1hdGgtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gIHAge1xuICAgIGEsIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41MCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg2KTtcbiAgICB9XG4gIH1cblxuICBzcGFuLmxhc3Qge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44Nik7XG4gIH1cbn1cbiIsImJvZHkuZXJyb3I0MDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya19ncmF5O1xuICBzZWN0aW9uLmVycm9yNDA0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGNvbnRyYXN0KDEuNCk7XG4gIH1cbiAgZGl2LmNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNnJlbSwgNnZ3LCA5cmVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCg1cmVtLCA2dncsIDdyZW0pO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtcWEge1xuICAucWEtY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG5cbiAgLmFuc3dlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuIiwiYm9keS5zZWFyY2gge1xuICBoZWFkZXIge1xuICAgIC5zdWItbWVudS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsImJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGgge1xuICAmLmxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgPiAqIHtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgIH1cblxuICAgID4gc2VjdGlvbi50YWdzIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNyk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnlfc2hhZGVfMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gaHIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgMzQsIDM0LCAwLjcpO1xuICAgIH1cblxuICB9XG5cbiAgPiBwLFxuICA+IC53cC1ibG9jay1oZWFkaW5nLFxuICA+IC5pbmdyZXNzLFxuICA+IC53cC1ibG9jay1xdW90ZSxcbiAgPiAud3AtYmxvY2stZ2FsbGVyeSxcbiAgPiB1bCxcbiAgPiBvbCxcbiAgPiAud3AtYmxvY2stdGFibGUsXG4gID4gLndwLWJsb2NrLWltYWdlLFxuICA+IC5pbmZvZ3JhbSxcbiAgPiAucGVyc29ucyxcbiAgPiAuY3RhLWNhcmRzLFxuICA+IC53cC1ibG9jay1lbWJlZCxcbiAgPiAubXA0LFxuICA+IC5zb2NpYWwtbWVkaWEge1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgPi5pbWFnZS1xdW90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICA+IC5pbWFnZS1jYXJvdXNlbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogY2FsYyg3MzBweCAtIDJyZW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgPiB1bCxcbiAgPiBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgPiAud3AtYmxvY2stcXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbSA2cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbSA2cmVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDFyZW07XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IHAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICYuYW5mYW5nIHtcbiAgICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgaW5pdGlhbC1sZXR0ZXI6IDI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBAc3VwcG9ydHMgbm90IChpbml0aWFsLWxldHRlcjogMikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm9yYW5nZSB7XG4gICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgPiAuc29jaWFsLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luOiAuNXJlbTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3JfYm9keV93aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gc2VjdGlvbi50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgLmNsb3VkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgID4gYSB7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNoYXJlLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxufVxuIiwiLnBhZ2UtdGhhbmsteW91LWNvbnRlbnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufSIsIi5pbmdyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiIsImZpZ3VyZS53cC1ibG9jay1lbWJlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICA+KiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgIH1cbn0iLCIuY3RhLWJhbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNS42MjVyZW0gMXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG5cbiAgJi5zbWFsbCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xuICAgIH1cbiAgfVxuXG4gICYubGFyZ2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgIHBhZGRpbmc6IDhyZW0gMXJlbTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jdGEtY2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICBwYWRkaW5nOiA4cmVtIDFyZW07XG4gIH1cblxuICAuY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGNhbGMoNTAlIC0gMXJlbSksIDFmcikpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChjYWxjKDI1JSAtIDJyZW0pLCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIH1cblxuICB9XG5cbiAgLmNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JfcHVycGxlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgfVxufSIsInNlY3Rpb24uaW1hZ2UtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgJi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheV91bHRyYTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5X3VsdHJhO1xuICAgIH1cbiAgfVxuXG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSxcbiAgICAuY2hhcnQge1xuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIH1cblxuICAgICAgPiAqIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsLG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhlcm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBmb250LXdlaWdodDogMzAwO1xuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICYuc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgLnd5c2l3eWcge1xuICAgICAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxhcmdlIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gIH1cblxuICAmLmNvbG9yIHtcbiAgICAuY29udGVudCB7XG4gICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmltYWdlIHtcbiAgICAuY29udGVudCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDJyZW07XG4gICAgfVxuXG4gICAgLnd5c2l3eWcge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICAgIG1hcmdpbjogNnJlbSBhdXRvO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW1hZ2UtaGVyby1ibG9jayB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3Ige1xuICAgID4gZGl2IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXIge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MDBweDtcblxuICAgIGRpdiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi52YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wdW5jaGxpbmUge1xuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICYubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiLmxhdGVzdC1wb3N0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5X3VsdHJhO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtO1xuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmNhdHMtZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZ2YtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTAwQzcyIC0wLjUyJSwgI0E5MEE1MSAxMDIuOTIlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA0MCUsIDEwMCUgMjAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLmNvbnRhaW5lci05OTgge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMzFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZ2FwOiAycmVtO1xuICAgIH1cblxuICAgIC5mb3JtIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX2JvZHkge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG5cbiAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCB0ZC5nc3VydmV5LWxpa2VydC1jaG9pY2UuZ3N1cnZleS1saWtlcnQtc2VsZWN0ZWQsXG4gIC5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgdGFibGUuZ3N1cnZleS1saWtlcnQgdGQuZ3N1cnZleS1saWtlcnQtY2hvaWNlLmdzdXJ2ZXktbGlrZXJ0LXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2FjdGl2ZV9waW5rLnN2Zyk7XG4gIH1cblxuICAuZ3Jhdml0eS10aGVtZSAuZ3N1cnZleS1yYW5rLWNob2ljZSxcbiAgLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ3N1cnZleS1yYW5rLWNob2ljZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hcnJvdy1oYW5kbGVfcGluay5zdmcpO1xuICB9XG5cbiAgLmdzdXJ2ZXktcmFuay51aS1zb3J0YWJsZSB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IHtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLmdzdXJ2ZXktbGlrZXJ0LXJvdy1sYWJlbCxcbiAgICB0aC5nc3VydmV5LWxpa2VydC1jaG9pY2UtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JvZHlfd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MnB4KSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdzdXJ2ZXktbGlrZXJ0LXJvdy1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYycHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdmb3JtX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTAwQzcyIDAlLCAjQTkwQTUxIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgzNSUpO1xuICB9XG59XG5cbi5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3Qge1xuICAuZ2YtY29udGFpbmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufSIsImJvZHkuZGFyay1sYXllci1hY3RpdmUge1xuICAuZGFyay1sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5wZXJzb25zLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuXG5cbiAgLnNvY2lhbC1tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuXG4gICAgJi5lbWFpbCB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxuXG4gIC5wZXJzb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmxheWVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMCwgODAsIC41KTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAubGF5ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmctd2hpdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5wZXJzb24taW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgfVxufVxuXG4ucHJvZHVjdC1tb2RhbCxcbi5wZXJzb24tbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggN3B4IHJnYmEoMCwgMCwgMCwgLjM5KTtcbiAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgIG1heC13aWR0aDogNzB2dztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgei1pbmRleDogNTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICB9XG4gIH1cblxuXG4gIC5pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmM2Y0IDAsICNkZmNhZTUgMTAwJSk7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIH1cblxuICAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogLjI1cmVtO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg2IHtcbiAgICBtYXJnaW46IC41cmVtIDA7XG4gIH1cblxuICAuaW5mby10ZXh0IHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgdWwsIG9sIHtcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogLjVyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBlcnNvbi1tb2RhbCB7XG4gIG1heC1oZWlnaHQ6IDg1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zaW5nbGUtcG9zdCB7XG4gICNwZXJzb24taW5mby1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYm9keV9ibGFjaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgIC5pbmZvIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXk7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xuICAgIH1cbiAgfVxufVxuXG4ucGVyc29uLW1vZGFsIHtcbiAgbGVmdDogNTAlO1xuXG4gIC50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gICAgICAuZy13aGl0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cblxuICAuaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW50cm9kdWN0aW9uIHtcbiAgICA+IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCJzZWN0aW9uLnByb2R1Y3RzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmlsdGVyOiBvcGFjaXR5KC43NSk7XG4gICAgICB9XG5cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG5cbiAgICAucHJvZHVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMTY0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkYzRjQgMCUsICNERkNBRTUgMTAwJSk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwic2VjdGlvbi5xYSxcbnNlY3Rpb24uYWxsLXFhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAucGFpciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXlfdWx0cmE7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcblxuXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwIDZweCAxMnB4IC0ycHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwcHggM3B4IDdweCAtM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5xdWVzdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGkge1xuXG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogMjVweDtcblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmLmNsb3NlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFuc3dlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIsaDMsaDQsaDUsaDYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubWFya2V0aW5nLWNhdGVnb3JpZXMsXG4ucWEtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAucWEtY2F0ZWdvcnktYWxsLFxuICBzcGFuIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheV91bHRyYTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZpbHRlcjogb3BhY2l0eSguNzUpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG59XG5cbi5tY2UtY29udGVudC1ib2R5IHtcbiAgdWwsIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuIiwiLnBkZi1saWJyYXJ5IHtcblxuICAubGlicmFyeSB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG5cbiAgfVxuICAucGRmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAuODc1cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDAgMTBweCAxNXB4IC0zcHgsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMCA0cHggNnB4IC0ycHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiByZ2JhKDE3LCAxNywgMjYsIDAuMDUpIDAgMXB4IDAsIHJnYmEoMTcsIDE3LCAyNiwgMC4xKSAwIDAgOHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgc2NhbGUoMS4yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuZmlsZXNpemUge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cbiAgfVxufVxuIiwic2VjdGlvbi5tcDQge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICBwYWRkaW5nOiA4cmVtO1xuICB9XG5cbiAgLnZpZGVvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAucGxheS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC8vIFNob3cgcGxheSBpY29uIHdoZW4gaW4gcGxheSBzdGF0ZSwgaGlkZSBwYXVzZSBpY29uXG4gICAgICAmLnBsYXkge1xuICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXVzZS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNob3cgcGF1c2UgaWNvbiB3aGVuIGluIHBhdXNlIHN0YXRlLCBoaWRlIHBsYXkgaWNvblxuICAgICAgJi5wYXVzZSB7XG4gICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucGF1c2UtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB9XG59IiwiLm1hcmtldGluZy1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogNHJlbSAxcmVtO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmNsb3VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC53cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuIiwic2VjdGlvbi5jb2xvci1iYW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi4yNTtcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgfVxufVxuIiwiLmxhbmdpbmctcGFnZS1mb3JtIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGRpdi5mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgIG1heC13aWR0aDogNTUlO1xuICAgIH1cblxuICAgIC5nZm9ybS1maWVsZC1sYWJlbCxcbiAgICAuZ2lucHV0X2NvbnRhaW5lcixcbiAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fYm9keSB7XG5cbiAgICAgIGlucHV0LFxuICAgICAgc2VsZWN0LFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gICAgICB9XG5cblxuICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgfVxuXG4gICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogLjVyZW0gM3JlbTtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgbWFyZ2luOiA0cmVtIDAgMnJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcl9ib2R5X3doaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwic2VjdGlvbi5pbmZvZ3JhbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4iLCJzZWN0aW9uLmltYWdlLXF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDk0NHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgbWFyZ2luOiA2cmVtIGF1dG87XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxOTJweDtcbiAgICB9XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAlCAnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwic2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLXF1b3RlIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICBibG9ja3F1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgIDtcbiAgICB9XG5cbiAgICAucXVvdGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDV2dywgMi41cmVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufSIsInNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1iaWRzIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAuYmlkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmJpZHMtbnVtYmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDRyZW0sIDEwdncsIDEwcmVtKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkVwaWxvZ3VlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAuYmlkcy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCA1dncsIDIuNXJlbSk7XG4gICAgfVxuXG4gICAgLmJpZHMtc3ViLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgIH1cbiAgfVxufSIsInNlY3Rpb24uZnVsbC13aWR0aC1wb3N0LW1wNCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cblxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya19ncmF5O1xuICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgLmF1dGhvcnMge1xuICAgIC5hdXRob3Ige1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBkaXYge1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAubWV0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JvZHlfd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5LmxpZ2h0IHtcbiAgLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3Ige1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgIC5tZXRhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZ3JheV91bHRyYTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zcGVjaWFsLWhlcm8ge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTmV1ZU1ldGFuYSc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAuc3BlY2lhbC1mb250IHtcbiAgICBmb250LWZhbWlseTogJ0Jhc3RlbGV1cic7XG4gIH1cblxuICAuaW5wYWdlLWFuY2hvciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGluZmluaXRlO1xuICB9XG59XG5cbi8vS2V5ZnJhbWVzIGZvciBwdWxzaW5nIHN2Z1xuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn0iLCIudmlkZW8tZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5X3VsdHJhO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIH1cblxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudmlkZW8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgLy8gU2hvdyBwbGF5IGljb24gd2hlbiBpbiBwbGF5IHN0YXRlLCBoaWRlIHBhdXNlIGljb25cbiAgICAgICYucGxheSB7XG4gICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhdXNlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gU2hvdyBwYXVzZSBpY29uIHdoZW4gaW4gcGF1c2Ugc3RhdGUsIGhpZGUgcGxheSBpY29uXG4gICAgICAmLnBhdXNlIHtcbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXVzZS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICB9XG59XG4iLCIuZnVsbC13aWR0aC1wb3N0LWhlcm8ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLnd5c2l3eWcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAyNSU7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbC1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiAzcmVtO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIGJvdHRvbTogM3JlbTtcbiAgfVxuICA1MCUge1xuICAgIGJvdHRvbTogMy44cmVtO1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogM3JlbTtcbiAgfVxufVxuIiwiLyoqXG4gKiBUaGVtZSBTdHlsZXNcbiAqL1xuXG5AaW1wb3J0ICcuLi92YXJzJztcbkBpbXBvcnQgJy4uL2hlbHBlcnMvZm9ybXMnO1xuQGltcG9ydCAnLi4vaGVscGVycy9yZXNldCc7XG5AaW1wb3J0ICcuLi9oZWxwZXJzL2J1dHRvbnMnO1xuQGltcG9ydCAnLi4vaGVscGVycy9tZWRpYSc7XG5AaW1wb3J0ICcuLi9oZWxwZXJzL2xheW91dCc7XG5AaW1wb3J0ICcuLi9oZWxwZXJzL3R5cGUnO1xuQGltcG9ydCAnLi4vaGVscGVycy9ncmFkaWVudHMnO1xuQGltcG9ydCAnLi4vaGVscGVycy9ndXRlbmJlcmcnO1xuQGltcG9ydCAnLi4vaGVscGVycy9mb250cyc7XG5cbkBpbXBvcnQgJy4uL3BhcnRpYWxzL2hlYWRlcic7XG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9mb290ZXInO1xuQGltcG9ydCAnLi4vcGFydGlhbHMvc3ViLW1lbnUnO1xuQGltcG9ydCAnLi4vcGFydGlhbHMvbW9iaWxlLW1lbnUnO1xuQGltcG9ydCAnLi4vcGFydGlhbHMvcG9zdC1jYXJkcyc7XG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9yZWxldmFuc3NpJztcbkBpbXBvcnQgJy4uL3BhcnRpYWxzL2NhdGVnb3J5LXRhZy1jbG91ZCc7XG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9zaWRlYmFyL3BpY2tzJztcblxuQGltcG9ydCAnLi4vdGVtcGxhdGVzL2FyY2hpdmUnO1xuQGltcG9ydCAnLi4vdGVtcGxhdGVzL3NpbmdsZS1wb3N0JztcbkBpbXBvcnQgJy4uL3RlbXBsYXRlcy9hcmNoaXZlJztcbkBpbXBvcnQgJy4uL3RlbXBsYXRlcy9lcnJvcjQwNCc7XG5AaW1wb3J0ICcuLi90ZW1wbGF0ZXMvc2luZ2xlLXFhJztcbkBpbXBvcnQgJy4uL3RlbXBsYXRlcy9zZWFyY2gnO1xuQGltcG9ydCAnLi4vdGVtcGxhdGVzL2Z1bGwtd2lkdGgtcG9zdCc7XG5AaW1wb3J0ICcuLi90ZW1wbGF0ZXMvdGhhbmsteW91JztcblxuQGltcG9ydCAnLi4vYmxvY2tzL2luZ3Jlc3MnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2VtYmVkJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9jdGEtYmFubmVyJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9jdGEtY2FyZHMnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2ltYWdlLXRleHQnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2hlcm8nO1xuQGltcG9ydCAnLi4vYmxvY2tzL2ltYWdlLWhlcm8nO1xuQGltcG9ydCAnLi4vYmxvY2tzL3N3aXBlcic7XG5AaW1wb3J0ICcuLi9ibG9ja3MvYnV0dG9uJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9sYXRlc3QtcG9zdHMnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2Zvcm0nO1xuQGltcG9ydCAnLi4vYmxvY2tzL3BlcnNvbnMnO1xuQGltcG9ydCAnLi4vYmxvY2tzL3Byb2R1Y3RzJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9xYSc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvcGRmLWxpYnJhcnknO1xuQGltcG9ydCAnLi4vYmxvY2tzL21wNCc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvcHJvZHVjdC1zZWFyY2gnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2NvbG9yLWJhbm5lcic7XG5AaW1wb3J0ICcuLi9ibG9ja3MvbGFuZGluZy1wYWdlLWZvcm0nO1xuQGltcG9ydCAnLi4vYmxvY2tzL2luZm9ncmFtJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9pbWFnZS1xdW90ZSc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvYmFja2dyb3VuZC1pbWFnZS1xdW90ZSc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvYmFja2dyb3VuZC1pbWFnZS1iaWRzJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9mdWxsLXdpZHRoLXBvc3QtbXA0JztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9mdWxsLXdpZHRoLXBvc3QtYXV0aG9yJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9zcGVjaWFsLWhlcm8nO1xuQGltcG9ydCAnLi4vYmxvY2tzL3ZpZGVvLWdyaWQnO1xuXG5AaW1wb3J0ICcuLi9ibG9ja3MvZnVsbC13aWR0aC1wb3N0LWhlcm8nO1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5ob21lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG5cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvcl9fcG9zdC10aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlzLXJvb3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLndwLWJsb2NrLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFByZXZlbnQgc2VydmVyLXJlbmRlcmVkIEFDRiBibG9jayBsaW5rcyBmcm9tIG5hdmlnYXRpbmcgYXdheSBmcm9tIHRoZSBlZGl0b3IuXG4ud3AtYmxvY2tbZGF0YS10eXBlXj1cImFjZi9cIl0gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSJdfQ== */
