@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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX2Zvcm1zLnNjc3MiLCJnbG9iYWwuY3NzIiwiaGVscGVycy9fcmVzZXQuc2NzcyIsImhlbHBlcnMvX2J1dHRvbnMuc2NzcyIsImhlbHBlcnMvX21lZGlhLnNjc3MiLCJoZWxwZXJzL19sYXlvdXQuc2NzcyIsImhlbHBlcnMvX3R5cGUuc2NzcyIsImhlbHBlcnMvX2dyYWRpZW50cy5zY3NzIiwiaGVscGVycy9fZ3V0ZW5iZXJnLnNjc3MiLCJoZWxwZXJzL19mb250cy5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX3N1Yi1tZW51LnNjc3MiLCJwYXJ0aWFscy9fbW9iaWxlLW1lbnUuc2NzcyIsInBhcnRpYWxzL19wb3N0LWNhcmRzLnNjc3MiLCJwYXJ0aWFscy9fcmVsZXZhbnNzaS5zY3NzIiwicGFydGlhbHMvX2NhdGVnb3J5LXRhZy1jbG91ZC5zY3NzIiwicGFydGlhbHMvc2lkZWJhci9fcGlja3Muc2NzcyIsInRlbXBsYXRlcy9fYXJjaGl2ZS5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUtcG9zdC5zY3NzIiwidGVtcGxhdGVzL19lcnJvcjQwNC5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUtcWEuc2NzcyIsInRlbXBsYXRlcy9fc2VhcmNoLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Z1bGwtd2lkdGgtcG9zdC5zY3NzIiwidGVtcGxhdGVzL190aGFuay15b3Uuc2NzcyIsImJsb2Nrcy9faW5ncmVzcy5zY3NzIiwiYmxvY2tzL19lbWJlZC5zY3NzIiwiYmxvY2tzL19jdGEtYmFubmVyLnNjc3MiLCJibG9ja3MvX2N0YS1jYXJkcy5zY3NzIiwiYmxvY2tzL19pbWFnZS10ZXh0LnNjc3MiLCJibG9ja3MvX2hlcm8uc2NzcyIsImJsb2Nrcy9faW1hZ2UtaGVyby5zY3NzIiwiYmxvY2tzL19zd2lwZXIuc2NzcyIsImJsb2Nrcy9fYnV0dG9uLnNjc3MiLCJibG9ja3MvX2xhdGVzdC1wb3N0cy5zY3NzIiwiYmxvY2tzL19mb3JtLnNjc3MiLCJibG9ja3MvX3BlcnNvbnMuc2NzcyIsImJsb2Nrcy9fcHJvZHVjdHMuc2NzcyIsImJsb2Nrcy9fcWEuc2NzcyIsImJsb2Nrcy9fcGRmLWxpYnJhcnkuc2NzcyIsImJsb2Nrcy9fbXA0LnNjc3MiLCJibG9ja3MvX3Byb2R1Y3Qtc2VhcmNoLnNjc3MiLCJibG9ja3MvX2NvbG9yLWJhbm5lci5zY3NzIiwiYmxvY2tzL19sYW5kaW5nLXBhZ2UtZm9ybS5zY3NzIiwiYmxvY2tzL19pbmZvZ3JhbS5zY3NzIiwiYmxvY2tzL19pbWFnZS1xdW90ZS5zY3NzIiwiYmxvY2tzL19iYWNrZ3JvdW5kLWltYWdlLXF1b3RlLnNjc3MiLCJibG9ja3MvX2JhY2tncm91bmQtaW1hZ2UtYmlkcy5zY3NzIiwiYmxvY2tzL19mdWxsLXdpZHRoLXBvc3QtbXA0LnNjc3MiLCJibG9ja3MvX2Z1bGwtd2lkdGgtcG9zdC1hdXRob3Iuc2NzcyIsImJsb2Nrcy9fc3BlY2lhbC1oZXJvLnNjc3MiLCJibG9ja3MvX3ZpZGVvLWdyaWQuc2NzcyIsImJsb2Nrcy9fZnVsbC13aWR0aC1wb3N0LWhlcm8uc2NzcyIsImJsb2Nrcy9lZGl0b3Itc3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUlFLDRCQUNFLE1BQUEsS0FLRixrQkFDRSxXQUFBLEtBR0YsMkNBQ0UsUUFBQSxlQUdGLGlDQUNFLFFBQUEsZUFJQSxtQ0FDRSxRQUFBLGVBSUosaUNDSkYsbUNETUksTUFBQSxJQUdGLGlDQUNFLE9BQUEsSUFBQSxNQUFBLElBQ0EsUUFBQSxLQUNBLGNBQUEsS0FRQSwrQkFDRSxNQUFBLEtBUUYsZ0RDZkoscUREaUJNLE1BQUEsZUVuRE4sRUFDSSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUVBLFlBQUEsUUFDQSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFdBQUEsUUFDQSxZQUFBLFFBQ0EsTUFBQSxRQ2RKLFdGd0RBLE1BQ0EsT0V0REUsUUFBQSxNQUNBLGlC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QSxVQUFBLGVBQ0EsTUFBQSxlQUNBLFNBQUEsU0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFdBQUEsT0FFQSw0QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUdGLCtCQUNFLE1BQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxJQUVBLGtDQUNFLFdBQUEsRUFDQSxjQUFBLEtBQ0EsWUFBQSxFQUFBLEVBQUEsSUFBQSxlQUdGLGlDQUNFLFVBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxPQUNBLFlBQUEsRUFBQSxFQUFBLElBQUEsZUFJSixtQ0FDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsdUJBQUEsT0FBQSxlQUFBLE9BQ0EsMkJBQUEsS0FBQSxtQkFBQSxLQUNBLGtDQUFBLFNBQUEsMEJBQUEsU0FDQSxrQ0FBQSxZQUFBLDBCQUFBLFlBSUosMEJBQ0UsR0FDRSxPQUFBLEtBRUYsSUFDRSxPQUFBLE9BRUYsS0FDRSxPQUFBLE1BUkosa0JBQ0UsR0FDRSxPQUFBLEtBRUYsSUFDRSxPQUFBLE9BRUYsS0FDRSxPQUFBLE1DS0osS0FDRSxVQUFBLEtBQ0EsZ0JBQUEsT0FHRixLQUNFLFVBQUEsU0FDQSxZQUFBLFNBQ0EsaUJBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxTQUFBLENBQUEsV0FDQSxTQUFBLFNBRUEsVUFDRSxpQkFBQSxLQUlKLDZDQUNFLFFBQUEsSUFHRix1QkFDRSxXQUFBLEVBQ0EsY0FBQSxFQUdGLG1CQUNFLFFBQUEsSUFJQSxzQ0FDRSxhQUFBIiwiZmlsZSI6Imdsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gX2Zvcm1zLnNjc3Ncbi8vXG4uZ2YtY29udGFpbmVyIHtcbiAgLmZvcm0td3JhcHBlciB7XG4gICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICB9XG59XG5cbi5nZm9ybV93cmFwcGVyIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW5fc3ViX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuX2xhYmVsIHtcbiAgICA+bGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC52YWxpZGF0aW9uX2Vycm9yLFxuICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG5cbiAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuXG59XG5cbi5wdW0tY29udGVudCB7XG4gIC5nZm9ybS1ib2R5IHtcbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5sYW5naW5nLXBhZ2UtZm9ybSB7XG4gIC5nZm9ybV9ib2R5IHtcblxuICAgIC5nZmllbGRfcmVxdWlyZWQsXG4gICAgLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogVGhlbWUgU3R5bGVzXG4gKi9cbi8qKlxuICogVGhlbWUgU3R5bGVzXG4gKi9cbi5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAuaGlkZGVuX3N1Yl9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIC5oaWRkZW5fbGFiZWwgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX2Vycm9yLFxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiByZWQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnB1bS1jb250ZW50IC5nZm9ybS1ib2R5IGlucHV0IHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi5sYW5naW5nLXBhZ2UtZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3JlcXVpcmVkLFxuLmxhbmdpbmctcGFnZS1mb3JtIC5nZm9ybV9ib2R5IC5nZmllbGRfcmVxdWlyZWRfdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmNhdGVnb3J5LFxuYS50YWcsXG5hLnRhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5hLmNhdGVnb3J5Lm1vcmUsXG5hLnRhZy5tb3JlLFxuYS50YWdzLm1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmNhdGVnb3J5LmFjdGl2ZSxcbmEudGFnLmFjdGl2ZSxcbmEudGFncy5hY3RpdmUge1xuICBjb2xvcjogI0M2OEVENztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjM0Qjtcbn1cbmEuY2F0ZWdvcnk6aG92ZXIsXG5hLnRhZzpob3ZlcixcbmEudGFnczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwQTUxO1xufVxuXG5hLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNTVweDtcbn1cbmEuYnRuLnByaW1hcnktMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzE1NUQ7XG59XG5hLmJ0bi5wcmltYXJ5LTEuZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MDE0NjggMCUsICM1MzE1NUQgMTAwJSk7XG59XG5hLmJ0bi5wcmltYXJ5LTEuc2hhZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MDBDNzIgMCUsICNBOTBBNTEgMTAwJSk7XG59XG5hLmJ0bi5wcmltYXJ5LTEuYWNjZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQTkwQTUxIDAlLCAjRDAwMDE4IDEwMCUpO1xufVxuYS5idG4ucHJpbWFyeS0xLCBhLmJ0bi5wcmltYXJ5LTIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbmEuYnRuLnByaW1hcnktMTpob3ZlciwgYS5idG4ucHJpbWFyeS0yOmhvdmVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMzUlKTtcbn1cbmEuYnRuLnNlY29uZGFyeS0xLCBhLmJ0bi5zZWNvbmRhcnktMiB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYS5idG4uc2Vjb25kYXJ5LTE6aG92ZXIsIGEuYnRuLnNlY29uZGFyeS0yOmhvdmVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgyKTtcbn1cbmEuYnRuLnByaW1hcnktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTZEMDQ7XG59XG5hLmJ0bi5wcmltYXJ5LTIuZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFQTZEMDQgMCUsICNFNTUyMTAgMTAwJSk7XG59XG5hLmJ0bi5wcmltYXJ5LTIuc2hhZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMzQ2MjkgMCUsICNEMDAwMTggMTAwJSk7XG59XG5hLmJ0bi5zZWNvbmRhcnktMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzE1NUQ7XG4gIGNvbG9yOiAjNTMxNTVEO1xufVxuYS5idG4uc2Vjb25kYXJ5LTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUE2RDA0O1xuICBjb2xvcjogI0VBNkQwNDtcbn1cbmEuYnRuLmxhcmdlIHtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuYS5idG4ubWVkaXVtIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmEuYnRuLnNtYWxsIHtcbiAgcGFkZGluZzogMC41cmVtIDEuMTI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLndwLWNhcHRpb24sIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi53cC1jYXB0aW9uLmFsaWdubGVmdCwgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndwLWNhcHRpb24uYWxpZ25jZW50ZXIsIC53cC1jYXB0aW9uLmFsaWdubm9uZSwgaW1nLmFsaWduY2VudGVyLCBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cC1jYXB0aW9uLmFsaWducmlnaHQsIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxZW0gMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYXJ0aWNsZS5jb250YWluZXItY29sLTEyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBnYXA6IDAgMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGFydGljbGUuY29udGFpbmVyLWNvbC0xMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgZ2FwOiAwIDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuYXJ0aWNsZS5jb250YWluZXItY29sLTEyICNicmVhZGNydW1icyxcbmFydGljbGUuY29udGFpbmVyLWNvbC0xMiBoZWFkZXIge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgYXJ0aWNsZS5jb250YWluZXItY29sLTEyICNicmVhZGNydW1icyxcbiAgYXJ0aWNsZS5jb250YWluZXItY29sLTEyIGhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMDtcbiAgfVxufVxuYXJ0aWNsZS5jb250YWluZXItY29sLTEyIC5tYWluIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGFydGljbGUuY29udGFpbmVyLWNvbC0xMiAubWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA2O1xuICB9XG59XG5hcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIgYXNpZGUge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEzO1xuICBncmlkLXJvdzogYXV0by9zcGFuIDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBhcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIgYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiA4L3NwYW4gNDtcbiAgICBncmlkLXJvdzogYXV0by9zcGFuIDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBhcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIgYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiA5L3NwYW4gMztcbiAgICBncmlkLXJvdzogYXV0by9zcGFuIDE7XG4gIH1cbn1cblxuLmJsb2cuY29udGFpbmVyLWNvbC0xMixcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGdhcDogMCAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBhdXRvKTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMixcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgZ2FwOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy5jb250YWluZXItY29sLTEyLFxuICAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmxvZy5jb250YWluZXItY29sLTEyIC5hcmNoaXZlLXRvcCxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmFyY2hpdmUtdG9wIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG4uYmxvZy5jb250YWluZXItY29sLTEyIC5hcmNoaXZlLXRpdGxlLFxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuc3RpY2t5LXBvc3RzLFxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuY2F0ZWdvcnktY2xvdWQsXG4uYmxvZy5jb250YWluZXItY29sLTEyIC50YWdzLWNsb3VkLFxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAudGFnLWNsb3VkLFxuLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAuYXJjaGl2ZS10aXRsZSxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLnN0aWNreS1wb3N0cyxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmNhdGVnb3J5LWNsb3VkLFxuLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAudGFncy1jbG91ZCxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLnRhZy1jbG91ZCB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuYXJjaGl2ZS10aXRsZSxcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuc3RpY2t5LXBvc3RzLFxuICAuYmxvZy5jb250YWluZXItY29sLTEyIC5jYXRlZ29yeS1jbG91ZCxcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAudGFncy1jbG91ZCxcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAudGFnLWNsb3VkLFxuICAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5hcmNoaXZlLXRpdGxlLFxuICAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC5zdGlja3ktcG9zdHMsXG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmNhdGVnb3J5LWNsb3VkLFxuICAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC50YWdzLWNsb3VkLFxuICAuYXJjaGl2ZS5jb250YWluZXItY29sLTEyIC50YWctY2xvdWQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gOTtcbiAgfVxufVxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAubG9vcCxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmxvb3Age1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAubG9vcCxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAubG9vcCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAubG9vcCxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAubG9vcCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA2O1xuICB9XG59XG4uYmxvZy5jb250YWluZXItY29sLTEyIGFzaWRlLFxuLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiBhc2lkZSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiBhc2lkZSxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiBhc2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gMztcbiAgfVxufVxuLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuYmFubmVycyxcbi5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuYmFubmVycyxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAuYmFubmVycyB7XG4gICAgZ3JpZC1jb2x1bW46IDkvc3BhbiA0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2cuY29udGFpbmVyLWNvbC0xMiAuYmFubmVycyxcbiAgLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiAuYmFubmVycyB7XG4gICAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9nLnBhZ2VkIGFzaWRlIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG59XG4uYmxvZy5wYWdlZCBhc2lkZSAucGlja3Mge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4uYmxvZy5wYWdlZCAuYmFubmVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNhdGVnb3J5IC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIgLmJhbm5lcnMge1xuICAgIGdyaWQtY29sdW1uOiA3L3NwYW4gMztcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50ID4gaDEsXG4ucGFnZS1jb250ZW50ID4gaDEsXG4ucGFnZS1jb250ZW50ID4gaDIsXG4ucGFnZS1jb250ZW50ID4gaDMsXG4ucGFnZS1jb250ZW50ID4gaDQsXG4ucGFnZS1jb250ZW50ID4gaDUsXG4ucGFnZS1jb250ZW50ID4gaDYsXG4ucGFnZS1jb250ZW50ID4gcCxcbi5wYWdlLWNvbnRlbnQgPiB1bCxcbi5wYWdlLWNvbnRlbnQgPiBvbCxcbi5wYWdlLWNvbnRlbnQgPiAud3AtYmxvY2stY29sdW1ucyxcbi5wYWdlLWNvbnRlbnQgPiAud3AtYmxvY2stdGFibGUsXG4ucGFnZS1jb250ZW50ID4gLmJ1dHRvbi13cmFwcGVyLFxuLnBhZ2UtY29udGVudCA+IC5zZWFyY2gtcmVzdWx0cyxcbi5wYWdlLWNvbnRlbnQgPiBzZWN0aW9uLnBlcnNvbnMsXG4ucGFnZS1jb250ZW50ID4gc2VjdGlvbi5hbGwtcWEge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQgPiBoMSxcbiAgLnBhZ2UtY29udGVudCA+IGgxLFxuICAucGFnZS1jb250ZW50ID4gaDIsXG4gIC5wYWdlLWNvbnRlbnQgPiBoMyxcbiAgLnBhZ2UtY29udGVudCA+IGg0LFxuICAucGFnZS1jb250ZW50ID4gaDUsXG4gIC5wYWdlLWNvbnRlbnQgPiBoNixcbiAgLnBhZ2UtY29udGVudCA+IHAsXG4gIC5wYWdlLWNvbnRlbnQgPiB1bCxcbiAgLnBhZ2UtY29udGVudCA+IG9sLFxuICAucGFnZS1jb250ZW50ID4gLndwLWJsb2NrLWNvbHVtbnMsXG4gIC5wYWdlLWNvbnRlbnQgPiAud3AtYmxvY2stdGFibGUsXG4gIC5wYWdlLWNvbnRlbnQgPiAuYnV0dG9uLXdyYXBwZXIsXG4gIC5wYWdlLWNvbnRlbnQgPiAuc2VhcmNoLXJlc3VsdHMsXG4gIC5wYWdlLWNvbnRlbnQgPiBzZWN0aW9uLnBlcnNvbnMsXG4gIC5wYWdlLWNvbnRlbnQgPiBzZWN0aW9uLmFsbC1xYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgPiBoMSxcbi5wYWdlLWNvbnRlbnQgPiBoMSxcbi5wYWdlLWNvbnRlbnQgPiBoMixcbi5wYWdlLWNvbnRlbnQgPiBoMyxcbi5wYWdlLWNvbnRlbnQgPiBoNCxcbi5wYWdlLWNvbnRlbnQgPiBoNSxcbi5wYWdlLWNvbnRlbnQgPiBoNiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnBhZ2UtY29udGVudCA+IG9sLFxuLnBhZ2UtY29udGVudCA+IHVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnBhZ2UtY29udGVudCA+IG9sID4gbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnBhZ2UtY29udGVudCA+IHVsID4gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgPiBvbCA+IGxpID4gdWwsXG4ucGFnZS1jb250ZW50ID4gb2wgPiBsaSA+IG9sLFxuLnBhZ2UtY29udGVudCA+IHVsID4gbGkgPiB1bCxcbi5wYWdlLWNvbnRlbnQgPiB1bCA+IGxpID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucGFnZS1jb250ZW50ID4gb2wgPiBsaSA+IHVsIGxpLFxuLnBhZ2UtY29udGVudCA+IG9sID4gbGkgPiBvbCBsaSxcbi5wYWdlLWNvbnRlbnQgPiB1bCA+IGxpID4gdWwgbGksXG4ucGFnZS1jb250ZW50ID4gdWwgPiBsaSA+IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnBhZ2UtY29udGVudCA+IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgPiBwID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMzI0NTk7XG59XG4ucGFnZS1jb250ZW50IC5jb250YWluZXItMTYwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4uY29udGFpbmVyLTE2MDAge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci0xMjAwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItMTAwMCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLTgwMCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZzpub3QoLndwLWVkaXRvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ubGFuZGluZy1wYWdlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxhbmRpbmctcGFnZS1jb250ZW50ID4gc2VjdGlvbi5pbWFnZS10ZXh0IC5jb250YWluZXItMTYwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwib21uZXMtcHJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi42MjVyZW0sIDZ2dywgNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzLjM3NXJlbSwgNnZ3LCA0LjY4OHJlbSk7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjEyNXJlbSwgNnZ3LCAyLjg3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzcmVtLCA2dncsIDMuNXJlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEuNDAyNXJlbSwgNnZ3LCAyLjY0cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMC43MDEyNXJlbSwgNnZ3LCAwLjk0ODc1cmVtKTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgNnZ3LCAycmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuOHJlbSwgNnZ3LCAzLjJyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxLjE4OHJlbSwgNnZ3LCAxLjc0MjRyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjU5NHJlbSwgNnZ3LCAwLjY2cmVtKTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCA2dncsIDEuMzc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuOHJlbSwgNnZ3LCAycmVtKTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMC43NDI1cmVtLCA2dncsIDAuOTA3NXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuMzcxMjVyZW0sIDZ2dywgMC40NTM3NXJlbSk7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCA2dncsIDEuMTI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMzc1cmVtLCA2dncsIDEuODEzcmVtKTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMC42NnJlbSwgNnZ3LCAwLjc0MjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjMzM3JlbSwgNnZ3LCAwLjRyZW0pO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4uc3VidGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgNnZ3LCAxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS44NzVyZW0sIDZ2dywgMi4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zdWJ0aXRsZS0yIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCA2dncsIDEuMTI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDFyZW0sIDZ2dywgMS44NzVyZW0pO1xufVxuXG4uZ3JhZGllbnQtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MDE0NjggLTAuNTIlLCAjNTMxNTVEIDEwMi45MiUpO1xufVxuXG4uZ3JhZGllbnQtLXByaW1hcnktc2hhZGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MDBDNzIgLTAuNTIlLCAjQTkwQTUxIDEwMi45MiUpO1xufVxuXG4uZ3JhZGllbnQtLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0E5MEE1MSAtMC41MiUsICNEMDAwMTggMTAyLjkyJSk7XG59XG5cbi5ncmFkaWVudC0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUE2RDA0IDEuMzclLCAjRTU1MjEwIDEwMCUpO1xufVxuXG4uZ3JhZGllbnQtLXNlY29uZGFyeS1zaGFkZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UzNDYyOSAxLjM3JSwgI0QwMDAxOCAxMDAlKTtcbn1cblxuLndwLWJsb2NrLWltYWdlIC53cC1lbGVtZW50LWNhcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbmJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzLjVyZW0sIDZ2dywgOHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMuNXJlbSwgNnZ3LCA4cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDUuNjI1cmVtLCA2dncsIDhyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDZ2dywgMS44NzVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMnJlbSwgNnZ3LCAyLjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYygxMDAlICsgMXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9xdW90ZS5zdmcpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAud3AtYmxvY2stc3BhY2VyLmlzLXN0eWxlLXJlc3BvbnNpdmUtbGFyZ2Uge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stc3BhY2VyLmlzLXN0eWxlLXJlc3BvbnNpdmUtbWVkaXVtIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stc3BhY2VyLmlzLXN0eWxlLXJlc3BvbnNpdmUtc21hbGwge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXNwYWNlci5pcy1zdHlsZS1yZXNwb25zaXZlLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stc3BhY2VyLmlzLXN0eWxlLXJlc3BvbnNpdmUtbWVkaXVtIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stc3BhY2VyLmlzLXN0eWxlLXJlc3BvbnNpdmUtc21hbGwge1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXN0ZWxldXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9CYXN0ZWxldXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVNZXRhbmFcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9OZXVlTWV0YW5hLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaGVhZGVyLm1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaGVhZGVyLm1haW4gLnByaW1hcnkge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyLm1haW4gLnByaW1hcnkgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIubWFpbiAucHJpbWFyeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5oZWFkZXIubWFpbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbmhlYWRlci5tYWluIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuaGVhZGVyLm1haW4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIubWFpbiAucHJpbWFyeS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeS1tZW51IGEubG9nbyB7XG4gIG1pbi13aWR0aDogMjBweDtcbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5LW1lbnUgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyLm1haW4gLnByaW1hcnktbWVudSAubWVudSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbmhlYWRlci5tYWluIC5wcmltYXJ5LW1lbnUuc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5oZWFkZXIubWFpbiAucHJpbWFyeS1tZW51LnNlY29uZGFyeSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuaGVhZGVyLm1haW4gLnByaW1hcnkgPiAuc2VhcmNoLFxuaGVhZGVyLm1haW4gLnByaW1hcnkgPiAubGFuZ3VhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIubWFpbiAucHJpbWFyeSA+IC5zZWFyY2gsXG4gIGhlYWRlci5tYWluIC5wcmltYXJ5ID4gLmxhbmd1YWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuaGVhZGVyLm1haW4gLnNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyLm1haW4gLnNlYXJjaCAuc2VhcmNoLXRyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaGVhZGVyLm1haW4gLnNlYXJjaCAuc2VhcmNoLXRyaWdnZXI6aG92ZXIsIGhlYWRlci5tYWluIC5zZWFyY2ggLnNlYXJjaC10cmlnZ2VyOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbmhlYWRlci5tYWluIC5zZWFyY2ggLnNlYXJjaC10cmlnZ2VyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuaGVhZGVyLm1haW4gLmxhbmd1YWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuaGVhZGVyLm1haW4gLmxhbmd1YWdlcyA+IGxpIHtcbiAgcGFkZGluZzogMCAycHg7XG59XG5oZWFkZXIubWFpbiAubGFuZ3VhZ2VzID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbmZvb3Rlci5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyLm1haW4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5mb290ZXIubWFpbiBoNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZm9vdGVyLm1haW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvb3Rlci5tYWluIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmZvb3Rlci5tYWluID4gZGl2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBwYWRkaW5nOiA0cmVtIDFyZW07XG59XG5mb290ZXIubWFpbiA+IGRpdiAubG9nbyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLmxvZ28gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWF4LXdpZHRoOiAyMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIubWFpbiA+IGRpdiAubG9nbyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cbn1cbmZvb3Rlci5tYWluID4gZGl2IC5tZW51cyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLm1lbnVzID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBmb290ZXIubWFpbiA+IGRpdiAubWVudXMgPiBkaXYge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIubWFpbiA+IGRpdiAubWVudXMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG59XG5mb290ZXIubWFpbiA+IGRpdiAubWVudXMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLFxuZm9vdGVyLm1haW4gPiBkaXYgLnN1YnNjcmlwdGlvbixcbmZvb3Rlci5tYWluID4gZGl2IC5jb3B5cmlnaHQge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYSBhIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEgYSBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYSBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEgYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1ODgyMzUyOTQpO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIsXG5mb290ZXIubWFpbiA+IGRpdiAuY29weXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLm1lbnUsXG5mb290ZXIubWFpbiA+IGRpdiAuY29weXJpZ2h0IC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGZvb3Rlci5tYWluID4gZGl2IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5tZW51LFxuICBmb290ZXIubWFpbiA+IGRpdiAuY29weXJpZ2h0IC5tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuZm9vdGVyLm1haW4gPiBkaXYgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLm1lbnUgYSxcbmZvb3Rlci5tYWluID4gZGl2IC5jb3B5cmlnaHQgLm1lbnUgYSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbmZvb3Rlci5tYWluID4gZGl2IC5jb3B5cmlnaHQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBmb290ZXIubWFpbiA+IGRpdiAuY29weXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoIGZvb3RlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkubm9ybWFsIC5zdWItbWVudS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xufVxuYm9keS5wZXJmb3JtZXJzIC5zdWItbWVudS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MDE0NjggLTAuNTIlLCAjNTMxNTVEIDEwMi45MiUpO1xufVxuYm9keS5saWNlbmNlcyAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUE2RDA0IDEuMzclLCAjRTU1MjEwIDEwMCUpO1xufVxuXG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudS1iYWNrZ3JvdW5kLnBhc3NpdmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51LWJhY2tncm91bmQuYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZTtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSA+IGxpIGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgPiBsaSBhIGkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSA+IGxpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0ycHggMHB4IDBweCAjZmZmO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSA+IGxpOmhvdmVyIC5jaGlsZC1zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IC5jaGlsZC1zdWItbWVudSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSAuY2hpbGQtc3ViLW1lbnUgYSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuOTc1cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oZWFkZXIubWFpbiA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IC5jaGlsZC1zdWItbWVudSBhLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQyMjM0Qjtcbn1cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgLmNoaWxkLXN1Yi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzQyMjM0QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmJ1dHRvbi5oYW1idXJnZXIge1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uLmhhbWJ1cmdlcjpmb2N1cywgYnV0dG9uLmhhbWJ1cmdlcjphY3RpdmUge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJ1dHRvbi5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJ1dHRvbi5oYW1idXJnZXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmJ1dHRvbi5oYW1idXJnZXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIGJ1dHRvbi5oYW1idXJnZXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmJ1dHRvbi5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3gge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xufVxuLm1vYmlsZS1tZW51ID4gLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cbi5tb2JpbGUtbWVudSA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG4ubW9iaWxlLW1lbnUgPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2JpbGUtbWVudSA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IGxpIGkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2JpbGUtbWVudSA+IC5zdWItbWVudS1jb250YWluZXIgLnN1Yi1tZW51IGxpIGkub3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ubW9iaWxlLW1lbnUgPiAuc3ViLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSBsaSBpIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1vYmlsZS1tZW51ID4gLnN1Yi1tZW51LWNvbnRhaW5lciAuc3ViLW1lbnUgLmNoaWxkLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tb2JpbGUtbWVudSAubWVudSBsaSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tb2JpbGUtbWVudSAubWVudSBsaS5wZXJmb3JtZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzMTU1RDtcbn1cbi5tb2JpbGUtbWVudSAubWVudSBsaS5saWNlbmNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTZEMDQ7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0ge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNDNjhFRDc7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9iaWxlLW1lbnUgLmxhbmd1YWdlcyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2JpbGUtbWVudSAubGFuZ3VhZ2VzID4gbGkge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5tb2JpbGUtbWVudSAubGFuZ3VhZ2VzID4gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmhlYWRlci5tYWluID4gLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLm1haW4gPiAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3RpY2t5LXBvc3RzIC50aXRsZSxcbi5yZWxhdGVkLXBvc3RzIC50aXRsZSxcbi5wb3N0LWxpZnRlciAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDM2LCAzNiwgMC44KTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGlja3ktcG9zdHMgLnRpdGxlIGg1LFxuLnJlbGF0ZWQtcG9zdHMgLnRpdGxlIGg1LFxuLnBvc3QtbGlmdGVyIC50aXRsZSBoNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCAwIDFyZW07XG59XG5cbi5yZWxhdGVkLXBvc3RzLFxuLnBvc3QtbGlmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlbGF0ZWQtcG9zdHM6aG92ZXIsXG4ucG9zdC1saWZ0ZXI6aG92ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5yZWxhdGVkLXBvc3RzIGE6aG92ZXIsXG4ucG9zdC1saWZ0ZXIgYTpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0LFxuLnJlbGF0ZWQtcG9zdHMgLmxpZnQtcG9zdCxcbi5wb3N0LWxpZnRlciAucmVsYXRlZC1wb3N0LFxuLnBvc3QtbGlmdGVyIC5saWZ0LXBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiA0cHggc29saWQgIzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3QsXG4gIC5yZWxhdGVkLXBvc3RzIC5saWZ0LXBvc3QsXG4gIC5wb3N0LWxpZnRlciAucmVsYXRlZC1wb3N0LFxuICAucG9zdC1saWZ0ZXIgLmxpZnQtcG9zdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdCxcbiAgLnJlbGF0ZWQtcG9zdHMgLmxpZnQtcG9zdCxcbiAgLnBvc3QtbGlmdGVyIC5yZWxhdGVkLXBvc3QsXG4gIC5wb3N0LWxpZnRlciAubGlmdC1wb3N0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0LFxuLnBvc3QtbGlmdGVyIC5yZWxhdGVkLXBvc3Qge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLnBvc3QtbGlmdGVyIC5saWZ0LXBvc3Qge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3N0LWxpZnRlciAubGlmdC1wb3N0ID4gaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4ucG9zdC1saWZ0ZXIgLmxpZnQtcG9zdDpob3ZlciA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4ucG9zdC1saWZ0ZXIgLmxpZnQtcG9zdCBoNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAucG9zdC1saWZ0ZXIgPiAubGlmdC1wb3N0Om50aC1jaGlsZCgxKSxcbiAgLnBvc3QtbGlmdGVyID4gLmxpZnQtcG9zdDpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLnJlbGF0ZWQtcG9zdHMgLnRpdGxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucmVsYXRlZC1wb3N0cyAudGl0bGUgaDUge1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVsYXRlZC1wb3N0cyAudGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucmVsYXRlZC1wb3N0cyAudGl0bGUgaDUge1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgfVxufVxuXG4uc3RpY2t5LXBvc3RzIHtcbiAgZ3JpZC1nYXA6IDFyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zdGlja3ktcG9zdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gIH1cbn1cbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3Q6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0IC5mZWF0dXJlZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdCAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdDpob3ZlciAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0Om50aC1jaGlsZCgyKSxcbi5zdGlja3ktcG9zdHMgLnN0aWNreS1wb3N0Om50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdDpudGgtY2hpbGQoMSksXG4uc3RpY2t5LXBvc3RzIC5zdGlja3ktcG9zdDpudGgtY2hpbGQoNCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLnN0aWNreS1wb3N0cyAuc3RpY2t5LXBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVsZXZhbnNzaS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVsZXZhbnNzaS13cmFwcGVyIC5hamF4LXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNGU0O1xufVxuLnJlbGV2YW5zc2ktd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5yZWxldmFuc3NpLXdyYXBwZXIgZm9ybSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5yZWxldmFuc3NpLXdyYXBwZXIgLnJlbGV2YW5zc2ktbGl2ZS1zZWFyY2gtcmVzdWx0cyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ucmVsZXZhbnNzaS13cmFwcGVyIC5yZWxldmFuc3NpLWxpdmUtc2VhcmNoLXJlc3VsdHMgcCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucmVsZXZhbnNzaS13cmFwcGVyIC5yZWxldmFuc3NpLWxpdmUtc2VhcmNoLXJlc3VsdHMgYSB7XG4gIGNvbG9yOiAjNTMxNTVEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ucmVsZXZhbnNzaS13cmFwcGVyIC5yZWxldmFuc3NpLWxpdmUtc2VhcmNoLXJlc3VsdHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjQzY4RUQ3O1xufVxuXG4uaGVyby1ibG9jayAucmVsZXZhbnNzaS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5oZXJvLWJsb2NrIC5yZWxldmFuc3NpLXdyYXBwZXIgLnJlbGV2YW5zc2ktbGl2ZS1zZWFyY2gtcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5oZXJvLWJsb2NrIC5yZWxldmFuc3NpLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWJsb2NrIC5yZWxldmFuc3NpLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG4uaGVyby1ibG9jay5zbWFsbCAucmVsZXZhbnNzaS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oZXJvLWJsb2NrLnNtYWxsIC5yZWxldmFuc3NpLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcbn1cbi5oZXJvLWJsb2NrLmxhcmdlIC5yZWxldmFuc3NpLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC42KTtcbn1cblxuLmNhdGVnb3J5LWNsb3VkLFxuLnRhZ3MtY2xvdWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cbi5jYXRlZ29yeS1jbG91ZCBhLFxuLnRhZ3MtY2xvdWQgYSB7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG4uY2F0ZWdvcnktY2xvdWQgYTpsYXN0LW9mLXR5cGUsXG4udGFncy1jbG91ZCBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhZ3MtY2xvdWQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udGFnLWNsb3VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50YWctY2xvdWQgLmNsb3VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDFyZW0gMCAycmVtO1xufVxuLnRhZy1jbG91ZCAuY2xvdWQgYSB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMXJlbSAwO1xufVxuLnRhZy1jbG91ZCAuY2xvdWQgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFnLWNsb3VkLmNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGlja3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cbi5waWNrczpob3ZlciBwYXRoIHtcbiAgYW5pbWF0aW9uOiBjb2xvckNoYW5nZSAzcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4ucGlja3MgLmhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTRlNDtcbn1cbi5waWNrcyAuaGVhZGluZyBzdmcge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbi5waWNrcyBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGlja3MgLmFydGljbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY0cHggYXV0bztcbiAgZ3JpZC1nYXA6IDAuNXJlbTtcbn1cbi5waWNrcyAuYXJ0aWNsZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuLnBpY2tzIC5hcnRpY2xlIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGlja3MgLmFydGljbGU6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnBpY2tzIC5hcnRpY2xlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGlja3MgLmFydGljbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGlja3MgLmFydGljbGUgc3Bhbixcbi5waWNrcyAuYXJ0aWNsZSAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGlja3MgLmFydGljbGUgLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGlja3MgLmFydGljbGUgLmNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjQzY4RUQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMzRCO1xufVxuLnBpY2tzIC5hcnRpY2xlIC5jYXRlZ29yaWVzIC5jYXRlZ29yeTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5waWNrcyAuYXJ0aWNsZSAuY2F0ZWdvcmllcyAuY2F0ZWdvcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MEE1MTtcbn1cbi5waWNrcyAuYXJ0aWNsZSAuaW1hZ2Uge1xuICBtaW4td2lkdGg6IDY0cHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5waWNrcyAuYXJ0aWNsZSAuaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBrZXlmcmFtZXMgY29sb3JDaGFuZ2Uge1xuICAwJSB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxuICAzMyUge1xuICAgIGZpbGw6ICNFQTZEMDQ7XG4gIH1cbiAgNjYlIHtcbiAgICBmaWxsOiAjRjQ3RDIwO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cbmJvZHkuYXJjaGl2ZS5jYXRlZ29yeSwgYm9keS5hcmNoaXZlLnRhZywgYm9keS5ibG9nLCBib2R5LnNpbmdsZS1wb3N0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTg4MjM1Mjk0KTtcbiAgZm9udC1mYW1pbHk6IFwib21uZXMtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG5cbi5kaWFtb25kLFxuLmhvdC1waWNrIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjE1cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5kaWFtb25kID4gc3BhbjpmaXJzdC1vZi10eXBlLFxuLmhvdC1waWNrID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kaWFtb25kOmhvdmVyLFxuLmhvdC1waWNrOmhvdmVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxLjQpO1xufVxuXG4uZGlhbW9uZCB7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZGlhbW9uZDpob3ZlciB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMS40KTtcbn1cbi5kaWFtb25kID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ob3QtcGljayB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y1OUMyRSAxLjM3JSwgI0ZFQTIzRiA0NC43NyUsICNGMTc4MDggMTAwJSk7XG59XG4uaG90LXBpY2s6aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDIuNCkgYnJpZ2h0bmVzcygxLjIpO1xufVxuLmhvdC1waWNrID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgY29sb3I6ICM5MDBDNzI7XG59XG5cbi5hcmNoaXZlLnRhZyAucmFuay1tYXRoLWJyZWFkY3J1bWIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFyY2hpdmUudGFnIC5oZXJvIHN2Zyxcbi5hcmNoaXZlLmNhdGVnb3J5IC5oZXJvIHN2Zyxcbi5ibG9nIC5oZXJvIHN2ZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICBzY2FsZTogMC44NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5hcmNoaXZlLnRhZyAuaGVybyBzdmcsXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5oZXJvIHN2ZyxcbiAgLmJsb2cgLmhlcm8gc3ZnIHtcbiAgICBzY2FsZTogMTtcbiAgfVxufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCxcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCxcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkLFxuLmJsb2cgLnRhZ3MtY2xvdWQsXG4uYmxvZyAudGFnLWNsb3VkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGEsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGEsXG4uYmxvZyAudGFncy1jbG91ZCBhLFxuLmJsb2cgLnRhZy1jbG91ZCBhIHtcbiAgY29sb3I6ICNDNjhFRDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIzNEI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYS5jdXJyZW50LCAuYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhOmhvdmVyLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGEuY3VycmVudCxcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhOmhvdmVyLFxuLmJsb2cgLnRhZ3MtY2xvdWQgYS5jdXJyZW50LFxuLmJsb2cgLnRhZ3MtY2xvdWQgYTpob3Zlcixcbi5ibG9nIC50YWctY2xvdWQgYS5jdXJyZW50LFxuLmJsb2cgLnRhZy1jbG91ZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTBBNTEgIWltcG9ydGFudDtcbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhLmhpZGRlbixcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhLmhpZGRlbixcbi5ibG9nIC50YWdzLWNsb3VkIGEuaGlkZGVuLFxuLmJsb2cgLnRhZy1jbG91ZCBhLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhLm1vcmUsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYS5tb3JlLFxuLmJsb2cgLnRhZ3MtY2xvdWQgYS5tb3JlLFxuLmJsb2cgLnRhZy1jbG91ZCBhLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCBocixcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIGhyLFxuLmJsb2cgLmxvb3AgaHIge1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIGg0LFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgaDQsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGU6aG92ZXIsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIGEsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYSB7XG4gIGNvbG9yOiAjQzY4RUQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMzRCO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6aG92ZXIsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MEE1MTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6bm90KDpsYXN0LW9mLXR5cGUpLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuZGF0ZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5kYXRlLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmRhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5iYW5uZXJzID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lcnMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmJhbm5lcnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVycyBhIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJhbm5lcnMgYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2luYXRpb24gPiAqIHtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjE1cyBsaW5lYXI7XG59XG4ucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDhweCAjNDRkKTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LFxuLnBhZ2luYXRpb24gLm5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMjVzIGxpbmVhcjtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyLFxuLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggOHB4ICM0NGQpO1xufVxuLnBhZ2luYXRpb24gLnByZXY6YWZ0ZXIsXG4ucGFnaW5hdGlvbiAubmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9kcm9wLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ucGFnaW5hdGlvbiAucHJldjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgcmlnaHQ6IDEwMCU7XG59XG4ucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5oZXJvLFxuLnNpbmdsZS1xYSAuaGVybyxcbi5zaW5nbGUtcHJvZHVjdCAuaGVybyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLnNpbmdsZS1wb3N0IC5oZXJvID4gZGl2LFxuLnNpbmdsZS1xYSAuaGVybyA+IGRpdixcbi5zaW5nbGUtcHJvZHVjdCAuaGVybyA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLXBvc3QgLm1ldGEsXG4uc2luZ2xlLXFhIC5tZXRhLFxuLnNpbmdsZS1wcm9kdWN0IC5tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zaW5nbGUtcG9zdCAubWV0YSAubmFtZSxcbi5zaW5nbGUtcWEgLm1ldGEgLm5hbWUsXG4uc2luZ2xlLXByb2R1Y3QgLm1ldGEgLm5hbWUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcG9zdCAubWV0YSAubmFtZTpob3Zlcixcbi5zaW5nbGUtcWEgLm1ldGEgLm5hbWU6aG92ZXIsXG4uc2luZ2xlLXByb2R1Y3QgLm1ldGEgLm5hbWU6aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNXB4ICNmZmYpO1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjZmZmO1xufVxuLnNpbmdsZS1wb3N0IC5tZXRhIGltZyxcbi5zaW5nbGUtcWEgLm1ldGEgaW1nLFxuLnNpbmdsZS1wcm9kdWN0IC5tZXRhIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIsXG4uc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIsXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSxcbi5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhLFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGEsXG4uc2luZ2xlLXFhIC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhLFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGE6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGEgcGF0aCxcbi5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGEgcGF0aCxcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYSBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhIHN2Zyxcbi5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGEgc3ZnLFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHN2Zyxcbi5zaW5nbGUtcWEgLmVudHJ5LWhlYWRlciAuc29jaWFsLW1lZGlhIGE6aG92ZXIgc3ZnLFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYTpob3ZlciBwYXRoLFxuLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEgYTpob3ZlciBwYXRoLFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODU4ODIzNTI5NCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlcixcbiAgLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyLFxuICAuc2luZ2xlLXByb2R1Y3QgLmVudHJ5LWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIgLnNvY2lhbC1tZWRpYSxcbiAgLnNpbmdsZS1xYSAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEsXG4gIC5zaW5nbGUtcHJvZHVjdCAuZW50cnktaGVhZGVyIC5zb2NpYWwtbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZmVhdHVyZWQtaW1hZ2UsXG4uc2luZ2xlLXFhIC5mZWF0dXJlZC1pbWFnZSxcbi5zaW5nbGUtcHJvZHVjdCAuZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpbmdsZS1wb3N0IC5mZWF0dXJlZC1pbWFnZSBmaWdjYXB0aW9uLFxuLnNpbmdsZS1xYSAuZmVhdHVyZWQtaW1hZ2UgZmlnY2FwdGlvbixcbi5zaW5nbGUtcHJvZHVjdCAuZmVhdHVyZWQtaW1hZ2UgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zaW5nbGUtcG9zdCAuaGVyby12aWRlbyxcbi5zaW5nbGUtcWEgLmhlcm8tdmlkZW8sXG4uc2luZ2xlLXByb2R1Y3QgLmhlcm8tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wb3N0IC5oZXJvLXZpZGVvIGlmcmFtZSxcbi5zaW5nbGUtcG9zdCAuaGVyby12aWRlbyAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5zaW5nbGUtcG9zdCAuaGVyby12aWRlbyAuZW1iZWQtY29udGFpbmVyIGVtYmVkLFxuLnNpbmdsZS1xYSAuaGVyby12aWRlbyBpZnJhbWUsXG4uc2luZ2xlLXFhIC5oZXJvLXZpZGVvIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLnNpbmdsZS1xYSAuaGVyby12aWRlbyAuZW1iZWQtY29udGFpbmVyIGVtYmVkLFxuLnNpbmdsZS1wcm9kdWN0IC5oZXJvLXZpZGVvIGlmcmFtZSxcbi5zaW5nbGUtcHJvZHVjdCAuaGVyby12aWRlbyAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5zaW5nbGUtcHJvZHVjdCAuaGVyby12aWRlbyAuZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2luZ2xlLXBvc3QgLmNhdGVnb3JpZXMtdGFncyxcbi5zaW5nbGUtcWEgLmNhdGVnb3JpZXMtdGFncyxcbi5zaW5nbGUtcHJvZHVjdCAuY2F0ZWdvcmllcy10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zaW5nbGUtcG9zdCAuY2F0ZWdvcmllcy10YWdzIGEsXG4uc2luZ2xlLXFhIC5jYXRlZ29yaWVzLXRhZ3MgYSxcbi5zaW5nbGUtcHJvZHVjdCAuY2F0ZWdvcmllcy10YWdzIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5zaW5nbGUtcG9zdCAuY2F0ZWdvcmllcy10YWdzIC5jYXRlZ29yeSxcbi5zaW5nbGUtcWEgLmNhdGVnb3JpZXMtdGFncyAuY2F0ZWdvcnksXG4uc2luZ2xlLXByb2R1Y3QgLmNhdGVnb3JpZXMtdGFncyAuY2F0ZWdvcnkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICNDNjhFRDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIzNEI7XG59XG4uc2luZ2xlLXBvc3QgLmNhdGVnb3JpZXMtdGFncyAuY2F0ZWdvcnk6aG92ZXIsXG4uc2luZ2xlLXFhIC5jYXRlZ29yaWVzLXRhZ3MgLmNhdGVnb3J5OmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0IC5jYXRlZ29yaWVzLXRhZ3MgLmNhdGVnb3J5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTBBNTE7XG59XG4uc2luZ2xlLXBvc3QgLmNhdGVnb3JpZXMtdGFncyAudGFnLFxuLnNpbmdsZS1xYSAuY2F0ZWdvcmllcy10YWdzIC50YWcsXG4uc2luZ2xlLXByb2R1Y3QgLmNhdGVnb3JpZXMtdGFncyAudGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2luZ2xlLXBvc3QgLm1haW4gPiB1bCxcbi5zaW5nbGUtcG9zdCAubWFpbiA+IG9sLFxuLnNpbmdsZS1xYSAubWFpbiA+IHVsLFxuLnNpbmdsZS1xYSAubWFpbiA+IG9sLFxuLnNpbmdsZS1wcm9kdWN0IC5tYWluID4gdWwsXG4uc2luZ2xlLXByb2R1Y3QgLm1haW4gPiBvbCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2luZ2xlLXBvc3QgLm1haW4gPiB1bCxcbiAgLnNpbmdsZS1wb3N0IC5tYWluID4gb2wsXG4gIC5zaW5nbGUtcWEgLm1haW4gPiB1bCxcbiAgLnNpbmdsZS1xYSAubWFpbiA+IG9sLFxuICAuc2luZ2xlLXByb2R1Y3QgLm1haW4gPiB1bCxcbiAgLnNpbmdsZS1wcm9kdWN0IC5tYWluID4gb2wge1xuICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMnJlbTtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5tYWluID4gdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnNpbmdsZS1wb3N0IC5tYWluID4gb2wgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnNpbmdsZS1xYSAubWFpbiA+IHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5zaW5nbGUtcWEgLm1haW4gPiBvbCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uc2luZ2xlLXByb2R1Y3QgLm1haW4gPiB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uc2luZ2xlLXByb2R1Y3QgLm1haW4gPiBvbCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2luZ2xlLXBvc3QgLm1haW4gPiBocixcbi5zaW5nbGUtcWEgLm1haW4gPiBocixcbi5zaW5nbGUtcHJvZHVjdCAubWFpbiA+IGhyIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uc2luZ2xlLXBvc3QgLm1haW4gPiBwLFxuLnNpbmdsZS1xYSAubWFpbiA+IHAsXG4uc2luZ2xlLXByb2R1Y3QgLm1haW4gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zaW5nbGUtcG9zdCA+IGFydGljbGUgLm1haW4gPiBoMiwgLnNpbmdsZS1wb3N0ID4gYXJ0aWNsZSAubWFpbiA+IGgzLCAuc2luZ2xlLXBvc3QgPiBhcnRpY2xlIC5tYWluID4gaDQsIC5zaW5nbGUtcG9zdCA+IGFydGljbGUgLm1haW4gPiBoNSwgLnNpbmdsZS1wb3N0ID4gYXJ0aWNsZSAubWFpbiA+IGg2LFxuLnNpbmdsZS1xYSA+IGFydGljbGUgLm1haW4gPiBoMixcbi5zaW5nbGUtcWEgPiBhcnRpY2xlIC5tYWluID4gaDMsXG4uc2luZ2xlLXFhID4gYXJ0aWNsZSAubWFpbiA+IGg0LFxuLnNpbmdsZS1xYSA+IGFydGljbGUgLm1haW4gPiBoNSxcbi5zaW5nbGUtcWEgPiBhcnRpY2xlIC5tYWluID4gaDYsXG4uc2luZ2xlLXByb2R1Y3QgPiBhcnRpY2xlIC5tYWluID4gaDIsXG4uc2luZ2xlLXByb2R1Y3QgPiBhcnRpY2xlIC5tYWluID4gaDMsXG4uc2luZ2xlLXByb2R1Y3QgPiBhcnRpY2xlIC5tYWluID4gaDQsXG4uc2luZ2xlLXByb2R1Y3QgPiBhcnRpY2xlIC5tYWluID4gaDUsXG4uc2luZ2xlLXByb2R1Y3QgPiBhcnRpY2xlIC5tYWluID4gaDYge1xuICBjb2xvcjogI0Y0N0QyMDtcbn1cbi5zaW5nbGUtcG9zdCA+IGFydGljbGUgLmNhdGVnb3JpZXMgYSxcbi5zaW5nbGUtcWEgPiBhcnRpY2xlIC5jYXRlZ29yaWVzIGEsXG4uc2luZ2xlLXByb2R1Y3QgPiBhcnRpY2xlIC5jYXRlZ29yaWVzIGEge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLnNpbmdsZS1xYSAuaGVybyxcbi5zaW5nbGUtcHJvZHVjdCAuaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNpbmdsZS1xYSAuYnV0dG9ucyxcbi5zaW5nbGUtcHJvZHVjdCAuYnV0dG9ucyB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnNpbmdsZS1xYSAuYnV0dG9ucyBhLFxuLnNpbmdsZS1wcm9kdWN0IC5idXR0b25zIGEge1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlLXFhIC5idXR0b25zIGE6aG92ZXIsXG4uc2luZ2xlLXByb2R1Y3QgLmJ1dHRvbnMgYTpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuMyk7XG59XG5cbi5yYW5rLW1hdGgtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnJhbmstbWF0aC1icmVhZGNydW1iIHAgYSwgLnJhbmstbWF0aC1icmVhZGNydW1iIHAgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG59XG4ucmFuay1tYXRoLWJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5yYW5rLW1hdGgtYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7XG59XG4ucmFuay1tYXRoLWJyZWFkY3J1bWIgc3Bhbi5sYXN0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7XG59XG5cbmJvZHkuYXJjaGl2ZS5jYXRlZ29yeSwgYm9keS5hcmNoaXZlLnRhZywgYm9keS5ibG9nLCBib2R5LnNpbmdsZS1wb3N0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTg4MjM1Mjk0KTtcbiAgZm9udC1mYW1pbHk6IFwib21uZXMtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG5cbi5kaWFtb25kLFxuLmhvdC1waWNrIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjE1cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5kaWFtb25kID4gc3BhbjpmaXJzdC1vZi10eXBlLFxuLmhvdC1waWNrID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kaWFtb25kOmhvdmVyLFxuLmhvdC1waWNrOmhvdmVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxLjQpO1xufVxuXG4uZGlhbW9uZCB7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZGlhbW9uZDpob3ZlciB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMS40KTtcbn1cbi5kaWFtb25kID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ob3QtcGljayB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y1OUMyRSAxLjM3JSwgI0ZFQTIzRiA0NC43NyUsICNGMTc4MDggMTAwJSk7XG59XG4uaG90LXBpY2s6aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDIuNCkgYnJpZ2h0bmVzcygxLjIpO1xufVxuLmhvdC1waWNrID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgY29sb3I6ICM5MDBDNzI7XG59XG5cbi5hcmNoaXZlLnRhZyAucmFuay1tYXRoLWJyZWFkY3J1bWIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFyY2hpdmUudGFnIC5oZXJvIHN2Zyxcbi5hcmNoaXZlLmNhdGVnb3J5IC5oZXJvIHN2Zyxcbi5ibG9nIC5oZXJvIHN2ZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICBzY2FsZTogMC44NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5hcmNoaXZlLnRhZyAuaGVybyBzdmcsXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5oZXJvIHN2ZyxcbiAgLmJsb2cgLmhlcm8gc3ZnIHtcbiAgICBzY2FsZTogMTtcbiAgfVxufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCxcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCxcbi5hcmNoaXZlLnRhZyAudGFnLWNsb3VkLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFnLWNsb3VkLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkLFxuLmJsb2cgLnRhZ3MtY2xvdWQsXG4uYmxvZyAudGFnLWNsb3VkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFyY2hpdmUudGFnIC5jYXRlZ29yeS1jbG91ZCBhLFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGEsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGEsXG4uYXJjaGl2ZS5jYXRlZ29yeSAudGFncy1jbG91ZCBhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGEsXG4uYmxvZyAudGFncy1jbG91ZCBhLFxuLmJsb2cgLnRhZy1jbG91ZCBhIHtcbiAgY29sb3I6ICNDNjhFRDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIzNEI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYS5jdXJyZW50LCAuYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUudGFnIC50YWdzLWNsb3VkIGE6aG92ZXIsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhLmN1cnJlbnQsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmNhdGVnb3J5LWNsb3VkIGEuY3VycmVudCxcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYTpob3Zlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWctY2xvdWQgYS5jdXJyZW50LFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhOmhvdmVyLFxuLmJsb2cgLmNhdGVnb3J5LWNsb3VkIGEuY3VycmVudCxcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhOmhvdmVyLFxuLmJsb2cgLnRhZ3MtY2xvdWQgYS5jdXJyZW50LFxuLmJsb2cgLnRhZ3MtY2xvdWQgYTpob3Zlcixcbi5ibG9nIC50YWctY2xvdWQgYS5jdXJyZW50LFxuLmJsb2cgLnRhZy1jbG91ZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTBBNTEgIWltcG9ydGFudDtcbn1cbi5hcmNoaXZlLnRhZyAuY2F0ZWdvcnktY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS50YWcgLnRhZ3MtY2xvdWQgYS5oaWRkZW4sXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLmNhdGVnb3J5IC5jYXRlZ29yeS1jbG91ZCBhLmhpZGRlbixcbi5hcmNoaXZlLmNhdGVnb3J5IC50YWdzLWNsb3VkIGEuaGlkZGVuLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhLmhpZGRlbixcbi5ibG9nIC5jYXRlZ29yeS1jbG91ZCBhLmhpZGRlbixcbi5ibG9nIC50YWdzLWNsb3VkIGEuaGlkZGVuLFxuLmJsb2cgLnRhZy1jbG91ZCBhLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJjaGl2ZS50YWcgLmNhdGVnb3J5LWNsb3VkIGEubW9yZSxcbi5hcmNoaXZlLnRhZyAudGFncy1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS50YWcgLnRhZy1jbG91ZCBhLm1vcmUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAuY2F0ZWdvcnktY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZ3MtY2xvdWQgYS5tb3JlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1jbG91ZCBhLm1vcmUsXG4uYmxvZyAuY2F0ZWdvcnktY2xvdWQgYS5tb3JlLFxuLmJsb2cgLnRhZ3MtY2xvdWQgYS5tb3JlLFxuLmJsb2cgLnRhZy1jbG91ZCBhLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCBocixcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIGhyLFxuLmJsb2cgLmxvb3AgaHIge1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIGg0LFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgaDQsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlOmhvdmVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGU6aG92ZXIsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4uYXJjaGl2ZS50YWcgLmxvb3AgLmFydGljbGUgYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIGEsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFyY2hpdmUudGFnIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYSB7XG4gIGNvbG9yOiAjQzY4RUQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMzRCO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6aG92ZXIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6aG92ZXIsXG4uYmxvZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MEE1MTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuY2F0ZWdvcmllcyA+IGE6bm90KDpsYXN0LW9mLXR5cGUpLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLmxvb3AgLmFydGljbGUgLm1ldGEgLmNhdGVnb3JpZXMgPiBhOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5ibG9nIC5sb29wIC5hcnRpY2xlIC5tZXRhIC5jYXRlZ29yaWVzID4gYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5hcmNoaXZlLnRhZyAubG9vcCAuYXJ0aWNsZSAubWV0YSAuZGF0ZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5sb29wIC5hcnRpY2xlIC5tZXRhIC5kYXRlLFxuLmJsb2cgLmxvb3AgLmFydGljbGUgLm1ldGEgLmRhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5iYW5uZXJzID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lcnMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmJhbm5lcnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVycyBhIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJhbm5lcnMgYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2luYXRpb24gPiAqIHtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjE1cyBsaW5lYXI7XG59XG4ucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDhweCAjNDRkKTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LFxuLnBhZ2luYXRpb24gLm5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMjVzIGxpbmVhcjtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyLFxuLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggOHB4ICM0NGQpO1xufVxuLnBhZ2luYXRpb24gLnByZXY6YWZ0ZXIsXG4ucGFnaW5hdGlvbiAubmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9kcm9wLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ucGFnaW5hdGlvbiAucHJldjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgcmlnaHQ6IDEwMCU7XG59XG4ucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbn1cblxuYm9keS5lcnJvcjQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG59XG5ib2R5LmVycm9yNDA0IHNlY3Rpb24uZXJyb3I0MDQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgY29udHJhc3QoMS40KTtcbn1cbmJvZHkuZXJyb3I0MDQgZGl2LmNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkuZXJyb3I0MDQgZGl2LmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDZyZW0sIDZ2dywgOXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1cmVtLCA2dncsIDdyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2luZ2xlLXFhIC5xYS1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuLnNpbmdsZS1xYSAuYW5zd2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuYm9keS5zZWFyY2ggaGVhZGVyIC5zdWItbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGgubGlnaHQgPiAqIHtcbiAgY29sb3I6ICMyMjI7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoLmxpZ2h0ID4gc2VjdGlvbi50YWdzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNyk7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoLmxpZ2h0ID4gc2VjdGlvbi50YWdzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwQTUxO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aC5saWdodCA+IGhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgMzQsIDM0LCAwLjcpO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHAsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLndwLWJsb2NrLWhlYWRpbmcsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLmluZ3Jlc3MsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLndwLWJsb2NrLXF1b3RlLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC53cC1ibG9jay1nYWxsZXJ5LFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHVsLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IG9sLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC53cC1ibG9jay10YWJsZSxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAud3AtYmxvY2staW1hZ2UsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLmluZm9ncmFtLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5wZXJzb25zLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5jdGEtY2FyZHMsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLndwLWJsb2NrLWVtYmVkLFxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5tcDQsXG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLnNvY2lhbC1tZWRpYSB7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuaW1hZ2UtcXVvdGUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gLmltYWdlLWNhcm91c2VsLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoNzMwcHggLSAycmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiB1bCxcbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAud3AtYmxvY2stcXVvdGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbSA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAud3AtYmxvY2stcXVvdGUge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAycmVtIDZyZW07XG4gIH1cbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAud3AtYmxvY2stcXVvdGU6YmVmb3JlIHtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiA1MHB4O1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IGhyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gcC5hbmZhbmc6Zmlyc3QtbGV0dGVyIHtcbiAgaW5pdGlhbC1sZXR0ZXI6IDI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQHN1cHBvcnRzIG5vdCAoaW5pdGlhbC1sZXR0ZXI6IDIpIHtcbiAgYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHAuYW5mYW5nOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gcC5hbmZhbmcub3JhbmdlOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjRUE2RDA0O1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuc29jaWFsLW1lZGlhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5zb2NpYWwtbWVkaWEgYSBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5zb2NpYWwtbWVkaWEgYSBzdmcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiAuc29jaWFsLW1lZGlhIGE6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IC5zb2NpYWwtbWVkaWEgYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1ODgyMzUyOTQpO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHNlY3Rpb24udGFncyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCA+IHNlY3Rpb24udGFncyAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gc2VjdGlvbi50YWdzID4gKiB7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBzZWN0aW9uLnRhZ3MgLmNsb3VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkucG9zdC10ZW1wbGF0ZS1wYWdlLWZ1bGwtd2lkdGggPiBzZWN0aW9uLnRhZ3MgLmNsb3VkID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LnBvc3QtdGVtcGxhdGUtcGFnZS1mdWxsLXdpZHRoID4gc2VjdGlvbi50YWdzIC5jbG91ZCA+IGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCAuc2hhcmUtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFnZS10aGFuay15b3UtY29udGVudCB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmluZ3Jlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5maWd1cmUud3AtYmxvY2stZW1iZWQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmZpZ3VyZS53cC1ibG9jay1lbWJlZCA+ICoge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5jdGEtYmFubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1LjYyNXJlbSAxcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jdGEtYmFubmVyLnNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiA0MzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmN0YS1iYW5uZXIubGFyZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY3RhLWJhbm5lciB7XG4gICAgcGFkZGluZzogOHJlbSAxcmVtO1xuICB9XG59XG4uY3RhLWJhbm5lciAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3RhLWJhbm5lciAuY29udGVudCBoMSwgLmN0YS1iYW5uZXIgLmNvbnRlbnQgaDIsIC5jdGEtYmFubmVyIC5jb250ZW50IGgzLCAuY3RhLWJhbm5lciAuY29udGVudCBoNCwgLmN0YS1iYW5uZXIgLmNvbnRlbnQgaDUsIC5jdGEtYmFubmVyIC5jb250ZW50IGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3RhLWJhbm5lciAuY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmN0YS1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jdGEtY2FyZHMge1xuICAgIHBhZGRpbmc6IDhyZW0gMXJlbTtcbiAgfVxufVxuLmN0YS1jYXJkcyAuY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY3RhLWNhcmRzIC5jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChjYWxjKDUwJSAtIDFyZW0pLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdGEtY2FyZHMgLmNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGNhbGMoMjUlIC0gMnJlbSksIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG59XG4uY3RhLWNhcmRzIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uY3RhLWNhcmRzIC5jYXJkIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmN0YS1jYXJkcyAuY2FyZCBhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5jdGEtY2FyZHMgaDIge1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0MjIzNEI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY3RhLWNhcmRzIGgyIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5zZWN0aW9uLmltYWdlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuc2VjdGlvbi5pbWFnZS10ZXh0LmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNGU0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uaW1hZ2UtdGV4dC5ncmF5IHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dC5ncmF5IC50ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTRlNDtcbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYucmlnaHQgLnRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5zZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLmltYWdlIGltZyxcbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAuY2hhcnQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLmltYWdlLnJpZ2h0LFxuICBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLmNoYXJ0LnJpZ2h0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCBoMiwgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0IGgzLCBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQgaDQsIHNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCBoNSwgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0IGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmltYWdlLXRleHQgPiBkaXYgLnRleHQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAudGV4dCB1bCwgc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC50ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuc2VjdGlvbi5pbWFnZS10ZXh0ID4gZGl2IC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAubGlua3MgYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbnNlY3Rpb24uaW1hZ2UtdGV4dCA+IGRpdiAubGlua3MgYTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5oZXJvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaGVyby1ibG9jayBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlcm8tYmxvY2suc21hbGwge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi5oZXJvLWJsb2NrLnNtYWxsIC5jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5oZXJvLWJsb2NrLnNtYWxsIC5jb250ZW50IC53eXNpd3lnIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG59XG4uaGVyby1ibG9jay5sYXJnZSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbn1cbi5oZXJvLWJsb2NrLmNvbG9yIC5jb250ZW50IHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4uaGVyby1ibG9jay5jb2xvciAuY29udGVudCBoMSxcbi5oZXJvLWJsb2NrLmNvbG9yIC5jb250ZW50IGgyLFxuLmhlcm8tYmxvY2suY29sb3IgLmNvbnRlbnQgaDMsXG4uaGVyby1ibG9jay5jb2xvciAuY29udGVudCBoNCxcbi5oZXJvLWJsb2NrLmNvbG9yIC5jb250ZW50IGg1LFxuLmhlcm8tYmxvY2suY29sb3IgLmNvbnRlbnQgaDYge1xuICBjb2xvcjogIzUzMTU1RDtcbn1cbi5oZXJvLWJsb2NrLmltYWdlIC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby1ibG9jayAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5oZXJvLWJsb2NrIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4cmVtIDJyZW07XG4gIH1cbn1cbi5oZXJvLWJsb2NrIC5jb250ZW50IC53eXNpd3lnIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG59XG4uaGVyby1ibG9jayAuY29udGVudCAud3lzaXd5ZyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmhlcm8tYmxvY2sgLmNvbnRlbnQgLnd5c2l3eWcge1xuICAgIG1hcmdpbjogNnJlbSBhdXRvO1xuICB9XG59XG4uaGVyby1ibG9jayAuY29udGVudCAud3lzaXd5ZyBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuLmhlcm8tYmxvY2sgLmNvbnRlbnQgLnd5c2l3eWcgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhlcm8tYmxvY2sgLmNvbnRlbnQgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1ibG9jayAuY29udGVudCAubGlua3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlcm8tYmxvY2sgLmNvbnRlbnQgLmxpbmtzIGE6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5oZXJvLWJsb2NrIC5jb250ZW50IC5saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVyby1ibG9jayAuY29udGVudCAubGlua3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5oZXJvLWJsb2NrIC5jb250ZW50IC5saW5rcyBhOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaW1hZ2UtaGVyby1ibG9jayB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5pbWFnZS1oZXJvLWJsb2NrIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWhlcm8tYmxvY2sgLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uc3dpcGVyIC5zd2lwZXItc2xpZGUgZGl2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXIgLnN3aXBlci1zbGlkZSBkaXYudmFsdWUge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnN3aXBlciAuc3dpcGVyLXNsaWRlIGRpdi52YWx1ZSB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gIH1cbn1cbi5idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYnV0dG9uLXdyYXBwZXIubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYnV0dG9uLXdyYXBwZXIuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbi13cmFwcGVyLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5sYXRlc3QtcG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNGU0O1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhdGVzdC1wb3N0cyB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtO1xuICB9XG59XG4ubGF0ZXN0LXBvc3RzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmxhdGVzdC1wb3N0cyAuZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGF0ZXN0LXBvc3RzIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4ubGF0ZXN0LXBvc3RzIC5ncmlkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF0ZXN0LXBvc3RzIC5ncmlkIGEgLmNhdHMtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxhdGVzdC1wb3N0cyAuZ3JpZCBhIC5jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxhdGVzdC1wb3N0cyAuZ3JpZCBhIC5jYXRlZ29yaWVzID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzAzMjQ1OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmxhdGVzdC1wb3N0cyAuZ3JpZCBhIGg0IHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ubGF0ZXN0LXBvc3RzIC5ncmlkIGEgLmZlYXR1cmVkLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXRlc3QtcG9zdHMgLmdyaWQgYSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGF0ZXN0LXBvc3RzIC5ncmlkIGEgaW1nIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ubGF0ZXN0LXBvc3RzIC5ncmlkIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmdmLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmdmLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTAwQzcyIC0wLjUyJSwgI0E5MEE1MSAxMDIuOTIlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDAlLCAxMDAlIDIwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgei1pbmRleDogLTE7XG59XG4uZ2YtY29udGFpbmVyIC5jb250YWluZXItOTk4IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMzFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmLWNvbnRhaW5lciAuY29udGFpbmVyLTk5OCB7XG4gICAgbWF4LXdpZHRoOiA5OThweDtcbiAgfVxufVxuLmdmLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4uZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0ge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbn1cbi5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYm9keSBzZWxlY3Qge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5nZi1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZ2YtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdmLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5nZm9ybV9ib2R5IHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCB0ZC5nc3VydmV5LWxpa2VydC1jaG9pY2UuZ3N1cnZleS1saWtlcnQtc2VsZWN0ZWQsXG4uZ2YtY29udGFpbmVyIC5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgdGFibGUuZ3N1cnZleS1saWtlcnQgdGQuZ3N1cnZleS1saWtlcnQtY2hvaWNlLmdzdXJ2ZXktbGlrZXJ0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hY3RpdmVfcGluay5zdmcpO1xufVxuLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSAuZ3N1cnZleS1yYW5rLWNob2ljZSxcbi5nZi1jb250YWluZXIgLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ3N1cnZleS1yYW5rLWNob2ljZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYXJyb3ctaGFuZGxlX3Bpbmsuc3ZnKTtcbn1cbi5nZi1jb250YWluZXIgLmdzdXJ2ZXktcmFuay51aS1zb3J0YWJsZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgdGgsXG4uZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IHRkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCAuZ3N1cnZleS1saWtlcnQtcm93LWxhYmVsLFxuLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCB0aC5nc3VydmV5LWxpa2VydC1jaG9pY2UtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODU4ODIzNTI5NCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYycHgpIHtcbiAgLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCAuZ3N1cnZleS1saWtlcnQtcm93LWxhYmVsLFxuICAuZ2YtY29udGFpbmVyIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IHRoLmdzdXJ2ZXktbGlrZXJ0LWNob2ljZS1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmdmLWNvbnRhaW5lciAuZ3Jhdml0eS10aGVtZSB0YWJsZS5nc3VydmV5LWxpa2VydCAuZ3N1cnZleS1saWtlcnQtcm93LWxhYmVsIHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MnB4KSB7XG4gIC5nZi1jb250YWluZXIgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQgLmdzdXJ2ZXktbGlrZXJ0LXJvdy1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgfVxufVxuXG4uZ2Zvcm1fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MDBDNzIgMCUsICNBOTBBNTEgMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4uZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMzUlKTtcbn1cblxuLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZ2YtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmJvZHkuZGFyay1sYXllci1hY3RpdmUgLmRhcmstbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGVyc29ucy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBlcnNvbnMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wZXJzb25zLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5wZXJzb25zLWdyaWQgLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGVyc29ucy1ncmlkIC5zb2NpYWwtbWVkaWEgaW1nIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnBlcnNvbnMtZ3JpZCAuc29jaWFsLW1lZGlhIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnBlcnNvbnMtZ3JpZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1MzE1NUQ7XG59XG4ucGVyc29ucy1ncmlkIGEuZW1haWwge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnBlcnNvbnMtZ3JpZCAucGVyc29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbnMtZ3JpZCAucGVyc29uIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnBlcnNvbnMtZ3JpZCAucGVyc29uIC5sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsIDEwLCA4MCwgMC41KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnBlcnNvbnMtZ3JpZCAucGVyc29uIC5sYXllciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZXJzb25zLWdyaWQgLnBlcnNvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wZXJzb25zLWdyaWQgLnBlcnNvbjpob3ZlciAubGF5ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBlcnNvbnMtZ3JpZCAucGVyc29uIGg2IHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5wZXJzb25zLWdyaWQgLnBlcnNvbiAuc29jaWFsLW1lZGlhIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucGVyc29ucy1ncmlkIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25zLWdyaWQgLmltYWdlIC5nLXdoaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnBlcnNvbnMtZ3JpZCAucGVyc29uLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLnByb2R1Y3QtbW9kYWwsXG4ucGVyc29uLW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1heC13aWR0aDogOTUlO1xuICByaWdodDogLTEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wcm9kdWN0LW1vZGFsLFxuICAucGVyc29uLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1tb2RhbCxcbiAgLnBlcnNvbi1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtbW9kYWwsXG4gIC5wZXJzb24tbW9kYWwge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxufVxuLnByb2R1Y3QtbW9kYWwgLmNsb3NlLFxuLnBlcnNvbi1tb2RhbCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgei1pbmRleDogNTtcbn1cbi5wcm9kdWN0LW1vZGFsIC5jbG9zZSBpbWcsXG4ucGVyc29uLW1vZGFsIC5jbG9zZSBpbWcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuLnByb2R1Y3QtbW9kYWwgLmltYWdlLFxuLnBlcnNvbi1tb2RhbCAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYzZjQgMCwgI2RmY2FlNSAxMDAlKTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LW1vZGFsIC5idXR0b25zLFxuLnBlcnNvbi1tb2RhbCAuYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LW1vZGFsIC5idXR0b25zLFxuICAucGVyc29uLW1vZGFsIC5idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ucHJvZHVjdC1tb2RhbCAuYnV0dG9ucyBhLFxuLnBlcnNvbi1tb2RhbCAuYnV0dG9ucyBhIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LW1vZGFsIC5idXR0b25zIGEsXG4gIC5wZXJzb24tbW9kYWwgLmJ1dHRvbnMgYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnByb2R1Y3QtbW9kYWwgLmJ1dHRvbnMgYTpob3Zlcixcbi5wZXJzb24tbW9kYWwgLmJ1dHRvbnMgYTpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuMyk7XG59XG4ucHJvZHVjdC1tb2RhbCBoNixcbi5wZXJzb24tbW9kYWwgaDYge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLnByb2R1Y3QtbW9kYWwgLmluZm8tdGV4dCBwLFxuLnBlcnNvbi1tb2RhbCAuaW5mby10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnByb2R1Y3QtbW9kYWwgLmluZm8tdGV4dCB1bCwgLnByb2R1Y3QtbW9kYWwgLmluZm8tdGV4dCBvbCxcbi5wZXJzb24tbW9kYWwgLmluZm8tdGV4dCB1bCxcbi5wZXJzb24tbW9kYWwgLmluZm8tdGV4dCBvbCB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuLnByb2R1Y3QtbW9kYWwgLmluZm8tdGV4dCB1bCBhLCAucHJvZHVjdC1tb2RhbCAuaW5mby10ZXh0IG9sIGEsXG4ucGVyc29uLW1vZGFsIC5pbmZvLXRleHQgdWwgYSxcbi5wZXJzb24tbW9kYWwgLmluZm8tdGV4dCBvbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41cmVtO1xuICBjb2xvcjogIzUzMTU1RDtcbn1cblxuLnBlcnNvbi1tb2RhbCB7XG4gIG1heC1oZWlnaHQ6IDg1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zaW5nbGUtcG9zdCAjcGVyc29uLWluZm8tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZS1wb3N0ICNwZXJzb24taW5mby1jYXJkIC5pbmZvIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGUtcG9zdCAjcGVyc29uLWluZm8tY2FyZCAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xufVxuXG4ucGVyc29uLW1vZGFsIHtcbiAgbGVmdDogNTAlO1xufVxuLnBlcnNvbi1tb2RhbCAudG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wZXJzb24tbW9kYWwgLnRvcCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wZXJzb24tbW9kYWwgLnRvcCAuaW1hZ2UgLmctd2hpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucGVyc29uLW1vZGFsIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBlcnNvbi1tb2RhbCAuaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGVyc29uLW1vZGFsIC5pbmZvIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzUzMTU1RDtcbn1cbi5wZXJzb24tbW9kYWwgLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnBlcnNvbi1tb2RhbCAuc29jaWFsLW1lZGlhIGltZyB7XG4gIGhlaWdodDogMThweDtcbn1cbi5wZXJzb24tbW9kYWwgLnNvY2lhbC1tZWRpYSBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuLnBlcnNvbi1tb2RhbCAuaW50cm9kdWN0aW9uID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnBlcnNvbi1tb2RhbCAuaW50cm9kdWN0aW9uID4gcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5zZWN0aW9uLnByb2R1Y3RzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yaWVzIHNwYW4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDMyNDU5O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yaWVzIHNwYW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogb3BhY2l0eSgwLjc1KTtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcmllcyBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzI0NTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdHMge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdXRsaW5lOiAwO1xufVxuc2VjdGlvbi5wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAzcHggc29saWQgI0VBNkQwNDtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdCAuaW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxNjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRjNGNCAwJSwgI0RGQ0FFNSAxMDAlKTtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdCAuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGhlaWdodDogMTAwJTtcbn1cbnNlY3Rpb24ucHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdCAuY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5zZWN0aW9uLnByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QgLmNvbnRlbnQgLmV4Y2VycHQge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnByb2R1Y3QtbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucHJvZHVjdC1tb2RhbCAuaW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtbW9kYWwgLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG5zZWN0aW9uLnFhLFxuc2VjdGlvbi5hbGwtcWEge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuc2VjdGlvbi5xYSAucGFpcixcbnNlY3Rpb24uYWxsLXFhIC5wYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbnNlY3Rpb24ucWEgLnBhaXI6bm90KDpsYXN0LW9mLXR5cGUpLFxuc2VjdGlvbi5hbGwtcWEgLnBhaXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbnNlY3Rpb24ucWEgLnBhaXI6aG92ZXIsXG5zZWN0aW9uLmFsbC1xYSAucGFpcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMCA2cHggMTJweCAtMnB4LCByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDNweCA3cHggLTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbi5xYSAucXVlc3Rpb24sXG5zZWN0aW9uLmFsbC1xYSAucXVlc3Rpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzUzMTU1RDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuc2VjdGlvbi5xYSAucXVlc3Rpb24gaSxcbnNlY3Rpb24uYWxsLXFhIC5xdWVzdGlvbiBpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNHM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtaW4td2lkdGg6IDI1cHg7XG59XG5zZWN0aW9uLnFhIC5xdWVzdGlvbiBpLm9wZW4sXG5zZWN0aW9uLmFsbC1xYSAucXVlc3Rpb24gaS5vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuc2VjdGlvbi5xYSAucXVlc3Rpb24gaS5jbG9zZWQsXG5zZWN0aW9uLmFsbC1xYSAucXVlc3Rpb24gaS5jbG9zZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xufVxuc2VjdGlvbi5xYSAucXVlc3Rpb24gaSBpbWcsXG5zZWN0aW9uLmFsbC1xYSAucXVlc3Rpb24gaSBpbWcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuc2VjdGlvbi5xYSAuYW5zd2VyLFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuc2VjdGlvbi5xYSAuYW5zd2VyOmhvdmVyLFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlcjpob3ZlciB7XG4gIGN1cnNvcjogYXV0bztcbn1cbnNlY3Rpb24ucWEgLmFuc3dlciBhLFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciBhIHtcbiAgY29sb3I6ICMwMzI0NTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuc2VjdGlvbi5xYSAuYW5zd2VyIGE6aG92ZXIsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5zZWN0aW9uLnFhIC5hbnN3ZXIgaDIsIHNlY3Rpb24ucWEgLmFuc3dlciBoMywgc2VjdGlvbi5xYSAuYW5zd2VyIGg0LCBzZWN0aW9uLnFhIC5hbnN3ZXIgaDUsIHNlY3Rpb24ucWEgLmFuc3dlciBoNixcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgaDIsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIGgzLFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciBoNCxcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgaDUsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbnNlY3Rpb24ucWEgLmFuc3dlciBwOm5vdCg6bGFzdC1vZi10eXBlKSxcbnNlY3Rpb24uYWxsLXFhIC5hbnN3ZXIgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuc2VjdGlvbi5xYSAuYW5zd2VyIHVsLCBzZWN0aW9uLnFhIC5hbnN3ZXIgb2wsXG5zZWN0aW9uLmFsbC1xYSAuYW5zd2VyIHVsLFxuc2VjdGlvbi5hbGwtcWEgLmFuc3dlciBvbCB7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMnJlbTtcbn1cblxuLm1hcmtldGluZy1jYXRlZ29yaWVzLFxuLnFhLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWFya2V0aW5nLWNhdGVnb3JpZXMgLnFhLWNhdGVnb3J5LWFsbCxcbi5tYXJrZXRpbmctY2F0ZWdvcmllcyBzcGFuLFxuLnFhLWNhdGVnb3JpZXMgLnFhLWNhdGVnb3J5LWFsbCxcbi5xYS1jYXRlZ29yaWVzIHNwYW4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTRlNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDMyNDU5O1xuICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYXJrZXRpbmctY2F0ZWdvcmllcyAucWEtY2F0ZWdvcnktYWxsOmhvdmVyLFxuLm1hcmtldGluZy1jYXRlZ29yaWVzIHNwYW46aG92ZXIsXG4ucWEtY2F0ZWdvcmllcyAucWEtY2F0ZWdvcnktYWxsOmhvdmVyLFxuLnFhLWNhdGVnb3JpZXMgc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBvcGFjaXR5KDAuNzUpO1xufVxuLm1hcmtldGluZy1jYXRlZ29yaWVzIC5xYS1jYXRlZ29yeS1hbGwuYWN0aXZlLFxuLm1hcmtldGluZy1jYXRlZ29yaWVzIHNwYW4uYWN0aXZlLFxuLnFhLWNhdGVnb3JpZXMgLnFhLWNhdGVnb3J5LWFsbC5hY3RpdmUsXG4ucWEtY2F0ZWdvcmllcyBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzI0NTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWNlLWNvbnRlbnQtYm9keSB1bCwgLm1jZS1jb250ZW50LWJvZHkgb2wge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnBkZi1saWJyYXJ5IC5saWJyYXJ5IHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wZGYtbGlicmFyeSAubGlicmFyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnBkZi1saWJyYXJ5IC5saWJyYXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4ucGRmLWxpYnJhcnkgLnBkZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMCAxMHB4IDE1cHggLTNweCwgcmdiYSgwLCAwLCAwLCAwLjA1KSAwIDRweCA2cHggLTJweDtcbn1cbi5wZGYtbGlicmFyeSAucGRmOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogcmdiYSgxNywgMTcsIDI2LCAwLjA1KSAwIDFweCAwLCByZ2JhKDE3LCAxNywgMjYsIDAuMSkgMCAwIDhweDtcbn1cbi5wZGYtbGlicmFyeSAucGRmOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNjYWxlKDEuMik7XG59XG4ucGRmLWxpYnJhcnkgLnBkZiBpbWcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5wZGYtbGlicmFyeSAucGRmIC5maWxlc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wZGYtbGlicmFyeSAucGRmIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbnNlY3Rpb24ubXA0IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgc2VjdGlvbi5tcDQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm1wNCB7XG4gICAgcGFkZGluZzogOHJlbTtcbiAgfVxufVxuc2VjdGlvbi5tcDQgLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLm1wNCAudmlkZW8td3JhcHBlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlY3Rpb24ubXA0IC52aWRlby13cmFwcGVyOmhvdmVyIC5wbGF5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5zZWN0aW9uLm1wNCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5zZWN0aW9uLm1wNCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGxheSAucGxheS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zZWN0aW9uLm1wNCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGxheSAucGF1c2UtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWN0aW9uLm1wNCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGF1c2UgLnBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWN0aW9uLm1wNCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGF1c2UgLnBhdXNlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC4zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5zZWN0aW9uLm1wNCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ucGF1c2UgLnBhdXNlLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuc2VjdGlvbi5tcDQgdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLm1hcmtldGluZy1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogNHJlbSAxcmVtO1xufVxuLm1hcmtldGluZy1jYXRlZ29yaWVzIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm1hcmtldGluZy1jYXRlZ29yaWVzIC5jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXJrZXRpbmctY2F0ZWdvcmllcyAud3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuc2VjdGlvbi5jb2xvci1iYW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi4yNTtcbn1cbnNlY3Rpb24uY29sb3ItYmFubmVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5zZWN0aW9uLmNvbG9yLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBzZWN0aW9uLmNvbG9yLWJhbm5lciB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtO1xuICB9XG59XG5cbi5sYW5naW5nLXBhZ2UtZm9ybSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZ2luZy1wYWdlLWZvcm0gZGl2LmZvcm0ge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgfVxufVxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZm9ybS1maWVsZC1sYWJlbCxcbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2lucHV0X2NvbnRhaW5lcixcbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIGlucHV0IHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZm9ybV9ib2R5IGlucHV0LFxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZm9ybV9ib2R5IHNlbGVjdCxcbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2Zvcm1fYm9keSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIGRpdi5mb3JtIC5nZm9ybV9ib2R5IDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYW5naW5nLXBhZ2UtZm9ybSBkaXYuZm9ybSAuZ2Zvcm1fYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIC5zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sYW5naW5nLXBhZ2UtZm9ybSAuc29jaWFsLW1lZGlhIHtcbiAgICBtYXJnaW46IDRyZW0gMCAycmVtO1xuICB9XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gLnNvY2lhbC1tZWRpYSBhIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gLnNvY2lhbC1tZWRpYSBhIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gLnNvY2lhbC1tZWRpYSBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG4ubGFuZ2luZy1wYWdlLWZvcm0gLnNvY2lhbC1tZWRpYSBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1ODgyMzUyOTQpO1xufVxuLmxhbmdpbmctcGFnZS1mb3JtIC5zb2NpYWwtbWVkaWEgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG59XG5cbnNlY3Rpb24uaW5mb2dyYW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5zZWN0aW9uLmltYWdlLXF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDk0NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgc2VjdGlvbi5pbWFnZS1xdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uaW1hZ2UtcXVvdGUge1xuICAgIG1hcmdpbjogNnJlbSBhdXRvO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5zZWN0aW9uLmltYWdlLXF1b3RlIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb24uaW1hZ2UtcXVvdGUgaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBzZWN0aW9uLmltYWdlLXF1b3RlIGltZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE5MnB4O1xuICB9XG59XG5zZWN0aW9uLmltYWdlLXF1b3RlIGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgc2VjdGlvbi5pbWFnZS1xdW90ZSBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuc2VjdGlvbi5pbWFnZS1xdW90ZSBibG9ja3F1b3RlIGNpdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbnNlY3Rpb24uaW1hZ2UtcXVvdGUgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xufVxuXG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtcXVvdGUge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLXF1b3RlIGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLXF1b3RlIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLXF1b3RlIGJsb2NrcXVvdGUgLnF1b3RlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDV2dywgMi41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1xdW90ZSBibG9ja3F1b3RlIC5xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xufVxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLXF1b3RlIGJsb2NrcXVvdGUgLnF1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCLigJ1cIjtcbn1cbnNlY3Rpb24uYmFja2dyb3VuZC1pbWFnZS1xdW90ZSBibG9ja3F1b3RlIGNpdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtYmlkcyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtYmlkcyAuYmlkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLWJpZHMgLmJpZHMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtYmlkcyAuYmlkcyAuYmlkcy1udW1iZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IGNsYW1wKDRyZW0sIDEwdncsIDEwcmVtKTtcbiAgZm9udC1mYW1pbHk6IFwiRXBpbG9ndWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuc2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLWJpZHMgLmJpZHMgLmJpZHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCA1dncsIDIuNXJlbSk7XG59XG5zZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtYmlkcyAuYmlkcyAuYmlkcy1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuXG5zZWN0aW9uLmZ1bGwtd2lkdGgtcG9zdC1tcDQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmZ1bGwtd2lkdGgtcG9zdC1tcDQge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbnNlY3Rpb24uZnVsbC13aWR0aC1wb3N0LW1wNCB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgLmF1dGhvcnMgLmF1dGhvciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgLmF1dGhvcnMgLmF1dGhvciAubmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYge1xuICBtYXgtd2lkdGg6IDczMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLm1ldGEgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLnNvY2lhbC1tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZ1bGwtd2lkdGgtcG9zdC1hdXRob3IgPiBkaXYgLnNvY2lhbC1tZWRpYSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAuc29jaWFsLW1lZGlhIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAuc29jaWFsLW1lZGlhIGEgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5zb2NpYWwtbWVkaWEgYSBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtYXV0aG9yID4gZGl2IC5zb2NpYWwtbWVkaWEgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uZnVsbC13aWR0aC1wb3N0LWF1dGhvciA+IGRpdiAuc29jaWFsLW1lZGlhIGE6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTg4MjM1Mjk0KTtcbn1cblxuYm9keS5saWdodCAuZnVsbC13aWR0aC1wb3N0LWF1dGhvciB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuYm9keS5saWdodCAuZnVsbC13aWR0aC1wb3N0LWF1dGhvciAubWV0YSB7XG4gIGNvbG9yOiAjZTVlNGU0O1xufVxuXG4uc3BlY2lhbC1oZXJvIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3BlY2lhbC1oZXJvIC5oZWFkaW5nIHtcbiAgbWFyZ2luOiA1cmVtIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG59XG4uc3BlY2lhbC1oZXJvIC5oZWFkaW5nIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZU1ldGFuYVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNwZWNpYWwtaGVybyAuc3BlY2lhbC1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFzdGVsZXVyXCI7XG59XG4uc3BlY2lhbC1oZXJvIC5pbnBhZ2UtYW5jaG9yIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbi5zcGVjaWFsLWhlcm8gc3ZnIHtcbiAgYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cbi52aWRlby1ncmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTRlNDtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnZpZGVvLWdyaWQge1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgfVxufVxuLnZpZGVvLWdyaWQgLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlkZW8tZ3JpZCAuZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52aWRlby1ncmlkIC52aWRlby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvLWdyaWQgLnZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xuICB9XG59XG4udmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlby1ncmlkIC52aWRlby13cmFwcGVyOmhvdmVyIC5wbGF5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlkZW8tZ3JpZCAudmlkZW8td3JhcHBlciAucGxheS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi52aWRlby1ncmlkIC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wbGF5IC5wbGF5LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlby1ncmlkIC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wbGF5IC5wYXVzZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1ncmlkIC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wYXVzZSAucGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1ncmlkIC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wYXVzZSAucGF1c2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi52aWRlby1ncmlkIC52aWRlby13cmFwcGVyIC5wbGF5LWJ1dHRvbi5wYXVzZSAucGF1c2UtaWNvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlkZW8tZ3JpZCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFzcGVjdC1yYXRpbzogOS8xNjtcbn1cblxuLmZ1bGwtd2lkdGgtcG9zdC1oZXJvIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsLXdpZHRoLXBvc3QtaGVybyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZnVsbC13aWR0aC1wb3N0LWhlcm8gLnd5c2l3eWcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAyNSU7XG59XG4uZnVsbC13aWR0aC1wb3N0LWhlcm8gLnd5c2l3eWcgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZnVsbC13aWR0aC1wb3N0LWhlcm8gLnd5c2l3eWcgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZnVsbC13aWR0aC1wb3N0LWhlcm8gLnNjcm9sbC1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAzcmVtO1xuICB3aWR0aDogMjRweDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIGJvdHRvbTogM3JlbTtcbiAgfVxuICA1MCUge1xuICAgIGJvdHRvbTogMy44cmVtO1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogM3JlbTtcbiAgfVxufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5ob21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yX19wb3N0LXRpdGxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbmh0bWwgOndoZXJlKC53cC1ibG9jaykge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXMtcm9vdC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn0iLCIvL1xuLy8gX3Jlc2V0LnNjc3Ncbi8vXG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbiIsImEuY2F0ZWdvcnksXG5hLnRhZyxcbmEudGFncyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJi5tb3JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yX3B1cnBsZV9saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHVycGxlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnlfc2hhZGVfMztcbiAgfVxufVxuXG5hLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNTVweDtcblxuICAmLnByaW1hcnktMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG5cbiAgICAmLmdyYWRpZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzcwMTQ2OCAwJSwgIzUzMTU1RCAxMDAlKTtcbiAgICB9XG5cbiAgICAmLnNoYWRlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkwMEM3MiAwJSwgI0E5MEE1MSAxMDAlKTtcbiAgICB9XG5cbiAgICAmLmFjY2VudCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNBOTBBNTEgMCUsICNEMDAwMTggMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5wcmltYXJ5LTEsXG4gICYucHJpbWFyeS0yIHtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgzNSUpO1xuICAgIH1cbiAgfVxuXG4gICYuc2Vjb25kYXJ5LTEsXG4gICYuc2Vjb25kYXJ5LTIge1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogc2F0dXJhdGUoMik7XG4gICAgfVxuICB9XG5cbiAgJi5wcmltYXJ5LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG5cbiAgICAmLmdyYWRpZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VBNkQwNCAwJSwgI0U1NTIxMCAxMDAlKTtcbiAgICB9XG5cbiAgICAmLnNoYWRlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UzNDYyOSAwJSwgI0QwMDAxOCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmLnNlY29uZGFyeS0xIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gIH1cblxuICAmLnNlY29uZGFyeS0yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICB9XG5cbiAgJi5sYXJnZSB7XG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gICYubWVkaXVtIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICB9XG5cbiAgJi5zbWFsbCB7XG4gICAgcGFkZGluZzogLjVyZW0gMS4xMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxufVxuIiwiLy9cbi8vIF9tZWRpYS5zY3NzXG4vL1xuXG4ud3AtY2FwdGlvbiwgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJi5hbGlnbmxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLmFsaWduY2VudGVyLCAmLmFsaWdubm9uZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5hbGlnbnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG4iLCJhcnRpY2xlLmNvbnRhaW5lci1jb2wtMTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGdhcDogMCAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBhdXRvKTtcbiAgcGFkZGluZzogMCAxcmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgZ2FwOiAwIDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICNicmVhZGNydW1icyxcbiAgaGVhZGVyIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gICAgfVxuICB9XG5cbiAgLm1haW4ge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA2O1xuICAgIH1cbiAgfVxuXG4gIGFzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEzO1xuICAgIGdyaWQtcm93OiBhdXRvL3NwYW4gMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogOC9zcGFuIDQ7XG4gICAgICBncmlkLXJvdzogYXV0by9zcGFuIDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA5L3NwYW4gMztcbiAgICAgIGdyaWQtcm93OiBhdXRvL3NwYW4gMTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmxvZy5jb250YWluZXItY29sLTEyLFxuLmFyY2hpdmUuY29udGFpbmVyLWNvbC0xMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZ2FwOiAwIDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pO1xuICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTtcbiAgICBnYXA6IDAgMXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYXJjaGl2ZS10b3Age1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gICAgb3ZlcmZsb3c6IGNsaXA7XG4gIH1cblxuICAuYXJjaGl2ZS10aXRsZSxcbiAgLnN0aWNreS1wb3N0cyxcbiAgLmNhdGVnb3J5LWNsb3VkLFxuICAudGFncy1jbG91ZCxcbiAgLnRhZy1jbG91ZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDk7XG4gICAgfVxuICB9XG5cbiAgLmxvb3Age1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDY7XG4gICAgfVxuICB9XG5cbiAgYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gMztcbiAgICB9XG4gIH1cblxuICAuYmFubmVycyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA5L3NwYW4gNDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLnBhZ2VkIHtcbiAgLmNhdGVnb3J5LWNsb3VkIHt9XG5cbiAgYXNpZGUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuXG4gICAgLnBpY2tzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5jYXRlZ29yeSB7XG4gIC5hcmNoaXZlLmNvbnRhaW5lci1jb2wtMTIge1xuICAgIC5iYW5uZXJzIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA3L3NwYW4gMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG5cbiAgPmgxLFxuICA+aDEsXG4gID5oMixcbiAgPmgzLFxuICA+aDQsXG4gID5oNSxcbiAgPmg2LFxuICA+cCxcbiAgPnVsLFxuICA+b2wsXG4gID4ud3AtYmxvY2stY29sdW1ucyxcbiAgPi53cC1ibG9jay10YWJsZSxcbiAgPi5idXR0b24td3JhcHBlcixcbiAgPi5zZWFyY2gtcmVzdWx0cyxcbiAgPnNlY3Rpb24ucGVyc29ucyxcbiAgPnNlY3Rpb24uYWxsLXFhIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgPmgxLFxuICA+aDEsXG4gID5oMixcbiAgPmgzLFxuICA+aDQsXG4gID5oNSxcbiAgPmg2IHtcbiAgICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gIH1cblxuICA+b2wsXG4gID51bCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgID5saSB7XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgPnVsLFxuICAgICAgPm9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+LndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gID5wIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICA+YSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXItMTYwMCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuXG4uY29udGFpbmVyLTE2MDAge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci0xMjAwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItMTAwMCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLTgwMCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZzpub3QoLndwLWVkaXRvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ubGFuZGluZy1wYWdlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gID5zZWN0aW9uLmltYWdlLXRleHQge1xuICAgIC5jb250YWluZXItMTYwMCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gX3R5cGUuc2Nzc1xuLy9cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IGNsYW1wKDIuNjI1cmVtLCA2dncsIDRyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMy4zNzVyZW0sIDZ2dywgNC42ODhyZW0pO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xMjVyZW0sIDZ2dywgMi44NzVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoM3JlbSwgNnZ3LCAzLjVyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxLjQwMjVyZW0sIDZ2dywgMi42NHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuNzAxMjVyZW0sIDZ2dywgMC45NDg3NXJlbSk7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDZ2dywgMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjhyZW0sIDZ2dywgMy4ycmVtKTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMS4xODhyZW0sIDZ2dywgMS43NDI0cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMC41OTRyZW0sIDZ2dywgMC42NnJlbSk7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgNnZ3LCAxLjM3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjhyZW0sIDZ2dywgMnJlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDAuNzQyNXJlbSwgNnZ3LCAwLjkwNzVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjM3MTI1cmVtLCA2dncsIDAuNDUzNzVyZW0pO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgNnZ3LCAxLjEyNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjM3NXJlbSwgNnZ3LCAxLjgxM3JlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDAuNjZyZW0sIDZ2dywgMC43NDI1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMC4zMzNyZW0sIDZ2dywgMC40cmVtKTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLnN1YnRpdGxlLTEge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDZ2dywgMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuODc1cmVtLCA2dncsIDIuMjVyZW0pO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc3VidGl0bGUtMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgNnZ3LCAxLjEyNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxcmVtLCA2dncsIDEuODc1cmVtKTtcbn1cbiIsIi5ncmFkaWVudC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzcwMTQ2OCAtMC41MiUsICM1MzE1NUQgMTAyLjkyJSk7XG59XG5cbi5ncmFkaWVudC0tcHJpbWFyeS1zaGFkZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkwMEM3MiAtMC41MiUsICNBOTBBNTEgMTAyLjkyJSk7XG59XG5cbi5ncmFkaWVudC0tYWNjZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQTkwQTUxIC0wLjUyJSwgI0QwMDAxOCAxMDIuOTIlKTtcbn1cblxuLmdyYWRpZW50LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFQTZEMDQgMS4zNyUsICNFNTUyMTAgMTAwJSk7XG59XG5cbi5ncmFkaWVudC0tc2Vjb25kYXJ5LXNoYWRlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTM0NjI5IDEuMzclLCAjRDAwMDE4IDEwMCUpO1xufVxuIiwiLndwLWJsb2NrLWltYWdlIHtcbiAgLndwLWVsZW1lbnQtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IC40cmVtIC42cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMy41cmVtLCA2dncsIDhyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzLjVyZW0sIDZ2dywgOHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg1LjYyNXJlbSwgNnZ3LCA4cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA2dncsIDEuODc1cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMnJlbSwgNnZ3LCAyLjVyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjFweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3F1b3RlLnN2Zyk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLndwLWJsb2NrLXNwYWNlciB7XG5cbiAgQG1lZGlhKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAmLmlzLXN0eWxlLXJlc3BvbnNpdmUtbGFyZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaXMtc3R5bGUtcmVzcG9uc2l2ZS1tZWRpdW0ge1xuICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1yZXNwb25zaXZlLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6NjAwcHgpIHtcbiAgICAmLmlzLXN0eWxlLXJlc3BvbnNpdmUtbGFyZ2Uge1xuICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1yZXNwb25zaXZlLW1lZGl1bSB7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLXJlc3BvbnNpdmUtc21hbGwge1xuICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhc3RlbGV1cic7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL0Jhc3RlbGV1ci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05ldWVNZXRhbmEnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9OZXVlTWV0YW5hLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJoZWFkZXIubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2dyYXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG5cbiAgLnByaW1hcnkge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICB9XG5cbiAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLnByaW1hcnktbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGEubG9nbyB7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG5cbiAgLnByaW1hcnk+LnNlYXJjaCxcbiAgLnByaW1hcnk+Lmxhbmd1YWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnNlYXJjaC10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZ3VhZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPmxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImZvb3Rlci5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JheTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICBoNSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcblxuICAgIC5sb2dvIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogMjMzcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubWVudXMge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS1jb250YWluZXIsXG4gICAgLnN1YnNjcmlwdGlvbixcbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfYm9keV93aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcixcbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCB7XG4gIGZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJib2R5IHtcbiAgJi5ub3JtYWwge1xuICAgIC5zdWItbWVudS1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JheTtcbiAgICB9XG4gIH1cbiAgJi5wZXJmb3JtZXJzIHtcbiAgICAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzcwMTQ2OCAtMC41MiUsICM1MzE1NUQgMTAyLjkyJSk7XG4gICAgfVxuICB9XG5cbiAgJi5saWNlbmNlcyB7XG4gICAgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFQTZEMDQgMS4zNyUsICNFNTUyMTAgMTAwJSk7XG4gICAgfVxuICB9XG59XG5cbmhlYWRlci5tYWluIHtcbiAgPiAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3ViLW1lbnUtYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYucGFzc2l2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRza3libHVlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0ycHggMHB4IDBweCAjZmZmO1xuXG4gICAgICAgICAgLmNoaWxkLXN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGlsZC1zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgZm9udC1zaXplOiAuOTc1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3B1cnBsZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHVycGxlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJidXR0b24uaGFtYnVyZ2VyIHtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhhbWJ1cmdlci1ib3gge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcblxuICA+IC5zdWItbWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ib2R5X2JsYWNrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcblxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIGxpIHtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNoaWxkLXN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICYucGVyZm9ybWVycyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLmxpY2VuY2VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yX3B1cnBsZV9saWdodDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhbmd1YWdlcyB7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBEZXNrdG9wUHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmhlYWRlci5tYWluIHtcbiAgPiAuc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIuc3RpY2t5LXBvc3RzLFxuLnJlbGF0ZWQtcG9zdHMsXG4ucG9zdC1saWZ0ZXIge1xuICAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCAzNiwgMzYsIDAuOCk7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaDUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5yZWxhdGVkLXBvc3RzLFxuLnBvc3QtbGlmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6aG92ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3QsXG4gIC5saWZ0LXBvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3JfZ3JheTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbn1cblxuLnBvc3QtbGlmdGVyIHtcbiAgLmxpZnQtcG9zdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgID5pbWcge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgID5pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcblxuICAgID4ubGlmdC1wb3N0Om50aC1jaGlsZCgxKSxcbiAgICA+LmxpZnQtcG9zdDpudGgtY2hpbGQoMikge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXG4gIC50aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIGg1IHtcbiAgICAgIG1hcmdpbjogLjVyZW0gMCAwIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaDUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGlja3ktcG9zdHMge1xuICBncmlkLWdhcDogMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICB9XG5cbiAgLnN0aWNreS1wb3N0IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreS1wb3N0Om50aC1jaGlsZCgyKSxcbiAgLnN0aWNreS1wb3N0Om50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxuXG4gIC5zdGlja3ktcG9zdDpudGgtY2hpbGQoMSksXG4gIC5zdGlja3ktcG9zdDpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cblxuICAuc3RpY2t5LXBvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi5yZWxldmFuc3NpLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcblxuICAuYWpheC1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheV91bHRyYTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cblxuICBmb3JtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAucmVsZXZhbnNzaS1saXZlLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9wdXJwbGVfbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWJsb2NrIHtcbiAgLnJlbGV2YW5zc2ktd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIC5yZWxldmFuc3NpLWxpdmUtc2VhcmNoLXJlc3VsdHMge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNThweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNtYWxsIC5yZWxldmFuc3NpLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIC4xKTtcbiAgICB9XG4gIH1cblxuICAmLmxhcmdlIC5yZWxldmFuc3NpLXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgLjYpO1xuICB9XG59IiwiLmNhdGVnb3J5LWNsb3VkLFxuLnRhZ3MtY2xvdWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAycmVtIDAgMDtcblxuICBhIHtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4udGFncy1jbG91ZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi50YWctY2xvdWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAuY2xvdWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDAgLjVyZW0gMXJlbSAwO1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4iLCIucGlja3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcblxuICAmOmhvdmVyIHtcbiAgICBwYXRoIHtcbiAgICAgIGFuaW1hdGlvbjogY29sb3JDaGFuZ2UgM3M7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ncmF5X3VsdHJhO1xuXG4gIH1cblxuICBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmFydGljbGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NHB4IGF1dG87XG4gICAgZ3JpZC1nYXA6IDAuNXJlbTtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBzcGFuLFxuICAgIC5jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9wdXJwbGVfbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wdXJwbGU7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeV9zaGFkZV8zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIG1pbi13aWR0aDogNjRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvbG9yQ2hhbmdlIHtcbiAgMCUge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbiAgMzMlIHtcbiAgICBmaWxsOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICB9XG4gIDY2JSB7XG4gICAgZmlsbDogJGNvbG9yX2hlYWRpbmc7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuIiwiYm9keSB7XG4gICYuYXJjaGl2ZS5jYXRlZ29yeSxcbiAgJi5hcmNoaXZlLnRhZyxcbiAgJi5ibG9nLFxuICAmLnNpbmdsZS1wb3N0IHtcbiAgICBjb2xvcjogJGNvbG9yX2JvZHlfd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gIH1cbn1cblxuLmRpYW1vbmQsXG4uaG90LXBpY2sge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IC41cmVtO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjE1cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgPiBzcGFuIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjI1cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgxLjQpO1xuICB9XG59XG4uZGlhbW9uZCB7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogc2F0dXJhdGUoMS40KTtcbiAgfVxuICA+IHNwYW4ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLmhvdC1waWNrIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogLjVyZW0gYXV0bztcbiAgcGFkZGluZzogLjNyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y1OUMyRSAxLjM3JSwgI0ZFQTIzRiA0NC43NyUsICNGMTc4MDggMTAwJSk7XG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogc2F0dXJhdGUoMi40KSBicmlnaHRuZXNzKDEuMik7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5X3NoYWRlXzI7XG4gICAgfVxuICB9XG59XG5cblxuLmFyY2hpdmUudGFnLFxuLmFyY2hpdmUuY2F0ZWdvcnkge1xuICAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gOTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmFyY2hpdmUudGFnLFxuLmFyY2hpdmUuY2F0ZWdvcnksXG4uYmxvZyB7XG4gIC5oZXJvIHtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICBzY2FsZTogMC44NTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICAgIHNjYWxlOiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXRlZ29yeS1jbG91ZCxcbiAgLnRhZ3MtY2xvdWQsXG4gIC50YWctY2xvdWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9wdXJwbGVfbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHVycGxlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYuY3VycmVudCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnlfc2hhZGVfMyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubW9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb29wIHtcbiAgICBociB7XG4gICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgfVxuXG4gICAgLmFydGljbGUge1xuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tZXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcHVycGxlX2xpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3B1cnBsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5X3NoYWRlXzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lcnMge1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGEge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICBkaXNwbGF5OiBmbGV4O1xuXG5cbiAgPiAqIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIC4xNXMgbGluZWFyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggOHB4ICM0NGQpO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2LFxuICAubmV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIC4yNXMgbGluZWFyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggOHB4ICM0NGQpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZHJvcC5zdmcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAucHJldiB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY3VycmVudCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gIH1cbn1cbiIsIi5zaW5nbGUtcG9zdCxcbi5zaW5nbGUtcWEsXG4uc2luZ2xlLXByb2R1Y3Qge1xuICAuaGVybyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgID4gZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICAubmFtZSB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggI2ZmZik7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgNXB4ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDJyZW0gMDtcblxuICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JvZHlfd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogLjRyZW0gLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIGlmcmFtZSxcbiAgICAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbiAgICAuZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gIC5jYXRlZ29yaWVzLXRhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3JfcHVycGxlX2xpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3B1cnBsZTtcblxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5X3NoYWRlXzM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluIHtcbiAgICA+IHVsLFxuICAgID4gb2wge1xuICAgICAgbWFyZ2luOiAuNXJlbSAwIC41cmVtIDFyZW07XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMnJlbTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGhyIHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICB9XG5cbiAgICA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICA+IGFydGljbGUge1xuICAgIC5tYWluIHtcbiAgICAgID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gaDYge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2hlYWRpbmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXFhLFxuLnNpbmdsZS1wcm9kdWN0IHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAuYnV0dG9ucyB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogLjI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKC4zKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJhbmstbWF0aC1icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgcCB7XG4gICAgYSwgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLjNyZW07XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODYpO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ubGFzdCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg2KTtcbiAgfVxufVxuIiwiYm9keS5lcnJvcjQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2dyYXk7XG4gIHNlY3Rpb24uZXJyb3I0MDQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgY29udHJhc3QoMS40KTtcbiAgfVxuICBkaXYuY29udGVudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg2cmVtLCA2dncsIDlyZW0pO1xuICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDVyZW0sIDZ2dywgN3JlbSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1xYSB7XG4gIC5xYS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cblxuICAuYW5zd2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4iLCJib2R5LnNlYXJjaCB7XG4gIGhlYWRlciB7XG4gICAgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiYm9keS5wb3N0LXRlbXBsYXRlLXBhZ2UtZnVsbC13aWR0aCB7XG4gICYubGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICA+ICoge1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgfVxuXG4gICAgPiBzZWN0aW9uLnRhZ3Mge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC43KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeV9zaGFkZV8zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBociB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuNyk7XG4gICAgfVxuXG4gIH1cblxuICA+IHAsXG4gID4gLndwLWJsb2NrLWhlYWRpbmcsXG4gID4gLmluZ3Jlc3MsXG4gID4gLndwLWJsb2NrLXF1b3RlLFxuICA+IC53cC1ibG9jay1nYWxsZXJ5LFxuICA+IHVsLFxuICA+IG9sLFxuICA+IC53cC1ibG9jay10YWJsZSxcbiAgPiAud3AtYmxvY2staW1hZ2UsXG4gID4gLmluZm9ncmFtLFxuICA+IC5wZXJzb25zLFxuICA+IC5jdGEtY2FyZHMsXG4gID4gLndwLWJsb2NrLWVtYmVkLFxuICA+IC5tcDQsXG4gID4gLnNvY2lhbC1tZWRpYSB7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICA+LmltYWdlLXF1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gID4gLmltYWdlLWNhcm91c2VsLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDczMHB4IC0gMnJlbSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICA+IHVsLFxuICA+IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cblxuICA+IC53cC1ibG9jay1xdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAycmVtIDZyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAycmVtIDZyZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG4gIH1cblxuICA+IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJi5hbmZhbmcge1xuICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICBpbml0aWFsLWxldHRlcjogMjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIEBzdXBwb3J0cyBub3QgKGluaXRpYWwtbGV0dGVyOiAyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub3JhbmdlIHtcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICA+IC5zb2NpYWwtbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW46IC41cmVtO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcl9ib2R5X3doaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBzZWN0aW9uLnRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAuY2xvdWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgPiBhIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hhcmUtaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG59XG4iLCIucGFnZS10aGFuay15b3UtY29udGVudCB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG59IiwiLmluZ3Jlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuIiwiZmlndXJlLndwLWJsb2NrLWVtYmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgID4qIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgfVxufSIsIi5jdGEtYmFubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1LjYyNXJlbSAxcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcblxuICAmLnNtYWxsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgbWluLWhlaWdodDogNDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5sYXJnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgcGFkZGluZzogOHJlbSAxcmVtO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmN0YS1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgIHBhZGRpbmc6IDhyZW0gMXJlbTtcbiAgfVxuXG4gIC5jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoY2FsYyg1MCUgLSAxcmVtKSwgMWZyKSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwRGVza3RvcFB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGNhbGMoMjUlIC0gMnJlbSksIDFmcikpO1xuICAgICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgfVxuXG4gIH1cblxuICAuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvcl9wdXJwbGU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG59Iiwic2VjdGlvbi5pbWFnZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAmLmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5X3VsdHJhO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXlfdWx0cmE7XG4gICAgfVxuICB9XG5cbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgLnRleHQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLFxuICAgIC5jaGFydCB7XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuXG4gICAgICA+ICoge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwsb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJi5zbWFsbCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAud3lzaXd5ZyB7XG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGFyZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgfVxuXG4gICYuY29sb3Ige1xuICAgIC5jb250ZW50IHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW1hZ2Uge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIHBhZGRpbmc6IDhyZW0gMnJlbTtcbiAgICB9XG5cbiAgICAud3lzaXd5ZyB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW46IDNyZW0gYXV0bztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgICAgbWFyZ2luOiA2cmVtIGF1dG87XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbWFnZS1oZXJvLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZnVsbC13aWR0aC1wb3N0LWF1dGhvciB7XG4gICAgPiBkaXYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlciB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgZGl2IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnB1bmNobGluZSB7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLmJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgJi5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCIubGF0ZXN0LXBvc3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXlfdWx0cmE7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIH1cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuY2F0cy1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgICAgIH1cblxuICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5nZi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MDBDNzIgLTAuNTIlLCAjQTkwQTUxIDEwMi45MiUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDQwJSwgMTAwJSAyMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuY29udGFpbmVyLTk5OCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAzMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDk5OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBnYXA6IDJyZW07XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIH1cblxuICAgICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmF2aXR5LXRoZW1lIHRhYmxlLmdzdXJ2ZXktbGlrZXJ0IHRkLmdzdXJ2ZXktbGlrZXJ0LWNob2ljZS5nc3VydmV5LWxpa2VydC1zZWxlY3RlZCxcbiAgLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciB0YWJsZS5nc3VydmV5LWxpa2VydCB0ZC5nc3VydmV5LWxpa2VydC1jaG9pY2UuZ3N1cnZleS1saWtlcnQtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWN0aXZlX3Bpbmsuc3ZnKTtcbiAgfVxuXG4gIC5ncmF2aXR5LXRoZW1lIC5nc3VydmV5LXJhbmstY2hvaWNlLFxuICAuZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nc3VydmV5LXJhbmstY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Fycm93LWhhbmRsZV9waW5rLnN2Zyk7XG4gIH1cblxuICAuZ3N1cnZleS1yYW5rLnVpLXNvcnRhYmxlIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmdyYXZpdHktdGhlbWUgdGFibGUuZ3N1cnZleS1saWtlcnQge1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAuZ3N1cnZleS1saWtlcnQtcm93LWxhYmVsLFxuICAgIHRoLmdzdXJ2ZXktbGlrZXJ0LWNob2ljZS1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYm9keV93aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYycHgpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3N1cnZleS1saWtlcnQtcm93LWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjJweCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2Zvcm1fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MDBDNzIgMCUsICNBOTBBNTEgMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDM1JSk7XG4gIH1cbn1cblxuLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCB7XG4gIC5nZi1jb250YWluZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiYm9keS5kYXJrLWxheWVyLWFjdGl2ZSB7XG4gIC5kYXJrLWxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLnBlcnNvbnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMnJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG5cblxuICAuc29jaWFsLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG5cbiAgICAmLmVtYWlsIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG5cbiAgLnBlcnNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIC40cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAubGF5ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsIDEwLCA4MCwgLjUpO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5sYXllciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZy13aGl0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLnBlcnNvbi1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB9XG59XG5cbi5wcm9kdWN0LW1vZGFsLFxuLnBlcnNvbi1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCA3cHggcmdiYSgwLCAwLCAwLCAuMzkpO1xuICBjb2xvcjogJGNvbG9yX2JvZHlfYmxhY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLmltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYzZjQgMCwgI2RmY2FlNSAxMDAlKTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgfVxuXG4gIC5idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAuMjVyZW07XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSguMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgfVxuXG4gIC5pbmZvLXRleHQge1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAuNXJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGVyc29uLW1vZGFsIHtcbiAgbWF4LWhlaWdodDogODV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNpbmdsZS1wb3N0IHtcbiAgI3BlcnNvbi1pbmZvLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgLmluZm8ge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX2dyYXk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XG4gICAgfVxuICB9XG59XG5cbi5wZXJzb24tbW9kYWwge1xuICBsZWZ0OiA1MCU7XG5cbiAgLnRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbiAgICAgIC5nLXdoaXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxuXG4gIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnRyb2R1Y3Rpb24ge1xuICAgID4gcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsInNlY3Rpb24ucHJvZHVjdHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMnJlbSAwO1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZzogLjI1cmVtIC43NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWx0ZXI6IG9wYWNpdHkoLjc1KTtcbiAgICAgIH1cblxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAucHJvZHVjdC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwVGFibGV0UHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cblxuICAgIC5wcm9kdWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRjNGNCAwJSwgI0RGQ0FFNSAxMDAlKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG59XG4iLCJzZWN0aW9uLnFhLFxuc2VjdGlvbi5hbGwtcWEge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIC5wYWlyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheV91bHRyYTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuXG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDAgNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAzcHggN3B4IC0zcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnF1ZXN0aW9uIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaSB7XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC40cztcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgbWluLXdpZHRoOiAyNXB4O1xuXG4gICAgICAmLm9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYW5zd2VyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcl9ib2R5X2JsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMixoMyxoNCxoNSxoNiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5tYXJrZXRpbmctY2F0ZWdvcmllcyxcbi5xYS1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5xYS1jYXRlZ29yeS1hbGwsXG4gIHNwYW4ge1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5X3VsdHJhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3JfYmx1ZTtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmlsdGVyOiBvcGFjaXR5KC43NSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm1jZS1jb250ZW50LWJvZHkge1xuICB1bCwgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4iLCIucGRmLWxpYnJhcnkge1xuXG4gIC5saWJyYXJ5IHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cblxuICB9XG4gIC5wZGYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHBhZGRpbmc6IC44NzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMCAxMHB4IDE1cHggLTNweCwgcmdiYSgwLCAwLCAwLCAwLjA1KSAwIDRweCA2cHggLTJweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTcsIDE3LCAyNiwgMC4wNSkgMCAxcHggMCwgcmdiYSgxNywgMTcsIDI2LCAwLjEpIDAgMCA4cHg7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSBzY2FsZSgxLjIpO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5maWxlc2l6ZSB7XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgfVxuICB9XG59XG4iLCJzZWN0aW9uLm1wNCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBMYXB0b3BQeCkge1xuICAgIHBhZGRpbmc6IDhyZW07XG4gIH1cblxuICAudmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBsYXktYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgLy8gU2hvdyBwbGF5IGljb24gd2hlbiBpbiBwbGF5IHN0YXRlLCBoaWRlIHBhdXNlIGljb25cbiAgICAgICYucGxheSB7XG4gICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhdXNlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gU2hvdyBwYXVzZSBpY29uIHdoZW4gaW4gcGF1c2Ugc3RhdGUsIGhpZGUgcGxheSBpY29uXG4gICAgICAmLnBhdXNlIHtcbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXVzZS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIH1cbn0iLCIubWFya2V0aW5nLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiA0cmVtIDFyZW07XG5cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuY2xvdWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLndyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4iLCJzZWN0aW9uLmNvbG9yLWJhbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtO1xuICB9XG59XG4iLCIubGFuZ2luZy1wYWdlLWZvcm0ge1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgZGl2LmZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicERlc2t0b3BQeCkge1xuICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgfVxuXG4gICAgLmdmb3JtLWZpZWxkLWxhYmVsLFxuICAgIC5naW5wdXRfY29udGFpbmVyLFxuICAgIC5nZmllbGRfZGVzY3JpcHRpb24sXG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9ib2R5IHtcblxuICAgICAgaW5wdXQsXG4gICAgICBzZWxlY3QsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYm9keV9ibGFjaztcbiAgICAgIH1cblxuXG4gICAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICB9XG5cbiAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAuNXJlbSAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDJyZW0gMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBtYXJnaW46IDRyZW0gMCAycmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yX2JvZHlfd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJzZWN0aW9uLmluZm9ncmFtIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiIsInNlY3Rpb24uaW1hZ2UtcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIG1heC13aWR0aDogOTQ0cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFBob25lUHgpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICBtYXJnaW46IDZyZW0gYXV0bztcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwUGhvbmVQeCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB3aWR0aDogMTkycHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE5MnB4O1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogLjVyZW0gMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4oCUICc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJzZWN0aW9uLmJhY2tncm91bmQtaW1hZ2UtcXVvdGUge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXG4gIGJsb2NrcXVvdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgO1xuICAgIH1cblxuICAgIC5xdW90ZSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgNXZ3LCAyLjVyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG59Iiwic2VjdGlvbi5iYWNrZ3JvdW5kLWltYWdlLWJpZHMge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXG4gIC5iaWRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBQaG9uZVB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuYmlkcy1udW1iZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgMTB2dywgMTByZW0pO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRXBpbG9ndWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC5iaWRzLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDV2dywgMi41cmVtKTtcbiAgICB9XG5cbiAgICAuYmlkcy1zdWItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgfVxuICB9XG59Iiwic2VjdGlvbi5mdWxsLXdpZHRoLXBvc3QtbXA0IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicExhcHRvcFB4KSB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuZnVsbC13aWR0aC1wb3N0LWF1dGhvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2dyYXk7XG4gIHBhZGRpbmc6IDFyZW0gMDtcblxuICAuYXV0aG9ycyB7XG4gICAgLmF1dGhvciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgLm5hbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicFRhYmxldFB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5tZXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfYm9keV93aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmJvZHkubGlnaHQge1xuICAuZnVsbC13aWR0aC1wb3N0LWF1dGhvciB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgLm1ldGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9ncmF5X3VsdHJhO1xuICAgIH1cbiAgfVxufVxuIiwiLnNwZWNpYWwtaGVybyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5oZWFkaW5nIHtcbiAgICBtYXJnaW46IDVyZW0gMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cmVtO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICdOZXVlTWV0YW5hJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5zcGVjaWFsLWZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzdGVsZXVyJztcbiAgfVxuXG4gIC5pbnBhZ2UtYW5jaG9yIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBhbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7XG4gIH1cbn1cblxuLy9LZXlmcmFtZXMgZm9yIHB1bHNpbmcgc3ZnXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufSIsIi52aWRlby1ncmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXlfdWx0cmE7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC52aWRlby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBUYWJsZXRQeCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwTGFwdG9wUHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAucGxheS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAvLyBTaG93IHBsYXkgaWNvbiB3aGVuIGluIHBsYXkgc3RhdGUsIGhpZGUgcGF1c2UgaWNvblxuICAgICAgJi5wbGF5IHtcbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucGF1c2UtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTaG93IHBhdXNlIGljb24gd2hlbiBpbiBwYXVzZSBzdGF0ZSwgaGlkZSBwbGF5IGljb25cbiAgICAgICYucGF1c2Uge1xuICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhdXNlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBhc3BlY3QtcmF0aW86IDkvMTY7XG4gIH1cbn1cbiIsIi5mdWxsLXdpZHRoLXBvc3QtaGVybyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAud3lzaXd5ZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDI1JTtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3R0b206IDNyZW07XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgYm90dG9tOiAzcmVtO1xuICB9XG4gIDUwJSB7XG4gICAgYm90dG9tOiAzLjhyZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgYm90dG9tOiAzcmVtO1xuICB9XG59XG4iLCIvKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG5cbkBpbXBvcnQgJy4uL3ZhcnMnO1xuQGltcG9ydCAnLi4vaGVscGVycy9mb3Jtcyc7XG5AaW1wb3J0ICcuLi9oZWxwZXJzL3Jlc2V0JztcbkBpbXBvcnQgJy4uL2hlbHBlcnMvYnV0dG9ucyc7XG5AaW1wb3J0ICcuLi9oZWxwZXJzL21lZGlhJztcbkBpbXBvcnQgJy4uL2hlbHBlcnMvbGF5b3V0JztcbkBpbXBvcnQgJy4uL2hlbHBlcnMvdHlwZSc7XG5AaW1wb3J0ICcuLi9oZWxwZXJzL2dyYWRpZW50cyc7XG5AaW1wb3J0ICcuLi9oZWxwZXJzL2d1dGVuYmVyZyc7XG5AaW1wb3J0ICcuLi9oZWxwZXJzL2ZvbnRzJztcblxuQGltcG9ydCAnLi4vcGFydGlhbHMvaGVhZGVyJztcbkBpbXBvcnQgJy4uL3BhcnRpYWxzL2Zvb3Rlcic7XG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9zdWItbWVudSc7XG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9tb2JpbGUtbWVudSc7XG5AaW1wb3J0ICcuLi9wYXJ0aWFscy9wb3N0LWNhcmRzJztcbkBpbXBvcnQgJy4uL3BhcnRpYWxzL3JlbGV2YW5zc2knO1xuQGltcG9ydCAnLi4vcGFydGlhbHMvY2F0ZWdvcnktdGFnLWNsb3VkJztcbkBpbXBvcnQgJy4uL3BhcnRpYWxzL3NpZGViYXIvcGlja3MnO1xuXG5AaW1wb3J0ICcuLi90ZW1wbGF0ZXMvYXJjaGl2ZSc7XG5AaW1wb3J0ICcuLi90ZW1wbGF0ZXMvc2luZ2xlLXBvc3QnO1xuQGltcG9ydCAnLi4vdGVtcGxhdGVzL2FyY2hpdmUnO1xuQGltcG9ydCAnLi4vdGVtcGxhdGVzL2Vycm9yNDA0JztcbkBpbXBvcnQgJy4uL3RlbXBsYXRlcy9zaW5nbGUtcWEnO1xuQGltcG9ydCAnLi4vdGVtcGxhdGVzL3NlYXJjaCc7XG5AaW1wb3J0ICcuLi90ZW1wbGF0ZXMvZnVsbC13aWR0aC1wb3N0JztcbkBpbXBvcnQgJy4uL3RlbXBsYXRlcy90aGFuay15b3UnO1xuXG5AaW1wb3J0ICcuLi9ibG9ja3MvaW5ncmVzcyc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvZW1iZWQnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2N0YS1iYW5uZXInO1xuQGltcG9ydCAnLi4vYmxvY2tzL2N0YS1jYXJkcyc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvaW1hZ2UtdGV4dCc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvaGVybyc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvaW1hZ2UtaGVybyc7XG5AaW1wb3J0ICcuLi9ibG9ja3Mvc3dpcGVyJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9idXR0b24nO1xuQGltcG9ydCAnLi4vYmxvY2tzL2xhdGVzdC1wb3N0cyc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvZm9ybSc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvcGVyc29ucyc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvcHJvZHVjdHMnO1xuQGltcG9ydCAnLi4vYmxvY2tzL3FhJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9wZGYtbGlicmFyeSc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvbXA0JztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9wcm9kdWN0LXNlYXJjaCc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvY29sb3ItYmFubmVyJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9sYW5kaW5nLXBhZ2UtZm9ybSc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvaW5mb2dyYW0nO1xuQGltcG9ydCAnLi4vYmxvY2tzL2ltYWdlLXF1b3RlJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9iYWNrZ3JvdW5kLWltYWdlLXF1b3RlJztcbkBpbXBvcnQgJy4uL2Jsb2Nrcy9iYWNrZ3JvdW5kLWltYWdlLWJpZHMnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2Z1bGwtd2lkdGgtcG9zdC1tcDQnO1xuQGltcG9ydCAnLi4vYmxvY2tzL2Z1bGwtd2lkdGgtcG9zdC1hdXRob3InO1xuQGltcG9ydCAnLi4vYmxvY2tzL3NwZWNpYWwtaGVybyc7XG5AaW1wb3J0ICcuLi9ibG9ja3MvdmlkZW8tZ3JpZCc7XG5cbkBpbXBvcnQgJy4uL2Jsb2Nrcy9mdWxsLXdpZHRoLXBvc3QtaGVybyc7XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmhvbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yX19wb3N0LXRpdGxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbmh0bWwgOndoZXJlKC53cC1ibG9jaykge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXMtcm9vdC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAud3AtYmxvY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iXX0= */
