@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=cyrillic,cyrillic-ext,latin-ext");button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.nocallout{-webkit-touch-callout:none}.pressed{background-color:rgba(0,0,0,.7)}textarea[contenteditable]{-webkit-appearance:none}.gifhidden{left:-100%;position:absolute}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{margin:0}*,:after,:before{box-sizing:border-box}body,button,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{color:#404040;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.625em}body:after{background-image:linear-gradient(180deg,rgba(0,0,0,.15) 95%,rgba(0,0,0,.15));background-size:100% 26px;bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;width:100%;z-index:9}body.debug:after{display:block;pointer-events:none}pre{background:#f0f0f0;padding:13px}.main-container{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative}@media only screen and (min-width:768px){.main-container{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:1280px){.main-container{max-width:864px;padding-left:4.4%;padding-right:4.4%}}.container{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative}@media only screen and (min-width:768px){.container{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:1280px){.container{max-width:864px;padding-left:4.4%;padding-right:4.4%}}@media only screen and (min-width:768px){.container-medium{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative}}@media only screen and (min-width:768px) and (min-width:768px){.container-medium{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:768px) and (min-width:1280px){.container-medium{max-width:864px;padding-left:4.4%;padding-right:4.4%}}@media only screen and (max-width:767px){.container-small{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative}}@media only screen and (max-width:767px) and (min-width:768px){.container-small{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (max-width:767px) and (min-width:1280px){.container-small{max-width:864px;padding-left:4.4%;padding-right:4.4%}}@media only screen and (min-width:1280px){.content{margin-right:25.9%}.content pre{margin-right:-25.9%}}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(../images/icons/icons.eot);src:url(../images/icons/icons.eot?#iefix) format("embedded-opentype"),url(../images/icons/icons.woff2) format("woff2"),url(../images/icons/icons.woff) format("woff"),url(../images/icons/icons.ttf) format("truetype"),url(../images/icons/icons.svg?#icons) format("svg")}.icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icons;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:top}.icon-bullet:before,.list-anchor a:before,ul li:before,ul.list-links a:before{content:"\e001"}.icon-chevron-down:before{content:"\e002"}.icon-chevron-large:before{content:"\e003"}.article-nav-link--prev:before,.icon-chevron-left:before{content:"\e004"}.article-nav-link--next:before,.icon-chevron-right:before,ul.list-links.list-links--primary a:before{content:"\e005"}.icon-chevron-up:before{content:"\e006"}.icon-close:before{content:"\e007"}.icon-cog:before{content:"\e008"}.icon-diamond:before{content:"\e009"}.icon-exclamation:before{content:"\e00a"}.icon-google-dev:before{content:"\e00b"}.icon-hash:before{content:"\e00c"}.icon-introduction-to-media:before{content:"\e00d"}.icon-lessons:before{content:"\e00e"}.icon-menu:before{content:"\e00f"}.icon-minus:before{content:"\e010"}.icon-multi-device-layouts:before{content:"\e011"}.icon-performance:before{content:"\e012"}.icon-plus:before{content:"\e013"}.icon-question:before{content:"\e014"}.icon-slash:before{content:"\e015"}.icon-star:before{content:"\e016"}.icon-tick:before{content:"\e017"}.icon-user-input:before{content:"\e018"}.highlight-module{margin-bottom:26px;margin-top:52px;overflow:hidden;position:relative}.highlight-module:after{background:#f0f0f0;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.highlight-module ol,.highlight-module ul{padding-left:0}.highlight-module__container{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-bottom:78px;padding-left:5%;padding-right:5%;position:relative;z-index:1}@media only screen and (min-width:768px){.highlight-module__container{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:1280px){.highlight-module__container{max-width:864px;padding-left:4.4%;padding-right:4.4%}}.highlight-module__container:before{display:none}@media only screen and (min-width:768px){.highlight-module__container:before{color:#fff;display:block;font-family:icons;font-size:130px;height:100%;line-height:1px;position:absolute;right:45px;text-align:center;top:106px;width:30.3%}}.highlight-module--left .highlight-module__container:before{left:45px;right:auto}@media only screen and (min-width:1280px){.highlight-module__container:before{font-size:180px;top:134px;width:3.746%}.highlight-module--large .highlight-module__container:before{font-size:430px}}@media only screen and (min-width:768px){.highlight-module__container{padding-bottom:52px}}@media only screen and (min-width:1280px){.highlight-module__container{min-height:208px}}.highlight-module__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:26px}@media only screen and (min-width:1280px){.highlight-module__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:110px;font-size:42px;font-weight:300;line-height:1.19em;line-height:1.2381em;padding-bottom:0;padding-top:.2364em;padding-top:.619em}}@media only screen and (min-width:1280px) and (min-width:1280px){.highlight-module__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:.3824em}}.highlight-module__cta{display:block}.highlight-module--learning{color:#fff}.highlight-module--learning:after{background-color:#da2e75}.highlight-module--learning a{color:#fff;text-decoration:underline}.highlight-module--remember{color:#fff}.highlight-module--remember:after{background-color:#09829a}.highlight-module--remember a{color:#fff;text-decoration:underline}.highlight-module--code{margin-bottom:52px;overflow:visible}.highlight-module--code pre{font-size:14px;line-height:26px;margin:0;padding:26px 0 0}.highlight-module--code pre span{display:inline-block;margin:0;padding:0}.highlight-module--code code{display:block;margin:0;padding:0;word-spacing:-2px}.highlight-module--code .highlight-module__container{padding-bottom:0}.highlight-module--code .highlight-module__cta{bottom:-26px;position:absolute}@media only screen and (min-width:1280px){.highlight-module--left:after{right:20%;width:80%}.highlight-module--right:after{left:20%;width:80%}.highlight-module--right.highlight-module--code:after{left:0;width:100%}}.highlight-module--inline{color:#404040;margin:26px 0 0;overflow:visible}.highlight-module--inline .highlight-module__container{padding-bottom:0}.highlight-module--inline .highlight-module__container:before{display:none}.highlight-module--inline .highlight-module__content{border-color:#e0e0e0;border-style:solid;border-width:1px 0;margin-bottom:-2px;padding:0 0 26px}.highlight-module--inline .highlight-module__title{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}@media only screen and (min-width:1280px){.highlight-module--inline .highlight-module__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:1em}}.highlight-module--inline.highlight-module--remember .highlight-module__title,.highlight-module--inline.highlight-module--remember li:before{color:#09829a}.highlight-module--inline.highlight-module--learning .highlight-module__title,.highlight-module--inline.highlight-module--learning li:before{color:#da2e75}.highlight-module--inline:after{display:none!important}code .highlight,div.highlight>pre>code{background:transparent}code .highlight .c,div.highlight>pre>code .c{color:#998;font-style:italic}code .highlight .err,div.highlight>pre>code .err{background-color:#e3d2d2;color:#a61717}code .highlight .cm,div.highlight>pre>code .cm{color:#998;font-style:italic}code .highlight .cp,div.highlight>pre>code .cp{color:rgba(0,0,0,.54)}code .highlight .c1,div.highlight>pre>code .c1{color:#998;font-style:italic}code .highlight .cs,div.highlight>pre>code .cs{color:rgba(0,0,0,.54);font-style:italic}code .highlight .gd,div.highlight>pre>code .gs{background-color:#fdd;color:#000}code .highlight .gd .x,div.highlight>pre>code .gd .x{background-color:#faa;color:#000}code .highlight .ge,div.highlight>pre>code .ge{font-style:italic}code .highlight .gr,div.highlight>pre>code .gr{color:#a00}code .highlight .gh,div.highlight>pre>code .gh{color:rgba(0,0,0,.54)}code .highlight .gi,div.highlight>pre>code .gi{background-color:#dfd;color:#000}code .highlight .gi .x,div.highlight>pre>code .gi .x{background-color:#afa;color:#000}code .highlight .go,div.highlight>pre>code .go{color:#888}code .highlight .gp,div.highlight>pre>code .gp{color:#555}code .highlight .gu,div.highlight>pre>code .gu{color:#aaa}code .highlight .gt,div.highlight>pre>code .gt{color:#a00}code .highlight .kt,div.highlight>pre>code .kt{color:#458}code .highlight .m,div.highlight>pre>code .m{color:#099}code .highlight .s,div.highlight>pre>code .s{color:#da2e75}code .highlight .na,div.highlight>pre>code .na{color:teal}code .highlight .nb,div.highlight>pre>code .nb{color:#0086b3}code .highlight .nc,div.highlight>pre>code .nc{color:#458}code .highlight .no,div.highlight>pre>code .no{color:teal}code .highlight .ni,div.highlight>pre>code .ni{color:purple}code .highlight .ne,code .highlight .nf,div.highlight>pre>code .ne,div.highlight>pre>code .nf{color:#900}code .highlight .nn,div.highlight>pre>code .nn{color:#555}code .highlight .nt,div.highlight>pre>code .nt{color:#09829a}code .highlight .nv,div.highlight>pre>code .nv{color:teal}code .highlight .w,div.highlight>pre>code .w{color:#bbb}code .highlight .mf,code .highlight .mh,code .highlight .mi,code .highlight .mo,div.highlight>pre>code .mf,div.highlight>pre>code .mh,div.highlight>pre>code .mi,div.highlight>pre>code .mo{color:#099}code .highlight .s2,code .highlight .sb,code .highlight .sc,code .highlight .sd,code .highlight .se,code .highlight .sh,code .highlight .si,code .highlight .sx,div.highlight>pre>code .s2,div.highlight>pre>code .sb,div.highlight>pre>code .sc,div.highlight>pre>code .sd,div.highlight>pre>code .se,div.highlight>pre>code .sh,div.highlight>pre>code .si,div.highlight>pre>code .sx{color:#da2e75}code .highlight .sr,div.highlight>pre>code .sr{color:#009926}code .highlight .s1,div.highlight>pre>code .s1{color:#da2e75}code .highlight .ss,div.highlight>pre>code .ss{color:#990073}code .highlight .bp,div.highlight>pre>code .bp{color:rgba(0,0,0,.54)}code .highlight .vc,code .highlight .vg,code .highlight .vi,div.highlight>pre>code .vc,div.highlight>pre>code .vg,div.highlight>pre>code .vi{color:teal}code .highlight .il,div.highlight>pre>code .il{color:#099}.editorial-header{overflow:hidden}.editorial-header .breadcrumbs,.editorial-header .breadcrumbs a{color:#3372df}@media only screen and (min-width:768px){.editorial-header .container{position:relative}.editorial-header .container:before{color:#f0f0f0;content:"\e003";display:block;font-family:icons;font-size:1000px;line-height:0;margin:168px -35px 0 0;position:absolute;right:100%;top:0}}.editorial-header__excerpt{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}.editorial-header .tag{padding-top:52px}.editorial-header__subtitle{color:#3372df;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:42px;font-weight:300;line-height:1.2381em;padding-bottom:0;padding-top:0}@media only screen and (min-width:1280px){.editorial-header__subtitle{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:.3824em}}@media only screen and (min-width:768px){.editorial-header__subtitle{padding-bottom:26px;padding-top:0}}.editorial-header__toc{margin-top:26px}.editorial-header__toc ol{padding-top:0}@media only screen and (min-width:768px){.editorial-header__toc ol{padding-top:0}}.editorial-header__toc-title{border-bottom:1px solid #e0e0e0;color:#3372df;font-family:Roboto Condensed,Helvetica,sans-serif;margin-bottom:13px;padding-bottom:13px!important}.summary-header{background-color:#3372df;box-shadow:inset 0 2px 0 0 #fff;color:#fff;margin-bottom:26px;padding-bottom:78px}.summary-header .breadcrumbs__link{color:#fff}.summary-header__anchor-list{margin-top:52px}.summary-header__anchors-item a{color:#fff}.related-guides{border-top:2px solid #e0e0e0;margin-top:78px;padding-bottom:50px;padding-top:50px}.related-guides__list .list-links{padding-top:0}.related-guides__list a{display:block}.related-guides__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:0}@media only screen and (min-width:1280px){.related-guides__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:42px;font-weight:300;line-height:1.2381em;padding-bottom:0;padding-top:.619em}}@media only screen and (min-width:768px){.related-guides__title{padding-top:0}}.related-guides__main-link{text-transform:uppercase}.related-guides__main-link:before{content:"#";display:inline-block;padding-right:2px}.in-this-guide{margin-top:-78px}.in-this-guide__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:20px;font-weight:300;line-height:1.3em;margin-bottom:26px;padding-bottom:0;padding-top:1.3em}.articles-section{background:#f0f0f0;padding:26px 0 104px;text-align:center}.articles-count{color:#3372df;font-family:Roboto Condensed,Helvetica,sans-serif;font-weight:400}.article-section__icon{top:-26px}@media only screen and (min-width:768px){.article-section__icon{top:-39px}}.guides-section{background:#f0f0f0;padding:26px 0 104px}.guides-section,.page-header{text-align:center}.page-header .breadcrumbs{color:#3372df;text-align:left}.page-header .breadcrumbs a{color:#3372df}#cookies-popup .page-header .title,.page-header #cookies-popup .title,.page-header h3{color:rgba(0,0,0,.87);padding-top:52px}.page-header__excerpt{padding-top:0;position:relative}.page-header__excerpt:last-child{padding-bottom:78px}.featured-section{background:#f0f0f0}.featured-spotlight{background:rgba(0,0,0,.87);color:#fff;margin-top:52px;overflow:hidden;padding-bottom:77px}.featured-spotlight p{padding-bottom:26px}.featured-spotlight .cta--primary,.featured-spotlight .cta--primary:hover{color:#fff}.featured-spotlight__container{position:relative}@media only screen and (max-width:767px){.featured-spotlight__img{height:0;overflow:hidden;padding-bottom:0;padding-top:58.4%;position:relative;width:100%}}.featured-spotlight__img img{display:block;left:0;margin:0;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.featured-spotlight__img img{left:109%;max-width:none;width:auto}}@media only screen and (min-width:1280px){.featured-spotlight__img img{left:105.008%}}.quote__content{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;line-height:1.625em;padding-bottom:0;padding-left:26px;padding-top:104px;position:relative}@media only screen and (min-width:1280px){.quote__content{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}}@media only screen and (min-width:768px){.quote__content{padding-left:0;padding-top:52px}}.quote__content p{border-top:1px solid #e0e0e0;font-weight:500;margin-top:12px;padding-top:13px;text-align:right}.quote__content:before{color:#f0f0f0;content:open-quote;display:block;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:260px;font-weight:700;left:26px;position:absolute;top:90px}@media only screen and (min-width:768px){.quote__content:before{font-size:540px;left:-210px;top:225px}}.article-nav{overflow:hidden;position:relative}.article-nav:before{border-left:2px solid #e0e0e0;content:"";height:100%;left:50%;position:absolute;top:0}.article-nav-link{float:left;padding:26px 32px;position:relative;width:50%}.article-nav-link:before{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:20px;font-weight:400;position:absolute;top:21px}@media only screen and (min-width:768px){.article-nav-link:before{background:#3372df;color:#fff;display:block;font-size:26px;padding:13px 10px;top:25px}}.article-nav p{margin:0;padding:0}.article-nav-link--prev{text-align:right}.article-nav-link--prev:before{font-family:icons;left:32px}@media only screen and (min-width:768px){.article-nav-link--prev p{padding-left:52px}}.article-nav-link--next:before{font-family:icons;right:32px}@media only screen and (min-width:768px){.article-nav-link--next p{padding-right:52px}}.article-nav-count{font-size:20px;font-weight:300;font-weight:700;line-height:1.3em;padding-bottom:0;padding-top:1.3em}@media only screen and (min-width:1280px){.article-nav-count{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:1em}}@media only screen and (min-width:768px){.article-nav-count{font-weight:400}.did-you-know ol{padding-top:0!important}}.did-you-know .cta--primary{font-weight:500;margin-top:26px}.did-you-know>.g--half{padding-left:0;position:relative}@media only screen and (min-width:768px){.did-you-know>.g--half{padding-left:32px}}.did-you-know__symbol{padding-bottom:312px}@media only screen and (min-width:768px){.did-you-know__symbol{padding-bottom:26px}}.did-you-know__symbol:after{color:#3372df;content:"\e014";display:block;font-family:icons;font-size:300px;left:30%;position:relative;top:150px;width:0}@media only screen and (min-width:768px){.did-you-know__symbol:after{font-size:400px;left:110%;position:absolute;top:200px}}@media only screen and (min-width:1280px){.did-you-know__symbol:after{font-size:400px;left:124%;position:absolute;top:200px}}.toc__title{border-bottom:1px solid #e0e0e0;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;line-height:1.625em;margin-bottom:12px;padding-bottom:13px;padding-top:1.625em}@media only screen and (min-width:1280px){.toc__title{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}}@media only screen and (min-width:768px){.toc__title{margin-bottom:13px;padding-bottom:13px}}.toc__list{border-bottom:1px solid #e0e0e0;margin-bottom:13px;padding-bottom:12px;padding-top:0}.toc__list a{display:block}.toc__sublist{padding-top:0}.next-lessons{background:rgba(0,0,0,.87);color:#fff;margin-top:26px;padding:26px 26px 52px;position:relative}@media only screen and (min-width:768px){#cookies-popup .next-lessons .title i,.next-lessons #cookies-popup .title i,.next-lessons h3 i{display:none}}.next-lessons:after,.next-lessons:before{color:hsla(0,0%,100%,.5);display:none;position:absolute}@media only screen and (min-width:768px){.next-lessons:after,.next-lessons:before{display:inline-block}.next-lessons:before{background:rgba(0,0,0,.87);color:hsla(0,0%,100%,.5);content:attr(data-current-lesson);display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1;padding:5px 7px;right:127px;top:143px;z-index:1}}@media only screen and (min-width:1280px){.next-lessons:before{font-size:20px;padding-left:15px;padding-right:15px;right:230px;top:126px}}@media only screen and (min-width:768px){.next-lessons:after{content:"\e00e";font-family:icons;font-size:150px;right:40px;top:185px}}@media only screen and (min-width:1280px){.next-lessons:after{font-size:210px;right:120px}}@media only screen and (min-width:768px) and (max-width:1279px){.g-medium--1{float:left;margin-right:4.5%;width:30.3%}.g-medium--push-1{margin-left:34.8%}.g-medium--pull-1{margin-right:34.8%}.g-medium--2{float:left;margin-right:4.5%;width:65.1%}.g-medium--push-2{margin-left:69.6%}.g-medium--pull-2{margin-right:69.6%}.g-medium--3{float:left;margin-right:0;width:99.9%}.g-medium--full{float:left;margin-right:0;width:100%}.g--third{float:left;margin-right:4.5%;width:30.3%}.g--half,.g-medium--half{float:left;margin-right:4.5%;width:47.75%}.g-medium--last{margin-right:0}.g-medium--last+.g-medium--half{clear:left}.g--pull-half{margin-right:52.25%}}@media only screen and (min-width:1280px){.g-wide--1{float:left;margin-right:2.504%;width:3.746%}.g-wide--push-1{margin-left:6.25%}.g-wide--pull-1{margin-right:6.25%}.g-wide--2{float:left;margin-right:2.504%;width:9.996%}.g-wide--push-2{margin-left:12.5%}.g-wide--pull-2{margin-right:12.5%}.g-wide--3{float:left;margin-right:2.504%;width:16.246%}.g-wide--push-3{margin-left:18.75%}.g-wide--pull-3{margin-right:18.75%}.g-wide--4{float:left;margin-right:2.504%;width:22.496%}.g-wide--push-4{margin-left:25%}.g-wide--pull-4{margin-right:25%}.g-wide--5{float:left;margin-right:2.504%;width:28.746%}.g-wide--push-5{margin-left:31.25%}.g-wide--pull-5{margin-right:31.25%}.g-wide--6{float:left;margin-right:2.504%;width:34.996%}.g-wide--push-6{margin-left:37.5%}.g-wide--pull-6{margin-right:37.5%}.g-wide--7{float:left;margin-right:2.504%;width:41.246%}.g-wide--push-7{margin-left:43.75%}.g-wide--pull-7{margin-right:43.75%}.g-wide--8{float:left;margin-right:2.504%;width:47.496%}.g-wide--push-8{margin-left:50%}.g-wide--pull-8{margin-right:50%}.g-wide--9{float:left;margin-right:2.504%;width:53.746%}.g-wide--push-9{margin-left:56.25%}.g-wide--pull-9{margin-right:56.25%}.g-wide--10{float:left;margin-right:2.504%;width:59.996%}.g-wide--push-10{margin-left:62.5%}.g-wide--pull-10{margin-right:62.5%}.g-wide--11{float:left;margin-right:2.504%;width:66.246%}.g-wide--push-11{margin-left:68.75%}.g-wide--pull-11{margin-right:68.75%}.g-wide--12{float:left;margin-right:2.504%;width:72.496%}.g-wide--push-12{margin-left:75%}.g-wide--pull-12{margin-right:75%}.g-wide--13{float:left;margin-right:2.504%;width:78.746%}.g-wide--push-13{margin-left:81.25%}.g-wide--pull-13{margin-right:81.25%}.g-wide--14{float:left;margin-right:2.504%;width:84.996%}.g-wide--push-14{margin-left:87.5%}.g-wide--pull-14{margin-right:87.5%}.g-wide--15{float:left;margin-right:2.504%;width:91.246%}.g-wide--push-15{margin-left:93.75%}.g-wide--pull-15{margin-right:93.75%}.g-wide--16{float:left;width:97.496%}.g-wide--16,.g-wide--full,.g-wide--last{margin-right:0}.g-wide--full{float:left;width:100%}.g--third{float:left;margin-right:2.504%;width:30.8%}.g--half,.g-wide--half{float:left;margin-right:2.504%;width:48.748%}.g--pull-half{margin-right:51.252%}}.g--last{margin-right:0}.g--centered{float:none;margin-left:auto;margin-right:auto}.grid-overlay{display:none;pointer-events:none}.debug .grid-overlay{bottom:0;box-sizing:content-box;display:block;height:100%;left:0;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative;position:absolute;right:0;top:0}@media only screen and (min-width:768px){.debug .grid-overlay{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:1280px){.debug .grid-overlay{max-width:864px;padding-left:4.4%;padding-right:4.4%}}.debug .grid-overlay [class*=g-]{background-color:rgba(89,89,89,.2);height:100%}@media only screen and (min-width:768px) and (max-width:1279px){.debug .grid-overlay .g-wide--last{display:none}}@media only screen and (max-width:767px){.debug .grid-overlay{display:none}}#cookies-popup .title,h1,h2,h3,h4,h5,p{margin:0}.small,small{font-size:13px;line-height:2em;padding-bottom:0;padding-top:2em}.base,.medium,h4,ol,p,ul{font-size:16px;line-height:1.625em;padding-bottom:0;padding-top:1.625em}@media only screen and (min-width:1280px){.medium,h4{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}}#cookies-popup .title,.large,h3{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}@media only screen and (min-width:1280px){#cookies-popup .title,.large,h3{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:1em}}.xlarge,h2{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:1em}@media only screen and (min-width:1280px){.xlarge,h2{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:42px;font-weight:300;line-height:1.2381em;padding-bottom:0;padding-top:.619em}}.xxlarge,h1{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:42px;font-weight:300;line-height:1.2381em;padding-bottom:0;padding-top:.619em}@media only screen and (min-width:1280px){.xxlarge,h1{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:.3824em}}.huge{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:.3824em}@media only screen and (min-width:1280px){.huge{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:110px;font-weight:300;line-height:1.19em;padding-bottom:0;padding-top:.2364em}}li>p{padding-top:0}.button,.button--primary,.button--secondary,.button--secondary-variation,.button-white,.button-white:visited{display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-weight:600;margin-bottom:13px;margin-top:13px;min-height:26px;outline:0;padding:12px 32px;text-align:center;text-decoration:none;transition:none}.button--primary:hover,.button--secondary-variation:hover,.button--secondary:hover,.button-white:hover,.button:hover{background:#4d4d4d;border:1px solid #4d4d4d;color:#fff;text-decoration:none}.button--primary{background:#4285f4;border:1px solid #1266f1;color:#fff}.button--secondary{background:#fff;border:1px solid #e6e6e6;color:#3372df}.button--secondary-variation{background:#fff;border:1px solid transparent;color:#3372df}ol,ul{list-style:none;margin:0}@media only screen and (max-width:767px){ol,ul{padding-left:0}}ul li{padding-left:16px;position:relative}ul li:before{display:block;font-family:icons;font-size:13px;font-size:4px;font-weight:400;left:0;line-height:26px;position:absolute;top:0}ol{counter-reset:list}ol>li{padding-left:32px;position:relative}ol>li:before{color:inherit;content:"0" counter(list);counter-increment:list;display:inline-block;font-weight:400;left:0;position:absolute}ol>li:nth-child(9n)~li:before{content:counter(list)}ol ul,ul ol{padding-top:0}ul.list-links li:before{display:none}ul.list-links a{font-weight:400}ul.list-links a:before{display:block;font-family:icons;font-size:13px;font-size:4px;font-weight:400;left:0;line-height:26px;position:absolute;top:0}ul.list-links.list-links--primary a{font-family:Roboto Condensed,Helvetica,sans-serif;font-weight:400;line-height:1;text-decoration:none}ul.list-links.list-links--primary a:before{display:block;font-family:icons;font-size:13px;font-weight:400;left:0;line-height:26px;position:absolute;top:0}ol.list-links li:before{display:none}ol.list-links li a{display:inline-block;font-weight:300}ol.list-links li a:before{color:inherit;content:"0" counter(list);counter-increment:list;display:inline-block;font-weight:400;left:0;position:absolute}ol.list-links li:nth-child(9n) a:before{content:counter(list)}ol.list-links.list-links--secondary a:before{display:none}.list-links--secondary{font-size:16px;line-height:1.625em;padding-bottom:0;padding-left:0;padding-top:1.625em}.list-anchor,.list-links--secondary li{padding-left:0}.list-anchor li{font-size:16px;line-height:1.625em;padding-bottom:0;padding-left:0;padding-top:0}.list-anchor li:before{display:none}.list-anchor a{display:inline-block;line-height:1;padding-left:16px}.list-anchor a:before{display:block;font-family:icons;font-size:13px;font-size:4px;font-weight:400;left:0;line-height:26px;position:absolute;top:0}@media only screen and (min-width:768px){.list-small li{font-size:13px;line-height:2em;padding-bottom:0;padding-top:0}}.list-centered{padding-left:0;text-align:center}.featured-list{padding-bottom:78px;padding-top:78px}.featured-list__item{background:#fff;margin-top:26px;padding-bottom:26px;padding-left:0;padding-top:26px}@media only screen and (min-width:768px){.featured-list__item{min-height:338px;padding:52px 32px}}.featured-list__item:first-child{margin-top:0}.featured-list__item p{margin-bottom:26px}.featured-list__img-wrapper{display:none;margin:0 -5%;padding-top:26px;position:relative}@media only screen and (min-width:768px){.featured-list__img-wrapper{display:block;margin:0;padding-top:0}.featured-list__img{height:0;overflow:hidden;padding-bottom:0;padding-top:60.8%;position:absolute;width:100%}}.featured-list__img img{display:block;margin:0 auto;max-width:100%}@media only screen and (min-width:768px){.featured-list__img img{height:100%;left:0;margin:0;position:absolute;top:0;width:100%}}.related-guides-list{font-family:Roboto Condensed,Helvetica,sans-serif;padding-left:0;padding-top:0}@media only screen and (min-width:768px){.related-guides-list{padding-top:26px}}@media only screen and (min-width:1280px){.related-guides-list{padding-top:0}}.related-guides-list .tag,.related-guides-list p{padding-top:0}.related-guides-list li{border-bottom:1px solid #e0e0e0;padding-bottom:25px;padding-top:26px}.related-guides-list li:last-child{border-color:transparent}@media only screen and (min-width:768px){.related-guides-list li{border-color:transparent;padding-bottom:0;padding-top:0}}.list--reset,.list--reset li{padding-left:0}.list--reset li:before,.list--reset.list-links a:before{display:none!important}.list-lessons{padding-left:0}.list-lessons a{color:#fff}.list-lessons .current,.list-lessons .current a{cursor:default;text-decoration:none}.list-lessons .current .icon{background:rgba(0,0,0,.2);border-radius:100%;display:inline-block;font-size:13px;line-height:26px;margin-left:7px;text-align:center;width:26px}.list-guides-intro{margin-bottom:52px}@media only screen and (max-width:767px){.list-guides-intro{padding-top:52px}}.list-guides-intro li{border-bottom:1px solid #e0e0e0;margin-bottom:52px;padding-bottom:51px}@media only screen and (min-width:768px){.list-guides-intro li{border-color:transparent;padding-bottom:0}}.list-guides-intro li:last-child{border-bottom:transparent;margin-bottom:0}a{color:#3372df}.cta--primary,a:hover{text-decoration:none}.cta--primary{color:#3372df;display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-weight:400;line-height:1}.cta--primary:hover{color:rgba(0,0,0,.87)}.cta--primary:before{content:"\e005";display:inline-block;font-family:icons;font-size:13px;line-height:25px;padding-right:10px}.cta--secondary{color:#3372df;display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-weight:400;line-height:1}.cta--secondary:hover{color:rgba(0,0,0,.87)}table{margin-top:26px;width:100%}table thead{background:#3372df;color:#fff}table th{display:none;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;line-height:1.625em;padding-bottom:0;padding-top:1.625em;text-align:center}@media only screen and (min-width:1280px){table th{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}}@media only screen and (min-width:768px){table tr{border-bottom:1px solid #fff}}table tbody{background:#f0f0f0}table td{display:block;padding-bottom:13px;padding-top:13px}table td:before{background:#3372df;border-right:2px solid #fff;bottom:0;color:#fff;content:attr(data-th) " :";display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;font-weight:400;left:0;max-height:100%;padding-left:13px;padding-top:13px;position:absolute;top:0;width:100px}@media only screen and (min-width:768px){table td:before{display:none}}table td,table th{padding-left:140px;position:relative}@media only screen and (min-width:768px){table td,table th{display:table-cell}table th{padding:13px 26px 12px}table td{padding:26px 26px 25px}}td:last-child:after{background:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media only screen and (min-width:768px){td:last-child:after{display:none}}.table-2 col{width:344px}@media only screen and (min-width:1280px){.table-2 col{width:432px}}@media only screen and (min-width:768px){.table-2 td:first-child,.table-2 th:first-child{border-right:2px solid #fff}}.table-3 col{width:229.3333333333px}@media only screen and (min-width:1280px){.table-3 col{width:288px}}@media only screen and (min-width:768px){.table-3 td:nth-child(2),.table-3 th:nth-child(2){border-left:2px solid #fff;border-right:2px solid #fff}}.table-4 col{width:172px}@media only screen and (min-width:1280px){.table-4 col{width:216px}}@media only screen and (min-width:768px){.table-4 td:nth-child(2),.table-4 td:nth-child(3),.table-4 th:nth-child(2),.table-4 th:nth-child(3){border-left:2px solid #fff;border-right:2px solid #fff}}img,object,video{max-width:100%}.content img{margin-bottom:26px;margin-top:26px}.breadcrumbs{display:none;position:relative;z-index:1}@media only screen and (min-width:768px){.breadcrumbs{display:block}}.breadcrumbs p{padding-top:26px}.breadcrumbs p,.breadcrumbs__link{font-size:13px;line-height:2em;padding-bottom:0}.breadcrumbs__link{color:#000;font-weight:400;padding-top:0}@media only screen and (min-width:768px){.breadcrumbs__link{padding-top:0}}.subsection-title{color:rgba(0,0,0,.87);margin-top:52px}.subsection-number{display:block;font-size:16px;line-height:1.625em;padding-bottom:0;padding-top:0}.articles-list{padding-left:0}.articles-list__item{padding-bottom:52px;padding-left:0}.articles-list__item:last-child{padding-bottom:53px}.articles-list__item:before{box-shadow:inset 0 1px 0 0 #e0e0e0;content:"";display:block;height:1px;margin-left:30%;margin-right:0;width:40%}#cookies-popup .articles-list__item .title a:hover,.articles-list__item #cookies-popup .title a:hover,.articles-list__item h3 a:hover{text-decoration:none}.articles-list__item p{margin-bottom:26px;margin-top:26px}.articles-list__item:first-child{padding-top:0}@media only screen and (min-width:768px){.articles-list__item:first-child{padding-top:24px}}.articles-list__item:first-child:before{display:none}.guides-list{overflow:hidden}@media only screen and (min-width:768px){.guides-list{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding-top:52px}}.guides-list__item{background:#fff;margin-bottom:0;margin-top:26px;padding:0}@media only screen and (min-width:768px){.guides-list__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#cookies-popup .guides-list__item .title,.guides-list__item #cookies-popup .title,.guides-list__item h3{margin:0 32px}.guides-list__item p{margin:26px 32px 0}@media only screen and (min-width:768px){.guides-list__item .primary-content{-webkit-flex:1;-ms-flex:1;flex:1}}.guides-list__item .secondary-content{border-top:1px solid #e0e0e0;margin-top:51px;position:relative}@media only screen and (min-width:768px){.guides-list__item .secondary-content{width:100%}}.guides-list__item .secondary-content .icon-circle{border:2px solid #fff;left:50%;margin-left:-21px;position:absolute;top:-28px}.guides-list__item .secondary-content .icon-circle i{font-size:23px}.guides-list__item ol{margin:0;padding:52px 0}.guides-list__item:before{display:none}.icon-circle,.icon-circle--large{background:rgba(0,0,0,.54);border-radius:100%;display:block;font-size:0;height:0;margin:4px auto;padding:22px;position:relative;width:0}.icon-circle i,.icon-circle span,.icon-circle--large i,.icon-circle--large span{color:#fff;font-size:26px;left:0;line-height:0px;position:absolute;text-align:center;top:50%;width:100%}.icon-circle span,.icon-circle--large span{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:700}@media only screen and (min-width:768px){.icon-circle span,.icon-circle--large span{font-size:42px}}.icon-circle--large{margin-bottom:0;margin-top:0;padding:26px;position:relative}.icon-circle--large i{font-size:26px}@media only screen and (min-width:768px){.icon-circle--large i{font-size:42px}.icon-circle--large{border:2px solid #fff;padding:37px}a .icon-circle--large{border:1px solid;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.42);padding:38px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .1s linear}.no-touch a:hover .icon-circle--large{box-shadow:inset 0 0 0 1px #fff;-webkit-transform:scale(1.1);transform:scale(1.1)}}.icon-circle--nav{background:rgba(0,0,0,.54);border-radius:100%;display:block;font-size:0;height:0;margin:0 auto;padding:13px;position:relative;width:0}@media only screen and (min-width:768px){.icon-circle--nav{margin-bottom:4px;margin-top:4px;padding:22px}}.icon-circle--nav i{color:#fff;font-size:16px;left:0;line-height:1px;position:absolute;text-align:center;top:50%;width:100%}@media only screen and (min-width:768px){.icon-circle--nav i{font-size:26px}}.theme--multi-device-layouts .themed{color:#297ea9}.theme--introduction-to-media .themed{color:#cf423a}.theme--user-input .themed{color:#2c8566}.theme--performance .themed{color:#7b5294}.theme--multi-device-layouts .themed--background,.theme--multi-device-layouts .themed--background.next-lessons:before{background-color:#297ea9}.theme--introduction-to-media .themed--background,.theme--introduction-to-media .themed--background.next-lessons:before{background-color:#cf423a}.theme--user-input .themed--background,.theme--user-input .themed--background.next-lessons:before{background-color:#2c8566}.theme--performance .themed--background,.theme--performance .themed--background.next-lessons:before{background-color:#7b5294}.theme--multi-device-layouts .themed--hover:hover{color:#297ea9}.theme--introduction-to-media .themed--hover:hover{color:#cf423a}.theme--user-input .themed--hover:hover{color:#2c8566}.theme--performance .themed--hover:hover{color:#7b5294}.theme--multi-device-layouts .themed--hover-secondary:hover{color:#89c4e2}.theme--introduction-to-media .themed--hover-secondary:hover{color:#edb8b5}.theme--user-input .themed--hover-secondary:hover{color:#78d2b3}.theme--performance .themed--hover-secondary:hover{color:#c4add2}.article--multi-device-layouts .article-container h1,.article--multi-device-layouts .article-container h2{color:#297ea9}.article--introduction-to-media .article-container h1,.article--introduction-to-media .article-container h2{color:#cf423a}.article--user-input .article-container h1,.article--user-input .article-container h2{color:#2c8566}.article--performance .article-container h1,.article--performance .article-container h2{color:#7b5294}.nav-theme--multi-device-layouts .themed--hover:hover{color:#297ea9}.nav-theme--introduction-to-media .themed--hover:hover{color:#cf423a}.nav-theme--user-input .themed--hover:hover{color:#2c8566}.nav-theme--performance .themed--hover:hover{color:#7b5294}.nav-theme--multi-device-layouts .themed{color:#297ea9}.nav-theme--introduction-to-media .themed{color:#cf423a}.nav-theme--user-input .themed{color:#2c8566}.nav-theme--performance .themed{color:#7b5294}.nav-theme--multi-device-layouts .themed--background{background-color:#297ea9}.nav-theme--introduction-to-media .themed--background{background-color:#cf423a}.nav-theme--user-input .themed--background{background-color:#2c8566}.nav-theme--performance .themed--background{background-color:#7b5294}.page--styleguide .styleguide__module-title{margin-bottom:26px}.page--styleguide section{border-bottom:1px solid #ccc;margin-bottom:52px;padding-bottom:77px}.page--styleguide .styleguide__color-list{text-align:center}.page--styleguide .styleguide__color-list li{border-bottom:52px solid;margin-bottom:26px;position:relative}.page--styleguide .styleguide__breadcrumb .breadcrumbs{display:block}.page--styleguide .styleguide__lists ol,.page--styleguide .styleguide__lists ul{margin-bottom:26px}.page--styleguide .styleguide__inverted-block{background:#e8e8e8;padding:0 13px}.page--styleguide .styleguide__theme-block{background:#297ea9;padding:0 13px}.demo{margin-bottom:26px;margin-top:26px}.demo [class*=g-]{background-color:rgba(0,0,0,.26);margin-bottom:26px;min-height:156px;position:relative}.demo [class*=g-]:after,.demo [class*=g-]:before{display:block;font-size:13px;line-height:2em;margin:0 10px;padding-bottom:0;padding-top:2em}.demo [class*=g-]:before{content:"HTML classes: ";font-weight:700}.demo [class*=g-]:after{content:attr(class);word-spacing:15px}.page--resources .article-section__icon,.page--resources .articles-count,.page--resources .guides-list__item .secondary-content{display:none}.page--resources .primary-content{padding-bottom:52px;padding-top:26px}.page--resources .primary-content p{margin-top:0}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.color--blue{color:#3372df}.color--red{color:#cb4437}.color--green{color:#0f9d58}.color--yellow{color:#f4b400}.color--blue-secondary{color:#b7cdf4}.color--red-secondary{color:#ebb6b0}.color--green-secondary{color:#56efa5}.color--yellow-secondary{color:#ffd45b}.color--gray-background{color:#f0f0f0}.color--gray-keyline{color:#e0e0e0}.color--gray{color:rgba(0,0,0,.54)}.color--gray-dark{color:rgba(0,0,0,.87)}.color--text{color:#404040}.color--highlight{color:#3372df}.color--warning{color:#ffd45b}.color--danger{color:#cb4437}.color--muted{color:#737373}.color--remember{color:#09829a}.color--learning{color:#da2e75}.color--layouts{color:#297ea9}.color--user{color:#2c8566}.color--media{color:#cf423a}.color--performance{color:#7b5294}.color--layouts-secondary{color:#89c4e2}.color--user-secondary{color:#78d2b3}.color--media-secondary{color:#edb8b5}.color--performance-secondary{color:#c4add2}.text-divider{margin-bottom:26px;position:relative}.text-divider:after{bottom:-13px;box-shadow:0 1px 0 0 #e0e0e0;content:"";display:block;height:1px;left:30%;position:absolute;width:40%}.text-divider.xlarge{margin-bottom:52px}.text-divider.xlarge:after{bottom:-26px}.text-divider.xxlarge{margin-bottom:78px}.text-divider.xxlarge:after{bottom:-39px}.text-divider.huge{margin-bottom:78px}.text-divider.huge:after{bottom:-39px}.centered{text-align:center}.tag{display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:2em;padding-bottom:0;padding-top:2em;text-decoration:none;text-transform:uppercase}.tag:hover{color:rgba(0,0,0,.87)}.tag:before{content:"# "}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.fa,.tag:before{display:inline-block}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0)}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.2857142857em}.fa-ul{list-style-type:none;margin-left:2.1428571429em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.1428571429em;position:absolute;text-align:center;top:.1428571429em;width:2.1428571429em}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before,.fa-genderless:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Regular/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular/Roboto-Regular.ttf) format("truetype"),url(../fonts/Roboto-Regular/Roboto-Regular.svg#Robot-Regular) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-Bold/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Bold/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold/Roboto-Bold.ttf) format("truetype"),url(../fonts/Roboto-Bold/Roboto-Bold.svg#Robot-Bold) format("svg")}html{font-size:16px}body,html{height:100%;margin:0;padding:0;width:100%}body{font-smooth:always;background-color:#fff;box-sizing:border-box;color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:62.5%;font-weight:400;min-height:100%;position:relative}@media only screen and (min-width:1218px){body{background-color:#f9f9f9;overflow-x:hidden}}main{margin:0 auto;min-height:100%;padding:115px 0 0;position:relative;width:100%}@media only screen and (min-width:768px){main{padding-top:0}}@media only screen and (min-width:1218px){main{width:1218px}}h1{color:#222;font-size:3em;font-weight:700;line-height:1.25em;padding-top:1em}@media only screen and (min-width:768px){h1{font-size:4.3em;padding-top:.757894em}}h2{color:#222;font-size:2.4em;font-weight:700}@media only screen and (min-width:768px){h2{font-size:3em}}#cookies-popup .title,.h3,h3{color:#222;font-size:1.8em;font-weight:700}.h3{line-height:1.3em}.h4,h4{color:#222;font-size:1.6em;font-weight:700}.h4{line-height:1.625em}h5{color:#222;font-weight:700}dl,h5,p{font-size:1.4em}dl,p{font-weight:400;line-height:1.286em;padding-top:1em}p.note{color:#999;font-size:1.2em}dl{margin:0}dd{margin-left:0}.link,a{text-decoration:underline}.link,.link:visited,a,a:visited{color:#245aa2}.link:hover,a:hover{color:#a1b7d3;text-decoration:underline}.link{background:transparent;border:0;padding:0}a.big-link{font-size:1.6em}blockquote{margin-bottom:2.4em;margin-top:2.4em}blockquote p{font-style:italic}blockquote footer{margin-top:.5em}blockquote footer,blockquote p{font-size:1.6em}table thead{background:transparent;border-bottom:5px solid #ddd}table thead th{color:#666;font-size:1.6em;font-weight:700;padding:5px 20px;text-align:left}table tbody tr{border-bottom:5px solid #ddd}@media only screen and (min-width:768px){table tbody tr{border-bottom:0}}table tbody td{background-color:#fff;border-top:1px solid #eee;font-size:1.6em;line-height:1.5em;padding:15px 20px;text-align:left;text-align:right}table tbody td:before{background-color:#f6f6f6;color:#666;content:attr(data-th);font-weight:700;text-align:left}@media only screen and (min-width:768px){table tbody td{text-align:left}}@media only screen and (max-width:768px){table{width:100%!important}}picture{display:block}textarea{padding-bottom:.46875rem;padding-top:.46875rem}.h-center{text-align:center}.danger{color:#bb0706}.hide{display:none!important}@media only screen and (max-width:767px){.hidden-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.hidden-tablet{display:none!important}}@media only screen and (min-width:1024px) and (max-width:1217px){.hidden-tablet-wide{display:none!important}}@media only screen and (min-width:1218px){body,html{-webkit-overflow-scrolling:touch}.hidden-desktop{display:none!important}}.inline{display:inline}.text--base{font-size:1.4em;font-weight:400;line-height:1.286em}.img--fluid{display:block;height:auto;max-width:100%}.img-logo{height:auto;width:auto}.img-logo--base{max-height:50px;max-width:60%}.img-logo--large{max-height:60px;max-width:70%}.mt--half{margin-top:.46875rem!important}.px--base{padding-left:.9375rem!important;padding-right:.9375rem!important}.pt--base{padding-top:.9375rem!important}.pb--base{padding-bottom:.9375rem!important}.pt--double{padding-top:1.875rem!important}.pb--double{padding-bottom:1.875rem!important}.pt--large{padding-top:1.40625rem!important}.pt--half{padding-top:.46875rem!important}.pt--small{padding-top:.234375rem!important}.pt--0{padding-top:0!important}.max-width--280{max-width:280px!important}.max-width--400{max-width:400px!important}.hr{border-bottom-color:#ddd;border-width:0 0 1px;margin:0}.float-left{float:left}.float-right{float:right}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.columns ul{padding-top:0}@media only screen and (min-width:420px){.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.40625rem;-moz-column-gap:1.40625rem;column-gap:1.40625rem}}@media only screen and (min-width:1024px){.columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.container,.container-no-border,.container-outer{background-color:#f6f6f6;box-sizing:border-box;width:100%}@media only screen and (min-width:768px){.container,.container-outer{-ms-flex-order:3;-webkit-order:3;order:3;padding-left:1.5em;padding-right:1.5em}}@media only screen and (min-width:1218px){.container,.container-outer{background-color:#f9f9f9}}.container{max-width:none;padding-bottom:3em;padding-left:1.5em;padding-right:1.5em}.container .text-divider:after{left:0;width:100%}.container p.marketing-important{font-size:2.5em;font-style:italic}.container p.marketing-not-that-important{font-size:2em}.container p.marketing-super-important{font-size:2em;font-weight:700}.container-gap-right{padding-right:1.5em}.container-row{margin-left:-1.5em;margin-right:-1.5em;width:auto}@media only screen and (max-width:767px){.container-row--small-only{margin-left:-1.5em;margin-right:-1.5em;width:auto}}.container--margin-start{margin-top:.9375rem}@media only screen and (min-width:768px){.container--margin-start{margin-top:2rem}}.container-page-end{padding-bottom:0}@media only screen and (min-width:768px){.container-page-end{padding-bottom:3.1rem}}.container-blue{background-color:#ebf0f6}.container-gray{background-color:#eee}.container-black{background-color:#222}.container-white{background-color:#fff}.container-blue-border{border-top:5px solid #cdd7e5}.container-gray-border{border-top:5px solid #ddd}.container-dark-gray-border{border-top:5px solid #dedede}.container-red-border{border:3px solid #dc0c30}.container-green-border{border-top:5px solid #6eb41d}.container-category-list.homepage{border-top:1px solid #cdd7e5}.container-category-list.homepage h2{margin-bottom:.5em}.container-category-list{padding-bottom:0;padding-left:0;padding-right:0}.container-category-list h2{padding-bottom:.6em;padding-left:.6em;padding-right:.6em}.container-category-list p{padding:1em}@media only screen and (min-width:768px){.container-category-list{background-color:#f6f6f6;padding-bottom:5em;padding-left:2em;padding-right:2em}.container-category-list h2{padding-bottom:0;padding-left:0;padding-right:0}.container-category-list>:last-child{padding-bottom:2em;padding-top:1.5em}}@media only screen and (min-width:1218px){.container-category-list{background-color:#f9f9f9}}.container-tabs{padding-bottom:0;padding-left:0;padding-right:0}.container-contact{text-align:center}@media only screen and (min-width:1218px){.container-contact{background:#f9f9f9;border-top:1px solid #ddd}#cookies-popup .container-contact .title,.container-contact #cookies-popup .title,.container-contact h3{font-size:3em;padding-bottom:.8em;padding-top:1.6em}.container-about-list{background:#f9f9f9}}.container-promo{padding-top:15px}.container-partners{padding:20px 20px 30px}@media only screen and (min-width:768px){.container-alphabet{padding-bottom:1.5em}}@media only screen and (min-width:1218px){.g-wide--11{margin-left:0;width:66.246%}}.container-thin-gray-border{border-top:1px solid #ddd}@media only screen and (min-width:768px){.container-thin-gray-border{padding-top:3em}}.container-insurance-text{padding-top:0!important}.container-insurance-text h2{font-size:2.4em;padding-top:.833333em}#cookies-popup .container-insurance-text .title,.container-insurance-text #cookies-popup .title,.container-insurance-text h3{font-size:1.8em}.container-insurance-text ul li{font-size:.8777776em}.container-insurance-text ul li h4{font-size:1.285em;line-height:1.33333em;padding-bottom:.725em}.container-insurance-text ul li .block-large{paddding-bottom:.7em;display:block;font-size:18px}.container-insurance-text .button-blue{width:100%}.container-insurance-text blockquote{margin:2.8em 0}.container-insurance-text p{padding-top:0}.container-insurance-text .list-success-marks{padding-bottom:8px}@media only screen and (min-width:768px){.container-insurance-text{padding-top:1em!important}.container-insurance-text h2{font-size:3.6em;padding-top:1em}#cookies-popup .container-insurance-text .title,.container-insurance-text #cookies-popup .title,.container-insurance-text h3{font-size:2.4em}.container-insurance-text ul li h4{font-size:1.6em;line-height:1.625em;padding-bottom:0}.container-insurance-text .list-success-marks{-moz-columns:2;-webkit-columns:2;column-count:2}.container-insurance-text .button-blue{width:auto}.container-insurance-text .container-gray{background:#fff}}.error-page{overflow:hidden}form{font-size:10px;margin-bottom:0}form label{color:#333;font-size:1.4em}form input.text{background-color:#fff;height:42px}form input.text,form textarea.text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;border-radius:0;font-size:1.4em;padding-left:1em;padding-right:1em}form textarea.text{min-height:5em;resize:none}form select.text,form textarea.text{background:#fff;cursor:pointer;outline:none}form select.text{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/icons/angle-down-icon.png);background-position:right 1em center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:0;display:inline-block;font-size:1.4em;height:42px;padding-left:1em;padding-right:2em}.form-group{padding-top:.9375rem}.form-group label{display:block}.form-group label+.text{margin-top:.25rem}.form-group .text{width:100%}.option{padding-left:1.5rem;position:relative}.option+.option{margin-top:.46875rem}.option input[type=checkbox],.option input[type=radio]{height:1rem;left:0;position:absolute;width:1rem}.option__switch input[type=radio]~input[type=radio],.option__switch label~label{margin-top:.46875rem}.option__switch input:checked~.option__dropdown{display:block}.option__dropdown,.option__switch--marked input:not(.option--marked):checked~.option__dropdown{display:none}label.is-required:before{color:#d90b0b;content:"* ";display:inline-block;-webkit-transform:translateY(-.2rem);transform:translateY(-.2rem)}.valuation-form button[disabled],.valuation-form button[disabled]:hover{background-color:#dedede}.form-horizontal{padding-top:2.4em}.form-horizontal label{display:block;margin-bottom:.25rem;width:100%}.form-horizontal .text{margin-bottom:1em;width:100%}.form-horizontal .title{padding-bottom:1rem;padding-top:1rem}.input-addon{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5em 0}.input-addon .input-with-icon,.input-addon input{-webkit-flex:1 1 66%;-ms-flex:1 1 66%;flex:1 1 66%}.input-addon .button,.input-addon .button--primary,.input-addon .button--secondary,.input-addon .button--secondary-variation,.input-addon .button-white{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;margin:0;padding:.5em}.input-addon--with-gap{padding-top:1em}@media only screen and (min-width:768px){.input-addon--with-gap input{margin-right:1em}}@media (max-width:767px){.input-addon-de input,.input-addon-es input,.input-addon-it input{-webkit-flex:2 1 45%;-ms-flex:2 1 45%;flex:2 1 45%}.input-addon-de .button,.input-addon-de .button--primary,.input-addon-de .button--secondary,.input-addon-de .button--secondary-variation,.input-addon-de .button-white,.input-addon-es .button,.input-addon-es .button--primary,.input-addon-es .button--secondary,.input-addon-es .button--secondary-variation,.input-addon-es .button-white,.input-addon-it .button,.input-addon-it .button--primary,.input-addon-it .button--secondary,.input-addon-it .button--secondary-variation,.input-addon-it .button-white{-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}.input-addon-fr input{-webkit-flex:2 1 45%;-ms-flex:2 1 45%;flex:2 1 45%}.input-addon-fr .button,.input-addon-fr .button--primary,.input-addon-fr .button--secondary,.input-addon-fr .button--secondary-variation,.input-addon-fr .button-white{-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%}.input-addon-ru input{-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%}.input-addon-ru .button,.input-addon-ru .button--primary,.input-addon-ru .button--secondary,.input-addon-ru .button--secondary-variation,.input-addon-ru .button-white{-webkit-flex:2 0 54%;-ms-flex:2 0 54%;flex:2 0 54%}}.input-with-icon{position:relative}.input-with-icon input{border-right:none!important;width:100%}.input-with-icon .input-icon-right{position:absolute;right:0;top:0}.general-parts-error{color:#245aa2}.general-parts-error p{font-size:180%;font-weight:700}.general-parts-error li{font-size:110%;font-weight:700}form .error-msg{display:none;font-size:1.2em;font-weight:700}.error input,.error select,.error textarea{border:1px solid #245aa2!important}.error label{color:#245aa2}.error li{color:#cb4437}.error label.checkbox-label{color:#333}.error .error-msg{display:inline}.ic{background-size:100% 100%;display:inline-block}.ic-location{background-image:url(/assets/frontend/dist/images/icons/icon-location.png);height:20px;width:20px}.ic-bulldozer{background-image:url(/assets/frontend/dist/images/icons/icon-bulldozer.png);height:72px;width:121px}.input-with-icon .ic-location{margin:.7rem}.lectura-bar a,.lectura-bar a:visited{color:#ccc;text-decoration:none}.lectura-bar .box-links{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding-top:2.5em}.lectura-bar .box-links .button,.lectura-bar .box-links .button--primary,.lectura-bar .box-links .button--secondary,.lectura-bar .box-links .button--secondary-variation,.lectura-bar .box-links .button-white{-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;font-size:1.4em;font-weight:400;margin:1px}.lectura-bar .box-links .button--primary:hover,.lectura-bar .box-links .button--secondary-variation:hover,.lectura-bar .box-links .button--secondary:hover,.lectura-bar .box-links .button-white:hover,.lectura-bar .box-links .button:hover{border:0}.lectura-bar .box-links .button-active{font-weight:700}.lectura-bar .select2-container{margin-top:25px}@media only screen and (min-width:768px){.lectura-bar .box-links{padding-top:0}.lectura-bar .box-links .button,.lectura-bar .box-links .button--primary,.lectura-bar .box-links .button--secondary,.lectura-bar .box-links .button--secondary-variation,.lectura-bar .box-links .button-white{height:40px}.flexbox .lectura-bar{-ms-flex-order:1;-ms-flex-pack:start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;height:40px;-webkit-order:1;order:1;padding-bottom:0}.flexbox .box-links,.flexbox .lectura-bar{-webkit-justify-content:flex-start;justify-content:flex-start}.flexbox .box-links{-ms-flex-pack:start;-webkit-flex:2 0 50%;-ms-flex:2 0 50%;flex:2 0 50%;padding-top:0}.flexbox .box-links .button,.flexbox .box-links .button--primary,.flexbox .box-links .button--secondary,.flexbox .box-links .button--secondary-variation,.flexbox .box-links .button-white{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;margin-top:0;padding:.8em 1.075em}.flexbox .select2-container{-webkit-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;margin-top:0}.no-flexbox .lectura-bar{display:table-header-group;padding-top:0}.no-flexbox .lectura-bar .box-links{float:left;margin-left:15px;width:70%}.no-flexbox .lectura-bar .button,.no-flexbox .lectura-bar .button--primary,.no-flexbox .lectura-bar .button--secondary,.no-flexbox .lectura-bar .button--secondary-variation,.no-flexbox .lectura-bar .button-white{margin-bottom:0;margin-top:0}.no-flexbox .lectura-bar .select2-container{float:right;margin-right:15px;margin-top:0}}@media only screen and (min-width:1218px){.lectura-bar:after,.lectura-bar:before{background-color:#222;bottom:0;content:"";position:absolute;top:0;width:calc(50vw - 609px)}.lectura-bar:before{left:100%}.lectura-bar:after{right:100%}}.app-bar{background-color:#245aa2;left:0;position:fixed;top:0;width:100%;z-index:999}@media only screen and (min-width:768px){.app-bar{-ms-flex-order:2;-webkit-order:2;order:2;position:relative}.app-bar.fixed{position:fixed}.app-bar.fixed~header{background:green;margin-bottom:115px}}@media (min-width:1218px){.app-bar.fixed{left:50%;margin-left:-609px;width:1218px}}.app-bar-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:auto;margin:0 auto;position:relative;width:100%}#cookies-popup .app-bar-container .title,.app-bar-container #cookies-popup .title,.app-bar-container h3{color:#fff;display:none;font-weight:400;line-height:1.111em}#cookies-popup .app-bar-container .title a,#cookies-popup .app-bar-container .title a:focus,#cookies-popup .app-bar-container .title a:hover,#cookies-popup .app-bar-container .title a:visited,.app-bar-container #cookies-popup .title a,.app-bar-container #cookies-popup .title a:focus,.app-bar-container #cookies-popup .title a:hover,.app-bar-container #cookies-popup .title a:visited,.app-bar-container h3 a,.app-bar-container h3 a:focus,.app-bar-container h3 a:hover,.app-bar-container h3 a:visited{color:#fff;text-decoration:none}@media only screen and (min-width:1218px){#cookies-popup .app-bar-container .title,.app-bar-container #cookies-popup .title,.app-bar-container h3{display:block;float:left;max-width:20%;padding-top:25px}}@media only screen and (min-width:768px){#cookies-popup .app-bar-container .market.title,.app-bar-container #cookies-popup .market.title,.app-bar-container h3.market{padding-top:37px}}.app-bar-container .menu{transition:.5s}.app-bar-container.menu-open .menu{background:#fff;color:#000}@media only screen and (min-width:1218px){.app-bar-container:after,.app-bar-container:before{background-color:#245aa2;bottom:0;content:"";position:absolute;top:0;width:calc(50vw - 609px)}.app-bar-container:before{left:100%}.app-bar-container:after{right:100%}}.app-bar .logo{color:#fefefe;display:block;float:left;font-weight:300;line-height:40px;margin:0;padding:1em 0 0 1em}.app-bar .logo .cooperation-with{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;float:left;margin-left:15px;margin-top:-5px}.app-bar .logo .cooperation-with span{line-height:10px}.app-bar .logo a{color:inherit;display:block;float:left;font-weight:400;text-decoration:none}.app-bar button{-webkit-tap-highlight-color:transparent;background-color:transparent;background-image:none;border:none;display:block;float:right;margin-right:.55em;outline:none;padding:13px}@media only screen and (min-width:1218px){.app-bar button{display:none}}.app-bar button img{height:24px;width:24px}.app-bar .menu{color:#fff;font-size:1.8em;font-weight:700;padding-bottom:20px;padding-top:22px}.app-bar .search-button{border-left:1px solid #316ab6;border-right:1px solid #316ab6;color:#fff;font-size:18px;height:100%;margin-right:0;margin-top:0}.app-bar-text-right{color:#fff;float:right;font-size:1.6em;margin-top:25px}.app-bar-text-right a{color:#fff;font-size:1em;line-height:1.5em}.container-menu{background-color:transparent;display:none;left:0;padding:0 10px;position:absolute;top:60px;z-index:901}@media only screen and (min-width:1218px){.container-menu{background-color:#598cd0;display:block;padding:0 2em;position:static}}.container-menu .inner-container{background:#fff;padding:10px}@media only screen and (min-width:1218px){.container-menu .inner-container{background:transparent;padding:0}}.container-menu .separator{border-top:1px solid #eee}.container-menu .separator:last-child{border-bottom:5px solid #ddd}@media only screen and (min-width:1218px){.container-menu .separator{border-top:0}.container-menu .separator:last-child{border-bottom:0}}@media only screen and (min-width:768px){.container-menu .separator-supported-by{float:right;position:absolute;right:2em;top:65px;width:30%}.container-menu .separator-supported-by h5{position:relative;top:5px}.container-menu .separator-supported-by picture{display:inline-block}}.container-menu .search{margin-top:0}@media only screen and (min-width:1218px){.container-menu .search{display:none}}.container-menu ul{padding-top:5px}.container-menu ul li{padding:7px 0}.container-menu ul li:before{display:none}.container-menu ul li a{color:#555;font-size:1.025em;font-weight:400;text-decoration:none}.container-menu ul li a:active,.container-menu ul li a:hover{color:#222;font-weight:700}.container-menu ul li.mega-menu-item a{width:100%}.container-menu ul li.mega-menu-item a i{float:right;font-size:25px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-width:1218px){.container-menu ul{padding-left:0;padding-top:0}.container-menu ul li{float:left;padding:0}.container-menu ul li a{color:#fff;display:block;line-height:1.333em;padding:1.111em}.container-menu ul li a:focus,.container-menu ul li a:hover{background:#7cabea;color:#fff;font-weight:400;outline:none}.container-menu ul li.active{background:#f6f6f6}.container-menu ul li.active a{color:#222;font-weight:700}.container-menu ul li.active a:focus,.container-menu ul li.active a:hover{background:#f6f6f6}.container-menu ul li.mega-menu-item{z-index:9999}.container-menu ul li.mega-menu-item a i{float:none;font-size:17px;margin-left:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.container-menu .footer-box{text-align:center}.container-menu .footer-box h5{color:#999;display:inline-block;margin-right:30px}@media only screen and (min-width:768px){.container-menu .footer-box h5{color:#fff;margin-right:25px}.container-menu .footer-box{text-align:right}}@media only screen and (min-width:1218px){.container-menu{padding-left:0;padding-right:0}.container-menu .separator-bg{padding-left:2em;padding-right:2em;position:relative}.container-menu .separator-bg:after,.container-menu .separator-bg:before{background-color:#598cd0;bottom:0;content:"";position:absolute;top:0;width:9999px}.container-menu .separator-bg:before{left:100%}.container-menu .separator-bg:after{right:100%}}@media only screen and (max-width:767px){.open-search .separator{display:none}.open-search .inner-container-search{border-bottom:5px solid #ddd}.open-menu .inner-container-search{display:none}.open-menu .separator-bg{border-top:0}}@media only screen and (min-width:768px){.search-visible .search{display:block;position:absolute;right:43em;top:55px;width:345px;z-index:99999}.search-visible .search .text{height:40px}.search-visible .search .input-addon{display:block}.search-visible .search .button,.search-visible .search .button--primary,.search-visible .search .button--secondary,.search-visible .search .button--secondary-variation,.search-visible .search .button-white{background-color:transparent;border:0;color:#245aa2;margin-left:-40px;padding:0;vertical-align:top}.search-visible .search .button .fa,.search-visible .search .button--primary .fa,.search-visible .search .button--secondary .fa,.search-visible .search .button--secondary-variation .fa,.search-visible .search .button-white .fa{display:inline-block}}@media only screen and (min-width:768px) and (max-width:1217px){.search-visible .search{right:2em}.search-visible .separator-supported-by{display:none}.no-flexbox .search-visible .search{right:0}}.headroom{transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.headroom--pinned{-webkit-transform:translateY(0);transform:translateY(0)}.headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.app-bar-open-menu .menu,.app-bar-open-search .search-button{background-color:#fff;color:#333}.insurance-layout button{-webkit-appearance:none;background-color:#dc0c30;border:1px solid #bd0525;box-sizing:border-box;color:#fff;display:block;float:none;font-family:Roboto;font-size:1.3em;font-weight:700;margin:-10px .5em 0 0;padding:.8em}.insurance-layout button:visited{color:#fff}.insurance-layout button:hover{background-color:#f5405f;border-color:#bd0525}.mega-menu{background:#fff;border-bottom:1px solid grey;box-shadow:0 2px 5px rgba(0,0,0,.239);left:0;margin-top:3px;position:fixed;width:100%;z-index:2}.mega-menu,.mega-menu .mobile{display:none}.mega-menu .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-height:calc(100vh - 100px);overflow-y:scroll;padding-top:20px;width:1218px}.mega-menu .wrapper::-webkit-scrollbar{margin-right:5px;width:5px}.mega-menu .wrapper::-webkit-scrollbar-track{background:transparent}.mega-menu .wrapper::-webkit-scrollbar-thumb{background-color:#245aa2;border-radius:5px}.mega-menu .wrapper .mm-column{-webkit-flex:1;-ms-flex:1;flex:1}.mega-menu .wrapper .mm-column ul.mm-top-category{width:100%}.mega-menu .wrapper .mm-column ul.mm-top-category li{border-right:none;height:auto;width:100%}.mega-menu .wrapper .mm-column ul.mm-top-category li.mobile{display:none}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-header{padding:4px 20px}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-header a{color:#000;display:inline;font-size:16px;font-weight:700;margin:0;padding:0}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-header a:hover{background:#fff}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-header span.count{color:grey;font-size:13px;font-weight:400;margin-left:5px}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-header i{display:none}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-item{line-height:17px;margin-bottom:10px;padding:0 20px}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-item a{color:#245aa2;display:inline;font-size:13px;font-weight:400;padding:0;text-decoration:underline;transition:.3s;width:auto}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-item a:hover{background:#fff;color:#000}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-item span.count{color:grey;font-size:12px;margin-left:5px}@media (max-width:1217px){.mega-menu{box-shadow:none;margin-top:-7px}.mega-menu .mobile{-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#245aa2;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 20px}.mega-menu .mobile i{color:grey;font-size:30px;margin-right:10px;margin-top:-5px;text-decoration:none}.mega-menu .mobile span{text-decoration:underline}.mega-menu .wrapper{display:block;max-height:calc(100vh - 150px);padding-top:0;width:100%}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-header{transition:.5s}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-header a{color:#245aa2;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:400;text-decoration:underline}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-header a span{color:grey;text-decoration:none}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-header i{display:inline-block;float:right;font-size:24px}.mega-menu .wrapper .mm-column ul.mm-top-category li.mm-tc-item{display:none}.mega-menu .wrapper.selected .mm-top-category.active{display:block}.mega-menu .wrapper.selected .mm-top-category.active .mm-tc-back-link{-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#245aa2;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 20px}.mega-menu .wrapper.selected .mm-top-category.active .mm-tc-back-link i{color:grey;font-size:30px;margin-right:10px;margin-top:-5px;text-decoration:none}.mega-menu .wrapper.selected .mm-top-category.active .mm-tc-back-link span{text-decoration:underline}.mega-menu .wrapper.selected .mm-top-category.active .mm-tc-header a{color:#000;font-weight:700;text-decoration:none}.mega-menu .wrapper.selected .mm-top-category.active .mm-tc-header a span,.mega-menu .wrapper.selected .mm-top-category.active .mm-tc-header i{display:none}.mega-menu .wrapper.selected .mm-top-category.active .mm-tc-item{margin-bottom:15px}.mega-menu .wrapper.selected .mm-top-category.active .mm-tc-item a{font-size:15px}}.headroom--unpinned .mega-menu{top:100%;transition:.5s}body{height:auto}body #tw-widget-main{bottom:210px!important;position:absolute!important;right:365px!important}@media (max-width:1217px){body #tw-widget-main{bottom:275px!important;right:10px!important}}@media (max-width:995px){body #tw-widget-main{bottom:480px!important;left:10px!important;right:auto!important}}.supported-by{display:none;float:left;margin-left:15px;margin-top:-5px;padding-top:1em;width:auto}.supported-by h5{color:#fff}@media only screen and (min-width:768px){.supported-by{display:inline-block}.supported-by img{max-width:90%}}.top-menu{background-color:#fff;border-bottom:1px solid #245aa2;float:right;width:100%}.top-menu>div{position:relative}.top-menu ul{float:left}@media (max-width:1217px){.top-menu ul{float:none}}.top-menu ul li a{transition:.5s}.top-menu ul li a:hover{background-color:#1c3a61}.top-menu .lectura-language{display:none;float:left}.top-menu .lectura-language .lectura-language-active{background:#1a4683;border:0;font-size:1.17em;font-weight:400;line-height:1.333em;padding:1.111em 25px 1.111em 1.111em;transition:.5s}.top-menu .lectura-language .lectura-language-active:hover{background-color:#1c3a61}.top-menu .lectura-language .arrow{height:auto;margin-top:20px}.top-menu .lectura-language svg.arrow{right:11px;top:2px;width:10px}.top-menu .lectura-language .lectura-language-options{border:1px solid #5897fb;border-top:0;box-shadow:2px 2px 10px rgba(0,0,0,.42);padding-bottom:0}.top-menu .lectura-language .lectura-language-options li{border-right:0;margin:0;transition:.5s;width:100%}.top-menu .services-pages{display:none;float:left}.top-menu .services-pages.item-top{width:auto}.top-menu .services-pages.item-top>span{padding-right:30px}.top-menu .services-pages.item-services{width:115px}.top-menu .services-pages .services-pages-active{background:#1a4683;border:0;font-size:.74em;font-weight:400;height:100%;line-height:1.333em;padding:1.111em;transition:.5s}.top-menu .services-pages .services-pages-active:hover{background-color:#1c3a61}.top-menu .services-pages .arrow{height:auto;margin-top:20px}.top-menu .services-pages svg.arrow{right:15px;top:2px;width:10px}.top-menu .services-pages .services-pages-options{border:1px solid #5897fb;border-top:0;box-shadow:2px 2px 10px rgba(0,0,0,.42);padding-bottom:0}.top-menu .services-pages .services-pages-options li{border-right:0;height:50px;margin:0;transition:.5s;width:100%}.top-menu .services-pages-mobile{cursor:pointer}@media only screen and (max-width:1217px){.top-menu .services-pages-mobile{display:block}}.top-menu .services-pages-mobile span{width:100%}.top-menu .services-pages-mobile span i{float:right;font-size:25px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s}.top-menu .services-pages-mobile.expanded span i{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.top-menu .services-pages-mobile .services-pages-mobile-menu{display:none;margin-left:1em}.top-menu .services-pages-mobile .services-pages-mobile-menu a{display:inline-block;line-height:20px;margin-top:15px;width:100%}.top-menu .services-pages-mobile .services-pages-mobile-menu-open{display:block;margin-left:1em}.top-menu .search-container .search{display:block;width:100%;z-index:1000}.top-menu .search-container .search input[type=text]{margin-top:.5em;width:100%}.top-menu .search-container .search button{cursor:pointer;display:none;height:60px;position:absolute;right:0;top:0;width:60px}.top-menu .search-container .search button:hover{background-color:#1c3a61}.top-menu .search-container .search button .fa,.top-menu .search-container.search-visible .search{display:block}@media only screen and (min-width:1218px){.top-menu{background-color:#1a4683;border-bottom:0;width:auto}.top-menu .lectura-language,.top-menu .search-btn,.top-menu .services-pages{display:inline-block;float:left}.top-menu ul.main-menu .mobile-menu-search{display:none}.top-menu ul.main-menu li{border-right:1px solid #245aa2;height:60px}.top-menu ul.main-menu li.active{background-color:#f6f6f6}.top-menu ul.main-menu li.active span{background-color:#f6f6f6;color:#000;font-weight:700}.top-menu ul.main-menu li.active span:hover{background-color:#f6f6f6!important}.top-menu ul.main-menu li.services-pages.active ul li a{color:#fff;font-weight:400}.top-menu .search-container .search{background:#1a4683;display:none;left:0;position:absolute;top:0}.top-menu .search-container .search input[type=text]{margin-right:60px;margin-top:0}.top-menu .search-container .search .button,.top-menu .search-container .search .button--primary,.top-menu .search-container .search .button--secondary,.top-menu .search-container .search .button--secondary-variation,.top-menu .search-container .search .button-white{display:block}.model-detail-1-2 .top-menu ul li.active,.model-detail-1-2 .top-menu ul li.active a:hover{background-color:#fff}}.button,.button--primary,.button--secondary,.button--secondary-variation,.button-white,.button-white:visited{-webkit-appearance:none;border:1px solid #1c3a61;box-sizing:border-box;color:#fff;font-family:Roboto;font-size:1.6em;font-weight:700;margin:0 .5em 0 0;padding:.8em}.button--primary:visited,.button--secondary-variation:visited,.button--secondary:visited,.button-white:visited,.button:visited{color:#fff}.button-sm{font-size:1.4em}p .button,p .button--primary,p .button--secondary,p .button--secondary-variation,p .button-white,p .button-white:visited{font-size:1.1428em}.button-blue{background:#245aa2;border:1px solid #1c3a61}.button-blue:hover{background:#3e7fd4}.button-blue.button-outline{background:transparent;border-color:currentColor;color:#245aa2}.button-blue.button-outline:hover{color:#3e7fd4}.button-red{background-color:#dc0c30;border:1px solid #bd0525}.button-red:hover{background-color:#f5405f;border-color:#bd0525}.button-gray{background-color:#2e2e2e;border:0}.button-gray:hover{background-color:#245aa2}.button-gray.button-active,.button-gray.button-active:visited{background-color:#245aa2;color:#fff}.button-gray-2{background-color:#2e2e2e}.button-gray-2:hover{background-color:#ccc;border:1px solid #ccc;color:#333}.button-light-gray{background-color:#eee;border:1px solid #eee;color:#333}.button-light-gray:hover{background-color:#ccc;border:1px solid #ccc;color:#333}.button-link{color:#245aa2;font-size:1.4em;font-weight:400}.button-link,.button-link:hover{background:transparent;border-color:transparent;text-decoration:underline}.button-link:hover{color:#a1b7d3}.button-wide{padding-left:2em;padding-right:2em}.button-right{float:right;margin-right:0}.dl-horizontal dt{float:left;width:120px}.dl-horizontal dd{margin-left:120px}.search{margin-top:1.4em}.search .text{font-size:2.4em;font-weight:400;line-height:1em}@media only screen and (min-width:768px){.search .text{height:50px;width:99%}}.search .button,.search .button--primary,.search .button--secondary,.search .button--secondary-variation,.search .button-white{font-size:0;padding:.6em}.search .button .fa,.search .button--primary .fa,.search .button--secondary .fa,.search .button--secondary-variation .fa,.search .button-white .fa{font-size:18px;line-height:1em;padding:.6em}@media only screen and (min-width:768px){.search .button,.search .button--primary,.search .button--secondary,.search .button--secondary-variation,.search .button-white{font-size:1.8em;line-height:1em;padding:.6em}.search .button .fa,.search .button--primary .fa,.search .button--secondary .fa,.search .button--secondary-variation .fa,.search .button-white .fa{display:none}}.no-flexbox .search .button,.no-flexbox .search .button--primary,.no-flexbox .search .button--secondary,.no-flexbox .search .button--secondary-variation,.no-flexbox .search .button-white{height:50px}@media only screen and (min-width:768px){.no-flexbox .search .text{width:75%}}.no-flexbox .search-visible .search .button,.no-flexbox .search-visible .search .button--primary,.no-flexbox .search-visible .search .button--secondary,.no-flexbox .search-visible .search .button--secondary-variation,.no-flexbox .search-visible .search .button-white{height:39px;margin-left:-50px;width:40px}.card{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1.40625rem;position:relative}.card .card__embed{margin-bottom:.46875rem;max-width:180px}.card__title{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;font-weight:400;line-height:1.2;padding:0}.card__title--bold{font-size:1.8em;font-weight:700}.card__title--bold .card__link{color:#333;text-decoration:none}.card__title--bold .card__link:hover{color:#3372df}.card__link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:9}.card__embed{-ms-flex-order:-1;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-order:-1;order:-1;position:relative;width:100%}.card__embed:before{content:"";display:block;padding-top:100%}.card__embed img{height:auto;left:0;max-width:100%;position:absolute;top:0}@media only screen and (max-width:767px){.card--compact-small-only{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:0;padding:.46875rem .9375rem}.card--compact-small-only:before{border:2px solid #eee;bottom:-1px;content:"";left:0;position:absolute;right:0;top:-1px;z-index:1}.card--compact-small-only .card__embed{-ms-flex-preferred-size:17%;-webkit-flex-basis:17%;flex-basis:17%;margin-right:.9375rem;max-width:60px}}.feed{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.46875rem;margin-right:-.46875rem}@media only screen and (max-width:767px){.feed--2-small .feed__col{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:calc(180px + .9375rem)}}@media only screen and (min-width:768px){.feed--5-medium .feed__col{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:calc(180px + .9375rem)}}.feed__col{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding-left:.46875rem;padding-right:.46875rem}@media only screen and (max-width:767px){.feed--compact-small-only{padding-top:1.40625rem}}.category-list{border-bottom:1px solid #cdd7e5;padding-left:0;padding-top:0;vertical-align:top}.category-list li{border-top:1px solid #cdd7e5;font-size:1em;font-weight:400;line-height:1.8em;padding:10px 15px;-webkit-transform:translateZ(0);transform:translateZ(0)}.category-list li:before{display:none}@media only screen and (max-width:767px){.category-list li:after{clear:both;content:"";display:table}.category-list li a{display:block;float:left;width:100%}}.category-list li a{text-decoration:none}.category-list li a span{color:#333;display:block;float:right}@media only screen and (max-width:767px){.category-list li a span{text-align:right;width:20%}}.category-list li a span.link-text{color:#245aa2;display:inline-block;float:none;font-size:1em;margin-left:0;text-align:left;text-decoration:underline;white-space:normal;width:auto;width:80%}.category-list li a span.link-text:after,.category-list li a span.link-text:before{display:none}.category-list li a:visited span.link-text{color:#245aa2}.category-list li a:hover span.link-text{color:#a1b7d3}.category-list li h4{padding-top:.6em}@media only screen and (min-width:768px){.category-list li{border:0;display:inline-block;line-height:1.313em;margin:.5em 0;padding:0;vertical-align:top;width:100%}.category-list li a span.link-text{width:auto}.category-list li a span{display:inline-block;display:inline;float:none;font-size:.875em;margin-left:.5em;white-space:nowrap}.category-list li a span:before{content:"("}.category-list li a span:after{content:")"}}.category-list li ul.top-brands{margin-top:10px;padding-left:20px;padding-top:0}.category-list li ul.top-brands li{margin:0}.category-list li ul.top-brands li a{font-size:15px}.category-list li ul.top-brands li a span.link-text{text-decoration:none}@media (max-width:767px){.category-list li ul.top-brands{margin-top:35px}.category-list li ul.top-brands li{border-top:none;line-height:25px;padding:0}}@media only screen and (min-width:768px){.category-list{border-bottom:0;border-top:1px solid #ddd;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-right:0;padding-top:1.875em}}.category-list.homepage{border:0;padding-top:0}.category-list.homepage li{margin:0}.category-list.homepage li a{display:table;font-size:1.1em;height:50px;text-decoration:none;width:100%}@media only screen and (min-width:768px){.category-list.homepage li a{display:table-row;height:60px}}.category-list.homepage li a span.link-text{display:table-cell;text-decoration:none;vertical-align:middle}.category-list.homepage li a span.link-text strong.underline{color:#245aa2;font-size:1em;font-weight:400;line-height:1.3em;text-decoration:underline}@media only screen and (min-width:768px){.category-list.homepage li a span.link-text strong.underline{font-size:1em}}.category-list.homepage li a span.link-text strong.underline:after,.category-list.homepage li a span.link-text strong.underline:before{content:""}.category-list.homepage li a span.link-text span.numbers{color:#555;display:none;line-height:1.3em;text-decoration:none!important}@media only screen and (min-width:768px){.category-list.homepage li a span.link-text span.numbers{display:inline;font-size:1em}}.category-list.homepage li a svg{fill:currentColor;display:table-cell;height:50px;vertical-align:middle;width:72px}.category-list.homepage li a:hover,.category-list.homepage li a:hover span.link-text,.category-list.homepage li a:hover span.link-text span.numbers,.category-list.homepage li a:hover span.link-text strong.underline{color:#222}.category-list.homepage li{line-height:1.55em}.category-list.market{border:0;padding-top:0}.category-list.market li{margin:0}.category-list.market li a{display:table;font-size:1.5em;height:50px;width:100%}@media only screen and (min-width:768px){.category-list.market li a{display:table-row;height:60px}}.category-list.market li a span.link-text{display:table-cell;font-size:.8em;line-height:1.3em;vertical-align:middle}@media only screen and (min-width:768px){.category-list.market li a span.link-text{font-size:1em}}.category-list.market li a svg{fill:currentColor;display:table-cell;height:50px;vertical-align:middle;width:72px}.category-list.market li a:hover,.category-list.market li a:hover span.link-text{color:#222}.category-list.market li{line-height:1.55em}.pathLight{fill:#649ff2}.category-list-without-numbers li a{float:none;width:100%}@media only screen and (min-width:768px){.category-list-without-border{border-top:0}.category-list-three-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}.category-list-four-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media only screen and (min-width:1218px){.category-list-four-columns{border-top:0}}.category-list-model{padding:15px}.category-list-model h2{float:left}@media (max-width:780px){.category-list-model h2{float:none}}.category-list-model .categories-toggle{color:#245aa2;cursor:pointer;float:left;font-weight:600;margin-left:30px;margin-top:16px;padding-bottom:0;text-decoration:underline}@media (max-width:780px){.category-list-model .categories-toggle{float:none;margin-left:0;margin-top:0}}.category-list-model .categories-toggle i{margin-left:10px;-webkit-transform:scale(1.5,1.2) rotate(0deg);transform:scale(1.5,1.2) rotate(0deg);transition:.3s}.category-list-model .categories-toggle.open i{-webkit-transform:scale(1.5,1.2) rotate(-180deg);transform:scale(1.5,1.2) rotate(-180deg);transition:.3s}.category-list-model .more-button .button-blue{background:transparent;border:0;color:#245aa2;padding-left:0;text-decoration:underline}.category-list-model .more-button .button-blue:hover{color:#a1b7d3}@media only screen and (min-width:768px){.category-list-model{padding-top:1em;position:relative}.category-list-model .category-list{border-top:0}.category-list-model .more-button{position:absolute;right:0;top:5px}}@media only screen and (min-width:1218px){.category-list-model .category-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.datasheet-list{padding-top:.8em}@media only screen and (min-width:768px){.datasheet-list{border-top:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}}.datasheet-list li a{cursor:pointer;display:table;float:none;text-decoration:none;width:100%}.datasheet-list li a i.custom{display:table-cell;height:100%;width:20px}.datasheet-list li a i.custom img{width:25px}.datasheet-list li a span{color:#245aa2;display:table-cell;float:none;height:100%;padding-left:1em;text-align:left;text-decoration:underline;width:auto}.datasheet-list li a span:after,.datasheet-list li a span:before{display:none}.datasheet-list li a .fa-file-pdf-o{color:#bb0706;display:table-cell;font-size:1.5em;height:100%;width:20px}.premium-models-list{padding-top:.8em}@media only screen and (min-width:768px){.premium-models-list{border-top:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}}.premium-models-list li a{cursor:pointer;display:table;float:none;text-decoration:none;width:100%}.premium-models-list li a span{color:#0d5302;display:table-cell;float:none;height:100%;padding-left:1em;text-align:left;text-decoration:underline;width:auto}.premium-models-list li a span:after,.premium-models-list li a span:before{display:none}.premium-models-list li a .fa-file-excel-o{color:#0d5302;display:table-cell;font-size:1.5em;height:100%;width:20px}.premium-models-list li a .fa-plus-square{color:#245aa2;display:table-cell;font-size:1.5em;height:100%;width:20px}.premium-models-list li a.js-togglePremiumModels span{color:#245aa2;padding-left:0}.special-equipment-list{font-size:14px;padding:1em 1em 1.5em}@media only screen and (min-width:768px){.special-equipment-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-left:0}}@media only screen and (min-width:1218px){.special-equipment-list{width:80%}}.special-equipment-list li{clear:both;line-height:24px;padding-left:0}.special-equipment-list li:before{color:#49aa41;content:"\f00c";float:left;font-family:FontAwesome;font-size:18px;font-weight:700;margin-right:7px;position:static}.special-equipment-list li.cross:before{color:#ccc;content:"\f00d";margin-right:10px}.tech-specs-list{font-size:14px;padding-left:1em;padding-top:1em}@media only screen and (min-width:1218px){.tech-specs-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-left:0}}.tech-specs-list li{display:table;padding-left:0;width:100%}.tech-specs-list .item{display:table-cell;width:60%}.tech-specs-list .item-bold{font-weight:700;width:40%}.tech-specs-list li:before{display:none}.tech-specs-table{border-collapse:collapse;font-size:14px;margin:1em;width:90%}@media only screen and (min-width:1218px){.tech-specs-table{width:100%}.tech-specs-table tr{display:inline-table;width:49%}.tech-specs-table th{width:60%}.tech-specs-table td{width:40%}}.tech-specs-table tr{border:0}.tech-specs-table tbody{background:none}.tech-specs-table th{display:table-cell;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;padding:0;text-align:left}.tech-specs-table td{border:0;font-size:14px;font-weight:700;padding:0}.tech-specs-table td:after,.tech-specs-table td:before{display:none}.services-list li{padding-left:0}.services-list li:last-child a{margin-bottom:0}.services-list li:before{display:none}.services-list picture{display:block;float:left;margin-top:5px;text-align:right;width:45%}.services-list a{color:#333;display:block;line-height:1em;margin-bottom:2em;text-decoration:none}.services-list a span{display:block;float:right;width:49%}@media only screen and (min-width:768px){.services-list{-ms-flex-align:stretch;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.services-list li{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.services-list picture{margin-bottom:1.275em}.services-list a span,.services-list picture{float:none;text-align:center;width:auto}}@media only screen and (min-width:1218px){.services-list li{-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}.services-list picture{height:50px;margin-top:0}}.no-flexbox .services-list{display:block}.no-flexbox .services-list li{float:left;width:50%}ul li:before{color:#999;content:"\f105";font-family:FontAwesome;font-size:14px}@media only screen and (min-width:768px){ul{padding-left:0}}.most-popular{display:none;margin:0 25px}.most-popular ul{padding:10px 0 0}.most-popular ul li{font-size:80%;line-height:1.6em;padding:8px 0 0}.most-popular ul li:before{display:none}@media only screen and (min-width:1024px){.most-popular{display:block}}.container-partners{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;text-align:center}.container-partners picture{display:inline-block}.container-partners h2{padding-top:.5em}@media only screen and (min-width:768px){.container-partners h2{text-align:left}}.container-partners a{display:block;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;padding:10px 0}.container-partners a:nth-child(odd){clear:both}.container-partners a:nth-last-child(2){width:100%}@media only screen and (min-width:768px){.container-partners{display:block}.container-partners a{display:inline-block;margin-right:1.2em}.container-partners a:last-child{margin-right:0}.container-partners a:nth-last-child(2){margin-right:0;width:auto}}@media only screen and (min-width:1218px){.container-partners a{margin-right:2.2em}}.container-sponsored-partners{padding:2em 0 0}@media only screen and (min-width:768px){.container-sponsored-partners{text-align:left}.container-sponsored-partners a{margin-right:4em}}@media only screen and (min-width:1218px){.container-partners-bottom{border-top:5px solid #ddd}.container-partners-bottom:after,.container-partners-bottom:before{background-color:#eee;border-top:5px solid #ddd;bottom:0;content:"";position:absolute;top:-5px;width:9999px}.container-partners-bottom:before{left:100%}.container-partners-bottom:after{right:100%}}.newsletter-signup p{padding-top:0}@media only screen and (min-width:768px){.newsletter-signup{padding-top:.6em}}.newsletter-button{padding-top:.46875rem}@media only screen and (min-width:768px){.newsletter-button{padding-top:2.4em}}.container-press article .article-text{font-weight:400}#cookies-popup .container-shows .article-text .title,.container-shows .article-text #cookies-popup .title,.container-shows .article-text h3{line-height:1em;padding-top:0}.container-shows .article-text p{color:#999;padding-top:.571em}.container-shows .article-list-inner article .article-image{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.container-shows .article-list-inner article .article-image picture{background-color:#fff;min-height:60px}@media only screen and (min-width:768px){.container-shows .article-list-inner article .article-image picture{min-height:110px}}.container-shows .article-list-inner article .article-image picture img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}.article-list article .article-image,.article-list-market article .article-image{display:block}.article-list article .article-image picture,.article-list-market article .article-image picture{min-height:80px;position:relative}@media only screen and (min-width:768px){.article-list article .article-image picture,.article-list-market article .article-image picture{min-height:160px}}.article-list article .article-image picture img,.article-list-market article .article-image picture img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}.article-list article .article-image a.placeholder picture,.article-list-market article .article-image a.placeholder picture{min-height:74px}@media only screen and (min-width:768px){.article-list article .article-image a.placeholder picture,.article-list-market article .article-image a.placeholder picture{min-height:155px}}.article-list article .article-image .placeholder img,.article-list-market article .article-image .placeholder img{width:100%}@media only screen and (min-width:768px){.article-list article,.article-list-market article{display:block;float:left}.article-list article .article-image,.article-list-market article .article-image{margin-right:0;width:140px}}@media only screen and (min-width:1024px){.article-list article .article-image,.article-list-market article .article-image{width:220px}}.article-list article{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:1.5em 0}.article-list article picture{border:1px solid #ddd}.article-list article .article-image{border:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:14px;width:100px}@media only screen and (min-width:768px){.article-list article .article-image{width:220px}}.article-list article .article-text{display:block;padding-top:0}@media only screen and (min-width:768px){.article-list article{box-sizing:content-box;display:block;padding:2.5em 1.7em;width:220px}.article-list article:first-child{padding-left:0}.article-list article:nth-child(3){padding-right:0}.article-list article .article-image{margin-bottom:1.4em}.article-list article p{text-align:left}}@media only screen and (min-width:1024px){.article-list article:nth-child(3){padding-right:1.7em}.article-list article:nth-child(4){padding-right:0}}@media only screen and (min-width:1218px){.article-list article{padding-left:1.2em;padding-right:1.2em;width:200px}.article-list article:nth-child(4){padding-right:1.2em}.article-list article:nth-child(5){padding-right:0}}.article-list p br{display:none}@media only screen and (min-width:768px){.article-list .article-list-inner{overflow:hidden}.article-list p{text-align:center}.article-list p .button,.article-list p .button--primary,.article-list p .button--secondary,.article-list p .button--secondary-variation,.article-list p .button-white{margin-bottom:10px;margin-right:0}.article-list p br{display:block}}.article-list-logo{display:none}@media only screen and (min-width:1218px){.article-list-logo{display:block;padding:0 1.5rem;text-align:left}.article-list-logo img{width:85%}#cookies-popup .article-list-logo .title,.article-list-logo #cookies-popup .title,.article-list-logo h3{font-size:1rem;font-weight:500;padding-top:.7rem}.article-list-logo p{padding-top:.5rem}}h1 span.subpart{display:block;font-size:.5em;font-weight:400;line-height:2.5em}@media only screen and (min-width:768px){h1 span.subpart{font-size:.25em}}.premiumSpecsThumb{margin-top:.2em}@media only screen and (min-width:768px){.premiumSpecsThumb{margin-top:5.5em}}.premiumSpecsTable td{height:6.5em;text-align:right}.premiumSpecsTable td:before{width:85%}@media only screen and (min-width:768px){.premiumSpecsTable td{text-align:center}.premiumSpecsTable th{background-color:#fff;border-top:1px solid #eee;text-align:left}}.premiumSpecsTable .header td,.premiumSpecsTable .header th{border:0;text-align:center}.bonus{background:#ebf0f6;border-top:3px solid #ced7e5;margin:2em}.valuation-form.orderSummary{padding:0}@media only screen and (min-width:768px){.valuation-form.orderSummary{padding:2em}}.article-list.competitive-inteligence p{margin-left:1.5em;text-align:left}.article-list.competitive-inteligence.premium-specs-also p{margin-left:0}.article-list.competitive-inteligence .article-list-inner{-ms-flex-pack:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width:1200px){.article-list.competitive-inteligence .article-list-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.article-list.competitive-inteligence .article-list-inner{-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left}}.article-list.competitive-inteligence .article-list-inner article a picture{height:100px;overflow:hidden;position:relative;width:150px}@media only screen and (min-width:768px){.article-list.competitive-inteligence .article-list-inner article a picture{height:152px;width:207px}}.article-list.competitive-inteligence .article-list-inner article a picture img{border:1px solid #fff;bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}.article-list.competitive-inteligence .article-list-inner article a picture img.external{border:1px solid #fff}.article-list.competitive-inteligence .article-list-inner article .article-text h4.article-heading{margin-left:13px}@media only screen and (min-width:768px){.article-list.competitive-inteligence .article-list-inner article .article-text h4.article-heading{margin-left:0}}.article-list.competitive-inteligence .buy-specs{padding-bottom:2em;text-align:center}.article-list.competitive-inteligence .buy-specs button{margin-top:13px}.article-list.competitive-inteligence .buy-specs img{width:100px}.article-list.competitive-inteligence .buy-specs p{margin:auto;padding:0;text-align:center;width:300px}.article-list.competitive-inteligence .category-list.premium-models-list{margin:0 0 1.3em 1.3em}@media only screen and (min-width:768px){.article-list.competitive-inteligence .category-list.premium-models-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:765px){.buy-specs button{float:none!important;margin-left:20px!important}}.article-list-model{padding-bottom:0;padding-left:0;padding-right:0}.article-list-model h2{padding-left:.625em;padding-right:.625em}.article-list-model .container h2{padding-left:0;padding-right:0}.article-list-model .heading-text{float:left;padding-left:1.0714em;padding-top:2.15em;text-align:left;width:65%}@media only screen and (min-width:1218px){.article-list-model .heading-text{float:none;width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.article-list-model article:nth-child(4){clear:both}.article-list-model article:nth-child(4n){padding-right:1.5em!important}.article-list-model article:nth-child(3n+4){clear:both}}@media only screen and (min-width:1024px){.article-list-model article:nth-child(4n+5),.article-list-model article:nth-child(5){clear:both}}@media only screen and (min-width:768px){.article-list-model article a.article-image picture{min-height:148px}}.article-list-model article .article-image{background:#eee;height:74px;position:relative;width:100px}@media only screen and (min-width:768px){.article-list-model article .article-image{height:148px;width:209px}}.article-list-model article .article-image img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}@media only screen and (min-width:768px){.article-list-model article{width:202px}}.article-list-model .article-list-inner{border-top:1px solid #eee;margin-top:2em}.article-list-model .article-list-inner article{-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #eee;padding-left:1.5em;padding-right:1.5em}.article-list-model .article-list-inner article .article-heading{font-weight:300;line-height:1.313em;padding-top:0}.article-list-model .article-list-inner article .article-image{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.article-list-model .article-list-inner article p{padding-top:.714285em}@media only screen and (min-width:768px){.article-list-model .article-list-inner article{border-bottom:0}.article-list-model .article-list-inner article .article-text{margin-top:1.4em}.article-list-model .article-list-inner article .article-text p{padding-top:.514285em}.article-list-model .article-list-inner{border-top:0}}.article-list-model-heading{padding-left:1.5em;padding-right:1.5em}@media only screen and (min-width:1218px){.article-list-model-heading{float:left;margin-left:-1.5em;padding-left:0;padding-right:0;width:230px}}.article-list-model-heading .heading-filter{padding-top:3em;position:relative;text-align:right;z-index:900}.article-list-model-heading .heading-filter .button,.article-list-model-heading .heading-filter .button--primary,.article-list-model-heading .heading-filter .button--secondary,.article-list-model-heading .heading-filter .button--secondary-variation,.article-list-model-heading .heading-filter .button-white{margin-right:0;position:relative;z-index:2}.article-list-model-heading .heading-filter .filters .filter-list:first-child{border-top-width:1px}.article-list-model-heading .heading-filter .filters .filter-list .item-hidden{display:none}.article-list-model-heading .heading-filter .filters .filter-list .item-selected{background-color:#ddd;display:block}.article-list-model-heading .heading-filter .filters .filter-list .item-selected .times-button{color:#333;float:right}@media only screen and (max-width:1217px){.article-list-model-heading .heading-filter .filters{position:absolute;right:0;width:40%}.article-list-model-heading .heading-filter .filters .filter-list .item{display:none}.article-list-model-heading .heading-filter .filters .filter-list-closed .item{display:block}.article-list-model-heading .heading-filter .filters .filter-list-closed .item-hidden{display:none}}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-unpacked{background:#e3e9f0;border-top:1px solid #cdd7e5;font-weight:700;margin-top:5px;padding-left:0;padding-right:0;padding-top:0;width:auto;z-index:1001}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-unpacked .fa{font-size:20px;margin-left:8px;position:absolute;right:15px}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-unpacked a{margin:0 30px;outline:none;padding-left:0}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-unpacked a:visited span{color:#245aa2}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-unpacked a:hover span{color:#a1b7d3}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-unpacked span{color:#245aa2;font-size:1em}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-unpacked span:after,.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-unpacked span:before{display:none}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-packed{border-top:1px solid #cdd7e5;font-weight:700;margin:5px 30px;padding-left:0;padding-right:0;padding-top:0;width:auto;z-index:1001}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-packed .fa{font-size:20px;margin-left:8px;position:absolute;right:15px}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-packed a{outline:none;padding-left:0}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-packed a:visited span{color:#245aa2}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-packed a:hover span{color:#a1b7d3}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-packed span{color:#245aa2;font-size:1em}.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-packed span:after,.article-list-model-heading .heading-filter .filters li.megadropdown-trigger.trigger-packed span:before{display:none}.article-list-model-heading .heading-filter .filters li.megadropdown{height:140px;position:absolute;width:1000px;z-index:1002}.article-list-model-heading .heading-filter .filters li.megadropdown ul{background:#e3e9f0;border:1px solid #cdd7e5;border-left:0;font-size:14px;left:0;position:absolute;top:-1px;width:100%}.article-list-model-heading .heading-filter .filters li.megadropdown ul li{display:block;float:left;width:233px}.article-list-model-heading .heading-filter .filters li.megadropdown ul li.first-column{clear:both;width:224px}.article-list-model-heading .heading-filter .filters li.megadropdown ul li:first-child a{font-size:14px;padding:5px 30px}.article-list-model-heading .heading-filter .filters li.megadropdown ul li a{font-size:1em;padding:5px 30px}@media only screen and (max-width:767px){.article-list-model-heading .heading-filter .filters{width:100%}.article-list-model-heading .heading-filter .filters .filter-list li:first-child{padding:0}.article-list-model-heading .heading-filter .filters .filter-list li:first-child a{display:block;padding:1.125em 30px;width:100%}.article-list-model-heading .heading-filter .filters .filter-list li:first-child a .fa-angle-down:before{content:"\f106"}.article-list-model-heading .heading-filter .filters .filter-list li:first-child a .fa-angle-up:before{content:"\f107"}.article-list-model-heading .heading-filter .filters .filter-list .show-toggle a{width:auto}.article-list-model-heading .heading-filter .filters .filter-list .show-toggle a .fa{color:#245aa2}}.article-list-model-heading .heading-filter .filter-list{background-color:#ebf0f6;border:1px solid #cdd7e5;border-top:0 solid #cdd7e5;display:none;font-size:14px;text-align:left;width:100%}.article-list-model-heading .heading-filter .filter-list .text{font-size:1em}.article-list-model-heading .heading-filter .filter-list li:first-child{border-top:0;font-size:16px}#cookies-popup .article-list-model-heading .heading-filter .filter-list li:first-child .title,.article-list-model-heading .heading-filter .filter-list li:first-child #cookies-popup .title,.article-list-model-heading .heading-filter .filter-list li:first-child h3{color:#245aa2;font-size:18px;padding-top:0}#cookies-popup .article-list-model-heading .heading-filter .filter-list li:first-child .title .fa,.article-list-model-heading .heading-filter .filter-list li:first-child #cookies-popup .title .fa,.article-list-model-heading .heading-filter .filter-list li:first-child h3 .fa{font-size:25px;margin-top:-5px;position:absolute;right:15px}.article-list-model-heading .heading-filter .filter-list li:first-child a{display:block;text-decoration:none}.article-list-model-heading .heading-filter .filter-list li:first-child a:hover{background:#e2e8f0;text-decoration:underline}.article-list-model-heading .heading-filter .filter-list li.item:last-child{margin-bottom:20px}.article-list-model-heading .heading-filter .filter-list li.show-toggle:last-child{margin-bottom:0}.article-list-model-heading .heading-filter .filter-list .item-slider{padding:0 25px}.article-list-model-heading .heading-filter .filter-list .item-slider .text,.article-list-model-heading .heading-filter .filter-list .item-slider span{display:block;float:left;height:40px}.article-list-model-heading .heading-filter .filter-list .item-slider .button,.article-list-model-heading .heading-filter .filter-list .item-slider .button--primary,.article-list-model-heading .heading-filter .filter-list .item-slider .button--secondary,.article-list-model-heading .heading-filter .filter-list .item-slider .button--secondary-variation,.article-list-model-heading .heading-filter .filter-list .item-slider .button-white{display:inline-block;font-size:.8rem;left:7%;padding:.7rem 0 .55rem;position:relative;width:15%}.article-list-model-heading .heading-filter .filter-list .item-slider .text{border:1px solid #ddd;color:#333;padding-left:.5em;padding-right:.5em;width:30%}.article-list-model-heading .heading-filter .filter-list .item-slider span{font-size:14px;line-height:40px;margin-left:0;text-align:center;width:18%}.article-list-model-heading .heading-filter .filter-list .item-slider span:after,.article-list-model-heading .heading-filter .filter-list .item-slider span:before{display:none}.article-list-model-heading .heading-filter .filter-list .show-toggle{border-top:1px solid #cdd7e5;font-weight:700;margin:10px 30px 5px;padding-left:0;padding-right:0;padding-top:0;width:auto}.article-list-model-heading .heading-filter .filter-list .show-toggle .fa{font-size:20px;margin-left:8px}.article-list-model-heading .heading-filter .filter-list .show-toggle a{padding-left:0}.article-list-model-heading .heading-filter .filter-list .show-toggle a:visited span{color:#245aa2}.article-list-model-heading .heading-filter .filter-list .show-toggle a:hover span{color:#a1b7d3}.article-list-model-heading .heading-filter .filter-list .show-toggle span{color:#245aa2;font-size:1em}.article-list-model-heading .heading-filter .filter-list .show-toggle span:after,.article-list-model-heading .heading-filter .filter-list .show-toggle span:before{display:none}.article-list-model-heading .heading-filter .filter-list li{padding:0}.article-list-model-heading .heading-filter .filter-list li a{padding:5px 15px;width:100%}.article-list-model-heading .heading-filter .filter-list .item-selected:after{clear:both;content:"";display:table}.article-list-model-heading .heading-filter .filter-list .item-selected a{float:left;width:90%}.article-list-model-heading .heading-filter .filter-list .item-selected .times-button{padding:5px 15px 5px 0;width:auto}.article-list-model-heading .heading-filter .filter-list a span.link-text{color:#245aa2;display:inline;float:none;font-size:1em;margin-left:0;text-align:left;text-decoration:underline;white-space:normal;width:auto}.article-list-model-heading .heading-filter .filter-list a span.link-text:after,.article-list-model-heading .heading-filter .filter-list a span.link-text:before{display:none}.article-list-model-heading .heading-filter .filter-list a:visited span.link-text{color:#245aa2}.article-list-model-heading .heading-filter .filter-list a:hover span.link-text{color:#a1b7d3}@media only screen and (min-width:768px){.article-list-model-heading .heading-filter .filter-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-right:0;padding-top:0;right:0}.article-list-model-heading .heading-filter .filter-list li{display:block;margin:0;padding:0}.article-list-model-heading .heading-filter .filter-list li:first-child{padding:0}.article-list-model-heading .heading-filter .filter-list li:first-child a{padding:1.125em 30px}.article-list-model-heading .heading-filter .filter-list li a{display:block;padding:5px 30px}.article-list-model-heading .heading-filter .filter-list .item-selected a{width:80%}.article-list-model-heading .heading-filter .filter-list .item-selected .times-button{padding:5px 30px 5px 10px}.article-list-model-heading .heading-filter .filter-list span{color:#333;margin-left:.5em;text-decoration:none}.article-list-model-heading .heading-filter .filter-list .item a{text-decoration:none}}.article-list-model-heading .heading-filter .filter-list-closed .item{display:none}@media only screen and (max-width:767px){.article-list-model-heading .heading-filter .filter-list .item span.link-text{display:inline;float:none;text-align:left;width:auto}}@media only screen and (min-width:1218px){.article-list-model-heading .heading-filter .filter-list{color:#245aa2;display:block;position:static;width:100%}#cookies-popup .article-list-model-heading .heading-filter .filter-list .title,.article-list-model-heading .heading-filter .filter-list #cookies-popup .title,.article-list-model-heading .heading-filter .filter-list h3{color:#245aa2;font-size:1.125em}.article-list-model-heading .heading-filter .filter-list .item-selected .times-button{padding-left:0}.article-list-model-heading .heading-filter .filter-list li:first-child{padding:0}.article-list-model-heading .heading-filter .filter-list:last-child{margin-bottom:1.5em}.article-list-model-heading .heading-filter .button,.article-list-model-heading .heading-filter .button--primary,.article-list-model-heading .heading-filter .button--secondary,.article-list-model-heading .heading-filter .button--secondary-variation,.article-list-model-heading .heading-filter .button-white{display:none}}.article-list-model-heading .filter-open .button-blue{background-color:#ebf0f6;border:1px solid #cdd7e5;color:#245aa2;font-weight:700}.article-list-model-heading .filter-open .filter-list{display:block}.article-list-promoted-models{padding:0 10px}@media only screen and (max-width:1218px){.article-list-promoted-models{padding:0}.article-list-promoted-models h2{padding:30px 15px 0}}@media only screen and (min-width:1024px){.article-list-promoted-models article:nth-child(4n+5),.article-list-promoted-models article:nth-child(5){clear:none}}.article-list-pager{font-size:1.4em}.article-list-pager .pager-item{display:inline-block;padding:1.42857em;text-align:center;width:33.33333%}.article-list-pager .pager-links{display:none;padding-right:0}.article-list-pager .pager-links a,.article-list-pager .pager-links span{display:inline-block;padding:0 .5em}.article-list-pager .pager-item-prev{float:left}.article-list-pager .pager-item-next{float:right}.article-list-pager .pager-item-all{border-left:1px solid #eee;border-right:1px solid #eee;font-weight:700;text-align:center}.article-list-pager .pager-item-disabled{color:#999;text-decoration:none}@media only screen and (min-width:768px){.article-list-pager{border-top:1px solid #ddd}.article-list-pager .pager-item-disabled{display:none}.article-list-pager .pager-item{width:auto}.article-list-pager .pager-item-all{border-left:0;border-right:0;float:right}.article-list-pager .pager-item-next{float:none}.article-list-pager .pager-links{display:block;float:left}}@media only screen and (min-width:1218px){.article-list-pager{margin-left:240px}.article-list-pager .pager-links{padding-left:0}}.article-list-model-press article:nth-child(3),.article-list-model-press article:nth-child(4){padding-right:1.2em}@media only screen and (min-width:768px) and (max-width:1023px){.article-list-model-press article:nth-child(3n+3){padding-right:0!important}.article-list-model-press article:nth-child(3n+4){clear:both;padding-left:0}}@media only screen and (min-width:1024px) and (max-width:1217px){.article-list-model-press article:nth-child(4n+4){padding-right:0!important}.article-list-model-press article:nth-child(4n+5){clear:both;padding-left:0}}@media only screen and (min-width:1218px){.article-list-model-press article:nth-child(5n+5){padding-right:0}.article-list-model-press article:nth-child(5n+6){clear:both;padding-left:0}}.article-list-quotes .article-list-inner{border-top:0}.article-list-quotes .article-list-inner article{border-bottom:0;padding-left:0;padding-right:0}.article-list-quotes .article-list-inner article .article-image{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;background:transparent;border:0;height:50px;width:62px}.article-list-quotes .article-list-inner article .article-quote{font-size:1.6em;font-style:italic;line-height:1.313em}.article-list-quotes .article-list-inner article .article-quote cite{font-style:normal;font-weight:700;line-height:1.5em}@media only screen and (min-width:768px){.article-list-quotes .article-list-inner{-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.article-list-quotes .article-list-inner,.article-list-quotes .article-list-inner article{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex}.article-list-quotes .article-list-inner article{-ms-flex-pack:start;-ms-flex-align:start;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.article-list-quotes .article-list-inner article .article-image{height:67px;margin-right:1.5em;width:83px}.article-list-quotes .article-list-inner article .article-quote{margin-right:4em;max-width:80%}.article-list-quotes .article-list-inner article:nth-child(3n+4){clear:none;padding-right:0!important}}.no-flexbox .article-list-quotes .article-list-inner{display:block}.no-flexbox .article-list-quotes .article-list-inner article{display:block;padding-right:2em;width:45%}.no-flexbox .article-list-quotes .article-list-inner article .article-image{float:left;height:100px}.article-list-market{margin-bottom:3rem}@media only screen and (min-width:1218px){.article-list-market{padding-right:0!important}}.article-list-market h2{font-size:1.3rem;margin:.3rem -1rem -3.5rem;padding:1.5rem 1rem;text-align:left}@media only screen and (min-width:1218px){.article-list-market h2{margin:1rem 0 0;padding:1rem}}.article-list-market h2.small{font-size:1.4em;font-weight:400;height:64px;padding:1.3em 1rem}@media only screen and (min-width:1218px){.article-list-market h2.small{margin:0}}.article-list-market .heading-filter{padding-top:0}@media only screen and (min-width:768px){.article-list-market .article-list-market-inner{overflow:hidden;padding:0 .9375rem}}.article-list-market .article-list-market-notes{border-top:1px solid #ddd;font-size:.85rem;padding:1rem 1rem 2rem;text-align:right}@media only screen and (min-width:768px){.article-list-market .article-list-market-notes{border:none;padding-top:0}}.article-list-market .article-list-market-search-item:last-child{padding-bottom:0}.article-list-market .article-list-market-search{box-sizing:border-box;margin:.3rem .8rem;position:relative}.article-list-market .article-list-market-search input[type=text]{-webkit-flex:none;-ms-flex:none;flex:none;padding-left:1rem;width:100%}.article-list-market .article-list-market-search .button,.article-list-market .article-list-market-search .button--primary,.article-list-market .article-list-market-search .button--secondary,.article-list-market .article-list-market-search .button--secondary-variation,.article-list-market .article-list-market-search .button-white{background:transparent;border:none;color:#245aa2;display:block;font-size:1.2rem;height:42px;position:absolute;right:0}.article-list-market .article-list-market-country{font-size:.9em;margin:14px .8rem 1rem}.article-list-market .article-list-market-country select{color:#333;width:100%}.article-market{border-bottom:1px solid #ddd;padding:.9375rem}@media only screen and (min-width:768px){.article-market{box-sizing:border-box;padding:1.875rem .9375rem;width:100%}.article-market:last-child{border-bottom:none}}.article-market .article-image{float:left;height:80px;margin-bottom:.9375rem;margin-right:10px;padding-right:.9375rem;width:76px}@media only screen and (min-width:768px){.article-market .article-image{height:159px!important;margin-bottom:0;width:200px!important}}.article-market .article-image picture{height:80px!important;width:76px!important}@media only screen and (min-width:768px){.article-market .article-image picture{height:159px!important;width:200px!important}}.article-market .article-market-heading{font-size:1.3rem;font-weight:bolder;line-height:1;padding:0 0 .46875rem}.article-market .article-info{float:left;padding-bottom:.9375rem;width:65%}.article-market .article-info .article-market-heading{font-size:1.3rem}.article-market .article-info p{font-size:.9rem;line-height:1.3rem}@media only screen and (min-width:768px){.article-market .article-info{padding-left:.9375rem;width:40%}}.article-market .article-parameters{font-size:1.4em;font-weight:700;padding-top:.3em}.article-market .article-parameters li:before{display:none}.article-market .article-parameters li{padding-left:0}.article-market .article-links{font-size:1.4em;padding-top:.46875rem}.article-market .article-links li:before{display:none}.article-market .article-links li{padding:.234375rem 0}@media only screen and (min-width:768px){.article-market .article-links li{padding:0}}.article-market .article-location{padding-top:.46875rem}.article-market .article-price-wrapper{border-top:1px dashed #ddd;margin:0 -.9375rem -.9375rem;padding:.9375rem}@media only screen and (min-width:768px){.article-market .article-price-wrapper{border-top:none;margin:0;padding:0;text-align:right}.article-market .article-price-wrapper p{text-align:right}}.article-market .article-price{font-size:2.5em;font-weight:bolder;padding-top:.234375rem}.article-market .article-price-info{font-size:.8rem;position:relative;top:-.46875rem}.article-market .article-inquire{margin-top:.5rem}@media only screen and (min-width:768px){.article-market .article-inquire{text-align:right}.article-market .article-inquire .button,.article-market .article-inquire .button--primary,.article-market .article-inquire .button--secondary,.article-market .article-inquire .button--secondary-variation,.article-market .article-inquire .button-white{float:right;margin:0}}.article-market .article-market-dealer-logo{max-height:4em;max-width:10em;position:relative;top:-.2rem}@media only screen and (min-width:420px){.article-market .article-market-dealer-logo{margin-right:.5rem;top:.2rem}}.article-market-rentals:first-child{border-top:1px solid #ddd;margin-top:1rem}@media only screen and (min-width:1218px){.article-market-rentals:first-child{border-top:none;margin-top:3.65rem;padding-top:.9rem}}.article-market-used .article-inquire img{margin-right:0}@media only screen and (min-width:420px){.article-market-used .article-inquire{margin-bottom:.5em}}.video-wrapper{margin-top:20px;position:relative}.video-wrapper a{display:block;position:relative}@media only screen and (min-width:350px) and (max-width:767px) and (max-height:400px){.video-wrapper a{width:50%}}.video-wrapper .canvas{background:rgba(0,0,0,.6);height:101%;position:absolute;width:100%}.video-wrapper .canvas .fa{color:#fff;font-size:7em;left:40%;position:absolute;top:30%}.video-wrapper img{max-width:100%}.container-video h4{font-weight:400;padding-bottom:.5em;padding-top:.5em}@media only screen and (min-width:768px){.container-video .item{box-sizing:content-box;display:block;float:left;padding:2.5em 1.7em;width:220px}.container-video .item:nth-child(2){padding-left:0}.container-video .item:nth-child(4){padding-right:0}.container-video .item .video-wrapper .canvas .fa{left:35%;top:25%}.container-video .subscribe-button{position:absolute;right:15px;top:8px}.container-video .subscribe-button .button-blue{background-color:transparent;border:0;color:#245aa2;text-decoration:underline}}@media only screen and (min-width:1024px){.container-video .item:nth-child(4){padding-right:1.7em}.container-video .item:nth-child(5){padding-right:0}}@media only screen and (min-width:1218px){.container-video .item{padding-left:1.2em;padding-right:1.2em;width:270px}.container-video .item:nth-child(4){padding-right:1.2em}.container-video .item:nth-child(5){padding-right:0}.container-video .item .video-wrapper .canvas .fa{left:40%;top:30%}}footer{position:relative}footer .logo{display:none}footer .logo .cooperation-with{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;float:left;margin-left:15px;margin-top:-5px}footer .logo .cooperation-with span{line-height:10px}footer.container{padding-bottom:0}footer a,footer a:visited{color:#ccc;text-decoration:none}footer .link-to-top{border-bottom:1px solid #2e2e2e;display:block;font-size:1.4em;padding:1.8em 0;text-align:center;width:100%}footer .justify-links{padding-top:1.785em;text-align:center}footer .justify-links .social-icon,footer .justify-links a{margin:0 .4em}footer .copyright{color:#ccc;font-size:100%;margin-top:20px}@media only screen and (min-width:768px){.flexbox footer.container{-ms-flex-order:4;-webkit-order:4;order:4}.no-flexbox footer.container{display:table-footer-group}.no-flexbox footer.container .logo{padding-bottom:5em;padding-top:5em}.no-flexbox footer.container .justify-links{padding-bottom:3.575em;padding-top:3.575em}footer.container{padding-bottom:5em;padding-top:5em}footer.container .link-to-top{display:none}footer.container .logo{color:#fefefe;display:block;float:left;font-weight:300;line-height:40px;margin:0;padding:1.5em 1.5em 0;width:260px}}@media only screen and (min-width:768px) and (min-width:768px){footer.container .logo{padding-left:2em;padding-right:0;padding-top:3em}}@media only screen and (min-width:768px){footer.container .logo a.logo{background:transparent url(../images/logo/logo_m.png) 0 0 no-repeat;color:inherit;display:inline-block;float:left;font-weight:400;text-decoration:none;width:120px}footer.container .logo a.market{background:transparent url(../images/logo/logo_market.png) 0 0 no-repeat;color:inherit;display:block;font-weight:400;text-decoration:none}footer.container .justify-links{float:left;margin-left:0;text-align:right;width:36%}footer.container .text-links{margin-left:0;padding-left:2em;text-align:left;width:33.3%}footer.container .text-links a{display:inline-block;width:40%}footer.container .copyright{bottom:20px;margin-left:20px;position:absolute}footer.container .container-languages{padding-top:1em}}@media only screen and (min-width:1218px){footer.container .logo{padding-top:3.5em}footer.container .justify-links{margin-left:0;text-align:right;width:40%}footer.container .justify-links a{display:inline-block}footer.container .justify-links a span{display:none;line-height:42px;vertical-align:top}footer.container .text-links{margin-left:0;padding-top:2.825em;width:37%}footer.container .text-links a{display:inline-block;margin-right:15px;width:auto}footer.container:after,footer.container:before{background-color:#222;bottom:0;content:"";position:absolute;top:0;width:calc(50vw - 609px)}footer.container:before{left:100%}footer.container:after{right:100%}}.social-icon{background:transparent url(../images/social/social_m.png) 0 0 no-repeat;display:inline-block;height:40px;width:40px}.social-icon-fb{background-position:0 0}.social-icon-twitter{background-position:-65px 0}.social-icon-yt{background-position:-130px 0}.social-icon-linked-in{background-position:-195px 0}.social-icon-sponsor{background-image:url(../images/social/social_icons_sponsors.png)}.social-icon-sponsor.social-icon-twitter{background-position:-60px 0}.social-icon-sponsor.social-icon-yt{background-position:-120px 0}.social-icon-sponsor.social-icon-linked-in{background-position:-180px 0}.lectura-language{zoom:1;color:#fff;display:block;font-size:1.4em;line-height:1em;margin:25px auto 0;position:relative;vertical-align:middle;white-space:nowrap}@media only screen and (min-width:768px){.lectura-language{margin-top:0}}.lectura-language .lectura-language-active{-webkit-touch-callout:none;background-color:#2e2e2e;border:1px solid #2e2e2e;display:block;overflow:hidden;padding:13px 16px 11px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lectura-language .lectura-language-active:hover{background-color:#484848;cursor:pointer}.lectura-language .flag{margin-right:10px}.lectura-language .arrow{background-clip:padding-box;background:transparent;display:inline-block;height:100%;margin-top:14px;position:absolute;right:0;top:0;width:20px}.lectura-language .lectura-language-options{background:#2e2e2e;display:none;padding-bottom:.2em;padding-top:0;position:absolute;width:100%;z-index:999}.lectura-language .lectura-language-options li:before{display:none}.lectura-language .lectura-language-options li{margin:0 0 .2em;padding-left:0}.lectura-language .lectura-language-options li:hover{background:#3f3f3f}.lectura-language .lectura-language-options a{color:#fff;display:block;font-size:14px;padding-left:1.142em}@media only screen and (min-width:768px){.lectura-language .lectura-language-options{padding-left:0}}.lectura-language-open .lectura-language-options{border:1px solid #5897fb;border-top:0;display:block}.lectura-language-open .lectura-language-active{border:1px solid #5897fb;border-bottom:0}.no-flexbox .lectura-language{float:right}.services-pages{zoom:1;color:#fff;display:block;font-size:1.4em;line-height:1em;margin:25px auto 0;position:relative;vertical-align:middle;white-space:nowrap;width:140px}@media only screen and (min-width:768px){.services-pages{margin-top:0}}.services-pages .services-pages-active{-webkit-touch-callout:none;background-color:#2e2e2e;border:1px solid #2e2e2e;display:block;overflow:hidden;padding:13px 16px 11px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.services-pages .services-pages-active:hover{background-color:#484848;cursor:pointer}.services-pages .flag{margin-right:10px}.services-pages .arrow{background-clip:padding-box;background:transparent;display:inline-block;height:100%;margin-top:14px;position:absolute;right:0;top:0;width:20px}.services-pages .services-pages-options{background:#2e2e2e;display:none;padding-bottom:.2em;padding-top:0;position:absolute;z-index:999}.services-pages .services-pages-options li:before{display:none}.services-pages .services-pages-options li{margin:0 0 .2em;padding-left:0}.services-pages .services-pages-options li:hover a{background:#3f3f3f!important;color:#fff}.services-pages .services-pages-options a{color:#fff;display:block;font-size:14px;padding-left:1.142em}@media only screen and (min-width:768px){.services-pages .services-pages-options{padding-left:0}}.services-pages-open .services-pages-options{border:1px solid #5897fb;border-top:0;display:block}.services-pages-open .services-pages-active{border:1px solid #5897fb;border-bottom:0}.no-flexbox .services-pages{float:right}.services-pages-mobile{cursor:pointer}@media only screen and (min-width:1218px){.services-pages-mobile{display:none}}.services-pages-mobile .services-pages-mobile-menu{display:none;margin-left:1em}.services-pages-mobile .services-pages-mobile-menu-open{display:block;margin-left:1em}.flag{background:transparent url(../images/flags/flags.png) 0 0 no-repeat;display:inline-block;height:11px;width:16px}.flag-cn{background-position:-176px -22px}.flag-cz{background-position:-16px -33px}.flag-de{background-position:-32px -33px}.flag-es{background-position:-224px -33px}.flag-fr{background-position:-80px -44px}.flag-gb{background-position:-112px -44px}.flag-it{background-position:-144px -66px}.flag-pl{background-position:-176px -110px}.flag-ru{background-position:-96px -121px}.flag-en{background-position:-112px -44px}.flag-nl{background-position:-240px -99px}.flag-tr{background-position:-144px -143px}.flag-no{background-position:-256px -99px}.flag-ua{background-position:-224px -143px}.flag-bg{background-position:-64px -11px}.flag-ro{background-position:-64px -121px}.flag-pg{background-position:-256px -110px}.flag-hr{background-position:-192px -55px}.container-promo{background-color:#f6f6f6;padding-bottom:3em;padding-top:1.5em;text-align:center}.container-promo picture{display:block}@media only screen and (min-width:768px){.container-promo{border-top:1px solid #ddd;display:table;height:300px;padding-top:3em}.container-promo .helper{display:table-cell;vertical-align:middle}.container-promo picture{max-width:338px}}@media only screen and (min-width:1218px){.container-promo{background-color:#f9f9f9;border-top:0;height:400px;margin-left:4em;margin-top:-214px}.container-category-list .container-promo{margin-top:-176px}}.container-valuation-promo{background-image:url(../images/icons/valuation_box_bg_m.png);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat}.container-valuation-promo p{padding-bottom:1em;padding-top:.57142857em;width:70%}.container-valuation-promo .valuation-text h2{padding-left:0;padding-right:0}@media only screen and (min-width:768px){.container-valuation-promo{background-position:0;padding-top:2em}.container-valuation-promo h2{font-size:2.4em}.container-valuation-promo .valuation-text{float:left;margin-left:18%;width:62%}.container-valuation-promo .button-blue{float:right;margin-top:1.8em;max-width:127px}}.container-try-valuation-promo{text-align:center}.container-try-valuation-promo .premium{font-size:1.6em;font-weight:700;line-height:1.313em}@media only screen and (min-width:768px){.container-try-valuation-promo h2{font-size:2.4em;padding-top:2em}}.container-quiz-promo{background-color:#282c46;background-image:url(../images/logo_quiz.png);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat}.container-quiz-promo p{color:#fff;padding-bottom:1em;padding-top:.57142857em;width:70%}.container-quiz-promo .quiz-text h2{color:#fff;padding-left:0;padding-right:0}.container-quiz-promo .button-quiz{background-color:#ff7200;color:#fff}@media only screen and (max-width:354px){.container-quiz-promo{background-image:url(../images/logo_quiz_mm.png)}}@media only screen and (min-width:768px){.container-quiz-promo{background-position:0;padding-top:2em}.container-quiz-promo h2{font-size:2.4em}.container-quiz-promo .quiz-text{float:left;margin-left:18%;width:62%}.container-quiz-promo .button-quiz{float:right;margin-top:.8em}}.container-quiz-promo-black{background-color:#f6f6f6;background-image:url(../images/logo_quiz_black.png);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat}.container-quiz-promo-black p{color:#222;padding-bottom:1em;padding-top:.57142857em;width:70%}.container-quiz-promo-black .quiz-text-black h2{color:#222;padding-left:0;padding-right:0}.container-quiz-promo-black .button-quiz-black{background-color:#245aa2;color:#fff}@media only screen and (max-width:354px){.container-quiz-promo-black{background-image:url(../images/logo_quiz_black_mm.png)}}@media only screen and (min-width:768px){.container-quiz-promo-black{background-position:0;padding-top:2em}.container-quiz-promo-black h2{font-size:2.4em}.container-quiz-promo-black .quiz-text-black{float:left;margin-left:18%;width:62%}.container-quiz-promo-black .button-quiz-black{float:right;margin-top:.8em}}.container-quiz-promo-dhf{background-image:url(../images/logo/dhf_logo_quiz.png)}.container-quiz-promo-dhf .quiz-text-black{padding-bottom:5em}@media only screen and (min-width:768px){.container-quiz-promo-dhf .quiz-text-black{margin-left:29%;padding-bottom:0;width:53%}.container-quiz-promo-dhf .quiz-text-black h2{padding-top:.6em}}.fb-container{padding-bottom:5em;padding-top:5em;text-align:center}.manufacturer-list .manufacturer-list-inner{-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-top:3em}.manufacturer-list .manufacturer-list-inner picture{display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:80px;padding:.5em;text-align:center;width:95px}.manufacturer-list .manufacturer-list-inner picture img{margin:0 auto;max-width:100%}@media only screen and (min-width:320px) and (max-width:519px){.manufacturer-list .manufacturer-list-inner picture:nth-child(n+7){display:none}}@media only screen and (min-width:768px){.manufacturer-list .manufacturer-list-inner picture{height:113px;padding:1.15em;width:145px}.manufacturer-list .manufacturer-list-inner picture:nth-child(n+7){display:block}.manufacturer-list .manufacturer-list-inner picture:nth-child(n+11){display:none}}@media only screen and (min-width:1218px){.manufacturer-list .manufacturer-list-inner picture:nth-child(n+11){display:block}}.no-flexbox .manufacturer-list .manufacturer-list-inner picture{float:left;height:70px;margin-bottom:1em;margin-right:1em;width:90px}.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(3n){margin-right:0}@media only screen and (min-width:480px) and (max-width:519px){.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(3n){margin-right:1em}.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(4n){margin-right:0}}@media only screen and (min-width:520px){.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(3n){margin-right:1em}.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(5n){margin-right:0}}@media only screen and (min-width:667px){.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(5n){margin-right:1em}.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(6n){margin-right:0}}@media only screen and (min-width:736px){.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(6n){margin-right:1em}.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(7n){margin-right:0}}@media only screen and (min-width:768px){.no-flexbox .manufacturer-list .manufacturer-list-inner picture{height:90px;margin-bottom:2.3em;margin-right:2.3em;width:125px}.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(3n){margin-right:2.3em}.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(5n){margin-right:0}.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(6n),.no-flexbox .manufacturer-list .manufacturer-list-inner picture:nth-child(7n){margin-right:2.3em}}.lw-breadcrumbs a{display:none;white-space:nowrap}.lw-breadcrumbs a:last-of-type{display:inline}.lw-breadcrumbs a:last-of-type:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-right:8px;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0)}.lw-breadcrumbs .actual,.lw-breadcrumbs span{display:none}@media only screen and (max-width:767px){.lw-breadcrumbs a:last-of-type{display:inline-block;white-space:normal}}@media only screen and (min-width:768px){.lw-breadcrumbs a{display:inline}.lw-breadcrumbs a:last-of-type:before,.lw-breadcrumbs.without-last a:last-of-type:after{display:none}.lw-breadcrumbs a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-weight:700;margin-left:8px;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0)}.lw-breadcrumbs .actual,.lw-breadcrumbs span{display:inline}}.mfp-bg{background:#0b0b0b;filter:alpha(opacity=80);opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;filter:alpha(opacity=65);font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{filter:alpha(opacity=100);opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}#mfp-ajax-wrapper .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);filter:alpha(opacity=65);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{filter:alpha(opacity=100);opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow .mfp-a,.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}#mfp-ajax-wrapper .mfp-close,.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-title a{color:#fff;font-size:150%;font-weight:300}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;width:600px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{padding-top:0;right:0;top:0}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#mfp-ajax-wrapper{text-align:center}.tabs{padding-left:0;padding-top:0}@media only screen and (min-width:768px){.tabs{display:table}}.tabs li{border-top:1px solid #cdd7e5;font-size:1em;font-weight:400;line-height:1.8em;padding:0}#cookies-popup .tabs li .title,.tabs li #cookies-popup .title,.tabs li h3{font-size:1.5em;padding-top:.8em}.tabs li.mobile-header{border-top:0}.tabs li .link-text{color:#245aa2;float:none;font-size:1em;font-weight:700;text-decoration:underline}.tabs li span{color:#333;float:right;font-size:.875em}.tabs li a{display:inline-block;padding:10px 15px;text-decoration:none;width:100%}.tabs li.actual a .link-text{color:#333;text-decoration:none}@media only screen and (min-width:768px){.tabs li{background-color:#ebf0f6;border-bottom:5px solid #ddd;border-right:1px solid #cdd7e5;border-top:5px solid #f9f9f9;display:table-cell}.tabs li.actual{background-color:#fff;border-bottom:5px solid #fff;border-right:0;border-top:5px solid #ddd}.tabs li.actual a{border-right:0}.tabs li.mobile-header{display:none}.tabs li a,.tabs li span{display:block}.tabs li span{float:none;line-height:1.6em}.tabs li:last-child a{border-right:0}}.tabs li:before{display:none}@media only screen and (min-width:768px){.tabs:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}}.container-with-tabs{padding-bottom:0;padding-left:0;padding-right:0}@media (max-width:768px){.container-with-tabs.spare-parts-container{padding-top:50px}}.container-with-tabs .call-button{position:absolute;right:50px;top:15px}@media (max-width:840px){.container-with-tabs .call-button{right:0}}@media (max-width:768px){.container-with-tabs .call-button{margin-right:-150px;right:50%;top:-10px}}.container-with-tabs .call-button a i{padding-right:10px}@media only screen and (min-width:768px){.container-with-tabs{display:table}}@media only screen and (min-width:1218px){.container-with-tabs{padding-bottom:3em;padding-left:1.5em;padding-right:1.5em}}@media only screen and (min-width:768px){.container-with-tabs .container-tabs{background:transparent;display:table-header-group}}.container-with-tabs .container-tabs .mobile-header{padding-bottom:.8em;padding-left:.875em}@media only screen and (min-width:768px){.container-with-tabs aside{float:right;margin-top:3em;padding-right:15px}.container-with-tabs aside .container-gray-border{border-top:0;padding:1.5em}}.container-with-tabs .tab-content{border-top:0}@media only screen and (min-width:768px){.container-with-tabs .tab-content{border-top:5px solid #ddd;margin-top:-5px}}@media only screen and (min-width:1218px){.container-with-tabs .tab-content{padding-left:1.5em;padding-right:1.5em}}.container-with-tabs .tab-content .article-list-inner article{padding-bottom:1em;padding-top:1em}.container-with-tabs .tab-content .article-list-inner article:nth-child(4n){padding-right:0}.container-with-tabs .article-list-model-press .article-list-inner article:nth-child(4n){padding-right:1.2em}.container-with-tabs .tab-content-detail .main-image a,.container-with-tabs .tab-content-detail .main-image picture{display:block}.container-with-tabs .tab-content-detail .main-image a{border:1px solid #ddd;height:228px;margin:0 auto;width:322px}.container-with-tabs .tab-content-detail .main-image a picture{background:#fff;height:226px;position:relative;width:320px}.container-with-tabs .tab-content-detail .main-image a picture img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}@media only screen and (min-width:768px){.container-with-tabs .tab-content-detail .container-thin-gray-border{padding-top:0}.container-with-tabs .tab-content-detail .container-valuation-promo{background-color:#f9f9f9;border-top:0;padding-top:3em}.container-with-tabs .tab-content-detail .container-tech-specs{border-top-width:5px}}.container-with-tabs .tab-content-detail .premium-links{margin:15px}.container-with-tabs .tab-content-detail .premium-links a.button,.container-with-tabs .tab-content-detail .premium-links a.button--primary,.container-with-tabs .tab-content-detail .premium-links a.button--secondary,.container-with-tabs .tab-content-detail .premium-links a.button--secondary-variation,.container-with-tabs .tab-content-detail .premium-links a.button-white{margin-right:1em;padding:.8em 1.7em}.container-with-tabs .tab-content-detail .premium-links a.contact{display:block;font-size:1.5em;padding:1em 0}@media only screen and (min-width:768px){.container-with-tabs .tab-content-detail .premium-links a.contact{display:inline;padding:0}}.container-with-tabs .container-tab-text{padding-top:1em}#cookies-popup .container-with-tabs .container-tab-text>.title,.container-with-tabs #cookies-popup .container-tab-text>.title,.container-with-tabs .container-tab-text>h2,.container-with-tabs .container-tab-text>h3,.container-with-tabs .container-tab-text>h4,.container-with-tabs .container-tab-text>h5,.container-with-tabs .container-tab-text>p{padding-left:15px;padding-right:15px}.container-with-tabs .container-tab-text .text-italic{font-size:13px;font-style:italic}.container-with-tabs .container-tab-text .mobile-only{display:none}@media (max-width:768px){.container-with-tabs .container-tab-text .mobile-only,.container-with-tabs .container-tab-text .mobile-only .container-tabs{display:block}}@media only screen and (min-width:768px){.container-with-tabs .container-tab-text ul{padding-left:15px;padding-right:15px}.container-with-tabs .container-tab-text p{text-align:left}}@media (max-width:768px){.container-with-tabs.model-detail .container-tabs{display:none}}@media only screen and (max-width:768px){.container-tech-specs table{width:93%!important}}.info-box{background:#ebf0f6;border:1px solid #cdd7e5;font-style:italic;margin-top:1.4em;padding:1.6em;position:relative}.info-box:after,.info-box:before{border-style:solid;content:"";display:block;height:0;left:100%;position:absolute;width:0}.info-box:before{border-color:transparent transparent #cdd7e5;border-width:11px;left:2em;top:-22px}.info-box:after{border-color:transparent transparent #ebf0f6;border-width:11px;left:2em;top:-21px}.info-box p{color:#245aa2;font-size:1.7em;font-weight:700;padding:0}.container-manufacturer .manufacturer-logo{position:absolute;right:1.5em;top:5.4em;width:93px}.container-manufacturer .heading-text{margin-bottom:30px;margin-top:30px}@media only screen and (min-width:1024px){.container-manufacturer .heading-text{width:70%}}.container-manufacturer .heading-text p{font-size:1.6em;line-height:1.35em}.container-manufacturer h1{word-wrap:break-word;font-family:Roboto Condensed;font-size:3em;font-weight:700}@media only screen and (min-width:768px){.container-manufacturer h1{word-wrap:normal;font-size:5em}}@media only screen and (min-width:1024px){.container-manufacturer h1{word-wrap:normal;font-size:5em;max-width:90%}.container-manufacturer h1.with-premium-message{width:50%}.container-manufacturer .info-box{margin-top:0;padding:1.2em;position:absolute;right:13em;top:5.5em;width:500px}.container-manufacturer .info-box:before{border-color:transparent transparent transparent #cdd7e5;left:auto;right:-22px;top:35%}.container-manufacturer .info-box:after{border-color:transparent transparent transparent #ebf0f6;left:auto;right:-21px;top:35%}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.carousel{padding-bottom:1em;padding-top:1em;position:relative}@media only screen and (min-width:768px){.carousel{border-top:5px solid #ddd;padding-bottom:1.4em;padding-top:1.4em}}.carousel .slick-slide{background:#fff;border:1px solid #ddd;height:60px;margin-left:1em;position:relative;width:70px}@media only screen and (min-width:768px){.carousel .slick-slide{height:160px;width:210px}}.carousel .slick-slide a{display:block;height:100%;width:100%}.carousel .slick-slide img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}.carousel .slick-next,.carousel .slick-prev{background:#ddd;border:0;font-size:0;height:100%;line-height:0;position:absolute;top:0;width:35px;z-index:10}.carousel .slick-next:focus,.carousel .slick-prev:focus{outline:0}.carousel .slick-next:before,.carousel .slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0)}.carousel .slick-disabled{display:none;height:0;padding:0;width:0}.carousel .slick-disabled:before{display:none}.carousel .slick-prev{left:0}.carousel .slick-prev:before{content:"\f104";font-size:35px;line-height:1em}.carousel .slick-next{right:0}.carousel .slick-next:before{content:"\f105";font-size:35px;line-height:1em}.carousel-model{height:93px;overflow:hidden}.carousel-model .slick-slide{height:60px;width:70px}.carousel-model .slick-list{position:absolute}@media only screen and (min-width:768px){.carousel-model{border-top-width:1px}}.alphabet li{background:#fff;display:block;float:left;height:30px;list-style-type:none;margin-bottom:6px;margin-right:6px;padding:0;text-align:center;width:25px}.alphabet li:before{display:none}.alphabet li a{display:block;height:100%;padding:2px 4px;width:100%}.alphabet .active{background:#ddd;color:#222}@media only screen and (min-width:768px){.alphabet{padding-left:0}}.flex-table{-ms-flex-align:stretch;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0}.flex-table li{border-bottom:1px solid #cdd7e5;border-right:1px solid #cdd7e5;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;padding:1.428em;text-align:center}.flex-table li a{text-decoration:none}.flex-table li strong{color:#333;font-size:1.714em;font-weight:700;text-decoration:none}.flex-table li span{color:#245aa2}.flex-table li:before{display:none}@media only screen and (min-width:768px){.flex-table li{border:0;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}.flex-table{padding-left:0}}.icon-yellow-circle{background:transparent url(../images/icons/yellow_circle.png) 0 0 no-repeat;color:#333;display:block;font-size:1.1em;font-style:normal;font-weight:700;height:72px;line-height:1.273em;padding:2.4em 1.2em 1.2em;position:absolute;right:1.5em;text-align:center;top:-62px;width:72px;word-break:break-all}@media only screen and (min-width:768px){.icon-yellow-circle{background-image:url(../images/icons/yellow_circle_t.png);font-size:1.4em;height:100px;line-height:1.286em;top:-82px;width:100px}}@media (max-width:768px){.icon-yellow-circle{display:none}}.icon-yellow-circle-de{padding-top:2.2em}.icon-yellow-circle-es{padding-top:2.1em}.icon-yellow-circle-it{background-size:100%;font-size:1.2em;height:130px;padding-top:4.2em;top:-108px;width:130px}.icon-yellow-circle-ru{padding-top:3em}.icon-yellow-circle-ro,.icon-yellow-circle-ru{background-size:100%;height:120px;top:-100px;width:120px}.icon-yellow-circle-ro{font-size:1.3em;padding-top:3.5em}.icon-yellow-circle-es,.icon-yellow-circle-ua{background-size:100%;font-size:1.2em;height:120px;padding-top:4em;top:-100px;width:120px}.icon-yellow-circle-pl{background-size:100%;font-size:1.1em;height:120px;padding-top:4.5em;top:-100px;width:120px}.icon-yellow-circle-de{background-size:100%;font-size:1.2em;height:120px;padding-top:3em;top:-100px;width:110px;word-break:normal}.icon-yellow-circle-bg,.icon-yellow-circle-cz,.icon-yellow-circle-fr,.icon-yellow-circle-no,.icon-yellow-circle-tr{background-size:100%;font-size:1.2em;height:120px;padding-top:3.5em;top:-100px;width:120px;word-break:normal}.no-flexbox .flex-table{display:block}.no-flexbox .flex-table li{float:left;width:25%}.container-datasheet picture{border:1px solid #ddd;display:inline-block;position:relative}.container-datasheet picture .corner{background:transparent url(../images/icons/icon-pdf-corner.png) 0 0 no-repeat;bottom:0;display:block;height:53px;position:absolute;right:0;width:53px}.container-datasheet picture .pdf-corner{background:transparent url(../images/icons/letter-corner.png) 0 0 no-repeat;display:block;height:77px;position:absolute;right:-1px;top:-1px;width:75px}.container-datasheet picture .pdf-sign{background:transparent url(../images/icons/pdf-sign.png) 0 0 no-repeat;display:block;height:64px;left:-25px;margin-top:-32px;position:absolute;top:50%;width:112px}@media only screen and (min-width:768px){.container-datasheet picture{margin-top:3em;max-width:250px;min-height:160px}}.container-datasheet .download-link{display:inline-block;font-size:2em;margin:2em 0 1em}.container-datasheet .download-link img{width:50px}@media only screen and (min-width:768px){.container-datasheet .download-link{margin:3em 0 1em}}.container-datasheet .valuation-in-model picture{border:0;margin:0}.container-datasheet ul.datasheet-about{margin-bottom:20px}.container-datasheet ul.datasheet-about li{font-size:15px;padding-left:0}.container-datasheet ul.datasheet-about li:before{color:#49aa41;content:"\f00c";float:left;font-family:FontAwesome;font-size:18px;font-weight:700;margin-right:7px;position:static}.container-datasheet form input[type=checkbox]{float:left;height:17px;width:17px}.container-datasheet form input.text{height:auto;min-height:42px}.container-datasheet ul.error{margin-bottom:15px;padding-top:0}.container-datasheet ul.error li{color:#fe3a27;font-size:14px;line-height:18px}.container-datasheet ul.error li:before{display:none}.container-datasheet .checkboxes label{padding-left:10px}.container-datasheet .terms{margin-top:10px}.container-datasheet .terms p{color:#9b9b9b;font-size:10px}.container-datasheet #pdf-thumbnail{text-align:center}.container-datasheet .newsletter-signup button{-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}@media only screen and (min-width:768px){.container-datasheet{min-height:405px}.container-datasheet .note{margin-top:-2em;width:100%}}@media only screen and (min-width:1218px){.container-datasheet{margin-left:0;min-height:auto;width:100%}}.services{padding:0}.services .services-half{float:left;margin-right:5%;width:45%}.services .services-half-last{margin-right:0;padding-top:2em}@media only screen and (min-width:768px){.services{padding-left:1.5em;padding-right:1.5em;width:100%}.services .container{float:left;margin-bottom:30px;margin-right:18px;min-height:290px;width:350px}.services .container-thin-gray-border{padding-top:0}}@media only screen and (min-width:1218px){.services .container:nth-child(4n){clear:both;content:"";display:table}}.page-id-11 .main-right-container{display:none}.page-id-11 .main-container{max-width:100%}@media only screen and (max-width:768px){.services-page td:before{display:none}.services-page .main-left-container{max-width:100%}.services-page .tables-optimizer-wrapper{overflow:hidden;overflow-x:scroll}.services-page table td,.services-page table th{display:table-cell}}@media only screen and (min-width:768px){.tab-content-insurance>.container-gray-border{border-top:0}}@media only screen and (max-width:767px){.tab-content-insurance .input-addon{display:block;padding-top:1em}.tab-content-insurance .input-addon input.text{width:100%}.tab-content-insurance .input-addon .button-red{margin-top:.875em;padding:.8em}}.tab-content-insurance picture.thumbnail{border:1px solid #ddd;display:block;float:right;margin-left:2.4em;margin-top:2.4em}@media only screen and (min-width:768px){.tab-content-insurance picture.thumbnail{margin-left:0;margin-right:8em}.tab-content-insurance picture.thumbnail-model{float:left;margin-right:2em}}.tab-content-insurance p{text-align:left}.tab-content-insurance .container-thin-gray-border{padding-top:0}.tab-content-insurance .services{padding-bottom:3em;padding-left:1.5em;padding-right:1.5em}@media only screen and (min-width:768px){.tab-content-insurance .services{padding-top:6em}.tab-content-insurance .services .services-half{width:35%}}.tab-content-insurance .pull-left-important br{display:block}.tab-content-insurance .container-without-padding{padding-left:0;padding-right:0}.tab-content-insurance .container-without-padding .services{padding-bottom:0}.tab-content-insurance .container-without-padding .services p br{display:inline}@media only screen and (max-width:767px){.tab-content-insurance .container-without-padding .services-mobile-half{float:left;width:45%}}@media only screen and (min-width:768px){.tab-content-insurance .container-half{float:left;padding-right:5%;width:50%}}@media only screen and (min-width:1218px){.tab-content-insurance .g-wide--10{float:right;width:59.996%}.tab-content-insurance .pull-left-important{float:left}.tab-content-insurance .pull-left-important .g-wide--8{width:48%}.tab-content-insurance .pull-left-important .thumbnail-model{margin-right:0}.tab-content-insurance .g-wide--push-2{margin-left:12.5%}.tab-content-insurance .g-wide--8{border-top:0;margin-right:0;padding-left:0;padding-right:0;width:40%}.tab-content-insurance .g-wide--8 .container-thin-gray-border:first-child{border:0}.tab-content-insurance .container-half{float:none;padding-left:0;padding-right:auto;width:100%}.tab-content-insurance .services{padding-top:0}}.container-insurance{padding-bottom:0}.container-insurance .lw-breadcrumbs a{color:#111;font-size:1.29em;line-height:1em;text-decoration:none}.container-insurance .lw-breadcrumbs a:after{color:#ccc;margin:0 19px}.container-insurance .lw-breadcrumbs a:last-of-type:after{display:none}.container-insurance .lw-breadcrumbs .actual{font-weight:700}.container-insurance h1{font-size:4.8em}#cookies-popup .container-insurance .title,.container-insurance #cookies-popup .title,.container-insurance h3{font-size:2.4em;padding-bottom:15px;padding-top:30px}.container-insurance aside{padding-right:0}.container-insurance .container .main-image a{width:290px}.container-insurance .container .main-image a picture{margin:0 auto;width:288px}.container-insurance .valuation-form{background:inherit;border-top:0;margin-top:0;padding:1.5em 0 0}.container-insurance .valuation-form .valuation-v1-wrapper{margin:0 auto;max-width:290px;width:100%}.container-insurance .valuation-form .valuation-v1-wrapper .choice-controll{border:3px solid #dc0c30}.container-insurance .valuation-form .button-red{font-size:2.5em;height:2.7em;position:relative;width:100%}.container-insurance .valuation-form .button-red .fa{position:absolute;right:10px;top:.8em}.container-insurance .insurance-price{font-size:1.6em;padding:1.875em 0}.container-insurance .insurance-price strong{color:#dc0c30;display:block;font-size:2.25em;line-height:1em;padding:15px 0}.container-insurance .insurance-faq-text{padding-bottom:2.14769em;padding-top:0}.container-insurance .insurance-faq-text a{display:block;font-size:1.2307em;padding-bottom:1.25em}.container-insurance .insurance-faq-text small{font-size:.86307em}.container-insurance aside .main-image{padding-bottom:0}.container-insurance hr{color:#ddd;display:none}@media only screen and (min-width:768px){.container-insurance hr{display:block}.container-insurance .container-dark-gray-border{border:0}.container-insurance aside{float:none}}.insurance-faq{background:#fff;border:1px solid #ddd;box-shadow:inset 0 0 5px 1px #ddd rgba(0,0,0,.1);margin:0 0 1em;padding:0 1.5em}.insurance-faq .insurance-faq-link{color:#222;display:block;font-size:1.6em;line-height:3.125em;position:relative;text-decoration:none;width:100%}.insurance-faq .insurance-faq-link:after{-webkit-font-smoothing:antialiased;color:#999;content:"\f107";display:inline-block;font-size:14px;font:normal normal normal 14px/1 FontAwesome;margin-right:10px;position:absolute;right:0;text-align:right;text-rendering:auto;top:16.5px;width:32px}.insurance-faq .insurance-faq-content{display:none;font-size:1.4em;line-height:1.714285em;padding:0 0 1.285714em}.insurance-faq.open .insurance-faq-link:after{content:"\f106"}.insurance-faq.open .insurance-faq-content{display:block}.container-insurance-landing{padding-left:0;padding-right:0}.container-insurance-landing .list-large-marks{counter-reset:list}.container-insurance-landing .list-large-marks li{border:3px solid #dc0c30;margin-bottom:6em;padding:1em 1.6em 1em 4.8em;position:relative}.container-insurance-landing .list-large-marks li:before{background-color:#dc0c30;color:#fff;content:counter(list);counter-increment:list;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;height:100%;line-height:550%;padding-left:.5em;width:1.8em}.container-insurance-landing .list-large-marks li:after{background-color:#dc0c30;bottom:calc(-6em - 3px);content:" ";display:block;height:6em;left:1.2em;position:absolute;width:3px}.container-insurance-landing .list-large-marks li:last-child{margin-bottom:2em;padding-bottom:1em}.container-insurance-landing .list-large-marks li:last-child:after{display:none}.container-insurance-landing>.container:first-child{padding-left:0;padding-right:0}.container-insurance-landing .valuation-form .valuation-v1-wrapper{margin-bottom:4.5%;width:100%}.container-insurance-landing .valuation-form .valuation-v1-wrapper:nth-child(4){margin-bottom:0}@media only screen and (min-width:768px){.container-insurance-landing,.container-insurance-landing>.container:first-child{padding-left:1.5em;padding-right:1.5em}.container-insurance-landing .container-insurance-text .container-gray,.container-insurance-landing .container-white{background-color:transparent}.container-insurance-landing aside{border-top:5px solid #ddd}.container-insurance-landing .valuation-form .valuation-v1-wrapper{margin-right:4.5%;max-width:none}.container-insurance-landing .valuation-form .valuation-v1-wrapper.g--last{margin-right:0}.container-insurance-landing .valuation-form .valuation-v1-wrapper:nth-child(3){margin-bottom:0}}@media only screen and (min-width:1025px){.container-insurance-landing .valuation-form .valuation-v1-wrapper{width:47.5%}}.container-insurance-adjustments{background-color:#fff;padding:4em 1.5em 0}.container-insurance-adjustments>.container{background-color:#fff}.container-insurance-adjustments h2{font-size:3.6em;line-height:1.33333em;padding-top:0}.container-insurance-adjustments>.container:first-child{padding-left:0;padding-right:0}.container-insurance-adjustments .button-red{font-size:1.8em;height:2.7em;min-width:350px;position:relative}.container-insurance-adjustments .button-red .fa{position:absolute;right:10px;top:.8em}@media only screen and (max-width:400px){.container-insurance-adjustments .button-red{font-size:1.6em;line-height:1em;min-width:200px;width:100%}}.container-insurance-adjustments .container .container-white .container-gray{background-color:#eee;border-top:3px solid #dc0c30;padding:2.5em}.container-insurance-adjustments.adjustments-breadcrumbs{background-color:#f6f6f6;border-bottom:1px solid #eee;padding:2em 1.5em;position:relative}.container-insurance-adjustments.adjustments-breadcrumbs a.go-back{font-size:14px;position:absolute;right:0;top:52px}.container-insurance-adjustments.adjustments-breadcrumbs a.go-back:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";display:inline-block;font:16px/1 FontAwesome;font-size:inherit;font-weight:700;margin-right:8px;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0)}.container-insurance-adjustments aside{border-top:5px solid #aaa;margin-top:1em}.container-insurance-adjustments .valuation-v2-wrapper{position:relative}.container-insurance-adjustments .valuation-v2-wrapper label{color:#888;font-size:12px;left:7px;position:absolute;top:7px}.container-insurance-adjustments .valuation-v2-wrapper input[type=email],.container-insurance-adjustments .valuation-v2-wrapper input[type=number],.container-insurance-adjustments .valuation-v2-wrapper input[type=tel],.container-insurance-adjustments .valuation-v2-wrapper input[type=text]{padding-top:20px;width:100%}.container-insurance-adjustments .form-zip{float:left;margin-right:3%;width:27%}.container-insurance-adjustments .form-city{float:left;width:70%}.container-insurance-adjustments .form-checkboxes{margin-top:4em}.container-insurance-adjustments .form-checkboxes>div{margin-bottom:1em}.container-insurance-adjustments .form-checkboxes>div:last-of-type{margin-bottom:0}.container-insurance-adjustments .form-checkboxes .squaredTwo{margin-bottom:70px;margin-right:10px}.container-insurance-adjustments .form-checkboxes p{line-height:30px}.container-insurance-adjustments .squaredTwo{background-color:#fff;border:1px solid #ddd;float:left;height:30px;position:relative;width:30px}.container-insurance-adjustments .squaredTwo label{cursor:pointer;height:20px;left:4px;position:absolute;top:4px;width:20px}.container-insurance-adjustments .squaredTwo label:after{background:transparent;border:3px solid #49aa41;border-right:none;border-top:none;content:"";height:10px;left:3px;opacity:0;position:absolute;top:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:16px}.container-insurance-adjustments .squaredTwo label:hover:after{opacity:.3}.container-insurance-adjustments .squaredTwo input[type=checkbox]{visibility:hidden}.container-insurance-adjustments .squaredTwo input[type=checkbox]:checked+label:after{opacity:1}.container-insurance-adjustments .container-adjustment{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3em;position:relative}.container-insurance-adjustments .container-adjustment .popular-choice{background:#dc0c30;color:#fff;font-size:1.6em;font-weight:700;padding:10px 40px;position:absolute;right:0;top:0}@media only screen and (max-width:768px){.container-insurance-adjustments .container-adjustment .popular-choice{font-size:1.2em;padding:5px 20px}}#cookies-popup .container-insurance-adjustments .container-adjustment .title,.container-insurance-adjustments .container-adjustment #cookies-popup .title,.container-insurance-adjustments .container-adjustment h3{font-size:1.8em;padding-top:0}#cookies-popup .container-insurance-adjustments .container-adjustment .title span,.container-insurance-adjustments .container-adjustment #cookies-popup .title span,.container-insurance-adjustments .container-adjustment h3 span{font-weight:400}.container-insurance-adjustments .container-adjustment:last-of-type{padding-bottom:0}.container-insurance-adjustments .container-adjustment .squaredTwo{-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;margin-right:2em}.container-insurance-adjustments .container-adjustment .adjustment-text{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;float:right}@media only screen and (min-width:768px){.container-insurance-adjustments{background-color:#f9f9f9;padding-top:1em}.container-insurance-adjustments>.container{background-color:#f9f9f9}#cookies-popup .container-insurance-adjustments .container-adjustment .title,.container-insurance-adjustments .container-adjustment #cookies-popup .title,.container-insurance-adjustments .container-adjustment h3{font-size:2.4em}.container-insurance-adjustments.adjustments-breadcrumbs{background-color:#f9f9f9;border:0}.container-insurance-adjustments .form-checkboxes .squaredTwo{margin-bottom:25px}.container-insurance-adjustments .form-checkboxes .squaredTwo.mb-150{margin-bottom:150px}}.container .lw-breadcrumbs-insurance{-ms-flex-pack:distribute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.container .lw-breadcrumbs-insurance .actual{display:inline-block}.container .lw-breadcrumbs-insurance .success{color:#49aa41}.container .lw-breadcrumbs-insurance a{display:inline-block;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;font-size:1em;position:relative;white-space:normal}.container .lw-breadcrumbs-insurance a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:24px;font-weight:700;margin:0;position:absolute;right:-18px;text-rendering:auto;top:15%;-webkit-transform:translate(0);transform:translate(0)}.container .lw-breadcrumbs-insurance a:before{display:none!important}@media only screen and (min-width:768px){.container .lw-breadcrumbs-insurance{display:block}.container .lw-breadcrumbs-insurance a br{display:none}.container .lw-breadcrumbs-insurance a:after{font-size:14px;margin:19px 8px 19px 19px;position:static}}.container-insurance-contact{padding-left:0;padding-right:0}.container-insurance-contact>.container .container-white{padding-left:1.5em;padding-right:1.5em}.container-insurance-contact section p:last-of-type{padding-left:40px;padding-right:15px}.container-insurance-contact section p:last-of-type .button,.container-insurance-contact section p:last-of-type .button--primary,.container-insurance-contact section p:last-of-type .button--secondary,.container-insurance-contact section p:last-of-type .button--secondary-variation,.container-insurance-contact section p:last-of-type .button-white{display:block;margin-bottom:20px}.container-insurance-contact .valuation-form{padding-top:0}.container-insurance-contact .valuation-form sup{color:red;font-size:1.2em;top:-.3em}#cookies-popup .container-insurance-contact .valuation-form .title:first-child,.container-insurance-contact .valuation-form #cookies-popup .title:first-child,.container-insurance-contact .valuation-form h3:first-child{padding-top:0}.container-insurance-contact .container-summary span{color:#888;display:block;font-size:1.2em;line-height:2em;margin-top:25px}.container-insurance-contact .container-summary span a{color:#dc0c30}.container-insurance-contact .container-summary span a:hover{color:#f3284b}.container-insurance-contact .container-summary .insurance-price{padding-bottom:0}.container-insurance-contact .container-summary .insurance-price strong{color:#dc0c30;margin-top:0;padding:0}.container-insurance-contact .container-summary .insurance-price strong span{color:#dc0c30;display:inline}.container-insurance-contact .container-summary strong{color:#222;display:block;font-size:1.6em;font-weight:300;line-height:1.5em}.container-insurance-contact .container-summary strong.notlast-hack{font-weight:300!important}.container-insurance-contact .container-summary strong:last-of-type{font-weight:700}@media only screen and (min-width:768px){.container-insurance-contact section p:last-of-type .button,.container-insurance-contact section p:last-of-type .button--primary,.container-insurance-contact section p:last-of-type .button--secondary,.container-insurance-contact section p:last-of-type .button--secondary-variation,.container-insurance-contact section p:last-of-type .button-white{display:inline-block;margin-bottom:0}}.container-insurance-thank-you .success{color:#49aa41}.container-insurance-thank-you p{font-size:1.6em;line-height:1.5em}.container-insurance-model .valuation-form .valuation-v1-wrapper{margin:0 1.5em;width:90%}.squaredTwo.error{border-color:red}picture.inline{display:inline}.insurance-contact-person{padding-top:12px}.insurance-contact-person picture{float:left;padding-right:12px;width:90px}.insurance-contact-person p{font-size:1.6em;line-height:1.3333em}.insurance-contact-person-header{float:left;margin-right:15px}.insurance-contact-person-header picture{float:left;padding-right:12px}.insurance-contact-person-header div{float:left}@media only screen and (min-width:768px){.insurance-layout .app-bar-container{height:95px}}@media only screen and (min-width:680px){.insurance-layout .app-bar-container .logo{padding-top:2.5em}}.insurance-layout .app-bar-container button{font-size:1.2em}@media only screen and (max-width:400px){.insurance-layout .app-bar-container button{font-size:.69em;padding:.8em .3em}}@media only screen and (max-width:767px){.insurance-layout .app-bar-text-right{margin:10px}.insurance-contact-person-header{font-size:80%}}.insurance-popup{background:#eee;border:1px solid #ddd;left:50%;padding:2em;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:640px;z-index:999999}.insurance-popup .valuation-form{background:transparent;border:0;margin-top:0;padding:0}.insurance-popup .valuation-form label{display:inline-block;min-width:100px}@media only screen and (max-width:650px){.insurance-popup{max-width:640px;width:80%}.insurance-popup .valuation-form .valuation-v2-wrapper input{width:100%}}.insurance-overlay{background:#fff;height:100%;left:0;opacity:.95;position:fixed;top:0;width:100%;z-index:999}.datepicker table td,.datepicker table th{font-size:13px}.transport .syw{margin-top:20px}.transport .syw .frame{height:480px;margin-top:15px;overflow:hidden;transition:.3s}.transport .syw .frame iframe{border:none}.transport .syw .frame.open{height:480px}.transport .syw-powered .services-mobile-half{width:100%}.tab-content-valuation .valuation-main{padding-bottom:0;padding-left:0;padding-right:0}@media only screen and (min-width:768px){.tab-content-valuation .valuation-main{float:left;padding-left:1.5em;padding-right:1.5em;width:40%}}.tab-content-valuation .valuation-example{float:left;margin-top:1em;padding:0 0 0 6em;width:60%}.tab-content-valuation .valuation-example picture img{border:1px solid #f6f6f6}.tab-content-valuation .valuation-example .valuation-example-inner{display:inline-block}.tab-content-valuation .valuation-example a.sample-valuation{float:right;font-size:1.5em;line-height:2em}.tab-content-valuation .valuation-header{padding:0 1.5em 3em}@media only screen and (min-width:768px){.tab-content-valuation .valuation-header .heading{float:left;width:50%}.tab-content-valuation .valuation-header .heading p{width:80%}}.tab-content-valuation .valuation-header .heading h2{padding:1em 0 0}.tab-content-valuation .valuation-header .heading p{font-size:1.6em;padding-top:.5em}.tab-content-valuation .valuation-header .top-testimonial{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:3em;padding:1.5em 0 0}@media only screen and (min-width:768px){.tab-content-valuation .valuation-header .top-testimonial{float:left;padding-top:0;width:50%}}.tab-content-valuation .valuation-header .top-testimonial picture{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;background:transparent;border:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:50px;margin-right:14px;width:62px}.tab-content-valuation .valuation-header .top-testimonial .article-quote{font-size:1.6em;font-style:italic;line-height:1.313em}.tab-content-valuation .valuation-header .top-testimonial .article-quote cite{font-style:normal;font-weight:700;line-height:1.5em}.tab-content-valuation .valuation-header .top-testimonial p{padding-left:73px;padding-top:.2em}.tab-content-valuation .valuation-header .top-testimonial p strong{font-style:normal;padding-top:.4em}.tab-content-valuation .valuation-tabs .val-icon{background:red;display:inline-block;height:49px;width:49px}.tab-content-valuation .valuation-tabs .icon-valuation{background:transparent url(../images/icons/ico-valuation.png) no-repeat;background-position:top;background-size:49px 98px}.tab-content-valuation .valuation-tabs .icon-specs{background:transparent url(../images/icons/ico-tech-specs.png) no-repeat top;background-size:49px 98px}.tab-content-valuation .valuation-tabs .icon-price-dev{background:transparent url(../images/icons/ico-price-dev.png) no-repeat top;background-size:49px 98px}.tab-content-valuation .valuation-tabs .icon-weekly-updates{background:transparent url(../images/icons/ico-weekly-updates.png) no-repeat top;background-size:49px 98px}.tab-content-valuation .valuation-tabs .icon-listings{background:transparent url(../images/icons/ico-listings.png) no-repeat top;background-size:49px 98px}.tab-content-valuation .valuation-tabs .icon-auctions{background:transparent url(../images/icons/ico-auction.png) no-repeat top;background-size:49px 98px}.tab-content-valuation .valuation-tabs .icon-blue{background-position:bottom}.tab-content-valuation .valuation-tabs .valuation-tab-content{display:block;padding-top:1em}.tab-content-valuation .valuation-tabs .valuation-tab-hidden{display:none}.tab-content-valuation .valuation-tabs .tabs li{background:#fff;border:0;line-height:0!important;position:relative}.tab-content-valuation .valuation-tabs .tabs li a{font-weight:700;line-height:1.2em;padding-left:.5em;padding-right:.5em;text-align:left;text-decoration:underline}.tab-content-valuation .valuation-tabs .tabs li a .val-icon{float:left;margin-right:10px;margin-top:.8em}.tab-content-valuation .valuation-tabs .tabs li .premium{background:#fdc827;border:1px solid #e5b41d;border-radius:30px;display:block;font-size:.7em;height:60px;padding-top:2.5em;position:absolute;right:.8em;text-align:center;top:.8em;width:60px}.tab-content-valuation .valuation-tabs .tabs li.actual{background:#f9f9f9;border:0}.tab-content-valuation .valuation-tabs .tabs li.actual a{color:#000;text-decoration:none}@media only screen and (min-width:768px){.tab-content-valuation .valuation-tabs .tabs li.actual{border-bottom:5px solid #f9f9f9;border-top:5px solid #ddd}.tab-content-valuation .valuation-tabs .tabs li{border-bottom:5px solid #ddd;border-top:5px solid #fff}.tab-content-valuation .valuation-tabs .tabs li a{padding:1.2em 2em;text-align:center}.tab-content-valuation .valuation-tabs .tabs li a .val-icon{float:none;margin:0}.tab-content-valuation .valuation-tabs .tabs li .premium{right:.2em;top:.2em}}.tab-content-valuation .valuation-tabs .mobile-header i{float:left}.tab-content-valuation .valuation-tabs .mobile-header p{float:left;font-size:1.6em;font-weight:700;line-height:1em}.tab-content-valuation .valuation-tabs .info .content{margin-bottom:2em;padding-top:1.2em}@media only screen and (min-width:768px){.tab-content-valuation .valuation-tabs .info .content{float:left;margin-right:0;padding-right:3em;width:50%}}.tab-content-valuation .valuation-tabs .info .content p{line-height:1.714em}.tab-content-valuation .valuation-tabs .info .content p br{display:block}.tab-content-valuation .valuation-tabs .info .ilustration{padding-top:1.2em;text-align:center}@media only screen and (min-width:768px){.tab-content-valuation .valuation-tabs .info .ilustration{float:right;width:43%}}.tab-content-valuation .valuation-tabs .info .ilustration picture{border:1px solid #ddd;display:inline-block;max-width:100%}@media only screen and (min-width:768px){.tab-content-valuation .valuation-tabs .info .ilustration picture{margin-top:1.85em}}.tab-content-valuation .valuation-tabs .info .tab-controls{padding:2em 0}@media only screen and (min-width:768px){.tab-content-valuation .valuation-tabs .info .tab-controls{float:left;padding:0;width:50%}}.tab-content-valuation .valuation-tabs .info .tab-controls .left-control{font-size:1.6em;margin-bottom:1.25em;width:60%}.tab-content-valuation .valuation-tabs .info .tab-controls .left-control i{color:#245aa2;float:left;font-size:1.2em;font-weight:700;margin-bottom:1em;margin-right:5px}@media only screen and (min-width:768px){.tab-content-valuation .valuation-tabs .info .tab-controls .left-control{float:left;margin-bottom:0;width:50%}.tab-content-valuation .valuation-tabs .info .tab-controls .left-control i{margin-bottom:0}}.tab-content-valuation .valuation-tabs .info .tab-controls .right-controls{float:right;font-size:1.6em;text-align:right;width:62%}.tab-content-valuation .valuation-tabs .info .tab-controls .right-controls i{color:#245aa2;float:right;font-size:1.2em;font-weight:700;margin-bottom:1em;margin-left:5px}@media only screen and (min-width:768px){.tab-content-valuation .valuation-tabs .info .tab-controls .right-controls{width:50%}.tab-content-valuation .valuation-tabs .info .tab-controls .right-controls i{margin-bottom:0}.tab-content-valuation>.container-gray-border{border-top:0}}@media only screen and (max-width:767px){.tab-content-valuation .input-addon{display:block;padding-top:1em}.tab-content-valuation .input-addon input.text{width:100%}.tab-content-valuation .input-addon .button-blue{margin-top:.875em;padding:.8em}}.tab-content-valuation picture.thumbnail{border:1px solid #ddd;display:block;float:right;margin-left:2.4em;margin-top:2.4em}@media only screen and (min-width:768px){.tab-content-valuation picture.thumbnail{margin-left:0;margin-right:8em}.tab-content-valuation picture.thumbnail-model{float:left;margin-right:2em}}.tab-content-valuation p{text-align:left}.tab-content-valuation .container-thin-gray-border{padding-top:0}.tab-content-valuation .services{padding-bottom:3em;padding-left:1.5em;padding-right:1.5em}@media only screen and (min-width:768px){.tab-content-valuation .services{padding-top:6em}.tab-content-valuation .services .services-half{width:35%}}.tab-content-valuation .pull-left-important br{display:block}.tab-content-valuation .container-without-padding{padding-left:0;padding-right:0}.tab-content-valuation .container-without-padding .services{padding-bottom:0}.tab-content-valuation .container-without-padding .services p br{display:inline}@media only screen and (max-width:767px){.tab-content-valuation .container-without-padding .services-mobile-half{float:left;width:45%}}@media only screen and (min-width:768px){.tab-content-valuation .container-half{float:left;padding-right:5%;width:50%}.tab-content-valuation .container-with-tabs .container-tabs{background:#fff}}@media only screen and (min-width:1218px){.tab-content-valuation .g-wide--10{float:right;width:59.996%}.tab-content-valuation .pull-left-important{float:left}.tab-content-valuation .pull-left-important .g-wide--8{width:48%}.tab-content-valuation .pull-left-important .thumbnail-model{margin-right:0}.tab-content-valuation .g-wide--push-2{margin-left:12.5%}.tab-content-valuation .g-wide--8{border-top:0;margin-right:0;padding-left:0;padding-right:0;width:40%}.tab-content-valuation .g-wide--8 .container-thin-gray-border:first-child{border:0}.tab-content-valuation .container-half{float:none;padding-left:0;padding-right:auto;width:100%}.tab-content-valuation .services{padding-top:0}}.tab-content-valuation .val-flag{background:url(../images/icons/val_flags_16.png) no-repeat;display:inline-block;height:16px;width:16px}.tab-content-valuation .val-flag.val-flag-bg{background-position:-16px 0}.tab-content-valuation .val-flag.val-flag-cn{background-position:-32px 0}.tab-content-valuation .val-flag.val-flag-de{background-position:-48px 0}.tab-content-valuation .val-flag.val-flag-es{background-position:0 -16px}.tab-content-valuation .val-flag.val-flag-fr{background-position:-16px -16px}.tab-content-valuation .val-flag.val-flag-gb{background-position:-32px -16px}.tab-content-valuation .val-flag.val-flag-it{background-position:-48px -16px}.tab-content-valuation .val-flag.val-flag-pl{background-position:0 -32px}.tab-content-valuation .val-flag.val-flag-ru{background-position:-16px -32px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.tab-content-valuation .val-flag{background:url(../images/icons/val_flags_32.png) no-repeat;background-size:64px 48px}}.valuation-form{background:#f6f6f6;border-top:5px solid #ddd;list-style-type:none;margin-top:1em;padding:2em}#cookies-popup .valuation-form .sponsored.title,.valuation-form #cookies-popup .sponsored.title,.valuation-form h3.sponsored{font-size:2.4em;margin-bottom:.6em;padding-top:0}#cookies-popup .valuation-form .sponsored.title span,.valuation-form #cookies-popup .sponsored.title span,.valuation-form h3.sponsored span{color:#fa0011}.valuation-form p.error{color:#fa0011;margin-bottom:1em}.valuation-form .valuation-v1-wrapper{background-color:#fff;margin-bottom:.8em;width:80%}.valuation-form .valuation-v1-wrapper .choice-controll{background-image:url(../images/icons/angle-down-icon.png);background-position:95%;background-repeat:no-repeat;border:1px solid #ddd;cursor:pointer;padding:.4em .4em .4em .6em}.valuation-form .valuation-v1-wrapper .choice-controll label{color:#888;cursor:pointer;display:block;font-size:1.2em;margin:0;padding:0;text-transform:uppercase;width:90%}.valuation-form .valuation-v1-wrapper .choice-controll .valuation-v1{border:0;font-size:1.5em;width:100%;width:90%}.valuation-form .valuation-v1-wrapper .choice-controll.error{border:1px solid #fa0011}.valuation-form .valuation-v1-wrapper .choice-controll.error .valuation-v1,.valuation-form .valuation-v1-wrapper .choice-controll.error label{color:#fa0011}.valuation-form .valuation-v1-wrapper .choice-controll.inactive{background-image:none;background:#eee;cursor:not-allowed}.valuation-form .valuation-v1-wrapper .choice-controll.inactive label{cursor:not-allowed}.valuation-form .valuation-v1-wrapper .choices.usage-choices{margin-top:-.9em}.valuation-form .valuation-v1-wrapper .choices{display:none;position:relative}.valuation-form .valuation-v1-wrapper .choices ul{background:#fff;border:1px solid #ddd;margin:0;padding:.3em .3em .3em .4em;position:absolute;width:100%;z-index:1000}.valuation-form .valuation-v1-wrapper .choices ul li{padding-left:.6em}.valuation-form .valuation-v1-wrapper .choices ul li a{font-size:.9em}.valuation-form .valuation-v2-wrapper{margin-bottom:.8em}.valuation-form .valuation-v2-wrapper input{background:#fff;border:1px solid #ddd;font-size:1.5em;height:2.95em;padding:.3em .3em .3em .4em;width:80%}.valuation-form .valuation-v2-wrapper.error input{border:1px solid #fa0011!important;color:#fa0011}.valuation-form .valuation-v2-wrapper.error input::-webkit-input-placeholder{color:#fa0011}.valuation-form .valuation-v2-wrapper.error input:-moz-placeholder,.valuation-form .valuation-v2-wrapper.error input::-moz-placeholder{color:#fa0011;opacity:1}.valuation-form .valuation-v2-wrapper.error input:-ms-input-placeholder{color:#fa0011}.valuation-form .valuation-terms{margin:2em 0}.valuation-form .valuation-gdpr p{font-size:130%}.valuation-form .payments{margin-top:1.6em}.valuation-form .payments label{display:block;margin-bottom:1.2em}.valuation-form .payments input{float:left;margin-right:.4em;margin-top:.7em}.valuation-form .payments img{float:left;margin-right:.3em}.valuation-form .payments p{display:block;float:left;font-size:1em;margin-left:.4em;padding:0;width:20%}.valuation-form .payments p.paypal{padding-top:.5em}.valuation-form .g-recaptcha{-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:0 0;transform-origin:0 0}@media only screen and (min-width:930px){.valuation-form .g-recaptcha{-webkit-transform:scale(1);transform:scale(1)}}.valuation-form .start-valuation button,.valuation-form .start-valuation p{float:left}.valuation-form .security{margin-top:.8em}.valuation-form .security .ssl{padding-top:1.3em;width:100%}@media only screen and (min-width:768px){.valuation-form .security .ssl{float:left;width:39%}}.valuation-form .security .ssl img{float:left}.valuation-form .security .ssl p{color:#666;display:block;float:left;line-height:2.3em;margin-left:.4em;padding:0;width:70%}@media only screen and (min-width:768px){.valuation-form .security .ssl p{line-height:1.3em;width:70%}}.valuation-form .security .wirecard{float:left;margin-right:15px;padding-top:1.3em;width:27%}.valuation-form .security .wirecard p{color:#666;padding:0}.valuation-form .security .wirecard p strong{font-size:1.2em}.valuation-form .security .norton{float:left;width:30%}.valuation-form .sponsor{padding:0}.valuation-form .sponsor p{color:#888;float:left}.valuation-form .sponsor a{display:block;float:left;margin-left:1.5em}.valuation-form .valuation-type-slide{height:4.5em;margin-bottom:.8em;overflow:hidden;padding:0}.valuation-form .valuation-type-slide #working-hours-slide.usagePos{margin-top:-5.2em}.tab-content-valuation-de .valuation-tabs .tabs li a{padding-left:1em;padding-right:1em}@media only screen and (min-width:768px){.tab-content-spare-parts .g-wide--8{float:left;margin-left:0;margin-right:4.5%;width:47.75%}.tab-content-spare-parts .g-wide--8 .container-gray-border{border-top:0}.tab-content-spare-parts .g-wide--8 .services{padding-top:0}.tab-content-spare-parts .g--last{margin-right:0}}@media only screen and (min-width:1218px){.tab-content-spare-parts .g-wide--8 .container-gray-border{margin-left:0;padding-left:0;width:80%}.tab-content-spare-parts .g-wide--8 .services{padding-left:0;padding-right:0}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-flexbox .tab-content-valuation .valuation-header .top-testimonial{display:block;padding-right:2em}.no-flexbox .tab-content-valuation .valuation-header .top-testimonial picture{float:left;height:100px}.ie8 .valuation-pdf-example{height:573px;width:412px}.ie8 .valuation-tabs .tabs li .premium{display:none}.ie8 .valuation-tabs .info .ilustration picture{height:240px;width:470px}.valuation-in-model{border:5px solid #e48e04;margin-top:2em}.valuation-in-model .valuation-form{background:#fff;border-top:none;padding:0}@media only screen and (min-width:768px){.valuation-in-model .valuation-form .valuation-v1-wrapper,.valuation-in-model .valuation-form .valuation-v2-wrapper input{width:50%}}.valuation-order-summary-subheading{font-size:1.6em;padding:1em .2em 2em}.valuation-order-summary{border-top:5px solid #ddd;margin:0 -1.5em -3em;padding:1.5em 3em 2em;width:auto}@media only screen and (min-width:768px){.valuation-order-summary{margin:0;max-width:600px;width:60%}}.valuation-order-summary>p{font-size:1.5em}.valuation-order-summary .valuation-order-payment{margin:3em 0}@media only screen and (min-width:768px){.valuation-order-summary .valuation-order-payment form{float:left}}.valuation-order-summary .valuation-order-payment p{font-size:1.6em;padding-top:2em}@media only screen and (min-width:768px){.valuation-order-summary .valuation-order-payment p{float:right;padding-top:.8em}}.valuation-order-summary .security{margin:0 auto;opacity:.5}.valuation-order-summary .security .norton,.valuation-order-summary .security .ssl,.valuation-order-summary .security .wirecard{margin-bottom:1em}@media only screen and (min-width:768px){.valuation-order-summary .security .norton,.valuation-order-summary .security .ssl,.valuation-order-summary .security .wirecard{float:left;margin-bottom:0}.valuation-order-summary .security .ssl{margin-right:2.4em;width:14em}}.valuation-order-summary .security .ssl img{float:left;margin-right:.8em;margin-top:1em}.valuation-order-summary .security .ssl p{width:10.5em}.valuation-order-summary .security .wirecard{text-align:right;width:11em}@media only screen and (min-width:768px){.valuation-order-summary .security .wirecard{margin-right:4em}}.valuation-order-summary .security .wirecard p{text-align:right}.valuation-order-summary .security .wirecard img{position:relative;top:-.3em;width:80%}.valuation-order-summary .security .norton{padding-top:.4em}.container-registration-heading .danger-cut{text-decoration:line-through}.container-registration-list .list li{margin-bottom:1em}.container-registration-list .list li:last-child{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1217px){.container-registration-list .list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.container-registration-list .list li:nth-child(3){width:50%}.container-registration-list .icon-yellow-circle{top:-21px}}@media only screen and (min-width:1218px){.container-registration-list .list{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media only screen and (min-width:768px){.container-registration-form{background-color:#f9f9f9;border-top:0}}@media only screen and (min-width:1218px){.container-registration-form{width:60%}}.container-registration-form .voucher{margin-top:2.4em;position:relative}.container-registration-form .voucher picture{display:block}.container-registration-form .voucher .icon-yellow-circle{bottom:-1.5em;left:1em;right:auto;top:auto}.noUi-target,.noUi-target *{-webkit-touch-callout:none;box-sizing:border-box;-ms-touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.noUi-target{direction:ltr;position:relative}.noUi-base{height:100%;position:relative;width:100%;z-index:1}.noUi-origin{bottom:0;left:0;position:absolute;right:0;top:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base{background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:20px;left:-17px;top:-6px;width:20px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;left:-6px;top:-17px;width:28px}.noUi-target{border:1px solid #ddd;height:10px;margin-bottom:1.5em}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{background:#245aa2;border:1px solid #14396a;border-radius:50%;cursor:default}[disabled] .noUi-connect,[disabled].noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;font:400 12px Arial;position:absolute}.noUi-value{position:absolute;text-align:center;width:40px}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:50px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{margin-left:-20px;padding-top:20px}.noUi-value-horizontal.noUi-value-sub{padding-top:15px}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{margin-left:20px;margin-top:-5px;width:15px}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.container-text p{font-size:1.6em;line-height:1.5em}.container-text h1,.container-text h2{padding-top:1em}#cookies-popup .container-text .title,.container-text #cookies-popup .title,.container-text h3{font-size:2.4em;padding-top:1.5em}.container-text h4{font-size:2.1em}.container-text ul{padding-left:20px}.container-text ul li:before{color:#245aa2}.sponsor{padding:4em 0}.sponsor h2{word-break:break-word}.sponsor p .text-dots{display:inline}.sponsor .text-open .text-dots,.sponsor p .text-more{display:none}.sponsor .text-open .text-more{display:inline}.sponsor .social{margin-top:2em}.sponsor .social .social-icon{margin-right:2em}@media only screen and (min-width:768px){.sponsor .social .social-icon{margin-right:1em}}@media only screen and (min-width:1200px){.sponsor .social .social-icon{margin-right:2em}}.sponsor picture{height:56px}.sponsor picture .frame{display:inline-block;height:100%;vertical-align:middle}.sponsor picture .img{vertical-align:middle}.sponsor+.clearfix+.text-divider{display:none}.tab-content-spare-parts-form .radio-group{margin-bottom:15px}.tab-content-spare-parts-form .radio-group p{margin-bottom:5px;padding:0}.tab-content-spare-parts-form .radio-group.error p{color:#245aa2;font-weight:700;text-decoration:underline}.tab-content-spare-parts-form .container-without-padding{padding:0}.tab-content-spare-parts-form .services-mobile-half{float:left;padding-top:0;width:45%}.tab-content-spare-parts-form .services-half{margin-right:0;width:100%}@media only screen and (min-width:768px){.tab-content-spare-parts-form .services-half{margin-right:5%;width:45%}.tab-content-spare-parts-form .services-half p{padding-top:8px}}@media only screen and (max-width:767px){.tab-content-spare-parts-form .services-half .big-link{line-height:1.2em;width:100%}}.tab-content-spare-parts-form .services-half-last{margin-bottom:4em}.tab-content-spare-parts-form .boxes{margin-top:2em}.tab-content-spare-parts-form .boxes .container{margin-bottom:2em}@media only screen and (min-width:768px){.tab-content-spare-parts-form .boxes .container{width:30.3%}}@media only screen and (min-width:1280px){.tab-content-spare-parts-form .boxes .container{width:30.8%}}.tab-content-spare-parts-form .link-other{font-size:1.2em;position:absolute;right:0;top:0}.tab-content-spare-parts-form .g--half,.tab-content-spare-parts-form .newsletter-signup .g--last{position:relative}.tab-content-spare-parts-form .newsletter-signup .g--last .offer{background:transparent url(../images/parts/special-offer-spare-parts_m.png) 0 0 no-repeat;height:56px;position:absolute;top:13px;width:150px}@media only screen and (max-width:767px){.tab-content-spare-parts-form .newsletter-signup .g--last .offer{display:none}}@media only screen and (min-width:1024px){.tab-content-spare-parts-form .newsletter-signup .g--last .offer{background-image:url(../images/parts/special-offer-spare-parts_d.png);height:110px;top:-17px;width:295px}}.tab-content-spare-parts-form .newsletter-signup .g--last .tvh-ts{background:transparent url(../images/parts/tvh_logo_d.png) 0 0 no-repeat;display:block;height:71px;width:177px}.tab-content-spare-parts-form .newsletter-signup .g--last .tvh-logo{background:transparent url(../images/parts/logo_tvh_d.png) 0 0 no-repeat;display:block;height:90px;width:240px}.tab-content-spare-parts-form .newsletter-signup .g--last .button,.tab-content-spare-parts-form .newsletter-signup .g--last .button--primary,.tab-content-spare-parts-form .newsletter-signup .g--last .button--secondary,.tab-content-spare-parts-form .newsletter-signup .g--last .button--secondary-variation,.tab-content-spare-parts-form .newsletter-signup .g--last .button-white{float:right;margin-top:18px}@media only screen and (max-width:767px){.tab-content-spare-parts-form .newsletter-signup .g--last .button,.tab-content-spare-parts-form .newsletter-signup .g--last .button--primary,.tab-content-spare-parts-form .newsletter-signup .g--last .button--secondary,.tab-content-spare-parts-form .newsletter-signup .g--last .button--secondary-variation,.tab-content-spare-parts-form .newsletter-signup .g--last .button-white{float:none}.tab-content-spare-parts-form .newsletter-signup .g--last{text-align:center}}.spareparts-gdpr input{float:left;height:2em;margin:0 1em 12em 0;width:2em}@media only screen and (min-width:567px){.spareparts-gdpr input{margin-bottom:4em}}.kramp-popup-section div:first-child{padding-bottom:5px}.kramp-popup-section div.links a.more{float:right;font-size:14px;font-weight:700;margin-right:20px;margin-top:15px}.kramp-popup-section #kramp-popup{background:#fff;box-shadow:2px 3px 10px rgba(0,0,0,.349);display:none;left:50%;margin-left:-300px;position:fixed;top:20%;width:600px;z-index:999}.kramp-popup-section #kramp-popup .close-btn{position:absolute;right:25px;top:25px}.kramp-popup-section #kramp-popup .close-btn svg{height:20px;width:20px}.kramp-popup-section #kramp-popup .viewport{margin:5px 80px}.kramp-popup-section #kramp-popup .viewport img{margin-left:-5px;width:190px}.kramp-popup-section #kramp-popup .viewport span{display:inline-block;font-size:12px;margin-bottom:5px}.kramp-popup-section #kramp-popup .viewport p.spfc{font-weight:700;margin-bottom:20px}.kramp-popup-section #kramp-popup .viewport p.links{margin-bottom:20px;padding-top:0}.kramp-popup-section #kramp-popup .viewport p.links a:last-child{margin-left:10px}.kramp-popup-section #kramp-popup .viewport p:last-child{margin-bottom:15px;margin-top:15px}.kramp-popup-section #kramp-popup .viewport a{font-size:13px}@media (max-width:620px){.kramp-popup-section #kramp-popup{bottom:0;left:0;margin-left:0;top:auto;width:100%}.kramp-popup-section #kramp-popup .viewport{margin-left:10px}.kramp-popup-section #kramp-popup .viewport p:last-child{display:none}}.container-contact-form h2{font-size:3em}#cookies-popup .container-contact-form .title,.container-contact-form #cookies-popup .title,.container-contact-form h3{font-size:2.4em;font-weight:300}.container-contact-form h4{font-size:1.8em;font-weight:300;margin-top:0;padding-top:0}.container-contact-form .main-heading{font-size:4em}@media only screen and (max-width:767px){.container-contact-form .main-heading{padding-top:0}}.container-contact-form address{font-size:1.8em}.container-contact-form .agree-checkbox{margin-bottom:1em}.container-contact-form .agree-checkbox.error span{display:inline-block;margin-bottom:1em}.container-contact-form .agree-checkbox input{float:left;height:2em;width:2em}.container-contact-form .agree-checkbox label{float:left;margin-left:1em;width:90%}@media only screen and (max-width:767px){.container-contact-form .agree-checkbox label{width:85%}}#usecookies{background:#2e2e2e;bottom:0;display:none;left:0;position:fixed;width:100%;z-index:1000}#usecookies>div{margin:0 auto;padding:20px;width:100%}@media only screen and (min-width:1218px){#usecookies>div{width:1218px}}#usecookies>div p{color:#fff;display:inline;font-size:1.6em}#usecookies>div p a{color:#598cd0}#usecookies>div a.button-blue{display:block;margin-top:10px}@media only screen and (min-width:1218px){#usecookies>div a.button-blue{display:inline-block;float:right;margin-top:-30px}}#cookies-popup{background:#fff;bottom:25%;left:0;padding:2em;position:fixed;z-index:1001}#cookies-popup .buttons{margin-top:2em}#cookies-popup .buttons a{display:block;margin-top:1em}@media only screen and (min-width:768px){#cookies-popup{border:1px solid #ddd;bottom:40%;left:50%;margin-left:-320px;width:640px}#cookies-popup .buttons{text-align:right}#cookies-popup .buttons a{display:inline-block}#cookies-popup .buttons a.agree{margin-right:2em;padding-left:4em;padding-right:4em}}#cookies-overlay{background:#fff;height:100%;left:0;opacity:.95;position:fixed;top:0;width:100%;z-index:1000}html[lang=fr] .input-addon .button,html[lang=fr] .input-addon .button--primary,html[lang=fr] .input-addon .button--secondary,html[lang=fr] .input-addon .button--secondary-variation,html[lang=fr] .input-addon .button-white{-webkit-flex:1 0 28%;-ms-flex:1 0 28%;flex:1 0 28%}html[lang=ru] .input-addon .button,html[lang=ru] .input-addon .button--primary,html[lang=ru] .input-addon .button--secondary,html[lang=ru] .input-addon .button--secondary-variation,html[lang=ru] .input-addon .button-white{-webkit-flex:1 0 36%;-ms-flex:1 0 36%;flex:1 0 36%}@media only screen and (max-width:767px){html[lang=en] .tab-content-spare-parts-form .services-half .big-link{float:right;width:50%}}html[lang=nl] .icon-yellow-circle{font-size:1.2em;line-height:1.686em;word-break:normal}.ie8{overflow-x:hidden;overflow-y:auto}.ie8,.ie8 main{background:#f6f6f6}.ie8 .container{max-width:none}.ie8 .container-black{background:#222}.ie8 .clearfix{clear:both;content:".";display:block;height:0;visibility:hidden}.ie8 .g-wide--11{margin-left:0;width:63.246%}.ie8 .container-promo{height:400px;margin-top:-214px}.no-flexbox .ie8 .input-addon .text,.no-flexbox .ie8 .search .text{min-width:auto;width:60%}.ie8 .container-partners a{margin-right:2.2em}.ie8 .container-partners a,.ie8 .container-partners picture{display:inline}.ie8 .newsletter-signup .g-medium--half{margin-right:1.5%}.ie8 footer.container .logo a{background:url(../images/logo/logo_m.png) 0 0 no-repeat;color:inherit;display:block;font-weight:400;text-decoration:none}.ie8 footer.container .justify-links{float:left;margin-left:0;text-align:left;width:38%}.ie8 footer.container .justify-links a span.hidden-tablet-wide{display:inline!important}.ie8 footer.container .text-links{margin-left:0;padding-top:2.825em;width:25%}.ie8 .container-category-list .container-promo{margin-top:-176px}.ie8 .article-list-model .heading-text{float:none}.ie8 .article-list-model .article-list-model-heading{float:left;margin-left:-1.5em;padding-left:0;padding-right:1em;width:240px}.ie8 .article-list-model .article-list-model-heading .heading-filter{padding-top:3em;position:relative;text-align:right;z-index:900}.ie8 .article-list-model .article-list-model-heading .heading-filter .filters{position:static;width:auto}.ie8 .article-list-model .article-list-model-heading .heading-filter .button,.ie8 .article-list-model .article-list-model-heading .heading-filter .button--primary,.ie8 .article-list-model .article-list-model-heading .heading-filter .button--secondary,.ie8 .article-list-model .article-list-model-heading .heading-filter .button--secondary-variation,.ie8 .article-list-model .article-list-model-heading .heading-filter .button-white{display:none}.ie8 .article-list-model .article-list-model-heading .heading-filter .filters li a{width:180px}.ie8 .article-list-model .article-list-model-heading .heading-filter .filters .filter-list,.ie8 .article-list-model .article-list-model-heading .heading-filter .filters .filter-list .item{display:block}.ie8 .article-list-model .article-list-model-heading .heading-filter .filters .filter-list .item-hidden{display:none}.ie8 .article-list-model .article-list-model-heading .heading-filter .filter-list .item-slider .span,.ie8 .article-list-model .article-list-model-heading .heading-filter .filter-list .item-slider .text{width:15%}.ie8 .article-list-model article:first-child{padding-left:1.5em}.ie8 .tab-content-detail .g-medium--half{width:46.75%}.bauma h2{text-align:left!important}.bauma ul li:before{display:none}.bauma ul li p{font-size:1em;padding-bottom:1em}.bauma ul li a,.bauma ul li p>a{display:block}.bauma .carousel-model{height:180px}.bauma .carousel-model .slick-slide{height:150px;width:150px}@media only screen and (min-width:1024px){.tvhSE .tvh-half{float:left;padding-right:15px;width:46%}}.tvhSE h2.tvh-heading{font-size:3em;font-weight:500;margin:34px 0}.tvhSE h2.tvh-heading strong{font-weight:700}#cookies-popup .tvhSE .tvh-heading.title,.tvhSE #cookies-popup .tvh-heading.title,.tvhSE h3.tvh-heading{font-size:2em;margin-bottom:30px}#cookies-popup .tvhSE .tvh-heading.title span,.tvhSE #cookies-popup .tvh-heading.title span,.tvhSE h3.tvh-heading span{border-color:transparent transparent transparent #222;border-style:solid;border-width:7.5px 0 7.5px 13px;display:inline-block;height:0;margin-right:12px;width:0}.tvhSE .tvh-offset{margin-left:26px}.tvhSE .last-order{margin:10px 0}.tvhSE .tvh-big-num{margin-bottom:20px;margin-left:26px}@media only screen and (min-width:1024px){.tvhSE .tvh-big-num{float:left;margin-left:0;padding-left:15px;width:30%}}.tvhSE .tvh-big-num span{font-size:2em}.tvhSE .tvh-big-num p{margin:0;padding:0}@media only screen and (min-width:1024px){.tvhSE .tvh-big-num.tvh-first{margin-left:10px}.tvhSE .tvh-links{margin-top:59px}}.tvhSE .tvh-links a{font-size:1.4em;font-weight:300;line-height:1.2em;margin-bottom:15px;text-align:left;width:90%}@media only screen and (min-width:1024px){.tvhSE .tvh-links a{font-size:1.7em;width:60%}}.tvhSE .tvh-logo{background:transparent url(../images/parts/logo_tvh_d.png) 0 0 no-repeat;display:block;height:90px;margin-bottom:20px;margin-top:56px;width:240px}@media only screen and (min-width:1024px){.tvhSE .tvh-last-order{padding-left:20px}}.tvhSE .container{padding-bottom:2em}#pdf-thumbnail{position:relative}.container-datasheet-highlight{margin-top:3em}.container-datasheet-highlight .container-highlights{padding:0}.container-datasheet-highlight picture{border:0;display:block;margin-top:0;max-width:100%}@media only screen and (min-width:1280px){.container-datasheet-highlight{left:315px;position:absolute;top:0;width:294px}.container-datasheet-highlight .container-highlights.container-gray-border{margin:0;padding:0!important}}.container-highlights{padding:1em}.container-highlights.container-gray-border{border:0;margin:1em 0;padding:1.5em 3.5em!important}.container-highlights .image{display:block;text-align:center}#cookies-popup .container-highlights .title,.container-highlights #cookies-popup .title,.container-highlights h3{color:#245aa2;font-size:1.6em;line-height:1.3em}.container-highlights p{color:#222;font-size:1.4em;text-align:left}.container-highlights ul{font-size:1.4em;padding-top:0}@media only screen and (min-width:768px){.container-highlights{margin-top:0;padding:0}}.rental-header{border-bottom:1px solid #ddd;padding:1rem}@media only screen and (min-width:768px){.rental-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2rem;padding-top:2rem}}@media only screen and (min-width:1218px){.rental-header{margin:-1rem 0 -1rem -1rem;padding-top:3rem}}.rental-header>div{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.rental-header .rental-header-heading{border:none;font-size:2rem;margin:0;padding:1rem 1rem 0 0}.rental-header .rental-header-buttons{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:768px){.rental-header .rental-header-buttons{margin-bottom:0}}.rental-header .rental-header-buttons .button,.rental-header .rental-header-buttons .button--primary,.rental-header .rental-header-buttons .button--secondary,.rental-header .rental-header-buttons .button--secondary-variation,.rental-header .rental-header-buttons .button-white{margin:0 1rem 1rem 0}.rental-header .rental-header-order{background:#f6f6f6;border-top:5px solid #ddd;padding:.8rem 1rem 1rem}#cookies-popup .rental-header .rental-header-order .title,.rental-header .rental-header-order #cookies-popup .title,.rental-header .rental-header-order h3{padding:0}.rental-header .rental-header-order small{color:#666}.rental-header .rental-header-item small{font-size:.9rem;padding:0}@media only screen and (min-width:768px){.no-flexbox .rental-header-item{float:left;width:45%}}.rental-local-dealers{border-top:1px solid #ddd}@media only screen and (min-width:1024px){.rental-local-dealers{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.rental-local-dealers h2{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch;-webkit-flex:1 0 80%;-ms-flex:1 0 80%;flex:1 0 80%;font-size:1.3rem;margin:0;padding:1.5rem 1rem 1.3rem}.rental-local-dealers .rental-search-form{margin:0 1rem}.rental-local-dealers .rental-dealer-list{-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%}.rental-local-dealers .rental-dealer{background:#ddd;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:1rem}.rental-local-dealers .rental-dealer-image{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.rental-local-dealers .rental-dealer-image img{width:100%}.rental-local-dealers .rental-dealer-info{background:#f6f6f6;border-top:5px solid #ddd;-webkit-flex:1 0 70%;-ms-flex:1 0 70%;flex:1 0 70%;padding:.5rem .5rem .5rem .8rem;position:relative}#cookies-popup .rental-local-dealers .rental-dealer-info .title,.rental-local-dealers .rental-dealer-info #cookies-popup .title,.rental-local-dealers .rental-dealer-info h3{font-size:1.3rem;padding:0}.rental-local-dealers .rental-dealer-info small{color:#666;font-size:.9rem;line-height:1.5;padding:0}.rental-local-dealers .rental-dealer-info picture{margin-top:.5rem}@media only screen and (min-width:410px){.rental-local-dealers .rental-dealer-info picture{position:absolute;right:.5rem;top:0}}.rental-local-dealers .rental-dealer-links{margin-top:1rem}.rental-local-dealers .rental-dealer-links .rental-dealer-website{font-size:1rem;font-weight:700}.rental-local-dealers .rental-map{background:#ddd;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%;margin:1rem;min-height:15rem}@media only screen and (min-width:1024px){.rental-local-dealers .rental-map{height:35rem;margin-top:4.25rem}.no-flexbox .rental-dealer-list,.no-flexbox .rental-map{box-sizing:border-box;float:left;width:45%}}.no-flexbox .rental-dealer{background:#f6f6f6}.no-flexbox .rental-dealer-image{float:left;width:25%}.no-flexbox .rental-dealer-info{float:left;width:75%}.rental-evaluate{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1rem}@media only screen and (min-width:1023px){.rental-evaluate{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.rental-evaluate .rental-evaluate-bulldozer{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;padding:1.5rem 0 0;text-align:center;width:100%}@media only screen and (min-width:768px){.rental-evaluate .rental-evaluate-bulldozer{margin-right:1rem;width:auto}}@media only screen and (min-width:1218px){.rental-evaluate .rental-evaluate-bulldozer{margin-left:1rem}}.rental-evaluate .rental-evaluate-text{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%}.rental-evaluate .rental-evaluate-text h2{font-size:1.5rem;line-height:1.2}.rental-evaluate .rental-evaluate-text p{font-size:.875rem;padding-top:.5rem}.rental-evaluate .rental-evaluate-button{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;padding-top:1rem}@media only screen and (min-width:768px){.rental-evaluate .rental-evaluate-button{padding:1rem 2rem 0 0}}@media only screen and (min-width:1023px){.rental-evaluate .rental-evaluate-button{-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;padding:.6rem 0 0 2rem}}@media only screen and (min-width:768px){.no-flexbox .rental-evaluate .rental-evaluate-bulldozer{float:left}}@media only screen and (min-width:1023px){.no-flexbox .rental-evaluate .rental-evaluate-text{float:left;padding-top:1rem}.no-flexbox .rental-evaluate .rental-evaluate-button{float:left;padding-top:2.3rem}}.rental-subscribe{padding-top:1rem}@media only screen and (min-width:768px){.rental-subscribe{display:-webkit-flex;display:-ms-flexbox;display:flex}.rental-subscribe .rental-subscribe-text,.rental-subscribe form{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%}}@media only screen and (min-width:1023px){.rental-subscribe .rental-subscribe-text,.rental-subscribe form{-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0}}@media only screen and (min-width:1218px){.rental-subscribe{padding-bottom:0}.rental-subscribe .rental-subscribe-text,.rental-subscribe form{-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%}}.rental-subscribe h2{font-size:1.5rem}.rental-subscribe p{padding:.5rem 0 1rem}@media only screen and (min-width:768px){.no-flexbox .rental-subscribe .rental-subscribe-text,.no-flexbox .rental-subscribe form{float:left}.no-flexbox .rental-subscribe form{padding-left:1.5rem;padding-top:1.5rem;width:45%}}@media only screen and (min-width:1218px){.no-flexbox .rental-subscribe form{width:35%}}.market-manufacturer-logo{margin-top:.9375rem}@media only screen and (min-width:768px){.market-manufacturer-logo{position:relative;text-align:right;top:3em}}.market-manufacturer-logo img{max-width:13em}.market-contact-form{margin:auto;max-width:450px;position:relative}@media only screen and (min-width:768px){.market-categories{-webkit-columns:250px 2;-moz-columns:250px 2;columns:250px 2}}@media only screen and (min-width:1024px){.market-categories{-webkit-columns:250px 3;-moz-columns:250px 3;columns:250px 3}}.market-categories li{display:inline-block;margin-right:.9375rem;min-width:12em;padding-left:0}.market-categories li:before{content:none}.market-categories a{text-decoration:none}.market-categories a .name{text-decoration:underline}.market-categories a .count{color:#333;font-size:.8em;text-decoration:none}.market-categories a .count:before{content:"("}.market-categories a .count:after{content:")"}.market-categories .active a .name{color:#333;font-weight:700;text-decoration:none}.market-top-filters{background:#ebf0f6;border-bottom:1px solid #cdd7e5;overflow:hidden;padding-bottom:1.2em}.market-top-filters .sort-links{margin-top:.6em}.market-top-filters .sort-links a{font-size:1.5em;padding:1em}.market-top-filters .sort-links a.active{font-weight:700}.market-top-filters form{display:inline-block;width:100%}@media only screen and (min-width:768px){.market-top-filters form{width:auto}}.buy-used-top-filters{background:none;border:none;margin:0 .3em}@media only screen and (min-width:420px){.buy-used-top-filters{margin:0}}@media only screen and (min-width:1218px){.buy-used-top-filters{background:#ebf0f6;border:1px solid #cdd7e5;border-left:none}}.buy-used-top-filters .market-top-filter{padding-right:1.2em}.market-top-filter{padding:1.4em .7rem 0}.market-top-filter input,.market-top-filter select{border:1px solid #ddd;font-size:1.4em;height:42px;padding-left:1em}.market-top-filter .input-addon{padding:0}.market-top-filter .input-addon button{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}@media only screen and (min-width:768px){.market-top-filter .input-addon button{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%}.market-top-filter{display:inline-block;padding-left:1.6em;padding-right:1.6em}.market-top-filter-right{float:right}}.market-top-filter-results{font-size:1.3em}@media only screen and (min-width:768px){.market-top-filter-results{padding-top:1.1rem}}@media only screen and (min-width:1218px){.market-top-filter-results{padding-right:2.4em}}.market-evaluate-vertical{display:none}@media only screen and (min-width:1218px){.market-evaluate-vertical{display:block;margin:1.875rem 0 0;text-align:right}}.market-evaluate-vertical h2{margin:.9375rem 0 0;padding:0;text-align:center}@media only screen and (min-width:768px){.market-evaluate-vertical h2{text-align:right}}.market-evaluate-vertical .button,.market-evaluate-vertical .button--primary,.market-evaluate-vertical .button--secondary,.market-evaluate-vertical .button--secondary-variation,.market-evaluate-vertical .button-white{margin:.9375rem 0}.market-used-company{margin-bottom:0}@media only screen and (min-width:1218px){.market-used-company .article-list-pager{margin-left:1rem}}.market-show-all{border-top:1px solid #ddd;padding:1rem;text-align:center}@media only screen and (min-width:768px){.market-show-all{text-align:left}}.market-alternatives{border-top:1px solid #ddd}@media only screen and (min-width:768px){.market-alternatives{padding:0 0 1.6em 1.6em}}@media only screen and (min-width:1218px){.market-alternatives{margin:0 -1.6em}}.market-alternatives h2{margin:0 .8em;padding-left:0}@media only screen and (min-width:768px){.market-alternatives h2{margin:1em 0 0}}.market-alternative{border-top:1px solid #ddd;padding:.9375rem}@media only screen and (min-width:768px){.market-alternative{border:none;float:left;padding:0 1.6em 0 0;width:20%}}.market-alternative picture{float:left;padding-right:1em;width:40%}@media only screen and (min-width:420px){.market-alternative picture{width:25%}}@media only screen and (min-width:768px){.market-alternative picture{float:none;padding:0;width:100%}}.market-alternative .market-alternative-text{float:right;width:60%}@media only screen and (min-width:420px){.market-alternative .market-alternative-text{width:75%}}@media only screen and (min-width:768px){.market-alternative .market-alternative-text{float:none;width:auto}}#cookies-popup .market-alternative .title,.market-alternative #cookies-popup .title,.market-alternative h3{font-weight:400;padding-top:0}@media only screen and (min-width:768px){#cookies-popup .market-alternative .title,.market-alternative #cookies-popup .title,.market-alternative h3{margin-top:.5em}}.market-alternative p{padding-top:.5em}.market-alternative img{width:100%}.market .buy-used-no-results{padding:1.875rem;text-align:center}@media only screen and (min-width:1218px){.market .buy-used-no-results{border-bottom:1px solid #ddd;margin:.9375rem}}.market .buy-used-no-results p{padding:1.875rem}.market-ads-button{margin:1rem;padding:0}@media only screen and (min-width:768px){.market-ads-button{margin-top:0}}.list-large-marks li{padding-bottom:1.6em;padding-left:1.6em}.list-large-marks li:before{font-size:1.6em}.list-large-marks li:last-child{padding-bottom:0}.list-large-marks li h4{padding-top:0}.list-success-marks{padding-top:.94em}.list-success-marks li{padding-bottom:1.425em;padding-left:28px}.list-success-marks li:before{color:#49b05a;content:"\f00c";font-size:16px}@media only screen and (min-width:768px){.list-success-marks{padding-top:1.625em}.list-success-marks li{padding-bottom:1.6em}}.step-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4em;line-height:1.286em;margin-left:-.9375rem;margin-right:-.9375rem;padding:0 0 .9375rem}.step-list li{padding-left:.9375rem;padding-right:.9375rem}.step-list li:before{content:counter(list) ".";display:block;font-size:1.45em;font-weight:700;line-height:1.577em;position:static}@media only screen and (max-width:767px){.step-list li{-webkit-flex:1 0 33.3333333333%;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%}}.step-list [aria-current=step] a,.step-list a[disabled]{color:#333;pointer-events:none;text-decoration:none}.step-list [aria-current=step] a{font-weight:700}@media only screen and (min-width:768px){.step-list{padding-top:.9375rem}.step-list li:before{display:inline;margin-right:.46875rem}}.accordion{background:#f6f6f6;margin-left:-.9375rem;margin-right:-.9375rem;margin-top:.9375rem;padding:.9375rem .9375rem 2.34375rem}.accordion iframe{margin-top:1.875rem;width:100%}.accordion+.accordion{border-top:1px solid #ddd;margin-top:0}.accordion.switch--active .accordion__preview{display:none}.accordion.switch--active .accordion__main{display:block}.accordion.switch--active .accordion__toggle i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:768px){.accordion{margin-top:1.40625rem;padding:1.875rem 1.875rem 2.34375rem}}@media only screen and (min-width:1280px){.accordion{padding:2.8125rem 2.8125rem 3.515625rem}}.accordion__head{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.accordion__head .accordion__title{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;padding-top:0}.accordion__toggle{margin-bottom:auto;margin-left:auto;margin-right:-.9375rem;padding:.46875rem .9375rem}.accordion__toggle i{font-size:2rem}.accordion__text{max-width:860px}@media only screen and (min-width:768px){.accordion__main,.accordion__preview{padding-top:.46875rem}}@media only screen and (min-width:1280px){.accordion__main,.accordion__preview{padding-top:1.40625rem}}.accordion__main{display:none}.dropdown{padding-top:1.40625rem;position:relative}.dropdown a,.dropdown button{background:#fff;color:#333}.dropdown a:hover,.dropdown button:hover{background:#eee}.dropdown__btn{-ms-flex-pack:justify;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;border:1px solid #ddd;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.8em;font-weight:700;-webkit-justify-content:space-between;justify-content:space-between;line-height:1.195;padding:.703125rem;width:100%}.dropdown__btn i{margin-left:.46875rem}.dropdown__btn.switch--active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown__list{border:1px solid #ddd;display:none;font-size:1.4em;left:0;line-height:1.3;margin-top:-1px;min-width:100%;padding:0;position:absolute;top:100%;z-index:19}.dropdown__list.switch--active{display:block}.dropdown__list li{padding:0}.dropdown__list li:before{content:none}.dropdown__list li+li{border-top:1px solid #ddd}.dropdown__list a{display:block;padding:.703125rem;text-decoration:none}.enquire{border-bottom:1px solid #ddd;margin-top:.46875rem;padding-bottom:1.40625rem}.enquire--multi .enquire-subtitle{font-size:1.6em;line-height:1.625em}.enquire-title{color:#222;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:2em;font-weight:700;padding-top:.9375rem}.enquire-subtitle{font-size:2em}.enquire-machine{background:#f9f9f9;margin-top:.9375rem;padding-bottom:.9375rem}.enquire-machine--result,.enquire-machine-img{display:-webkit-flex;display:-ms-flexbox;display:flex}.enquire-machine-img{-ms-flex-order:-1;-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;-webkit-justify-content:center;justify-content:center;-webkit-order:-1;order:-1;padding:.9375rem .9375rem 0 0}.enquire-machine-img img{height:auto;max-width:100%}@media only screen and (min-width:768px){.enquire-machine-img{-ms-flex-preferred-size:160px;-webkit-flex-basis:160px;flex-basis:160px}}.insurance-info{font-size:1.8em}.insurance-test-form .container-without-padding{padding:0}.insurance-test-form .error label,.insurance-test-form .insurance-test-error p{color:crimson}.insurance-test-form .error input.text{border:1px solid crimson!important}.insurance-test-form .services-mobile-half{float:left;padding-top:0;width:45%}.insurance-test-form textarea{height:200px}#cookies-popup .insurance-test-form article.broker .title,.insurance-test-form article.broker #cookies-popup .title,.insurance-test-form article.broker h3{font-size:2em}.insurance-test-form article.broker img{width:50%}.insurance-test-form article.broker p{font-size:1.6em;font-weight:700;margin:1em 0;padding:0}.insurance-test-form article.broker .phone-padding{margin:1.6em 0}.insurance-test-form article.broker p.name{font-size:2em;font-weight:300}.insurance-test-form .services-half{margin-right:0;width:100%}@media only screen and (min-width:768px){.insurance-test-form .services-half{margin-right:5%;width:45%}.insurance-test-form .services-half p{padding-top:0}}@media only screen and (max-width:767px){.insurance-test-form .services-half .big-link{line-height:1.2em;width:100%}}.insurance-test-form .services-half-last{margin-bottom:4em}.insurance-test-form .boxes{margin-top:2em}.insurance-test-form .boxes .container{margin-bottom:2em}@media only screen and (min-width:768px) and (max-width:1217px){.insurance-test-form .boxes .container{width:30.3%}}@media only screen and (min-width:1218px){.insurance-test-form .boxes .container{width:30.8%}}.insurance-test-form .link-other{font-size:1.2em;position:absolute;right:0;top:0}.insurance-test-form .g--half,.insurance-test-form .newsletter-signup .g--last{position:relative}.insurance-test-form .newsletter-signup .g--last .offer{background:transparent url(../images/parts/special-offer-spare-parts_m.png) 0 0 no-repeat;height:56px;position:absolute;top:13px;width:150px}@media only screen and (max-width:767px){.insurance-test-form .newsletter-signup .g--last .offer{display:none}}@media only screen and (min-width:1024px){.insurance-test-form .newsletter-signup .g--last .offer{background-image:url(../images/parts/special-offer-spare-parts_d.png);height:110px;top:-17px;width:295px}}.insurance-test-form .newsletter-signup .g--last .tvh-ts{background:transparent url(../images/parts/tvh_logo_d.png) 0 0 no-repeat;display:block;height:71px;width:177px}.insurance-test-form .newsletter-signup .g--last .tvh-logo{background:transparent url(../images/parts/logo_tvh_d.png) 0 0 no-repeat;display:block;height:90px;width:240px}.insurance-test-form .newsletter-signup .g--last .button,.insurance-test-form .newsletter-signup .g--last .button--primary,.insurance-test-form .newsletter-signup .g--last .button--secondary,.insurance-test-form .newsletter-signup .g--last .button--secondary-variation,.insurance-test-form .newsletter-signup .g--last .button-white{float:right;margin-top:18px}@media only screen and (max-width:767px){.insurance-test-form .newsletter-signup .g--last .button,.insurance-test-form .newsletter-signup .g--last .button--primary,.insurance-test-form .newsletter-signup .g--last .button--secondary,.insurance-test-form .newsletter-signup .g--last .button--secondary-variation,.insurance-test-form .newsletter-signup .g--last .button-white{float:none}.insurance-test-form .newsletter-signup .g--last{text-align:center}}.button-demo-request{margin-top:20px}.modal-bg{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:10px;position:fixed;top:0;width:100%;z-index:1010}.modal-bg.modal-bg-show{display:block}.modal{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;padding:0;position:relative;width:95%;z-index:1020}.demo_input{background:#edfbff;box-sizing:border-box;display:block;float:left;font-size:16px;margin:0 0 20px 7%;padding:12px;width:40%}.modal-header{font-size:38px;margin:40px 0;padding-top:0;text-align:center}.modal-row{margin:25px 0}.modal-submit{display:block;margin:40px auto;padding:15px 30px;text-transform:uppercase}.modal-close-btn{background:none;border:none;color:#000;cursor:pointer;font-size:20px;left:100%;margin-left:-26px;position:relative}.modal-alert{display:inline-block;font-size:17px;padding:20px 0;text-align:center;width:100%}.alert-danger{background:#c34848;color:#fff}.alert-success{background:green;color:#fff}@media (min-width:768px){.button-demo-request{margin-top:70px}.modal{width:60%}.modal-bg{padding-top:100px}}#review-overlay{min-height:1980px;opacity:.88;top:0;z-index:2}#review-form,#review-overlay{background:#fff;display:none;left:0;position:fixed;width:100%}#review-form{border:1px solid #ddd;margin-top:-100px;padding:2em;top:50%;z-index:3}@media only screen and (min-width:768px){#review-form{left:50%;margin-left:-384px;width:768px}}#review-form form{margin-top:2em}#review-form form input[type=text],#review-form form textarea{border:1px solid #ddd;display:block;font-size:150%;padding:.5em;width:100%}#review-form form textarea{height:81px}#review-form form input[type=text].rf-name{margin-top:1em;width:50%}#review-form form input[type=submit]{float:right;margin:1em 0 0}#review-form .modal-close-btn{float:right;left:0;margin-bottom:1em;margin-left:0;text-decoration:none}.button-white,.button-white:visited{background:#fff;border:1px solid #e6e6e6;color:#245aa2}.visit-us-at-banner{border:1px solid #1b2e4c;cursor:pointer;display:block;margin-top:2em;text-align:center}.visit-us-at-banner:hover span.button,.visit-us-at-banner:hover span.button--primary,.visit-us-at-banner:hover span.button--secondary,.visit-us-at-banner:hover span.button--secondary-variation,.visit-us-at-banner:hover span.button-white{background-color:#245aa2;color:#fff}.visit-us-at-banner:hover span.button .arrow,.visit-us-at-banner:hover span.button--primary .arrow,.visit-us-at-banner:hover span.button--secondary .arrow,.visit-us-at-banner:hover span.button--secondary-variation .arrow,.visit-us-at-banner:hover span.button-white .arrow{color:#fff!important}.visit-us-at-banner .logo{padding:1em}.visit-us-at-banner .right-content{background:url(../images/visit-us-at-xray.png?v=1) 100% 100% no-repeat #1b2e4c;background-size:auto 90px;color:#fff;padding:2em;position:relative}.visit-us-at-banner .right-content .triangle{border-color:#fff transparent transparent;border-style:solid;border-width:1em 1.5em 0;display:inline-block;height:0;left:50%;margin-left:-1.5em;position:absolute;top:0;width:0}#cookies-popup .visit-us-at-banner .right-content .title,.visit-us-at-banner .right-content #cookies-popup .title,.visit-us-at-banner .right-content h1,.visit-us-at-banner .right-content h2,.visit-us-at-banner .right-content h3,.visit-us-at-banner .right-content h4,.visit-us-at-banner .right-content h5{color:#fff;font-size:2em;padding-top:0}.visit-us-at-banner .right-content .url{margin-top:2em}.visit-us-at-banner .right-content .url .arrow{color:#6f7279;padding-left:.5em;position:relative;top:-1px}@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.visit-us-at-banner .right-content{background-image:url(../images/visit-us-at-xray@2x.png?v=1)}}@media only screen and (min-width:768px){.visit-us-at-banner{-ms-flex-order:4;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-order:4;order:4;text-align:left}.visit-us-at-banner .logo{-ms-flex-order:1;display:inline-block;-webkit-order:1;order:1}.visit-us-at-banner .logo picture{display:inline-block;min-width:150px}.visit-us-at-banner .right-content{-ms-flex-order:2;background-size:190px 120px;-webkit-order:2;order:2;width:100%}.visit-us-at-banner .right-content .triangle{border-color:transparent transparent transparent #fff;border-width:1.5em 0 1.5em 1em;left:0;margin:-1.5em 0 0;top:50%}.visit-us-at-banner .right-content .content{float:left;width:67%}.visit-us-at-banner .right-content .url{float:right;margin-top:-2em;max-width:30%;position:absolute;right:2em;top:50%}}div.dz-default{background-color:#f6f6f6;border:3px dashed #245aa2;cursor:pointer;height:300px;margin:2em 0;position:relative;width:100%}div.dz-default span{background:transparent url(../images/secure_upload.png) top no-repeat;color:#245aa2;display:block;font-size:3em;font-weight:700;height:300px;line-height:500px;margin:auto;position:relative;text-align:center;width:700px}div.dz-preview{border:1px solid #f6f6f6;float:left;height:200px;margin:1em;padding:.4em;text-align:center;width:200px}div.dz-preview .dz-error-mark,div.dz-preview .dz-success-mark{display:none}div.dz-preview.dz-success.dz-complete div.dz-filename span:after{content:" - Thank you for sharing! File saved.";font-weight:700}section.languaged-de div.dz-preview.dz-success.dz-complete div.dz-filename span:after{content:" - Danke fürs Teilen! Datei gespeichert.";font-weight:700}.machine26-desktop,.machine26-tablet{display:none}@media screen and (min-width:634px){.machine26-mobile{display:none}.machine26-tablet{display:block}}@media screen and (min-width:919px){.machine26-tablet{display:none}.machine26-desktop{display:block}}.adsense{overflow:hidden;text-align:center}.adsense.billboard{height:250px;margin-bottom:20px}@media (max-width:768px){.adsense.billboard{height:105px}}.adsense.feature{margin-top:20px}#machine-26{border-top:5px solid #ddd;height:auto;margin-top:30px;overflow:hidden}@media (max-width:1218px){#machine-26 div.container-white{width:100%}}#machine-26 h2,#machine-26 p{padding-left:15px;padding-right:15px}#machine-26 p{margin:15px 0}#machine-26 iframe{height:400px;width:101%}#machine-26 iframe.lang-de{height:500px}@media (max-width:970px){#machine-26 iframe{height:470px}#machine-26 iframe.lang-de{height:570px}}@media (max-width:814px){#machine-26 iframe{height:470px}#machine-26 iframe.lang-de{height:593px}}@media (max-width:671px){#machine-26 iframe{height:560px}#machine-26 iframe.lang-de{height:680px}}@media (max-width:485px){#machine-26 iframe{height:630px}#machine-26 iframe.lang-de{height:850px}}#faq,#features{margin-top:20px}#faq h2,#features h2{padding:15px 0 0 15px}@media (max-width:768px){#faq ul,#features ul{padding-left:15px}}#faq ul li,#features ul li{margin-bottom:20px;padding-left:0}#faq ul li .question,#features ul li .question{color:#245aa2;font-size:16px;font-style:italic;margin-bottom:15px}#faq ul li .answer,#features ul li .answer{font-size:15px}#faq ul li .answer.expandable .not-visible,#features ul li .answer.expandable .not-visible{display:block;height:auto;max-height:20px;overflow:hidden;position:relative;transition:.5s}#faq ul li .answer.expandable .not-visible:after,#features ul li .answer.expandable .not-visible:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 36%,#fff);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1);height:20px;left:0;opacity:1;position:absolute;transition:1s;width:100%}#faq ul li .answer.expandable .trigger,#features ul li .answer.expandable .trigger{color:#245aa2;cursor:pointer;display:block;font-size:13px;margin-top:5px;transition:.5s}#faq ul li .answer.expandable .trigger i,#features ul li .answer.expandable .trigger i{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:1s}#faq ul li .answer.expandable.show .not-visible,#features ul li .answer.expandable.show .not-visible{max-height:2000px}#faq ul li .answer.expandable.show .not-visible:after,#features ul li .answer.expandable.show .not-visible:after{opacity:0}#faq ul li .answer.expandable.show .trigger i,#features ul li .answer.expandable.show .trigger i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#faq ul li:before,#features ul li:before{display:none}#faq ul.advanced .question,#features ul.advanced .question{cursor:pointer}#faq ul.advanced .question .expand-icon,#features ul.advanced .question .expand-icon{display:inline-block;height:20px;margin-left:10px;position:relative;width:20px}#faq ul.advanced .question .expand-icon:after,#faq ul.advanced .question .expand-icon:before,#features ul.advanced .question .expand-icon:after,#features ul.advanced .question .expand-icon:before{background:#3466a8;content:"";height:2px;position:absolute;transition:.5s;width:11px}#faq ul.advanced .question .expand-icon:before,#features ul.advanced .question .expand-icon:before{left:0;top:10px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}#faq ul.advanced .question .expand-icon:after,#features ul.advanced .question .expand-icon:after{left:9px;top:10px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}#faq ul.advanced .question.open .expand-icon:after,#faq ul.advanced .question.open .expand-icon:before,#features ul.advanced .question.open .expand-icon:after,#features ul.advanced .question.open .expand-icon:before{background:#f6263c;width:15px}#faq ul.advanced .question.open .expand-icon:before,#features ul.advanced .question.open .expand-icon:before{left:2px;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#faq ul.advanced .question.open .expand-icon:after,#features ul.advanced .question.open .expand-icon:after{left:2px;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#faq ul.advanced .answer,#features ul.advanced .answer{height:0;opacity:0;transition:.3s}#faq ul.advanced .answer.open,#features ul.advanced .answer.open{opacity:1;transition:.5s}@media (max-width:1000px){.press-news .press-news-block{width:100%}}#cookies-popup .press-news .press-news-block .title,.press-news .press-news-block #cookies-popup .title,.press-news .press-news-block h3{margin-bottom:25px}.press-news .press-news-block .first-news-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}@media (max-width:500px){.press-news .press-news-block .first-news-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.press-news .press-news-block .first-news-row .picture{margin-right:25px;max-width:140px}@media (max-width:500px){.press-news .press-news-block .first-news-row .picture{margin-bottom:10px;max-width:100%}}.press-news .press-news-block .first-news-row .text{-webkit-flex:1;-ms-flex:1;flex:1}.press-news .press-news-block .first-news-row .text a{font-size:15px}.press-news .press-news-block .news-row{margin-bottom:15px}.press-news .press-news-block .news-row a{font-size:14px}.press-news .press-news-block .more-news{margin-top:15px}.category-infinite .article-list-model{padding:0}.category-infinite .ci-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.category-infinite .ci-container .ci-filter{margin-top:50px;width:230px}@media (max-width:767px){.category-infinite .ci-container .ci-filter{display:none;margin-top:60px;position:absolute;width:100%;z-index:99}}.category-infinite .ci-container .ci-filter .ci-filter-section{background:#ebf0f6;border:1px solid #cdd7e5;padding:0 10px 0 30px}.category-infinite .ci-container .ci-filter .ci-filter-section.white{background:none;border:none}#cookies-popup .category-infinite .ci-container .ci-filter .ci-filter-section .title,.category-infinite .ci-container .ci-filter .ci-filter-section #cookies-popup .title,.category-infinite .ci-container .ci-filter .ci-filter-section h3{color:#245aa2}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter ul.ci-filter-options,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter ul.ci-filter-options,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter ul.ci-filter-options,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter ul.ci-filter-options{border-bottom:none;border-top:none;height:auto;margin-top:26px;max-height:189px;overflow:hidden;padding-top:0;transition:.5s}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter ul.ci-filter-options li,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter ul.ci-filter-options li,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter ul.ci-filter-options li,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter ul.ci-filter-options li{-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter ul.ci-filter-options li:before,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter ul.ci-filter-options li:before,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter ul.ci-filter-options li:before,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter ul.ci-filter-options li:before{display:none}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter ul.ci-filter-options li label,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter ul.ci-filter-options li label,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter ul.ci-filter-options li label,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter ul.ci-filter-options li label{line-height:16px;margin:5px 0 5px 10px;-webkit-transform:translateX(0);transform:translateX(0);transition:.3s}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter ul.ci-filter-options li label a,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter ul.ci-filter-options li label a,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter ul.ci-filter-options li label a,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter ul.ci-filter-options li label a{color:rgba(68,111,169,.839);font-size:14px;font-weight:600;text-decoration:none;transition:.3s}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter ul.ci-filter-options li label span,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter ul.ci-filter-options li label span,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter ul.ci-filter-options li label span,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter ul.ci-filter-options li label span{color:rgba(90,90,90,.8);font-size:13px;font-weight:600;margin-left:5px}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter ul.ci-filter-options li:hover label,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter ul.ci-filter-options li:hover label,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter ul.ci-filter-options li:hover label,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter ul.ci-filter-options li:hover label{-webkit-transform:translateX(5px);transform:translateX(5px)}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter ul.ci-filter-options li:hover label a,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter ul.ci-filter-options li:hover label a,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter ul.ci-filter-options li:hover label a,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter ul.ci-filter-options li:hover label a{color:#245aa2}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter .ci-extend-section,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter .ci-extend-section,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter .ci-extend-section,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter .ci-extend-section{cursor:pointer;margin:15px 0}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter .ci-extend-section span,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter .ci-extend-section span,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter .ci-extend-section span,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter .ci-extend-section span{font-size:13px}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter .ci-extend-section i,.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter .ci-extend-section i,.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter .ci-extend-section i,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter .ci-extend-section i{float:right;font-size:18px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s}.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter.expanded ul.ci-filter-options{border-bottom:1px solid hsla(0,0%,50%,.322);border-top:1px solid hsla(0,0%,50%,.322);max-height:567px;overflow-y:scroll}.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter.expanded ul.ci-filter-options::-webkit-scrollbar{width:5px}.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter.expanded ul.ci-filter-options::-webkit-scrollbar-thumb{background:#245aa2;border-radius:5px}.category-infinite .ci-container .ci-filter .ci-filter-section.manufacturer-filter.expanded .ci-extend-section i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter{display:none}.category-infinite .ci-container .ci-filter .ci-filter-section.production-filter ul.ci-filter-options,.category-infinite .ci-container .ci-filter .ci-filter-section.range-filter ul.ci-filter-options{height:auto;margin-bottom:15px}.category-infinite .ci-container .ci-filter .ci-filter-section.latest-specs{margin-top:30px}@media (max-width:767px){.category-infinite .ci-container .ci-filter .ci-filter-section.latest-specs{display:none}}.category-infinite .ci-container .ci-filter .ci-filter-section.latest-specs ul{margin-bottom:15px}.category-infinite .ci-container .ci-filter .ci-filter-section.latest-specs ul li{line-height:1em;padding:8px 0 0}.category-infinite .ci-container .ci-filter .ci-filter-section.latest-specs ul li:before{display:none}.category-infinite .ci-container .ci-filter .ci-filter-section.latest-specs ul li a{font-size:13px}.category-infinite .ci-container .ci-filter .ci-filter-section.category-filter ul.ci-filter-options{margin-bottom:20px;max-height:none}.category-infinite .ci-container .ci-filter .ci-filter-section.years-filter{padding-bottom:20px}.category-infinite .ci-container .ci-filter .ci-filter-section.years-filter .ci-yf-slider{margin-top:25px;padding:0 15px}.category-infinite .ci-container .ci-filter .ci-filter-section.years-filter .ci-yf-slider #js-year-slider .noUi-origin.noUi-background{background:#fff}.category-infinite .ci-container .ci-filter .ci-filter-section.years-filter .ci-yf-slider #js-year-slider .noUi-origin.noUi-connect{background:#245aa2}.category-infinite .ci-container .ci-filter .ci-filter-section.years-filter .ci-yf-slider-input{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:15px}.category-infinite .ci-container .ci-filter .ci-filter-section.years-filter .ci-yf-slider-input input{-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;height:30px;max-width:44%}.category-infinite .ci-container .ci-filter .ci-filter-section.years-filter .ci-yf-slider-input span{font-size:13px;margin:0 5px}.category-infinite .ci-container .ci-viewer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header{height:50px}@media (max-width:767px){.category-infinite .ci-container .ci-viewer .ci-viewer-over-header{height:75px}}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-metric-switch{background:#efefef;border:1px solid #ccc;display:none;float:right;height:25px;margin:20px 15px 0 0;width:75px}@media (max-width:767px){.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-metric-switch{float:left;margin:20px 0 0 15px}}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-metric-switch span.units{color:#000;cursor:pointer;float:left;font-size:12px;overflow:hidden;padding:3px 7px;position:relative;transition:.3s;z-index:1}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-metric-switch span.units span.switch-back{background:#245aa2;height:100%;position:absolute;right:0;top:0;transition:.3s;width:0;z-index:-1}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-metric-switch span.units:last-child{border-left:1px solid #ccc}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-metric-switch span.units:last-child span.switch-back{left:0;position:absolute;right:unset}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-metric-switch span.units.selected{color:#fff}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-metric-switch span.units.selected span.switch-back{width:100%}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .mobile{display:none;float:right;margin:10px 5px}@media (max-width:767px){.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .mobile{display:block}}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .mobile>a i{margin-left:10px}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-sort-by a{color:#fff;transition:.3s}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-sort-by a i{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-sort-by.open a{background:#ebf0f6;color:#245aa2}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-sort-by.open a i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-sort-by .ci-ms-options{display:none;left:0;padding:0 15px;position:absolute;width:100%;z-index:99}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-sort-by .ci-ms-options div.ci-ms-option-single{background:#ebf0f6;border:1px solid #cdd7e5;color:#245aa2;font-size:15px;line-height:25px;padding:10px 15px;width:100%}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-sort-by .ci-ms-options div.ci-ms-option-single span{display:inline-block;margin-left:10px}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-sort-by .ci-ms-options div.ci-ms-option-single i.sort-trigger{background:#cdd7e5;border:1px solid #ccc;color:#245aa2;cursor:pointer;font-size:17px;margin:0 5px;padding:1px 5px;transition:.3s}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-sort-by .ci-ms-options div.ci-ms-option-single i.sort-trigger.active{border:1px solid #000;color:#000}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-filter a{color:#fff;transition:.3s}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-filter a i{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-filter.open a{background:#ebf0f6;color:#245aa2}.category-infinite .ci-container .ci-viewer .ci-viewer-over-header .ci-mobile-filter.open a i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.category-infinite .ci-container .ci-viewer .ci-viewer-header{padding:0 15px}.category-infinite .ci-container .ci-viewer .ci-viewer-header.fixed{background:#fff;padding-top:15px;position:fixed;top:0;transition:.3s;z-index:99}.category-infinite .ci-container .ci-viewer .ci-viewer-header.fixed ul{border-bottom:1px solid #000}.category-infinite .ci-container .ci-viewer .ci-viewer-header.fixed.under{top:115px}.category-infinite .ci-container .ci-viewer .ci-viewer-header.fixed~.ci-viewer-content{margin-top:55px}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header{border-bottom:1px solid #cdd7e5;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0 0 10px}@media (max-width:600px){.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header{display:none}}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li{-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:700;line-height:15px;padding:0;text-align:left}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:before{display:none}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:first-child{max-width:100px}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(2),.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(3){padding-right:10px}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(4) span,.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(5) span,.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(6) span{display:inline-block;margin-top:5px}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(4) i.sort-trigger,.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(5) i.sort-trigger,.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(6) i.sort-trigger{border:1px solid #ccc;color:grey;cursor:pointer;font-size:13px;margin:0 3px 0 0;padding:0 3px;transition:.3s}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(4) i.sort-trigger.active,.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(5) i.sort-trigger.active,.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(6) i.sort-trigger.active{border:1px solid #000;color:#000}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(7){max-width:55px}.category-infinite .ci-container .ci-viewer .ci-viewer-header .ci-table-header li:nth-child(8){display:none;max-width:65px;text-align:center}.category-infinite .ci-container .ci-viewer .ci-viewer-content{-webkit-flex:1;-ms-flex:1;flex:1}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list{padding:0 15px}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single{background:#fff;border-bottom:1px solid #cdd7e5;margin:0;padding:10px 0;transition:.3s}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single:before{display:none}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single.selected,.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single:hover{background:hsla(0,0%,87%,.369)}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a{-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div{-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;text-align:left}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div .mobile{display:none}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:first-child{max-width:100px}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(2),.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(3){line-height:18px;padding-right:10px}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(7){max-width:55px}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(7) span{font-size:13px;padding:4px 10px}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(8){display:none;max-width:65px;text-align:center}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(8) label{cursor:pointer;display:block}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div.picture picture{width:50px}@media (max-width:600px){.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single{position:relative}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a{display:block}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div .mobile{display:inline}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:first-child{left:0;max-width:30%;position:absolute}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:first-child picture{width:100%}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(2){color:#245aa2;font-size:17px;margin-bottom:15px;padding-left:33%;text-decoration:underline}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(3){display:none}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(4),.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(5),.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(6){line-height:20px;min-width:100%;padding-left:33%}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(6){margin-bottom:10px}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(7){padding-left:33%}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(8){height:50px;margin-top:-25px;position:absolute;right:0;top:50%;width:30px}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(8) label{height:100%}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-models-single>a>div:nth-child(8) label input{margin:17px 0}}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-ml-infinite-loader{height:50px;margin:20px;padding:0;text-align:center}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-ml-infinite-loader:before{display:none}.category-infinite .ci-container .ci-viewer .ci-viewer-content ul.ci-models-list li.ci-ml-infinite-loader svg{height:50px}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes counter-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .container{background-color:#fff;height:150px;left:50%;padding:0;position:absolute;top:300px;width:300px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gearbox{border:none;height:190px;overflow:hidden;position:relative;width:275px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gearbox .overlay{content:"";height:100%;left:0;position:absolute;top:0;transition:background .2s;width:100%;z-index:10}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gearbox.turn .overlay{background:transparent}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear{border-radius:30px;box-shadow:0 -1px 0 0 #888,0 1px 0 0 #000;height:60px;position:absolute;width:60px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.large{border-radius:60px;height:120px;padding:0;width:120px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.large:after{border-radius:48px;height:96px;margin-left:-48px;margin-top:-48px;width:96px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.one{left:10px;top:12px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.two{left:60px;top:61px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.three{left:10px;top:110px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.four{left:128px;top:13px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear:after{background:#fff;border-radius:36px;box-shadow:0 0 10px hsla(0,0%,100%,.1),inset 0 0 10px rgba(0,0,0,.1),inset 0 2px 0 0 #090909,inset 0 -1px 0 0 #888;content:"";height:36px;left:50%;margin-left:-18px;margin-top:-18px;position:absolute;top:50%;width:36px;z-index:3}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear-inner{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;background:#555;border:1px solid hsla(0,0%,100%,.1);border-radius:30px;height:100%;position:relative;width:100%}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .large .gear-inner{border-radius:60px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.one .gear-inner{-webkit-animation:counter-clockwise 3s linear infinite;-moz-animation:counter-clockwise 3s linear infinite}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.two .gear-inner{-webkit-animation:clockwise 3s linear infinite;-moz-animation:clockwise 3s linear infinite}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.three .gear-inner{-webkit-animation:counter-clockwise 3s linear infinite;-moz-animation:counter-clockwise 3s linear infinite}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear.four .gear-inner{-webkit-animation:counter-clockwise 6s linear infinite;-moz-animation:counter-clockwise 6s linear infinite}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear-inner .bar{background:#555;border-left:1px solid hsla(0,0%,100%,.1);border-radius:2px;border-right:1px solid hsla(0,0%,100%,.1);height:16px;left:50%;margin-left:-38px;margin-top:-8px;position:absolute;top:50%;width:76px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .large .gear-inner .bar{margin-left:-68px;width:136px}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear-inner .bar:nth-child(2){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear-inner .bar:nth-child(3){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear-inner .bar:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear-inner .bar:nth-child(5){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.category-infinite .ci-container .ci-viewer .ci-viewer-content .ci-loader .gear-inner .bar:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.category-infinite .ci-comparator{background:#ebf0f6;border-top:1px solid #cdd7e5;bottom:0;display:none;height:100px;left:0;position:fixed;width:100%;z-index:999}@media (max-width:767px){.category-infinite .ci-comparator{background:rgba(235,240,246,.8);height:160px}}.category-infinite .ci-comparator .container{background:transparent;height:100px;margin:0 auto;padding-bottom:0;width:1218px}@media (max-width:1239px){.category-infinite .ci-comparator .container{padding-left:0;width:100%}}@media (max-width:767px){.category-infinite .ci-comparator .container{padding-left:1.5em}}.category-infinite .ci-comparator .container .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.category-infinite .ci-comparator .container .wrapper .cic-title{width:230px}@media (max-width:767px){.category-infinite .ci-comparator .container .wrapper .cic-title{display:none}}.category-infinite .ci-comparator .container .wrapper .cic-title p{font-weight:700;margin-top:20px;text-align:center}.category-infinite .ci-comparator .container .wrapper .cic-main{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.category-infinite .ci-comparator .container .wrapper .cic-main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:80%;overflow:hidden;padding:0 15px}@media (max-width:767px){.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models{margin-top:20px;min-width:100%;padding:10px 0 0}}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models .ci-selected-model-single{margin-bottom:25px;margin-right:5px;width:100px}@media (max-width:767px){.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models .ci-selected-model-single{background:#f6f6f6;margin-bottom:20px;padding:5px 10px;position:relative}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models .ci-selected-model-single i.close{background:#cdd7e5;color:#fff;font-size:21px;font-style:normal;font-weight:700;height:20px;line-height:18px;position:absolute;right:-10px;text-align:center;top:-10px;width:20px;z-index:9}}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models .ci-selected-model-single img{height:37px;width:50px}@media (max-width:767px){.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models .ci-selected-model-single img{display:none}}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models .ci-selected-model-single p{font-size:11px;margin-top:5px;padding:0;text-align:left}@media (max-width:767px){.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models .ci-selected-model-single p{color:#245aa2;font-size:13px}}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-selected-models .ci-selected-model-single:nth-child(n+7){display:none}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-clear-all{width:65px}@media (max-width:767px){.category-infinite .ci-comparator .container .wrapper .cic-main .ci-clear-all{display:none}}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-clear-all a{color:#000;font-size:11px;text-decoration:none}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-compare-button{width:135px}@media (max-width:767px){.category-infinite .ci-comparator .container .wrapper .cic-main .ci-compare-button{margin-top:15px;text-align:center;width:100%}}.category-infinite .ci-comparator .container .wrapper .cic-main .ci-compare-button a{font-size:13px}.category-infinite .ci-pager{bottom:0;max-width:100%;position:fixed;width:1188px;z-index:99}.category-infinite .ci-pager .article-list-pager{background:#fff;margin-left:240px}@media (max-width:767px){.category-infinite .ci-pager .article-list-pager{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0}.category-infinite .ci-pager .article-list-pager .pager-links{display:block;-webkit-flex:1;-ms-flex:1;flex:1;line-height:20px;padding:1.42857em 5px}.category-infinite .ci-pager .article-list-pager .pager-item-next,.category-infinite .ci-pager .article-list-pager .pager-item-prev{max-width:30%}}#ci-scroll-top{background-color:rgba(0,0,0,.3);bottom:2em;color:#fff;cursor:pointer;display:none;font-size:12px;padding:1em;position:fixed;right:2em;text-decoration:none;z-index:9999}@media (max-width:767px){#ci-scroll-top{bottom:8em}}#ci-scroll-top:hover{background-color:rgba(0,0,0,.6)}.category-nav-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.category-nav-wrapper .model-page-nav{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:20px!important}.category-nav-wrapper .category-image{max-width:20%}.category-nav-wrapper .category-image img{box-shadow:0 0 3px #ccc}.ravas-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}.ravas-section .ravas-pic{-webkit-flex:1;-ms-flex:1;flex:1;max-width:340px;min-width:200px;overflow:hidden}.ravas-section .ravas-pic img{width:100%}.ravas-section .ravas-info{-webkit-flex:1;-ms-flex:1;flex:1;min-width:300px}.ravas-section .ravas-info p{padding:0}.ravas-section .ravas-info p:first-child{margin-top:20px}.ravas-section .ravas-info p.section-title{color:#245aa2;margin-top:15px}h2.ravas-title{margin-top:20px}a.ravas-link{cursor:pointer;margin:20px 0 25px 15px}#specs-search,#specs-search-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;height:55px;overflow:hidden;padding-bottom:5px;transition:.3s}#specs-search input,#specs-search-mobile input{-webkit-flex:1;-ms-flex:1;flex:1;font-size:18px;margin-left:15px;padding-left:15px}#specs-search a,#specs-search-mobile a{background:#1a4683;border:1px solid #000;height:50px;overflow:hidden;width:50px}#specs-search a:before,#specs-search-mobile a:before{color:#fff;content:"\f002";font-size:24px;padding:12px 13px;position:absolute;top:0;-webkit-transform:scale(1);transform:scale(1);transition:.3s}#specs-search a:hover:before,#specs-search-mobile a:hover:before{-webkit-transform:scale(1.3);transform:scale(1.3)}#specs-search svg,#specs-search-mobile svg{background:#1a4683;border:1px solid #000;color:#fff;cursor:pointer;font-size:24px;height:50px;overflow:hidden;padding:12px 13px;width:50px}#specs-search-mobile.search-hidden,#specs-search.search-hidden{height:0;padding:0}@media (max-width:1215px){#specs-search,#specs-search-mobile{padding-right:15px}}#specs-search-result{background:#fff;border:1px solid #cdd7e5;box-shadow:1px 1px 40px rgba(0,0,0,.431);display:none;height:auto;min-height:140px;position:absolute;width:100%;z-index:999}#specs-search-result .ssr-viewport{display:-webkit-flex;display:-ms-flexbox;display:flex}#specs-search-result .ssr-viewport .ssr-filter{margin-top:45px;width:230px}@media (max-width:900px){#specs-search-result .ssr-viewport .ssr-filter{box-shadow:0 4px 16px #000;display:none;position:absolute;top:10px;width:100%;z-index:999}}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section{background:#ebf0f6;border:1px solid #cdd7e5;padding:0 10px 15px 30px}#cookies-popup #specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section .title,#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section #cookies-popup .title,#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section h3{color:#245aa2}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section ul.ssr-filter-options{border-bottom:none;border-top:none;display:none;margin-top:26px;max-height:185px;overflow:hidden;padding-top:0;transition:.5s}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section ul.ssr-filter-options li{-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section ul.ssr-filter-options li:before{display:none}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section ul.ssr-filter-options li label{color:rgba(68,111,169,.839);cursor:pointer;font-size:14px;font-weight:600;line-height:16px;margin:5px 0 5px 10px;text-decoration:none;-webkit-transform:translateX(0);transform:translateX(0);transition:.3s}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section ul.ssr-filter-options li label span{color:rgba(90,90,90,.8);font-size:13px;font-weight:600;margin-left:5px}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section ul.ssr-filter-options li:hover label{-webkit-transform:translateX(5px);transform:translateX(5px)}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section .search-loader{padding:0}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section .search-loader li:nth-child(2) .animate{-webkit-animation-delay:.5s;animation-delay:.5s}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section .search-loader li:nth-child(3) .animate{-webkit-animation-delay:.25s;animation-delay:.25s}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section .search-loader .skeleton .animate{-webkit-animation:moveInFilter 2s infinite;animation:moveInFilter 2s infinite;width:50px}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section .search-loader .skeleton:before{background:#ebf0f6;left:20px}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section .search-loader .skeleton:after{display:none}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section.manufacturer-filter .ssr-extend-section{cursor:pointer;margin:15px 0}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section.manufacturer-filter .ssr-extend-section span{font-size:13px}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section.manufacturer-filter .ssr-extend-section i{float:right;font-size:18px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section.manufacturer-filter .ssr-extend-section.disabled{display:none}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section.manufacturer-filter.expanded ul.ssr-filter-options{border-bottom:1px solid hsla(0,0%,50%,.322);border-top:1px solid hsla(0,0%,50%,.322);max-height:567px;overflow-y:scroll}@media (max-width:900px){#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section.manufacturer-filter.expanded ul.ssr-filter-options{max-height:calc(100vh - 315px)}}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section.manufacturer-filter.expanded ul.ssr-filter-options::-webkit-scrollbar{width:5px}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section.manufacturer-filter.expanded ul.ssr-filter-options::-webkit-scrollbar-thumb{background:#245aa2;border-radius:5px}#specs-search-result .ssr-viewport .ssr-filter .ssr-filter-section.manufacturer-filter.expanded .ssr-extend-section i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#specs-search-result .ssr-viewport .ssr-content{-webkit-flex:1;-ms-flex:1;flex:1}#specs-search-result .ssr-viewport .ssr-content .ssr-mobile-filter-trigger{display:none;margin:10px 0;text-align:center}#specs-search-result .ssr-viewport .ssr-content .ssr-mobile-filter-trigger a{color:#fff;transition:.3s;width:50%}#specs-search-result .ssr-viewport .ssr-content .ssr-mobile-filter-trigger a i{float:right;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s}#specs-search-result .ssr-viewport .ssr-content .ssr-mobile-filter-trigger.open a{background:#ebf0f6;color:#245aa2}#specs-search-result .ssr-viewport .ssr-content .ssr-mobile-filter-trigger.open a i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media (max-width:900px){#specs-search-result .ssr-viewport .ssr-content .ssr-mobile-filter-trigger{display:block}}#specs-search-result .ssr-viewport .ssr-content .ssr-content-header ul{border-bottom:1px solid #cdd7e5;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 25px;padding:10px 0}#specs-search-result .ssr-viewport .ssr-content .ssr-content-header ul li{-webkit-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:700;padding-left:0}#specs-search-result .ssr-viewport .ssr-content .ssr-content-header ul li:before{display:none}#specs-search-result .ssr-viewport .ssr-content .ssr-content-header ul li:first-child{max-width:110px}#specs-search-result .ssr-viewport .ssr-content .ssr-content-header ul li:nth-child(4){margin-right:10px}#specs-search-result .ssr-viewport .ssr-content .ssr-content-header ul li:nth-child(5){max-width:100px}@media (max-width:640px){#specs-search-result .ssr-viewport .ssr-content .ssr-content-header ul li:nth-child(4),#specs-search-result .ssr-viewport .ssr-content .ssr-content-header ul li:nth-child(6){display:none}}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items{max-height:650px;overflow-y:scroll}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items::-webkit-scrollbar{width:5px}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items::-webkit-scrollbar-thumb{background:#245aa2;border-radius:5px}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items .not-found{font-size:18px;margin-top:20px;padding:5px 25px;text-align:center}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models{padding:0}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single{background:#fff;border-bottom:1px solid #cdd7e5;margin:0 25px;padding:10px 0;transition:.3s}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single:hover{background:#cdd7e5}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single:before{display:none}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single a{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single a div{color:#000;-webkit-flex:1;-ms-flex:1;flex:1;font-size:12px;line-height:15px}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single a div.picture{max-width:110px}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single a div.picture picture{width:60px}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single a div.type{margin-right:10px}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single a div.built{max-width:100px}@media (max-width:640px){#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single a div:nth-child(4),#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ss-models-single a div:nth-child(6){display:none}}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ssr-page-infinite-loader{border-bottom:1px solid #cdd7e5;margin:0 25px;padding:10px 0;text-align:center}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ssr-page-infinite-loader:before{display:none}#specs-search-result .ssr-viewport .ssr-content .ssr-content-items ul.ss-models li.ssr-page-infinite-loader svg{height:50px}@media (max-height:850px){#specs-search-result .ssr-viewport .ssr-content .ssr-content-items{max-height:calc(100vh - 192px)}}#specs-search-result .ssr-viewport .search.search-loader{padding:20px;width:100%}#specs-search-result .ssr-viewport .search.search-loader ul{margin:0;padding:0}#specs-search-result .ssr-viewport .search.search-loader ul li{list-style:none;margin-bottom:12px;padding-left:0}#specs-search-result .ssr-viewport .search.search-loader ul li:before{display:none}#specs-search-result .ssr-viewport .search.search-loader ul li:last-child{margin-bottom:0}#specs-search-result .ssr-viewport .search.search-loader ul li .skeleton{background:#e1e5e6;height:16px;overflow:hidden;position:relative;width:100%}#specs-search-result .ssr-viewport .search.search-loader ul li .skeleton:after,#specs-search-result .ssr-viewport .search.search-loader ul li .skeleton:before{background:#fff;content:"";display:block;height:16px;position:absolute;top:0;width:16px;z-index:2}#specs-search-result .ssr-viewport .search.search-loader ul li .skeleton:before{left:275px}#specs-search-result .ssr-viewport .search.search-loader ul li .skeleton:after{left:455px}#specs-search-result .ssr-viewport .search.search-loader ul li .skeleton .animate{-webkit-animation:move 3s infinite;animation:move 3s infinite;background:#dadedf;color:#fff;display:block;height:16px;left:0;position:absolute;top:0;width:125px}#specs-search-result .ssr-viewport .search.search-loader ul li:nth-child(2) .animate{-webkit-animation-delay:.25s;animation-delay:.25s}#specs-search-result .ssr-viewport .search.search-loader ul li:nth-child(3) .animate{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes move{50%{left:calc(100% - 125px)}}@keyframes move{50%{left:calc(100% - 125px)}}@-webkit-keyframes moveInFilter{50%{left:calc(100% - 50px)}}@keyframes moveInFilter{50%{left:calc(100% - 50px)}}#wah-section{padding-left:calc(1.5em + 15px);padding-right:calc(1.5em + 15px)}#wah-section h2 img{height:35px;margin-top:-15px}@media (max-width:850px){#wah-section h2 img{margin-top:5px}}#wah-section .form-viewport{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}@media (max-width:700px){#wah-section .form-viewport{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#wah-section .form-viewport .form{-webkit-flex:2;-ms-flex:2;flex:2;padding-right:20px}#wah-section .form-viewport .form p{padding-top:0}#wah-section .form-viewport .form form{margin-top:15px;max-width:700px}#wah-section .form-viewport .form form .input-group{display:-webkit-flex;display:-ms-flexbox;display:flex}#wah-section .form-viewport .form form .input-group .input-placeholder{-webkit-flex:1;-ms-flex:1;flex:1}#wah-section .form-viewport .form form .input-group .input-placeholder:nth-child(2){margin-left:50px}#wah-section .form-viewport .form form .input-group .input-placeholder .iti{display:block}@media (max-width:570px){#wah-section .form-viewport .form form .input-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#wah-section .form-viewport .form form .input-group .input-placeholder{margin-left:0!important;min-width:100%}}#wah-section .form-viewport .form form .input-placeholder{margin-bottom:10px;width:100%}#wah-section .form-viewport .form form .input-placeholder input[type=tel],#wah-section .form-viewport .form form .input-placeholder input[type=text]{border:1px solid #d3d3d3;border-radius:5px;font-size:13px;height:35px;padding:0 10px;transition:.3s;width:100%}#wah-section .form-viewport .form form .input-placeholder input[type=tel]:focus,#wah-section .form-viewport .form form .input-placeholder input[type=text]:focus{border:2px solid #004589}#wah-section .form-viewport .form form .input-placeholder input#phone{padding:0 10px 0 50px}#wah-section .form-viewport .form form .input-placeholder textarea{border:1px solid #d3d3d3;border-radius:5px;font-size:13px;padding:10px;transition:.3s;width:100%}#wah-section .form-viewport .form form .input-placeholder textarea:focus{border:2px solid #004589}#wah-section .form-viewport .form form .input-placeholder.concern label{display:block;font-size:10px;font-weight:700;margin-bottom:10px}#wah-section .form-viewport .form form .input-placeholder.concern label input{display:block;float:left;margin-right:5px}#wah-section .form-viewport .form form .input-placeholder.concern label.error{color:red}#wah-section .form-viewport .form form .input-placeholder .error-message{color:red;display:none;margin-left:10px;margin-top:5px}#wah-section .form-viewport .form form .input-placeholder.error input,#wah-section .form-viewport .form form .input-placeholder.error textarea{border:1px solid red}#wah-section .form-viewport .form form .input-placeholder.error .error-message{display:block}#wah-section .form-viewport .form-success{display:none;-webkit-flex:2;-ms-flex:2;flex:2;padding-right:20px}#wah-section .form-viewport .banner{width:400px}@media (max-width:850px){#wah-section .form-viewport .banner{width:300px}}@media (max-width:700px){#wah-section .form-viewport .banner{margin-top:20px;width:100%}}#wah-section .form-viewport .banner picture{display:block;float:right;width:300px}@media (max-width:700px){#wah-section .form-viewport .banner picture{float:none;margin:0 auto}}#wah-section .about-wah{margin-top:20px}#wah-section .about-wah p{margin-top:5px;padding-top:0}#wah-section .about-wah p.title{font-weight:700}@media (max-width:1216px){#wah-section{padding-left:15px;padding-right:15px}}.iti__flag{background-image:url(/assets/frontend/dist/images/flags.png)!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/assets/frontend/dist/images/flags@2x.png)!important}}.iti__country:before{display:none!important}html{scroll-behavior:smooth}#cookies-popup .title,h3,h4{font-family:Roboto Condensed,Helvetica,sans-serif}.model-detail-header-2 .lw-breadcrumbs{margin-bottom:20px}.model-header-2{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:970px}@media (max-width:768px){.model-header-2{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.model-header-2 .model-images{margin-right:50px;width:350px}@media (max-width:768px){.model-header-2 .model-images{margin-right:0;width:100%}}.model-header-2 .model-images .gallery-v2 .viewport{height:225px;overflow-y:hidden;position:relative}.model-header-2 .model-images .gallery-v2 .viewport a picture{margin:0 auto;position:relative;text-align:center;width:300px}.model-header-2 .model-images .gallery-v2 .viewport a picture img{display:inline-block;max-height:100%;max-width:100%}.model-header-2 .model-images .gallery-v2 .viewport .arrow-right{position:absolute;right:0;top:50%}.model-header-2 .model-images .gallery-v2 .viewport .arrow-right i{color:#245aa2;font-size:28px}.model-header-2 .model-images .gallery-v2 .viewport .arrow-left{left:0;position:absolute;top:50%}.model-header-2 .model-images .gallery-v2 .viewport .arrow-left i{color:#245aa2;font-size:28px}.model-header-2 .model-images .gallery-v2 .gallery-items{height:60px;margin:10px auto 0;overflow:hidden;width:300px}.model-header-2 .model-images .gallery-v2 .gallery-items .model-images-line{overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}.model-header-2 .model-images .gallery-v2 .gallery-items .model-images-line a{float:left;margin-right:10px;max-width:32%;transition:.5s;width:49px}.model-header-2 .model-images .gallery-v2 .gallery-items .model-images-line a picture{height:50px;overflow:hidden;width:50px}.model-header-2 .model-images .gallery-v2 .gallery-items .model-images-line a picture img{height:100%;max-width:none}.model-header-2 .model-info{-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.model-header-2 .model-info .logo-manufacturer{display:none}}.model-header-2 .model-info .logo-manufacturer picture{min-height:50px}.model-header-2 .model-info h1{font-family:Roboto Condensed,sans-serif;font-size:40pt;line-height:45px;padding-top:0}@media (max-width:768px){.model-header-2 .model-info h1{font-size:28pt;line-height:32px}}.model-header-2 .model-info h1 span{display:block;font-size:20pt;line-height:30px;margin-top:5px}@media (max-width:768px){.model-header-2 .model-info h1 span{font-size:17pt;line-height:25px}}.model-header-2 .model-info .rating{padding-top:5px}.model-header-2 .model-info .rating span.star{background:url(../images/icons/star_empty.svg);background-size:100%!important;display:inline-block;height:18px;position:relative;top:.2em;width:18px}.model-header-2 .model-info .rating span.star.half{background:url(../images/icons/star_half.svg)}.model-header-2 .model-info .rating span.star.full{background:url(../images/icons/star_full.svg)}.model-header-2 .model-info .rating strong{font-size:14px;margin-left:.5em}#era{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:970px;padding:40px 0 0!important}@media (max-width:665px){#era{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#era .era-left{-webkit-flex:1;-ms-flex:1;flex:1}#era .era-right{margin-left:25px;width:160px}@media (max-width:665px){#era .era-right{text-align:center;width:100%}}.model-page-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:970px}.model-page-nav .page-nav-wrapper{border-top:5px solid #ccc;-webkit-flex:1;-ms-flex:1;flex:1}.model-page-nav .page-nav-wrapper ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.model-page-nav .page-nav-wrapper ul li{border-bottom:2px solid #ddd;-webkit-flex:1;-ms-flex:1;flex:1;margin:15px 0 0 4%;max-width:24px;min-width:22%;padding:20px 0;transition:.5s}.model-page-nav .page-nav-wrapper ul li:first-child,.model-page-nav .page-nav-wrapper ul li:nth-child(5),.model-page-nav .page-nav-wrapper ul li:nth-child(9){margin-left:0}@media (max-width:768px){.model-page-nav .page-nav-wrapper ul li{margin-left:0;max-width:100%;min-width:100%}}.model-page-nav .page-nav-wrapper ul li:before{display:none}.model-page-nav .page-nav-wrapper ul li a{display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}.model-page-nav .page-nav-wrapper ul li a span{-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700;text-decoration:underline}.model-page-nav .page-nav-wrapper ul li a i{margin-top:4px;text-decoration:none;width:20px}.model-page-nav .page-nav-wrapper ul li.actual,.model-page-nav .page-nav-wrapper ul li:hover{border-bottom:2px solid #245aa2}.model-page-nav .help-box{border:1px solid #ccc;margin-left:50px;min-height:171px;width:250px}@media (max-width:768px){.model-page-nav .help-box{display:none}}.model-page-nav .help-box .credits{color:#bbbaba;font-size:14px;font-weight:700;margin:10px 0;padding-right:10px;text-align:right;width:100%}.model-page-nav .help-box .credits img{width:80px}.model-page-nav .help-box .help-box-title{font-family:Roboto Condensed,sans-serif;font-size:22px;font-weight:700;padding:20px 25px 0}.model-page-nav .help-box .button,.model-page-nav .help-box .button--primary,.model-page-nav .help-box .button--secondary,.model-page-nav .help-box .button--secondary-variation,.model-page-nav .help-box .button-white{border:2px solid #245aa2;color:#245aa2;font-size:14px;margin:10px 0 0 25px;transition:.3s}.model-page-nav .help-box .button--primary:hover,.model-page-nav .help-box .button--secondary-variation:hover,.model-page-nav .help-box .button--secondary:hover,.model-page-nav .help-box .button-white:hover,.model-page-nav .help-box .button:hover{background:#245aa2;color:#fff}.model-detail-2 .title-container{margin:0 auto;max-width:970px}@media (max-width:650px){.model-detail-2 .title-container{border-top:5px solid #ddd;margin-top:30px}.model-detail-2 .title-container:first-child{border-top:none;margin-top:0}}.model-detail-2 .title-container h2{font-size:40px}.model-detail-2 .title-container .block-navigation{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-top:10px}.model-detail-2 .title-container .block-navigation ul{display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:12px;padding:15px 0}.model-detail-2 .title-container .block-navigation ul li{border-right:1px solid #ddd;margin-right:15px;padding:0 15px 0 0}.model-detail-2 .title-container .block-navigation ul li:before{display:none}.model-detail-2 .title-container .block-navigation ul li a{font-size:12px}.model-detail-2 .title-container .block-navigation ul li:last-child{border-right:none;margin-right:0}@media (max-width:520px){.model-detail-2 .title-container h2{font-size:30px}.model-detail-2 .title-container .block-navigation ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.model-detail-2 .title-container .block-navigation ul li{border-right:none;margin-bottom:25px;margin-right:0;min-width:45%;padding:0 15px 0 0}.model-detail-2 .title-container .block-navigation ul li a{font-size:14px}}.model-detail-2 .block-container{margin:0 auto;max-width:970px;padding-left:80px}@media (max-width:845px){.model-detail-2 .block-container{padding-left:0}}#cookies-popup .model-detail-2 .block-container .title,.model-detail-2 .block-container #cookies-popup .title,.model-detail-2 .block-container h3{font-size:24px}.model-detail-2 .block-container>div{margin-top:15px}.model-detail-2 .block-container .model-data>div,.model-detail-2 .block-container>div{border-bottom:3px solid #ddd;padding-bottom:30px}.model-detail-2 .block-container .model-data>div:last-child,.model-detail-2 .block-container>div:last-child{border-bottom:none}.model-detail-2 .block-container.model-data-block{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}.model-detail-2 .block-container.model-data-block .model-data{border-bottom:none;-webkit-flex:1;-ms-flex:1;flex:1}.model-detail-2 .block-container.model-data-block .model-data .tech-data p.info{font-size:12px}.model-detail-2 .block-container.model-data-block .model-data .tech-data .container-tech-specs table{border:none;margin-top:5px}.model-detail-2 .block-container.model-data-block .model-data .tech-data .container-tech-specs table tbody tr td{border:none;font-size:13px;line-height:15px;padding:5px 15px}@media (max-width:768px){.model-detail-2 .block-container.model-data-block .model-data .tech-data .container-tech-specs table tbody tr td{display:table-cell!important}.model-detail-2 .block-container.model-data-block .model-data .tech-data .container-tech-specs table tbody tr td:before{display:none!important}}.model-detail-2 .block-container.model-data-block .model-data .tech-data .container-tech-specs table tbody tr td:first-child{padding-left:0}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .star{background:url(../images/icons/star_empty.svg);background-size:21px;display:inline-block;height:21px;position:relative;top:.4em;width:21px}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .star.half{background:url(../images/icons/star_half.svg)}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .star.full{background:url(../images/icons/star_full.svg)}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews.model-rating{margin:1.5em 0}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews.model-rating .rating>strong{font-size:150%;margin-left:.5em}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review-single{margin-bottom:15px}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review-single.has-rating .single-review-rating{float:left;margin-top:.8em}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review-single.has-rating .single-review-rating .star.full{background-size:cover;height:18px;width:18px}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review-single.has-rating .single-review-rating .rating-text{font-size:14px;font-weight:700;margin-left:15px}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review-single.has-rating p.model-review{background:none;padding:.8em 0 .8em 5em}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review-single.has-rating .model-review-description{margin-left:7em}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review-hidden-section{display:none}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review{background:url(../images/icons/quote.svg) 0 100% no-repeat;background-size:3em auto;font-size:1.4em;margin-bottom:.8em;padding:.8em 0 .8em 5em}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review:first-letter{text-transform:capitalize}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-reviews .model-review-description{color:grey;display:block;font-style:italic;margin-left:7em;margin-top:-1.5em}.model-detail-2 .block-container.model-data-block .model-data .reviews #model-review-toggle{color:#245aa2;cursor:pointer;text-decoration:underline}.model-detail-2 .block-container.model-data-block .model-data .reviews #model-review-toggle span{font-size:1.4em}.model-detail-2 .block-container.model-data-block .model-data .reviews #model-review-toggle i{font-size:14px;margin-left:10px;-webkit-transform:scale(1.5,1.2) rotate(0deg);transform:scale(1.5,1.2) rotate(0deg);transition:.3s}.model-detail-2 .block-container.model-data-block .model-data .reviews #model-review-toggle.open i{-webkit-transform:scale(1.5,1.2) rotate(-180deg);transform:scale(1.5,1.2) rotate(-180deg);transition:.3s}.model-detail-2 .block-container.model-data-block .model-data .reviews .rate-now-button-holder{margin-top:25px}.model-detail-2 .block-container.model-data-block .model-data .reviews .model-review-hidden-section{display:none}.model-detail-2 .block-container.model-data-block .model-data .datasheets{padding-bottom:15px}.model-detail-2 .block-container.model-data-block .model-data .datasheets .button-open-more{padding-left:0}.model-detail-2 .block-container.model-data-block .model-data #faq,.model-detail-2 .block-container.model-data-block .model-data #features{margin-top:0}.model-detail-2 .block-container.model-data-block .model-data #faq:nth-last-child(2),.model-detail-2 .block-container.model-data-block .model-data #features:nth-last-child(2){border-bottom:0}.model-detail-2 .block-container.model-data-block .model-data #faq #faq ul li .answer,.model-detail-2 .block-container.model-data-block .model-data #faq #features ul li .answer,.model-detail-2 .block-container.model-data-block .model-data #faq .press-news .press-news-block .first-news-row .text a,.model-detail-2 .block-container.model-data-block .model-data #features #faq ul li .answer,.model-detail-2 .block-container.model-data-block .model-data #features #features ul li .answer,.model-detail-2 .block-container.model-data-block .model-data #features .press-news .press-news-block .first-news-row .text a{font-size:14px}.model-detail-2 .block-container.model-data-block .model-data #features ul.advanced li h4{padding-top:0}.model-detail-2 .block-container.model-data-block .model-data #features ul.advanced li .answer{font-size:14px;height:55px;line-height:18px;opacity:1;overflow:hidden}.model-detail-2 .block-container.model-data-block .model-data #features ul.advanced li .answer.zero{height:0}.model-detail-2 .block-container.model-data-block .model-data #features ul.advanced li .answer table tr td{font-size:10px;line-height:15px;padding:4px}@media (max-width:500px){.model-detail-2 .block-container.model-data-block .model-data #features{width:80vw}}.model-detail-2 .block-container.model-data-block .model-data .premium-models-list li a span{color:#245aa2}.model-detail-2 .block-container.model-data-block aside.banner{margin-left:30px;width:300px}.model-detail-2 .block-container.model-data-block aside.banner .container-highlights{padding:0!important}@media (max-width:845px){.model-detail-2 .block-container.model-data-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-detail-2 .block-container.model-data-block aside{margin-left:0!important;min-width:100%}}.model-detail-2 .block-container.bnr-block{margin-top:20px}.model-detail-2 .block-container.bnr-block .rental a.button,.model-detail-2 .block-container.bnr-block .rental a.button--primary,.model-detail-2 .block-container.bnr-block .rental a.button--secondary,.model-detail-2 .block-container.bnr-block .rental a.button--secondary-variation,.model-detail-2 .block-container.bnr-block .rental a.button-white{cursor:pointer;margin-top:20px}.model-detail-2 .block-container.bnr-block .own-cost .promo-content{display:-webkit-flex;display:-ms-flexbox;display:flex}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .left{-webkit-flex:1;-ms-flex:1;flex:1;max-width:400px}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .left .head{font-size:13px;font-weight:700;margin-top:20px}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .left .line{border-top:1px solid #ddd;font-size:13px;margin-top:.5em;padding:1em 0 .5em}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .left .line:nth-last-child(3){border-bottom:1px solid #ddd;padding-bottom:1em}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .left .line span{float:right}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .left .line span.red{color:red}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .left .line span.green{color:green}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .left .promo-text{font-size:17px}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .left .note{font-size:12px;font-style:italic}.model-detail-2 .block-container.bnr-block .own-cost .promo-content .right{width:280px}@media (max-width:650px){.model-detail-2 .block-container.bnr-block .own-cost .promo-content .right{display:none}}.model-detail-2 .block-container.bnr-block .own-cost .under-line{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:15px}.model-detail-2 .block-container.bnr-block .own-cost .under-line .button,.model-detail-2 .block-container.bnr-block .own-cost .under-line .button--primary,.model-detail-2 .block-container.bnr-block .own-cost .under-line .button--secondary,.model-detail-2 .block-container.bnr-block .own-cost .under-line .button--secondary-variation,.model-detail-2 .block-container.bnr-block .own-cost .under-line .button-white{cursor:pointer}.model-detail-2 .block-container.bnr-block .own-cost .under-line .provided-by span{color:#bbbaba;display:inline-block;font-size:13px;font-weight:700;padding:14px 0}.model-detail-2 .block-container.bnr-block .own-cost .under-line .provided-by img{width:80px}@media (max-width:580px){.model-detail-2 .block-container.bnr-block .own-cost .under-line{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-detail-2 .block-container.bnr-block .own-cost .under-line .provided-by{margin-top:10px;width:100%}}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item{border-top:1px solid #ddd;display:-webkit-flex;display:-ms-flexbox;display:flex}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item.main{background:hsla(0,0%,87%,.478);margin-bottom:10px;margin-top:20px}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item:last-child{border-bottom:1px solid #ddd}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item picture{padding:10px;width:100px}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item .data{-webkit-flex:1;-ms-flex:1;flex:1}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item .data .name{display:block;font-size:14px;font-weight:700;margin-top:15px;padding-top:0}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item .data .tech-data{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item .data .tech-data p{color:grey;-webkit-flex:1;-ms-flex:1;flex:1;font-size:12px;max-width:23%}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item .data .tech-data p b{color:#000}@media (max-width:476px){.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item .data .tech-data{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.model-detail-2 .block-container.bnr-block .model-comparison .comparison-viewport .compare-item .data .tech-data p{line-height:10px;min-width:100%}}.model-detail-2 .block-container.bnr-block .model-comparison .detailed-comparison-button{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:25px}.model-detail-2 .block-container.bnr-block .model-comparison .detailed-comparison-button p{-webkit-flex:1;-ms-flex:1;flex:1;font-size:17px;font-weight:700;max-width:450px}@media (max-width:476px){.model-detail-2 .block-container.bnr-block .model-comparison .detailed-comparison-button{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.model-detail-2 .block-container.bnr-block .model-comparison .detailed-comparison-button p{margin-bottom:10px;min-width:100%}}.model-detail-2 .block-container.bnr-block .ravas-section{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0}.model-detail-2 .block-container.bnr-block .ravas-section .ravas-pic{margin-left:20px;margin-right:0}.model-detail-2 .block-container.bnr-block .ravas-section a.ravas-link{margin:20px 0 25px}.model-detail-2 .block-container.fnl-block .leasing .ravas-section{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0}.model-detail-2 .block-container.fnl-block .leasing .ravas-section .ravas-pic{margin-left:20px;margin-right:0}.model-detail-2 .block-container.fnl-block .leasing a.ravas-link{margin:20px 0 25px}.model-detail-2 .block-container.sell-block .we-buy{padding-bottom:0}.model-detail-2 .block-container.sell-block .we-buy #machine-26{padding-bottom:0;padding-left:0}.model-detail-2 .block-container.sell-block .we-buy #machine-26 .container-white{width:100%}.model-detail-2 .block-container.sell-block .we-buy #machine-26 .container-white h2,.model-detail-2 .block-container.sell-block .we-buy #machine-26 .container-white p{padding-left:0}@media (max-width:580px){.model-detail-2 .block-container.sell-block .valuation .main .right img{float:none}}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body{display:-webkit-flex;display:-ms-flexbox;display:flex}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info{-webkit-flex:1;-ms-flex:1;flex:1}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .countdown .caption{font-size:12px;font-weight:700}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .countdown .timer{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:15px}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .countdown .timer .timer-section{border:1px solid #ddd;border-radius:10px;box-shadow:0 0 8px #ddd;padding:10px 15px;width:75px}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .countdown .timer .timer-section.days{margin-right:30px}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .countdown .timer .timer-section .digit{font-size:22px;margin:5px 0;text-align:center}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .countdown .timer .timer-section .digit-caption{color:grey;padding-top:5px;text-align:center}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .countdown .timer .divider{color:#969595;font-size:25px;font-weight:700;line-height:65px;text-align:center;width:15px}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .event-detail{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:20px;margin-top:25px;padding-bottom:10px}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .event-detail .caption{font-size:12px;font-weight:700}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .event-detail .details{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .event-detail .details p{color:grey;font-size:12px}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .info .event-detail .details p span{color:#000}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .picture{width:40%}@media (max-width:580px){.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .timer-section{width:65px!important}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .timer-section.days{margin-right:15px!important}.model-detail-2 .block-container.events-block .product-launch .pl-items .pl-item .event-body .picture{text-align:center;width:100%}}.model-detail-2 .block-container.events-block .news{height:auto;overflow:hidden}.model-detail-2 .block-container.events-block .news .press-news{background:transparent;padding-left:0}.model-detail-2 .block-container.events-block .news .press-news .press-news-block{width:100%}.model-detail-2 .block-container.events-block .container-shows{background:transparent}.model-detail-2 .block-container.parts-block .ravas-section{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0}.model-detail-2 .block-container.parts-block .ravas-section .ravas-pic{margin-left:20px;margin-right:0}.model-detail-2 .block-container.parts-block a.ravas-link{margin:20px 0 25px}@media (max-width:580px){.model-detail-2 .block-container.parts-block .spare-parts .main .right img{float:none}}.model-detail-2 .block-container .axa-preview,.model-detail-2 .block-container .blinto,.model-detail-2 .block-container .financing,.model-detail-2 .block-container .findeq,.model-detail-2 .block-container .hexagon,.model-detail-2 .block-container .insurance,.model-detail-2 .block-container .krank,.model-detail-2 .block-container .ps-team,.model-detail-2 .block-container .rental-block,.model-detail-2 .block-container .spare-parts,.model-detail-2 .block-container .tracktor,.model-detail-2 .block-container .valuation,.model-detail-2 .block-container .wirtgen{margin-top:15px}.model-detail-2 .block-container .axa-preview .main,.model-detail-2 .block-container .blinto .main,.model-detail-2 .block-container .financing .main,.model-detail-2 .block-container .findeq .main,.model-detail-2 .block-container .hexagon .main,.model-detail-2 .block-container .insurance .main,.model-detail-2 .block-container .krank .main,.model-detail-2 .block-container .ps-team .main,.model-detail-2 .block-container .rental-block .main,.model-detail-2 .block-container .spare-parts .main,.model-detail-2 .block-container .tracktor .main,.model-detail-2 .block-container .valuation .main,.model-detail-2 .block-container .wirtgen .main{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:800px}.model-detail-2 .block-container .axa-preview .main .left,.model-detail-2 .block-container .blinto .main .left,.model-detail-2 .block-container .financing .main .left,.model-detail-2 .block-container .findeq .main .left,.model-detail-2 .block-container .hexagon .main .left,.model-detail-2 .block-container .insurance .main .left,.model-detail-2 .block-container .krank .main .left,.model-detail-2 .block-container .ps-team .main .left,.model-detail-2 .block-container .rental-block .main .left,.model-detail-2 .block-container .spare-parts .main .left,.model-detail-2 .block-container .tracktor .main .left,.model-detail-2 .block-container .valuation .main .left,.model-detail-2 .block-container .wirtgen .main .left{-webkit-flex:1;-ms-flex:1;flex:1}.model-detail-2 .block-container .axa-preview .main .left h4,.model-detail-2 .block-container .blinto .main .left h4,.model-detail-2 .block-container .financing .main .left h4,.model-detail-2 .block-container .findeq .main .left h4,.model-detail-2 .block-container .hexagon .main .left h4,.model-detail-2 .block-container .insurance .main .left h4,.model-detail-2 .block-container .krank .main .left h4,.model-detail-2 .block-container .ps-team .main .left h4,.model-detail-2 .block-container .rental-block .main .left h4,.model-detail-2 .block-container .spare-parts .main .left h4,.model-detail-2 .block-container .tracktor .main .left h4,.model-detail-2 .block-container .valuation .main .left h4,.model-detail-2 .block-container .wirtgen .main .left h4{font-size:30px;padding-top:0}.model-detail-2 .block-container .axa-preview .main .left .read-more p,.model-detail-2 .block-container .blinto .main .left .read-more p,.model-detail-2 .block-container .financing .main .left .read-more p,.model-detail-2 .block-container .findeq .main .left .read-more p,.model-detail-2 .block-container .hexagon .main .left .read-more p,.model-detail-2 .block-container .insurance .main .left .read-more p,.model-detail-2 .block-container .krank .main .left .read-more p,.model-detail-2 .block-container .ps-team .main .left .read-more p,.model-detail-2 .block-container .rental-block .main .left .read-more p,.model-detail-2 .block-container .spare-parts .main .left .read-more p,.model-detail-2 .block-container .tracktor .main .left .read-more p,.model-detail-2 .block-container .valuation .main .left .read-more p,.model-detail-2 .block-container .wirtgen .main .left .read-more p{font-size:13px}.model-detail-2 .block-container .axa-preview .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .axa-preview .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .blinto .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .blinto .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .financing .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .financing .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .findeq .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .findeq .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .hexagon .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .hexagon .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .insurance .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .insurance .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .krank .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .krank .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .ps-team .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .ps-team .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .rental-block .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .rental-block .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .spare-parts .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .spare-parts .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .tracktor .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .tracktor .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .valuation .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .valuation .main .left .read-more p .rm-trigger,.model-detail-2 .block-container .wirtgen .main .left .read-more .hidden .rl-trigger,.model-detail-2 .block-container .wirtgen .main .left .read-more p .rm-trigger{color:#245aa2;cursor:pointer;text-decoration:underline}.model-detail-2 .block-container .axa-preview .main .right,.model-detail-2 .block-container .blinto .main .right,.model-detail-2 .block-container .financing .main .right,.model-detail-2 .block-container .findeq .main .right,.model-detail-2 .block-container .hexagon .main .right,.model-detail-2 .block-container .insurance .main .right,.model-detail-2 .block-container .krank .main .right,.model-detail-2 .block-container .ps-team .main .right,.model-detail-2 .block-container .rental-block .main .right,.model-detail-2 .block-container .spare-parts .main .right,.model-detail-2 .block-container .tracktor .main .right,.model-detail-2 .block-container .valuation .main .right,.model-detail-2 .block-container .wirtgen .main .right{margin-left:20px;width:300px}.model-detail-2 .block-container .axa-preview .main .right img,.model-detail-2 .block-container .blinto .main .right img,.model-detail-2 .block-container .financing .main .right img,.model-detail-2 .block-container .findeq .main .right img,.model-detail-2 .block-container .hexagon .main .right img,.model-detail-2 .block-container .insurance .main .right img,.model-detail-2 .block-container .krank .main .right img,.model-detail-2 .block-container .ps-team .main .right img,.model-detail-2 .block-container .rental-block .main .right img,.model-detail-2 .block-container .spare-parts .main .right img,.model-detail-2 .block-container .tracktor .main .right img,.model-detail-2 .block-container .valuation .main .right img,.model-detail-2 .block-container .wirtgen .main .right img{float:right;max-height:140px;max-width:100%}.model-detail-2 .block-container .axa-preview .bottom,.model-detail-2 .block-container .blinto .bottom,.model-detail-2 .block-container .financing .bottom,.model-detail-2 .block-container .findeq .bottom,.model-detail-2 .block-container .hexagon .bottom,.model-detail-2 .block-container .insurance .bottom,.model-detail-2 .block-container .krank .bottom,.model-detail-2 .block-container .ps-team .bottom,.model-detail-2 .block-container .rental-block .bottom,.model-detail-2 .block-container .spare-parts .bottom,.model-detail-2 .block-container .tracktor .bottom,.model-detail-2 .block-container .valuation .bottom,.model-detail-2 .block-container .wirtgen .bottom{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:15px;max-width:800px}.model-detail-2 .block-container .axa-preview .bottom .button,.model-detail-2 .block-container .axa-preview .bottom .button--primary,.model-detail-2 .block-container .axa-preview .bottom .button--secondary,.model-detail-2 .block-container .axa-preview .bottom .button--secondary-variation,.model-detail-2 .block-container .axa-preview .bottom .button-white,.model-detail-2 .block-container .blinto .bottom .button,.model-detail-2 .block-container .blinto .bottom .button--primary,.model-detail-2 .block-container .blinto .bottom .button--secondary,.model-detail-2 .block-container .blinto .bottom .button--secondary-variation,.model-detail-2 .block-container .blinto .bottom .button-white,.model-detail-2 .block-container .financing .bottom .button,.model-detail-2 .block-container .financing .bottom .button--primary,.model-detail-2 .block-container .financing .bottom .button--secondary,.model-detail-2 .block-container .financing .bottom .button--secondary-variation,.model-detail-2 .block-container .financing .bottom .button-white,.model-detail-2 .block-container .findeq .bottom .button,.model-detail-2 .block-container .findeq .bottom .button--primary,.model-detail-2 .block-container .findeq .bottom .button--secondary,.model-detail-2 .block-container .findeq .bottom .button--secondary-variation,.model-detail-2 .block-container .findeq .bottom .button-white,.model-detail-2 .block-container .hexagon .bottom .button,.model-detail-2 .block-container .hexagon .bottom .button--primary,.model-detail-2 .block-container .hexagon .bottom .button--secondary,.model-detail-2 .block-container .hexagon .bottom .button--secondary-variation,.model-detail-2 .block-container .hexagon .bottom .button-white,.model-detail-2 .block-container .insurance .bottom .button,.model-detail-2 .block-container .insurance .bottom .button--primary,.model-detail-2 .block-container .insurance .bottom .button--secondary,.model-detail-2 .block-container .insurance .bottom .button--secondary-variation,.model-detail-2 .block-container .insurance .bottom .button-white,.model-detail-2 .block-container .krank .bottom .button,.model-detail-2 .block-container .krank .bottom .button--primary,.model-detail-2 .block-container .krank .bottom .button--secondary,.model-detail-2 .block-container .krank .bottom .button--secondary-variation,.model-detail-2 .block-container .krank .bottom .button-white,.model-detail-2 .block-container .ps-team .bottom .button,.model-detail-2 .block-container .ps-team .bottom .button--primary,.model-detail-2 .block-container .ps-team .bottom .button--secondary,.model-detail-2 .block-container .ps-team .bottom .button--secondary-variation,.model-detail-2 .block-container .ps-team .bottom .button-white,.model-detail-2 .block-container .rental-block .bottom .button,.model-detail-2 .block-container .rental-block .bottom .button--primary,.model-detail-2 .block-container .rental-block .bottom .button--secondary,.model-detail-2 .block-container .rental-block .bottom .button--secondary-variation,.model-detail-2 .block-container .rental-block .bottom .button-white,.model-detail-2 .block-container .spare-parts .bottom .button,.model-detail-2 .block-container .spare-parts .bottom .button--primary,.model-detail-2 .block-container .spare-parts .bottom .button--secondary,.model-detail-2 .block-container .spare-parts .bottom .button--secondary-variation,.model-detail-2 .block-container .spare-parts .bottom .button-white,.model-detail-2 .block-container .tracktor .bottom .button,.model-detail-2 .block-container .tracktor .bottom .button--primary,.model-detail-2 .block-container .tracktor .bottom .button--secondary,.model-detail-2 .block-container .tracktor .bottom .button--secondary-variation,.model-detail-2 .block-container .tracktor .bottom .button-white,.model-detail-2 .block-container .valuation .bottom .button,.model-detail-2 .block-container .valuation .bottom .button--primary,.model-detail-2 .block-container .valuation .bottom .button--secondary,.model-detail-2 .block-container .valuation .bottom .button--secondary-variation,.model-detail-2 .block-container .valuation .bottom .button-white,.model-detail-2 .block-container .wirtgen .bottom .button,.model-detail-2 .block-container .wirtgen .bottom .button--primary,.model-detail-2 .block-container .wirtgen .bottom .button--secondary,.model-detail-2 .block-container .wirtgen .bottom .button--secondary-variation,.model-detail-2 .block-container .wirtgen .bottom .button-white{cursor:pointer}.model-detail-2 .block-container .axa-preview .bottom .provided-by span,.model-detail-2 .block-container .blinto .bottom .provided-by span,.model-detail-2 .block-container .financing .bottom .provided-by span,.model-detail-2 .block-container .findeq .bottom .provided-by span,.model-detail-2 .block-container .hexagon .bottom .provided-by span,.model-detail-2 .block-container .insurance .bottom .provided-by span,.model-detail-2 .block-container .krank .bottom .provided-by span,.model-detail-2 .block-container .ps-team .bottom .provided-by span,.model-detail-2 .block-container .rental-block .bottom .provided-by span,.model-detail-2 .block-container .spare-parts .bottom .provided-by span,.model-detail-2 .block-container .tracktor .bottom .provided-by span,.model-detail-2 .block-container .valuation .bottom .provided-by span,.model-detail-2 .block-container .wirtgen .bottom .provided-by span{color:#bbbaba;display:inline-block;font-size:13px;font-weight:700;padding:14px 0}.model-detail-2 .block-container .axa-preview .bottom .provided-by img,.model-detail-2 .block-container .blinto .bottom .provided-by img,.model-detail-2 .block-container .financing .bottom .provided-by img,.model-detail-2 .block-container .findeq .bottom .provided-by img,.model-detail-2 .block-container .hexagon .bottom .provided-by img,.model-detail-2 .block-container .insurance .bottom .provided-by img,.model-detail-2 .block-container .krank .bottom .provided-by img,.model-detail-2 .block-container .ps-team .bottom .provided-by img,.model-detail-2 .block-container .rental-block .bottom .provided-by img,.model-detail-2 .block-container .spare-parts .bottom .provided-by img,.model-detail-2 .block-container .tracktor .bottom .provided-by img,.model-detail-2 .block-container .valuation .bottom .provided-by img,.model-detail-2 .block-container .wirtgen .bottom .provided-by img{width:80px}@media (max-width:580px){.model-detail-2 .block-container .axa-preview .main,.model-detail-2 .block-container .blinto .main,.model-detail-2 .block-container .financing .main,.model-detail-2 .block-container .findeq .main,.model-detail-2 .block-container .hexagon .main,.model-detail-2 .block-container .insurance .main,.model-detail-2 .block-container .krank .main,.model-detail-2 .block-container .ps-team .main,.model-detail-2 .block-container .rental-block .main,.model-detail-2 .block-container .spare-parts .main,.model-detail-2 .block-container .tracktor .main,.model-detail-2 .block-container .valuation .main,.model-detail-2 .block-container .wirtgen .main{display:block}.model-detail-2 .block-container .axa-preview .main .right,.model-detail-2 .block-container .blinto .main .right,.model-detail-2 .block-container .financing .main .right,.model-detail-2 .block-container .findeq .main .right,.model-detail-2 .block-container .hexagon .main .right,.model-detail-2 .block-container .insurance .main .right,.model-detail-2 .block-container .krank .main .right,.model-detail-2 .block-container .ps-team .main .right,.model-detail-2 .block-container .rental-block .main .right,.model-detail-2 .block-container .spare-parts .main .right,.model-detail-2 .block-container .tracktor .main .right,.model-detail-2 .block-container .valuation .main .right,.model-detail-2 .block-container .wirtgen .main .right{float:right;height:100px;width:120px}.model-detail-2 .block-container .axa-preview .main .right img,.model-detail-2 .block-container .blinto .main .right img,.model-detail-2 .block-container .financing .main .right img,.model-detail-2 .block-container .findeq .main .right img,.model-detail-2 .block-container .hexagon .main .right img,.model-detail-2 .block-container .insurance .main .right img,.model-detail-2 .block-container .krank .main .right img,.model-detail-2 .block-container .ps-team .main .right img,.model-detail-2 .block-container .rental-block .main .right img,.model-detail-2 .block-container .spare-parts .main .right img,.model-detail-2 .block-container .tracktor .main .right img,.model-detail-2 .block-container .valuation .main .right img,.model-detail-2 .block-container .wirtgen .main .right img{float:none}.model-detail-2 .block-container .axa-preview .bottom,.model-detail-2 .block-container .blinto .bottom,.model-detail-2 .block-container .financing .bottom,.model-detail-2 .block-container .findeq .bottom,.model-detail-2 .block-container .hexagon .bottom,.model-detail-2 .block-container .insurance .bottom,.model-detail-2 .block-container .krank .bottom,.model-detail-2 .block-container .ps-team .bottom,.model-detail-2 .block-container .rental-block .bottom,.model-detail-2 .block-container .spare-parts .bottom,.model-detail-2 .block-container .tracktor .bottom,.model-detail-2 .block-container .valuation .bottom,.model-detail-2 .block-container .wirtgen .bottom{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-detail-2 .block-container .axa-preview .bottom div span:nth-child(2) a,.model-detail-2 .block-container .blinto .bottom div span:nth-child(2) a,.model-detail-2 .block-container .financing .bottom div span:nth-child(2) a,.model-detail-2 .block-container .findeq .bottom div span:nth-child(2) a,.model-detail-2 .block-container .hexagon .bottom div span:nth-child(2) a,.model-detail-2 .block-container .insurance .bottom div span:nth-child(2) a,.model-detail-2 .block-container .krank .bottom div span:nth-child(2) a,.model-detail-2 .block-container .ps-team .bottom div span:nth-child(2) a,.model-detail-2 .block-container .rental-block .bottom div span:nth-child(2) a,.model-detail-2 .block-container .spare-parts .bottom div span:nth-child(2) a,.model-detail-2 .block-container .tracktor .bottom div span:nth-child(2) a,.model-detail-2 .block-container .valuation .bottom div span:nth-child(2) a,.model-detail-2 .block-container .wirtgen .bottom div span:nth-child(2) a{margin-top:15px}.model-detail-2 .block-container .axa-preview .bottom .provided-by,.model-detail-2 .block-container .blinto .bottom .provided-by,.model-detail-2 .block-container .financing .bottom .provided-by,.model-detail-2 .block-container .findeq .bottom .provided-by,.model-detail-2 .block-container .hexagon .bottom .provided-by,.model-detail-2 .block-container .insurance .bottom .provided-by,.model-detail-2 .block-container .krank .bottom .provided-by,.model-detail-2 .block-container .ps-team .bottom .provided-by,.model-detail-2 .block-container .rental-block .bottom .provided-by,.model-detail-2 .block-container .spare-parts .bottom .provided-by,.model-detail-2 .block-container .tracktor .bottom .provided-by,.model-detail-2 .block-container .valuation .bottom .provided-by,.model-detail-2 .block-container .wirtgen .bottom .provided-by{margin-top:15px;min-width:100%}}.model-detail-2 .block-container .axa-preview .main,.model-detail-2 .block-container .financing .main,.model-detail-2 .block-container .wirtgen .main{max-width:100%}@media (max-width:564px){.model-detail-2 .block-container .axa-preview .main,.model-detail-2 .block-container .financing .main,.model-detail-2 .block-container .wirtgen .main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.model-detail-2 .block-container .axa-preview .main .left a,.model-detail-2 .block-container .financing .main .left a,.model-detail-2 .block-container .wirtgen .main .left a{margin-top:15px}.model-detail-2 .block-container .axa-preview .main .right,.model-detail-2 .block-container .financing .main .right,.model-detail-2 .block-container .wirtgen .main .right{margin-right:20px;max-width:340px}@media (max-width:564px){.model-detail-2 .block-container .axa-preview .main .right,.model-detail-2 .block-container .financing .main .right,.model-detail-2 .block-container .wirtgen .main .right{height:auto;margin-left:0;margin-right:0;min-width:100%;text-align:center}.model-detail-2 .block-container .axa-preview .main .right img,.model-detail-2 .block-container .financing .main .right img,.model-detail-2 .block-container .wirtgen .main .right img{margin-top:25px;max-height:100%}}.model-detail-2 .block-container .axa-preview .main .right img,.model-detail-2 .block-container .financing .main .right img,.model-detail-2 .block-container .wirtgen .main .right img{margin-top:25px;max-height:100%}.model-detail-2 .block-container .main-axa-form{display:none}.model-detail-2 .block-container .rental-block{margin-top:20px}.model-detail-2 .block-container .rental-block h4{font-size:16px!important}@media (max-width:580px){.model-detail-2 .block-container .rental-block .main .right{float:right;height:100px;width:120px}.model-detail-2 .block-container .rental-block .main .right img{float:none}}.model-detail-2 .block-container .rental-block .bottom a{margin-top:0!important}.model-detail-2 .block-container .machinery-cash{margin-bottom:25px}.model-detail-2 .block-container .machinery-cash .main-block{margin-top:25px}.model-detail-2 .block-container .machinery-cash .main-block div.left,.model-detail-2 .block-container .machinery-cash .main-block div.right{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:700px}.model-detail-2 .block-container .machinery-cash .main-block div.left div,.model-detail-2 .block-container .machinery-cash .main-block div.right div{display:inline-block;-webkit-flex:1;-ms-flex:1;flex:1}.model-detail-2 .block-container .machinery-cash .main-block div.left div p.heading,.model-detail-2 .block-container .machinery-cash .main-block div.right div p.heading{font-weight:700}.model-detail-2 .block-container .machinery-cash .main-block div.left div p,.model-detail-2 .block-container .machinery-cash .main-block div.right div p{padding-top:5px}.model-detail-2 .block-container .machinery-cash .main-block div.left img,.model-detail-2 .block-container .machinery-cash .main-block div.right img{display:inline-block;margin-right:10px;width:90px}.model-detail-2 .block-container .machinery-cash .main-block div.left a,.model-detail-2 .block-container .machinery-cash .main-block div.right a{margin-left:20px}@media (max-width:580px){.model-detail-2 .block-container .machinery-cash .main-block div.left,.model-detail-2 .block-container .machinery-cash .main-block div.right{-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;text-align:center}.model-detail-2 .block-container .machinery-cash .main-block div.left.right,.model-detail-2 .block-container .machinery-cash .main-block div.right.right{margin-top:40px}.model-detail-2 .block-container .machinery-cash .main-block div.left div,.model-detail-2 .block-container .machinery-cash .main-block div.right div{min-width:100%}.model-detail-2 .block-container .machinery-cash .main-block div.left a,.model-detail-2 .block-container .machinery-cash .main-block div.right a{margin-left:.5em;margin-top:15px}}.model-detail-2 .block-container .machinery-cash .bottom{float:right;margin-top:5px}@media (max-width:580px){.model-detail-2 .block-container .machinery-cash .bottom{margin-top:15px;text-align:center;width:100%}}.model-detail-2 .block-container .machinery-cash .bottom .provided-by span{color:#bbbaba;display:inline-block;font-size:13px;font-weight:700;padding:14px 0}.model-detail-2 .block-container .machinery-cash .bottom .provided-by img{margin-left:5px;margin-top:-10px;width:150px}#cookies-popup .model-detail-2 .block-container .tracktor .title,.model-detail-2 .block-container .tracktor #cookies-popup .title,.model-detail-2 .block-container .tracktor h3{margin-bottom:10px}.model-detail-2 .block-container .tracktor ul{padding-bottom:10px;padding-top:5px}.model-detail-2 .block-container .tracktor ul li{font-size:14px;font-weight:400;line-height:1.286em}.model-detail-2 .block-container .tracktor ul li:before{line-height:17px}.model-detail-2 .block-container #klickparts .ravas-title{margin-bottom:15px}.model-detail-2 .block-container #klickparts ul{font-size:14px;margin-bottom:15px;padding-top:0}.model-detail-2 .block-container .findeq .right{padding-top:75px;width:250px!important}@media (max-width:580px){.model-detail-2 .block-container .findeq .right{width:120px!important}}.model-detail-2 .block-container .findeq .left ul{font-size:14px;padding-top:5px}@media (max-width:580px){.model-detail-2 .block-container .findeq .left ul{padding-top:15px}}.model-detail-2 .block-container .findeq .bottom{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.model-detail-2 .block-container .findeq .bottom .or{font-size:15px;margin-left:5px;margin-right:10px;padding-top:12px}@media (max-width:580px){.model-detail-2 .block-container .findeq .bottom .or{width:70%}.model-detail-2 .block-container .findeq .bottom a:last-child{margin-top:20px}}.model-detail-2 .block-container .krank .right img,.model-detail-2 .block-container .ps-team .right img{max-height:100%!important}#cookies-popup .model-detail-2 .block-container .ps-team .left .title,.model-detail-2 .block-container .ps-team .left #cookies-popup .title,.model-detail-2 .block-container .ps-team .left h3{padding-top:0}.model-detail-2 .block-container .ps-team .left ul{font-size:14px;padding-top:5px}.model-detail-2 .block-container .ps-team .right{width:295px}.model-detail-2 .block-container .market-section .links{-ms-flex-pack:distribute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.model-detail-2 .block-container .market-section .links>div{margin-top:10px;max-width:33%;text-align:center}.model-detail-2 .block-container .market-section .links>div .logo{-ms-flex-pack:distribute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;min-height:70px}.model-detail-2 .block-container .market-section .links>div .logo img{width:80%}.model-detail-2 .block-container .market-section .links>div a{font-size:14px;margin-left:10px}@media (max-width:580px){.model-detail-2 .block-container .market-section .links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-detail-2 .block-container .market-section .links>div{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;min-width:100%}.model-detail-2 .block-container .market-section .links>div:nth-child(n+2){margin-top:-30px}.model-detail-2 .block-container .market-section .links>div span.logo{-webkit-flex:1;-ms-flex:1;flex:1;min-height:50px}.model-detail-2 .block-container .market-section .links>div span.logo img{width:100%}.model-detail-2 .block-container .market-section .links>div a{padding:20px 0}.model-detail-2 .block-container .market-section .links>div>a{-webkit-flex:1;-ms-flex:1;flex:1;line-height:60px}}.model-detail-2 .block-container #axa{max-width:700px}.model-detail-2 .block-container #axa .head{display:-webkit-flex;display:-ms-flexbox;display:flex}.model-detail-2 .block-container #axa .head .image{margin-right:10px;width:55px}.model-detail-2 .block-container #axa .head .title{-webkit-flex:1;-ms-flex:1;flex:1}#cookies-popup .model-detail-2 .block-container #axa .head .title .title,.model-detail-2 .block-container #axa .head .title #cookies-popup .title,.model-detail-2 .block-container #axa .head .title h3{padding-top:0}.model-detail-2 .block-container #axa .head .title p{padding-top:5px}.model-detail-2 .block-container #axa .wizard{min-height:223px}.model-detail-2 .block-container #axa .wizard .step{padding-top:25px}.model-detail-2 .block-container #axa .wizard .step .input-group{display:-webkit-flex;display:-ms-flexbox;display:flex}.model-detail-2 .block-container #axa .wizard .step .input-group .input-placeholder{-webkit-flex:1;-ms-flex:1;flex:1}.model-detail-2 .block-container #axa .wizard .step .input-group .input-placeholder:nth-child(2){margin-left:50px}.model-detail-2 .block-container #axa .wizard .step .input-group .input-placeholder .iti{display:block}@media (max-width:570px){.model-detail-2 .block-container #axa .wizard .step .input-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-detail-2 .block-container #axa .wizard .step .input-group .input-placeholder{margin-left:0!important;min-width:100%}}.model-detail-2 .block-container #axa .wizard .step .input-placeholder{margin-bottom:10px;width:100%}.model-detail-2 .block-container #axa .wizard .step .input-placeholder input[type=number],.model-detail-2 .block-container #axa .wizard .step .input-placeholder input[type=tel],.model-detail-2 .block-container #axa .wizard .step .input-placeholder input[type=text],.model-detail-2 .block-container #axa .wizard .step .input-placeholder select{border:1px solid #d3d3d3;border-radius:5px;font-size:13px;height:35px;padding:0 10px;transition:.3s;width:100%}.model-detail-2 .block-container #axa .wizard .step .input-placeholder input[type=number]:focus,.model-detail-2 .block-container #axa .wizard .step .input-placeholder input[type=tel]:focus,.model-detail-2 .block-container #axa .wizard .step .input-placeholder input[type=text]:focus,.model-detail-2 .block-container #axa .wizard .step .input-placeholder select:focus{border:2px solid #004589}.model-detail-2 .block-container #axa .wizard .step .input-placeholder input#phone{padding:0 10px 0 50px}.model-detail-2 .block-container #axa .wizard .step .input-placeholder .error-message{color:red;display:none;margin-left:10px;margin-top:5px}.model-detail-2 .block-container #axa .wizard .step .input-placeholder.error input,.model-detail-2 .block-container #axa .wizard .step .input-placeholder.error textarea{border:1px solid red}.model-detail-2 .block-container #axa .wizard .step .input-placeholder.error .error-message{display:block}.model-detail-2 .block-container #axa .wizard .step.first{display:-webkit-flex;display:-ms-flexbox;display:flex}.model-detail-2 .block-container #axa .wizard .step.first .left{-webkit-flex:1;-ms-flex:1;flex:1}.model-detail-2 .block-container #axa .wizard .step.first .left .input-placeholder{max-width:240px}.model-detail-2 .block-container #axa .wizard .step.first .left .input-placeholder input{font-size:17px;height:40px}.model-detail-2 .block-container #axa .wizard .step.first .right img{width:300px}@media (max-width:600px){.model-detail-2 .block-container #axa .wizard .step.first{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-detail-2 .block-container #axa .wizard .step.first .left{min-width:100%}.model-detail-2 .block-container #axa .wizard .step.first .left .input-placeholder{margin:0 auto 20px}.model-detail-2 .block-container #axa .wizard .step.first .right{margin:0 auto}}.model-detail-2 .block-container #axa .wizard .step.second{max-width:630px}.model-detail-2 .block-container #axa .wizard .step.second .input-group .input-placeholder.salutation{max-width:80px}.model-detail-2 .block-container #axa .wizard .step.second .input-group .input-placeholder.email{padding-top:10px}.model-detail-2 .block-container #axa .wizard .step.second .input-group .input-placeholder input,.model-detail-2 .block-container #axa .wizard .step.second .input-group .input-placeholder select{font-size:17px;height:40px}.model-detail-2 .block-container #axa .wizard .step.second .input-group .input-placeholder:nth-child(n+2){margin-left:25px}.model-detail-2 .block-container #axa .wizard .step.second .input-group .input-placeholder:nth-child(2){max-width:210px}.model-detail-2 .block-container #axa .wizard .step.second .input-group .concern{-webkit-flex:1;-ms-flex:1;flex:1}.model-detail-2 .block-container #axa .wizard .step.second .input-group .concern p{font-size:13px;margin-left:25px}.model-detail-2 .block-container #axa .wizard .step.third .input-group .input-placeholder input{font-size:17px;height:40px}.model-detail-2 .block-container #axa .wizard .step.third .input-group.company .input-placeholder:first-child{max-width:245px}.model-detail-2 .block-container #axa .wizard .step.third .input-group.company .input-placeholder:last-child{margin-left:17px;max-width:105px}.model-detail-2 .block-container #axa .wizard .step.third .input-group.address .input-placeholder:first-child{max-width:420px}.model-detail-2 .block-container #axa .wizard .step.third .input-group.address .input-placeholder:last-child{margin-left:17px;max-width:110px}.model-detail-2 .block-container #axa .wizard .step.third .input-group.phone .input-placeholder{max-width:420px}.model-detail-2 .block-container #axa .wizard .step.third .input-group.phone .input-placeholder input{padding-left:10px!important}.model-detail-2 .block-container #axa .wizard .step.third .input-group.concern{margin-top:10px}.model-detail-2 .block-container #axa .wizard .step.third .input-group.concern .input-placeholder input{float:left;height:15px;margin-right:10px}.model-detail-2 .block-container #axa .wizard .step.success{display:none}.model-detail-2 .block-container #axa .wizard .step.success .input-group{font-size:14px;line-height:20px}.model-detail-2 .block-container #axa .foot{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:25px}.model-detail-2 .block-container #axa .foot .left{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1}.model-detail-2 .block-container #axa .foot .left img{width:50px}.model-detail-2 .block-container #axa .foot .left p{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:15px;padding-top:0}.model-detail-2 .block-container #axa .foot .right{-ms-flex-align:center;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;width:275px}.model-detail-2 .block-container #axa .foot .right img{margin-right:20px;width:75px}.model-detail-2 .block-container #axa .foot .right .button,.model-detail-2 .block-container #axa .foot .right .button--primary,.model-detail-2 .block-container #axa .foot .right .button--secondary,.model-detail-2 .block-container #axa .foot .right .button--secondary-variation,.model-detail-2 .block-container #axa .foot .right .button-white{cursor:pointer;margin-right:0}.model-detail-2 .block-container #axa .foot .right .button.disabled,.model-detail-2 .block-container #axa .foot .right .disabled.button--primary,.model-detail-2 .block-container #axa .foot .right .disabled.button--secondary,.model-detail-2 .block-container #axa .foot .right .disabled.button--secondary-variation,.model-detail-2 .block-container #axa .foot .right .disabled.button-white{background:#ddd;border-color:#ddd;cursor:not-allowed}@media (max-width:470px){.model-detail-2 .block-container #axa .foot .right img{display:none}}.model-detail-2 .block-container #co2 .input_group{margin-top:20px}.model-detail-2 .block-container #co2 .input_group label{display:block;font-size:12px;padding-bottom:7px}.model-detail-2 .block-container #co2 .input_group .input_block{display:-webkit-flex;display:-ms-flexbox;display:flex}.model-detail-2 .block-container #co2 .input_group .input_block input{font-size:15px;height:40px;width:210px}.model-detail-2 .block-container #co2 .input_group .input_block button{height:40px;padding:8px 15px}.model-detail-2 .block-container #co2 .input_group .input_block button.disabled{background:#ccc;border-color:#ccc}.model-detail-2 .block-container #co2 p.more{font-size:12px;margin-top:10px}.model-detail-2 .block-container #co2 .under-line{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:15px}.model-detail-2 .block-container #co2 .under-line .button,.model-detail-2 .block-container #co2 .under-line .button--primary,.model-detail-2 .block-container #co2 .under-line .button--secondary,.model-detail-2 .block-container #co2 .under-line .button--secondary-variation,.model-detail-2 .block-container #co2 .under-line .button-white{cursor:pointer}.model-detail-2 .block-container #co2 .under-line .provided-by span{color:#bbbaba;display:inline-block;font-size:13px;font-weight:700;padding:14px 0}.model-detail-2 .block-container #co2 .under-line .provided-by img{width:80px}@media (max-width:580px){.model-detail-2 .block-container #co2 .under-line{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-detail-2 .block-container #co2 .under-line .provided-by{margin-top:10px;width:100%}}.model-detail-2 .block-container .guide .guide-block .links{display:-webkit-flex;display:-ms-flexbox;display:flex}.model-detail-2 .block-container .guide .guide-block .links .left,.model-detail-2 .block-container .guide .guide-block .links .right{-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:600px){.model-detail-2 .block-container .guide .guide-block .links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-detail-2 .block-container .guide .guide-block .links .left,.model-detail-2 .block-container .guide .guide-block .links .right{min-width:100%}}.model-detail-2 .block-container .guide .guide-block .bottom{margin-top:5px;text-align:right}@media (max-width:580px){.model-detail-2 .block-container .guide .guide-block .bottom{margin-top:15px;text-align:center;width:100%}}.model-detail-2 .block-container .guide .guide-block .bottom .provided-by span{color:#bbbaba;display:inline-block;font-size:13px;font-weight:700;padding:14px 0}.model-detail-2 .block-container .guide .guide-block .bottom .provided-by img{margin-left:5px;margin-top:-10px;width:125px}.model-detail-2 .block-container .hexagon .main{max-width:100%}.model-detail-2 .block-container .hexagon #hexagon-title{padding-top:0}.model-detail-2 .block-container .hexagon .right{margin-right:20px}.model-detail-2 .block-container .hexagon .right img{max-height:100%!important}.model-detail-2 .block-container .hexagon .bottom{margin-right:20px;max-width:100%}.model-detail-2 .block-container .blinto .main{max-width:100%}#cookies-popup .model-detail-2 .block-container .blinto .title,.model-detail-2 .block-container .blinto #cookies-popup .title,.model-detail-2 .block-container .blinto h3{padding-top:0}.model-detail-2 .block-container .blinto .right{margin-right:20px}.model-detail-2 .block-container .blinto .right img{max-height:100%!important}.model-detail-2 .block-container .blinto .bottom{margin-right:20px;max-width:100%}.model-detail-2 .block-container .blinto .bottom .provided-by span{margin-right:10px}.model-detail-2 .block-container .crosslinks .cross-link-viewport{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.model-detail-2 .block-container .crosslinks .cross-link-viewport .cross-link-item{border-top:1px solid #ddd;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;max-width:33%;min-width:30%;padding:10px}.model-detail-2 .block-container .crosslinks .cross-link-viewport .cross-link-item picture{width:100px}.model-detail-2 .block-container .crosslinks .cross-link-viewport .cross-link-item .data{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px;padding-top:5px}.model-detail-2 .block-container .crosslinks .cross-link-viewport .cross-link-item .data .name{font-size:14px;font-weight:700}.model-detail-2 .block-container .crosslinks .cross-link-viewport .cross-link-item .data .tech-data p{font-size:12px}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;width:100%}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile.mobile-hidden{display:none}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile .cross-link-item{border-top:1px solid #ddd;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;max-width:33%;min-width:30%;padding:10px}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile .cross-link-item picture{width:100px}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile .cross-link-item .data{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px;padding-top:5px}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile .cross-link-item .data .name{font-size:14px;font-weight:700}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile .cross-link-item .data .tech-data p{font-size:12px}@media (max-width:922px){.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile .cross-link-item{max-width:50%;min-width:49%}}@media (max-width:500px){.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile .cross-link-item{max-width:100%;min-width:99%}}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-mobile.hidden{display:none}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-toggle{color:#245aa2;cursor:pointer;float:left;font-weight:600;margin-left:30px;margin-top:16px;padding-bottom:0;text-decoration:underline}@media (max-width:780px){.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-toggle{float:none;margin-left:0;margin-top:0}}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-toggle i{margin-left:10px;-webkit-transform:scale(1.5,1.2) rotate(0deg);transform:scale(1.5,1.2) rotate(0deg);transition:.3s}.model-detail-2 .block-container .crosslinks .cross-link-viewport .crosslinks-toggle.open i{-webkit-transform:scale(1.5,1.2) rotate(-180deg);transform:scale(1.5,1.2) rotate(-180deg);transition:.3s}@media (max-width:922px){.model-detail-2 .block-container .crosslinks .cross-link-viewport .cross-link-item{max-width:50%;min-width:49%}}@media (max-width:500px){.model-detail-2 .block-container .crosslinks .cross-link-viewport .cross-link-item{max-width:100%;min-width:99%}}.model-detail-2 .hidden{display:none}.model-detail-2 .container-highlights{position:-webkit-sticky;position:sticky;right:0;top:0}.premium-banner{margin:2em 0;text-align:center}.premium-banner.billboard{height:250px}@media (max-width:768px){.premium-banner.billboard{height:105px}}.menu-small .model-page-nav{margin:0}.menu-small .model-page-nav .page-nav-wrapper ul li{padding:10px 0}.menu-small .model-page-nav .help-box{display:none}@media (max-width:1217px){.menu-small{padding:0 1.5em 3em}}.left-align .model-page-nav{margin:0}@media (max-width:1217px){.left-align{padding:0 1.5em 3em}}.es-logos .logo-container{width:490px!important}.es-logos .logo-container a{display:inline-block;float:left;height:40px;margin-left:25px;position:relative;width:125px}.es-logos .logo-container a:first-child,.es-logos .logo-container a:nth-child(5){margin-left:0;width:120px}.es-logos .logo-container a:first-child{background:url(../images/logo/logo_m.png) 0 0 no-repeat}.es-logos .logo-container a:nth-child(7){width:175px}@media (max-width:765px){.es-logos .logo-container a:nth-child(7){margin-top:11px}.es-logos .logo-container{display:block;width:100%!important}}.es-logos .text-links{width:35%!important}@media (max-width:765px){.es-logos .text-links{margin-top:65px;width:100%!important}}.es-logos .justify-links.socials{width:23%!important}@media (max-width:1130px){.es-logos .justify-links.socials{width:100%!important}}ul.tech-data-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.tech-data-list,ul.tech-data-list li{display:-webkit-flex;display:-ms-flexbox;display:flex}ul.tech-data-list li{border-bottom:1px solid #ddd;-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;max-width:50%;min-width:47%;padding:0}@media (max-width:470px){ul.tech-data-list li{min-width:100%}}ul.tech-data-list li:before{display:none}ul.tech-data-list li:nth-child(odd){margin-right:25px}ul.tech-data-list li:first-child,ul.tech-data-list li:nth-child(2){border-top:1px solid #ddd}ul.tech-data-list li .tech-data-name{-webkit-flex:2;-ms-flex:2;flex:2;line-height:15px;padding:5px 0}ul.tech-data-list li .tech-data-value{-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700}#axTextMore{clear:both;padding-top:1em}#axTextMore>p{padding-top:0}#axTextMore .more-content{max-height:0;overflow:hidden}#axTextMore .links{padding-top:.5em}#axTextMore .links .less{display:none}.category-list-model{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-top:25px;padding-top:0}#ps-team .ps-team-section{display:-webkit-flex;display:-ms-flexbox;display:flex}#ps-team .ps-team-section .ps-team-info{-webkit-flex:1;-ms-flex:1;flex:1}#ps-team .ps-team-section .ps-team-info ul{margin-bottom:10px;padding-top:5px}#ps-team .ps-team-section .ps-team-info ul li{font-size:14px}#ps-team .ps-team-section .ps-team-pic{width:200px}.hashed-control{display:inline-block;font-size:1.4em;margin-top:5px}.kraemer24-section form{margin-top:10px;min-height:40px}.kraemer24-section form input{border:2px solid #245aa2;float:left;font-size:17px;padding:10px 7px}.kraemer24-section form button{background:#245aa2;border:none;float:left;height:44px;overflow:hidden;position:relative;width:43px}.kraemer24-section form button:before{color:#fff;content:"\f002";font-size:24px;left:0;padding:8px 11px;position:absolute;top:0;-webkit-transform:scale(1);transform:scale(1);transition:.3s}.kraemer24-section form button:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.kraemer24-section .links{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:850px}.kraemer24-section .links p{float:left}.kraemer24-section .links p a.second{margin-left:8px}.kraemer24-section .links .powered-by{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}.kraemer24-section .links .powered-by span{font-size:12px}.kraemer24-section .links .powered-by img{width:200px}@media (max-width:690px){.kraemer24-section .second{margin-left:0!important;margin-top:10px}}.tab-block{margin:20px auto 0;max-width:960px;width:100%}@media (max-width:960px){.tab-block{padding:0 15px}}.tab-block:last-child{margin-bottom:30px}.tab-block.expandable-lines .el-line{border-top:2px solid #d3d3d3;margin:0 auto;max-width:850px;padding:10px 0;width:100%}.tab-block.expandable-lines .el-line:last-child{border-bottom:2px solid #d3d3d3}.tab-block.expandable-lines .el-line .el-head{display:-webkit-flex;display:-ms-flexbox;display:flex}.tab-block.expandable-lines .el-line .el-head .image{margin-right:35px;width:85px}.tab-block.expandable-lines .el-line .el-head .el-content{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:0}.tab-block.expandable-lines .el-line .el-head .el-content p.title{color:#297ea9;cursor:pointer;font-size:16px;font-weight:700;padding-top:10px;text-align:left;text-decoration:underline}.tab-block.expandable-lines .el-line .el-head .el-content p{padding:5px 0}.tab-block.expandable-lines .el-line .el-head .el-content .content-visible p{display:inline-block;float:left;text-align:left;width:33%}@media (max-width:600px){.tab-block.expandable-lines .el-line .el-head .el-content .content-visible p{width:100%}}.tab-block.expandable-lines .el-line .el-head .el-button{width:130px}.tab-block.expandable-lines .el-line .el-head .el-button div.button,.tab-block.expandable-lines .el-line .el-head .el-button div.button--primary,.tab-block.expandable-lines .el-line .el-head .el-button div.button--secondary,.tab-block.expandable-lines .el-line .el-head .el-button div.button--secondary-variation,.tab-block.expandable-lines .el-line .el-head .el-button div.button-white{cursor:pointer;float:right}@media (max-width:600px){.tab-block.expandable-lines .el-line .el-head .el-button{display:none}}.tab-block.expandable-lines .el-line .el-head .expand-icon{text-align:center;width:40px}.tab-block.expandable-lines .el-line .el-head .expand-icon i{color:#297ea9;cursor:pointer;font-size:20px;margin-top:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s}.tab-block.expandable-lines .el-line .content-hidden{display:none}.tab-block.expandable-lines .el-line .content-hidden .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:120px;margin-right:170px}@media (max-width:600px){.tab-block.expandable-lines .el-line .content-hidden .wrapper{margin-right:40px}}.tab-block.expandable-lines .el-line .content-hidden .wrapper p{display:inline-block;float:left;padding:5px 0;text-align:left;width:33%}@media (max-width:600px){.tab-block.expandable-lines .el-line .content-hidden .wrapper p{width:100%}}.tab-block.expandable-lines .el-line .content-hidden .content-gray-background{background:#d3d3d3;height:auto;overflow:hidden;width:100%}.tab-block.expandable-lines .el-line .content-hidden .content-gray-background:after,.tab-block.expandable-lines .el-line .content-hidden .content-gray-background:before{content:" "}.tab-block.expandable-lines .el-line .content-hidden .content-gray-background .wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tab-block.expandable-lines .el-line .content-hidden .content-gray-background .wrapper .line p{display:inline-block;float:left;padding:5px 0;text-align:left;width:33%}@media (max-width:600px){.tab-block.expandable-lines .el-line .content-hidden .content-gray-background .wrapper .line p{width:100%}}.tab-block.expandable-lines .el-line.expanded .expand-icon i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tab-block.expandable-lines .el-button{margin:0 auto;max-width:850px;width:100%}.tab-block.el-header-block .el-header{font-size:55px}.tab-block .el-wrapper{margin:0 auto;max-width:850px;width:100%}.tab-block p{text-align:left}.tab-block.rental-companies .el-wrapper .rc-content .rc-content-title{font-size:30px;font-weight:700}.tab-block.rental-companies .el-wrapper .rc-content .rental-item p{font-weight:700}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content .rc-ri-content-head{border:1px solid grey;color:grey;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;margin-top:5px;padding:10px}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content .rc-ri-content-head span.name{-webkit-flex:1;-ms-flex:1;flex:1}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content .rc-ri-content-head span.more{text-align:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s;width:20px}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content.expanded>.rc-ri-content-head>span.more{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions{display:none;padding:0}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li{padding:0}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li .rc-ri-content-head{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:5px}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li .rc-ri-content-head span:first-child{color:#000;padding-left:5px;width:25px}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li .rc-ri-content-head span:nth-child(2){color:#000;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700;padding-left:10px}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li .rc-ri-content-head span.more{margin-right:5px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li.expanded>.rc-ri-content-head>span.more{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li:before{display:none}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions{display:none;padding:0}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li .rc-ri-content-head{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li .rc-ri-content-head span:first-child{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:35px;text-decoration:underline}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li .rc-ri-content-head span.more{-webkit-flex:none;-ms-flex:none;flex:none;margin-right:10px;text-align:center;width:20px}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li.expanded>.rc-ri-content-head>span.more{margin-right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li .rc-ri-data{background:#ddd;border:1px solid grey;border-top:none;display:none;font-size:15px;padding:0 10px 0 40px}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li .rc-ri-data .rental-company .company-header{cursor:pointer}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li .rc-ri-data .rental-company .company-header span.more{float:right;text-align:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s;width:20px}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li .rc-ri-data .rental-company.expanded span.more{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li .rc-ri-data .rental-company .company-data{display:none;margin-bottom:10px}.tab-block.rental-companies .el-wrapper .rc-content .rental-item .rc-ri-content ul.rc-ri-regions li ul.rc-ri-subregions li .rc-ri-data .rental-company .company-data .phone-show{color:#297ea9;cursor:pointer;font-size:14px;text-decoration:underline}.tab-block .text-hidden{display:none}.tab-block .th-toggle{color:#245aa2;cursor:pointer;text-decoration:underline}.tab-block.promo-one .promo-wrapper{margin-left:55px;max-width:700px;width:100%}@media (max-width:650px){.tab-block.promo-one .promo-wrapper{margin-left:0}}.tab-block.promo-one .promo-wrapper h4{font-size:30px}.tab-block.promo-one .promo-wrapper .promo-content{display:-webkit-flex;display:-ms-flexbox;display:flex}.tab-block.promo-one .promo-wrapper .promo-content .left{-webkit-flex:1;-ms-flex:1;flex:1}.tab-block.promo-one .promo-wrapper .promo-content .left .head{font-weight:700}.tab-block.promo-one .promo-wrapper .promo-content .left .line span{float:right}.tab-block.promo-one .promo-wrapper .promo-content .left .line span.red{color:red}.tab-block.promo-one .promo-wrapper .promo-content .left .line span.green{color:green}.tab-block.promo-one .promo-wrapper .promo-content .left .promo-text{font-size:18px}.tab-block.promo-one .promo-wrapper .promo-content .right{width:280px}@media (max-width:650px){.tab-block.promo-one .promo-wrapper .promo-content .right{display:none}}.tab-block.promo-one .promo-wrapper .under-line{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:15px}.tab-block.promo-one .promo-wrapper .under-line .button,.tab-block.promo-one .promo-wrapper .under-line .button--primary,.tab-block.promo-one .promo-wrapper .under-line .button--secondary,.tab-block.promo-one .promo-wrapper .under-line .button--secondary-variation,.tab-block.promo-one .promo-wrapper .under-line .button-white{cursor:pointer}.tab-block.promo-one .promo-wrapper .under-line .provided-by span{color:#bbbaba;display:inline-block;font-size:14px;font-weight:700;padding:14px 0}.tab-block.promo-one .promo-wrapper .under-line .provided-by img{width:80px}.tab-block.promo-two .promo-wrapper .main{display:-webkit-flex;display:-ms-flexbox;display:flex}.tab-block.promo-two .promo-wrapper .main .left{-webkit-flex:1;-ms-flex:1;flex:1}.tab-block.promo-two .promo-wrapper .main .left h4{font-size:30px;padding-top:0}.tab-block.promo-two .promo-wrapper .main .left .read-more p{font-size:13px}.tab-block.promo-two .promo-wrapper .main .left .read-more .hidden .rl-trigger,.tab-block.promo-two .promo-wrapper .main .left .read-more p .rm-trigger{color:#245aa2;cursor:pointer;text-decoration:underline}.tab-block.promo-two .promo-wrapper .main .right{margin-left:20px;width:300px}.tab-block.promo-two .promo-wrapper .main .right img{float:right;width:210px}.tab-block.promo-two .promo-wrapper .bottom{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:15px}.tab-block.promo-two .promo-wrapper .bottom .button,.tab-block.promo-two .promo-wrapper .bottom .button--primary,.tab-block.promo-two .promo-wrapper .bottom .button--secondary,.tab-block.promo-two .promo-wrapper .bottom .button--secondary-variation,.tab-block.promo-two .promo-wrapper .bottom .button-white{cursor:pointer}.tab-block.promo-two .promo-wrapper .bottom .provided-by span{color:#bbbaba;display:inline-block;font-size:14px;font-weight:700;padding:14px 0}.tab-block.promo-two .promo-wrapper .bottom .provided-by img{width:80px}.tab-block.attachment .ba-wrapper{margin:0 auto;max-width:850px;width:100%}.tab-block.attachment .ba-wrapper ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-block.attachment .ba-wrapper ul li{-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:15px;max-width:20%;min-width:19%;padding:0 20px}.tab-block.attachment .ba-wrapper ul li:before{display:none}@media (max-width:780px){.tab-block.attachment .ba-wrapper ul li{max-width:25%;min-width:24%}}@media (max-width:600px){.tab-block.attachment .ba-wrapper ul li{max-width:33%;min-width:32%}}@media (max-width:450px){.tab-block.attachment .ba-wrapper ul li{max-width:50%;min-width:49%}}.tab-block.attachment .ba-wrapper ul li p.title{font-size:16px;font-weight:700;margin-top:10px}.tab-block.attachment .ba-wrapper ul li p{font-size:14px;margin-top:10px}.tab-block.other-machines .om-wrapper{margin:0 auto;max-width:850px;width:100%}.tab-block.other-machines .om-wrapper ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.tab-block.other-machines .om-wrapper ul li{-webkit-flex:1;-ms-flex:1;flex:1;max-width:20%;padding:0 10px}.tab-block.other-machines .om-wrapper ul li:before{display:none}.tab-block.other-machines .om-wrapper ul li a p{font-size:16px}.tab-block.image .om-wrapper.image,.tab-block.image .om-wrapper.image p{text-align:center}.tab-block:last-child{padding-bottom:50px}.transport-page{display:-webkit-flex;display:-ms-flexbox;display:flex}.transport-page>.left{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:50px}.transport-page>.left .send-again{cursor:pointer;display:block;font-size:13px;margin-top:15px}.transport-page>.left form .tpf-input-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.transport-page>.left form .tpf-input-container>.tpf-input{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:35px}.transport-page>.left form .tpf-input-container>.tpf-input:last-child{margin-right:0}.transport-page>.left form .tpf-input-container>.tpf-input label{margin-bottom:5px}.transport-page>.left form .tpf-input-container .left,.transport-page>.left form .tpf-input-container .right{-webkit-flex:1;-ms-flex:1;flex:1}.transport-page>.left form .tpf-input-container .left{margin-right:35px}.transport-page>.left form .tpf-input-container .tpf-input{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.transport-page>.left form .tpf-input-container .tpf-input select{width:100%}.transport-page>.left form .tpf-input-container .tpf-input textarea{font-size:13px}.transport-page>.left form .tpf-input-container .tpf-input .tpf-input-error{color:#d22323;display:none}.transport-page>.left form .tpf-input-container .tpf-input.error input,.transport-page>.left form .tpf-input-container .tpf-input.error select{border-color:#d22323!important}.transport-page>.left form .tpf-input-container .tpf-input.error .tpf-input-error{display:block}.transport-page>.left form .tpf-input-container.consent{margin-bottom:25px;margin-top:25px}.transport-page>.left form .tpf-input-container.consent input{margin:0 10px 0 0}.transport-page>.left form .tpf-input-container.consent .tpf-input-error{color:#d22323;display:none}.transport-page>.left form .tpf-input-container.consent .consent.error input{border-color:#d22323!important}.transport-page>.left form .tpf-input-container.consent .consent.error .tpf-input-error{display:block}.transport-page .right{-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:1220px){.transport-page>.left{margin-bottom:20px;margin-left:20px}.transport-page>.right>div{width:100%}}@media (max-width:768px){.transport-page{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:20px}.transport-page>.left{min-width:98%}}@media (max-width:500px){.transport-page form .tpf-input-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.transport-page form .tpf-input-container>.left{margin-right:0;min-width:100%}.transport-page form .tpf-input-container>.tpf-input{min-width:100%}}.page-description{display:-webkit-flex;display:-ms-flexbox;display:flex}.page-description .left{max-width:750px}.page-description .right{width:200px}@media (max-width:600px){.page-description .right{display:none}}.buyers-guide .bg-section{padding:0 50px}.buyers-guide .bg-section p{text-align:left}@media (max-width:680px){.buyers-guide .bg-section{padding:0 10px}}.buyers-guide .dg-models{margin-bottom:50px}.buyers-guide .dg-models li{-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-top:2px solid #ccc;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;max-width:825px;padding-top:10px}.buyers-guide .dg-models li:last-child{border-bottom:2px solid #ccc;padding-bottom:10px}.buyers-guide .dg-models li:before{display:none}.buyers-guide .dg-models li .image{margin-right:20px;width:75px}.buyers-guide .dg-models li .description{-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;line-height:14px;max-width:600px}.buyers-guide .dg-models li .description a{color:#000;font-size:14px;font-weight:700;text-decoration:none}.buyers-guide .dg-models li .action{width:115px}.buyers-guide .dg-models li .action a{font-size:14px}@media (max-width:680px){.buyers-guide .dg-models li .description{padding-right:10px}}@media (max-width:480px){.buyers-guide .dg-models li{border-bottom:1px solid #cfcfcf;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}.buyers-guide .dg-models li .description{min-width:50%}.buyers-guide .dg-models li .action{margin-left:95px}.buyers-guide .dg-models li .action a{padding-bottom:0;padding-top:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlY3R1cmEvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIm1haW4uY3NzIiwibGVjdHVyYS9iYXNlL19mb250cy5zY3NzIiwiX2g1YnAuc2NzcyIsImNvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzIiwiY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL191dGlscy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy9faWNvbnMuc2NzcyIsImNvbXBvbmVudHMvX21vZHVsZXMvX2hpZ2hsaWdodC5zY3NzIiwiY29tcG9uZW50cy9fcGFsZXR0ZS5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxlcy9fZWRpdG9yaWFsLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxlcy9fc3VtbWFyeS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX21vZHVsZXMvX3JlbGF0ZWQtZ3VpZGVzLnNjc3MiLCJjb21wb25lbnRzL19tb2R1bGVzL19pbi10aGlzLWd1aWRlLnNjc3MiLCJjb21wb25lbnRzL19tb2R1bGVzL19hcnRpY2xlcy1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19tb2R1bGVzL19ndWlkZXMtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxlcy9fcGFnZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX21vZHVsZXMvX2ZlYXR1cmVkLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX21vZHVsZXMvX2ZlYXR1cmVkLXNwb3RsaWdodC5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxlcy9fcXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX21vZHVsZXMvX2FydGljbGUtbmF2LnNjc3MiLCJjb21wb25lbnRzL19tb2R1bGVzL19kaWQteW91LWtub3cuc2NzcyIsImNvbXBvbmVudHMvX21vZHVsZXMvX3RvYy5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxlcy9fbmV4dC1sZXNzb25zLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzL19ncmlkLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMvX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMvX2xpbmsuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzL19tZWRpYS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy9fc3Vic2VjdGlvbi10aXRsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy9fYXJ0aWNsZXMtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy9fZ3VpZGVzLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMvX2ljb24tY2lyY2xlLnNjc3MiLCJjb21wb25lbnRzL190aGVtZWQuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VzL19zdHlsZWd1aWRlLnNjc3MiLCJjb21wb25lbnRzL19wYWdlcy9fcGFnZS1yZXNvdXJjZXMuc2NzcyIsImNvbXBvbmVudHMvX2hlbHBlci5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9mb250YXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9mb250YXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2ZvbnRhd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udGF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2ZvbnRhd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2ZvbnRhd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udGF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2ZvbnRhd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9mb250YXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9mb250YXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udGF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2ZvbnRhd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udGF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsImxlY3R1cmEvYmFzZS9fYmFzZS5zY3NzIiwibGVjdHVyYS9jb3JlL192YXJpYWJsZXMuc2NzcyIsImxlY3R1cmEvYmFzZS9fdXRpbGl0aWVzLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX2NvbnRhaW5lci5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19pY29ucy5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19sZWN0dXJhX2Jhci5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19hcHBiYXIuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fZGVzY3JpcHRpb24tbGlzdHMuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX2NhdGVnb3J5X2xpc3Quc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fcGFydG5lcnMuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fbmV3c2xldHRlcl9zaWdudXAuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fcHJlc3Muc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fc2hvd3Muc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fYXJ0aWNsZV9saXN0LnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX3ZpZGVvLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19zb2NpYWwuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fbGFuZ3VhZ2Vfc2VsZWN0b3Iuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fc2VydmljZXNfcGFnZXNfc2VsZWN0b3Iuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fZmxhZ3Muc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fcHJvbW8uc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fZmIuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fbWFudWZhY3R1cmVyX2xpc3Quc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fbHdfYnJlYWRjcnVtYnMuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fdGFicy5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19pbmZvX2JveC5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19tYW51ZmFjdHVyZXIuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fYWxwaGFiZXQuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fZmxleF90YWJsZS5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19kYXRhc2hlZXQuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fc2VydmljZXMuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9faW5zdXJhbmNlLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX3ZhbHVhdGlvbi5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19yZWdpc3RyYXRpb24uc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX3RleHRfY29udGFpbmVyLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX3Nwb25zb3JzLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX3NwYXJlX3BhcnRzX2Zvcm0uc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19jb29raWVzLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX2ZpeGVzX2Zvcl9sYW5ndWFnZXMuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9faWU4LnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX2JhdW1hLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX3R2aFNFLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX3ByZW1pdW1faGlnaGxpZ2h0cy5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19yZW50YWwuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fbWFya2V0LnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX21hcmtldF9zcGVjcy5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19saXN0LnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX3N0ZXAtbGlzdC5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fZW5xdWlyZS5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19pbnN1cmFuY2VfdGVzdC5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL192YWx1YXRpb25fZGVtby5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19yZXZpZXdfZm9ybS5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL192aXNpdF91c19hdC5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19kcm9wem9uZS5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19iYW5uZXJzLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX21hY2hpbmUyNmlmcmFtZS5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19tb2RlbF9mYXEuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fbW9kZWxfcHJlc3NfbmV3cy5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19jYXRlZ29yeV9pbmZpbml0ZS5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19yYXZhc19zZWN0aW9uLnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX3NlYXJjaF9yZXN1bHQuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fd2FoX3NlY3Rpb24uc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fbW9kZWxfZGV0YWlsXzJfMC5zY3NzIiwibGVjdHVyYS9jb21wb25lbnRzL19zcGVjaWFsX3RhYnMuc2NzcyIsImxlY3R1cmEvY29tcG9uZW50cy9fdHJhbnNwb3J0LnNjc3MiLCJsZWN0dXJhL2NvbXBvbmVudHMvX2d1aWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUhBLGdCQ2srTUEsQ0Nqa05RLHNIQUFBLENDUlIsa0NBS0UsVUZRRixDRUxBLEtBQ0UsYUFBQSxDQUNBLGVGUUYsQ0VMQSxFQUNFLFVGUUYsQ0VMQSxVQUNFLGFGUUYsQ0VMQSxRQUNFLFVGUUYsQ0VEQSxJQUNFLHFCRk9GLENFQUEsU0FDRSxRQUFBLENBQ0EsUUFBQSxDQUNBLFNGTUYsQ0VDQSxTQUNFLGVGS0YsQ0V5QkEsV0FDRSwwQkZmRixDRWtCQSxTQUNFLCtCRmZGLENFb0JBLDBCQUNFLHVCRmhCRixDRXNCQSxXQUVFLFVBQUEsQ0FEQSxpQkZoQkYsQ0V3QkEsSUFDRSw0QkFBQSxDQUNBLDJCQUFBLENBQ0EsUUFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkZsQkYsQ0Vx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LHFCQVNJLDBCZC9CVSxDY3VDVix3QkFBQSxDQWZBLGlDQUFBLENBUUEsb0JBQUEsQ0FOQSxpRGpCeUJZLENpQnhCWixjakI2Qk8sQ2lCNUJQLGVBQUEsQ0FDQSxhQUFBLENBSUEsZUFBQSxDQUVBLFdBQUEsQ0FDQSxTQUFBLENBRUEsU3RCbXpESixDQWZGLENLMXVETSwwQ2lCMUVKLHFCQXFCSSxjakJjUyxDaUJiVCxpQkFBQSxDQUNBLGtCQUFBLENBRUEsV0FBQSxDQURBLFN0Qm96REosQ0FDRixDSzN3RE0seUNpQnBDSixvQkFFSSxlaEI2QlMsQ2dCNUJULGlCakJITyxDaUJJUCxlQUFBLENBRUEsVUFBQSxDQUNBLFN0Qmd6REosQ0FDRixDSzV3RE0sMENpQjVDSixvQkFXSSxlQUFBLENBQ0EsV3RCaXpESixDQUNGLENLdHhETSxnRWtCM0ZGLGFsQitZRSxVQUFBLENBQ0EsaUJBdllnQixDa0JQaEIsV3ZCMjNESixDdUJ0M0RJLGtCQUNFLGlCdkJ3M0ROLEN1QnQzREksa0JBQ0Usa0J2QnczRE4sQ3VCbjRERSxhbEIrWUUsVUFBQSxDQUNBLGlCQXZZZ0IsQ2tCUGhCLFd2QnM0REosQ3VCajRESSxrQkFDRSxpQnZCbTRETixDdUJqNERJLGtCQUNFLGtCdkJtNEROLEN1Qjk0REUsYWxCK1lFLFVBQUEsQ2tCNVk0QixjQUFBLENBRDVCLFd2Qms1REosQ3VCcDREQSxnQmxCK1hJLFVBQUEsQ2tCN1hGLGNBQUEsQ0FDQSxVdkJ1NERGLEN1QnA0REEsVWxCeVhJLFVBQUEsQ0FDQSxpQkF2WWdCLENrQmVsQixXdkJ1NERGLEN1QnA0REEseUJsQm9YSSxVQUFBLENBQ0EsaUJBdllnQixDa0JxQmxCLFl2QnU0REYsQ3VCcDREQSxnQkFBa0IsY3ZCdTREbEIsQ3VCdDREQSxnQ0FBb0MsVXZCeTREcEMsQ3VCdjREQSxjQUFnQixtQnZCMDREaEIsQ0FDRixDS2gxRE0sMENrQnBERixXbEJ5V0UsVUFBQSxDQUNBLG1CQXpZYyxDa0JpQ2QsWXZCdzRESixDdUJuNERJLGdCQUNFLGlCdkJxNEROLEN1Qm40REksZ0JBQ0Usa0J2QnE0RE4sQ3VCaDVERSxXbEJ5V0UsVUFBQSxDQUNBLG1CQXpZYyxDa0JpQ2QsWXZCbTVESixDdUI5NERJLGdCQUNFLGlCdkJnNUROLEN1Qjk0REksZ0JBQ0Usa0J2Qmc1RE4sQ3VCMzVERSxXbEJ5V0UsVUFBQSxDQUNBLG1CQXpZYyxDa0JpQ2QsYXZCODVESixDdUJ6NURJLGdCQUNFLGtCdkIyNUROLEN1Qno1REksZ0JBQ0UsbUJ2QjI1RE4sQ3VCdDZERSxXbEJ5V0UsVUFBQSxDQUNBLG1CQXpZYyxDa0JpQ2QsYXZCeTZESixDdUJwNkRJLGdCQUNFLGV2QnM2RE4sQ3VCcDZESSxnQkFDRSxnQnZCczZETixDdUJqN0RFLFdsQnlXRSxVQUFBLENBQ0EsbUJBelljLENrQmlDZCxhdkJvN0RKLEN1Qi82REksZ0JBQ0Usa0J2Qmk3RE4sQ3VCLzZESSxnQkFDRSxtQnZCaTdETixDdUI1N0RFLFdsQnlXRSxVQUFBLENBQ0EsbUJBelljLENrQmlDZCxhdkIrN0RKLEN1QjE3REksZ0JBQ0UsaUJ2QjQ3RE4sQ3VCMTdESSxnQkFDRSxrQnZCNDdETixDdUJ2OERFLFdsQnlXRSxVQUFBLENBQ0EsbUJBelljLENrQmlDZCxhdkIwOERKLEN1QnI4REksZ0JBQ0Usa0J2QnU4RE4sQ3VCcjhESSxnQkFDRSxtQnZCdThETixDdUJsOURFLFdsQnlXRSxVQUFBLENBQ0EsbUJBelljLENrQmlDZCxhdkJxOURKLEN1Qmg5REksZ0JBQ0UsZXZCazlETixDdUJoOURJLGdCQUNFLGdCdkJrOUROLEN1Qjc5REUsV2xCeVdFLFVBQUEsQ0FDQSxtQkF6WWMsQ2tCaUNkLGF2QmcrREosQ3VCMzlESSxnQkFDRSxrQnZCNjlETixDdUIzOURJLGdCQUNFLG1CdkI2OUROLEN1QngrREUsWWxCeVdFLFVBQUEsQ0FDQSxtQkF6WWMsQ2tCaUNkLGF2QjIrREosQ3VCdCtESSxpQkFDRSxpQnZCdytETixDdUJ0K0RJLGlCQUNFLGtCdkJ3K0ROLEN1Qm4vREUsWWxCeVdFLFVBQUEsQ0FDQSxtQkF6WWMsQ2tCaUNkLGF2QnMvREosQ3VCai9ESSxpQkFDRSxrQnZCbS9ETixDdUJqL0RJLGlCQUNFLG1CdkJtL0ROLEN1QjkvREUsWWxCeVdFLFVBQUEsQ0FDQSxtQkF6WWMsQ2tCaUNkLGF2QmlnRUosQ3VCNS9ESSxpQkFDRSxldkI4L0ROLEN1QjUvREksaUJBQ0UsZ0J2QjgvRE4sQ3VCemdFRSxZbEJ5V0UsVUFBQSxDQUNBLG1CQXpZYyxDa0JpQ2QsYXZCNGdFSixDdUJ2Z0VJLGlCQUNFLGtCdkJ5Z0VOLEN1QnZnRUksaUJBQ0UsbUJ2QnlnRU4sQ3VCcGhFRSxZbEJ5V0UsVUFBQSxDQUNBLG1CQXpZYyxDa0JpQ2QsYXZCdWhFSixDdUJsaEVJLGlCQUNFLGlCdkJvaEVOLEN1QmxoRUksaUJBQ0Usa0J2Qm9oRU4sQ3VCL2hFRSxZbEJ5V0UsVUFBQSxDQUNBLG1CQXpZYyxDa0JpQ2QsYXZCa2lFSixDdUI3aEVJLGlCQUNFLGtCdkIraEVOLEN1QjdoRUksaUJBQ0UsbUJ2QitoRU4sQ3VCMWlFRSxZbEJ5V0UsVUFBQSxDa0J2V0EsYXZCOGlFSixDdUI5aEVBLHdDQWY4QixjdkJzakU5QixDdUJ2aUVBLGNsQnVWSSxVQUFBLENrQnBWRixVdkJvaUVGLEN1QmppRUEsVWxCaVZJLFVBQUEsQ0FDQSxtQkF6WWMsQ2tCeURoQixXdkJvaUVGLEN1QmppRUEsdUJsQjRVSSxVQUFBLENBQ0EsbUJBelljLENrQitEaEIsYXZCb2lFRixDdUJqaUVBLGNBQWdCLG9CdkJvaUVoQixDQUNGLEN1QjNoRUEsU0FBVyxjdkI4aEVYLEN1QjFoRUEsYUFDRSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQnZCNmhFRixDdUJ2aEVBLGNBRUUsWUFBQSxDQUNBLG1CdkJ5aEVGLEN1QnRoRUUscUJBS0UsUUFBQSxDbEJBQSxzQkFBQSxDa0JJQSxhQUFBLENBREEsV0FBQSxDQUZBLE1BQUEsQ2xCT0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUhBLGVBQUEsQ0FDQSxnQkFBQSxDQUpFLGlCQUFBLENrQkxGLGlCQUFBLENBSUEsT0FBQSxDQUhBLEt2QmlpRUosQ0t6akVNLHlDa0JvQkoscUJsQm9C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QUEsQ0FBQSxvQmxDb2tHSixDQWhCRixDa0M5aUdBLGtCQUdFLDBCMUJ4RVUsQzBCMkVWLGtCQUFBLENBRkEsYUFBQSxDQUdBLFdBQUEsQ0FOQSxRQUFBLENBUUEsYUFBQSxDQURBLFlBQUEsQ0FIQSxpQkFBQSxDQUhBLE9sQ3lrR0YsQ0t6akdNLHlDNkJsQk4sa0JBY0ksaUJBQUEsQ0FEQSxjQUFBLENBREEsWWxDcWtHRixDQUNGLENrQ2prR0Usb0JBT0UsVUFBQSxDQUNBLGM3QnZDUyxDNkJvQ1QsTUFBQSxDQUhBLGVBQUEsQ0FEQSxpQkFBQSxDQUtBLGlCQUFBLENBSEEsT0FBQSxDQUNBLFVsQ3VrR0osQ0sxa0dNLHlDNkJESixvQkFXSSxjbENva0dKLENBQ0YsQ21DenFHRSxxQ0FBaUMsYW5Da3JHbkMsQ21DaHJHRSxzQ0FBa0MsYW5DbXJHcEMsQ21DanJHRSwyQkFBdUIsYW5Db3JHekIsQ21DbHJHRSw0QkFBd0IsYW5DcXJHMUIsQ21DL3FHRSxzSEFDc0Qsd0JuQ2tyR3hELENtQ2hyR0Usd0hBQ3VELHdCbkNrckd6RCxDbUNockdFLGtHQUM0Qyx3Qm5Da3JHOUMsQ21DaHJHRSxvR0FDNkMsd0JuQ2tyRy9DLENtQzVxR0Usa0RBQXVDLGFuQ2dyR3pDLENtQzlxR0UsbURBQXdDLGFuQ2lyRzFDLENtQy9xR0Usd0NBQTZCLGFuQ2tyRy9CLENtQ2hyR0UseUNBQThCLGFuQ21yR2hDLENtQzdxR0UsNERBQXVDLGFuQ2lyR3pDLENtQy9xR0UsNkRBQXdDLGFuQ2tyRzFDLENtQ2hyR0Usa0RBQTZCLGFuQ21yRy9CLENtQ2pyR0UsbURBQThCLGFuQ29yR2hDLENtQ3pxR0UsMEdBQW1DLGFuQzhxR3JDLENtQzVxR0UsNEdBQW9DLGFuQ2dyR3RDLENtQzlxR0Usc0ZBQXlCLGFuQ2tyRzNCLENtQ2hyR0Usd0ZBQTBCLGFuQ29yRzVCLENtQzVxR0Usc0RBQTJDLGFuQ2dyRzdDLENtQzlxR0UsdURBQTRDLGFuQ2lyRzlDLENtQy9xR0UsNENBQWlDLGFuQ2tyR25DLENtQ2hyR0UsNkNBQWtDLGFuQ21yR3BDLENtQzdxR0UseUNBQXFDLGFuQ2lyR3ZDLENtQy9xR0UsMENBQXNDLGFuQ2tyR3hDLENtQ2hyR0UsK0JBQTJCLGFuQ21yRzdCLENtQ2pyR0UsZ0NBQTRCLGFuQ29yRzlCLENtQzlxR0UscURBQXFDLHdCbkNrckd2QyxDbUNockdFLHNEQUFzQyx3Qm5DbXJHeEMsQ21DanJHRSwyQ0FBMkIsd0JuQ29yRzdCLENtQ2xyR0UsNENBQTRCLHdCbkNxckc5QixDb0MxeEdFLDRDQUNFLGtCcENreUdKLENvQy94R0UsMEJBRUUsNEJBQUEsQ0FEQSxrQkFBQSxDQUVBLG1CcENpeUdKLENvQzd4R0UsMENBQ0UsaUJwQyt4R0osQ29DN3hHSSw2Q0FDRSx3QkFBQSxDQUNBLGtCL0JrRFMsQytCakRULGlCcEMreEdOLENvQzN4R0UsdURBQ0UsYXBDNnhHSixDb0N6eEdJLGdGQUVFLGtCcEMyeEdOLENvQ3Z4R0UsOENBQ0Usa0JBQUEsQ0FDQSxjcEN5eEdKLENvQ3R4R0UsMkNBQ0Usa0IvQklhLEMrQkhiLGNwQ3d4R0osQ29DbnhHQSxNQUNFLGtCL0JxQmEsQytCcEJiLGVwQ3N4R0YsQ29DbHhHRSxrQkFDRSxnQzVCL0NhLEM0QmlEYixrQi9CYVcsQytCWlgsZ0JBQUEsQ0FGQSxpQnBDdXhHSixDb0NueEdJLGlEQUdFLGFBQUEsQy9CZ0hGLGNBbEhVLENBbUhWLGVBQUEsQytCaEhFLGFBQUEsQy9Ca0hGLGdCQUFBLENBREEsZUxzcUdKLENvQ3B4R0kseUJBQ0Usd0JBQUEsQ0FDQSxlcENzeEdOLENvQ254R0ksd0JBQ0UsbUJBQUEsQ0FDQSxpQnBDcXhHTixDcUM1MUdFLGdJQUdFLFlyQ2syR0osQ3FDLzFHRSxrQ0FFRSxtQkFBQSxDQURBLGdCckNrMkdKLENxQy8xR0ksb0NBQ0UsWXJDaTJHTixDc0MxMkdFLDJCQUVFLFVBQUEsQ0FDQSxhdENpM0dKLENzQy8yR0UsYUFDRSxVdENpM0dKLENzQzEyR0EsYUFBZSxhdEMrMkdmLENzQzkyR0EsWUFBYyxhdENrM0dkLENzQ2ozR0EsY0FBZ0IsYXRDcTNHaEIsQ3NDcDNHQSxlQUFpQixhdEN3M0dqQixDc0N2M0dBLHVCQUF5QixhdEMyM0d6QixDc0MxM0dBLHNCQUF3QixhdEM4M0d4QixDc0M3M0dBLHdCQUEwQixhdENpNEcxQixDc0NoNEdBLHlCQUEyQixhdENvNEczQixDc0NsNEdBLHdCQUEwQixhdENzNEcxQixDc0NyNEdBLHFCQUF1QixhdEN5NEd2QixDc0N4NEdBLGFBQWUscUJ0QzQ0R2YsQ3NDMzRHQSxrQkFBb0IscUJ0Qys0R3BCLENzQzc0R0EsYUFBZSxhdENpNUdmLENzQ2g1R0Esa0JBQW9CLGF0Q281R3BCLENzQ241R0EsZ0JBQWtCLGF0Q3U1R2xCLENzQ3Q1R0EsZUFBaUIsYXRDMDVHakIsQ3NDejVHQSxjQUFnQixhdEM2NUdoQixDc0MzNUdBLGlCQUFtQixhdEMrNUduQixDc0M5NUdBLGlCQUFtQixhdENrNkduQixDc0NoNkdBLGdCQUFrQixhdENvNkdsQixDc0NuNkdBLGFBQWUsYXRDdTZHZixDc0N0NkdBLGNBQWdCLGF0QzA2R2hCLENzQ3o2R0Esb0JBQXNCLGF0QzY2R3RCLENzQzU2R0EsMEJBQTRCLGF0Q2c3RzVCLENzQy82R0EsdUJBQXlCLGF0Q203R3pCLENzQ2w3R0Esd0JBQTBCLGF0Q3M3RzFCLENzQ3I3R0EsOEJBQWdDLGF0Q3k3R2hDLENzQ243R0EsY0FFRSxrQmpDY2EsQ2lDZmIsaUJ0Q3c3R0YsQ3NDcjdHRSxvQkFRRSxZQUFBLENBRkEsNEJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDQUdBLFVBQUEsQ0FFQSxRQUFBLENBSkEsaUJBQUEsQ0FDQSxTdEMyN0dKLENzQ3A3R0UscUJBQ0Usa0J0Q3M3R0osQ3NDcDdHSSwyQkFDRSxZdENzN0dOLENzQ2w3R0Usc0JBQ0Usa0J0Q283R0osQ3NDbDdHSSw0QkFDRSxZdENvN0dOLENzQ2g3R0UsbUJBQ0Usa0J0Q2s3R0osQ3NDaDdHSSx5QkFDRSxZdENrN0dOLENzQzM2R0EsVUFDRSxpQnRDKzZHRixDc0MxNkdBLEtBS0Usb0JBQUEsQ0FIQSxpRGpDL0NnQixDQXNIZCxjQWxIVSxDaUM2Q1osZUFBQSxDakNz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Q21EM3hIQSxxQkFBc0MsZW5EK3hIdEMsQ21EOXhIQSxrQkFBbUMsZW5Ea3lIbkMsQ21EanlIQSwrQkFDZ0MsZW5EcXlIaEMsQ21EcHlIQSxtQkFBb0MsZW5Ed3lIcEMsQ21EdnlIQSxnQkFBaUMsZW5EMnlIakMsQ21EMXlIQSxrQkFBbUMsZW5EOHlIbkMsQ21EN3lIQSxtQkFBb0MsZW5EaXpIcEMsQ21EaHpIQSxnQkFBaUMsZW5Eb3pIakMsQ21EbnpIQSxvQkFBcUMsZW5EdXpIckMsQ21EdHpIQSwrQkFBZ0QsZW5EMHpIaEQsQ21EenpIQSw2QkFBOEMsZW5ENnpIOUMsQ21ENXpIQSxpQkFBa0MsZW5EZzBIbEMsQ21EL3pIQSx5QkFBMEMsZW5EbTBIMUMsQ21EbDBIQSwwQ0FDbUMsZW5EczBIbkMsQ21EcjBIQSxtQkFBb0MsZW5EeTBIcEMsQ21EeDBIQSxvQkFBcUMsZW5ENDBIckMsQ21EMzBIQSxnQkFBaUMsZW5EKzBIakMsQ21EOTBIQSxnQkFBaUMsZW5EazFIakMsQ21EajFIQSxzQkFBdUMsZW5EcTFIdkMsQ21EcDFIQSxzQkFBdUMsZW5EdzFIdkMsQ21EdjFIQSx1QkFBd0MsZW5EMjFIeEMsQ21EMTFIQSxxQkFBc0MsZW5EODFIdEMsQ21ENzFIQSxrQkFBbUMsZW5EaTJIbkMsQ21EaDJIQSxtQkFBb0MsZW5EbzJIcEMsQ21EbjJIQSxlQUFnQyxlbkR1MkhoQyxDbUR0MkhBLGdCQUFpQyxlbkQwMkhqQyxDbUR6MkhBLGdCQUFpQyxlbkQ2MkhqQyxDbUQ1MkhBLG9CQUFxQyxlbkRnM0hyQyxDbUQvMkhBLGlCQUFrQyxlbkRtM0hsQyxDbURsM0hBLGtCQUFtQyxlbkRzM0huQyxDbURyM0hBLGdCQUFpQyxlbkR5M0hqQyxDbUR4M0hBLGdCQUFpQyxlbkQ0M0hqQyxDbUQzM0hBLGtCQUFtQyxlbkQrM0huQyxDbUQ5M0hBLHVCQUF3QyxlbkRrNEh4QyxDbURqNEhBLHNCQUF1QyxlbkRxNEh2QyxDbURwNEhBLHNCQUF1QyxlbkR3NEh2QyxDbUR2NEhBLHdCQUF5QyxlbkQyNEh6QyxDbUQxNEhBLHVCQUF3QyxlbkQ4NEh4QyxDbUQ3NEhBLHlCQUEwQyxlbkRpNUgxQyxDbURoNUhBLGdCQUFpQyxlbkRvNUhqQyxDbURuNUhBLHFDQUNvQyxlbkR1NUhwQyxDbUR0NUhBLGtCQUFtQyxlbkQwNUhuQyxDbUR6NUhBLHdCQUF5QyxlbkQ2NUh6QyxDbUQ1NUhBLHVEQUVzQyxlbkRnNkh0QyxDbUQvNUhBLGtCQUFtQyxlbkRtNkhuQyxDbURsNkhBLHNCQUF1QyxlbkRzNkh2QyxDbURyNkhBLGtCQUFtQyxlbkR5NkhuQyxDbUR4NkhBLGdCQUFpQyxlbkQ0NkhqQyxDbUQzNkhBLDJDQUM0QyxlbkQrNkg1QyxDbUQ5NkhBLDBCQUEyQyxlbkRrN0gzQyxDbURqN0hBLDBCQUEyQyxlbkRxN0gzQyxDbURwN0hBLGtCQUFtQyxlbkR3N0huQyxDbUR2N0hBLHlCQUEwQyxlbkQyN0gxQyxDbUQxN0hBLHlCQUEwQyxlbkQ4N0gxQyxDbUQ3N0hBLG9CQUFxQyxlbkRpOEhyQyxDbURoOEhBLGdCQUFpQyxlbkRvOEhqQyxDbURuOEhBLGlCQUFrQyxlbkR1OEhsQyxDbUR0OEhBLGdCQUFpQyxlbkQwOEhqQyxDbUR6OEhBLG1CQUFvQyxlbkQ2OEhwQyxDbUQ1OEhBLHdCQUF5QyxlbkRnOUh6QyxDbUQvOEhBLHdCQUF5QyxlbkRtOUh6QyxDbURsOUhBLGlCQUFrQyxlbkRzOUhsQyxDbURyOUhBLHdCQUF5QyxlbkR5OUh6QyxDbUR4OUhBLHlCQUEwQyxlbkQ0OUgxQyxDbUQzOUhBLHVCQUF3QyxlbkQrOUh4QyxDbUQ5OUhBLHdCQUF5QyxlbkRrK0h6QyxDbURqK0hBLHdCQUF5QyxlbkRxK0h6QyxDbURwK0hBLHdCQUF5QyxlbkR3K0h6QyxDbUR2K0hBLDJCQUE0QyxlbkQyK0g1QyxDbUQxK0hBLHVCQUF3QyxlbkQ4K0h4QyxDbUQ3K0hBLHNCQUF1QyxlbkRpL0h2QyxDbURoL0hBLDBCQUEyQyxlbkRvL0gzQyxDbURuL0hBLDBCQUEyQyxlbkR1L0gzQyxDbUR0L0hBLGVBQWdDLGVuRDAvSGhDLENtRHovSEEsc0JBQXVDLGVuRDYvSHZDLENtRDUvSEEsdUJBQXdDLGVuRGdnSXhDLENtRC8vSEEsb0JBQXFDLGVuRG1nSXJDLENtRGxnSUEsc0JBQXVDLGVuRHNnSXZDLENtRHJnSUEseUNBQ2tDLGVuRHlnSWxDLENtRHhnSUEsa0JBQW1DLGVuRDRnSW5DLENtRDNnSUEsb0JBQXFDLGVuRCtnSXJDLENtRDlnSUEsZ0JBQWlDLGVuRGtoSWpDLENtRGpoSUEsaUJBQWtDLGVuRHFoSWxDLENtRHBoSUEsb0JBQXFDLGVuRHdoSXJDLENtRHZoSUEsOEJBQStDLGVuRDJoSS9DLENtRDFoSUEsZ0JBQWlDLGVuRDhoSWpDLENtRDdoSUEsZ0JBQWlDLGVuRGlpSWpDLENtRGhpSUEsZ0JBQWlDLGVuRG9pSWpDLENtRG5pSUEsZUFBZ0MsZW5EdWlJaEMsQ21EdGlJQSxxQkFBc0MsZW5EMGlJdEMsQ21EemlJQSxtREFDaUQsZW5ENmlJakQsQ21ENWlJQSxpQkFBa0MsZW5EZ2pJbEMsQ21EL2lJQSxvQkFBcUMsZW5EbWpJckMsQ21EbGpJQSxrQkFBbUMsZW5Ec2pJbkMsQ21EcmpJQSxtQkFBb0MsZW5EeWpJcEMsQ21EeGpJQSxrQkFBbUMsZW5ENGpJbkMsQ21EM2pJQSxzQkFBdUMsZW5EK2pJdkMsQ21EOWpJQSx3QkFBeUMsZW5Ea2tJekMsQ21EamtJQSxtQkFBb0MsZW5EcWtJcEMsQ21EcGtJQSx5QkFBMEMsZW5Ed2tJMUMsQ21EdmtJQSxrQkFBbUMsZW5EMmtJbkMsQ21EMWtJQSx1QkFBd0MsZW5EOGtJeEMsQ21EN2tJQSxvQkFBcUMsZW5EaWxJckMsQ21EaGxJQSxvQkFBcUMsZW5Eb2xJckMsQ21EbmxJQSw0Q0FDc0MsZW5EdWxJdEMsQ21EdGxJQSwwQkFBMkMsZW5EMGxJM0MsQ21EemxJQSwyQkFBNEMsZW5ENmxJNUMsQ21ENWxJQSx3QkFBeUMsZW5EZ21JekMsQ21EL2xJQSxlQUFnQyxlbkRtbUloQyxDbURsbUlBLGlDQUNpQyxlbkRzbUlqQyxDbURybUlBLG9CQUFxQyxlbkR5bUlyQyxDbUR4bUlBLHVCQUF3QyxlbkQ0bUl4QyxDbUQzbUlBLHlCQUEwQyxlbkQrbUkxQyxDbUQ5bUlBLHFCQUFzQyxlbkRrbkl0QyxDbURqbklBLG1CQUFvQyxlbkRxbklwQyxDbURwbklBLG9CQUFxQyxlbkR3bklyQyxDbUR2bklBLDJCQUE0QyxlbkQybkk1QyxDbUQxbklBLHNCQUF1QyxlbkQ4bkl2QyxDbUQ3bklBLHlCQUEwQyxlbkRpb0kxQyxDbURob0lBLG1CQUFvQyxlbkRvb0lwQyxDbURub0lBLGtCQUFtQyxlbkR1b0luQyxDbUR0b0lBLHlCQUEwQyxlbkQwb0kxQyxDbUR6b0lBLGtCQUFtQyxlbkQ2b0luQyxDbUQ1b0lBLG1CQUFvQyxlbkRncElwQyxDbUQvb0lBLGlCQUFrQyxlbkRtcElsQyxDbURscElBLG9CQUFxQyxlbkRzcElyQyxDbURycElBLHNCQUF1QyxlbkR5cEl2QyxDbUR4cElBLHdCQUF5QyxlbkQ0cEl6QyxDbUQzcElBLG1CQUFvQyxlbkQrcElwQyxDbUQ5cElBLDBDQUNxQyxlbkRrcUlyQyxDbURqcUlBLGtCQUFtQyxlbkRxcUluQyxDbURwcUlBLGtCQUFtQyxlbkR3cUluQyxDbUR2cUlBLHVCQUF3QyxlbkQycUl4QyxDbUQxcUlBLGVBQWdDLGVuRDhxSWhDLENtRDdxSUEsaUJBQWtDLGVuRGlySWxDLENtRGhySUEsb0JBQXFDLGVuRG9ySXJDLENtRG5ySUEsZ0JBQWlDLGVuRHVySWpDLENtRHRySUEsdUJBQXdDLGVuRDBySXhDLENtRHpySUEsd0JBQXlDLGVuRDZySXpDLENtRDVySUEsdUJBQXdDLGVuRGdzSXhDLENtRC9ySUEscUJBQXNDLGVuRG1zSXRDLENtRGxzSUEsdUJBQXdDLGVuRHNzSXhDLENtRHJzSUEsNkJBQThDLGVuRHlzSTlDLENtRHhzSUEsOEJBQStDLGVuRDRzSS9DLENtRDNzSUEsMkJBQTRDLGVuRCtzSTVDLENtRDlzSUEsNkJBQThDLGVuRGt0STlDLENtRGp0SUEsaUJBQWtDLGVuRHF0SWxDLENtRHB0SUEsa0JBQW1DLGVuRHd0SW5DLENtRHZ0SUEsaUJBQWtDLGVuRDJ0SWxDLENtRDF0SUEsa0JBQW1DLGVuRDh0SW5DLENtRDd0SUEscUJBQXNDLGVuRGl1SXRDLENtRGh1SUEsc0JBQXVDLGVuRG91SXZDLENtRG51SUEsa0NBQ2tDLGVuRHV1SWxDLENtRHR1SUEsaUNBQ2lDLGVuRDB1SWpDLENtRHp1SUEsaUJBQWtDLGVuRDZ1SWxDLENtRDV1SUEsaUJBQWtDLGVuRGd2SWxDLENtRC91SUEsbUNBQ3FDLGVuRG12SXJDLENtRGx2SUEsbUNBQ29DLGVuRHN2SXBDLENtRHJ2SUEscUJBQXNDLGVuRHl2SXRDLENtRHh2SUEsb0NBQ3FDLGVuRDR2SXJDLENtRDN2SUEsa0JBQW1DLGVuRCt2SW5DLENtRDl2SUEsc0RBRWlDLGVuRGt3SWpDLENtRGp3SUEsbUJBQW9DLGVuRHF3SXBDLENtRHB3SUEsbUJBQW9DLGVuRHd3SXBDLENtRHZ3SUEseUJBQTBDLGVuRDJ3STFDLENtRDF3SUEscUJBQXNDLGVuRDh3SXRDLENtRDd3SUEsaUJBQWtDLGVuRGl4SWxDLENtRGh4SUEsaUJBQWtDLGVuRG94SWxDLENtRG54SUEsaUJBQWtDLGVuRHV4SWxDLENtRHR4SUEscUJBQXNDLGVuRDB4SXRDLENtRHp4SUEsNEJBQTZDLGVuRDZ4STdDLENtRDV4SUEsOEJBQStDLGVuRGd5SS9DLENtRC94SUEsdUJBQXdDLGVuRG15SXhDLENtRGx5SUEsaUJBQWtDLGVuRHN5SWxDLENtRHJ5SUEsc0JBQXVDLGVuRHl5SXZDLENtRHh5SUEsb0JBQXFDLGVuRDR5SXJDLENtRDN5SUEsc0JBQXVDLGVuRCt5SXZDLENtRDl5SUEsdUJBQXdDLGVuRGt6SXhDLENtRGp6SUEsbUJBQW9DLGVuRHF6SXBDLENtRHB6SUEsb0NBQ2lDLGVuRHd6SWpDLENtRHZ6SUEsMENBQ3NDLGVuRDJ6SXRDLENtRDF6SUEsdUNBQ3FDLGVuRDh6SXJDLENtRDd6SUEsb0JBQXFDLGVuRGkwSXJDLENtRGgwSUEsb0JBQXFDLGVuRG8wSXJDLENtRG4wSUEsdUNBQ2lDLGVuRHUwSWpDLENtRHQwSUEsa0NBQ2tDLGVuRDAwSWxDLENtRHowSUEsMkNBQ3VDLGVuRDYwSXZDLENtRDUwSUEscUJBQXNDLGVuRGcxSXRDLENtRC8wSUEsc0JBQXVDLGVuRG0xSXZDLENtRGwxSUEsaUNBQ2lDLGVuRHMxSWpDLENtRHIxSUEsbUJBQW9DLGVuRHkxSXBDLENtRHgxSUEsb0JBQXFDLGVuRDQxSXJDLENtRDMxSUEsc0NBQ3NDLGVuRCsxSXRDLENtRDkxSUEsdUJBQXdDLGVuRGsySXhDLENtRGoySUEsb0JBQXFDLGVuRHEySXJDLENtRHAySUEsMEJBQTJDLGVuRHcySTNDLENtRHYySUEsd0JBQXlDLGVuRDIySXpDLENtRDEySUEsbUJBQW9DLGVuRDgySXBDLENtRDcySUEsdUJBQXdDLGVuRGkzSXhDLENtRGgzSUEsb0JBQXFDLGVuRG8zSXJDLENtRG4zSUEsa0JBQW1DLGVuRHUzSW5DLENtRHQzSUEsa0JBQW1DLGVuRDAzSW5DLENtRHozSUEsbUJBQW9DLGVuRDYzSXBDLENtRDUzSUEsdUJBQXdDLGVuRGc0SXhDLENtRC8zSUEsc0JBQXVDLGVuRG00SXZDLENtRGw0SUEsc0JBQXVDLGVuRHM0SXZDLENtRHI0SUEscUJBQXNDLGVuRHk0SXRDLENtRHg0SUEsa0JBQW1DLGVuRDQ0SW5DLENtRDM0SUEsdUJBQXdDLGVuRCs0SXhDLENtRDk0SUEsZ0JBQWlDLGVuRGs1SWpDLENtRGo1SUEsb0JBQXFDLGVuRHE1SXJDLENtRHA1SUEsdUJBQXdDLGVuRHc1SXhDLENtRHY1SUEsNkJBQThDLGVuRDI1STlDLENtRDE1SUEsOEJBQStDLGVuRDg1SS9DLENtRDc1SUEsMkJBQTRDLGVuRGk2STVDLENtRGg2SUEsNkJBQThDLGVuRG82STlDLENtRG42SUEsc0JBQXVDLGVuRHU2SXZDLENtRHQ2SUEsdUJBQXdDLGVuRDA2SXhDLENtRHo2SUEsb0JBQXFDLGVuRDY2SXJDLENtRDU2SUEsc0JBQXVDLGVuRGc3SXZDLENtRC82SUEsbUJBQW9DLGVuRG03SXBDLENtRGw3SUEsa0JBQW1DLGVuRHM3SW5DLENtRHI3SUEsa0JBQW1DLGVuRHk3SW5DLENtRHg3SUEsMENBQ21DLGVuRDQ3SW5DLENtRDM3SUEsb0JBQXFDLGVuRCs3SXJDLENtRDk3SUEsc0JBQXVDLGVuRGs4SXZDLENtRGo4SUEsdUJBQXdDLGVuRHE4SXhDLENtRHA4SUEsbUJBQW9DLGVuRHc4SXBDLENtRHY4SUEsa0JBQW1DLGVuRDI4SW5DLENtRDE4SUEsdUNBQ2tDLGVuRDg4SWxDLENtRDc4SUEsc0JBQXVDLGVuRGk5SXZDLENtRGg5SUEsb0JBQXFDLGVuRG85SXJDLENtRG45SUEseUJBQTBDLGVuRHU5STFDLENtRHQ5SUEsbUJBQW9DLGVuRDA5SXBDLENtRHo5SUEsbUJBQW9DLGVuRDY5SXBDLENtRDU5SUEsaUJBQWtDLGVuRGcrSWxDLENtRC85SUEsbUJBQW9DLGVuRG0rSXBDLENtRGwrSUEsc0JBQXVDLGVuRHMrSXZDLENtRHIrSUEsa0JBQW1DLGVuRHkrSW5DLENtRHgrSUEsMEJBQTJDLGVuRDQrSTNDLENtRDMrSUEsb0JBQXFDLGVuRCsrSXJDLENtRDkrSUEsZ0JBQWlDLGVuRGsvSWpDLENtRGovSUEsK0NBQ3NDLGVuRHEvSXRDLENtRHAvSUEsNEVBRXdDLGVuRHcvSXhDLENtRHYvSUEsMEJBQTJDLGVuRDIvSTNDLENtRDEvSUEsZ0JBQWlDLGVuRDgvSWpDLENtRDcvSUEscUJBQXNDLGVuRGlnSnRDLENtRGhnSkEsMENBQ3lDLGVuRG9nSnpDLENtRG5nSkEsb0JBQXFDLGVuRHVnSnJDLENtRHRnSkEsZ0JBQWlDLGVuRDBnSmpDLENtRHpnSkEsdUJBQXdDLGVuRDZnSnhDLENtRDVnSkEsdUJBQXdDLGVuRGdoSnhDLENtRC9nSkEscUJBQXNDLGVuRG1oSnRDLENtRGxoSkEsa0JBQW1DLGVuRHNoSm5DLENtRHJoSkEsd0JBQXlDLGVuRHloSnpDLENtRHhoSkEsc0JBQXVDLGVuRDRoSnZDLENtRDNoSkEsNEJBQTZDLGVuRCtoSjdDLENtRDloSkEsa0JBQW1DLGVuRGtpSm5DLENtRGppSkEsc0JBQXVDLGVuRHFpSnZDLENtRHBpSkEsNkJBQThDLGVuRHdpSjlDLENtRHZpSkEsa0JBQW1DLGVuRDJpSm5DLENtRDFpSkEsa0JBQW1DLGVuRDhpSm5DLENtRDdpSkEsK0JBQWdELGVuRGlqSmhELENtRGhqSkEsZ0NBQWlELGVuRG9qSmpELENtRG5qSkEsNkJBQThDLGVuRHVqSjlDLENtRHRqSkEsK0JBQWdELGVuRDBqSmhELENtRHpqSkEsaUJBQWtDLGVuRDZqSmxDLENtRDVqSkEsZ0JBQWlDLGVuRGdrSmpDLENtRC9qSkEsa0JBQW1DLGVuRG1rSm5DLENtRGxrSkEsc0JBQXVDLGVuRHNrSnZDLENtRHJrSkEsb0JBQXFDLGVuRHlrSnJDLENtRHhrSkEsc0JBQXVDLGVuRDRrSnZDLENtRDNrSkEsc0JBQXVDLGVuRCtrSnZDLENtRDlrSkEsc0JBQXVDLGVuRGtsSnZDLENtRGpsSkEsdUJBQXdDLGVuRHFsSnhDLENtRHBsSkEsa0JBQW1DLGVuRHdsSm5DLENtRHZsSkEsd0JBQXlDLGVuRDJsSnpDLENtRDFsSkEsMEJBQTJDLGVuRDhsSjNDLENtRDdsSkEsb0JBQXFDLGVuRGltSnJDLENtRGhtSkEsc0JBQXVDLGVuRG9tSnZDLENtRG5tSkEsd0JBQXlDLGVuRHVtSnpDLENtRHRtSkEseUJBQTBDLGVuRDBtSjFDLENtRHptSkEsZ0NBQWlELGVuRDZtSmpELENtRDVtSkEsd0JBQXlDLGVuRGduSnpDLENtRC9tSkEsbUJBQW9DLGVuRG1uSnBDLENtRGxuSkEsc0RBQ2dELGVuRHNuSmhELENtRHJuSkEsa0RBQzhDLGVuRHluSjlDLENtRHhuSkEsd0RBQ2lELGVuRDRuSmpELENtRDNuSkEsK0JBQ2dDLGVuRCtuSmhDLENtRDluSkEsZUFBZ0MsZW5Ea29KaEMsQ21Eam9KQSxpQ0FDZ0MsZW5EcW9KaEMsQ21EcG9KQSxnQ0FDZ0MsZW5Ed29KaEMsQ21Edm9KQSw0REFHZ0MsZW5EMm9KaEMsQ21EMW9KQSxrREFFZ0MsZW5EOG9KaEMsQ21EN29KQSw4QkFDZ0MsZW5EaXBKaEMsQ21EaHBKQSxrQ0FDZ0MsZW5Eb3BKaEMsQ21EbnBKQSxnQkFBaUMsZW5EdXBKakMsQ21EdHBKQSxxQkFBc0MsZW5EMHBKdEMsQ21EenBKQSwwQkFBMkMsZW5ENnBKM0MsQ21ENXBKQSwyQkFBNEMsZW5EZ3FKNUMsQ21EL3BKQSwyQkFBNEMsZW5EbXFKNUMsQ21EbHFKQSw0QkFBNkMsZW5Ec3FKN0MsQ21EcnFKQSw0QkFBNkMsZW5EeXFKN0MsQ21EeHFKQSw2QkFBOEMsZW5ENHFKOUMsQ21EM3FKQSxxQkFBc0MsZW5EK3FKdEMsQ21EOXFKQSx1QkFBd0MsZW5Ea3JKeEMsQ21EanJKQSwwQkFBMkMsZW5EcXJKM0MsQ21EcHJKQSxtQkFBb0MsZW5Ed3JKcEMsQ21EdnJKQSxnQkFBaUMsZW5EMnJKakMsQ21EMXJKQSx1QkFBd0MsZW5EOHJKeEMsQ21EN3JKQSx3QkFBeUMsZW5EaXNKekMsQ21EaHNKQSxtQkFBb0MsZW5Eb3NKcEMsQ21EbnNKQSwwQkFBMkMsZW5EdXNKM0MsQ21EdHNKQSxxQkFBc0MsZW5EMHNKdEMsQ21EenNKQSxrQkFBbUMsZW5ENnNKbkMsQ21ENXNKQSxlQUFnQyxlbkRndEpoQyxDbUQvc0pBLHFCQUFzQyxlbkRtdEp0QyxDbURsdEpBLDRCQUE2QyxlbkRzdEo3QyxDbURydEpBLGtCQUFtQyxlbkR5dEpuQyxDbUR4dEpBLHlCQUEwQyxlbkQ0dEoxQyxDbUQzdEpBLDJCQUE0QyxlbkQrdEo1QyxDbUQ5dEpBLHlCQUEwQyxlbkRrdUoxQyxDbURqdUpBLDJCQUE0QyxlbkRxdUo1QyxDbURwdUpBLDRCQUE2QyxlbkR3dUo3QyxDbUR2dUpBLGlCQUFrQyxlbkQydUpsQyxDbUQxdUpBLG1CQUFvQyxlbkQ4dUpwQyxDbUQ3dUpBLG1CQUFvQyxlbkRpdkpwQyxDbURodkpBLGlCQUFrQyxlbkRvdkpsQyxDbURudkpBLG9CQUFxQyxlbkR1dkpyQyxDbUR0dkpBLGlCQUFrQyxlbkQwdkpsQyxDbUR6dkpBLHNCQUF1QyxlbkQ2dkp2QyxDbUQ1dkpBLGtCQUFtQyxlbkRnd0puQyxDbUQvdkpBLGtCQUFtQyxlbkRtd0puQyxDbURsd0pBLGdCQUFpQyxlbkRzd0pqQyxDbURyd0pBLHNDQUNxQyxlbkR5d0pyQyxDbUR4d0pBLGlCQUFrQyxlbkQ0d0psQyxDbUQzd0pBLGtCQUFtQyxlbkQrd0puQyxDbUQ5d0pBLG1CQUFvQyxlbkRreEpwQyxDbURqeEpBLGVBQWdDLGVuRHF4SmhDLENtRHB4SkEsY0FBK0IsZW5Ed3hKL0IsQ21EdnhKQSxpQkFBa0MsZW5EMnhKbEMsQ21EMXhKQSxrQkFBbUMsZW5EOHhKbkMsQ21EN3hKQSxxQkFBc0MsZW5EaXlKdEMsQ21EaHlKQSwwQkFBMkMsZW5Eb3lKM0MsQ21EbnlKQSxnQ0FBaUQsZW5EdXlKakQsQ21EdHlKQSwrQkFBZ0QsZW5EMHlKaEQsQ21EenlKQSxzREFDZ0QsZW5ENnlKaEQsQ21ENXlKQSx3QkFBeUMsZW5EZ3pKekMsQ21EL3lKQSxzQkFBdUMsZW5EbXpKdkMsQ21EbHpKQSx3QkFBeUMsZW5Ec3pKekMsQ21EcnpKQSx1Q0FDZ0MsZW5EeXpKaEMsQ21EeHpKQSx5QkFBMEMsZW5ENHpKMUMsQ21EM3pKQSx5QkFBMEMsZW5EK3pKMUMsQ21EOXpKQSxpQkFBa0MsZW5EazBKbEMsQ21EajBKQSwyQkFBNEMsZW5EcTBKNUMsQ21EcDBKQSxxQkFBc0MsZW5EdzBKdEMsQ21EdjBKQSxrQkFBbUMsZW5EMjBKbkMsQ21EMTBKQSw2REFFdUMsZW5EODBKdkMsQ21ENzBKQSxrREFDMkMsZW5EaTFKM0MsQ21EaDFKQSxpQkFBa0MsZW5EbzFKbEMsQ21EbjFKQSxrQkFBbUMsZW5EdTFKbkMsQ21EdDFKQSxrQkFBbUMsZW5EMDFKbkMsQ21EejFKQSx5QkFBMEMsZW5ENjFKMUMsQ21ENTFKQSw4QkFBK0MsZW5EZzJKL0MsQ21ELzFKQSx1QkFBd0MsZW5EbTJKeEMsQ21EbDJKQSxxQkFBc0MsZW5EczJKdEMsQ21EcjJKQSxnQkFBaUMsZW5EeTJKakMsQ21EeDJKQSxzQkFBdUMsZW5ENDJKdkMsQ21EMzJKQSwwQkFBMkMsZW5EKzJKM0MsQ21EOTJKQSxrQkFBbUMsZW5EazNKbkMsQ21EajNKQSxrQkFBbUMsZW5EcTNKbkMsQ21EcDNKQSxvQkFBcUMsZW5EdzNKckMsQ21EdjNKQSxlQUFnQyxlbkQyM0poQyxDbUQxM0pBLG9CQUFxQyxlbkQ4M0pyQyxDbUQ3M0pBLGlCQUFrQyxlbkRpNEpsQyxDbURoNEpBLGVBQWdDLGVuRG80SmhDLENtRG40SkEsaUJBQWtDLGVuRHU0SmxDLENtRHQ0SkEsZ0JBQWlDLGVuRDA0SmpDLENtRHo0SkEsaUJBQWtDLGVuRDY0SmxDLENtRDU0SkEsbUJBQW9DLGVuRGc1SnBDLENtRC80SkEsMEJBQTJDLGVuRG01SjNDLENtRGw1SkEsaUJBQWtDLGVuRHM1SmxDLENtRHI1SkEsd0JBQXlDLGVuRHk1SnpDLENtRHg1SkEsbUJBQW9DLGVuRDQ1SnBDLENtRDM1SkEscUNBQ2dDLGVuRCs1SmhDLENtRDk1SkEsK0JBQ2lDLGVuRGs2SmpDLENtRGo2SkEsZ0JBQWlDLGVuRHE2SmpDLENtRHA2SkEsbUJBQW9DLGVuRHc2SnBDLENtRHY2SkEsc0JBQXVDLGVuRDI2SnZDLENtRDE2SkEsc0JBQXVDLGVuRDg2SnZDLENtRDc2SkEsb0JBQXFDLGVuRGk3SnJDLENtRGg3SkEsc0JBQXVDLGVuRG83SnZDLENtRG43SkEsdUJBQXdDLGVuRHU3SnhDLENtRHQ3SkEsd0JBQXlDLGVuRDA3SnpDLENtRHo3SkEsNkJBQThDLGVuRDY3SjlDLENtRDU3SkEsMEVBRXlDLGVuRGc4SnpDLENtRC83SkEsZ0RBQzJDLGVuRG04SjNDLENtRGw4SkEsZ0RBQ3lDLGVuRHM4SnpDLENtRHI4SkEsZ0RBQ3lDLGVuRHk4SnpDLENtRHg4SkEsdUJBQXdDLGVuRDQ4SnhDLENtRDM4SkEsZ0JBQWlDLGVuRCs4SmpDLENtRDk4SkEsbUJBQW9DLGVuRGs5SnBDLENtRGo5SkEsb0JBQXFDLGVuRHE5SnJDLENtRHA5SkEsd0dBSXNDLGVuRHc5SnRDLENtRHY5SkEsMEJBQTJDLGVuRDI5SjNDLENtRDE5SkEsK0JBQ2tDLGVuRDg5SmxDLENtRDc5SkEsZ0NBQ21DLGVuRGkrSm5DLENtRGgrSkEsc0JBQXVDLGVuRG8rSnZDLENtRG4rSkEsZUFBZ0MsZW5EdStKaEMsQ21EdCtKQSx1QkFBd0MsZW5EMCtKeEMsQ21EeitKQSx5QkFBMEMsZW5ENitKMUMsQ21ENStKQSxjQUErQixlbkRnL0ovQixDbUQvK0pBLG9DQUNtQyxlbkRtL0puQyxDbURsL0pBLHVDQUN3QyxlbkRzL0p4QyxDbURyL0pBLDJDQUMwQyxlbkR5L0oxQyxDbUR4L0pBLG1CQUFvQyxlbkQ0L0pwQyxDbUQzL0pBLDZDQUN3QyxlbkQrL0p4QyxDbUQ5L0pBLGtCQUFtQyxlbkRrZ0tuQyxDbURqZ0tBLHFCQUFzQyxlbkRxZ0t0QyxDbURwZ0tBLG1CQUFvQyxlbkR3Z0twQyxDbUR2Z0tBLHFCQUFzQyxlbkQyZ0t0QyxDbUQxZ0tBLDRCQUE2QyxlbkQ4Z0s3QyxDbUQ3Z0tBLGdCQUFpQyxlbkRpaEtqQyxDbURoaEtBLDZDQUNxQyxlbkRvaEtyQyxDbURuaEtBLGVBQWdDLGVuRHVoS2hDLENtRHRoS0Esc0JBQXVDLGVuRDBoS3ZDLENtRHpoS0EsZ0JBQWlDLGVuRDZoS2pDLENtRDVoS0Esc0JBQXVDLGVuRGdpS3ZDLENtRC9oS0Esa0JBQW1DLGVuRG1pS25DLENtRGxpS0EsZ0JBQWlDLGVuRHNpS2pDLENtRHJpS0EsdUJBQXdDLGVuRHlpS3hDLENtRHhpS0EsZ0JBQWlDLGVuRDRpS2pDLENtRDNpS0Esc0JBQXVDLGVuRCtpS3ZDLENtRDlpS0Esa0JBQW1DLGVuRGtqS25DLENtRGpqS0EseUJBQTBDLGVuRHFqSzFDLENtRHBqS0EsbUJBQW9DLGVuRHdqS3BDLENtRHZqS0EseUJBQTBDLGVuRDJqSzFDLENtRDFqS0EsdUJBQXdDLGVuRDhqS3hDLENtRDdqS0EsbUJBQW9DLGVuRGlrS3BDLENtRGhrS0EscUJBQXNDLGVuRG9rS3RDLENtRG5rS0EscUJBQXNDLGVuRHVrS3RDLENtRHRrS0Esc0JBQXVDLGVuRDBrS3ZDLENtRHprS0Esd0JBQXlDLGVuRDZrS3pDLENtRDVrS0EsaUJBQWtDLGVuRGdsS2xDLENtRC9rS0EscUJBQXNDLGVuRG1sS3RDLENtRGxsS0EsY0FBK0IsZW5Ec2xLL0IsQ21EcmxLQSxzQkFBdUMsZW5EeWxLdkMsQ21EeGxLQSx1QkFBd0MsZW5ENGxLeEMsQ21EM2xLQSx5QkFBMEMsZW5EK2xLMUMsQ21EOWxLQSxzQkFBdUMsZW5Ea21LdkMsQ21Eam1LQSxxQkFBc0MsZW5EcW1LdEMsQ21EcG1LQSxzQkFBdUMsZW5Ed21LdkMsQ21Edm1LQSxrQkFBbUMsZW5EMm1LbkMsQ21EMW1LQSx5QkFBMEMsZW5EOG1LMUMsQ21EN21LQSxzQkFBdUMsZW5EaW5LdkMsQ21EaG5LQSxxQkFBc0MsZW5Eb25LdEMsQ21Ebm5LQSxtQkFBb0MsZW5EdW5LcEMsQ21EdG5LQSxlQUFnQyxlbkQwbktoQyxDbUR6bktBLG1CQUFvQyxlbkQ2bktwQyxDbUQ1bktBLHFCQUFzQyxlbkRnb0t0QyxDbUQvbktBLGNBQStCLGVuRG1vSy9CLENtRGxvS0EsbURBRWdDLGVuRHNvS2hDLENtRHJvS0Esb0JBQXFDLGVuRHlvS3JDLENtRHhvS0Esc0JBQXVDLGVuRDRvS3ZDLENtRDNvS0EsMEJBQTJDLGVuRCtvSzNDLENtRDlvS0Esb0JBQXFDLGVuRGtwS3JDLENtRGpwS0Esb0JBQXFDLGVuRHFwS3JDLENtRHBwS0EsbUJBQW9DLGVuRHdwS3BDLENtRHZwS0Esa0JBQW1DLGVuRDJwS25DLENtRDFwS0Esd0JBQXlDLGVuRDhwS3pDLENtRDdwS0EsdUJBQXdDLGVuRGlxS3hDLENtRGhxS0Esb0JBQXFDLGVuRG9xS3JDLENtRG5xS0EscUJBQXNDLGVuRHVxS3RDLENtRHRxS0EsMkJBQTRDLGVuRDBxSzVDLENtRHpxS0EsbUJBQW9DLGVuRDZxS3BDLENtRDVxS0EsZ0JBQWlDLGVuRGdyS2pDLENtRC9xS0EsdUJBQXdDLGVuRG1yS3hDLENtRGxyS0Esc0JBQXVDLGVuRHNyS3ZDLENtRHJyS0EsdUJBQXdDLGVuRHlyS3hDLENtRHhyS0EscUJBQXNDLGVuRDRyS3RDLENtRDNyS0EsaUJBQWtDLGVuRCtyS2xDLENtRDlyS0EsZ0JBQWlDLGVuRGtzS2pDLENtRGpzS0EsbUJBQW9DLGVuRHFzS3BDLENtRHBzS0EsdUJBQXdDLGVuRHdzS3hDLENtRHZzS0EsMkJBQTRDLGVuRDJzSzVDLENtRDFzS0Esd0JBQXlDLGVuRDhzS3pDLENtRDdzS0EsdUJBQXdDLGVuRGl0S3hDLENtRGh0S0Esc0JBQXVDLGVuRG90S3ZDLENtRG50S0EsdUJBQXdDLGVuRHV0S3hDLENtRHR0S0EseUJBQTBDLGVuRDB0SzFDLENtRHp0S0EseUJBQTBDLGVuRDZ0SzFDLENtRDV0S0Esa0JBQW1DLGVuRGd1S25DLENtRC90S0EsNkJBQThDLGVuRG11SzlDLENtRGx1S0EsdUJBQXdDLGVuRHN1S3hDLENtRHJ1S0Esb0JBQXFDLGVuRHl1S3JDLENtRHh1S0Esa0JBQW1DLGVuRDR1S25DLENtRDN1S0EscUJBQXNDLGVuRCt1S3RDLENtRDl1S0Esc0JBQXVDLGVuRGt2S3ZDLENtRGp2S0EsZ0NBQ2dDLGVuRHF2S2hDLENtRHB2S0EsbUJBQW9DLGVuRHd2S3BDLENtRHZ2S0EsaUJBQWtDLGVuRDJ2S2xDLENtRDF2S0Esa0JBQW1DLGVuRDh2S25DLENtRDd2S0Esa0JBQW1DLGVuRGl3S25DLENDcDFMQSxXQUNJLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EscVNEdTFMSixDQ2oxTEEsV0FDSSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDBRRG0xTEosQ29EajJMQSxLQUNJLGNwRG0yTEosQ29EaDJMQSxVQUdJLFdBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUhBLFVwRHMyTEosQ29EaDJMQSxLQU1JLGtCQUFBLENBRUEscUJBQUEsQ0FFQSxxQkFBQSxDQUVBLFVDVmEsQ0RDYiw2Q0FBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBSUEsZUFBQSxDQVJBLGlCcEQyMkxKLENvRDkxTEksMENBZEosS0FlUSx3QkNKWSxDREtaLGlCcERpMkxOLENBQ0YsQ29EOTFMQSxLQUNJLGFBQUEsQ0FHQSxlQUFBLENBREEsaUJBQUEsQ0FFQSxpQkFBQSxDQUNBLFVwRGkyTEosQ29ELzFMSSx5Q0FSSixLQVNRLGFwRGsyTE4sQ0FDRixDb0RoMkxJLDBDQVpKLEtBYVEsWXBEbTJMTixDQUNGLENvRGgyTEEsR0FPSSxVQ3pDZ0IsQ0RtQ2hCLGFBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FFQSxlcERtMkxKLENvRC8xTEkseUNBVEosR0FVUSxlQUFBLENBQ0EscUJwRGsyTE4sQ0FDRixDb0QvMUxBLEdBSUksVUNyRGdCLENEa0RoQixlQUFBLENBQ0EsZXBEbTJMSixDb0QvMUxJLHlDQU5KLEdBT1EsYXBEazJMTixDQUNGLENvRC8xTEEsNkJBSUksVUNoRWdCLENENkRoQixlQUFBLENBQ0EsZXBEbTJMSixDb0QvMUxBLElBQ0ksaUJwRGsyTEosQ29ELzFMQSxPQUlJLFVDMUVnQixDRHVFaEIsZUFBQSxDQUNBLGVwRG0yTEosQ29ELzFMQSxJQUNJLG1CcERrMkxKLENvRC8xTEEsR0FJSSxVQ3BGZ0IsQ0RrRmhCLGVwRG0yTEosQ29EOTFMQSxRQU5JLGVwRDQyTEosQ29EdDJMQSxLQUtJLGVBQUEsQ0FGQSxtQkNqR2EsQ0RnR2IsZXBEbzJMSixDb0Q5MUxBLE9BRUksVUM5RmEsQ0Q2RmIsZXBEazJMSixDb0Q5MUxBLEdBQ0ksUXBEaTJMSixDb0Q5MUxBLEdBQ0ksYXBEaTJMSixDb0Q5MUxBLFFBR0kseUJwRGkyTEosQ29ELzFMSSxnQ0FIQSxhcERzMkxKLENvRC8xTEksb0JBQ0ksYUN4SFUsQ0R5SFYseUJwRGsyTFIsQ29EOTFMQSxNQUVJLHNCQUFBLENBQ0EsUUFBQSxDQUZBLFNwRG0yTEosQ29EOTFMQSxXQUNJLGVwRGkyTEosQ29EOTFMQSxXQUVJLG1CQUFBLENBREEsZ0JwRGsyTEosQ29ELzFMSSxhQUNJLGlCcERpMkxSLENvRDkxTEksa0JBQ0ksZXBEZzJMUixDb0Q3MUxJLCtCQUNJLGVwRCsxTFIsQ29EMTFMSSxZQUNJLHNCQUFBLENBQ0EsNEJwRDYxTFIsQ29EMzFMUSxlQUNJLFVDMUpJLENENkpKLGVBQUEsQ0FGQSxlQUFBLENBR0EsZ0JBQUEsQ0FGQSxlcEQrMUxaLENvRHgxTFEsZUFDSSw0QnBEMDFMWixDb0R4MUxZLHlDQUhKLGVBSVEsZXBEMjFMZCxDQUNGLENvRHgxTFEsZUFDSSxxQkN6S0ssQ0QwS0wseUJBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FFQSxpQkFBQSxDQURBLGVBQUEsQ0FFQSxnQnBEMDFMWixDb0R4MUxZLHNCQUNJLHdCQ2pMRyxDRG1MSCxVQ3ZMQSxDRHlMQSxxQkFBQSxDQURBLGVBQUEsQ0FGQSxlcEQ2MUxoQixDb0R2MUxZLHlDQWpCSixlQWtCUSxlcEQwMUxkLENBQ0YsQ29EdjFMSSx5Q0E3Q0osTUE4Q1Esb0JwRDAxTE4sQ0FDRixDb0R2MUxBLFFBQ0ksYXBEMDFMSixDb0R2MUxBLFNBRUksd0JDakxTLENEZ0xULHFCcEQyMUxKLENvRHYxTEEsVUFDSSxpQnBEMDFMSixDb0R2MUxBLFFBQ0ksYXBEMDFMSixDb0R2MUxBLE1BQ0ksc0JwRDAxTEosQ29EdjFMQSx5Q0FDSSxlQUNJLHNCcEQwMUxOLENBQ0YsQ29EdjFMQSxnRUFDSSxlQUNJLHNCcER5MUxOLENBQ0YsQ29EdDFMQSxpRUFDSSxvQkFDSSxzQnBEdzFMTixDQUNGLENvRHIxTEEsMENBQ0ksVUFFSSxnQ3BEczFMTixDb0RwMUxFLGdCQUNJLHNCcERzMUxOLENBQ0YsQ3NEeGxNQSxRQUNJLGN0RDBsTUosQ3NEdGxNQSxZQUVJLGVERFcsQ0NFWCxlQUFBLENBRkEsbUJ0RDJsTUosQ3NEcmxNQSxZQUNJLGFBQUEsQ0FFQSxXQUFBLENBREEsY3REeWxNSixDc0RybE1BLFVBRUksV0FBQSxDQURBLFV0RHlsTUosQ3NEcmxNQSxnQkFFSSxlQUFBLENBREEsYXREeWxNSixDc0RybE1BLGlCQUVJLGVBQUEsQ0FEQSxhdER5bE1KLENzRHBsTUEsVUFDSSw4QnREdWxNSixDc0RwbE1BLFVBQ0ksK0JBQUEsQ0FDQSxnQ3REdWxNSixDc0RybE1BLFVBQ0ksOEJ0RHdsTUosQ3NEdGxNQSxVQUNJLGlDdER5bE1KLENzRHZsTUEsWUFDSSw4QnREMGxNSixDc0R4bE1BLFlBQ0ksaUN0RDJsTUosQ3NEemxNQSxXQUNJLGdDdEQ0bE1KLENzRDFsTUEsVUFDSSwrQnRENmxNSixDc0QzbE1BLFdBQ0ksZ0N0RDhsTUosQ3NENWxNQSxPQUNJLHVCdEQrbE1KLENzRDNsTUEsZ0JBQ0kseUJ0RDhsTUosQ3NENWxNQSxnQkFDSSx5QnREK2xNSixDc0QzbE1BLElBR0ksd0JEMURtQixDQ3lE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L0hpaHBCUixDK0g3Z3BCTSx5Q0FDRSxjQUFBLENBQUEsVUFBQSxDQUFBLE1BQUEsQ0FHQSxjQUFBLENBREEsZ0JBQUEsQ0FEQSxlL0hpaHBCUixDK0g3Z3BCUSwyQ0FFRSxVQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FIQSxvQi9Ia2hwQlYsQytINWdwQk0sb0NBQ0UsVy9IOGdwQlIsQytINWdwQlEsc0NBQ0UsYy9IOGdwQlYsQytIemdwQkkseUJBRUkseUNBQ0Usa0IvSDBncEJSLENBQ0YsQytIdGdwQkkseUJBQ0UsNEJBRUUsK0JBQUEsQ0FEQSxzQkFBQSxDQUFBLGtCQUFBLENBQUEsY0FBQSxDQUVBLG1CL0h3Z3BCTixDK0h0Z3BCTSx5Q0FDRSxhL0h3Z3BCUixDK0hyZ3BCTSxvQ0FDRSxnQi9IdWdwQlIsQytIcmdwQlEsc0NBRUUsZ0JBQUEsQ0FEQSxhL0h3Z3BCVixDQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8jIEZvcm1zXHJcblxyXG5mb3JtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFja1RleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC50ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JUZXh0V2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEudGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdC50ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0V2hpdGU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hbmdsZS1kb3duLWljb24ucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxZW0gY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyQmFzZTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICsgLnRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIyMgT3B0aW9ucyAoUmFkaW9zICYgQ2hlY2tib3hlcylcclxuLm9wdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHJcbiAgICArIC5vcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXJIYWxmO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLm9wdGlvbl9fc3dpdGNoIHtcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dIH4gaW5wdXRbdHlwZT1yYWRpb10sXHJcbiAgICBsYWJlbCB+IGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VySGFsZjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpjaGVja2VkIH4gLm9wdGlvbl9fZHJvcGRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3B0aW9uX19zd2l0Y2gtLW1hcmtlZCB7XHJcbiAgICBpbnB1dDpub3QoLm9wdGlvbi0tbWFya2VkKTpjaGVja2VkIH4gLm9wdGlvbl9fZHJvcGRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcHRpb25fX2Ryb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmxhYmVsLmlzLXJlcXVpcmVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnKlxcMDBhMCc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMnJlbSk7XHJcbiAgICBjb2xvcjogI2Q5MGIwYjtcclxufVxyXG5cclxuLnZhbHVhdGlvbi1mb3JtIGJ1dHRvbltkaXNhYmxlZF0ge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIyMgTWlzY1xyXG4uZm9ybS1ob3Jpem9udGFsIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjRlbTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC1hZGRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogLjVlbSAwO1xyXG5cclxuICAgIC5pbnB1dC13aXRoLWljb24sXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgZmxleDogMSAxIDY2JTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC1hZGRvbi0td2l0aC1nYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtYWRkb24tZGUsIC5pbnB1dC1hZGRvbi1lcywgLmlucHV0LWFkZG9uLWl0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZmxleDogMiAxIDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWFkZG9uLWZyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZmxleDogMiAxIDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgNDUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWFkZG9uLXJ1IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZmxleDogMSAxIDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmbGV4OiAyIDAgNTQlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LXdpdGgtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1pY29uLXJpZ2h0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2VuZXJhbC1wYXJ0cy1lcnJvciB7XHJcbiAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxODAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTEwJTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuZm9ybSAuZXJyb3ItbXNnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmVycm9yIHtcclxuICAgIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbHVlTWFpbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JSZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFja1RleHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLW1zZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gKiBXZWIgU3RhcnRlciBLaXRcbiAqXG4gKiBNdWx0aS1zY3JlZW4gbGF5b3V0IHN0eWxlcyBmb3IgeW91ciBwYWdlLiBCcm91Z2h0IHRvIHlvdSBieSB0aGVcbiAqIFdlYiBTdGFydGVyIEtpdCB0ZWFtLlxuICpcbiAqL1xuLypcbiAqIEhUTUw1IEJvaWxlcnBsYXRlXG4gKlxuICogV2hhdCBmb2xsb3dzIGlzIHRoZSByZXN1bHQgb2YgbXVjaCByZXNlYXJjaCBvbiBjcm9zcy1icm93c2VyIHN0eWxpbmcuXG4gKiBDcmVkaXQgbGVmdCBpbmxpbmUgYW5kIGJpZyB0aGFua3MgdG8gTmljb2xhcyBHYWxsYWdoZXIsIEpvbmF0aGFuIE5lYWwsXG4gKiBLcm9jIENhbWVuLCBhbmQgdGhlIEg1QlAgZGV2IGNvbW11bml0eSBhbmQgdGVhbS5cbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2Ugc3R5bGVzOiBvcGluaW9uYXRlZCBkZWZhdWx0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6NDAwLDcwMCZzdWJzZXQ9Y3lyaWxsaWMsY3lyaWxsaWMtZXh0LGxhdGluLWV4dFwiKTtcbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDBlO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MWE4Yjtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDZlO1xufVxuXG4vKlxuICogUmVtb3ZlIHRoZSBnYXAgYmV0d2VlbiBpbWFnZXMgYW5kIHRoZSBib3R0b20gb2YgdGhlaXIgY29udGFpbmVyczogaDVicC5jb20vaS80NDBcbiAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLypcbiAqIFJlbW92ZSBkZWZhdWx0IGZpZWxkc2V0IHN0eWxlcy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcbiAqIEFsbG93IG9ubHkgdmVydGljYWwgcmVzaXppbmcgb2YgdGV4dGFyZWFzLlxuICovXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBdXRob3IncyBjdXN0b20gc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhlbHBlciBjbGFzc2VzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUHJldmVudCBjYWxsb3V0ICovXG4ubm9jYWxsb3V0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHJlc3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLyogQSBoYWNrIGZvciBIVE1MNSBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIG9uIG1vYmlsZSAqL1xudGV4dGFyZWFbY29udGVudGVkaXRhYmxlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogQSB3b3JrYXJvdW5kIGZvciBTNjAgMy54IGFuZCA1LjAgZGV2aWNlcyB3aGljaCBkbyBub3QgYW5pbWF0ZWQgZ2lmIGltYWdlcyBpZlxuICAgdGhleSBoYXZlIGJlZW4gc2V0IGFzIGRpc3BsYXk6IG5vbmUgKi9cbi5naWZoaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4vKlxuICogSW1hZ2UgcmVwbGFjZW1lbnRcbiAqL1xuLmlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuXG4uaXIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogSGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnM6IGg1YnAuY29tL3VcbiAqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnM6IGg1YnAuY29tL3ZcbiAqL1xuLnZpc3VhbGx5aGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8qXG4gKiBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlXG4gKiB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkOiBoNWJwLmNvbS9wXG4gKi9cbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLFxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qXG4gKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbnJlYWRlcnMsIGJ1dCBtYWludGFpbiBsYXlvdXRcbiAqL1xuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyoqXG4gKiBDbGVhcmZpeCBoZWxwZXJcbiAqIFVzZWQgdG8gY29udGFpbiBmbG9hdHM6IGg1YnAuY29tL3FcbiAqL1xuLmNsZWFyZml4OjpiZWZvcmUsXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVYQU1QTEUgTWVkaWEgUXVlcmllcyBmb3IgUmVzcG9uc2l2ZSBEZXNpZ24uXG4gICBUaGVzZXMgZXhhbXBsZXMgb3ZlcnJpZGUgdGhlIHByaW1hcnkgKCdtb2JpbGUgZmlyc3QnKSBzdHlsZXMuXG4gICBNb2RpZnkgYXMgY29udGVudCByZXF1aXJlcy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC8qIFN0eWxlIGFkanVzdG1lbnRzIGZvciB2aWV3cG9ydHMgdGhhdCBtZWV0IHRoZSBjb25kaXRpb24gKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSB7XG4gIC8qIFN0eWxlIGFkanVzdG1lbnRzIGZvciB2aWV3cG9ydHMgdGhhdCBtZWV0IHRoZSBjb25kaXRpb24gKi9cbn1cbi8qXG4gKiBWaXN1YWwgU3R5bGUgR3VpZGUgc3R5bGVzXG4gKiBSZW1vdmUgaWYgeW91IHByZWZlciB0byB1c2UgYSBDU1MgbGlicmFyeSwgbGlrZSBCb290c3RyYXBcbiAqL1xuLyoqXG4qXG4qIE1haW4gU3R5bGVzaGVldCBGb3IgVmlzdWFsIFN0eWxlIEd1aWRlXG4qXG4qKi9cbi8qKlxuKlxuKiBVdGlsc1xuKlxuKiovXG4vKj09PT09PT09PT0gIFZBUklBQkxFUyAgPT09PT09PT09PSovXG4vKj09PT09PT09PT0gIEZVTkNUSU9OUyAgPT09PT09PT09PSovXG4vKj09PT09PT09PT0gIE1JWElOUyAgPT09PT09PT09PSovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTEgYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbWFyZ2luXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEJsb2NrcXVvdGVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbipcbiogR2xvYmFsXG4qXG4qKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5LFxuYnV0dG9uIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtOyAvKiAyNnB4ICovXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA5NSUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyNnB4O1xufVxuYm9keS5kZWJ1Zzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDEzcHg7XG59XG5cbi5tYWluLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNC44JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjglO1xuICAgIG1heC13aWR0aDogNjg4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNCU7XG4gICAgbWF4LXdpZHRoOiA4NjRweDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNC44JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjglO1xuICAgIG1heC13aWR0aDogNjg4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNC40JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjQlO1xuICAgIG1heC13aWR0aDogODY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogNC44JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjglO1xuICAgIG1heC13aWR0aDogNjg4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogNC40JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjQlO1xuICAgIG1heC13aWR0aDogODY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLXNtYWxsIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOCU7XG4gICAgcGFkZGluZy1yaWdodDogNC44JTtcbiAgICBtYXgtd2lkdGg6IDY4OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXItc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogNC40JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjQlO1xuICAgIG1heC13aWR0aDogODY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMjUuOSU7XG4gIH1cbiAgLmNvbnRlbnQgcHJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNS45JTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBzcmM6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbnMuZW90KTtcbiAgc3JjOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25zLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25zLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ltYWdlcy9pY29ucy9pY29ucy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25zLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbnMuc3ZnPyNpY29ucykgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1idWxsZXQ6OmJlZm9yZSwgLmxpc3QtYW5jaG9yIGE6OmJlZm9yZSwgdWwubGlzdC1saW5rcyBhOjpiZWZvcmUsIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5pY29uLWNoZXZyb24tbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdDo6YmVmb3JlLCAuYXJ0aWNsZS1uYXYtbGluay0tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmljb24tY2hldnJvbi1yaWdodDo6YmVmb3JlLCB1bC5saXN0LWxpbmtzLmxpc3QtbGlua3MtLXByaW1hcnkgYTo6YmVmb3JlLCAuYXJ0aWNsZS1uYXYtbGluay0tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmljb24tY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmljb24tY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmljb24tZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmljb24tZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5pY29uLWdvb2dsZS1kZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5pY29uLWhhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5pY29uLWludHJvZHVjdGlvbi10by1tZWRpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmljb24tbGVzc29uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmljb24tbWVudTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmljb24tbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5pY29uLW11bHRpLWRldmljZS1sYXlvdXRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uaWNvbi1wZXJmb3JtYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmljb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmljb24tcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uaWNvbi1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uaWNvbi10aWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uaWNvbi11c2VyLWlucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4vKipcbipcbiogTWF0ZXJpYWwgZGVzaWduIGNvbG9yIHBhbGV0dGVzLlxuKiBAc2VlIGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sXG4qXG4qKi9cbi8qID09PT09PT09PT0gIEJsYWNrcyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgQ29sb3IgUGFsZXR0ZXMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIENvbG9yIGRlZmluaXRpb25zICA9PT09PT09PT09ICovXG4vKipcbipcbiogSGlnaGxpZ2h0XG4qXG4qKi9cbi5oaWdobGlnaHQtbW9kdWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpZ2hsaWdodC1tb2R1bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaGlnaGxpZ2h0LW1vZHVsZSB1bCxcbi5oaWdobGlnaHQtbW9kdWxlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaGlnaGxpZ2h0LW1vZHVsZV9fY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0LW1vZHVsZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOCU7XG4gICAgcGFkZGluZy1yaWdodDogNC44JTtcbiAgICBtYXgtd2lkdGg6IDY4OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGlnaGxpZ2h0LW1vZHVsZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNCU7XG4gICAgcGFkZGluZy1yaWdodDogNC40JTtcbiAgICBtYXgtd2lkdGg6IDg2NHB4O1xuICB9XG59XG4uaGlnaGxpZ2h0LW1vZHVsZV9fY29udGFpbmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0LW1vZHVsZV9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwNnB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgZm9udC1zaXplOiAxMzBweDtcbiAgICBsaW5lLWhlaWdodDogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwLjMlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uaGlnaGxpZ2h0LW1vZHVsZS0tbGVmdCAuaGlnaGxpZ2h0LW1vZHVsZV9fY29udGFpbmVyOjpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oaWdobGlnaHQtbW9kdWxlX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAxMzRweDtcbiAgICB3aWR0aDogMy43NDYlO1xuICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gIH1cbiAgLmhpZ2hsaWdodC1tb2R1bGUtLWxhcmdlIC5oaWdobGlnaHQtbW9kdWxlX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0MzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0LW1vZHVsZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhpZ2hsaWdodC1tb2R1bGVfX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMjA4cHg7XG4gIH1cbn1cblxuLmhpZ2hsaWdodC1tb2R1bGVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ3MWVtOyAvKiA3OHB4ICovXG4gIHBhZGRpbmctdG9wOiAwLjM4MjRlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhpZ2hsaWdodC1tb2R1bGVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTllbTsgLyogMTMwcHggKi9cbiAgICBwYWRkaW5nLXRvcDogMC4yMzY0ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oaWdobGlnaHQtbW9kdWxlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM4MWVtOyAvKiA1MnB4ICovXG4gICAgcGFkZGluZy10b3A6IDAuNjE5ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oaWdobGlnaHQtbW9kdWxlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ3MWVtOyAvKiA3OHB4ICovXG4gICAgcGFkZGluZy10b3A6IDAuMzgyNGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5oaWdobGlnaHQtbW9kdWxlX19jdGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyo9PT09PT09PT09ICBMRUFSTklORyAgPT09PT09PT09PSovXG4uaGlnaGxpZ2h0LW1vZHVsZS0tbGVhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oaWdobGlnaHQtbW9kdWxlLS1sZWFybmluZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyZTc1O1xufVxuLmhpZ2hsaWdodC1tb2R1bGUtLWxlYXJuaW5nIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qPT09PT09PT09PSAgUkVNRU1CRVIgID09PT09PT09PT0qL1xuLmhpZ2hsaWdodC1tb2R1bGUtLXJlbWVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGlnaGxpZ2h0LW1vZHVsZS0tcmVtZW1iZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5ODI5YTtcbn1cbi5oaWdobGlnaHQtbW9kdWxlLS1yZW1lbWJlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKj09PT09PT09PT0gIENPREUgID09PT09PT09PT0qL1xuLmhpZ2hsaWdodC1tb2R1bGUtLWNvZGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbi5oaWdobGlnaHQtbW9kdWxlLS1jb2RlIHByZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaGlnaGxpZ2h0LW1vZHVsZS0tY29kZSBwcmUgc3BhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhpZ2hsaWdodC1tb2R1bGUtLWNvZGUgY29kZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd29yZC1zcGFjaW5nOiAtMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oaWdobGlnaHQtbW9kdWxlLS1jb2RlIC5oaWdobGlnaHQtbW9kdWxlX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oaWdobGlnaHQtbW9kdWxlLS1jb2RlIC5oaWdobGlnaHQtbW9kdWxlX19jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI2cHg7XG59XG5cbi8qPT09PT09PT09PSAgTEVGVCAgPT09PT09PT09PSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGlnaGxpZ2h0LW1vZHVsZS0tbGVmdDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxufVxuXG4vKj09PT09PT09PT0gIFJJR0hUICA9PT09PT09PT09Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oaWdobGlnaHQtbW9kdWxlLS1yaWdodDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbGVmdDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGlnaGxpZ2h0LW1vZHVsZS0tcmlnaHQuaGlnaGxpZ2h0LW1vZHVsZS0tY29kZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLyo9PT09PT09PT09ICBJTkxJTkUgID09PT09PT09PT0qL1xuLmhpZ2hsaWdodC1tb2R1bGUtLWlubGluZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAyNnB4IDAgMDtcbn1cbi5oaWdobGlnaHQtbW9kdWxlLS1pbmxpbmUgLmhpZ2hsaWdodC1tb2R1bGVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhpZ2hsaWdodC1tb2R1bGUtLWlubGluZSAuaGlnaGxpZ2h0LW1vZHVsZV9fY29udGFpbmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhpZ2hsaWdodC1tb2R1bGUtLWlubGluZSAuaGlnaGxpZ2h0LW1vZHVsZV9fY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHBhZGRpbmc6IDAgMCAyNnB4O1xufVxuLmhpZ2hsaWdodC1tb2R1bGUtLWlubGluZSAuaGlnaGxpZ2h0LW1vZHVsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgLyogMjZweCAqL1xuICBwYWRkaW5nLXRvcDogMS4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhpZ2hsaWdodC1tb2R1bGUtLWlubGluZSAuaGlnaGxpZ2h0LW1vZHVsZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IC8qIDI2cHggKi9cbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uaGlnaGxpZ2h0LW1vZHVsZS0taW5saW5lLmhpZ2hsaWdodC1tb2R1bGUtLXJlbWVtYmVyIC5oaWdobGlnaHQtbW9kdWxlX190aXRsZSwgLmhpZ2hsaWdodC1tb2R1bGUtLWlubGluZS5oaWdobGlnaHQtbW9kdWxlLS1yZW1lbWJlciBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwOTgyOWE7XG59XG4uaGlnaGxpZ2h0LW1vZHVsZS0taW5saW5lLmhpZ2hsaWdodC1tb2R1bGUtLWxlYXJuaW5nIC5oaWdobGlnaHQtbW9kdWxlX190aXRsZSwgLmhpZ2hsaWdodC1tb2R1bGUtLWlubGluZS5oaWdobGlnaHQtbW9kdWxlLS1sZWFybmluZyBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNkYTJlNzU7XG59XG4uaGlnaGxpZ2h0LW1vZHVsZS0taW5saW5lOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyo9PT09PT09PT09ICBDT0xPUlMgID09PT09PT09PT0qL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUsIGNvZGUgLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuYywgY29kZSAuaGlnaGxpZ2h0IC5jIHtcbiAgY29sb3I6ICM5OTk5ODg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0gLyogQ29tbWVudCAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmVyciwgY29kZSAuaGlnaGxpZ2h0IC5lcnIge1xuICBjb2xvcjogI2E2MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZDJkMjtcbn0gLyogRXJyb3IgKi9cbi8qIEtleXdvcmQgKi9cbi8qIE9wZXJhdG9yICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuY20sIGNvZGUgLmhpZ2hsaWdodCAuY20ge1xuICBjb2xvcjogIzk5OTk4ODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufSAvKiBDb21tZW50Lk11bHRpbGluZSAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmNwLCBjb2RlIC5oaWdobGlnaHQgLmNwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59IC8qIENvbW1lbnQuUHJlcHJvYyAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmMxLCBjb2RlIC5oaWdobGlnaHQgLmMxIHtcbiAgY29sb3I6ICM5OTk5ODg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0gLyogQ29tbWVudC5TaW5nbGUgKi9cbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5jcywgY29kZSAuaGlnaGxpZ2h0IC5jcyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59IC8qIENvbW1lbnQuU3BlY2lhbCAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmdzLCBjb2RlIC5oaWdobGlnaHQgLmdkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRkZGQ7XG59IC8qIEdlbmVyaWMuRGVsZXRlZCAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmdkIC54LCBjb2RlIC5oaWdobGlnaHQgLmdkIC54IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhYWE7XG59IC8qIEdlbmVyaWMuRGVsZXRlZC5TcGVjaWZpYyAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmdlLCBjb2RlIC5oaWdobGlnaHQgLmdlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufSAvKiBHZW5lcmljLkVtcGggKi9cbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5nciwgY29kZSAuaGlnaGxpZ2h0IC5nciB7XG4gIGNvbG9yOiAjYWEwMDAwO1xufSAvKiBHZW5lcmljLkVycm9yICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuZ2gsIGNvZGUgLmhpZ2hsaWdodCAuZ2gge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn0gLyogR2VuZXJpYy5IZWFkaW5nICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuZ2ksIGNvZGUgLmhpZ2hsaWdodCAuZ2kge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZmZkZDtcbn0gLyogR2VuZXJpYy5JbnNlcnRlZCAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmdpIC54LCBjb2RlIC5oaWdobGlnaHQgLmdpIC54IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWZmYWE7XG59IC8qIEdlbmVyaWMuSW5zZXJ0ZWQuU3BlY2lmaWMgKi9cbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5nbywgY29kZSAuaGlnaGxpZ2h0IC5nbyB7XG4gIGNvbG9yOiAjODg4ODg4O1xufSAvKiBHZW5lcmljLk91dHB1dCAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmdwLCBjb2RlIC5oaWdobGlnaHQgLmdwIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59IC8qIEdlbmVyaWMuUHJvbXB0ICovXG4vKiBHZW5lcmljLlN0cm9uZyAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmd1LCBjb2RlIC5oaWdobGlnaHQgLmd1IHtcbiAgY29sb3I6ICNhYWFhYWE7XG59IC8qIEdlbmVyaWMuU3ViaGVhZGluZyAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmd0LCBjb2RlIC5oaWdobGlnaHQgLmd0IHtcbiAgY29sb3I6ICNhYTAwMDA7XG59IC8qIEdlbmVyaWMuVHJhY2ViYWNrICovXG4vKiBLZXl3b3JkLkNvbnN0YW50ICovXG4vKiBLZXl3b3JkLkRlY2xhcmF0aW9uICovXG4vKiBLZXl3b3JkLlBzZXVkbyAqL1xuLyogS2V5d29yZC5SZXNlcnZlZCAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmt0LCBjb2RlIC5oaWdobGlnaHQgLmt0IHtcbiAgY29sb3I6ICM0NDU1ODg7XG59IC8qIEtleXdvcmQuVHlwZSAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm0sIGNvZGUgLmhpZ2hsaWdodCAubSB7XG4gIGNvbG9yOiAjMDA5OTk5O1xufSAvKiBMaXRlcmFsLk51bWJlciAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnMsIGNvZGUgLmhpZ2hsaWdodCAucyB7XG4gIGNvbG9yOiAjZGEyZTc1O1xufSAvKiBMaXRlcmFsLlN0cmluZyAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm5hLCBjb2RlIC5oaWdobGlnaHQgLm5hIHtcbiAgY29sb3I6ICMwMDgwODA7XG59IC8qIE5hbWUuQXR0cmlidXRlICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAubmIsIGNvZGUgLmhpZ2hsaWdodCAubmIge1xuICBjb2xvcjogIzAwODZCMztcbn0gLyogTmFtZS5CdWlsdGluICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAubmMsIGNvZGUgLmhpZ2hsaWdodCAubmMge1xuICBjb2xvcjogIzQ0NTU4ODtcbn0gLyogTmFtZS5DbGFzcyAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm5vLCBjb2RlIC5oaWdobGlnaHQgLm5vIHtcbiAgY29sb3I6ICMwMDgwODA7XG59IC8qIE5hbWUuQ29uc3RhbnQgKi9cbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5uaSwgY29kZSAuaGlnaGxpZ2h0IC5uaSB7XG4gIGNvbG9yOiAjODAwMDgwO1xufSAvKiBOYW1lLkVudGl0eSAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm5lLCBjb2RlIC5oaWdobGlnaHQgLm5lIHtcbiAgY29sb3I6ICM5OTAwMDA7XG59IC8qIE5hbWUuRXhjZXB0aW9uICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAubmYsIGNvZGUgLmhpZ2hsaWdodCAubmYge1xuICBjb2xvcjogIzk5MDAwMDtcbn0gLyogTmFtZS5GdW5jdGlvbiAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm5uLCBjb2RlIC5oaWdobGlnaHQgLm5uIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59IC8qIE5hbWUuTmFtZXNwYWNlICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAubnQsIGNvZGUgLmhpZ2hsaWdodCAubnQge1xuICBjb2xvcjogIzA5ODI5YTtcbn0gLyogTmFtZS5UYWcgKi9cbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5udiwgY29kZSAuaGlnaGxpZ2h0IC5udiB7XG4gIGNvbG9yOiAjMDA4MDgwO1xufSAvKiBOYW1lLlZhcmlhYmxlICovXG4vKiBPcGVyYXRvci5Xb3JkICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAudywgY29kZSAuaGlnaGxpZ2h0IC53IHtcbiAgY29sb3I6ICNiYmJiYmI7XG59IC8qIFRleHQuV2hpdGVzcGFjZSAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm1mLCBjb2RlIC5oaWdobGlnaHQgLm1mIHtcbiAgY29sb3I6ICMwMDk5OTk7XG59IC8qIExpdGVyYWwuTnVtYmVyLkZsb2F0ICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAubWgsIGNvZGUgLmhpZ2hsaWdodCAubWgge1xuICBjb2xvcjogIzAwOTk5OTtcbn0gLyogTGl0ZXJhbC5OdW1iZXIuSGV4ICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAubWksIGNvZGUgLmhpZ2hsaWdodCAubWkge1xuICBjb2xvcjogIzAwOTk5OTtcbn0gLyogTGl0ZXJhbC5OdW1iZXIuSW50ZWdlciAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm1vLCBjb2RlIC5oaWdobGlnaHQgLm1vIHtcbiAgY29sb3I6ICMwMDk5OTk7XG59IC8qIExpdGVyYWwuTnVtYmVyLk9jdCAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnNiLCBjb2RlIC5oaWdobGlnaHQgLnNiIHtcbiAgY29sb3I6ICNkYTJlNzU7XG59IC8qIExpdGVyYWwuU3RyaW5nLkJhY2t0aWNrICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuc2MsIGNvZGUgLmhpZ2hsaWdodCAuc2Mge1xuICBjb2xvcjogI2RhMmU3NTtcbn0gLyogTGl0ZXJhbC5TdHJpbmcuQ2hhciAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnNkLCBjb2RlIC5oaWdobGlnaHQgLnNkIHtcbiAgY29sb3I6ICNkYTJlNzU7XG59IC8qIExpdGVyYWwuU3RyaW5nLkRvYyAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnMyLCBjb2RlIC5oaWdobGlnaHQgLnMyIHtcbiAgY29sb3I6ICNkYTJlNzU7XG59IC8qIExpdGVyYWwuU3RyaW5nLkRvdWJsZSAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnNlLCBjb2RlIC5oaWdobGlnaHQgLnNlIHtcbiAgY29sb3I6ICNkYTJlNzU7XG59IC8qIExpdGVyYWwuU3RyaW5nLkVzY2FwZSAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnNoLCBjb2RlIC5oaWdobGlnaHQgLnNoIHtcbiAgY29sb3I6ICNkYTJlNzU7XG59IC8qIExpdGVyYWwuU3RyaW5nLkhlcmVkb2MgKi9cbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5zaSwgY29kZSAuaGlnaGxpZ2h0IC5zaSB7XG4gIGNvbG9yOiAjZGEyZTc1O1xufSAvKiBMaXRlcmFsLlN0cmluZy5JbnRlcnBvbCAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnN4LCBjb2RlIC5oaWdobGlnaHQgLnN4IHtcbiAgY29sb3I6ICNkYTJlNzU7XG59IC8qIExpdGVyYWwuU3RyaW5nLk90aGVyICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuc3IsIGNvZGUgLmhpZ2hsaWdodCAuc3Ige1xuICBjb2xvcjogIzAwOTkyNjtcbn0gLyogTGl0ZXJhbC5TdHJpbmcuUmVnZXggKi9cbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5zMSwgY29kZSAuaGlnaGxpZ2h0IC5zMSB7XG4gIGNvbG9yOiAjZGEyZTc1O1xufSAvKiBMaXRlcmFsLlN0cmluZy5TaW5nbGUgKi9cbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5zcywgY29kZSAuaGlnaGxpZ2h0IC5zcyB7XG4gIGNvbG9yOiAjOTkwMDczO1xufSAvKiBMaXRlcmFsLlN0cmluZy5TeW1ib2wgKi9cbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5icCwgY29kZSAuaGlnaGxpZ2h0IC5icCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufSAvKiBOYW1lLkJ1aWx0aW4uUHNldWRvICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAudmMsIGNvZGUgLmhpZ2hsaWdodCAudmMge1xuICBjb2xvcjogIzAwODA4MDtcbn0gLyogTmFtZS5WYXJpYWJsZS5DbGFzcyAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnZnLCBjb2RlIC5oaWdobGlnaHQgLnZnIHtcbiAgY29sb3I6ICMwMDgwODA7XG59IC8qIE5hbWUuVmFyaWFibGUuR2xvYmFsICovXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAudmksIGNvZGUgLmhpZ2hsaWdodCAudmkge1xuICBjb2xvcjogIzAwODA4MDtcbn0gLyogTmFtZS5WYXJpYWJsZS5JbnN0YW5jZSAqL1xuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmlsLCBjb2RlIC5oaWdobGlnaHQgLmlsIHtcbiAgY29sb3I6ICMwMDk5OTk7XG59IC8qIExpdGVyYWwuTnVtYmVyLkludGVnZXIuTG9uZyAqL1xuLyoqXG4qXG4qIEVkaXRvcmlhbCBIZWFkZXJcbipcbioqL1xuLmVkaXRvcmlhbC1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVkaXRvcmlhbC1oZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgY29sb3I6ICMzMzcyZGY7XG59XG4uZWRpdG9yaWFsLWhlYWRlciAuYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjMzM3MmRmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWRpdG9yaWFsLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmVkaXRvcmlhbC1oZWFkZXIgLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwM1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgZm9udC1zaXplOiAxMDAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2YwZjBmMDtcbiAgICBtYXJnaW46IDE2OHB4IC0zNXB4IDAgMDtcbiAgfVxufVxuXG4uZWRpdG9yaWFsLWhlYWRlcl9fZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyAvKiAyNnB4ICovXG4gIHBhZGRpbmctdG9wOiAxLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uZWRpdG9yaWFsLWhlYWRlciAudGFnIHtcbiAgcGFkZGluZy10b3A6IDUycHg7XG59XG5cbi5lZGl0b3JpYWwtaGVhZGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzODFlbTsgLyogNTJweCAqL1xuICBwYWRkaW5nLXRvcDogMC42MTllbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogIzMzNzJkZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5lZGl0b3JpYWwtaGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ3MWVtOyAvKiA3OHB4ICovXG4gICAgcGFkZGluZy10b3A6IDAuMzgyNGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0b3JpYWwtaGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cblxuLmVkaXRvcmlhbC1oZWFkZXJfX3RvYyB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG4uZWRpdG9yaWFsLWhlYWRlcl9fdG9jIG9sIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0b3JpYWwtaGVhZGVyX190b2Mgb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5lZGl0b3JpYWwtaGVhZGVyX190b2MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzM3MmRmO1xufVxuXG4vKipcbipcbiogRWRpdG9yaWFsIEhlYWRlclxuKlxuKiovXG4uc3VtbWFyeS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3MmRmO1xuICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCAjZmZmO1xufVxuLnN1bW1hcnktaGVhZGVyIC5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3VtbWFyeS1oZWFkZXJfX2FuY2hvci1saXN0IHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLnN1bW1hcnktaGVhZGVyX19hbmNob3JzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKipcbipcbiogUmVsYXRlZCBpdGVtc1xuKlxuKiovXG4ucmVsYXRlZC1ndWlkZXMge1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucmVsYXRlZC1ndWlkZXNfX2xpc3QgLmxpc3QtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5yZWxhdGVkLWd1aWRlc19fbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWxhdGVkLWd1aWRlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMWVtOyAvKiAyNnB4ICovXG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yZWxhdGVkLWd1aWRlc19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzODFlbTsgLyogNTJweCAqL1xuICAgIHBhZGRpbmctdG9wOiAwLjYxOWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWd1aWRlc19fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5yZWxhdGVkLWd1aWRlc19fbWFpbi1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZWxhdGVkLWd1aWRlc19fbWFpbi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi8qKlxuKlxuKiBJbiB0aGlzIGd1aWRlXG4qXG4qKi9cbi5pbi10aGlzLWd1aWRlIHtcbiAgbWFyZ2luLXRvcDogLTc4cHg7XG59XG5cbi5pbi10aGlzLWd1aWRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyAvKiAyNnB4ICovXG4gIHBhZGRpbmctdG9wOiAxLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4vKipcbipcbiogQXJ0aWNsZXMgc2VjdGlvblxuKlxuKiovXG4uYXJ0aWNsZXMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjZweCAwIDEwNHB4O1xufVxuXG4uYXJ0aWNsZXMtY291bnQge1xuICBjb2xvcjogIzMzNzJkZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hcnRpY2xlLXNlY3Rpb25fX2ljb24ge1xuICB0b3A6IC0yNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1zZWN0aW9uX19pY29uIHtcbiAgICB0b3A6IC0zOXB4O1xuICB9XG59XG5cbi5ndWlkZXMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjZweCAwIDEwNHB4O1xufVxuXG4vKipcbipcbiogUGFnZSBoZWFkZXJcbipcbioqL1xuLnBhZ2UtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1icyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzM3MmRmO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICMzMzcyZGY7XG59XG4ucGFnZS1oZWFkZXIgaDMsIC5wYWdlLWhlYWRlciAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5wYWdlLWhlYWRlciAudGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgcGFkZGluZy10b3A6IDUycHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fZXhjZXJwdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGFnZS1oZWFkZXJfX2V4Y2VycHQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA3OHB4O1xufVxuXG4vKipcbipcbiogRWRpdG9yaWFsIEhlYWRlclxuKlxuKiovXG4uZmVhdHVyZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi8qKlxuKlxuKiBFZGl0b3JpYWwgSGVhZGVyXG4qXG4qKi9cbi5mZWF0dXJlZC1zcG90bGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDc3cHg7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG4uZmVhdHVyZWQtc3BvdGxpZ2h0IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cbi5mZWF0dXJlZC1zcG90bGlnaHQgLmN0YS0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZlYXR1cmVkLXNwb3RsaWdodCAuY3RhLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mZWF0dXJlZC1zcG90bGlnaHRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc3BvdGxpZ2h0X19pbWcge1xuICAgIHBhZGRpbmctdG9wOiA1OC40JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mZWF0dXJlZC1zcG90bGlnaHRfX2ltZyBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtc3BvdGxpZ2h0X19pbWcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbGVmdDogMTA5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZlYXR1cmVkLXNwb3RsaWdodF9faW1nIGltZyB7XG4gICAgbGVmdDogMTA1LjAwOCU7XG4gIH1cbn1cblxuLyoqXG4qXG4qIFF1b3RlXG4qXG4qKi9cbi5xdW90ZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07IC8qIDI2cHggKi9cbiAgcGFkZGluZy10b3A6IDEuNjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5xdW90ZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtOyAvKiAyNnB4ICovXG4gICAgcGFkZGluZy10b3A6IDEuM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucXVvdGVfX2NvbnRlbnQgcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG4ucXVvdGVfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2YwZjBmMDtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiAyNnB4O1xuICBmb250LXNpemU6IDI2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyMjVweDtcbiAgICBsZWZ0OiAtMjEwcHg7XG4gICAgZm9udC1zaXplOiA1NDBweDtcbiAgfVxufVxuXG4vKipcbipcbiogQXJ0aWNsZSBuYXZcbipcbioqL1xuLmFydGljbGUtbmF2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtbmF2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlMGUwZTA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmFydGljbGUtbmF2LWxpbmsge1xuICBwYWRkaW5nOiAyNnB4IDMycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1uYXYtbGluazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLW5hdi1saW5rOjpiZWZvcmUge1xuICAgIHRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMzMzcyZGY7XG4gIH1cbn1cblxuLmFydGljbGUtbmF2IHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlLW5hdi1saW5rLS1wcmV2IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYXJ0aWNsZS1uYXYtbGluay0tcHJldjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgbGVmdDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbmF2LWxpbmstLXByZXYgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICB9XG59XG5cbi5hcnRpY2xlLW5hdi1saW5rLS1uZXh0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICByaWdodDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbmF2LWxpbmstLW5leHQgcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1uYXYtY291bnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgLyogMjZweCAqL1xuICBwYWRkaW5nLXRvcDogMS4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGUtbmF2LWNvdW50IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtOyAvKiAyNnB4ICovXG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1uYXYtY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLyoqXG4qXG4qIFRleHQgbW9kdWxlXG4qXG4qKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpZC15b3Uta25vdyBvbCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmRpZC15b3Uta25vdyAuY3RhLS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kaWQteW91LWtub3cgPiAuZy0taGFsZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlkLXlvdS1rbm93ID4gLmctLWhhbGYge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuXG4uZGlkLXlvdS1rbm93X19zeW1ib2wge1xuICBwYWRkaW5nLWJvdHRvbTogMzEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWQteW91LWtub3dfX3N5bWJvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cbi5kaWQteW91LWtub3dfX3N5bWJvbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xuICBjb2xvcjogIzMzNzJkZjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zaXplOiAzMDBweDtcbiAgdG9wOiAxNTBweDtcbiAgbGVmdDogMzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpZC15b3Uta25vd19fc3ltYm9sOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogNDAwcHg7XG4gICAgdG9wOiAyMDBweDtcbiAgICBsZWZ0OiAxMTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZGlkLXlvdS1rbm93X19zeW1ib2w6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA0MDBweDtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGxlZnQ6IDEyNCU7XG4gIH1cbn1cblxuLyoqXG4qXG4qIFRhYmxlIG9mIGNvbnRlbnRzXG4qXG4qKi9cbi50b2NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTsgLyogMjZweCAqL1xuICBwYWRkaW5nLXRvcDogMS42MjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudG9jX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtOyAvKiAyNnB4ICovXG4gICAgcGFkZGluZy10b3A6IDEuM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b2NfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG59XG5cbi50b2NfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLnRvY19fbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b2NfX3N1Ymxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyoqXG4qXG4qIE5leHQgTGVzc29uc1xuKlxuKiovXG4ubmV4dC1sZXNzb25zIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgcGFkZGluZzogMjZweCAyNnB4IDUycHg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXh0LWxlc3NvbnMgaDMgaSwgLm5leHQtbGVzc29ucyAjY29va2llcy1wb3B1cCAudGl0bGUgaSwgI2Nvb2tpZXMtcG9wdXAgLm5leHQtbGVzc29ucyAudGl0bGUgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5leHQtbGVzc29uczo6YmVmb3JlLCAubmV4dC1sZXNzb25zOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5leHQtbGVzc29uczo6YmVmb3JlLCAubmV4dC1sZXNzb25zOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXh0LWxlc3NvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWN1cnJlbnQtbGVzc29uKTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgIHJpZ2h0OiAxMjdweDtcbiAgICB0b3A6IDE0M3B4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5leHQtbGVzc29uczo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMjZweDtcbiAgICByaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5leHQtbGVzc29uczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uZXh0LWxlc3NvbnM6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIxMHB4O1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4vKipcbipcbiogR3JpZFxuKlxuKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nLW1lZGl1bS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICAgIHdpZHRoOiAzMC4zJTtcbiAgfVxuICAuZy1tZWRpdW0tLXB1c2gtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0LjglO1xuICB9XG4gIC5nLW1lZGl1bS0tcHVsbC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0LjglO1xuICB9XG4gIC5nLW1lZGl1bS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICAgIHdpZHRoOiA2NS4xJTtcbiAgfVxuICAuZy1tZWRpdW0tLXB1c2gtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY5LjYlO1xuICB9XG4gIC5nLW1lZGl1bS0tcHVsbC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY5LjYlO1xuICB9XG4gIC5nLW1lZGl1bS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICAgIHdpZHRoOiA5OS45JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmctbWVkaXVtLS1mdWxsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nLS10aGlyZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICAgIHdpZHRoOiAzMC4zJTtcbiAgfVxuICAuZy0taGFsZixcbi5nLW1lZGl1bS0taGFsZiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICAgIHdpZHRoOiA0Ny43NSU7XG4gIH1cbiAgLmctbWVkaXVtLS1sYXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmctbWVkaXVtLS1sYXN0ICsgLmctbWVkaXVtLS1oYWxmIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAuZy0tcHVsbC1oYWxmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUyLjI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmctd2lkZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDMuNzQ2JTtcbiAgfVxuICAuZy13aWRlLS1wdXNoLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1JTtcbiAgfVxuICAuZy13aWRlLS1wdWxsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNi4yNSU7XG4gIH1cbiAgLmctd2lkZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDkuOTk2JTtcbiAgfVxuICAuZy13aWRlLS1wdXNoLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAuZy13aWRlLS1wdWxsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNSU7XG4gIH1cbiAgLmctd2lkZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDE2LjI0NiU7XG4gIH1cbiAgLmctd2lkZS0tcHVzaC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTguNzUlO1xuICB9XG4gIC5nLXdpZGUtLXB1bGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOC43NSU7XG4gIH1cbiAgLmctd2lkZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDIyLjQ5NiU7XG4gIH1cbiAgLmctd2lkZS0tcHVzaC00IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5nLXdpZGUtLXB1bGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgLmctd2lkZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDI4Ljc0NiU7XG4gIH1cbiAgLmctd2lkZS0tcHVzaC01IHtcbiAgICBtYXJnaW4tbGVmdDogMzEuMjUlO1xuICB9XG4gIC5nLXdpZGUtLXB1bGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMS4yNSU7XG4gIH1cbiAgLmctd2lkZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDM0Ljk5NiU7XG4gIH1cbiAgLmctd2lkZS0tcHVzaC02IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cbiAgLmctd2lkZS0tcHVsbC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3LjUlO1xuICB9XG4gIC5nLXdpZGUtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41MDQlO1xuICAgIHdpZHRoOiA0MS4yNDYlO1xuICB9XG4gIC5nLXdpZGUtLXB1c2gtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQzLjc1JTtcbiAgfVxuICAuZy13aWRlLS1wdWxsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNDMuNzUlO1xuICB9XG4gIC5nLXdpZGUtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41MDQlO1xuICAgIHdpZHRoOiA0Ny40OTYlO1xuICB9XG4gIC5nLXdpZGUtLXB1c2gtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuZy13aWRlLS1wdWxsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIC5nLXdpZGUtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41MDQlO1xuICAgIHdpZHRoOiA1My43NDYlO1xuICB9XG4gIC5nLXdpZGUtLXB1c2gtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2LjI1JTtcbiAgfVxuICAuZy13aWRlLS1wdWxsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNTYuMjUlO1xuICB9XG4gIC5nLXdpZGUtLTEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTA0JTtcbiAgICB3aWR0aDogNTkuOTk2JTtcbiAgfVxuICAuZy13aWRlLS1wdXNoLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLmctd2lkZS0tcHVsbC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Mi41JTtcbiAgfVxuICAuZy13aWRlLS0xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDY2LjI0NiU7XG4gIH1cbiAgLmctd2lkZS0tcHVzaC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY4Ljc1JTtcbiAgfVxuICAuZy13aWRlLS1wdWxsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY4Ljc1JTtcbiAgfVxuICAuZy13aWRlLS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDcyLjQ5NiU7XG4gIH1cbiAgLmctd2lkZS0tcHVzaC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuZy13aWRlLS1wdWxsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICAuZy13aWRlLS0xMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDc4Ljc0NiU7XG4gIH1cbiAgLmctd2lkZS0tcHVzaC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgxLjI1JTtcbiAgfVxuICAuZy13aWRlLS1wdWxsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgxLjI1JTtcbiAgfVxuICAuZy13aWRlLS0xNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDg0Ljk5NiU7XG4gIH1cbiAgLmctd2lkZS0tcHVzaC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5nLXdpZGUtLXB1bGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogODcuNSU7XG4gIH1cbiAgLmctd2lkZS0tMTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41MDQlO1xuICAgIHdpZHRoOiA5MS4yNDYlO1xuICB9XG4gIC5nLXdpZGUtLXB1c2gtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5My43NSU7XG4gIH1cbiAgLmctd2lkZS0tcHVsbC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5My43NSU7XG4gIH1cbiAgLmctd2lkZS0tMTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41MDQlO1xuICAgIHdpZHRoOiA5Ny40OTYlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZy13aWRlLS1sYXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmctd2lkZS0tZnVsbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nLS10aGlyZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDMwLjglO1xuICB9XG4gIC5nLS1oYWxmLFxuLmctd2lkZS0taGFsZiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUwNCU7XG4gICAgd2lkdGg6IDQ4Ljc0OCU7XG4gIH1cbiAgLmctLXB1bGwtaGFsZiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MS4yNTIlO1xuICB9XG59XG4uZy0tbGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmctLWNlbnRlcmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ncmlkLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kZWJ1ZyAuZ3JpZC1vdmVybGF5IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVidWcgLmdyaWQtb3ZlcmxheSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuOCU7XG4gICAgbWF4LXdpZHRoOiA2ODhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlYnVnIC5ncmlkLW92ZXJsYXkge1xuICAgIHBhZGRpbmctbGVmdDogNC40JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjQlO1xuICAgIG1heC13aWR0aDogODY0cHg7XG4gIH1cbn1cbi5kZWJ1ZyAuZ3JpZC1vdmVybGF5IFtjbGFzcyo9Zy1dIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg5LCA4OSwgODksIDAuMik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kZWJ1ZyAuZ3JpZC1vdmVybGF5IC5nLXdpZGUtLWxhc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlYnVnIC5ncmlkLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyoqXG4qXG4qIFR5cG9ncmFwaHlcbipcbioqL1xuaDEsIGgyLCBoMywgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCBoNCwgaDUsIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5zbWFsbCxcbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMmVtOyAvKiAyNnB4ICovXG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmFzZSxcbnAsXG51bCxcbm9sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTsgLyogMjZweCAqL1xuICBwYWRkaW5nLXRvcDogMS42MjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tZWRpdW0sXG5oNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07IC8qIDI2cHggKi9cbiAgcGFkZGluZy10b3A6IDEuNjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lZGl1bSxcbmg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07IC8qIDI2cHggKi9cbiAgICBwYWRkaW5nLXRvcDogMS4zZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxhcmdlLFxuaDMsXG4jY29va2llcy1wb3B1cCAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgLyogMjZweCAqL1xuICBwYWRkaW5nLXRvcDogMS4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxhcmdlLFxuaDMsXG4jY29va2llcy1wb3B1cCAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IC8qIDI2cHggKi9cbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi54bGFyZ2UsXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IC8qIDI2cHggKi9cbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAueGxhcmdlLFxuaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzODFlbTsgLyogNTJweCAqL1xuICAgIHBhZGRpbmctdG9wOiAwLjYxOWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi54eGxhcmdlLFxuaDEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yMzgxZW07IC8qIDUycHggKi9cbiAgcGFkZGluZy10b3A6IDAuNjE5ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnh4bGFyZ2UsXG5oMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ3MWVtOyAvKiA3OHB4ICovXG4gICAgcGFkZGluZy10b3A6IDAuMzgyNGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5odWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ3MWVtOyAvKiA3OHB4ICovXG4gIHBhZGRpbmctdG9wOiAwLjM4MjRlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaHVnZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE5ZW07IC8qIDEzMHB4ICovXG4gICAgcGFkZGluZy10b3A6IDAuMjM2NGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbmxpID4gcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKipcbipcbiogQnV0dG9uXG4qXG4qKi9cbi5idXR0b24sIC5idXR0b24td2hpdGUsIC5idXR0b24td2hpdGU6dmlzaXRlZCwgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5idXR0b246aG92ZXIsIC5idXR0b24td2hpdGU6aG92ZXIsIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb246aG92ZXIsIC5idXR0b24tLXNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0ZDRkNGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGQ0ZDRkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNDI4NWY0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyNjZmMTtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzcyZGY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzNzJkZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4qXG4qIExpc3RcbipcbioqL1xudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdWwsXG5vbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbnVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG51bCBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxudWwgbGk6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNHB4O1xufVxuXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG59XG5vbCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5vbCA+IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgY29udGVudDogXCIwXCIgY291bnRlcihsaXN0KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxub2wgPiBsaTpudGgtY2hpbGQoOW4pIH4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCk7XG59XG5cbnVsIG9sLFxub2wgdWwge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyo9PT09PT09PT09ICBMSVNUIExJTktTICA9PT09PT09PT09Ki9cbnVsLmxpc3QtbGlua3MgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG51bC5saXN0LWxpbmtzIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxudWwubGlzdC1saW5rcyBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG51bC5saXN0LWxpbmtzIGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNHB4O1xufVxudWwubGlzdC1saW5rcy5saXN0LWxpbmtzLS1wcmltYXJ5IGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnVsLmxpc3QtbGlua3MubGlzdC1saW5rcy0tcHJpbWFyeSBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbm9sLmxpc3QtbGlua3MgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5vbC5saXN0LWxpbmtzIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5vbC5saXN0LWxpbmtzIGxpIGE6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICBjb250ZW50OiBcIjBcIiBjb3VudGVyKGxpc3QpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5vbC5saXN0LWxpbmtzIGxpOm50aC1jaGlsZCg5bikgYTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0KTtcbn1cbm9sLmxpc3QtbGlua3MubGlzdC1saW5rcy0tc2Vjb25kYXJ5IGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0LWxpbmtzLS1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtOyAvKiAyNnB4ICovXG4gIHBhZGRpbmctdG9wOiAxLjYyNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxpc3QtbGlua3MtLXNlY29uZGFyeSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyo9PT09PT09PT09ICBBTkNIT1IgTElTVCAgPT09PT09PT09PSovXG4ubGlzdC1hbmNob3Ige1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGlzdC1hbmNob3IgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtOyAvKiAyNnB4ICovXG4gIHBhZGRpbmctdG9wOiAxLjYyNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LWFuY2hvciBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0LWFuY2hvciBhIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmxpc3QtYW5jaG9yIGE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5saXN0LWFuY2hvciBhOjpiZWZvcmUge1xuICBmb250LXNpemU6IDRweDtcbn1cblxuLyo9PT09PT09PT09ICBTTUFMTCBMSVNUICA9PT09PT09PT09Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtc21hbGwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMmVtOyAvKiAyNnB4ICovXG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4vKj09PT09PT09PT0gIENFTlRFUkVEIExJU1QgID09PT09PT09PT0qL1xuLmxpc3QtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyo9PT09PT09PT09ICBGRUFUVVJFRCBMSVNUICA9PT09PT09PT09Ki9cbi5mZWF0dXJlZC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3OHB4O1xufVxuXG4uZmVhdHVyZWQtbGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtbGlzdF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMzM4cHg7XG4gICAgcGFkZGluZzogNTJweCAzMnB4O1xuICB9XG59XG4uZmVhdHVyZWQtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmVhdHVyZWQtbGlzdF9faXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmZlYXR1cmVkLWxpc3RfX2ltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgbWFyZ2luOiAwIC01JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWxpc3RfX2ltZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtbGlzdF9faW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNjAuOCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmVhdHVyZWQtbGlzdF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtbGlzdF9faW1nIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLyo9PT09PT09PT09ICBSRUxBVEVEIEdVSURFUyBMSVNUICA9PT09PT09PT09Ki9cbi5yZWxhdGVkLWd1aWRlcy1saXN0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWd1aWRlcy1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlbGF0ZWQtZ3VpZGVzLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucmVsYXRlZC1ndWlkZXMtbGlzdCBwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucmVsYXRlZC1ndWlkZXMtbGlzdCAudGFnIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucmVsYXRlZC1ndWlkZXMtbGlzdCBsaSB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ucmVsYXRlZC1ndWlkZXMtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtZ3VpZGVzLWxpc3QgbGkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLyo9PT09PT09PT09ICBMSVNUIFJFU0VUICA9PT09PT09PT09Ki9cbi5saXN0LS1yZXNldCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LS1yZXNldCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LS1yZXNldC5saXN0LWxpbmtzIGE6OmJlZm9yZSwgLmxpc3QtLXJlc2V0IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qPT09PT09PT09PSAgTEVTU09OUyAgPT09PT09PT09PSovXG4ubGlzdC1sZXNzb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxpc3QtbGVzc29ucyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGlzdC1sZXNzb25zIC5jdXJyZW50LFxuLmxpc3QtbGVzc29ucyAuY3VycmVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubGlzdC1sZXNzb25zIC5jdXJyZW50IC5pY29uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi8qPT09PT09PT09PSAgR1VJREVTIElOVE8gLSB1c2VkIG9uIGhvbWVwYWdlICA9PT09PT09PT09Ki9cbi5saXN0LWd1aWRlcy1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWd1aWRlcy1pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7XG4gIH1cbn1cbi5saXN0LWd1aWRlcy1pbnRybyBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3VpZGVzLWludHJvIGxpIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubGlzdC1ndWlkZXMtaW50cm8gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKipcbipcbiogTGlua1xuKlxuKiovXG5hIHtcbiAgY29sb3I6ICMzMzcyZGY7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jdGEtLXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzcyZGY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdGEtLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5jdGEtLXByaW1hcnk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmN0YS0tc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzM3MmRmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmN0YS0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi8qKlxuKlxuKiBUYWJsZVxuKlxuKiovXG50YWJsZSB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjMzM3MmRmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbnRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTsgLyogMjZweCAqL1xuICBwYWRkaW5nLXRvcDogMS42MjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICB0YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtOyAvKiAyNnB4ICovXG4gICAgcGFkZGluZy10b3A6IDEuM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxudGFibGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxudGFibGUgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxudGFibGUgdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCIgOlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzM3MmRmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlIHRkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlIHRoLFxudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxudGQ6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGQ6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRhYmxlLTIgY29sIHtcbiAgd2lkdGg6IDM0NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRhYmxlLTIgY29sIHtcbiAgICB3aWR0aDogNDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLTIgdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUtMiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuXG4udGFibGUtMyBjb2wge1xuICB3aWR0aDogMjI5LjMzMzMzMzMzMzNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50YWJsZS0zIGNvbCB7XG4gICAgd2lkdGg6IDI4OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS0zIHRoOm50aC1jaGlsZCgyKSxcbi50YWJsZS0zIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cblxuLnRhYmxlLTQgY29sIHtcbiAgd2lkdGg6IDE3MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRhYmxlLTQgY29sIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLTQgdGg6bnRoLWNoaWxkKDIpLCAudGFibGUtNCB0aDpudGgtY2hpbGQoMyksXG4udGFibGUtNCB0ZDpudGgtY2hpbGQoMiksXG4udGFibGUtNCB0ZDpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbi8qKlxuKlxuKiBNZWRpYSAtIGltZ3MvdmlkZW9zXG4qXG4qKi9cbmltZyxcbnZpZGVvLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudCBpbWcge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4vKipcbipcbiogQnJlYWRjcnVtYlxuKlxuKiovXG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07IC8qIDI2cHggKi9cbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07IC8qIDI2cHggKi9cbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLyoqXG4qXG4qIHN1YnNlY3Rpb25fX3RpdGxlXG4qXG4qKi9cbi5zdWJzZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5zdWJzZWN0aW9uLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07IC8qIDI2cHggKi9cbiAgcGFkZGluZy10b3A6IDEuNjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuKlxuKiBBcnRpY2xlcyBsaXN0XG4qXG4qKi9cbi5hcnRpY2xlcy1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYXJ0aWNsZXMtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYXJ0aWNsZXMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG59XG4uYXJ0aWNsZXMtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgI2UwZTBlMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzAlO1xufVxuLmFydGljbGVzLWxpc3RfX2l0ZW0gaDMgYTpob3ZlciwgLmFydGljbGVzLWxpc3RfX2l0ZW0gI2Nvb2tpZXMtcG9wdXAgLnRpdGxlIGE6aG92ZXIsICNjb29raWVzLXBvcHVwIC5hcnRpY2xlcy1saXN0X19pdGVtIC50aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGVzLWxpc3RfX2l0ZW0gcCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4uYXJ0aWNsZXMtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZXMtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbi5hcnRpY2xlcy1saXN0X19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbipcbiogR3VpZGVzIExpc3RcbipcbioqL1xuLmd1aWRlcy1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmd1aWRlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDUycHg7XG4gIH1cbn1cblxuLmd1aWRlcy1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmd1aWRlcy1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZ3VpZGVzLWxpc3RfX2l0ZW0gaDMsIC5ndWlkZXMtbGlzdF9faXRlbSAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5ndWlkZXMtbGlzdF9faXRlbSAudGl0bGUge1xuICBtYXJnaW46IDAgMzJweDtcbn1cbi5ndWlkZXMtbGlzdF9faXRlbSBwIHtcbiAgbWFyZ2luOiAyNnB4IDMycHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmd1aWRlcy1saXN0X19pdGVtIC5wcmltYXJ5LWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5ndWlkZXMtbGlzdF9faXRlbSAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDUxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3VpZGVzLWxpc3RfX2l0ZW0gLnNlY29uZGFyeS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmd1aWRlcy1saXN0X19pdGVtIC5zZWNvbmRhcnktY29udGVudCAuaWNvbi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLmd1aWRlcy1saXN0X19pdGVtIC5zZWNvbmRhcnktY29udGVudCAuaWNvbi1jaXJjbGUgaSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5ndWlkZXMtbGlzdF9faXRlbSBvbCB7XG4gIG1hcmdpbjogMjZweCAwIDA7XG4gIHBhZGRpbmc6IDUycHggMCA1MnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmd1aWRlcy1saXN0X19pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbipcbiogSWNvbiBDaXJjbGVcbipcbioqL1xuLmljb24tY2lyY2xlLFxuLmljb24tY2lyY2xlLS1sYXJnZSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMjJweDtcbiAgbWFyZ2luOiA0cHggYXV0bztcbn1cbi5pY29uLWNpcmNsZSBpLFxuLmljb24tY2lyY2xlIHNwYW4sXG4uaWNvbi1jaXJjbGUtLWxhcmdlIGksXG4uaWNvbi1jaXJjbGUtLWxhcmdlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmljb24tY2lyY2xlIHNwYW4sXG4uaWNvbi1jaXJjbGUtLWxhcmdlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWNvbi1jaXJjbGUgc3Bhbixcbi5pY29uLWNpcmNsZS0tbGFyZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5cbi5pY29uLWNpcmNsZS0tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi1jaXJjbGUtLWxhcmdlIGkge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLWNpcmNsZS0tbGFyZ2UgaSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLWNpcmNsZS0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDM3cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgfVxuICBhIC5pY29uLWNpcmNsZS0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDM4cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Mik7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLm5vLXRvdWNoIGE6aG92ZXIgLmljb24tY2lyY2xlLS1sYXJnZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbi5pY29uLWNpcmNsZS0tbmF2IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAxM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmljb24tY2lyY2xlLS1uYXYge1xuICAgIHBhZGRpbmc6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuLmljb24tY2lyY2xlLS1uYXYgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLWNpcmNsZS0tbmF2IGkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4vKipcbipcbiogVGhlbWVkIHN0eWxlc1xuKlxuKiovXG4udGhlbWUtLW11bHRpLWRldmljZS1sYXlvdXRzIC50aGVtZWQge1xuICBjb2xvcjogIzI5N2VhOTtcbn1cbi50aGVtZS0taW50cm9kdWN0aW9uLXRvLW1lZGlhIC50aGVtZWQge1xuICBjb2xvcjogI2NmNDIzYTtcbn1cbi50aGVtZS0tdXNlci1pbnB1dCAudGhlbWVkIHtcbiAgY29sb3I6ICMyYzg1NjY7XG59XG4udGhlbWUtLXBlcmZvcm1hbmNlIC50aGVtZWQge1xuICBjb2xvcjogIzdiNTI5NDtcbn1cblxuLnRoZW1lLS1tdWx0aS1kZXZpY2UtbGF5b3V0cyAudGhlbWVkLS1iYWNrZ3JvdW5kLCAudGhlbWUtLW11bHRpLWRldmljZS1sYXlvdXRzIC50aGVtZWQtLWJhY2tncm91bmQubmV4dC1sZXNzb25zOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3ZWE5O1xufVxuLnRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgLnRoZW1lZC0tYmFja2dyb3VuZCwgLnRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgLnRoZW1lZC0tYmFja2dyb3VuZC5uZXh0LWxlc3NvbnM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjQyM2E7XG59XG4udGhlbWUtLXVzZXItaW5wdXQgLnRoZW1lZC0tYmFja2dyb3VuZCwgLnRoZW1lLS11c2VyLWlucHV0IC50aGVtZWQtLWJhY2tncm91bmQubmV4dC1sZXNzb25zOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM4NTY2O1xufVxuLnRoZW1lLS1wZXJmb3JtYW5jZSAudGhlbWVkLS1iYWNrZ3JvdW5kLCAudGhlbWUtLXBlcmZvcm1hbmNlIC50aGVtZWQtLWJhY2tncm91bmQubmV4dC1sZXNzb25zOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I1Mjk0O1xufVxuXG4udGhlbWUtLW11bHRpLWRldmljZS1sYXlvdXRzIC50aGVtZWQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyOTdlYTk7XG59XG4udGhlbWUtLWludHJvZHVjdGlvbi10by1tZWRpYSAudGhlbWVkLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjY2Y0MjNhO1xufVxuLnRoZW1lLS11c2VyLWlucHV0IC50aGVtZWQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyYzg1NjY7XG59XG4udGhlbWUtLXBlcmZvcm1hbmNlIC50aGVtZWQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM3YjUyOTQ7XG59XG5cbi50aGVtZS0tbXVsdGktZGV2aWNlLWxheW91dHMgLnRoZW1lZC0taG92ZXItc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM4OWM0ZTI7XG59XG4udGhlbWUtLWludHJvZHVjdGlvbi10by1tZWRpYSAudGhlbWVkLS1ob3Zlci1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2VkYjhiNTtcbn1cbi50aGVtZS0tdXNlci1pbnB1dCAudGhlbWVkLS1ob3Zlci1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzc4ZDJiMztcbn1cbi50aGVtZS0tcGVyZm9ybWFuY2UgLnRoZW1lZC0taG92ZXItc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNjNGFkZDI7XG59XG5cbi5hcnRpY2xlLS1tdWx0aS1kZXZpY2UtbGF5b3V0cyAuYXJ0aWNsZS1jb250YWluZXIgaDEsXG4uYXJ0aWNsZS0tbXVsdGktZGV2aWNlLWxheW91dHMgLmFydGljbGUtY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICMyOTdlYTk7XG59XG4uYXJ0aWNsZS0taW50cm9kdWN0aW9uLXRvLW1lZGlhIC5hcnRpY2xlLWNvbnRhaW5lciBoMSxcbi5hcnRpY2xlLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgLmFydGljbGUtY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICNjZjQyM2E7XG59XG4uYXJ0aWNsZS0tdXNlci1pbnB1dCAuYXJ0aWNsZS1jb250YWluZXIgaDEsXG4uYXJ0aWNsZS0tdXNlci1pbnB1dCAuYXJ0aWNsZS1jb250YWluZXIgaDIge1xuICBjb2xvcjogIzJjODU2Njtcbn1cbi5hcnRpY2xlLS1wZXJmb3JtYW5jZSAuYXJ0aWNsZS1jb250YWluZXIgaDEsXG4uYXJ0aWNsZS0tcGVyZm9ybWFuY2UgLmFydGljbGUtY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICM3YjUyOTQ7XG59XG5cbi5uYXYtdGhlbWUtLW11bHRpLWRldmljZS1sYXlvdXRzIC50aGVtZWQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMyOTdlYTk7XG59XG4ubmF2LXRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgLnRoZW1lZC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2NmNDIzYTtcbn1cbi5uYXYtdGhlbWUtLXVzZXItaW5wdXQgLnRoZW1lZC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzJjODU2Njtcbn1cbi5uYXYtdGhlbWUtLXBlcmZvcm1hbmNlIC50aGVtZWQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM3YjUyOTQ7XG59XG5cbi5uYXYtdGhlbWUtLW11bHRpLWRldmljZS1sYXlvdXRzIC50aGVtZWQge1xuICBjb2xvcjogIzI5N2VhOTtcbn1cbi5uYXYtdGhlbWUtLWludHJvZHVjdGlvbi10by1tZWRpYSAudGhlbWVkIHtcbiAgY29sb3I6ICNjZjQyM2E7XG59XG4ubmF2LXRoZW1lLS11c2VyLWlucHV0IC50aGVtZWQge1xuICBjb2xvcjogIzJjODU2Njtcbn1cbi5uYXYtdGhlbWUtLXBlcmZvcm1hbmNlIC50aGVtZWQge1xuICBjb2xvcjogIzdiNTI5NDtcbn1cblxuLm5hdi10aGVtZS0tbXVsdGktZGV2aWNlLWxheW91dHMgLnRoZW1lZC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTdlYTk7XG59XG4ubmF2LXRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgLnRoZW1lZC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjQyM2E7XG59XG4ubmF2LXRoZW1lLS11c2VyLWlucHV0IC50aGVtZWQtLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM4NTY2O1xufVxuLm5hdi10aGVtZS0tcGVyZm9ybWFuY2UgLnRoZW1lZC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjUyOTQ7XG59XG5cbi8qKlxuKlxuKiBTdHlsZWd1aWRlXG4qXG4qKi9cbi5wYWdlLS1zdHlsZWd1aWRlIC5zdHlsZWd1aWRlX19tb2R1bGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnBhZ2UtLXN0eWxlZ3VpZGUgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLWJvdHRvbTogNzdweDtcbn1cbi5wYWdlLS1zdHlsZWd1aWRlIC5zdHlsZWd1aWRlX19jb2xvci1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtLXN0eWxlZ3VpZGUgLnN0eWxlZ3VpZGVfX2NvbG9yLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiA1MnB4IHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS0tc3R5bGVndWlkZSAuc3R5bGVndWlkZV9fYnJlYWRjcnVtYiAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLS1zdHlsZWd1aWRlIC5zdHlsZWd1aWRlX19saXN0cyB1bCxcbi5wYWdlLS1zdHlsZWd1aWRlIC5zdHlsZWd1aWRlX19saXN0cyBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4ucGFnZS0tc3R5bGVndWlkZSAuc3R5bGVndWlkZV9faW52ZXJ0ZWQtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG4ucGFnZS0tc3R5bGVndWlkZSAuc3R5bGVndWlkZV9fdGhlbWUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjMjk3ZWE5O1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5kZW1vIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cblxuLmRlbW8gW2NsYXNzKj1nLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1pbi1oZWlnaHQ6IDE1NnB4O1xufVxuLmRlbW8gW2NsYXNzKj1nLV06OmJlZm9yZSwgLmRlbW8gW2NsYXNzKj1nLV06OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMmVtOyAvKiAyNnB4ICovXG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uZGVtbyBbY2xhc3MqPWctXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJIVE1MIGNsYXNzZXM6IFwiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRlbW8gW2NsYXNzKj1nLV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihjbGFzcyk7XG4gIHdvcmQtc3BhY2luZzogMTVweDtcbn1cblxuLyoqXG4qXG4qIFJlc291cmNlcyBwYWdlXG4qXG4qKi9cbi5wYWdlLS1yZXNvdXJjZXMgLmFydGljbGUtc2VjdGlvbl9faWNvbiwgLnBhZ2UtLXJlc291cmNlcyAuYXJ0aWNsZXMtY291bnQsIC5wYWdlLS1yZXNvdXJjZXMgLmd1aWRlcy1saXN0X19pdGVtIC5zZWNvbmRhcnktY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS0tcmVzb3VyY2VzIC5wcmltYXJ5LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDUycHg7XG59XG4ucGFnZS0tcmVzb3VyY2VzIC5wcmltYXJ5LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qKlxuKlxuKiBIZWxwZXJcbipcbioqL1xuLmNsZWFyOjpiZWZvcmUsIC5jbGVhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyo9PT09PT09PT09ICBDT0xPUlMgID09PT09PT09PT0qL1xuLmNvbG9yLS1ibHVlIHtcbiAgY29sb3I6ICMzMzcyZGY7XG59XG5cbi5jb2xvci0tcmVkIHtcbiAgY29sb3I6ICNjYjQ0Mzc7XG59XG5cbi5jb2xvci0tZ3JlZW4ge1xuICBjb2xvcjogIzBmOWQ1ODtcbn1cblxuLmNvbG9yLS15ZWxsb3cge1xuICBjb2xvcjogI2Y0YjQwMDtcbn1cblxuLmNvbG9yLS1ibHVlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjYjdjZGY0O1xufVxuXG4uY29sb3ItLXJlZC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ViYjZiMDtcbn1cblxuLmNvbG9yLS1ncmVlbi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzU2ZWZhNTtcbn1cblxuLmNvbG9yLS15ZWxsb3ctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmQ0NWI7XG59XG5cbi5jb2xvci0tZ3JheS1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi5jb2xvci0tZ3JheS1rZXlsaW5lIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5cbi5jb2xvci0tZ3JheSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuXG4uY29sb3ItLWdyYXktZGFyayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG4uY29sb3ItLXRleHQge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLmNvbG9yLS1oaWdobGlnaHQge1xuICBjb2xvcjogIzMzNzJkZjtcbn1cblxuLmNvbG9yLS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmQ0NWI7XG59XG5cbi5jb2xvci0tZGFuZ2VyIHtcbiAgY29sb3I6ICNjYjQ0Mzc7XG59XG5cbi5jb2xvci0tbXV0ZWQge1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmNvbG9yLS1yZW1lbWJlciB7XG4gIGNvbG9yOiAjMDk4MjlhO1xufVxuXG4uY29sb3ItLWxlYXJuaW5nIHtcbiAgY29sb3I6ICNkYTJlNzU7XG59XG5cbi5jb2xvci0tbGF5b3V0cyB7XG4gIGNvbG9yOiAjMjk3ZWE5O1xufVxuXG4uY29sb3ItLXVzZXIge1xuICBjb2xvcjogIzJjODU2Njtcbn1cblxuLmNvbG9yLS1tZWRpYSB7XG4gIGNvbG9yOiAjY2Y0MjNhO1xufVxuXG4uY29sb3ItLXBlcmZvcm1hbmNlIHtcbiAgY29sb3I6ICM3YjUyOTQ7XG59XG5cbi5jb2xvci0tbGF5b3V0cy1zZWNvbmRhcnkge1xuICBjb2xvcjogIzg5YzRlMjtcbn1cblxuLmNvbG9yLS11c2VyLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzhkMmIzO1xufVxuXG4uY29sb3ItLW1lZGlhLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZWRiOGI1O1xufVxuXG4uY29sb3ItLXBlcmZvcm1hbmNlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjYzRhZGQyO1xufVxuXG4vKj09PT09PT09PT0gIFRFWFQgRElWSURFUiAgPT09PT09PT09PSovXG4udGV4dC1kaXZpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnRleHQtZGl2aWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNlMGUwZTA7XG4gIGxlZnQ6IDMwJTtcbiAgYm90dG9tOiAtMTNweDtcbn1cbi50ZXh0LWRpdmlkZXIueGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbi50ZXh0LWRpdmlkZXIueGxhcmdlOjphZnRlciB7XG4gIGJvdHRvbTogLTI2cHg7XG59XG4udGV4dC1kaXZpZGVyLnh4bGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA3OHB4O1xufVxuLnRleHQtZGl2aWRlci54eGxhcmdlOjphZnRlciB7XG4gIGJvdHRvbTogLTM5cHg7XG59XG4udGV4dC1kaXZpZGVyLmh1Z2Uge1xuICBtYXJnaW4tYm90dG9tOiA3OHB4O1xufVxuLnRleHQtZGl2aWRlci5odWdlOjphZnRlciB7XG4gIGJvdHRvbTogLTM5cHg7XG59XG5cbi8qPT09PT09PT09PSAgR0VORVJJQyAgPT09PT09PT09PSovXG4uY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qPT09PT09PT09PSAgVEFHICA9PT09PT09PT09Ki9cbi50YWcge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07IC8qIDI2cHggKi9cbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YWc6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi50YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIyBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIFJlc3BvbnNpdmUgYnJlYWtwb2ludHMgYW5kIG1lZGlhIHF1ZXJpZXMgaGVscGVyc1xuICovXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC4zLjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC4zLjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC4zLjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4zLjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjMuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjMuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNDI5ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0MjllbTtcbiAgd2lkdGg6IDIuMTQyODU3MTQyOWVtO1xuICB0b3A6IDAuMTQyODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NTcxZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSxcbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyL1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci9Sb2JvdG8tUmVndWxhci5zdmcjUm9ib3QtUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZC9Sb2JvdG8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZC9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQvUm9ib3RvLUJvbGQuc3ZnI1JvYm90LUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNtb290aDogYWx3YXlzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbm1haW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgLyogSGVpZ2h0IG9mIHRoZSBoZWFkZXIgKi9cbiAgcGFkZGluZzogMTE1cHggMCAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgbWFpbiB7XG4gICAgd2lkdGg6IDEyMThweDtcbiAgfVxufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBjb2xvcjogIzIyMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNC4zZW07XG4gICAgcGFkZGluZy10b3A6IDAuNzU3ODk0ZW07XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDIuNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIyMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG59XG5cbmgzLCAjY29va2llcy1wb3B1cCAudGl0bGUsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uaDMge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI7XG59XG5cbnAsXG5kbCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NmVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5wLm5vdGUge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogIzk5OTtcbn1cblxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5saW5rLFxuYSB7XG4gIGNvbG9yOiAjMjQ1YWEyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rOnZpc2l0ZWQsXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbi5saW5rOmhvdmVyLFxuYTpob3ZlciB7XG4gIGNvbG9yOiAjYTFiN2QzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmJpZy1saW5rIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDIuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjRlbTtcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5ibG9ja3F1b3RlIHAsIGJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cblxudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkZGQ7XG59XG50YWJsZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuNmVtO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbnRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlIHRib2R5IHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG50YWJsZSB0Ym9keSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZSB0Ym9keSB0ZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogYXR0cihkYXRhLXRoKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUgdGJvZHkgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40Njg3NXJlbTtcbn1cblxuLmgtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGFuZ2VyIHtcbiAgY29sb3I6ICNiYjA3MDY7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE3cHgpIHtcbiAgLmhpZGRlbi10YWJsZXQtd2lkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICBodG1sLCBib2R5IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50ZXh0LS1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjg2ZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5pbWctLWZsdWlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLWxvZ28ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLWxvZ28tLWJhc2Uge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLmltZy1sb2dvLS1sYXJnZSB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xufVxuXG4ubXQtLWhhbGYge1xuICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0tYmFzZSB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtLWJhc2Uge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0tYmFzZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LS1kb3VibGUge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLS1kb3VibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0taGFsZiB7XG4gIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1heC13aWR0aC0tMjgwIHtcbiAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXdpZHRoLS00MDAge1xuICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ociB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5jb2x1bW5zIHVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMS40MDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuXG4uY29udGFpbmVyLW5vLWJvcmRlciwgLmNvbnRhaW5lci1vdXRlciwgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItb3V0ZXIsIC5jb250YWluZXIge1xuICAgIG9yZGVyOiAzO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5jb250YWluZXItb3V0ZXIsIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG4uY29udGFpbmVyIC50ZXh0LWRpdmlkZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5jb250YWluZXIgcC5tYXJrZXRpbmctaW1wb3J0YW50IHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNvbnRhaW5lciBwLm1hcmtldGluZy1ub3QtdGhhdC1pbXBvcnRhbnQge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5jb250YWluZXIgcC5tYXJrZXRpbmctc3VwZXItaW1wb3J0YW50IHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29udGFpbmVyLWdhcC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuXG4uY29udGFpbmVyLXJvdyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLXJvdy0tc21hbGwtb25seSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLS1tYXJnaW4tc3RhcnQge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItLW1hcmdpbi1zdGFydCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBhZ2UtZW5kIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItcGFnZS1lbmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjFyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNjtcbn1cblxuLmNvbnRhaW5lci1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmNvbnRhaW5lci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbi5jb250YWluZXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFpbmVyLWJsdWUtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjZGQ3ZTU7XG59XG5cbi5jb250YWluZXItZ3JheS1ib3JkZXIge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbn1cblxuLmNvbnRhaW5lci1kYXJrLWdyYXktYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5jb250YWluZXItcmVkLWJvcmRlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkYzBjMzA7XG59XG5cbi5jb250YWluZXItZ3JlZW4tYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM2ZWI0MWQ7XG59XG5cbi5jb250YWluZXItY2F0ZWdvcnktbGlzdC5ob21lcGFnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RkN2U1O1xufVxuLmNvbnRhaW5lci1jYXRlZ29yeS1saXN0LmhvbWVwYWdlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5jb250YWluZXItY2F0ZWdvcnktbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29udGFpbmVyLWNhdGVnb3J5LWxpc3QgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xufVxuLmNvbnRhaW5lci1jYXRlZ29yeS1saXN0IHAge1xuICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItY2F0ZWdvcnktbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgfVxuICAuY29udGFpbmVyLWNhdGVnb3J5LWxpc3QgaDIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWluZXItY2F0ZWdvcnktbGlzdCA+IDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmNvbnRhaW5lci1jYXRlZ29yeS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG59XG5cbi5jb250YWluZXItdGFicyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb250YWluZXItY29udGFjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5jb250YWluZXItY29udGFjdCB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAuY29udGFpbmVyLWNvbnRhY3QgaDMsIC5jb250YWluZXItY29udGFjdCAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5jb250YWluZXItY29udGFjdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIHBhZGRpbmctdG9wOiAxLjZlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44ZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmNvbnRhaW5lci1hYm91dC1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICB9XG59XG5cbi5jb250YWluZXItcHJvbW8ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFpbmVyLXBhcnRuZXJzIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWFscGhhYmV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmctd2lkZS0tMTEge1xuICAgIHdpZHRoOiA2Ni4yNDYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY29udGFpbmVyLXRoaW4tZ3JheS1ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci10aGluLWdyYXktYm9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xuICB9XG59XG5cbi5jb250YWluZXItaW5zdXJhbmNlLXRleHQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIHBhZGRpbmctdG9wOiAwLjgzMzMzM2VtO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtdGV4dCBoMywgLmNvbnRhaW5lci1pbnN1cmFuY2UtdGV4dCAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5jb250YWluZXItaW5zdXJhbmNlLXRleHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLXRleHQgdWwgbGkge1xuICBmb250LXNpemU6IDAuODc3Nzc3NmVtO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtdGV4dCB1bCBsaSBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yODVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzNlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzI1ZW07XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS10ZXh0IHVsIGxpIC5ibG9jay1sYXJnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRkaW5nLWJvdHRvbTogMC43ZW07XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS10ZXh0IC5idXR0b24tYmx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtdGV4dCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyLjhlbSAwO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtdGV4dCBwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS10ZXh0IC5saXN0LXN1Y2Nlc3MtbWFya3Mge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWluc3VyYW5jZS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci1pbnN1cmFuY2UtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjZlbTtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICB9XG4gIC5jb250YWluZXItaW5zdXJhbmNlLXRleHQgaDMsIC5jb250YWluZXItaW5zdXJhbmNlLXRleHQgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAuY29udGFpbmVyLWluc3VyYW5jZS10ZXh0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRlbTtcbiAgfVxuICAuY29udGFpbmVyLWluc3VyYW5jZS10ZXh0IHVsIGxpIGg0IHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWluZXItaW5zdXJhbmNlLXRleHQgLmxpc3Qtc3VjY2Vzcy1tYXJrcyB7XG4gICAgLW1vei1jb2x1bW5zOiAyO1xuICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG4gIC5jb250YWluZXItaW5zdXJhbmNlLXRleHQgLmJ1dHRvbi1ibHVlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29udGFpbmVyLWluc3VyYW5jZS10ZXh0IC5jb250YWluZXItZ3JheSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5mb3JtIGlucHV0LnRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuZm9ybSB0ZXh0YXJlYS50ZXh0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgcmVzaXplOiBub25lO1xuICBtaW4taGVpZ2h0OiA1ZW07XG59XG5mb3JtIHNlbGVjdC50ZXh0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYW5nbGUtZG93bi1pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbn1cbi5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1ncm91cCBsYWJlbCArIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5mb3JtLWdyb3VwIC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLm9wdGlvbiArIC5vcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtO1xufVxuLm9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5vcHRpb25fX3N3aXRjaCBpbnB1dFt0eXBlPXJhZGlvXSB+IGlucHV0W3R5cGU9cmFkaW9dLFxuLm9wdGlvbl9fc3dpdGNoIGxhYmVsIH4gbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtO1xufVxuLm9wdGlvbl9fc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAub3B0aW9uX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3B0aW9uX19zd2l0Y2gtLW1hcmtlZCBpbnB1dDpub3QoLm9wdGlvbi0tbWFya2VkKTpjaGVja2VkIH4gLm9wdGlvbl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3B0aW9uX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmxhYmVsLmlzLXJlcXVpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKsKgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjJyZW0pO1xuICBjb2xvcjogI2Q5MGIwYjtcbn1cblxuLnZhbHVhdGlvbi1mb3JtIGJ1dHRvbltkaXNhYmxlZF0sIC52YWx1YXRpb24tZm9ybSBidXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctdG9wOiAyLjRlbTtcbn1cbi5mb3JtLWhvcml6b250YWwgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uZm9ybS1ob3Jpem9udGFsIC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWhvcml6b250YWwgLnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uaW5wdXQtYWRkb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuLmlucHV0LWFkZG9uIC5pbnB1dC13aXRoLWljb24sXG4uaW5wdXQtYWRkb24gaW5wdXQge1xuICBmbGV4OiAxIDEgNjYlO1xufVxuLmlucHV0LWFkZG9uIC5idXR0b24sIC5pbnB1dC1hZGRvbiAuYnV0dG9uLXdoaXRlLCAuaW5wdXQtYWRkb24gLmJ1dHRvbi0tcHJpbWFyeSwgLmlucHV0LWFkZG9uIC5idXR0b24tLXNlY29uZGFyeSwgLmlucHV0LWFkZG9uIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICBtYXJnaW46IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMC41ZW07XG59XG5cbi5pbnB1dC1hZGRvbi0td2l0aC1nYXAge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtYWRkb24tLXdpdGgtZ2FwIGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlucHV0LWFkZG9uLWRlIGlucHV0LCAuaW5wdXQtYWRkb24tZXMgaW5wdXQsIC5pbnB1dC1hZGRvbi1pdCBpbnB1dCB7XG4gICAgZmxleDogMiAxIDQ1JTtcbiAgfVxuICAuaW5wdXQtYWRkb24tZGUgLmJ1dHRvbiwgLmlucHV0LWFkZG9uLWRlIC5idXR0b24td2hpdGUsIC5pbnB1dC1hZGRvbi1kZSAuYnV0dG9uLS1wcmltYXJ5LCAuaW5wdXQtYWRkb24tZGUgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAuaW5wdXQtYWRkb24tZGUgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLmlucHV0LWFkZG9uLWVzIC5idXR0b24sIC5pbnB1dC1hZGRvbi1lcyAuYnV0dG9uLXdoaXRlLCAuaW5wdXQtYWRkb24tZXMgLmJ1dHRvbi0tcHJpbWFyeSwgLmlucHV0LWFkZG9uLWVzIC5idXR0b24tLXNlY29uZGFyeSwgLmlucHV0LWFkZG9uLWVzIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24sIC5pbnB1dC1hZGRvbi1pdCAuYnV0dG9uLCAuaW5wdXQtYWRkb24taXQgLmJ1dHRvbi13aGl0ZSwgLmlucHV0LWFkZG9uLWl0IC5idXR0b24tLXByaW1hcnksIC5pbnB1dC1hZGRvbi1pdCAuYnV0dG9uLS1zZWNvbmRhcnksIC5pbnB1dC1hZGRvbi1pdCAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5wdXQtYWRkb24tZnIgaW5wdXQge1xuICAgIGZsZXg6IDIgMSA0NSU7XG4gIH1cbiAgLmlucHV0LWFkZG9uLWZyIC5idXR0b24sIC5pbnB1dC1hZGRvbi1mciAuYnV0dG9uLXdoaXRlLCAuaW5wdXQtYWRkb24tZnIgLmJ1dHRvbi0tcHJpbWFyeSwgLmlucHV0LWFkZG9uLWZyIC5idXR0b24tLXNlY29uZGFyeSwgLmlucHV0LWFkZG9uLWZyIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICAgIGZsZXg6IDEgMCA0NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnB1dC1hZGRvbi1ydSBpbnB1dCB7XG4gICAgZmxleDogMSAxIDQ1JTtcbiAgfVxuICAuaW5wdXQtYWRkb24tcnUgLmJ1dHRvbiwgLmlucHV0LWFkZG9uLXJ1IC5idXR0b24td2hpdGUsIC5pbnB1dC1hZGRvbi1ydSAuYnV0dG9uLS1wcmltYXJ5LCAuaW5wdXQtYWRkb24tcnUgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAuaW5wdXQtYWRkb24tcnUgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gICAgZmxleDogMiAwIDU0JTtcbiAgfVxufVxuXG4uaW5wdXQtd2l0aC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LXdpdGgtaWNvbiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbnB1dC13aXRoLWljb24gLmlucHV0LWljb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5nZW5lcmFsLXBhcnRzLWVycm9yIHtcbiAgY29sb3I6ICMyNDVhYTI7XG59XG4uZ2VuZXJhbC1wYXJ0cy1lcnJvciBwIHtcbiAgZm9udC1zaXplOiAxODAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5nZW5lcmFsLXBhcnRzLWVycm9yIGxpIHtcbiAgZm9udC1zaXplOiAxMTAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZm9ybSAuZXJyb3ItbXNnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmVycm9yIGlucHV0LCAuZXJyb3IgdGV4dGFyZWEsIC5lcnJvciBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQ1YWEyICFpbXBvcnRhbnQ7XG59XG4uZXJyb3IgbGFiZWwge1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbi5lcnJvciBsaSB7XG4gIGNvbG9yOiAjY2I0NDM3O1xufVxuLmVycm9yIGxhYmVsLmNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZXJyb3IgLmVycm9yLW1zZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyoqXG4gKiBDdXN0b20gTGVjdHVyYSBpY29uc1xuICovXG4uaWMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uaWMtbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2Zyb250ZW5kL2Rpc3QvaW1hZ2VzL2ljb25zL2ljb24tbG9jYXRpb24ucG5nXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uaWMtYnVsbGRvemVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9mcm9udGVuZC9kaXN0L2ltYWdlcy9pY29ucy9pY29uLWJ1bGxkb3plci5wbmdcIik7XG4gIHdpZHRoOiAxMjFweDtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuXG4uaW5wdXQtd2l0aC1pY29uIC5pYy1sb2NhdGlvbiB7XG4gIG1hcmdpbjogMC43cmVtO1xufVxuXG4ubGVjdHVyYS1iYXIgYSB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGVjdHVyYS1iYXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZWN0dXJhLWJhciAuYm94LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyLjVlbTtcbn1cbi5sZWN0dXJhLWJhciAuYm94LWxpbmtzIC5idXR0b24sIC5sZWN0dXJhLWJhciAuYm94LWxpbmtzIC5idXR0b24td2hpdGUsIC5sZWN0dXJhLWJhciAuYm94LWxpbmtzIC5idXR0b24tLXByaW1hcnksIC5sZWN0dXJhLWJhciAuYm94LWxpbmtzIC5idXR0b24tLXNlY29uZGFyeSwgLmxlY3R1cmEtYmFyIC5ib3gtbGlua3MgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZsZXg6IDEgMCAzMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMXB4O1xufVxuLmxlY3R1cmEtYmFyIC5ib3gtbGlua3MgLmJ1dHRvbjpob3ZlciwgLmxlY3R1cmEtYmFyIC5ib3gtbGlua3MgLmJ1dHRvbi13aGl0ZTpob3ZlciwgLmxlY3R1cmEtYmFyIC5ib3gtbGlua3MgLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLmxlY3R1cmEtYmFyIC5ib3gtbGlua3MgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAubGVjdHVyYS1iYXIgLmJveC1saW5rcyAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uOmhvdmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmxlY3R1cmEtYmFyIC5ib3gtbGlua3MgLmJ1dHRvbi1hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxlY3R1cmEtYmFyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlY3R1cmEtYmFyIC5ib3gtbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5sZWN0dXJhLWJhciAuYm94LWxpbmtzIC5idXR0b24sIC5sZWN0dXJhLWJhciAuYm94LWxpbmtzIC5idXR0b24td2hpdGUsIC5sZWN0dXJhLWJhciAuYm94LWxpbmtzIC5idXR0b24tLXByaW1hcnksIC5sZWN0dXJhLWJhciAuYm94LWxpbmtzIC5idXR0b24tLXNlY29uZGFyeSwgLmxlY3R1cmEtYmFyIC5ib3gtbGlua3MgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5mbGV4Ym94IC5sZWN0dXJhLWJhciB7XG4gICAgb3JkZXI6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuZmxleGJveCAuYm94LWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4OiAyIDAgNTAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZmxleGJveCAuYm94LWxpbmtzIC5idXR0b24sIC5mbGV4Ym94IC5ib3gtbGlua3MgLmJ1dHRvbi13aGl0ZSwgLmZsZXhib3ggLmJveC1saW5rcyAuYnV0dG9uLS1wcmltYXJ5LCAuZmxleGJveCAuYm94LWxpbmtzIC5idXR0b24tLXNlY29uZGFyeSwgLmZsZXhib3ggLmJveC1saW5rcyAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMC44ZW0gMS4wNzVlbTtcbiAgfVxuICAuZmxleGJveCAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGZsZXg6IDEgMCAyMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubm8tZmxleGJveCAubGVjdHVyYS1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICAubm8tZmxleGJveCAubGVjdHVyYS1iYXIgLmJveC1saW5rcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubm8tZmxleGJveCAubGVjdHVyYS1iYXIgLmJ1dHRvbiwgLm5vLWZsZXhib3ggLmxlY3R1cmEtYmFyIC5idXR0b24td2hpdGUsIC5uby1mbGV4Ym94IC5sZWN0dXJhLWJhciAuYnV0dG9uLS1wcmltYXJ5LCAubm8tZmxleGJveCAubGVjdHVyYS1iYXIgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAubm8tZmxleGJveCAubGVjdHVyYS1iYXIgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uby1mbGV4Ym94IC5sZWN0dXJhLWJhciAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmxlY3R1cmEtYmFyOmJlZm9yZSwgLmxlY3R1cmEtYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIxOHB4KSAvIDIpO1xuICB9XG4gIC5sZWN0dXJhLWJhcjpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmxlY3R1cmEtYmFyOmFmdGVyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxufVxuLmFwcC1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0NWFhMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1iYXIge1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXBwLWJhci5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5hcHAtYmFyLmZpeGVkIH4gaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuYXBwLWJhci5maXhlZCB7XG4gICAgd2lkdGg6IDEyMThweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MDlweDtcbiAgfVxufVxuXG4uYXBwLWJhci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFwcC1iYXItY29udGFpbmVyIGgzLCAuYXBwLWJhci1jb250YWluZXIgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAuYXBwLWJhci1jb250YWluZXIgLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjExMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFwcC1iYXItY29udGFpbmVyIGgzIGEsIC5hcHAtYmFyLWNvbnRhaW5lciAjY29va2llcy1wb3B1cCAudGl0bGUgYSwgI2Nvb2tpZXMtcG9wdXAgLmFwcC1iYXItY29udGFpbmVyIC50aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcHAtYmFyLWNvbnRhaW5lciBoMyBhOmhvdmVyLCAuYXBwLWJhci1jb250YWluZXIgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlIGE6aG92ZXIsICNjb29raWVzLXBvcHVwIC5hcHAtYmFyLWNvbnRhaW5lciAudGl0bGUgYTpob3ZlciwgLmFwcC1iYXItY29udGFpbmVyIGgzIGE6dmlzaXRlZCwgLmFwcC1iYXItY29udGFpbmVyICNjb29raWVzLXBvcHVwIC50aXRsZSBhOnZpc2l0ZWQsICNjb29raWVzLXBvcHVwIC5hcHAtYmFyLWNvbnRhaW5lciAudGl0bGUgYTp2aXNpdGVkLCAuYXBwLWJhci1jb250YWluZXIgaDMgYTpmb2N1cywgLmFwcC1iYXItY29udGFpbmVyICNjb29raWVzLXBvcHVwIC50aXRsZSBhOmZvY3VzLCAjY29va2llcy1wb3B1cCAuYXBwLWJhci1jb250YWluZXIgLnRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmFwcC1iYXItY29udGFpbmVyIGgzLCAuYXBwLWJhci1jb250YWluZXIgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAuYXBwLWJhci1jb250YWluZXIgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLWJhci1jb250YWluZXIgaDMubWFya2V0LCAuYXBwLWJhci1jb250YWluZXIgI2Nvb2tpZXMtcG9wdXAgLm1hcmtldC50aXRsZSwgI2Nvb2tpZXMtcG9wdXAgLmFwcC1iYXItY29udGFpbmVyIC5tYXJrZXQudGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICB9XG59XG4uYXBwLWJhci1jb250YWluZXIgLm1lbnUge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmFwcC1iYXItY29udGFpbmVyLm1lbnUtb3BlbiAubWVudSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuYXBwLWJhci1jb250YWluZXI6YmVmb3JlLCAuYXBwLWJhci1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDVhYTI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjE4cHgpIC8gMik7XG4gIH1cbiAgLmFwcC1iYXItY29udGFpbmVyOmJlZm9yZSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYXBwLWJhci1jb250YWluZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5hcHAtYmFyIC5sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMWVtIDAgMCAxZW07XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXBwLWJhciAubG9nbyAuY29vcGVyYXRpb24td2l0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5hcHAtYmFyIC5sb2dvIC5jb29wZXJhdGlvbi13aXRoIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5hcHAtYmFyIC5sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hcHAtYmFyIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjU1ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmFwcC1iYXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hcHAtYmFyIGJ1dHRvbiBpbWcge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uYXBwLWJhciAubWVudSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5hcHAtYmFyIC5zZWFyY2gtYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzE2YWI2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzE2YWI2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcHAtYmFyLXRleHQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmFwcC1iYXItdGV4dC1yaWdodCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5jb250YWluZXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5MDE7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuY29udGFpbmVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGNkMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgfVxufVxuLmNvbnRhaW5lci1tZW51IC5pbm5lci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmNvbnRhaW5lci1tZW51IC5pbm5lci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250YWluZXItbWVudSAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG4uY29udGFpbmVyLW1lbnUgLnNlcGFyYXRvcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuY29udGFpbmVyLW1lbnUgLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuY29udGFpbmVyLW1lbnUgLnNlcGFyYXRvcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWVudSAuc2VwYXJhdG9yLXN1cHBvcnRlZC1ieSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyZW07XG4gICAgdG9wOiA2NXB4O1xuICB9XG4gIC5jb250YWluZXItbWVudSAuc2VwYXJhdG9yLXN1cHBvcnRlZC1ieSBoNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICB9XG4gIC5jb250YWluZXItbWVudSAuc2VwYXJhdG9yLXN1cHBvcnRlZC1ieSBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jb250YWluZXItbWVudSAuc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5jb250YWluZXItbWVudSAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFpbmVyLW1lbnUgdWwge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmNvbnRhaW5lci1tZW51IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5jb250YWluZXItbWVudSB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lci1tZW51IHVsIGxpIGEge1xuICBmb250LXNpemU6IDEuMDI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLW1lbnUgdWwgbGkgYTpob3ZlciwgLmNvbnRhaW5lci1tZW51IHVsIGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGFpbmVyLW1lbnUgdWwgbGkubWVnYS1tZW51LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci1tZW51IHVsIGxpLm1lZ2EtbWVudS1pdGVtIGEgaSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmNvbnRhaW5lci1tZW51IHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbnRhaW5lci1tZW51IHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250YWluZXItbWVudSB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS4zMzNlbTtcbiAgICBwYWRkaW5nOiAxLjExMWVtIDEuMTExZW07XG4gIH1cbiAgLmNvbnRhaW5lci1tZW51IHVsIGxpIGE6aG92ZXIsIC5jb250YWluZXItbWVudSB1bCBsaSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2NhYmVhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyLW1lbnUgdWwgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICB9XG4gIC5jb250YWluZXItbWVudSB1bCBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuY29udGFpbmVyLW1lbnUgdWwgbGkuYWN0aXZlIGE6aG92ZXIsIC5jb250YWluZXItbWVudSB1bCBsaS5hY3RpdmUgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgfVxuICAuY29udGFpbmVyLW1lbnUgdWwgbGkubWVnYS1tZW51LWl0ZW0ge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cbiAgLmNvbnRhaW5lci1tZW51IHVsIGxpLm1lZ2EtbWVudS1pdGVtIGEgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uY29udGFpbmVyLW1lbnUgLmZvb3Rlci1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFpbmVyLW1lbnUgLmZvb3Rlci1ib3ggaDUge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWVudSAuZm9vdGVyLWJveCBoNSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWVudSAuZm9vdGVyLWJveCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5jb250YWluZXItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbnRhaW5lci1tZW51IC5zZXBhcmF0b3ItYmcge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnRhaW5lci1tZW51IC5zZXBhcmF0b3ItYmc6YmVmb3JlLCAuY29udGFpbmVyLW1lbnUgLnNlcGFyYXRvci1iZzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGNkMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5OTk5cHg7XG4gIH1cbiAgLmNvbnRhaW5lci1tZW51IC5zZXBhcmF0b3ItYmc6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb250YWluZXItbWVudSAuc2VwYXJhdG9yLWJnOmFmdGVyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcGVuLXNlYXJjaCAuc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcGVuLXNlYXJjaCAuaW5uZXItY29udGFpbmVyLXNlYXJjaCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLm9wZW4tbWVudSAuaW5uZXItY29udGFpbmVyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3Blbi1tZW51IC5zZXBhcmF0b3ItYmcge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC12aXNpYmxlIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU1cHg7XG4gICAgcmlnaHQ6IDQzZW07XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICB9XG4gIC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIC50ZXh0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNlYXJjaC12aXNpYmxlIC5zZWFyY2ggLmlucHV0LWFkZG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VhcmNoLXZpc2libGUgLnNlYXJjaCAuYnV0dG9uLCAuc2VhcmNoLXZpc2libGUgLnNlYXJjaCAuYnV0dG9uLXdoaXRlLCAuc2VhcmNoLXZpc2libGUgLnNlYXJjaCAuYnV0dG9uLS1wcmltYXJ5LCAuc2VhcmNoLXZpc2libGUgLnNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnksIC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzI0NWFhMjtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIC5idXR0b24gLmZhLCAuc2VhcmNoLXZpc2libGUgLnNlYXJjaCAuYnV0dG9uLXdoaXRlIC5mYSwgLnNlYXJjaC12aXNpYmxlIC5zZWFyY2ggLmJ1dHRvbi0tcHJpbWFyeSAuZmEsIC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSAuZmEsIC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24gLmZhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE3cHgpIHtcbiAgLnNlYXJjaC12aXNpYmxlIC5zZWFyY2gge1xuICAgIHJpZ2h0OiAyZW07XG4gIH1cbiAgLnNlYXJjaC12aXNpYmxlIC5zZXBhcmF0b3Itc3VwcG9ydGVkLWJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE3cHgpIHtcbiAgLm5vLWZsZXhib3ggLnNlYXJjaC12aXNpYmxlIC5zZWFyY2gge1xuICAgIHJpZ2h0OiAwZW07XG4gIH1cbn1cbi5oZWFkcm9vbSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG59XG5cbi5oZWFkcm9vbS0tcGlubmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cblxuLmhlYWRyb29tLS11bnBpbm5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5hcHAtYmFyLW9wZW4tbWVudSAubWVudSwgLmFwcC1iYXItb3Blbi1zZWFyY2ggLnNlYXJjaC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmluc3VyYW5jZS1sYXlvdXQgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IC0xMHB4IDAuNWVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgcGFkZGluZzogMC44ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZDA1MjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzBjMzA7XG59XG4uaW5zdXJhbmNlLWxheW91dCBidXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluc3VyYW5jZS1sYXlvdXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NDA1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmQwNTI1O1xufVxuXG4ubWVnYS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyZXk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yMzkyMTU2ODYzKTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLm1lZ2EtbWVudSAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhLW1lbnUgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTIxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5tZWdhLW1lbnUgLndyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWVnYS1tZW51IC53cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1lZ2EtbWVudSAud3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ1YWEyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWVnYS1tZW51IC53cmFwcGVyIC5tbS1jb2x1bW4ge1xuICBmbGV4OiAxO1xufVxuLm1lZ2EtbWVudSAud3JhcHBlciAubW0tY29sdW1uIHVsLm1tLXRvcC1jYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZ2EtbWVudSAud3JhcHBlciAubW0tY29sdW1uIHVsLm1tLXRvcC1jYXRlZ29yeSBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5tZWdhLW1lbnUgLndyYXBwZXIgLm1tLWNvbHVtbiB1bC5tbS10b3AtY2F0ZWdvcnkgbGkubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhLW1lbnUgLndyYXBwZXIgLm1tLWNvbHVtbiB1bC5tbS10b3AtY2F0ZWdvcnkgbGkubW0tdGMtaGVhZGVyIHtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG59XG4ubWVnYS1tZW51IC53cmFwcGVyIC5tbS1jb2x1bW4gdWwubW0tdG9wLWNhdGVnb3J5IGxpLm1tLXRjLWhlYWRlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm1lZ2EtbWVudSAud3JhcHBlciAubW0tY29sdW1uIHVsLm1tLXRvcC1jYXRlZ29yeSBsaS5tbS10Yy1oZWFkZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1lZ2EtbWVudSAud3JhcHBlciAubW0tY29sdW1uIHVsLm1tLXRvcC1jYXRlZ29yeSBsaS5tbS10Yy1oZWFkZXIgc3Bhbi5jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiBncmV5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWVnYS1tZW51IC53cmFwcGVyIC5tbS1jb2x1bW4gdWwubW0tdG9wLWNhdGVnb3J5IGxpLm1tLXRjLWhlYWRlciBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhLW1lbnUgLndyYXBwZXIgLm1tLWNvbHVtbiB1bC5tbS10b3AtY2F0ZWdvcnkgbGkubW0tdGMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4ubWVnYS1tZW51IC53cmFwcGVyIC5tbS1jb2x1bW4gdWwubW0tdG9wLWNhdGVnb3J5IGxpLm1tLXRjLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjQ1YWEyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm1lZ2EtbWVudSAud3JhcHBlciAubW0tY29sdW1uIHVsLm1tLXRvcC1jYXRlZ29yeSBsaS5tbS10Yy1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm1lZ2EtbWVudSAud3JhcHBlciAubW0tY29sdW1uIHVsLm1tLXRvcC1jYXRlZ29yeSBsaS5tbS10Yy1pdGVtIHNwYW4uY291bnQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogZ3JleTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTdweCkge1xuICAubWVnYS1tZW51IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbiAgLm1lZ2EtbWVudSAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBjb2xvcjogIzI0NWFhMjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAubWVnYS1tZW51IC5tb2JpbGUgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogZ3JleTtcbiAgfVxuICAubWVnYS1tZW51IC5tb2JpbGUgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm1lZ2EtbWVudSAud3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubWVnYS1tZW51IC53cmFwcGVyIC5tbS1jb2x1bW4gdWwubW0tdG9wLWNhdGVnb3J5IGxpLm1tLXRjLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxuICAubWVnYS1tZW51IC53cmFwcGVyIC5tbS1jb2x1bW4gdWwubW0tdG9wLWNhdGVnb3J5IGxpLm1tLXRjLWhlYWRlciBhIHtcbiAgICBmbGV4OiAxO1xuICAgIGNvbG9yOiAjMjQ1YWEyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLm1lZ2EtbWVudSAud3JhcHBlciAubW0tY29sdW1uIHVsLm1tLXRvcC1jYXRlZ29yeSBsaS5tbS10Yy1oZWFkZXIgYSBzcGFuIHtcbiAgICBjb2xvcjogZ3JleTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLm1lZ2EtbWVudSAud3JhcHBlciAubW0tY29sdW1uIHVsLm1tLXRvcC1jYXRlZ29yeSBsaS5tbS10Yy1oZWFkZXIgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLm1lZ2EtbWVudSAud3JhcHBlciAubW0tY29sdW1uIHVsLm1tLXRvcC1jYXRlZ29yeSBsaS5tbS10Yy1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZWdhLW1lbnUgLndyYXBwZXIuc2VsZWN0ZWQgLm1tLXRvcC1jYXRlZ29yeS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZWdhLW1lbnUgLndyYXBwZXIuc2VsZWN0ZWQgLm1tLXRvcC1jYXRlZ29yeS5hY3RpdmUgLm1tLXRjLWJhY2stbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgY29sb3I6ICMyNDVhYTI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm1lZ2EtbWVudSAud3JhcHBlci5zZWxlY3RlZCAubW0tdG9wLWNhdGVnb3J5LmFjdGl2ZSAubW0tdGMtYmFjay1saW5rIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGdyZXk7XG4gIH1cbiAgLm1lZ2EtbWVudSAud3JhcHBlci5zZWxlY3RlZCAubW0tdG9wLWNhdGVnb3J5LmFjdGl2ZSAubW0tdGMtYmFjay1saW5rIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5tZWdhLW1lbnUgLndyYXBwZXIuc2VsZWN0ZWQgLm1tLXRvcC1jYXRlZ29yeS5hY3RpdmUgLm1tLXRjLWhlYWRlciBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tZWdhLW1lbnUgLndyYXBwZXIuc2VsZWN0ZWQgLm1tLXRvcC1jYXRlZ29yeS5hY3RpdmUgLm1tLXRjLWhlYWRlciBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lZ2EtbWVudSAud3JhcHBlci5zZWxlY3RlZCAubW0tdG9wLWNhdGVnb3J5LmFjdGl2ZSAubW0tdGMtaGVhZGVyIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lZ2EtbWVudSAud3JhcHBlci5zZWxlY3RlZCAubW0tdG9wLWNhdGVnb3J5LmFjdGl2ZSAubW0tdGMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWVnYS1tZW51IC53cmFwcGVyLnNlbGVjdGVkIC5tbS10b3AtY2F0ZWdvcnkuYWN0aXZlIC5tbS10Yy1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uaGVhZHJvb20tLXVucGlubmVkIC5tZWdhLW1lbnUge1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbmJvZHkge1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5ICN0dy13aWRnZXQtbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAzNjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTdweCkge1xuICBib2R5ICN0dy13aWRnZXQtbWFpbiB7XG4gICAgYm90dG9tOiAyNzVweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTVweCkge1xuICBib2R5ICN0dy13aWRnZXQtbWFpbiB7XG4gICAgYm90dG9tOiA0ODBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdXBwb3J0ZWQtYnkge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnN1cHBvcnRlZC1ieSBoNSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydGVkLWJ5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnN1cHBvcnRlZC1ieSBpbWcge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbi50b3AtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQ1YWEyO1xufVxuLnRvcC1tZW51ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcC1tZW51IHVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxN3B4KSB7XG4gIC50b3AtbWVudSB1bCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi50b3AtbWVudSB1bCBsaSBhIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi50b3AtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDM0E2MTtcbn1cbi50b3AtbWVudSAubGVjdHVyYS1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRvcC1tZW51IC5sZWN0dXJhLWxhbmd1YWdlIC5sZWN0dXJhLWxhbmd1YWdlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYTQ2ODM7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMS4xMTFlbTtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzM2VtO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLnRvcC1tZW51IC5sZWN0dXJhLWxhbmd1YWdlIC5sZWN0dXJhLWxhbmd1YWdlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzNBNjE7XG59XG4udG9wLW1lbnUgLmxlY3R1cmEtbGFuZ3VhZ2UgLmFycm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRvcC1tZW51IC5sZWN0dXJhLWxhbmd1YWdlIHN2Zy5hcnJvdyB7XG4gIHdpZHRoOiAxMHB4O1xuICByaWdodDogMTFweDtcbiAgdG9wOiAycHg7XG59XG4udG9wLW1lbnUgLmxlY3R1cmEtbGFuZ3VhZ2UgLmxlY3R1cmEtbGFuZ3VhZ2Utb3B0aW9ucyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNDE5NjA3ODQzMSk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRvcC1tZW51IC5sZWN0dXJhLWxhbmd1YWdlIC5sZWN0dXJhLWxhbmd1YWdlLW9wdGlvbnMgbGkge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBtYXJnaW46IDA7XG59XG4udG9wLW1lbnUgLnNlcnZpY2VzLXBhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udG9wLW1lbnUgLnNlcnZpY2VzLXBhZ2VzLml0ZW0tdG9wIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udG9wLW1lbnUgLnNlcnZpY2VzLXBhZ2VzLml0ZW0tdG9wID4gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udG9wLW1lbnUgLnNlcnZpY2VzLXBhZ2VzLml0ZW0tc2VydmljZXMge1xuICB3aWR0aDogMTE1cHg7XG59XG4udG9wLW1lbnUgLnNlcnZpY2VzLXBhZ2VzIC5zZXJ2aWNlcy1wYWdlcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWE0NjgzO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEuMTExZW07XG4gIGZvbnQtc2l6ZTogMC43NGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMzNlbTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRvcC1tZW51IC5zZXJ2aWNlcy1wYWdlcyAuc2VydmljZXMtcGFnZXMtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDM0E2MTtcbn1cbi50b3AtbWVudSAuc2VydmljZXMtcGFnZXMgLmFycm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRvcC1tZW51IC5zZXJ2aWNlcy1wYWdlcyBzdmcuYXJyb3cge1xuICB3aWR0aDogMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMnB4O1xufVxuLnRvcC1tZW51IC5zZXJ2aWNlcy1wYWdlcyAuc2VydmljZXMtcGFnZXMtb3B0aW9ucyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNDE5NjA3ODQzMSk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRvcC1tZW51IC5zZXJ2aWNlcy1wYWdlcyAuc2VydmljZXMtcGFnZXMtb3B0aW9ucyBsaSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgbWFyZ2luOiAwO1xufVxuLnRvcC1tZW51IC5zZXJ2aWNlcy1wYWdlcy1tb2JpbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTdweCkge1xuICAudG9wLW1lbnUgLnNlcnZpY2VzLXBhZ2VzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50b3AtbWVudSAuc2VydmljZXMtcGFnZXMtbW9iaWxlIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3AtbWVudSAuc2VydmljZXMtcGFnZXMtbW9iaWxlIHNwYW4gaSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi50b3AtbWVudSAuc2VydmljZXMtcGFnZXMtbW9iaWxlLmV4cGFuZGVkIHNwYW4gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4udG9wLW1lbnUgLnNlcnZpY2VzLXBhZ2VzLW1vYmlsZSAuc2VydmljZXMtcGFnZXMtbW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLnRvcC1tZW51IC5zZXJ2aWNlcy1wYWdlcy1tb2JpbGUgLnNlcnZpY2VzLXBhZ2VzLW1vYmlsZS1tZW51IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi50b3AtbWVudSAuc2VydmljZXMtcGFnZXMtbW9iaWxlIC5zZXJ2aWNlcy1wYWdlcy1tb2JpbGUtbWVudS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4udG9wLW1lbnUgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwMDtcbn1cbi50b3AtbWVudSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9wLW1lbnUgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3AtbWVudSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzNBNjE7XG59XG4udG9wLW1lbnUgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaCBidXR0b24gLmZhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9wLW1lbnUgLnNlYXJjaC1jb250YWluZXIuc2VhcmNoLXZpc2libGUgLnNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLnRvcC1tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0NjgzO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnRvcC1tZW51IC5sZWN0dXJhLWxhbmd1YWdlLCAudG9wLW1lbnUgLnNlcnZpY2VzLXBhZ2VzLCAudG9wLW1lbnUgLnNlYXJjaC1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAudG9wLW1lbnUgdWwubWFpbi1tZW51IC5tb2JpbGUtbWVudS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcC1tZW51IHVsLm1haW4tbWVudSBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI0NWFhMjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnRvcC1tZW51IHVsLm1haW4tbWVudSBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cbiAgLnRvcC1tZW51IHVsLm1haW4tbWVudSBsaS5hY3RpdmUgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnRvcC1tZW51IHVsLm1haW4tbWVudSBsaS5hY3RpdmUgc3Bhbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNiAhaW1wb3J0YW50O1xuICB9XG4gIC50b3AtbWVudSB1bC5tYWluLW1lbnUgbGkuc2VydmljZXMtcGFnZXMuYWN0aXZlIHVsIGxpIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC50b3AtbWVudSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWE0NjgzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50b3AtbWVudSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC50b3AtbWVudSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIC5idXR0b24sIC50b3AtbWVudSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIC5idXR0b24td2hpdGUsIC50b3AtbWVudSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIC5idXR0b24tLXByaW1hcnksIC50b3AtbWVudSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSwgLnRvcC1tZW51IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLm1vZGVsLWRldGFpbC0xLTIgLnRvcC1tZW51IHVsIGxpLmFjdGl2ZSwgLm1vZGVsLWRldGFpbC0xLTIgLnRvcC1tZW51IHVsIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uYnV0dG9uLCAuYnV0dG9uLXdoaXRlLCAuYnV0dG9uLXdoaXRlOnZpc2l0ZWQsIC5idXR0b24tLXByaW1hcnksIC5idXR0b24tLXNlY29uZGFyeSwgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYzNhNjE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAwLjVlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHBhZGRpbmc6IDAuOGVtO1xufVxuLmJ1dHRvbjp2aXNpdGVkLCAuYnV0dG9uLXdoaXRlOnZpc2l0ZWQsIC5idXR0b24tLXByaW1hcnk6dmlzaXRlZCwgLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQsIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLXNtIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxucCAuYnV0dG9uLCBwIC5idXR0b24td2hpdGUsIHAgLmJ1dHRvbi13aGl0ZTp2aXNpdGVkLCBwIC5idXR0b24tLXByaW1hcnksIHAgLmJ1dHRvbi0tc2Vjb25kYXJ5LCBwIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICBmb250LXNpemU6IDEuMTQyOGVtO1xufVxuXG4uYnV0dG9uLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjQ1YWEyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWMzYTYxO1xufVxuLmJ1dHRvbi1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNlN2ZkNDtcbn1cbi5idXR0b24tYmx1ZS5idXR0b24tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6ICMyNDVhYTI7XG59XG4uYnV0dG9uLWJsdWUuYnV0dG9uLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzNlN2ZkNDtcbn1cblxuLmJ1dHRvbi1yZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmQwNTI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwYzMwO1xufVxuLmJ1dHRvbi1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0MDVmO1xuICBib3JkZXItY29sb3I6ICNiZDA1MjU7XG59XG5cbi5idXR0b24tZ3JheSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmUyZTtcbn1cbi5idXR0b24tZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDVhYTI7XG59XG4uYnV0dG9uLWdyYXkuYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDVhYTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi1ncmF5LmJ1dHRvbi1hY3RpdmU6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDVhYTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLWdyYXktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG59XG4uYnV0dG9uLWdyYXktMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYnV0dG9uLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogIzMzMztcbn1cbi5idXR0b24tbGlnaHQtZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYnV0dG9uLWxpbmsge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbi5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhMWI3ZDM7XG59XG5cbi5idXR0b24td2lkZSB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cbi5idXR0b24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmRsLWhvcml6b250YWwgZHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmRsLWhvcml6b250YWwgZGQge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG5cbi5zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxLjRlbTtcbn1cbi5zZWFyY2ggLnRleHQge1xuICBmb250LXNpemU6IDIuNGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIC50ZXh0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDk5JTtcbiAgfVxufVxuLnNlYXJjaCAuYnV0dG9uLCAuc2VhcmNoIC5idXR0b24td2hpdGUsIC5zZWFyY2ggLmJ1dHRvbi0tcHJpbWFyeSwgLnNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnksIC5zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMC42ZW07XG59XG4uc2VhcmNoIC5idXR0b24gLmZhLCAuc2VhcmNoIC5idXR0b24td2hpdGUgLmZhLCAuc2VhcmNoIC5idXR0b24tLXByaW1hcnkgLmZhLCAuc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSAuZmEsIC5zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiAuZmEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIC5idXR0b24sIC5zZWFyY2ggLmJ1dHRvbi13aGl0ZSwgLnNlYXJjaCAuYnV0dG9uLS1wcmltYXJ5LCAuc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSwgLnNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogMC42ZW07XG4gIH1cbiAgLnNlYXJjaCAuYnV0dG9uIC5mYSwgLnNlYXJjaCAuYnV0dG9uLXdoaXRlIC5mYSwgLnNlYXJjaCAuYnV0dG9uLS1wcmltYXJ5IC5mYSwgLnNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnkgLmZhLCAuc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24gLmZhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uby1mbGV4Ym94IC5zZWFyY2ggLmJ1dHRvbiwgLm5vLWZsZXhib3ggLnNlYXJjaCAuYnV0dG9uLXdoaXRlLCAubm8tZmxleGJveCAuc2VhcmNoIC5idXR0b24tLXByaW1hcnksIC5uby1mbGV4Ym94IC5zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LCAubm8tZmxleGJveCAuc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1mbGV4Ym94IC5zZWFyY2ggLnRleHQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5uby1mbGV4Ym94IC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIC5idXR0b24sIC5uby1mbGV4Ym94IC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIC5idXR0b24td2hpdGUsIC5uby1mbGV4Ym94IC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIC5idXR0b24tLXByaW1hcnksIC5uby1mbGV4Ym94IC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSwgLm5vLWZsZXhib3ggLnNlYXJjaC12aXNpYmxlIC5zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gIGhlaWdodDogMzlweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxLjQwNjI1cmVtO1xufVxuLmNhcmQgLmNhcmRfX2VtYmVkIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC40Njg3NXJlbTtcbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDAgMCAwLjQ2ODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY2FyZF9fdGl0bGUtLWJvbGQge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhcmRfX3RpdGxlLS1ib2xkIC5jYXJkX19saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkX190aXRsZS0tYm9sZCAuY2FyZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzM3MmRmO1xufVxuXG4uY2FyZF9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNhcmRfX2VtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogLTE7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkX19lbWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uY2FyZF9fZW1iZWQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLS1jb21wYWN0LXNtYWxsLW9ubHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAuNDY4NzVyZW0gMC45Mzc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmNhcmQtLWNvbXBhY3Qtc21hbGwtb25seTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLmNhcmQtLWNvbXBhY3Qtc21hbGwtb25seSAuY2FyZF9fZW1iZWQge1xuICAgIGZsZXgtYmFzaXM6IDE3JTtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmZlZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMC40Njg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC40Njg3NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVlZC0tMi1zbWFsbCAuZmVlZF9fY29sIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE4MHB4ICsgMC45Mzc1cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWVkLS01LW1lZGl1bSAuZmVlZF9fY29sIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE4MHB4ICsgMC45Mzc1cmVtKTtcbiAgfVxufVxuXG4uZmVlZF9fY29sIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC40Njg3NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVlZC0tY29tcGFjdC1zbWFsbC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMS40MDYyNXJlbTtcbiAgfVxufVxuXG4uY2F0ZWdvcnktbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RkN2U1O1xufVxuLmNhdGVnb3J5LWxpc3QgbGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RkN2U1O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xufVxuLmNhdGVnb3J5LWxpc3QgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QgbGk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmNhdGVnb3J5LWxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXRlZ29yeS1saXN0IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QgbGkgYSBzcGFuIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIHNwYW4ubGluay10ZXh0IHtcbiAgY29sb3I6ICMyNDVhYTI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDFlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogODAlO1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYSBzcGFuLmxpbmstdGV4dDpiZWZvcmUsIC5jYXRlZ29yeS1saXN0IGxpIGEgc3Bhbi5saW5rLXRleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYTp2aXNpdGVkIHNwYW4ubGluay10ZXh0IHtcbiAgY29sb3I6ICMyNDVhYTI7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhOmhvdmVyIHNwYW4ubGluay10ZXh0IHtcbiAgY29sb3I6ICNhMWI3ZDM7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBoNCB7XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEzZW07XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLmNhdGVnb3J5LWxpc3QgbGkgYSBzcGFuLmxpbmstdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhdGVnb3J5LWxpc3QgbGkgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY2F0ZWdvcnktbGlzdCBsaSBhIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIihcIjtcbiAgfVxuICAuY2F0ZWdvcnktbGlzdCBsaSBhIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKVwiO1xuICB9XG59XG4uY2F0ZWdvcnktbGlzdCBsaSB1bC50b3AtYnJhbmRzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIHVsLnRvcC1icmFuZHMgbGkge1xuICBtYXJnaW46IDA7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSB1bC50b3AtYnJhbmRzIGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSB1bC50b3AtYnJhbmRzIGxpIGEgc3Bhbi5saW5rLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QgbGkgdWwudG9wLWJyYW5kcyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAuY2F0ZWdvcnktbGlzdCBsaSB1bC50b3AtYnJhbmRzIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NWVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktbGlzdC5ob21lcGFnZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2F0ZWdvcnktbGlzdC5ob21lcGFnZSBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXRlZ29yeS1saXN0LmhvbWVwYWdlIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktbGlzdC5ob21lcGFnZSBsaSBhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uY2F0ZWdvcnktbGlzdC5ob21lcGFnZSBsaSBhIHNwYW4ubGluay10ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGVnb3J5LWxpc3QuaG9tZXBhZ2UgbGkgYSBzcGFuLmxpbmstdGV4dCBzdHJvbmcudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjQ1YWEyO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktbGlzdC5ob21lcGFnZSBsaSBhIHNwYW4ubGluay10ZXh0IHN0cm9uZy51bmRlcmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4uY2F0ZWdvcnktbGlzdC5ob21lcGFnZSBsaSBhIHNwYW4ubGluay10ZXh0IHN0cm9uZy51bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXRlZ29yeS1saXN0LmhvbWVwYWdlIGxpIGEgc3Bhbi5saW5rLXRleHQgc3Ryb25nLnVuZGVybGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2F0ZWdvcnktbGlzdC5ob21lcGFnZSBsaSBhIHNwYW4ubGluay10ZXh0IHNwYW4ubnVtYmVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1NTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktbGlzdC5ob21lcGFnZSBsaSBhIHNwYW4ubGluay10ZXh0IHNwYW4ubnVtYmVycyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uY2F0ZWdvcnktbGlzdC5ob21lcGFnZSBsaSBhIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5jYXRlZ29yeS1saXN0LmhvbWVwYWdlIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzIyMjtcbn1cbi5jYXRlZ29yeS1saXN0LmhvbWVwYWdlIGxpIGE6aG92ZXIgc3Bhbi5saW5rLXRleHQge1xuICBjb2xvcjogIzIyMjtcbn1cbi5jYXRlZ29yeS1saXN0LmhvbWVwYWdlIGxpIGE6aG92ZXIgc3Bhbi5saW5rLXRleHQgc3Ryb25nLnVuZGVybGluZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmNhdGVnb3J5LWxpc3QuaG9tZXBhZ2UgbGkgYTpob3ZlciBzcGFuLmxpbmstdGV4dCBzcGFuLm51bWJlcnMge1xuICBjb2xvcjogIzIyMjtcbn1cbi5jYXRlZ29yeS1saXN0LmhvbWVwYWdlIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcbn1cblxuLmNhdGVnb3J5LWxpc3QubWFya2V0IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXRlZ29yeS1saXN0Lm1hcmtldCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXRlZ29yeS1saXN0Lm1hcmtldCBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1saXN0Lm1hcmtldCBsaSBhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uY2F0ZWdvcnktbGlzdC5tYXJrZXQgbGkgYSBzcGFuLmxpbmstdGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QubWFya2V0IGxpIGEgc3Bhbi5saW5rLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4uY2F0ZWdvcnktbGlzdC5tYXJrZXQgbGkgYSBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uY2F0ZWdvcnktbGlzdC5tYXJrZXQgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmNhdGVnb3J5LWxpc3QubWFya2V0IGxpIGE6aG92ZXIgc3Bhbi5saW5rLXRleHQge1xuICBjb2xvcjogIzIyMjtcbn1cbi5jYXRlZ29yeS1saXN0Lm1hcmtldCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XG59XG5cbi5wYXRoTGlnaHQge1xuICBmaWxsOiAjNjQ5ZmYyO1xufVxuXG4uY2F0ZWdvcnktbGlzdC13aXRob3V0LW51bWJlcnMgbGkgYSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktbGlzdC13aXRob3V0LWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1saXN0LXRocmVlLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1saXN0LWZvdXItY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuY2F0ZWdvcnktbGlzdC1mb3VyLWNvbHVtbnMge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhdGVnb3J5LWxpc3QtbW9kZWwge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNhdGVnb3J5LWxpc3QtbW9kZWwgaDIge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuY2F0ZWdvcnktbGlzdC1tb2RlbCBoMiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5jYXRlZ29yeS1saXN0LW1vZGVsIC5jYXRlZ29yaWVzLXRvZ2dsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jYXRlZ29yeS1saXN0LW1vZGVsIC5jYXRlZ29yaWVzLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNhdGVnb3J5LWxpc3QtbW9kZWwgLmNhdGVnb3JpZXMtdG9nZ2xlIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuMikgcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNhdGVnb3J5LWxpc3QtbW9kZWwgLmNhdGVnb3JpZXMtdG9nZ2xlLm9wZW4gaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjIpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jYXRlZ29yeS1saXN0LW1vZGVsIC5tb3JlLWJ1dHRvbiAuYnV0dG9uLWJsdWUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyNDVhYTI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jYXRlZ29yeS1saXN0LW1vZGVsIC5tb3JlLWJ1dHRvbiAuYnV0dG9uLWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ExYjdkMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QtbW9kZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICB9XG4gIC5jYXRlZ29yeS1saXN0LW1vZGVsIC5jYXRlZ29yeS1saXN0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5jYXRlZ29yeS1saXN0LW1vZGVsIC5tb3JlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuY2F0ZWdvcnktbGlzdC1tb2RlbCAuY2F0ZWdvcnktbGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG59XG5cbi5kYXRhc2hlZXQtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwLjhlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGFzaGVldC1saXN0IHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuLmRhdGFzaGVldC1saXN0IGxpIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kYXRhc2hlZXQtbGlzdCBsaSBhIGkuY3VzdG9tIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjBweDtcbn1cbi5kYXRhc2hlZXQtbGlzdCBsaSBhIGkuY3VzdG9tIGltZyB7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmRhdGFzaGVldC1saXN0IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjQ1YWEyO1xufVxuLmRhdGFzaGVldC1saXN0IGxpIGEgc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGFzaGVldC1saXN0IGxpIGEgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0YXNoZWV0LWxpc3QgbGkgYSAuZmEtZmlsZS1wZGYtbyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGNvbG9yOiAjYmIwNzA2O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ucHJlbWl1bS1tb2RlbHMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwLjhlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZW1pdW0tbW9kZWxzLWxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG4ucHJlbWl1bS1tb2RlbHMtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJlbWl1bS1tb2RlbHMtbGlzdCBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzBkNTMwMjtcbn1cbi5wcmVtaXVtLW1vZGVscy1saXN0IGxpIGEgc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByZW1pdW0tbW9kZWxzLWxpc3QgbGkgYSBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmVtaXVtLW1vZGVscy1saXN0IGxpIGEgLmZhLWZpbGUtZXhjZWwtbyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGNvbG9yOiAjMGQ1MzAyO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnByZW1pdW0tbW9kZWxzLWxpc3QgbGkgYSAuZmEtcGx1cy1zcXVhcmUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjBweDtcbn1cbi5wcmVtaXVtLW1vZGVscy1saXN0IGxpIGEuanMtdG9nZ2xlUHJlbWl1bU1vZGVscyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogIzI0NWFhMjtcbn1cblxuLnNwZWNpYWwtZXF1aXBtZW50LWxpc3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMS41ZW0gMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbC1lcXVpcG1lbnQtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLnNwZWNpYWwtZXF1aXBtZW50LWxpc3Qge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5zcGVjaWFsLWVxdWlwbWVudC1saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc3BlY2lhbC1lcXVpcG1lbnQtbGlzdCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGNvbG9yOiAjNDlhYTQxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNwZWNpYWwtZXF1aXBtZW50LWxpc3QgbGkuY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgY29sb3I6ICNjY2M7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRlY2gtc3BlY3MtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAudGVjaC1zcGVjcy1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG4udGVjaC1zcGVjcy1saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVjaC1zcGVjcy1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDYwJTtcbn1cbi50ZWNoLXNwZWNzLWxpc3QgLml0ZW0tYm9sZCB7XG4gIHdpZHRoOiA0MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGVjaC1zcGVjcy1saXN0IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZWNoLXNwZWNzLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDFlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC50ZWNoLXNwZWNzLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGVjaC1zcGVjcy10YWJsZSB0ciB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLnRlY2gtc3BlY3MtdGFibGUgdGgge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnRlY2gtc3BlY3MtdGFibGUgdGQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi50ZWNoLXNwZWNzLXRhYmxlIHRyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRlY2gtc3BlY3MtdGFibGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRlY2gtc3BlY3MtdGFibGUgdGgge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRlY2gtc3BlY3MtdGFibGUgdGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZWNoLXNwZWNzLXRhYmxlIHRkOmJlZm9yZSwgLnRlY2gtc3BlY3MtdGFibGUgdGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VydmljZXMtbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZXJ2aWNlcy1saXN0IGxpOmxhc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VydmljZXMtbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2VzLWxpc3QgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zZXJ2aWNlcy1saXN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnNlcnZpY2VzLWxpc3QgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5zZXJ2aWNlcy1saXN0IGxpIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICB9XG4gIC5zZXJ2aWNlcy1saXN0IHBpY3R1cmUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI3NWVtO1xuICB9XG4gIC5zZXJ2aWNlcy1saXN0IGEgc3BhbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuc2VydmljZXMtbGlzdCBsaSB7XG4gICAgZmxleDogMSAwIDI1JTtcbiAgfVxuICAuc2VydmljZXMtbGlzdCBwaWN0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4ubm8tZmxleGJveCAuc2VydmljZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vLWZsZXhib3ggLnNlcnZpY2VzLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxudWwgbGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBjb2xvcjogIzk5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubW9zdC1wb3B1bGFyIHtcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9zdC1wb3B1bGFyIHVsIHtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cbi5tb3N0LXBvcHVsYXIgdWwgbGkge1xuICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4ubW9zdC1wb3B1bGFyIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9zdC1wb3B1bGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29udGFpbmVyLXBhcnRuZXJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250YWluZXItcGFydG5lcnMgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250YWluZXItcGFydG5lcnMgaDIge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItcGFydG5lcnMgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb250YWluZXItcGFydG5lcnMgYSB7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uY29udGFpbmVyLXBhcnRuZXJzIGE6bnRoLWNoaWxkKG9kZCkge1xuICBjbGVhcjogYm90aDtcbn1cbi5jb250YWluZXItcGFydG5lcnMgYTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXBhcnRuZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFpbmVyLXBhcnRuZXJzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMmVtO1xuICB9XG4gIC5jb250YWluZXItcGFydG5lcnMgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbnRhaW5lci1wYXJ0bmVycyBhOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5jb250YWluZXItcGFydG5lcnMgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXNwb25zb3JlZC1wYXJ0bmVycyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItc3BvbnNvcmVkLXBhcnRuZXJzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb250YWluZXItc3BvbnNvcmVkLXBhcnRuZXJzIGEge1xuICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5jb250YWluZXItcGFydG5lcnMtYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbiAgfVxuICAuY29udGFpbmVyLXBhcnRuZXJzLWJvdHRvbTpiZWZvcmUsIC5jb250YWluZXItcGFydG5lcnMtYm90dG9tOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHRvcDogLTVweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDk5OTlweDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbiAgfVxuICAuY29udGFpbmVyLXBhcnRuZXJzLWJvdHRvbTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbnRhaW5lci1wYXJ0bmVycy1ib3R0b206YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCBwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cCB7XG4gICAgcGFkZGluZy10b3A6IDAuNmVtO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c2xldHRlci1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyLjRlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXByZXNzIGFydGljbGUgLmFydGljbGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWluZXItc2hvd3MgLmFydGljbGUtdGV4dCBoMywgLmNvbnRhaW5lci1zaG93cyAuYXJ0aWNsZS10ZXh0ICNjb29raWVzLXBvcHVwIC50aXRsZSwgI2Nvb2tpZXMtcG9wdXAgLmNvbnRhaW5lci1zaG93cyAuYXJ0aWNsZS10ZXh0IC50aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmNvbnRhaW5lci1zaG93cyAuYXJ0aWNsZS10ZXh0IHAge1xuICBwYWRkaW5nLXRvcDogMC41NzFlbTtcbiAgY29sb3I6ICM5OTk7XG59XG4uY29udGFpbmVyLXNob3dzIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmNvbnRhaW5lci1zaG93cyAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGUgLmFydGljbGUtaW1hZ2UgcGljdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItc2hvd3MgLmFydGljbGUtbGlzdC1pbm5lciBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIHBpY3R1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uY29udGFpbmVyLXNob3dzIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSBwaWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb21tb24gc3R5bGVzIGZvciBhbGwgYXJ0aWNsZSBsaXN0c1xuICovXG4uYXJ0aWNsZS1saXN0LW1hcmtldCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlLCAuYXJ0aWNsZS1saXN0IGFydGljbGUgLmFydGljbGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlLWxpc3QtbWFya2V0IGFydGljbGUgLmFydGljbGUtaW1hZ2UgcGljdHVyZSwgLmFydGljbGUtbGlzdCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIHBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbWFya2V0IGFydGljbGUgLmFydGljbGUtaW1hZ2UgcGljdHVyZSwgLmFydGljbGUtbGlzdCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIHBpY3R1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4uYXJ0aWNsZS1saXN0LW1hcmtldCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIHBpY3R1cmUgaW1nLCAuYXJ0aWNsZS1saXN0IGFydGljbGUgLmFydGljbGUtaW1hZ2UgcGljdHVyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS1saXN0LW1hcmtldCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIGEucGxhY2Vob2xkZXIgcGljdHVyZSwgLmFydGljbGUtbGlzdCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIGEucGxhY2Vob2xkZXIgcGljdHVyZSB7XG4gIG1pbi1oZWlnaHQ6IDc0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbWFya2V0IGFydGljbGUgLmFydGljbGUtaW1hZ2UgYS5wbGFjZWhvbGRlciBwaWN0dXJlLCAuYXJ0aWNsZS1saXN0IGFydGljbGUgLmFydGljbGUtaW1hZ2UgYS5wbGFjZWhvbGRlciBwaWN0dXJlIHtcbiAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgfVxufVxuLmFydGljbGUtbGlzdC1tYXJrZXQgYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSAucGxhY2Vob2xkZXIgaW1nLCAuYXJ0aWNsZS1saXN0IGFydGljbGUgLmFydGljbGUtaW1hZ2UgLnBsYWNlaG9sZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LW1hcmtldCBhcnRpY2xlLCAuYXJ0aWNsZS1saXN0IGFydGljbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5hcnRpY2xlLWxpc3QtbWFya2V0IGFydGljbGUgLmFydGljbGUtaW1hZ2UsIC5hcnRpY2xlLWxpc3QgYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUtbGlzdC1tYXJrZXQgYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSwgLmFydGljbGUtbGlzdCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cblxuLmFydGljbGUtbGlzdCBhcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEuNWVtIDA7XG59XG4uYXJ0aWNsZS1saXN0IGFydGljbGUgcGljdHVyZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4uYXJ0aWNsZS1saXN0IGFydGljbGUgLmFydGljbGUtaW1hZ2Uge1xuICBib3JkZXI6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbGlzdCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QgYXJ0aWNsZSAuYXJ0aWNsZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0IGFydGljbGUge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIuNWVtIDEuN2VtO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0IGFydGljbGU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0IGFydGljbGU6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG4gIH1cbiAgLmFydGljbGUtbGlzdCBhcnRpY2xlIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QgYXJ0aWNsZTpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuN2VtO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgYXJ0aWNsZTpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yZW07XG4gIH1cbiAgLmFydGljbGUtbGlzdCBhcnRpY2xlOm50aC1jaGlsZCg0KSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yZW07XG4gIH1cbiAgLmFydGljbGUtbGlzdCBhcnRpY2xlOm50aC1jaGlsZCg1KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmFydGljbGUtbGlzdCBwIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWlubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgcCAuYnV0dG9uLCAuYXJ0aWNsZS1saXN0IHAgLmJ1dHRvbi13aGl0ZSwgLmFydGljbGUtbGlzdCBwIC5idXR0b24tLXByaW1hcnksIC5hcnRpY2xlLWxpc3QgcCAuYnV0dG9uLS1zZWNvbmRhcnksIC5hcnRpY2xlLWxpc3QgcCAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0IHAgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hcnRpY2xlLWxpc3QtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuYXJ0aWNsZS1saXN0LWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LWxvZ28gaDMsIC5hcnRpY2xlLWxpc3QtbG9nbyAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5hcnRpY2xlLWxpc3QtbG9nbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gIH1cbiAgLmFydGljbGUtbGlzdC1sb2dvIHAge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuaDEgc3Bhbi5zdWJwYXJ0IHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEgc3Bhbi5zdWJwYXJ0IHtcbiAgICBmb250LXNpemU6IDAuMjVlbTtcbiAgfVxufVxuXG4ucHJlbWl1bVNwZWNzVGh1bWIge1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZW1pdW1TcGVjc1RodW1iIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVlbTtcbiAgfVxufVxuXG4ucHJlbWl1bVNwZWNzVGFibGUgdGQge1xuICBoZWlnaHQ6IDYuNWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcmVtaXVtU3BlY3NUYWJsZSB0ZDpiZWZvcmUge1xuICB3aWR0aDogODUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlbWl1bVNwZWNzVGFibGUgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJlbWl1bVNwZWNzVGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cbi5wcmVtaXVtU3BlY3NUYWJsZSAuaGVhZGVyIHRkLCAucHJlbWl1bVNwZWNzVGFibGUgLmhlYWRlciB0aCB7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm9udXMge1xuICBtYXJnaW46IDJlbTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNjZWQ3ZTU7XG4gIGJhY2tncm91bmQ6ICNlYmYwZjY7XG59XG5cbi52YWx1YXRpb24tZm9ybS5vcmRlclN1bW1hcnkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWF0aW9uLWZvcm0ub3JkZXJTdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbn1cblxuLmFydGljbGUtbGlzdC5jb21wZXRpdGl2ZS1pbnRlbGlnZW5jZSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFydGljbGUtbGlzdC5jb21wZXRpdGl2ZS1pbnRlbGlnZW5jZS5wcmVtaXVtLXNwZWNzLWFsc28gcCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFydGljbGUtbGlzdC5jb21wZXRpdGl2ZS1pbnRlbGlnZW5jZSAuYXJ0aWNsZS1saXN0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QuY29tcGV0aXRpdmUtaW50ZWxpZ2VuY2UgLmFydGljbGUtbGlzdC1pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtbGlzdC5jb21wZXRpdGl2ZS1pbnRlbGlnZW5jZSAuYXJ0aWNsZS1saXN0LWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QuY29tcGV0aXRpdmUtaW50ZWxpZ2VuY2UgLmFydGljbGUtbGlzdC1pbm5lciBhcnRpY2xlIGEgcGljdHVyZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LmNvbXBldGl0aXZlLWludGVsaWdlbmNlIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSBhIHBpY3R1cmUge1xuICAgIHdpZHRoOiAyMDdweDtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICB9XG59XG4uYXJ0aWNsZS1saXN0LmNvbXBldGl0aXZlLWludGVsaWdlbmNlIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSBhIHBpY3R1cmUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmFydGljbGUtbGlzdC5jb21wZXRpdGl2ZS1pbnRlbGlnZW5jZSAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGUgYSBwaWN0dXJlIGltZy5leHRlcm5hbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uYXJ0aWNsZS1saXN0LmNvbXBldGl0aXZlLWludGVsaWdlbmNlIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSAuYXJ0aWNsZS10ZXh0IGg0LmFydGljbGUtaGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LmNvbXBldGl0aXZlLWludGVsaWdlbmNlIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSAuYXJ0aWNsZS10ZXh0IGg0LmFydGljbGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QuY29tcGV0aXRpdmUtaW50ZWxpZ2VuY2UgLmJ1eS1zcGVjcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cbi5hcnRpY2xlLWxpc3QuY29tcGV0aXRpdmUtaW50ZWxpZ2VuY2UgLmJ1eS1zcGVjcyBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLmFydGljbGUtbGlzdC5jb21wZXRpdGl2ZS1pbnRlbGlnZW5jZSAuYnV5LXNwZWNzIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5hcnRpY2xlLWxpc3QuY29tcGV0aXRpdmUtaW50ZWxpZ2VuY2UgLmJ1eS1zcGVjcyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5hcnRpY2xlLWxpc3QuY29tcGV0aXRpdmUtaW50ZWxpZ2VuY2UgLmNhdGVnb3J5LWxpc3QucHJlbWl1bS1tb2RlbHMtbGlzdCB7XG4gIG1hcmdpbjogMCAwIDEuM2VtIDEuM2VtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LmNvbXBldGl0aXZlLWludGVsaWdlbmNlIC5jYXRlZ29yeS1saXN0LnByZW1pdW0tbW9kZWxzLWxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgLmJ1eS1zcGVjcyBidXR0b24ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1saXN0LW1vZGVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1ZW07XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsIC5jb250YWluZXIgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsIC5oZWFkaW5nLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDEuMDcxNGVtO1xuICBwYWRkaW5nLXRvcDogMi4xNWVtO1xuICB3aWR0aDogNjUlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwgLmhlYWRpbmctdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtbGlzdC1tb2RlbCBhcnRpY2xlOm50aC1jaGlsZCg0KSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbCBhcnRpY2xlOm50aC1jaGlsZCg0bikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbCBhcnRpY2xlOm50aC1jaGlsZCgzbis0KSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwgYXJ0aWNsZTpudGgtY2hpbGQoNSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwgYXJ0aWNsZTpudGgtY2hpbGQoNG4rNSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwgYXJ0aWNsZSBhLmFydGljbGUtaW1hZ2UgcGljdHVyZSB7XG4gICAgbWluLWhlaWdodDogMTQ4cHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwgYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbGlzdC1tb2RlbCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIHtcbiAgICB3aWR0aDogMjA5cHg7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgfVxufVxuLmFydGljbGUtbGlzdC1tb2RlbCBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbGlzdC1tb2RlbCBhcnRpY2xlIHtcbiAgICB3aWR0aDogMjAycHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwgLmFydGljbGUtbGlzdC1pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwgLmFydGljbGUtbGlzdC1pbm5lciBhcnRpY2xlIC5hcnRpY2xlLWhlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEzZW07XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbCAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGUgcCB7XG4gIHBhZGRpbmctdG9wOiAwLjcxNDI4NWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSAuYXJ0aWNsZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjRlbTtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSAuYXJ0aWNsZS10ZXh0IHAge1xuICAgIHBhZGRpbmctdG9wOiAwLjUxNDI4NWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwgLmFydGljbGUtbGlzdC1pbm5lciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5MDA7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5idXR0b24sIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmJ1dHRvbi13aGl0ZSwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuYnV0dG9uLS1wcmltYXJ5LCAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5idXR0b24tLXNlY29uZGFyeSwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIC5maWx0ZXItbGlzdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgLmZpbHRlci1saXN0IC5pdGVtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIC5maWx0ZXItbGlzdCAuaXRlbS1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyAuZmlsdGVyLWxpc3QgLml0ZW0tc2VsZWN0ZWQgLnRpbWVzLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTdweCkge1xuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIC5maWx0ZXItbGlzdCAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIC5maWx0ZXItbGlzdC1jbG9zZWQgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgLmZpbHRlci1saXN0LWNsb3NlZCAuaXRlbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci11bnBhY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNlM2U5ZjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RkN2U1O1xuICB6LWluZGV4OiAxMDAxO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci11bnBhY2tlZCAuZmEge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIGxpLm1lZ2Fkcm9wZG93bi10cmlnZ2VyLnRyaWdnZXItdW5wYWNrZWQgYSB7XG4gIG1hcmdpbjogMHB4IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci11bnBhY2tlZCBhOnZpc2l0ZWQgc3BhbiB7XG4gIGNvbG9yOiAjMjQ1YWEyO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyBsaS5tZWdhZHJvcGRvd24tdHJpZ2dlci50cmlnZ2VyLXVucGFja2VkIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjYTFiN2QzO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyBsaS5tZWdhZHJvcGRvd24tdHJpZ2dlci50cmlnZ2VyLXVucGFja2VkIHNwYW4ge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMyNDVhYTI7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIGxpLm1lZ2Fkcm9wZG93bi10cmlnZ2VyLnRyaWdnZXItdW5wYWNrZWQgc3BhbjpiZWZvcmUsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci11bnBhY2tlZCBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci1wYWNrZWQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkZDdlNTtcbiAgei1pbmRleDogMTAwMTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiA1cHggMzBweCA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci1wYWNrZWQgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyBsaS5tZWdhZHJvcGRvd24tdHJpZ2dlci50cmlnZ2VyLXBhY2tlZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyBsaS5tZWdhZHJvcGRvd24tdHJpZ2dlci50cmlnZ2VyLXBhY2tlZCBhOnZpc2l0ZWQgc3BhbiB7XG4gIGNvbG9yOiAjMjQ1YWEyO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyBsaS5tZWdhZHJvcGRvd24tdHJpZ2dlci50cmlnZ2VyLXBhY2tlZCBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ExYjdkMztcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci1wYWNrZWQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci1wYWNrZWQgc3BhbjpiZWZvcmUsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci1wYWNrZWQgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIGxpLm1lZ2Fkcm9wZG93biB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMjtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTNlOWYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkN2U1O1xuICBib3JkZXItbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIGxpLm1lZ2Fkcm9wZG93biB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMzcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyBsaS5tZWdhZHJvcGRvd24gdWwgbGkuZmlyc3QtY29sdW1uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAyMjRweDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgbGkubWVnYWRyb3Bkb3duIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyBsaS5tZWdhZHJvcGRvd24gdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA1cHggMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEuMTI1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTI1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQgYSAuZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQgYSAuZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgLmZpbHRlci1saXN0IC5zaG93LXRvZ2dsZSBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIC5maWx0ZXItbGlzdCAuc2hvdy10b2dnbGUgYSAuZmEge1xuICAgIGNvbG9yOiAjMjQ1YWEyO1xuICB9XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkN2U1O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCBsaTpmaXJzdC1jaGlsZCBoMywgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCBsaTpmaXJzdC1jaGlsZCAudGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICMyNDVhYTI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IGxpOmZpcnN0LWNoaWxkIGgzIC5mYSwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlIC5mYSwgI2Nvb2tpZXMtcG9wdXAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQgLnRpdGxlIC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IGxpOmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmU4ZjA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGkuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IGxpLnNob3ctdG9nZ2xlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIC50ZXh0LCAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbS1zbGlkZXIgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIC5idXR0b24sIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtLXNsaWRlciAuYnV0dG9uLXdoaXRlLCAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbS1zbGlkZXIgLmJ1dHRvbi0tcHJpbWFyeSwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIC5idXR0b24tLXNlY29uZGFyeSwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsZWZ0OiA3JTtcbiAgcGFkZGluZzogMC43cmVtIDAgMC41NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUlO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIC50ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB3aWR0aDogMzAlO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTglO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIHNwYW46YmVmb3JlLCAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbS1zbGlkZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAuc2hvdy10b2dnbGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkZDdlNTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEwcHggMzBweCA1cHggMzBweDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IC5zaG93LXRvZ2dsZSAuZmEge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAuc2hvdy10b2dnbGUgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IC5zaG93LXRvZ2dsZSBhOnZpc2l0ZWQgc3BhbiB7XG4gIGNvbG9yOiAjMjQ1YWEyO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLnNob3ctdG9nZ2xlIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjYTFiN2QzO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLnNob3ctdG9nZ2xlIHNwYW4ge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMyNDVhYTI7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAuc2hvdy10b2dnbGUgc3BhbjpiZWZvcmUsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IC5zaG93LXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IGxpIGEge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbS1zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtLXNlbGVjdGVkIGEge1xuICB3aWR0aDogOTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtLXNlbGVjdGVkIC50aW1lcy1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4IDA7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCBhIHNwYW4ubGluay10ZXh0IHtcbiAgY29sb3I6ICMyNDVhYTI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDFlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgYSBzcGFuLmxpbmstdGV4dDpiZWZvcmUsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IGEgc3Bhbi5saW5rLXRleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgYTp2aXNpdGVkIHNwYW4ubGluay10ZXh0IHtcbiAgY29sb3I6ICMyNDVhYTI7XG59XG4uYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCBhOmhvdmVyIHNwYW4ubGluay10ZXh0IHtcbiAgY29sb3I6ICNhMWI3ZDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IHtcbiAgICByaWdodDogMDtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy10b3A6IDEuMTI1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTI1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2VsZWN0ZWQgYSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbS1zZWxlY3RlZCAudGltZXMtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCBzcGFuIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QtY2xvc2VkIC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0gc3Bhbi5saW5rLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBjb2xvcjogIzI0NWFhMjtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCBoMywgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBjb2xvcjogIzI0NWFhMjtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbS1zZWxlY3RlZCAudGltZXMtYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbiAgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuYnV0dG9uLCAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5idXR0b24td2hpdGUsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmJ1dHRvbi0tcHJpbWFyeSwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuYnV0dG9uLS1zZWNvbmRhcnksIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5maWx0ZXItb3BlbiAuYnV0dG9uLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkN2U1O1xuICBjb2xvcjogIzI0NWFhMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuZmlsdGVyLW9wZW4gLmZpbHRlci1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcnRpY2xlLWxpc3QtcHJvbW90ZWQtbW9kZWxzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE4cHgpIHtcbiAgLmFydGljbGUtbGlzdC1wcm9tb3RlZC1tb2RlbHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1wcm9tb3RlZC1tb2RlbHMgaDIge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1saXN0LXByb21vdGVkLW1vZGVscyBhcnRpY2xlOm50aC1jaGlsZCg1KSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1wcm9tb3RlZC1tb2RlbHMgYXJ0aWNsZTpudGgtY2hpbGQoNG4rNSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5cbi5hcnRpY2xlLWxpc3QtcGFnZXIge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLmFydGljbGUtbGlzdC1wYWdlciAucGFnZXItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjQyODU3ZW07XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2VyIC5wYWdlci1saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2VyIC5wYWdlci1saW5rcyBhLCAuYXJ0aWNsZS1saXN0LXBhZ2VyIC5wYWdlci1saW5rcyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xufVxuLmFydGljbGUtbGlzdC1wYWdlciAucGFnZXItaXRlbS1wcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2VyIC5wYWdlci1pdGVtLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2VyIC5wYWdlci1pdGVtLWFsbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFydGljbGUtbGlzdC1wYWdlciAucGFnZXItaXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtcGFnZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QtcGFnZXIgLnBhZ2VyLWl0ZW0tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1wYWdlciAucGFnZXItaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmFydGljbGUtbGlzdC1wYWdlciAucGFnZXItaXRlbS1hbGwge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1wYWdlciAucGFnZXItaXRlbS1uZXh0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LXBhZ2VyIC5wYWdlci1saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtcGFnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LXBhZ2VyIC5wYWdlci1saW5rcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5hcnRpY2xlLWxpc3QtbW9kZWwtcHJlc3MgYXJ0aWNsZTpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcbn1cbi5hcnRpY2xlLWxpc3QtbW9kZWwtcHJlc3MgYXJ0aWNsZTpudGgtY2hpbGQoNCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtbGlzdC1tb2RlbC1wcmVzcyBhcnRpY2xlOm50aC1jaGlsZCgzbiszKSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwtcHJlc3MgYXJ0aWNsZTpudGgtY2hpbGQoM24rNCkge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE3cHgpIHtcbiAgLmFydGljbGUtbGlzdC1tb2RlbC1wcmVzcyBhcnRpY2xlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlLWxpc3QtbW9kZWwtcHJlc3MgYXJ0aWNsZTpudGgtY2hpbGQoNG4rNSkge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmFydGljbGUtbGlzdC1tb2RlbC1wcmVzcyBhcnRpY2xlOm50aC1jaGlsZCg1bis1KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LW1vZGVsLXByZXNzIGFydGljbGU6bnRoLWNoaWxkKDVuKzYpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFydGljbGUtbGlzdC1xdW90ZXMgLmFydGljbGUtbGlzdC1pbm5lciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYXJ0aWNsZS1saXN0LXF1b3RlcyAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1saXN0LXF1b3RlcyAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGUgLmFydGljbGUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmFydGljbGUtbGlzdC1xdW90ZXMgLmFydGljbGUtbGlzdC1pbm5lciBhcnRpY2xlIC5hcnRpY2xlLXF1b3RlIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEzZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hcnRpY2xlLWxpc3QtcXVvdGVzIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSBjaXRlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtcXVvdGVzIC5hcnRpY2xlLWxpc3QtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1xdW90ZXMgLmFydGljbGUtbGlzdC1pbm5lciBhcnRpY2xlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LXF1b3RlcyAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGUgLmFydGljbGUtaW1hZ2Uge1xuICAgIHdpZHRoOiA4M3B4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QtcXVvdGVzIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSAuYXJ0aWNsZS1xdW90ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1xdW90ZXMgLmFydGljbGUtbGlzdC1pbm5lciBhcnRpY2xlOm50aC1jaGlsZCgzbis0KSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uby1mbGV4Ym94IC5hcnRpY2xlLWxpc3QtcXVvdGVzIC5hcnRpY2xlLWxpc3QtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uby1mbGV4Ym94IC5hcnRpY2xlLWxpc3QtcXVvdGVzIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSB7XG4gIHdpZHRoOiA0NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG4ubm8tZmxleGJveCAuYXJ0aWNsZS1saXN0LXF1b3RlcyAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGUgLmFydGljbGUtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLyoqXG4gKiBMZWN0dXJhIG1hcmtldCBhcnRpY2xlIGxpc3RcbiAqL1xuLmFydGljbGUtbGlzdC1tYXJrZXQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmFydGljbGUtbGlzdC1tYXJrZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmFydGljbGUtbGlzdC1tYXJrZXQgaDIge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luOiAwLjNyZW0gLTFyZW0gLTMuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuYXJ0aWNsZS1saXN0LW1hcmtldCBoMiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICB9XG59XG4uYXJ0aWNsZS1saXN0LW1hcmtldCBoMi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHBhZGRpbmc6IDEuM2VtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogNjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbWFya2V0IGgyLnNtYWxsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QtbWFya2V0IC5oZWFkaW5nLWZpbHRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LW1hcmtldCAuYXJ0aWNsZS1saXN0LW1hcmtldC1pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuLmFydGljbGUtbGlzdC1tYXJrZXQgLmFydGljbGUtbGlzdC1tYXJrZXQtbm90ZXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxpc3QtbWFya2V0IC5hcnRpY2xlLWxpc3QtbWFya2V0LW5vdGVzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QtbWFya2V0IC5hcnRpY2xlLWxpc3QtbWFya2V0LXNlYXJjaC1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLWxpc3QtbWFya2V0IC5hcnRpY2xlLWxpc3QtbWFya2V0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjNyZW0gMC44cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFydGljbGUtbGlzdC1tYXJrZXQgLmFydGljbGUtbGlzdC1tYXJrZXQtc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmbGV4OiBub25lO1xufVxuLmFydGljbGUtbGlzdC1tYXJrZXQgLmFydGljbGUtbGlzdC1tYXJrZXQtc2VhcmNoIC5idXR0b24sIC5hcnRpY2xlLWxpc3QtbWFya2V0IC5hcnRpY2xlLWxpc3QtbWFya2V0LXNlYXJjaCAuYnV0dG9uLXdoaXRlLCAuYXJ0aWNsZS1saXN0LW1hcmtldCAuYXJ0aWNsZS1saXN0LW1hcmtldC1zZWFyY2ggLmJ1dHRvbi0tcHJpbWFyeSwgLmFydGljbGUtbGlzdC1tYXJrZXQgLmFydGljbGUtbGlzdC1tYXJrZXQtc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSwgLmFydGljbGUtbGlzdC1tYXJrZXQgLmFydGljbGUtbGlzdC1tYXJrZXQtc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBoZWlnaHQ6IDQycHg7XG59XG4uYXJ0aWNsZS1saXN0LW1hcmtldCAuYXJ0aWNsZS1saXN0LW1hcmtldC1jb3VudHJ5IHtcbiAgbWFyZ2luOiAxNHB4IDAuOHJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLmFydGljbGUtbGlzdC1tYXJrZXQgLmFydGljbGUtbGlzdC1tYXJrZXQtY291bnRyeSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qKlxuICogT25lIExlY3R1cmEgbWFya2V0IGFydGljbGVcbiAqL1xuLmFydGljbGUtbWFya2V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbWFya2V0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1tYXJrZXQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtbWFya2V0IC5hcnRpY2xlLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1pbWFnZSBwaWN0dXJlIHtcbiAgd2lkdGg6IDc2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1pbWFnZSBwaWN0dXJlIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1tYXJrZXQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAwIDAuNDY4NzVyZW07XG59XG4uYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjUlO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmFydGljbGUtbWFya2V0IC5hcnRpY2xlLWluZm8gLmFydGljbGUtbWFya2V0LWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1pbmZvIHAge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbWFya2V0IC5hcnRpY2xlLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1wYXJhbWV0ZXJzIHtcbiAgcGFkZGluZy10b3A6IDAuM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1wYXJhbWV0ZXJzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtcGFyYW1ldGVycyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLmFydGljbGUtbWFya2V0IC5hcnRpY2xlLWxpbmtzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtbGlua3MgbGkge1xuICBwYWRkaW5nOiAwLjIzNDM3NXJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtbGlua3MgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1sb2NhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtO1xufVxuLmFydGljbGUtbWFya2V0IC5hcnRpY2xlLXByaWNlLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkZGQ7XG4gIG1hcmdpbjogMCAtMC45Mzc1cmVtIC0wLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW0gMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtcHJpY2Utd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtcHJpY2Utd3JhcHBlciBwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmFydGljbGUtbWFya2V0IC5hcnRpY2xlLXByaWNlIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgcGFkZGluZy10b3A6IDAuMjM0Mzc1cmVtO1xufVxuLmFydGljbGUtbWFya2V0IC5hcnRpY2xlLXByaWNlLWluZm8ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjQ2ODc1cmVtO1xufVxuLmFydGljbGUtbWFya2V0IC5hcnRpY2xlLWlucXVpcmUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1pbnF1aXJlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtaW5xdWlyZSAuYnV0dG9uLCAuYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtaW5xdWlyZSAuYnV0dG9uLXdoaXRlLCAuYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtaW5xdWlyZSAuYnV0dG9uLS1wcmltYXJ5LCAuYXJ0aWNsZS1tYXJrZXQgLmFydGljbGUtaW5xdWlyZSAuYnV0dG9uLS1zZWNvbmRhcnksIC5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1pbnF1aXJlIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1tYXJrZXQtZGVhbGVyLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMnJlbTtcbiAgbWF4LXdpZHRoOiAxMGVtO1xuICBtYXgtaGVpZ2h0OiA0ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5hcnRpY2xlLW1hcmtldCAuYXJ0aWNsZS1tYXJrZXQtZGVhbGVyLWxvZ28ge1xuICAgIHRvcDogMC4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5cbi5hcnRpY2xlLW1hcmtldC1yZW50YWxzOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuYXJ0aWNsZS1tYXJrZXQtcmVudGFsczpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMC45cmVtO1xuICAgIG1hcmdpbi10b3A6IDMuNjVyZW07XG4gIH1cbn1cblxuLmFydGljbGUtbWFya2V0LXVzZWQgLmFydGljbGUtaW5xdWlyZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5hcnRpY2xlLW1hcmtldC11c2VkIC5hcnRpY2xlLWlucXVpcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLnZpZGVvLXdyYXBwZXIgYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnZpZGVvLXdyYXBwZXIgLmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAxJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLnZpZGVvLXdyYXBwZXIgLmNhbnZhcyAuZmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiA0MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA3ZW07XG59XG4udmlkZW8td3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItdmlkZW8gaDQge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXZpZGVvIC5pdGVtIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcGFkZGluZzogMi41ZW0gMS43ZW07XG4gIH1cbiAgLmNvbnRhaW5lci12aWRlbyAuaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29udGFpbmVyLXZpZGVvIC5pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29udGFpbmVyLXZpZGVvIC5pdGVtIC52aWRlby13cmFwcGVyIC5jYW52YXMgLmZhIHtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiAzNSU7XG4gIH1cbiAgLmNvbnRhaW5lci12aWRlbyAuc3Vic2NyaWJlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWluZXItdmlkZW8gLnN1YnNjcmliZS1idXR0b24gLmJ1dHRvbi1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMyNDVhYTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItdmlkZW8gLml0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjdlbTtcbiAgfVxuICAuY29udGFpbmVyLXZpZGVvIC5pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmNvbnRhaW5lci12aWRlbyAuaXRlbSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yZW07XG4gIH1cbiAgLmNvbnRhaW5lci12aWRlbyAuaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xuICB9XG4gIC5jb250YWluZXItdmlkZW8gLml0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb250YWluZXItdmlkZW8gLml0ZW0gLnZpZGVvLXdyYXBwZXIgLmNhbnZhcyAuZmEge1xuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIC5sb2dvIC5jb29wZXJhdGlvbi13aXRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuZm9vdGVyIC5sb2dvIC5jb29wZXJhdGlvbi13aXRoIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbmZvb3Rlci5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbmZvb3RlciBhIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIC5saW5rLXRvLXRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMmUyZTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgcGFkZGluZzogMS44ZW0gMDtcbn1cbmZvb3RlciAuanVzdGlmeS1saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAxLjc4NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIgLmp1c3RpZnktbGlua3MgYSB7XG4gIG1hcmdpbjogMCAwLjRlbTtcbn1cbmZvb3RlciAuanVzdGlmeS1saW5rcyAuc29jaWFsLWljb24ge1xuICBtYXJnaW46IDAgMC40ZW07XG59XG5mb290ZXIgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXhib3ggZm9vdGVyLmNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm5vLWZsZXhib3ggZm9vdGVyLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwO1xuICB9XG4gIC5uby1mbGV4Ym94IGZvb3Rlci5jb250YWluZXIgLmxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiA1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVlbTtcbiAgfVxuICAubm8tZmxleGJveCBmb290ZXIuY29udGFpbmVyIC5qdXN0aWZ5LWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzVlbTtcbiAgfVxuICBmb290ZXIuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XG4gIH1cbiAgZm9vdGVyLmNvbnRhaW5lciAubGluay10by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyLmNvbnRhaW5lciAubG9nbyB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmNvbnRhaW5lciAubG9nbyB7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmNvbnRhaW5lciAubG9nbyBhLmxvZ28ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sb2dvL2xvZ29fbS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5jb250YWluZXIgLmxvZ28gYS5tYXJrZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sb2dvL2xvZ29fbWFya2V0LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5jb250YWluZXIgLmp1c3RpZnktbGlua3Mge1xuICAgIHdpZHRoOiAzNiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIuY29udGFpbmVyIC50ZXh0LWxpbmtzIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogMGVtO1xuICB9XG4gIGZvb3Rlci5jb250YWluZXIgLnRleHQtbGlua3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmNvbnRhaW5lciAuY29weXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5jb250YWluZXIgLmNvbnRhaW5lci1sYW5ndWFnZXMge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIGZvb3Rlci5jb250YWluZXIgLmxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAzLjVlbTtcbiAgfVxuICBmb290ZXIuY29udGFpbmVyIC5qdXN0aWZ5LWxpbmtzIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGZvb3Rlci5jb250YWluZXIgLmp1c3RpZnktbGlua3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGZvb3Rlci5jb250YWluZXIgLmp1c3RpZnktbGlua3MgYSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyLmNvbnRhaW5lciAudGV4dC1saW5rcyB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBwYWRkaW5nLXRvcDogMi44MjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBmb290ZXIuY29udGFpbmVyIC50ZXh0LWxpbmtzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgZm9vdGVyLmNvbnRhaW5lcjpiZWZvcmUsIGZvb3Rlci5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjE4cHgpIC8gMik7XG4gIH1cbiAgZm9vdGVyLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgZm9vdGVyLmNvbnRhaW5lcjphZnRlciB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zb2NpYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3NvY2lhbC9zb2NpYWxfbS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnNvY2lhbC1pY29uLWZiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uc29jaWFsLWljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7XG59XG5cbi5zb2NpYWwtaWNvbi15dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzBweCAwO1xufVxuXG4uc29jaWFsLWljb24tbGlua2VkLWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NXB4IDA7XG59XG5cbi5zb2NpYWwtaWNvbi1zcG9uc29yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvY2lhbC9zb2NpYWxfaWNvbnNfc3BvbnNvcnMucG5nXCIpO1xufVxuLnNvY2lhbC1pY29uLXNwb25zb3Iuc29jaWFsLWljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG59XG4uc29jaWFsLWljb24tc3BvbnNvci5zb2NpYWwtaWNvbi15dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwO1xufVxuLnNvY2lhbC1pY29uLXNwb25zb3Iuc29jaWFsLWljb24tbGlua2VkLWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDA7XG59XG5cbi5sZWN0dXJhLWxhbmd1YWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVjdHVyYS1sYW5ndWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmxlY3R1cmEtbGFuZ3VhZ2UgLmxlY3R1cmEtbGFuZ3VhZ2UtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMTZweCAxMXB4IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTJlMmU7XG59XG4ubGVjdHVyYS1sYW5ndWFnZSAubGVjdHVyYS1sYW5ndWFnZS1hY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG59XG4ubGVjdHVyYS1sYW5ndWFnZSAuZmxhZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5sZWN0dXJhLWxhbmd1YWdlIC5hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sZWN0dXJhLWxhbmd1YWdlIC5sZWN0dXJhLWxhbmd1YWdlLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG59XG4ubGVjdHVyYS1sYW5ndWFnZSAubGVjdHVyYS1sYW5ndWFnZS1vcHRpb25zIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGVjdHVyYS1sYW5ndWFnZSAubGVjdHVyYS1sYW5ndWFnZS1vcHRpb25zIGxpIHtcbiAgbWFyZ2luOiAwIDAgMC4yZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxlY3R1cmEtbGFuZ3VhZ2UgLmxlY3R1cmEtbGFuZ3VhZ2Utb3B0aW9ucyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZjNmM2Y7XG59XG4ubGVjdHVyYS1sYW5ndWFnZSAubGVjdHVyYS1sYW5ndWFnZS1vcHRpb25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjE0MmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVjdHVyYS1sYW5ndWFnZSAubGVjdHVyYS1sYW5ndWFnZS1vcHRpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmxlY3R1cmEtbGFuZ3VhZ2Utb3BlbiAubGVjdHVyYS1sYW5ndWFnZS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubGVjdHVyYS1sYW5ndWFnZS1vcGVuIC5sZWN0dXJhLWxhbmd1YWdlLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5uby1mbGV4Ym94IC5sZWN0dXJhLWxhbmd1YWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2VydmljZXMtcGFnZXMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLXBhZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VydmljZXMtcGFnZXMgLnNlcnZpY2VzLXBhZ2VzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDE2cHggMTFweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmUyZTJlO1xufVxuLnNlcnZpY2VzLXBhZ2VzIC5zZXJ2aWNlcy1wYWdlcy1hY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG59XG4uc2VydmljZXMtcGFnZXMgLmZsYWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VydmljZXMtcGFnZXMgLmFycm93IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNlcnZpY2VzLXBhZ2VzIC5zZXJ2aWNlcy1wYWdlcy1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG59XG4uc2VydmljZXMtcGFnZXMgLnNlcnZpY2VzLXBhZ2VzLW9wdGlvbnMgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlcy1wYWdlcyAuc2VydmljZXMtcGFnZXMtb3B0aW9ucyBsaSB7XG4gIG1hcmdpbjogMCAwIDAuMmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZXJ2aWNlcy1wYWdlcyAuc2VydmljZXMtcGFnZXMtb3B0aW9ucyBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZDogcmdiKDYzLCA2MywgNjMpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZXJ2aWNlcy1wYWdlcyAuc2VydmljZXMtcGFnZXMtb3B0aW9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMS4xNDJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLXBhZ2VzIC5zZXJ2aWNlcy1wYWdlcy1vcHRpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNlcnZpY2VzLXBhZ2VzLW9wZW4gLnNlcnZpY2VzLXBhZ2VzLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5zZXJ2aWNlcy1wYWdlcy1vcGVuIC5zZXJ2aWNlcy1wYWdlcy1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubm8tZmxleGJveCAuc2VydmljZXMtcGFnZXMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZXJ2aWNlcy1wYWdlcy1tb2JpbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuc2VydmljZXMtcGFnZXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VydmljZXMtcGFnZXMtbW9iaWxlIC5zZXJ2aWNlcy1wYWdlcy1tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4uc2VydmljZXMtcGFnZXMtbW9iaWxlIC5zZXJ2aWNlcy1wYWdlcy1tb2JpbGUtbWVudS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvZmxhZ3MucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG59XG5cbi5mbGFnLWNuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0yMnB4O1xufVxuXG4uZmxhZy1jeiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zM3B4O1xufVxuXG4uZmxhZy1kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zM3B4O1xufVxuXG4uZmxhZy1lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzNweDtcbn1cblxuLmZsYWctZnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDRweDtcbn1cblxuLmZsYWctZ2Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ0cHg7XG59XG5cbi5mbGFnLWl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NnB4O1xufVxuXG4uZmxhZy1wbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEwcHg7XG59XG5cbi5mbGFnLXJ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyMXB4O1xufVxuXG4uZmxhZy1lbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDRweDtcbn1cblxuLmZsYWctbmwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk5cHg7XG59XG5cbi5mbGFnLXRyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDNweDtcbn1cblxuLmZsYWctbm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2cHggLTk5cHg7XG59XG5cbi5mbGFnLXVhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xNDNweDtcbn1cblxuLmZsYWctYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTFweDtcbn1cblxuLmZsYWctcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTIxcHg7XG59XG5cbi5mbGFnLXBnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NnB4IC0xMTBweDtcbn1cblxuLmZsYWctaHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTU1cHg7XG59XG5cbi5jb250YWluZXItcHJvbW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDNlbTtcbn1cbi5jb250YWluZXItcHJvbW8gcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmNvbnRhaW5lci1wcm9tbyAuaGVscGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmNvbnRhaW5lci1wcm9tbyBwaWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDMzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuY29udGFpbmVyLXByb21vIHtcbiAgICBtYXJnaW4tbGVmdDogNGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgbWFyZ2luLXRvcDogLTIxNHB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuY29udGFpbmVyLWNhdGVnb3J5LWxpc3QgLmNvbnRhaW5lci1wcm9tbyB7XG4gICAgbWFyZ2luLXRvcDogLTE3NnB4O1xuICB9XG59XG5cbi5jb250YWluZXItdmFsdWF0aW9uLXByb21vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3ZhbHVhdGlvbl9ib3hfYmdfbS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xufVxuLmNvbnRhaW5lci12YWx1YXRpb24tcHJvbW8gcCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctdG9wOiAwLjU3MTQyODU3ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG4uY29udGFpbmVyLXZhbHVhdGlvbi1wcm9tbyAudmFsdWF0aW9uLXRleHQgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItdmFsdWF0aW9uLXByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG4gIC5jb250YWluZXItdmFsdWF0aW9uLXByb21vIGgyIHtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICB9XG4gIC5jb250YWluZXItdmFsdWF0aW9uLXByb21vIC52YWx1YXRpb24tdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBtYXJnaW4tbGVmdDogMTglO1xuICB9XG4gIC5jb250YWluZXItdmFsdWF0aW9uLXByb21vIC5idXR0b24tYmx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMS44ZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMTI3cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci10cnktdmFsdWF0aW9uLXByb21vIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lci10cnktdmFsdWF0aW9uLXByb21vIC5wcmVtaXVtIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItdHJ5LXZhbHVhdGlvbi1wcm9tbyBoMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICB9XG59XG5cbi5jb250YWluZXItcXVpei1wcm9tbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dvX3F1aXoucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmM0Njtcbn1cbi5jb250YWluZXItcXVpei1wcm9tbyBwIHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZy10b3A6IDAuNTcxNDI4NTdlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFpbmVyLXF1aXotcHJvbW8gLnF1aXotdGV4dCBoMiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFpbmVyLXF1aXotcHJvbW8gLmJ1dHRvbi1xdWl6IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzIwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1NHB4KSB7XG4gIC5jb250YWluZXItcXVpei1wcm9tbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fcXVpel9tbS5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1xdWl6LXByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG4gIC5jb250YWluZXItcXVpei1wcm9tbyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRlbTtcbiAgfVxuICAuY29udGFpbmVyLXF1aXotcHJvbW8gLnF1aXotdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBtYXJnaW4tbGVmdDogMTglO1xuICB9XG4gIC5jb250YWluZXItcXVpei1wcm9tbyAuYnV0dG9uLXF1aXoge1xuICAgIG1hcmdpbi10b3A6IDAuOGVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXF1aXotcHJvbW8tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nb19xdWl6X2JsYWNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uY29udGFpbmVyLXF1aXotcHJvbW8tYmxhY2sgcCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctdG9wOiAwLjU3MTQyODU3ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGNvbG9yOiAjMjIyO1xufVxuLmNvbnRhaW5lci1xdWl6LXByb21vLWJsYWNrIC5xdWl6LXRleHQtYmxhY2sgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmNvbnRhaW5lci1xdWl6LXByb21vLWJsYWNrIC5idXR0b24tcXVpei1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDVhYTI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTRweCkge1xuICAuY29udGFpbmVyLXF1aXotcHJvbW8tYmxhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dvX3F1aXpfYmxhY2tfbW0ucG5nXCIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItcXVpei1wcm9tby1ibGFjayB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxuICAuY29udGFpbmVyLXF1aXotcHJvbW8tYmxhY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40ZW07XG4gIH1cbiAgLmNvbnRhaW5lci1xdWl6LXByb21vLWJsYWNrIC5xdWl6LXRleHQtYmxhY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MiU7XG4gICAgbWFyZ2luLWxlZnQ6IDE4JTtcbiAgfVxuICAuY29udGFpbmVyLXF1aXotcHJvbW8tYmxhY2sgLmJ1dHRvbi1xdWl6LWJsYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1xdWl6LXByb21vLWRoZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dvL2RoZl9sb2dvX3F1aXoucG5nXCIpO1xufVxuLmNvbnRhaW5lci1xdWl6LXByb21vLWRoZiAucXVpei10ZXh0LWJsYWNrIHtcbiAgcGFkZGluZy1ib3R0b206IDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1xdWl6LXByb21vLWRoZiAucXVpei10ZXh0LWJsYWNrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNTMlO1xuICAgIG1hcmdpbi1sZWZ0OiAyOSU7XG4gIH1cbiAgLmNvbnRhaW5lci1xdWl6LXByb21vLWRoZiAucXVpei10ZXh0LWJsYWNrIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogMC42ZW07XG4gIH1cbn1cblxuLmZiLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVlbTtcbiAgcGFkZGluZy1ib3R0b206IDVlbTtcbn1cblxuLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTE5cHgpIHtcbiAgLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlOm50aC1jaGlsZChuKzcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYW51ZmFjdHVyZXItbGlzdCAubWFudWZhY3R1cmVyLWxpc3QtaW5uZXIgcGljdHVyZSB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgcGFkZGluZzogMS4xNWVtO1xuICB9XG4gIC5tYW51ZmFjdHVyZXItbGlzdCAubWFudWZhY3R1cmVyLWxpc3QtaW5uZXIgcGljdHVyZTpudGgtY2hpbGQobis3KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlOm50aC1jaGlsZChuKzExKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlOm50aC1jaGlsZChuKzExKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5vLWZsZXhib3ggLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm8tZmxleGJveCAubWFudWZhY3R1cmVyLWxpc3QgLm1hbnVmYWN0dXJlci1saXN0LWlubmVyIHBpY3R1cmU6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA1MTlweCkge1xuICAubm8tZmxleGJveCAubWFudWZhY3R1cmVyLWxpc3QgLm1hbnVmYWN0dXJlci1saXN0LWlubmVyIHBpY3R1cmU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbiAgLm5vLWZsZXhib3ggLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCkge1xuICAubm8tZmxleGJveCAubWFudWZhY3R1cmVyLWxpc3QgLm1hbnVmYWN0dXJlci1saXN0LWlubmVyIHBpY3R1cmU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbiAgLm5vLWZsZXhib3ggLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlOm50aC1jaGlsZCg1bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjdweCkge1xuICAubm8tZmxleGJveCAubWFudWZhY3R1cmVyLWxpc3QgLm1hbnVmYWN0dXJlci1saXN0LWlubmVyIHBpY3R1cmU6bnRoLWNoaWxkKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbiAgLm5vLWZsZXhib3ggLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlOm50aC1jaGlsZCg2bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzZweCkge1xuICAubm8tZmxleGJveCAubWFudWZhY3R1cmVyLWxpc3QgLm1hbnVmYWN0dXJlci1saXN0LWlubmVyIHBpY3R1cmU6bnRoLWNoaWxkKDZuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbiAgLm5vLWZsZXhib3ggLm1hbnVmYWN0dXJlci1saXN0IC5tYW51ZmFjdHVyZXItbGlzdC1pbm5lciBwaWN0dXJlOm50aC1jaGlsZCg3bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tZmxleGJveCAubWFudWZhY3R1cmVyLWxpc3QgLm1hbnVmYWN0dXJlci1saXN0LWlubmVyIHBpY3R1cmUge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjNlbTtcbiAgfVxuICAubm8tZmxleGJveCAubWFudWZhY3R1cmVyLWxpc3QgLm1hbnVmYWN0dXJlci1saXN0LWlubmVyIHBpY3R1cmU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjNlbTtcbiAgfVxuICAubm8tZmxleGJveCAubWFudWZhY3R1cmVyLWxpc3QgLm1hbnVmYWN0dXJlci1saXN0LWlubmVyIHBpY3R1cmU6bnRoLWNoaWxkKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uby1mbGV4Ym94IC5tYW51ZmFjdHVyZXItbGlzdCAubWFudWZhY3R1cmVyLWxpc3QtaW5uZXIgcGljdHVyZTpudGgtY2hpbGQoNm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuM2VtO1xuICB9XG4gIC5uby1mbGV4Ym94IC5tYW51ZmFjdHVyZXItbGlzdCAubWFudWZhY3R1cmVyLWxpc3QtaW5uZXIgcGljdHVyZTpudGgtY2hpbGQoN24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuM2VtO1xuICB9XG59XG5cbi5sdy1icmVhZGNydW1icyBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sdy1icmVhZGNydW1icyBhOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5sdy1icmVhZGNydW1icyBhOmxhc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5sdy1icmVhZGNydW1icyAuYWN0dWFsLCAubHctYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sdy1icmVhZGNydW1icyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmx3LWJyZWFkY3J1bWJzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubHctYnJlYWRjcnVtYnMgYTpsYXN0LW9mLXR5cGU6YmVmb3JlLCAubHctYnJlYWRjcnVtYnMud2l0aG91dC1sYXN0IGE6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sdy1icmVhZGNydW1icyBhOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubHctYnJlYWRjcnVtYnMgLmFjdHVhbCwgLmx3LWJyZWFkY3J1bWJzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsIC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLCAubWZwLWFycm93LCAubWZwLXByZWxvYWRlciwgLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1mcC1jbG9zZSwgYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3ZlciwgLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlLCAjbWZwLWFqYXgtd3JhcHBlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6IHdoaXRlO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4O1xufVxuXG4ubWZwLWFycm93OmhvdmVyLCAubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93OmFmdGVyLCAubWZwLWFycm93IC5tZnAtYiwgLm1mcC1hcnJvdyAubWZwLWEge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciwgLm1mcC1hcnJvdyAubWZwLWEge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUsIC5tZnAtYXJyb3cgLm1mcC1iIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIsIC5tZnAtYXJyb3ctbGVmdCAubWZwLWEge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlLCAubWZwLWFycm93LWxlZnQgLm1mcC1iIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM2YzZjNmO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIsIC5tZnAtYXJyb3ctcmlnaHQgLm1mcC1hIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSwgLm1mcC1hcnJvdy1yaWdodCAubWZwLWIge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM2YzZjNmO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuI21mcC1hamF4LXdyYXBwZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmM2YzZjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cbi5tZnAtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG4ubWZwLWllNyAubWZwLWltZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZnAtaWU3IC5tZnAtYm90dG9tLWJhciB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5tZnAtaWU3IC5tZnAtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1mcC1pZTcgLm1mcC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG59XG5cbi5tZnAtaWU3IC5tZnAtY2xvc2Uge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyoqXG4gKiBTaW1wbGUgZmFkZSB0cmFuc2l0aW9uLFxuICovXG4ubWZwLWZhZGUubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlYWR5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbn1cblxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNtZnAtYWpheC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFicyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuLnRhYnMgbGkge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkZDdlNTtcbiAgcGFkZGluZzogMDtcbn1cbi50YWJzIGxpIGgzLCAudGFicyBsaSAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC50YWJzIGxpIC50aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi50YWJzIGxpLm1vYmlsZS1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYnMgbGkgLmxpbmstdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZsb2F0OiBub25lO1xufVxuLnRhYnMgbGkgc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZsb2F0OiByaWdodDtcbn1cbi50YWJzIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG59XG4udGFicyBsaS5hY3R1YWwgYSAubGluay10ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmOWY5Zjk7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RkN2U1O1xuICB9XG4gIC50YWJzIGxpLmFjdHVhbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYnMgbGkuYWN0dWFsIGEge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFicyBsaS5tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJzIGxpIHNwYW4sIC50YWJzIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJzIGxpIHNwYW4ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgfVxuICAudGFicyBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuLnRhYnMgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnM6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250YWluZXItd2l0aC10YWJzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXdpdGgtdGFicy5zcGFyZS1wYXJ0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uY29udGFpbmVyLXdpdGgtdGFicyAuY2FsbC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmNvbnRhaW5lci13aXRoLXRhYnMgLmNhbGwtYnV0dG9uIHtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci13aXRoLXRhYnMgLmNhbGwtYnV0dG9uIHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cbi5jb250YWluZXItd2l0aC10YWJzIC5jYWxsLWJ1dHRvbiBhIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXdpdGgtdGFicyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5jb250YWluZXItd2l0aC10YWJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci13aXRoLXRhYnMgLmNvbnRhaW5lci10YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbn1cbi5jb250YWluZXItd2l0aC10YWJzIC5jb250YWluZXItdGFicyAubW9iaWxlLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMC44NzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXdpdGgtdGFicyBhc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWluZXItd2l0aC10YWJzIGFzaWRlIC5jb250YWluZXItZ3JheS1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZzogMS41ZW07XG4gIH1cbn1cbi5jb250YWluZXItd2l0aC10YWJzIC50YWItY29udGVudCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItd2l0aC10YWJzIC50YWItY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmNvbnRhaW5lci13aXRoLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICB9XG59XG4uY29udGFpbmVyLXdpdGgtdGFicyAudGFiLWNvbnRlbnQgLmFydGljbGUtbGlzdC1pbm5lciBhcnRpY2xlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cbi5jb250YWluZXItd2l0aC10YWJzIC50YWItY29udGVudCAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGU6bnRoLWNoaWxkKDRuKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29udGFpbmVyLXdpdGgtdGFicyAuYXJ0aWNsZS1saXN0LW1vZGVsLXByZXNzIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZTpudGgtY2hpbGQoNG4pIHtcbiAgcGFkZGluZy1yaWdodDogMS4yZW07XG59XG4uY29udGFpbmVyLXdpdGgtdGFicyAudGFiLWNvbnRlbnQtZGV0YWlsIC5tYWluLWltYWdlIGEsIC5jb250YWluZXItd2l0aC10YWJzIC50YWItY29udGVudC1kZXRhaWwgLm1haW4taW1hZ2UgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lci13aXRoLXRhYnMgLnRhYi1jb250ZW50LWRldGFpbCAubWFpbi1pbWFnZSBhIHtcbiAgd2lkdGg6IDMyMnB4O1xuICBoZWlnaHQ6IDIyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWluZXItd2l0aC10YWJzIC50YWItY29udGVudC1kZXRhaWwgLm1haW4taW1hZ2UgYSBwaWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMjI2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29udGFpbmVyLXdpdGgtdGFicyAudGFiLWNvbnRlbnQtZGV0YWlsIC5tYWluLWltYWdlIGEgcGljdHVyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItd2l0aC10YWJzIC50YWItY29udGVudC1kZXRhaWwgLmNvbnRhaW5lci10aGluLWdyYXktYm9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY29udGFpbmVyLXdpdGgtdGFicyAudGFiLWNvbnRlbnQtZGV0YWlsIC5jb250YWluZXItdmFsdWF0aW9uLXByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuICAuY29udGFpbmVyLXdpdGgtdGFicyAudGFiLWNvbnRlbnQtZGV0YWlsIC5jb250YWluZXItdGVjaC1zcGVjcyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xuICB9XG59XG4uY29udGFpbmVyLXdpdGgtdGFicyAudGFiLWNvbnRlbnQtZGV0YWlsIC5wcmVtaXVtLWxpbmtzIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLmNvbnRhaW5lci13aXRoLXRhYnMgLnRhYi1jb250ZW50LWRldGFpbCAucHJlbWl1bS1saW5rcyBhLmJ1dHRvbiwgLmNvbnRhaW5lci13aXRoLXRhYnMgLnRhYi1jb250ZW50LWRldGFpbCAucHJlbWl1bS1saW5rcyBhLmJ1dHRvbi13aGl0ZSwgLmNvbnRhaW5lci13aXRoLXRhYnMgLnRhYi1jb250ZW50LWRldGFpbCAucHJlbWl1bS1saW5rcyBhLmJ1dHRvbi0tcHJpbWFyeSwgLmNvbnRhaW5lci13aXRoLXRhYnMgLnRhYi1jb250ZW50LWRldGFpbCAucHJlbWl1bS1saW5rcyBhLmJ1dHRvbi0tc2Vjb25kYXJ5LCAuY29udGFpbmVyLXdpdGgtdGFicyAudGFiLWNvbnRlbnQtZGV0YWlsIC5wcmVtaXVtLWxpbmtzIGEuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgcGFkZGluZzogMC44ZW0gMS43ZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLmNvbnRhaW5lci13aXRoLXRhYnMgLnRhYi1jb250ZW50LWRldGFpbCAucHJlbWl1bS1saW5rcyBhLmNvbnRhY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcGFkZGluZzogMWVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItd2l0aC10YWJzIC50YWItY29udGVudC1kZXRhaWwgLnByZW1pdW0tbGlua3MgYS5jb250YWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRhaW5lci13aXRoLXRhYnMgLmNvbnRhaW5lci10YWItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG4uY29udGFpbmVyLXdpdGgtdGFicyAuY29udGFpbmVyLXRhYi10ZXh0ID4gcCwgLmNvbnRhaW5lci13aXRoLXRhYnMgLmNvbnRhaW5lci10YWItdGV4dCA+IGgyLCAuY29udGFpbmVyLXdpdGgtdGFicyAuY29udGFpbmVyLXRhYi10ZXh0ID4gaDMsIC5jb250YWluZXItd2l0aC10YWJzICNjb29raWVzLXBvcHVwIC5jb250YWluZXItdGFiLXRleHQgPiAudGl0bGUsICNjb29raWVzLXBvcHVwIC5jb250YWluZXItd2l0aC10YWJzIC5jb250YWluZXItdGFiLXRleHQgPiAudGl0bGUsIC5jb250YWluZXItd2l0aC10YWJzIC5jb250YWluZXItdGFiLXRleHQgPiBoNCwgLmNvbnRhaW5lci13aXRoLXRhYnMgLmNvbnRhaW5lci10YWItdGV4dCA+IGg1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbnRhaW5lci13aXRoLXRhYnMgLmNvbnRhaW5lci10YWItdGV4dCAudGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jb250YWluZXItd2l0aC10YWJzIC5jb250YWluZXItdGFiLXRleHQgLm1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXdpdGgtdGFicyAuY29udGFpbmVyLXRhYi10ZXh0IC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhaW5lci13aXRoLXRhYnMgLmNvbnRhaW5lci10YWItdGV4dCAubW9iaWxlLW9ubHkgLmNvbnRhaW5lci10YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXdpdGgtdGFicyAuY29udGFpbmVyLXRhYi10ZXh0IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyLXdpdGgtdGFicyAuY29udGFpbmVyLXRhYi10ZXh0IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXdpdGgtdGFicy5tb2RlbC1kZXRhaWwgLmNvbnRhaW5lci10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci10ZWNoLXNwZWNzIHRhYmxlIHtcbiAgICB3aWR0aDogOTMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluZm8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkN2U1O1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY2O1xuICBwYWRkaW5nOiAxLjZlbTtcbiAgbWFyZ2luLXRvcDogMS40ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5pbmZvLWJveDpiZWZvcmUsIC5pbmZvLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uaW5mby1ib3g6YmVmb3JlIHtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjZGQ3ZTUgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5pbmZvLWJveDphZnRlciB7XG4gIHRvcDogLTIxcHg7XG4gIGxlZnQ6IDJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWJmMGY2IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG4uaW5mby1ib3ggcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGNvbG9yOiAjMjQ1YWEyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29udGFpbmVyLW1hbnVmYWN0dXJlciAubWFudWZhY3R1cmVyLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNS40ZW07XG4gIHJpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDkzcHg7XG59XG4uY29udGFpbmVyLW1hbnVmYWN0dXJlciAuaGVhZGluZy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItbWFudWZhY3R1cmVyIC5oZWFkaW5nLXRleHQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jb250YWluZXItbWFudWZhY3R1cmVyIC5oZWFkaW5nLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG59XG4uY29udGFpbmVyLW1hbnVmYWN0dXJlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tYW51ZmFjdHVyZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLW1hbnVmYWN0dXJlciBoMSB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmNvbnRhaW5lci1tYW51ZmFjdHVyZXIgaDEud2l0aC1wcmVtaXVtLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbnRhaW5lci1tYW51ZmFjdHVyZXIgLmluZm8tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1LjVlbTtcbiAgICByaWdodDogMTNlbTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxLjJlbTtcbiAgfVxuICAuY29udGFpbmVyLW1hbnVmYWN0dXJlciAuaW5mby1ib3g6YmVmb3JlIHtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjZGQ3ZTU7XG4gIH1cbiAgLmNvbnRhaW5lci1tYW51ZmFjdHVyZXIgLmluZm8tYm94OmFmdGVyIHtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlYmYwZjY7XG4gIH1cbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAxLjRlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40ZW07XG4gIH1cbn1cbi5jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLmNhcm91c2VsIC5zbGljay1zbGlkZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jYXJvdXNlbCAuc2xpY2stcHJldiwgLmNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgei1pbmRleDogMTA7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLXByZXY6Zm9jdXMsIC5jYXJvdXNlbCAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlLCAuY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLmNhcm91c2VsIC5zbGljay1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmNhcm91c2VsLW1vZGVsIHtcbiAgaGVpZ2h0OiA5M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLW1vZGVsIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uY2Fyb3VzZWwtbW9kZWwgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1tb2RlbCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICB9XG59XG5cbi5hbHBoYWJldCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxwaGFiZXQgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbHBoYWJldCBsaSBhIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWxwaGFiZXQgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGNvbG9yOiAjMjIyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxwaGFiZXQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uZmxleC10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZsZXgtdGFibGUgbGkge1xuICBwYWRkaW5nOiAxLjQyOGVtO1xuICBmbGV4OiAxIDAgNTAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RkN2U1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkZDdlNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtdGFibGUgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mbGV4LXRhYmxlIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS43MTRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mbGV4LXRhYmxlIGxpIHNwYW4ge1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbi5mbGV4LXRhYmxlIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXRhYmxlIGxpIHtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC10YWJsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5pY29uLXllbGxvdy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMveWVsbG93X2NpcmNsZS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNWVtO1xuICB0b3A6IC02MnB4O1xuICBwYWRkaW5nOiAxLjJlbTtcbiAgcGFkZGluZy10b3A6IDIuNGVtO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4yNzNlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLXllbGxvdy1jaXJjbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy95ZWxsb3dfY2lyY2xlX3QucG5nXCIpO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg2ZW07XG4gICAgdG9wOiAtODJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLXllbGxvdy1jaXJjbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmljb24teWVsbG93LWNpcmNsZS1kZSB7XG4gIHBhZGRpbmctdG9wOiAyLjJlbTtcbn1cblxuLmljb24teWVsbG93LWNpcmNsZS1lcyB7XG4gIHBhZGRpbmctdG9wOiAyLjFlbTtcbn1cblxuLmljb24teWVsbG93LWNpcmNsZS1pdCB7XG4gIHRvcDogLTEwOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZy10b3A6IDQuMmVtO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4uaWNvbi15ZWxsb3ctY2lyY2xlLXJ1IHtcbiAgdG9wOiAtMTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogM2VtO1xufVxuXG4uaWNvbi15ZWxsb3ctY2lyY2xlLXJvIHtcbiAgdG9wOiAtMTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMy41ZW07XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5pY29uLXllbGxvdy1jaXJjbGUtdWEsIC5pY29uLXllbGxvdy1jaXJjbGUtZXMge1xuICB0b3A6IC0xMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiA0ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5pY29uLXllbGxvdy1jaXJjbGUtcGwge1xuICB0b3A6IC0xMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiA0LjVlbTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLmljb24teWVsbG93LWNpcmNsZS1kZSB7XG4gIHRvcDogLTEwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDNlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4uaWNvbi15ZWxsb3ctY2lyY2xlLWN6LCAuaWNvbi15ZWxsb3ctY2lyY2xlLXRyLCAuaWNvbi15ZWxsb3ctY2lyY2xlLW5vLCAuaWNvbi15ZWxsb3ctY2lyY2xlLWZyLCAuaWNvbi15ZWxsb3ctY2lyY2xlLWJnIHtcbiAgdG9wOiAtMTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMy41ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLm5vLWZsZXhib3ggLmZsZXgtdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uby1mbGV4Ym94IC5mbGV4LXRhYmxlIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb250YWluZXItZGF0YXNoZWV0IHBpY3R1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXItZGF0YXNoZWV0IHBpY3R1cmUgLmNvcm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLXBkZi1jb3JuZXIucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG59XG4uY29udGFpbmVyLWRhdGFzaGVldCBwaWN0dXJlIC5wZGYtY29ybmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xldHRlci1jb3JuZXIucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc3cHg7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG59XG4uY29udGFpbmVyLWRhdGFzaGVldCBwaWN0dXJlIC5wZGYtc2lnbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9wZGYtc2lnbi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgbGVmdDogLTI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZGF0YXNoZWV0IHBpY3R1cmUge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWRhdGFzaGVldCAuZG93bmxvYWQtbGluayB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMmVtIDAgMWVtIDA7XG59XG4uY29udGFpbmVyLWRhdGFzaGVldCAuZG93bmxvYWQtbGluayBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1kYXRhc2hlZXQgLmRvd25sb2FkLWxpbmsge1xuICAgIG1hcmdpbjogM2VtIDAgMWVtIDA7XG4gIH1cbn1cbi5jb250YWluZXItZGF0YXNoZWV0IC52YWx1YXRpb24taW4tbW9kZWwgcGljdHVyZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhaW5lci1kYXRhc2hlZXQgdWwuZGF0YXNoZWV0LWFib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250YWluZXItZGF0YXNoZWV0IHVsLmRhdGFzaGVldC1hYm91dCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNvbnRhaW5lci1kYXRhc2hlZXQgdWwuZGF0YXNoZWV0LWFib3V0IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgY29sb3I6ICM0OWFhNDE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb250YWluZXItZGF0YXNoZWV0IGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItZGF0YXNoZWV0IGZvcm0gaW5wdXQudGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb250YWluZXItZGF0YXNoZWV0IHVsLmVycm9yIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29udGFpbmVyLWRhdGFzaGVldCB1bC5lcnJvciBsaSB7XG4gIGNvbG9yOiAjZmUzYTI3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNvbnRhaW5lci1kYXRhc2hlZXQgdWwuZXJyb3IgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItZGF0YXNoZWV0IC5jaGVja2JveGVzIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNvbnRhaW5lci1kYXRhc2hlZXQgLnRlcm1zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jb250YWluZXItZGF0YXNoZWV0IC50ZXJtcyBwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5jb250YWluZXItZGF0YXNoZWV0ICNwZGYtdGh1bWJuYWlsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lci1kYXRhc2hlZXQgLm5ld3NsZXR0ZXItc2lnbnVwIGJ1dHRvbiB7XG4gIGZsZXg6IDEgMCAyNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZGF0YXNoZWV0IHtcbiAgICBtaW4taGVpZ2h0OiA0MDVweDtcbiAgfVxuICAuY29udGFpbmVyLWRhdGFzaGVldCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogLTJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmNvbnRhaW5lci1kYXRhc2hlZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNlcnZpY2VzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtaGFsZiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1oYWxmLWxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgfVxuICAuc2VydmljZXMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICB9XG4gIC5zZXJ2aWNlcyAuY29udGFpbmVyLXRoaW4tZ3JheS1ib3JkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuc2VydmljZXMgLmNvbnRhaW5lcjpudGgtY2hpbGQoNG4pIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi5wYWdlLWlkLTExIC5tYWluLXJpZ2h0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1pZC0xMSAubWFpbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLXBhZ2UgdGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZXJ2aWNlcy1wYWdlIC5tYWluLWxlZnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlcnZpY2VzLXBhZ2UgLnRhYmxlcy1vcHRpbWl6ZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLnNlcnZpY2VzLXBhZ2UgdGFibGUgdGQsIC5zZXJ2aWNlcy1wYWdlIHRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb250ZW50LWluc3VyYW5jZSA+IC5jb250YWluZXItZ3JheS1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1jb250ZW50LWluc3VyYW5jZSAuaW5wdXQtYWRkb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gIH1cbiAgLnRhYi1jb250ZW50LWluc3VyYW5jZSAuaW5wdXQtYWRkb24gaW5wdXQudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYi1jb250ZW50LWluc3VyYW5jZSAuaW5wdXQtYWRkb24gLmJ1dHRvbi1yZWQge1xuICAgIG1hcmdpbi10b3A6IDAuODc1ZW07XG4gICAgcGFkZGluZzogMC44ZW07XG4gIH1cbn1cbi50YWItY29udGVudC1pbnN1cmFuY2UgcGljdHVyZS50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tdG9wOiAyLjRlbTtcbiAgbWFyZ2luLWxlZnQ6IDIuNGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtaW5zdXJhbmNlIHBpY3R1cmUudGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtaW5zdXJhbmNlIHBpY3R1cmUudGh1bWJuYWlsLW1vZGVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgfVxufVxuLnRhYi1jb250ZW50LWluc3VyYW5jZSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWItY29udGVudC1pbnN1cmFuY2UgLmNvbnRhaW5lci10aGluLWdyYXktYm9yZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGFiLWNvbnRlbnQtaW5zdXJhbmNlIC5zZXJ2aWNlcyB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtaW5zdXJhbmNlIC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDZlbTtcbiAgfVxuICAudGFiLWNvbnRlbnQtaW5zdXJhbmNlIC5zZXJ2aWNlcyAuc2VydmljZXMtaGFsZiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLnRhYi1jb250ZW50LWluc3VyYW5jZSAucHVsbC1sZWZ0LWltcG9ydGFudCBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYi1jb250ZW50LWluc3VyYW5jZSAuY29udGFpbmVyLXdpdGhvdXQtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50YWItY29udGVudC1pbnN1cmFuY2UgLmNvbnRhaW5lci13aXRob3V0LXBhZGRpbmcgLnNlcnZpY2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGFiLWNvbnRlbnQtaW5zdXJhbmNlIC5jb250YWluZXItd2l0aG91dC1wYWRkaW5nIC5zZXJ2aWNlcyBwIGJyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiLWNvbnRlbnQtaW5zdXJhbmNlIC5jb250YWluZXItd2l0aG91dC1wYWRkaW5nIC5zZXJ2aWNlcy1tb2JpbGUtaGFsZiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtaW5zdXJhbmNlIC5jb250YWluZXItaGFsZiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLnRhYi1jb250ZW50LWluc3VyYW5jZSAuZy13aWRlLS0xMCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1OS45OTYlO1xuICB9XG4gIC50YWItY29udGVudC1pbnN1cmFuY2UgLnB1bGwtbGVmdC1pbXBvcnRhbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC50YWItY29udGVudC1pbnN1cmFuY2UgLnB1bGwtbGVmdC1pbXBvcnRhbnQgLmctd2lkZS0tOCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAudGFiLWNvbnRlbnQtaW5zdXJhbmNlIC5wdWxsLWxlZnQtaW1wb3J0YW50IC50aHVtYm5haWwtbW9kZWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGFiLWNvbnRlbnQtaW5zdXJhbmNlIC5nLXdpZGUtLXB1c2gtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC50YWItY29udGVudC1pbnN1cmFuY2UgLmctd2lkZS0tOCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAudGFiLWNvbnRlbnQtaW5zdXJhbmNlIC5nLXdpZGUtLTggLmNvbnRhaW5lci10aGluLWdyYXktYm9yZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYi1jb250ZW50LWluc3VyYW5jZSAuY29udGFpbmVyLWhhbGYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYi1jb250ZW50LWluc3VyYW5jZSAuc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzIC5nLXdpZGUtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0Ny43NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50YWItY29udGVudC1zcGFyZS1wYXJ0cyAuZy13aWRlLS04IC5jb250YWluZXItZ3JheS1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzIC5nLXdpZGUtLTggLnNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMgLmctLWxhc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzIC5nLXdpZGUtLTggLmNvbnRhaW5lci1ncmF5LWJvcmRlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzIC5nLXdpZGUtLTggLnNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWluc3VyYW5jZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UgLmx3LWJyZWFkY3J1bWJzIGEge1xuICBmb250LXNpemU6IDEuMjllbTtcbiAgY29sb3I6ICMxMTE7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIC5sdy1icmVhZGNydW1icyBhOmFmdGVyIHtcbiAgbWFyZ2luOiAwIDE5cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UgLmx3LWJyZWFkY3J1bWJzIGE6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIC5sdy1icmVhZGNydW1icyAuYWN0dWFsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIGgxIHtcbiAgZm9udC1zaXplOiA0LjhlbTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIGgzLCAuY29udGFpbmVyLWluc3VyYW5jZSAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5jb250YWluZXItaW5zdXJhbmNlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIGFzaWRlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIC5jb250YWluZXIgLm1haW4taW1hZ2UgYSB7XG4gIHdpZHRoOiAyOTBweDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIC5jb250YWluZXIgLm1haW4taW1hZ2UgYSBwaWN0dXJlIHtcbiAgd2lkdGg6IDI4OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIC52YWx1YXRpb24tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDEuNWVtIDAgMCAwO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UgLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjEtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyOTBweDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIC52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIgLmNob2ljZS1jb250cm9sbCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkYzBjMzA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZSAudmFsdWF0aW9uLWZvcm0gLmJ1dHRvbi1yZWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjdlbTtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UgLnZhbHVhdGlvbi1mb3JtIC5idXR0b24tcmVkIC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMC44ZW07XG59XG4uY29udGFpbmVyLWluc3VyYW5jZSAuaW5zdXJhbmNlLXByaWNlIHtcbiAgcGFkZGluZzogMS44NzVlbSAwO1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UgLmluc3VyYW5jZS1wcmljZSBzdHJvbmcge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNkYzBjMzA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZSAuaW5zdXJhbmNlLWZhcS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE0NzY5ZW07XG59XG4uY29udGFpbmVyLWluc3VyYW5jZSAuaW5zdXJhbmNlLWZhcS10ZXh0IGEge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjIzMDdlbTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIC5pbnN1cmFuY2UtZmFxLXRleHQgc21hbGwge1xuICBmb250LXNpemU6IDAuODYzMDdlbTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlIGFzaWRlIC5tYWluLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZSBociB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZGRkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWluc3VyYW5jZSBociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhaW5lci1pbnN1cmFuY2UgLmNvbnRhaW5lci1kYXJrLWdyYXktYm9yZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmNvbnRhaW5lci1pbnN1cmFuY2UgYXNpZGUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5pbnN1cmFuY2UtZmFxIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAxcHggI2RkZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAgMS41ZW0gMCAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaW5zdXJhbmNlLWZhcSAuaW5zdXJhbmNlLWZhcS1saW5rIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1ZW07XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmluc3VyYW5jZS1mYXEgLmluc3VyYW5jZS1mYXEtbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdG9wOiAxNi41cHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzk5OTtcbn1cbi5pbnN1cmFuY2UtZmFxIC5pbnN1cmFuY2UtZmFxLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMS43MTQyODVlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDEuMjg1NzE0ZW0gMDtcbn1cbi5pbnN1cmFuY2UtZmFxLm9wZW4gLmluc3VyYW5jZS1mYXEtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uaW5zdXJhbmNlLWZhcS5vcGVuIC5pbnN1cmFuY2UtZmFxLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhaW5lci1pbnN1cmFuY2UtbGFuZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWxhbmRpbmcgLmxpc3QtbGFyZ2UtbWFya3Mge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0O1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtbGFuZGluZyAubGlzdC1sYXJnZS1tYXJrcyBsaSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkYzBjMzA7XG4gIHBhZGRpbmc6IDFlbSAxLjZlbSAxZW0gNC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtbGFuZGluZyAubGlzdC1sYXJnZS1tYXJrcyBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzBjMzA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1NTAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtbGFuZGluZyAubGlzdC1sYXJnZS1tYXJrcyBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKC02ZW0gLSAzcHgpO1xuICBsZWZ0OiAxLjJlbTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA2ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzBjMzA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1sYW5kaW5nIC5saXN0LWxhcmdlLW1hcmtzIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1sYW5kaW5nIC5saXN0LWxhcmdlLW1hcmtzIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWxhbmRpbmcgPiAuY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtbGFuZGluZyAudmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1sYW5kaW5nIC52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXI6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1pbnN1cmFuY2UtbGFuZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgfVxuICAuY29udGFpbmVyLWluc3VyYW5jZS1sYW5kaW5nID4gLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgfVxuICAuY29udGFpbmVyLWluc3VyYW5jZS1sYW5kaW5nIC5jb250YWluZXItd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5jb250YWluZXItaW5zdXJhbmNlLWxhbmRpbmcgLmNvbnRhaW5lci1pbnN1cmFuY2UtdGV4dCAuY29udGFpbmVyLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5jb250YWluZXItaW5zdXJhbmNlLWxhbmRpbmcgYXNpZGUge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjREREO1xuICB9XG4gIC5jb250YWluZXItaW5zdXJhbmNlLWxhbmRpbmcgLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjEtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNC41JTtcbiAgfVxuICAuY29udGFpbmVyLWluc3VyYW5jZS1sYW5kaW5nIC52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIuZy0tbGFzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb250YWluZXItaW5zdXJhbmNlLWxhbmRpbmcgLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjEtd3JhcHBlcjpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250YWluZXItaW5zdXJhbmNlLWxhbmRpbmcgLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjEtd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ3LjUlO1xuICB9XG59XG5cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIHtcbiAgcGFkZGluZzogNGVtIDEuNWVtIDAgMS41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qIC5zcXVhcmVkVHdvICovXG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyA+IC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgaDIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAzLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzNlbTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzID4gLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5idXR0b24tcmVkIHtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiAyLjdlbTtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLmJ1dHRvbi1yZWQgLmZhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwLjhlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLmJ1dHRvbi1yZWQge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuY29udGFpbmVyIC5jb250YWluZXItd2hpdGUgLmNvbnRhaW5lci1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkYzBjMzA7XG4gIHBhZGRpbmc6IDIuNWVtO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMuYWRqdXN0bWVudHMtYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMmVtIDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cy5hZGp1c3RtZW50cy1icmVhZGNydW1icyBhLmdvLWJhY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MnB4O1xuICByaWdodDogMDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzLmFkanVzdG1lbnRzLWJyZWFkY3J1bWJzIGEuZ28tYmFjazpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiAxNnB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIGFzaWRlIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2FhYTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC52YWx1YXRpb24tdjItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC52YWx1YXRpb24tdjItd3JhcHBlciBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4ODtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC52YWx1YXRpb24tdjItd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLCAuY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAudmFsdWF0aW9uLXYyLXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF0sIC5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC52YWx1YXRpb24tdjItd3JhcHBlciBpbnB1dFt0eXBlPXRlbF0sIC5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC52YWx1YXRpb24tdjItd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuZm9ybS16aXAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI3JTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5mb3JtLWNpdHkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5mb3JtLWNoZWNrYm94ZXMge1xuICBtYXJnaW4tdG9wOiA0ZW07XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuZm9ybS1jaGVja2JveGVzID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLmZvcm0tY2hlY2tib3hlcyA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLmZvcm0tY2hlY2tib3hlcyAuc3F1YXJlZFR3byB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5mb3JtLWNoZWNrYm94ZXMgcCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLnNxdWFyZWRUd28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLnNxdWFyZWRUd28gbGFiZWwge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDRweDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5zcXVhcmVkVHdvIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogM3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDlBQTQxO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLnNxdWFyZWRUd28gbGFiZWw6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLnNxdWFyZWRUd28gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuc3F1YXJlZFR3byBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLmNvbnRhaW5lci1hZGp1c3RtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuY29udGFpbmVyLWFkanVzdG1lbnQgLnBvcHVsYXItY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI2RjMGMzMDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuY29udGFpbmVyLWFkanVzdG1lbnQgLnBvcHVsYXItY2hvaWNlIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuY29udGFpbmVyLWFkanVzdG1lbnQgaDMsIC5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5jb250YWluZXItYWRqdXN0bWVudCAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5jb250YWluZXItYWRqdXN0bWVudCAudGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5jb250YWluZXItYWRqdXN0bWVudCBoMyBzcGFuLCAuY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuY29udGFpbmVyLWFkanVzdG1lbnQgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlIHNwYW4sICNjb29raWVzLXBvcHVwIC5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5jb250YWluZXItYWRqdXN0bWVudCAudGl0bGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuY29udGFpbmVyLWFkanVzdG1lbnQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuY29udGFpbmVyLWFkanVzdG1lbnQgLnNxdWFyZWRUd28ge1xuICBmbGV4OiAwIDAgMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuY29udGFpbmVyLWFkanVzdG1lbnQgLmFkanVzdG1lbnQtdGV4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgLypoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgfSovXG4gIH1cbiAgLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgPiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG4gIC5jb250YWluZXItaW5zdXJhbmNlLWFkanVzdG1lbnRzIC5jb250YWluZXItYWRqdXN0bWVudCBoMywgLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLmNvbnRhaW5lci1hZGp1c3RtZW50ICNjb29raWVzLXBvcHVwIC50aXRsZSwgI2Nvb2tpZXMtcG9wdXAgLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLmNvbnRhaW5lci1hZGp1c3RtZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRlbTtcbiAgfVxuICAuY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cy5hZGp1c3RtZW50cy1icmVhZGNydW1icyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMgLmZvcm0tY2hlY2tib3hlcyAuc3F1YXJlZFR3byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuY29udGFpbmVyLWluc3VyYW5jZS1hZGp1c3RtZW50cyAuZm9ybS1jaGVja2JveGVzIC5zcXVhcmVkVHdvLm1iLTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lciAubHctYnJlYWRjcnVtYnMtaW5zdXJhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY29udGFpbmVyIC5sdy1icmVhZGNydW1icy1pbnN1cmFuY2UgLmFjdHVhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250YWluZXIgLmx3LWJyZWFkY3J1bWJzLWluc3VyYW5jZSAuc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDlBQTQxO1xufVxuLmNvbnRhaW5lciAubHctYnJlYWRjcnVtYnMtaW5zdXJhbmNlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5sdy1icmVhZGNydW1icy1pbnN1cmFuY2UgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOHB4O1xuICB0b3A6IDE1JTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb250YWluZXIgLmx3LWJyZWFkY3J1bWJzLWluc3VyYW5jZSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciAubHctYnJlYWRjcnVtYnMtaW5zdXJhbmNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFpbmVyIC5sdy1icmVhZGNydW1icy1pbnN1cmFuY2UgYSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyIC5sdy1icmVhZGNydW1icy1pbnN1cmFuY2UgYTphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxOXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5jb250YWluZXItaW5zdXJhbmNlLWNvbnRhY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0ID4gLmNvbnRhaW5lciAuY29udGFpbmVyLXdoaXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IHNlY3Rpb24gcDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IHNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgLmJ1dHRvbiwgLmNvbnRhaW5lci1pbnN1cmFuY2UtY29udGFjdCBzZWN0aW9uIHA6bGFzdC1vZi10eXBlIC5idXR0b24td2hpdGUsIC5jb250YWluZXItaW5zdXJhbmNlLWNvbnRhY3Qgc2VjdGlvbiBwOmxhc3Qtb2YtdHlwZSAuYnV0dG9uLS1wcmltYXJ5LCAuY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IHNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAuY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IHNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtY29udGFjdCAudmFsdWF0aW9uLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWNvbnRhY3QgLnZhbHVhdGlvbi1mb3JtIHN1cCB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRvcDogLTAuM2VtO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtY29udGFjdCAudmFsdWF0aW9uLWZvcm0gaDM6Zmlyc3QtY2hpbGQsIC5jb250YWluZXItaW5zdXJhbmNlLWNvbnRhY3QgLnZhbHVhdGlvbi1mb3JtICNjb29raWVzLXBvcHVwIC50aXRsZTpmaXJzdC1jaGlsZCwgI2Nvb2tpZXMtcG9wdXAgLmNvbnRhaW5lci1pbnN1cmFuY2UtY29udGFjdCAudmFsdWF0aW9uLWZvcm0gLnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IC5jb250YWluZXItc3VtbWFyeSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgY29sb3I6ICM4ODg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtY29udGFjdCAuY29udGFpbmVyLXN1bW1hcnkgc3BhbiBhIHtcbiAgY29sb3I6ICNkYzBjMzA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IC5jb250YWluZXItc3VtbWFyeSBzcGFuIGE6aG92ZXIge1xuICBjb2xvcjogI2YzMjg0Yjtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWNvbnRhY3QgLmNvbnRhaW5lci1zdW1tYXJ5IC5pbnN1cmFuY2UtcHJpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWNvbnRhY3QgLmNvbnRhaW5lci1zdW1tYXJ5IC5pbnN1cmFuY2UtcHJpY2Ugc3Ryb25nIHtcbiAgY29sb3I6ICNkYzBjMzA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IC5jb250YWluZXItc3VtbWFyeSAuaW5zdXJhbmNlLXByaWNlIHN0cm9uZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogI2RjMGMzMDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWNvbnRhY3QgLmNvbnRhaW5lci1zdW1tYXJ5IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNvbnRhaW5lci1pbnN1cmFuY2UtY29udGFjdCAuY29udGFpbmVyLXN1bW1hcnkgc3Ryb25nLm5vdGxhc3QtaGFjayB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItaW5zdXJhbmNlLWNvbnRhY3QgLmNvbnRhaW5lci1zdW1tYXJ5IHN0cm9uZzpsYXN0LW9mLXR5cGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IHNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgLmJ1dHRvbiwgLmNvbnRhaW5lci1pbnN1cmFuY2UtY29udGFjdCBzZWN0aW9uIHA6bGFzdC1vZi10eXBlIC5idXR0b24td2hpdGUsIC5jb250YWluZXItaW5zdXJhbmNlLWNvbnRhY3Qgc2VjdGlvbiBwOmxhc3Qtb2YtdHlwZSAuYnV0dG9uLS1wcmltYXJ5LCAuY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IHNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAuY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IHNlY3Rpb24gcDpsYXN0LW9mLXR5cGUgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1pbnN1cmFuY2UtdGhhbmsteW91IC5zdWNjZXNzIHtcbiAgY29sb3I6ICM0OUFBNDE7XG59XG4uY29udGFpbmVyLWluc3VyYW5jZS10aGFuay15b3UgcCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmNvbnRhaW5lci1pbnN1cmFuY2UtbW9kZWwgLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjEtd3JhcHBlciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCAxLjVlbTtcbn1cblxuLnNxdWFyZWRUd28uZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cblxucGljdHVyZS5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbnN1cmFuY2UtY29udGFjdC1wZXJzb24ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5pbnN1cmFuY2UtY29udGFjdC1wZXJzb24gcGljdHVyZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5pbnN1cmFuY2UtY29udGFjdC1wZXJzb24gcCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzNlbTtcbn1cblxuLmluc3VyYW5jZS1jb250YWN0LXBlcnNvbi1oZWFkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmluc3VyYW5jZS1jb250YWN0LXBlcnNvbi1oZWFkZXIgcGljdHVyZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmluc3VyYW5jZS1jb250YWN0LXBlcnNvbi1oZWFkZXIgZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3VyYW5jZS1sYXlvdXQgLmFwcC1iYXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgLmluc3VyYW5jZS1sYXlvdXQgLmFwcC1iYXItY29udGFpbmVyIC5sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMi41ZW07XG4gIH1cbn1cblxuLmluc3VyYW5jZS1sYXlvdXQgLmFwcC1iYXItY29udGFpbmVyIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmluc3VyYW5jZS1sYXlvdXQgLmFwcC1iYXItY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC44ZW0gMC4zZW07XG4gICAgZm9udC1zaXplOiAwLjY5ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc3VyYW5jZS1sYXlvdXQgLmFwcC1iYXItdGV4dC1yaWdodCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5pbnN1cmFuY2UtY29udGFjdC1wZXJzb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxufVxuLmluc3VyYW5jZS1wb3B1cCB7XG4gIHdpZHRoOiA2NDBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgei1pbmRleDogOTk5OTk5O1xuICBwYWRkaW5nOiAyZW07XG59XG4uaW5zdXJhbmNlLXBvcHVwIC52YWx1YXRpb24tZm9ybSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5zdXJhbmNlLXBvcHVwIC52YWx1YXRpb24tZm9ybSBsYWJlbCB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuaW5zdXJhbmNlLXBvcHVwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbiAgLmluc3VyYW5jZS1wb3B1cCAudmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12Mi13cmFwcGVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmluc3VyYW5jZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMC45NTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdGgsIC5kYXRlcGlja2VyIHRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udHJhbnNwb3J0IC5zeXcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnRyYW5zcG9ydCAuc3l3IC5mcmFtZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGhlaWdodDogNDgwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJhbnNwb3J0IC5zeXcgLmZyYW1lIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50cmFuc3BvcnQgLnN5dyAuZnJhbWUub3BlbiB7XG4gIGhlaWdodDogNDgwcHg7XG59XG4udHJhbnNwb3J0IC5zeXctcG93ZXJlZCAuc2VydmljZXMtbW9iaWxlLWhhbGYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLW1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tbWFpbiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICB9XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tZXhhbXBsZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgcGFkZGluZzogMCAwIDAgNmVtO1xuICB3aWR0aDogNjAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi1leGFtcGxlIHBpY3R1cmUgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi1leGFtcGxlIC52YWx1YXRpb24tZXhhbXBsZS1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi1leGFtcGxlIGEuc2FtcGxlLXZhbHVhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZsb2F0OiByaWdodDtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDEuNWVtIDNlbSAxLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLWhlYWRlciAuaGVhZGluZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24taGVhZGVyIC5oZWFkaW5nIHAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi1oZWFkZXIgLmhlYWRpbmcgaDIge1xuICBwYWRkaW5nOiAxZW0gMCAwIDA7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24taGVhZGVyIC5oZWFkaW5nIHAge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24taGVhZGVyIC50b3AtdGVzdGltb25pYWwge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxLjVlbSAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLWhlYWRlciAudG9wLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24taGVhZGVyIC50b3AtdGVzdGltb25pYWwgcGljdHVyZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24taGVhZGVyIC50b3AtdGVzdGltb25pYWwgLmFydGljbGUtcXVvdGUge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTNlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLWhlYWRlciAudG9wLXRlc3RpbW9uaWFsIC5hcnRpY2xlLXF1b3RlIGNpdGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi1oZWFkZXIgLnRvcC10ZXN0aW1vbmlhbCBwIHtcbiAgcGFkZGluZy1sZWZ0OiA3M3B4O1xuICBwYWRkaW5nLXRvcDogMC4yZW07XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24taGVhZGVyIC50b3AtdGVzdGltb25pYWwgcCBzdHJvbmcge1xuICBwYWRkaW5nLXRvcDogMC40ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC52YWwtaWNvbiB7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLmljb24tdmFsdWF0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljby12YWx1YXRpb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0OXB4IDk4cHg7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaWNvbi1zcGVjcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY28tdGVjaC1zcGVjcy5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDlweCA5OHB4O1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLmljb24tcHJpY2UtZGV2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljby1wcmljZS1kZXYucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ5cHggOThweDtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC5pY29uLXdlZWtseS11cGRhdGVzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljby13ZWVrbHktdXBkYXRlcy5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDlweCA5OHB4O1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLmljb24tbGlzdGluZ3Mge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvLWxpc3RpbmdzLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0OXB4IDk4cHg7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaWNvbi1hdWN0aW9ucyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY28tYXVjdGlvbi5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDlweCA5OHB4O1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLmljb24tYmx1ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAudmFsdWF0aW9uLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAudmFsdWF0aW9uLXRhYi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLnRhYnMgbGkge1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC50YWJzIGxpIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAudGFicyBsaSBhIC52YWwtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLnRhYnMgbGkgLnByZW1pdW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZkYzgyNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1YjQxZDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgcGFkZGluZy10b3A6IDIuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC44ZW07XG4gIHJpZ2h0OiAwLjhlbTtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC50YWJzIGxpLmFjdHVhbCB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMDtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC50YWJzIGxpLmFjdHVhbCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLnRhYnMgbGkuYWN0dWFsIHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y5ZjlmOTtcbiAgfVxuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAudGFicyBsaSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLnRhYnMgbGkgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuMmVtIDJlbTtcbiAgfVxuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAudGFicyBsaSBhIC52YWwtaWNvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC50YWJzIGxpIC5wcmVtaXVtIHtcbiAgICB0b3A6IDAuMmVtO1xuICAgIHJpZ2h0OiAwLjJlbTtcbiAgfVxufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLm1vYmlsZS1oZWFkZXIgaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLm1vYmlsZS1oZWFkZXIgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC5pbmZvIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC5pbmZvIC5jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC5pbmZvIC5jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS43MTRlbTtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC5pbmZvIC5jb250ZW50IHAgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC5pbmZvIC5pbHVzdHJhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaW5mbyAuaWx1c3RyYXRpb24ge1xuICAgIHdpZHRoOiA0MyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaW5mbyAuaWx1c3RyYXRpb24gcGljdHVyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaW5mbyAuaWx1c3RyYXRpb24gcGljdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogMS44NWVtO1xuICB9XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaW5mbyAudGFiLWNvbnRyb2xzIHtcbiAgcGFkZGluZzogMmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC5pbmZvIC50YWItY29udHJvbHMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLmluZm8gLnRhYi1jb250cm9scyAubGVmdC1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLXRhYnMgLmluZm8gLnRhYi1jb250cm9scyAubGVmdC1jb250cm9sIGkge1xuICBjb2xvcjogIzI0NWFhMjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC5pbmZvIC50YWItY29udHJvbHMgLmxlZnQtY29udHJvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi10YWJzIC5pbmZvIC50YWItY29udHJvbHMgLmxlZnQtY29udHJvbCBpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaW5mbyAudGFiLWNvbnRyb2xzIC5yaWdodC1jb250cm9scyB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDYyJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaW5mbyAudGFiLWNvbnRyb2xzIC5yaWdodC1jb250cm9scyBpIHtcbiAgY29sb3I6ICMyNDVhYTI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaW5mbyAudGFiLWNvbnRyb2xzIC5yaWdodC1jb250cm9scyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWx1YXRpb24tdGFicyAuaW5mbyAudGFiLWNvbnRyb2xzIC5yaWdodC1jb250cm9scyBpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gPiAuY29udGFpbmVyLWdyYXktYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLmlucHV0LWFkZG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICB9XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLmlucHV0LWFkZG9uIGlucHV0LnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLmlucHV0LWFkZG9uIC5idXR0b24tYmx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMC44NzVlbTtcbiAgICBwYWRkaW5nOiAwLjhlbTtcbiAgfVxufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiBwaWN0dXJlLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi10b3A6IDIuNGVtO1xuICBtYXJnaW4tbGVmdDogMi40ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gcGljdHVyZS50aHVtYm5haWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogOGVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gcGljdHVyZS50aHVtYm5haWwtbW9kZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICB9XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAuY29udGFpbmVyLXRoaW4tZ3JheS1ib3JkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnNlcnZpY2VzIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLnNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogNmVtO1xuICB9XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLnNlcnZpY2VzIC5zZXJ2aWNlcy1oYWxmIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC5wdWxsLWxlZnQtaW1wb3J0YW50IGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC5jb250YWluZXItd2l0aG91dC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAuY29udGFpbmVyLXdpdGhvdXQtcGFkZGluZyAuc2VydmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLmNvbnRhaW5lci13aXRob3V0LXBhZGRpbmcgLnNlcnZpY2VzIHAgYnIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLmNvbnRhaW5lci13aXRob3V0LXBhZGRpbmcgLnNlcnZpY2VzLW1vYmlsZS1oYWxmIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLmNvbnRhaW5lci1oYWxmIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLmNvbnRhaW5lci13aXRoLXRhYnMgLmNvbnRhaW5lci10YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC5nLXdpZGUtLTEwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDU5Ljk5NiU7XG4gIH1cbiAgLnRhYi1jb250ZW50LXZhbHVhdGlvbiAucHVsbC1sZWZ0LWltcG9ydGFudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnRhYi1jb250ZW50LXZhbHVhdGlvbiAucHVsbC1sZWZ0LWltcG9ydGFudCAuZy13aWRlLS04IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLnB1bGwtbGVmdC1pbXBvcnRhbnQgLnRodW1ibmFpbC1tb2RlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLmctd2lkZS0tcHVzaC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLnRhYi1jb250ZW50LXZhbHVhdGlvbiAuZy13aWRlLS04IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLmctd2lkZS0tOCAuY29udGFpbmVyLXRoaW4tZ3JheS1ib3JkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC5jb250YWluZXItaGFsZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFiLWNvbnRlbnQtdmFsdWF0aW9uIC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbC1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdmFsX2ZsYWdzXzE2LnBuZ1wiKSBuby1yZXBlYXQ7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWwtZmxhZy52YWwtZmxhZy1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWwtZmxhZy52YWwtZmxhZy1jbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWwtZmxhZy52YWwtZmxhZy1kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWwtZmxhZy52YWwtZmxhZy1lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWwtZmxhZy52YWwtZmxhZy1mciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsLWZsYWcudmFsLWZsYWctZ2Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cbi50YWItY29udGVudC12YWx1YXRpb24gLnZhbC1mbGFnLnZhbC1mbGFnLWl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWwtZmxhZy52YWwtZmxhZy1wbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uIC52YWwtZmxhZy52YWwtZmxhZy1ydSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC50YWItY29udGVudC12YWx1YXRpb24gLnZhbC1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdmFsX2ZsYWdzXzMyLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NHB4IDQ4cHg7XG4gIH1cbn1cblxuLnZhbHVhdGlvbi1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udmFsdWF0aW9uLWZvcm0gaDMuc3BvbnNvcmVkLCAudmFsdWF0aW9uLWZvcm0gI2Nvb2tpZXMtcG9wdXAgLnNwb25zb3JlZC50aXRsZSwgI2Nvb2tpZXMtcG9wdXAgLnZhbHVhdGlvbi1mb3JtIC5zcG9uc29yZWQudGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIGZvbnQtc2l6ZTogMi40ZW07XG59XG4udmFsdWF0aW9uLWZvcm0gaDMuc3BvbnNvcmVkIHNwYW4sIC52YWx1YXRpb24tZm9ybSAjY29va2llcy1wb3B1cCAuc3BvbnNvcmVkLnRpdGxlIHNwYW4sICNjb29raWVzLXBvcHVwIC52YWx1YXRpb24tZm9ybSAuc3BvbnNvcmVkLnRpdGxlIHNwYW4ge1xuICBjb2xvcjogI2ZhMDAxMTtcbn1cbi52YWx1YXRpb24tZm9ybSBwLmVycm9yIHtcbiAgY29sb3I6ICNmYTAwMTE7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG4udmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyIC5jaG9pY2UtY29udHJvbGwge1xuICBwYWRkaW5nOiAwLjRlbSAwLjRlbSAwLjRlbSAwLjZlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FuZ2xlLWRvd24taWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjEtd3JhcHBlciAuY2hvaWNlLWNvbnRyb2xsIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwJTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIgLmNob2ljZS1jb250cm9sbCAudmFsdWF0aW9uLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDkwJTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIgLmNob2ljZS1jb250cm9sbC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYTAwMTE7XG59XG4udmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyIC5jaG9pY2UtY29udHJvbGwuZXJyb3IgbGFiZWwge1xuICBjb2xvcjogI2ZhMDAxMTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIgLmNob2ljZS1jb250cm9sbC5lcnJvciAudmFsdWF0aW9uLXYxIHtcbiAgY29sb3I6ICNmYTAwMTE7XG59XG4udmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyIC5jaG9pY2UtY29udHJvbGwuaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjEtd3JhcHBlciAuY2hvaWNlLWNvbnRyb2xsLmluYWN0aXZlIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIgLmNob2ljZXMudXNhZ2UtY2hvaWNlcyB7XG4gIG1hcmdpbi10b3A6IC0wLjllbTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIgLmNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyIC5jaG9pY2VzIHVsIHtcbiAgcGFkZGluZzogMC4zZW0gMC4zZW0gMC4zZW0gMC40ZW07XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyIC5jaG9pY2VzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIgLmNob2ljZXMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4udmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12Mi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG4udmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12Mi13cmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAyLjk1ZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAwLjNlbSAwLjNlbSAwLjNlbSAwLjRlbTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYyLXdyYXBwZXIuZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmEwMDExICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmEwMDExO1xufVxuLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjItd3JhcHBlci5lcnJvciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNmYTAwMTE7XG59XG4udmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12Mi13cmFwcGVyLmVycm9yIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI2ZhMDAxMTtcbiAgb3BhY2l0eTogMTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYyLXdyYXBwZXIuZXJyb3IgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmEwMDExO1xuICBvcGFjaXR5OiAxO1xufVxuLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjItd3JhcHBlci5lcnJvciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2ZhMDAxMTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXRlcm1zIHtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLWdkcHIgcCB7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbn1cbi52YWx1YXRpb24tZm9ybSAucGF5bWVudHMge1xuICBtYXJnaW4tdG9wOiAxLjZlbTtcbn1cbi52YWx1YXRpb24tZm9ybSAucGF5bWVudHMgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmFsdWF0aW9uLWZvcm0gLnBheW1lbnRzIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgbWFyZ2luLXRvcDogMC43ZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZhbHVhdGlvbi1mb3JtIC5wYXltZW50cyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBmbG9hdDogbGVmdDtcbn1cbi52YWx1YXRpb24tZm9ybSAucGF5bWVudHMgcCB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbn1cbi52YWx1YXRpb24tZm9ybSAucGF5bWVudHMgcC5wYXlwYWwge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG4udmFsdWF0aW9uLWZvcm0gLmctcmVjYXB0Y2hhIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkge1xuICAudmFsdWF0aW9uLWZvcm0gLmctcmVjYXB0Y2hhIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4udmFsdWF0aW9uLWZvcm0gLnN0YXJ0LXZhbHVhdGlvbiBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cbi52YWx1YXRpb24tZm9ybSAuc3RhcnQtdmFsdWF0aW9uIHAge1xuICBmbG9hdDogbGVmdDtcbn1cbi52YWx1YXRpb24tZm9ybSAuc2VjdXJpdHkge1xuICBtYXJnaW4tdG9wOiAwLjhlbTtcbn1cbi52YWx1YXRpb24tZm9ybSAuc2VjdXJpdHkgLnNzbCB7XG4gIHBhZGRpbmctdG9wOiAxLjNlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1YXRpb24tZm9ybSAuc2VjdXJpdHkgLnNzbCB7XG4gICAgd2lkdGg6IDM5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLnZhbHVhdGlvbi1mb3JtIC5zZWN1cml0eSAuc3NsIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZhbHVhdGlvbi1mb3JtIC5zZWN1cml0eSAuc3NsIHAge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVhdGlvbi1mb3JtIC5zZWN1cml0eSAuc3NsIHAge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB9XG59XG4udmFsdWF0aW9uLWZvcm0gLnNlY3VyaXR5IC53aXJlY2FyZCB7XG4gIHBhZGRpbmctdG9wOiAxLjNlbTtcbiAgd2lkdGg6IDI3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi52YWx1YXRpb24tZm9ybSAuc2VjdXJpdHkgLndpcmVjYXJkIHAge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZzogMDtcbn1cbi52YWx1YXRpb24tZm9ybSAuc2VjdXJpdHkgLndpcmVjYXJkIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi52YWx1YXRpb24tZm9ybSAuc2VjdXJpdHkgLm5vcnRvbiB7XG4gIHdpZHRoOiAzMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZhbHVhdGlvbi1mb3JtIC5zcG9uc29yIHtcbiAgcGFkZGluZzogMDtcbn1cbi52YWx1YXRpb24tZm9ybSAuc3BvbnNvciBwIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZhbHVhdGlvbi1mb3JtIC5zcG9uc29yIGEge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXR5cGUtc2xpZGUge1xuICBoZWlnaHQ6IDQuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbn1cbi52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXR5cGUtc2xpZGUgI3dvcmtpbmctaG91cnMtc2xpZGUudXNhZ2VQb3Mge1xuICBtYXJnaW4tdG9wOiAtNS4yZW07XG59XG5cbi50YWItY29udGVudC12YWx1YXRpb24tZGUgLnZhbHVhdGlvbi10YWJzIC50YWJzIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC1zcGFyZS1wYXJ0cyAuZy13aWRlLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDcuNzUlO1xuICAgIG1hcmdpbi1yaWdodDogNC41JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMgLmctd2lkZS0tOCAuY29udGFpbmVyLWdyYXktYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC50YWItY29udGVudC1zcGFyZS1wYXJ0cyAuZy13aWRlLS04IC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzIC5nLS1sYXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC50YWItY29udGVudC1zcGFyZS1wYXJ0cyAuZy13aWRlLS04IC5jb250YWluZXItZ3JheS1ib3JkZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC50YWItY29udGVudC1zcGFyZS1wYXJ0cyAuZy13aWRlLS04IC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgKi9cbn1cblxuLm5vLWZsZXhib3ggLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLWhlYWRlciAudG9wLXRlc3RpbW9uaWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cbi5uby1mbGV4Ym94IC50YWItY29udGVudC12YWx1YXRpb24gLnZhbHVhdGlvbi1oZWFkZXIgLnRvcC10ZXN0aW1vbmlhbCBwaWN0dXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5pZTggLnZhbHVhdGlvbi1wZGYtZXhhbXBsZSB7XG4gIHdpZHRoOiA0MTJweDtcbiAgaGVpZ2h0OiA1NzNweDtcbn1cbi5pZTggLnZhbHVhdGlvbi10YWJzIC50YWJzIGxpIC5wcmVtaXVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZTggLnZhbHVhdGlvbi10YWJzIC5pbmZvIC5pbHVzdHJhdGlvbiBwaWN0dXJlIHtcbiAgd2lkdGg6IDQ3MHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuXG4udmFsdWF0aW9uLWluLW1vZGVsIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2U0OGUwNDtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLnZhbHVhdGlvbi1pbi1tb2RlbCAudmFsdWF0aW9uLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVhdGlvbi1pbi1tb2RlbCAudmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52YWx1YXRpb24taW4tbW9kZWwgLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjItd3JhcHBlciBpbnB1dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4udmFsdWF0aW9uLW9yZGVyLXN1bW1hcnktc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHBhZGRpbmc6IDFlbSAwLjJlbSAyZW07XG59XG5cbi52YWx1YXRpb24tb3JkZXItc3VtbWFyeSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDAgLTEuNWVtIC0zZW07XG4gIHBhZGRpbmc6IDEuNWVtIDNlbSAyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbi52YWx1YXRpb24tb3JkZXItc3VtbWFyeSA+IHAge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnZhbHVhdGlvbi1vcmRlci1zdW1tYXJ5IC52YWx1YXRpb24tb3JkZXItcGF5bWVudCB7XG4gIG1hcmdpbjogM2VtIDAgM2VtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkgLnZhbHVhdGlvbi1vcmRlci1wYXltZW50IGZvcm0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4udmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkgLnZhbHVhdGlvbi1vcmRlci1wYXltZW50IHAge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBwYWRkaW5nLXRvcDogMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkgLnZhbHVhdGlvbi1vcmRlci1wYXltZW50IHAge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMC44ZW07XG4gIH1cbn1cbi52YWx1YXRpb24tb3JkZXItc3VtbWFyeSAuc2VjdXJpdHkge1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZhbHVhdGlvbi1vcmRlci1zdW1tYXJ5IC5zZWN1cml0eSAuc3NsLCAudmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkgLnNlY3VyaXR5IC53aXJlY2FyZCwgLnZhbHVhdGlvbi1vcmRlci1zdW1tYXJ5IC5zZWN1cml0eSAubm9ydG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkgLnNlY3VyaXR5IC5zc2wsIC52YWx1YXRpb24tb3JkZXItc3VtbWFyeSAuc2VjdXJpdHkgLndpcmVjYXJkLCAudmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkgLnNlY3VyaXR5IC5ub3J0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVhdGlvbi1vcmRlci1zdW1tYXJ5IC5zZWN1cml0eSAuc3NsIHtcbiAgICB3aWR0aDogMTRlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNGVtO1xuICB9XG59XG4udmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkgLnNlY3VyaXR5IC5zc2wgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbn1cbi52YWx1YXRpb24tb3JkZXItc3VtbWFyeSAuc2VjdXJpdHkgLnNzbCBwIHtcbiAgd2lkdGg6IDEwLjVlbTtcbn1cbi52YWx1YXRpb24tb3JkZXItc3VtbWFyeSAuc2VjdXJpdHkgLndpcmVjYXJkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkgLnNlY3VyaXR5IC53aXJlY2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gIH1cbn1cbi52YWx1YXRpb24tb3JkZXItc3VtbWFyeSAuc2VjdXJpdHkgLndpcmVjYXJkIHAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi52YWx1YXRpb24tb3JkZXItc3VtbWFyeSAuc2VjdXJpdHkgLndpcmVjYXJkIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4zZW07XG4gIHdpZHRoOiA4MCU7XG59XG4udmFsdWF0aW9uLW9yZGVyLXN1bW1hcnkgLnNlY3VyaXR5IC5ub3J0b24ge1xuICBwYWRkaW5nLXRvcDogMC40ZW07XG59XG5cbi5jb250YWluZXItcmVnaXN0cmF0aW9uLWhlYWRpbmcgLmRhbmdlci1jdXQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmNvbnRhaW5lci1yZWdpc3RyYXRpb24tbGlzdCAubGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jb250YWluZXItcmVnaXN0cmF0aW9uLWxpc3QgLmxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIxN3B4KSB7XG4gIC5jb250YWluZXItcmVnaXN0cmF0aW9uLWxpc3QgLmxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAuY29udGFpbmVyLXJlZ2lzdHJhdGlvbi1saXN0IC5saXN0IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29udGFpbmVyLXJlZ2lzdHJhdGlvbi1saXN0IC5pY29uLXllbGxvdy1jaXJjbGUge1xuICAgIHRvcDogLTIxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5jb250YWluZXItcmVnaXN0cmF0aW9uLWxpc3QgLmxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItcmVnaXN0cmF0aW9uLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLmNvbnRhaW5lci1yZWdpc3RyYXRpb24tZm9ybSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmNvbnRhaW5lci1yZWdpc3RyYXRpb24tZm9ybSAudm91Y2hlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMi40ZW07XG59XG4uY29udGFpbmVyLXJlZ2lzdHJhdGlvbi1mb3JtIC52b3VjaGVyIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWluZXItcmVnaXN0cmF0aW9uLWZvcm0gLnZvdWNoZXIgLmljb24teWVsbG93LWNpcmNsZSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMS41ZW07XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxZW07XG59XG5cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLm5vVWktYmFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgLyogRml4IDQwMSAqL1xufVxuXG4ubm9VaS1vcmlnaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubm9VaS1zdGFja2luZyAubm9VaS1oYW5kbGUge1xuICAvKiBUaGlzIGNsYXNzIGlzIGFwcGxpZWQgdG8gdGhlIGxvd2VyIG9yaWdpbiB3aGVuXG4gICAgIGl0cyB2YWx1ZXMgaXMgPiA1MCUuICovXG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xufVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAtNnB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC0xN3B4O1xufVxuXG4vKiBTdHlsaW5nO1xuICovXG4ubm9VaS10YXJnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ubm9VaS10YXJnZXQubm9VaS1jb25uZWN0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDUxLCA1MSwgNTEsIDAuNDUpLCAwIDNweCA2cHggLTVweCAjQkJCO1xufVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnYWJsZSB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdhYmxlIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0Mzk2YTtcbiAgYmFja2dyb3VuZDogIzI0NWFhMjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5bZGlzYWJsZWRdLm5vVWktY29ubmVjdCxcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5cbltkaXNhYmxlZF0ubm9VaS1vcmlnaW4sXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250OiA0MDAgMTJweCBBcmlhbDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBNYXJraW5ncztcbiAqXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cblxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG5cbi8qIEhvcml6b250YWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsLm5vVWktdmFsdWUtc3ViIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4O1xufVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uY29udGFpbmVyLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5jb250YWluZXItdGV4dCBoMSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG4uY29udGFpbmVyLXRleHQgaDIge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLmNvbnRhaW5lci10ZXh0IGgzLCAuY29udGFpbmVyLXRleHQgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAuY29udGFpbmVyLXRleHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRlbTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xufVxuLmNvbnRhaW5lci10ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAyLjFlbTtcbn1cbi5jb250YWluZXItdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jb250YWluZXItdGV4dCB1bCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzI0NWFhMjtcbn1cblxuLnNwb25zb3Ige1xuICBwYWRkaW5nOiA0ZW0gMDtcbn1cbi5zcG9uc29yIGgyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5zcG9uc29yIHAgLnRleHQtZG90cyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zcG9uc29yIHAgLnRleHQtbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3BvbnNvciAudGV4dC1vcGVuIC50ZXh0LWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwb25zb3IgLnRleHQtb3BlbiAudGV4dC1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNwb25zb3IgLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi5zcG9uc29yIC5zb2NpYWwgLnNvY2lhbC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcG9uc29yIC5zb2NpYWwgLnNvY2lhbC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNwb25zb3IgLnNvY2lhbCAuc29jaWFsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICB9XG59XG4uc3BvbnNvciBwaWN0dXJlIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLnNwb25zb3IgcGljdHVyZSAuZnJhbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zcG9uc29yIHBpY3R1cmUgLmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3BvbnNvciArIC5jbGVhcmZpeCArIC50ZXh0LWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAucmFkaW8tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzLWZvcm0gLnJhZGlvLWdyb3VwIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAucmFkaW8tZ3JvdXAuZXJyb3IgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyNDVhYTI7XG59XG4udGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAuY29udGFpbmVyLXdpdGhvdXQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAuc2VydmljZXMtbW9iaWxlLWhhbGYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAuc2VydmljZXMtaGFsZiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5zZXJ2aWNlcy1oYWxmIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzLWZvcm0gLnNlcnZpY2VzLWhhbGYgcCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAuc2VydmljZXMtaGFsZiAuYmlnLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzLWZvcm0gLnNlcnZpY2VzLWhhbGYtbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbi50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5ib3hlcyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5ib3hlcyAuY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAuYm94ZXMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwLjMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAuYm94ZXMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwLjglO1xuICB9XG59XG4udGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAubGluay1vdGhlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5nLS1oYWxmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzLWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzLWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IC5vZmZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9wYXJ0cy9zcGVjaWFsLW9mZmVyLXNwYXJlLXBhcnRzX20ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgdG9wOiAxM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLm9mZmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLm9mZmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhcnRzL3NwZWNpYWwtb2ZmZXItc3BhcmUtcGFydHNfZC5wbmcpO1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHRvcDogLTE3cHg7XG4gIH1cbn1cbi50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAudHZoLXRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvcGFydHMvdHZoX2xvZ29fZC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNzdweDtcbiAgaGVpZ2h0OiA3MXB4O1xufVxuLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzLWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IC50dmgtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3BhcnRzL2xvZ29fdHZoX2QucG5nKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogOTBweDtcbn1cbi50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAuYnV0dG9uLCAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLmJ1dHRvbi13aGl0ZSwgLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzLWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IC5idXR0b24tLXByaW1hcnksIC50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAuYnV0dG9uLS1zZWNvbmRhcnksIC50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLmJ1dHRvbiwgLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzLWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IC5idXR0b24td2hpdGUsIC50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAuYnV0dG9uLS1wcmltYXJ5LCAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1jb250ZW50LXNwYXJlLXBhcnRzLWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNwYXJlcGFydHMtZ2RwciBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiAwIDFlbSAxMmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5zcGFyZXBhcnRzLWdkcHIgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgfVxufVxuXG4ua3JhbXAtcG9wdXAtc2VjdGlvbiBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmtyYW1wLXBvcHVwLXNlY3Rpb24gZGl2LmxpbmtzIGEubW9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmtyYW1wLXBvcHVwLXNlY3Rpb24gI2tyYW1wLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MDBweDtcbiAgdG9wOiAyMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gIGJveC1zaGFkb3c6IDJweCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMzQ5MDE5NjA3OCk7XG59XG4ua3JhbXAtcG9wdXAtc2VjdGlvbiAja3JhbXAtcG9wdXAgLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMjVweDtcbn1cbi5rcmFtcC1wb3B1cC1zZWN0aW9uICNrcmFtcC1wb3B1cCAuY2xvc2UtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ua3JhbXAtcG9wdXAtc2VjdGlvbiAja3JhbXAtcG9wdXAgLnZpZXdwb3J0IHtcbiAgbWFyZ2luOiA1cHggODBweDtcbn1cbi5rcmFtcC1wb3B1cC1zZWN0aW9uICNrcmFtcC1wb3B1cCAudmlld3BvcnQgaW1nIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5rcmFtcC1wb3B1cC1zZWN0aW9uICNrcmFtcC1wb3B1cCAudmlld3BvcnQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ua3JhbXAtcG9wdXAtc2VjdGlvbiAja3JhbXAtcG9wdXAgLnZpZXdwb3J0IHAuc3BmYyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmtyYW1wLXBvcHVwLXNlY3Rpb24gI2tyYW1wLXBvcHVwIC52aWV3cG9ydCBwLmxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ua3JhbXAtcG9wdXAtc2VjdGlvbiAja3JhbXAtcG9wdXAgLnZpZXdwb3J0IHAubGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ua3JhbXAtcG9wdXAtc2VjdGlvbiAja3JhbXAtcG9wdXAgLnZpZXdwb3J0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ua3JhbXAtcG9wdXAtc2VjdGlvbiAja3JhbXAtcG9wdXAgLnZpZXdwb3J0IGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmtyYW1wLXBvcHVwLXNlY3Rpb24gI2tyYW1wLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLmtyYW1wLXBvcHVwLXNlY3Rpb24gI2tyYW1wLXBvcHVwIC52aWV3cG9ydCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmtyYW1wLXBvcHVwLXNlY3Rpb24gI2tyYW1wLXBvcHVwIC52aWV3cG9ydCBwOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1jb250YWN0LWZvcm0gaDIge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5jb250YWluZXItY29udGFjdC1mb3JtIGgzLCAuY29udGFpbmVyLWNvbnRhY3QtZm9ybSAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5jb250YWluZXItY29udGFjdC1mb3JtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY29udGFpbmVyLWNvbnRhY3QtZm9ybSBoNCB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNvbnRhaW5lci1jb250YWN0LWZvcm0gLm1haW4taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWNvbnRhY3QtZm9ybSAubWFpbi1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmNvbnRhaW5lci1jb250YWN0LWZvcm0gYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG4uY29udGFpbmVyLWNvbnRhY3QtZm9ybSAuYWdyZWUtY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY29udGFpbmVyLWNvbnRhY3QtZm9ybSAuYWdyZWUtY2hlY2tib3guZXJyb3Igc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRhaW5lci1jb250YWN0LWZvcm0gLmFncmVlLWNoZWNrYm94IGlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xufVxuLmNvbnRhaW5lci1jb250YWN0LWZvcm0gLmFncmVlLWNoZWNrYm94IGxhYmVsIHtcbiAgd2lkdGg6IDkwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItY29udGFjdC1mb3JtIC5hZ3JlZS1jaGVja2JveCBsYWJlbCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4jdXNlY29va2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cbiN1c2Vjb29raWVzID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgI3VzZWNvb2tpZXMgPiBkaXYge1xuICAgIHdpZHRoOiAxMjE4cHg7XG4gIH1cbn1cbiN1c2Vjb29raWVzID4gZGl2IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI3VzZWNvb2tpZXMgPiBkaXYgcCBhIHtcbiAgY29sb3I6ICM1OThjZDA7XG59XG4jdXNlY29va2llcyA+IGRpdiBhLmJ1dHRvbi1ibHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAjdXNlY29va2llcyA+IGRpdiBhLmJ1dHRvbi1ibHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbiNjb29raWVzLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDI1JTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwMTtcbiAgcGFkZGluZzogMmVtO1xufVxuI2Nvb2tpZXMtcG9wdXAgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4jY29va2llcy1wb3B1cCAuYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Nvb2tpZXMtcG9wdXAge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gICNjb29raWVzLXBvcHVwIC5idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAjY29va2llcy1wb3B1cCAuYnV0dG9ucyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgI2Nvb2tpZXMtcG9wdXAgLmJ1dHRvbnMgYS5hZ3JlZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgcGFkZGluZy1yaWdodDogNGVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICB9XG59XG5cbiNjb29raWVzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMC45NTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaHRtbFtsYW5nPWZyXSAuaW5wdXQtYWRkb24gLmJ1dHRvbiwgaHRtbFtsYW5nPWZyXSAuaW5wdXQtYWRkb24gLmJ1dHRvbi13aGl0ZSwgaHRtbFtsYW5nPWZyXSAuaW5wdXQtYWRkb24gLmJ1dHRvbi0tcHJpbWFyeSwgaHRtbFtsYW5nPWZyXSAuaW5wdXQtYWRkb24gLmJ1dHRvbi0tc2Vjb25kYXJ5LCBodG1sW2xhbmc9ZnJdIC5pbnB1dC1hZGRvbiAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgZmxleDogMSAwIDI4JTtcbn1cblxuaHRtbFtsYW5nPXJ1XSAuaW5wdXQtYWRkb24gLmJ1dHRvbiwgaHRtbFtsYW5nPXJ1XSAuaW5wdXQtYWRkb24gLmJ1dHRvbi13aGl0ZSwgaHRtbFtsYW5nPXJ1XSAuaW5wdXQtYWRkb24gLmJ1dHRvbi0tcHJpbWFyeSwgaHRtbFtsYW5nPXJ1XSAuaW5wdXQtYWRkb24gLmJ1dHRvbi0tc2Vjb25kYXJ5LCBodG1sW2xhbmc9cnVdIC5pbnB1dC1hZGRvbiAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgZmxleDogMSAwIDM2JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sW2xhbmc9ZW5dIC50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5zZXJ2aWNlcy1oYWxmIC5iaWctbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuaHRtbFtsYW5nPW5sXSAuaWNvbi15ZWxsb3ctY2lyY2xlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg2ZW07XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLmllOCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmllOCBtYWluIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLmllOCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uaWU4IC5jb250YWluZXItYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG4uaWU4IC5jbGVhcmZpeCB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaWU4IC5nLXdpZGUtLTExIHtcbiAgd2lkdGg6IDYzLjI0NiU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaWU4IC5jb250YWluZXItcHJvbW8ge1xuICBtYXJnaW4tdG9wOiAtMjE0cHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5uby1mbGV4Ym94IC5pZTggLnNlYXJjaCAudGV4dCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLm5vLWZsZXhib3ggLmllOCAuaW5wdXQtYWRkb24gLnRleHQge1xuICB3aWR0aDogNjAlO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5pZTggLmNvbnRhaW5lci1wYXJ0bmVycyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjJlbTtcbn1cbi5pZTggLmNvbnRhaW5lci1wYXJ0bmVycyBhLCAuaWU4IC5jb250YWluZXItcGFydG5lcnMgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmllOCAubmV3c2xldHRlci1zaWdudXAgLmctbWVkaXVtLS1oYWxmIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xufVxuXG4uaWU4IGZvb3Rlci5jb250YWluZXIgLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9nby9sb2dvX20ucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG59XG5cbi5pZTggZm9vdGVyLmNvbnRhaW5lciAuanVzdGlmeS1saW5rcyB7XG4gIHdpZHRoOiAzOCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbn1cbi5pZTggZm9vdGVyLmNvbnRhaW5lciAuanVzdGlmeS1saW5rcyBhIHNwYW4uaGlkZGVuLXRhYmxldC13aWRlIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5pZTggZm9vdGVyLmNvbnRhaW5lciAudGV4dC1saW5rcyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctdG9wOiAyLjgyNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmllOCAuY29udGFpbmVyLWNhdGVnb3J5LWxpc3QgLmNvbnRhaW5lci1wcm9tbyB7XG4gIG1hcmdpbi10b3A6IC0xNzZweDtcbn1cblxuLmllOCAuYXJ0aWNsZS1saXN0LW1vZGVsIC5oZWFkaW5nLXRleHQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmllOCAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuLmllOCAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5MDA7XG59XG4uaWU4IC5hcnRpY2xlLWxpc3QtbW9kZWwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmllOCAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmJ1dHRvbiwgLmllOCAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmJ1dHRvbi13aGl0ZSwgLmllOCAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmJ1dHRvbi0tcHJpbWFyeSwgLmllOCAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAuaWU4IC5hcnRpY2xlLWxpc3QtbW9kZWwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZTggLmFydGljbGUtbGlzdC1tb2RlbCAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIGxpIGEge1xuICB3aWR0aDogMTgwcHg7XG59XG4uaWU4IC5hcnRpY2xlLWxpc3QtbW9kZWwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVycyAuZmlsdGVyLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pZTggLmFydGljbGUtbGlzdC1tb2RlbCAuYXJ0aWNsZS1saXN0LW1vZGVsLWhlYWRpbmcgLmhlYWRpbmctZmlsdGVyIC5maWx0ZXJzIC5maWx0ZXItbGlzdCAuaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmllOCAuYXJ0aWNsZS1saXN0LW1vZGVsIC5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyAuaGVhZGluZy1maWx0ZXIgLmZpbHRlcnMgLmZpbHRlci1saXN0IC5pdGVtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWU4IC5hcnRpY2xlLWxpc3QtbW9kZWwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIC50ZXh0LCAuaWU4IC5hcnRpY2xlLWxpc3QtbW9kZWwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIC5oZWFkaW5nLWZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIC5zcGFuIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLmllOCAuYXJ0aWNsZS1saXN0LW1vZGVsIGFydGljbGU6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG4uaWU4IC50YWItY29udGVudC1kZXRhaWwgLmctbWVkaXVtLS1oYWxmIHtcbiAgd2lkdGg6IDQ2Ljc1JTtcbn1cblxuLmJhdW1hIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmJhdW1hIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmF1bWEgdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuLmJhdW1hIHVsIGxpIHAgPiBhLCAuYmF1bWEgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhdW1hIC5jYXJvdXNlbC1tb2RlbCB7XG4gIGhlaWdodDogMTgwcHg7XG59XG4uYmF1bWEgLmNhcm91c2VsLW1vZGVsIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR2aFNFIC50dmgtaGFsZiB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4udHZoU0UgaDIudHZoLWhlYWRpbmcge1xuICBtYXJnaW46IDM0cHggMDtcbiAgZm9udC1zaXplOiAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udHZoU0UgaDIudHZoLWhlYWRpbmcgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50dmhTRSBoMy50dmgtaGVhZGluZywgLnR2aFNFICNjb29raWVzLXBvcHVwIC50dmgtaGVhZGluZy50aXRsZSwgI2Nvb2tpZXMtcG9wdXAgLnR2aFNFIC50dmgtaGVhZGluZy50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnR2aFNFIGgzLnR2aC1oZWFkaW5nIHNwYW4sIC50dmhTRSAjY29va2llcy1wb3B1cCAudHZoLWhlYWRpbmcudGl0bGUgc3BhbiwgI2Nvb2tpZXMtcG9wdXAgLnR2aFNFIC50dmgtaGVhZGluZy50aXRsZSBzcGFuIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA3LjVweCAwIDcuNXB4IDEzcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzIyMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4udHZoU0UgLnR2aC1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cbi50dmhTRSAubGFzdC1vcmRlciB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnR2aFNFIC50dmgtYmlnLW51bSB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR2aFNFIC50dmgtYmlnLW51bSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi50dmhTRSAudHZoLWJpZy1udW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnR2aFNFIC50dmgtYmlnLW51bSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR2aFNFIC50dmgtYmlnLW51bS50dmgtZmlyc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHZoU0UgLnR2aC1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNTlweDtcbiAgfVxufVxuLnR2aFNFIC50dmgtbGlua3MgYSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dmhTRSAudHZoLWxpbmtzIGEge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgfVxufVxuLnR2aFNFIC50dmgtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3BhcnRzL2xvZ29fdHZoX2QucG5nKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dmhTRSAudHZoLWxhc3Qtb3JkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnR2aFNFIC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuXG4jcGRmLXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhaW5lci1kYXRhc2hlZXQtaGlnaGxpZ2h0IHtcbiAgbWFyZ2luLXRvcDogM2VtO1xufVxuLmNvbnRhaW5lci1kYXRhc2hlZXQtaGlnaGxpZ2h0IC5jb250YWluZXItaGlnaGxpZ2h0cyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFpbmVyLWRhdGFzaGVldC1oaWdobGlnaHQgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXItZGF0YXNoZWV0LWhpZ2hsaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzMTVweDtcbiAgICB3aWR0aDogMjk0cHg7XG4gIH1cbiAgLmNvbnRhaW5lci1kYXRhc2hlZXQtaGlnaGxpZ2h0IC5jb250YWluZXItaGlnaGxpZ2h0cy5jb250YWluZXItZ3JheS1ib3JkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oaWdobGlnaHRzIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLmNvbnRhaW5lci1oaWdobGlnaHRzLmNvbnRhaW5lci1ncmF5LWJvcmRlciB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMS41ZW0gMy41ZW0gIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItaGlnaGxpZ2h0cyAuaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lci1oaWdobGlnaHRzIGgzLCAuY29udGFpbmVyLWhpZ2hsaWdodHMgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAuY29udGFpbmVyLWhpZ2hsaWdodHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgY29sb3I6ICMyNDVhYTI7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbi5jb250YWluZXItaGlnaGxpZ2h0cyBwIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFpbmVyLWhpZ2hsaWdodHMgdWwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1oaWdobGlnaHRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyoqXG4gKiBMZWN0dXJhIG1hcmtldCByZW50YWxzIHRhYiBoZWFkZXIgXG4gKi9cbi5yZW50YWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZW50YWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAucmVudGFsLWhlYWRlciB7XG4gICAgbWFyZ2luOiAtMXJlbSAwIC0xcmVtIC0xcmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG4ucmVudGFsLWhlYWRlciA+IGRpdiB7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG4ucmVudGFsLWhlYWRlciAucmVudGFsLWhlYWRlci1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAgMDtcbn1cbi5yZW50YWwtaGVhZGVyIC5yZW50YWwtaGVhZGVyLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVudGFsLWhlYWRlciAucmVudGFsLWhlYWRlci1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucmVudGFsLWhlYWRlciAucmVudGFsLWhlYWRlci1idXR0b25zIC5idXR0b24sIC5yZW50YWwtaGVhZGVyIC5yZW50YWwtaGVhZGVyLWJ1dHRvbnMgLmJ1dHRvbi13aGl0ZSwgLnJlbnRhbC1oZWFkZXIgLnJlbnRhbC1oZWFkZXItYnV0dG9ucyAuYnV0dG9uLS1wcmltYXJ5LCAucmVudGFsLWhlYWRlciAucmVudGFsLWhlYWRlci1idXR0b25zIC5idXR0b24tLXNlY29uZGFyeSwgLnJlbnRhbC1oZWFkZXIgLnJlbnRhbC1oZWFkZXItYnV0dG9ucyAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xufVxuLnJlbnRhbC1oZWFkZXIgLnJlbnRhbC1oZWFkZXItb3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMC44cmVtIDFyZW0gMXJlbTtcbn1cbi5yZW50YWwtaGVhZGVyIC5yZW50YWwtaGVhZGVyLW9yZGVyIGgzLCAucmVudGFsLWhlYWRlciAucmVudGFsLWhlYWRlci1vcmRlciAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5yZW50YWwtaGVhZGVyIC5yZW50YWwtaGVhZGVyLW9yZGVyIC50aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVudGFsLWhlYWRlciAucmVudGFsLWhlYWRlci1vcmRlciBzbWFsbCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnJlbnRhbC1oZWFkZXIgLnJlbnRhbC1oZWFkZXItaXRlbSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1mbGV4Ym94IC5yZW50YWwtaGVhZGVyLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuLyoqXG4gKiBGaW5kIGEgbG9jYWwgZGVhbGVyIHNlY3Rpb24gb24gcmVudGFscyB0YWJcbiAqL1xuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVudGFsLWxvY2FsLWRlYWxlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucmVudGFsLWxvY2FsLWRlYWxlcnMgaDIge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4OiAxIDAgODAlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxLjNyZW07XG59XG4ucmVudGFsLWxvY2FsLWRlYWxlcnMgLnJlbnRhbC1zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtZGVhbGVyLWxpc3Qge1xuICBmbGV4OiAxIDAgNDUlO1xufVxuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtZGVhbGVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAxcmVtO1xufVxuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtZGVhbGVyLWltYWdlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtZGVhbGVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtZGVhbGVyLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbiAgZmxleDogMSAwIDcwJTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVudGFsLWxvY2FsLWRlYWxlcnMgLnJlbnRhbC1kZWFsZXItaW5mbyBoMywgLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtZGVhbGVyLWluZm8gI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAucmVudGFsLWxvY2FsLWRlYWxlcnMgLnJlbnRhbC1kZWFsZXItaW5mbyAudGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5yZW50YWwtbG9jYWwtZGVhbGVycyAucmVudGFsLWRlYWxlci1pbmZvIHNtYWxsIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtZGVhbGVyLWluZm8gcGljdHVyZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEwcHgpIHtcbiAgLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtZGVhbGVyLWluZm8gcGljdHVyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMC41cmVtO1xuICB9XG59XG4ucmVudGFsLWxvY2FsLWRlYWxlcnMgLnJlbnRhbC1kZWFsZXItbGlua3Mge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtZGVhbGVyLWxpbmtzIC5yZW50YWwtZGVhbGVyLXdlYnNpdGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIC5yZW50YWwtbWFwIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgZmxleDogMSAwIDQ1JTtcbiAgbWluLWhlaWdodDogMTVyZW07XG4gIG1hcmdpbjogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZW50YWwtbG9jYWwtZGVhbGVycyAucmVudGFsLW1hcCB7XG4gICAgaGVpZ2h0OiAzNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0LjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uby1mbGV4Ym94IC5yZW50YWwtZGVhbGVyLWxpc3QsXG4ubm8tZmxleGJveCAucmVudGFsLW1hcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4ubm8tZmxleGJveCAucmVudGFsLWRlYWxlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4ubm8tZmxleGJveCAucmVudGFsLWRlYWxlci1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xufVxuLm5vLWZsZXhib3ggLnJlbnRhbC1kZWFsZXItaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xufVxuXG4vKipcbiAqIEV2YWx1YXRlIHNlY3Rpb24gb24gcmVudGFsIHRhYlxuICovXG4ucmVudGFsLWV2YWx1YXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5yZW50YWwtZXZhbHVhdGUge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ucmVudGFsLWV2YWx1YXRlIC5yZW50YWwtZXZhbHVhdGUtYnVsbGRvemVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVudGFsLWV2YWx1YXRlIC5yZW50YWwtZXZhbHVhdGUtYnVsbGRvemVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5yZW50YWwtZXZhbHVhdGUgLnJlbnRhbC1ldmFsdWF0ZS1idWxsZG96ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG4ucmVudGFsLWV2YWx1YXRlIC5yZW50YWwtZXZhbHVhdGUtdGV4dCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMSAxIDYwJTtcbn1cbi5yZW50YWwtZXZhbHVhdGUgLnJlbnRhbC1ldmFsdWF0ZS10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucmVudGFsLWV2YWx1YXRlIC5yZW50YWwtZXZhbHVhdGUtdGV4dCBwIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5yZW50YWwtZXZhbHVhdGUgLnJlbnRhbC1ldmFsdWF0ZS1idXR0b24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVudGFsLWV2YWx1YXRlIC5yZW50YWwtZXZhbHVhdGUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAucmVudGFsLWV2YWx1YXRlIC5yZW50YWwtZXZhbHVhdGUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMCAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5yZW50YWwtZXZhbHVhdGUgLnJlbnRhbC1ldmFsdWF0ZS1idXR0b24ge1xuICAgIGZsZXg6IDEgMCAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tZmxleGJveCAucmVudGFsLWV2YWx1YXRlIC5yZW50YWwtZXZhbHVhdGUtYnVsbGRvemVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5vLWZsZXhib3ggLnJlbnRhbC1ldmFsdWF0ZSAucmVudGFsLWV2YWx1YXRlLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAubm8tZmxleGJveCAucmVudGFsLWV2YWx1YXRlIC5yZW50YWwtZXZhbHVhdGUtYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMi4zcmVtO1xuICB9XG59XG5cbi8qKlxuICogU3Vic2NyaWJlIHNlY3Rpb24gb24gcmVudGFsIHRhYlxuICovXG4ucmVudGFsLXN1YnNjcmliZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVudGFsLXN1YnNjcmliZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucmVudGFsLXN1YnNjcmliZSAucmVudGFsLXN1YnNjcmliZS10ZXh0LFxuLnJlbnRhbC1zdWJzY3JpYmUgZm9ybSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGZsZXg6IDEgMCA0MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5yZW50YWwtc3Vic2NyaWJlIC5yZW50YWwtc3Vic2NyaWJlLXRleHQsXG4ucmVudGFsLXN1YnNjcmliZSBmb3JtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5yZW50YWwtc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucmVudGFsLXN1YnNjcmliZSAucmVudGFsLXN1YnNjcmliZS10ZXh0LFxuLnJlbnRhbC1zdWJzY3JpYmUgZm9ybSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICB9XG59XG4ucmVudGFsLXN1YnNjcmliZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnJlbnRhbC1zdWJzY3JpYmUgcCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWZsZXhib3ggLnJlbnRhbC1zdWJzY3JpYmUgLnJlbnRhbC1zdWJzY3JpYmUtdGV4dCxcbi5uby1mbGV4Ym94IC5yZW50YWwtc3Vic2NyaWJlIGZvcm0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uby1mbGV4Ym94IC5yZW50YWwtc3Vic2NyaWJlIGZvcm0ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLm5vLWZsZXhib3ggLnJlbnRhbC1zdWJzY3JpYmUgZm9ybSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG4ubWFya2V0LW1hbnVmYWN0dXJlci1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0LW1hbnVmYWN0dXJlci1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzZW07XG4gIH1cbn1cbi5tYXJrZXQtbWFudWZhY3R1cmVyLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxM2VtO1xufVxuXG4ubWFya2V0LWNvbnRhY3QtZm9ybSB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJrZXQtY2F0ZWdvcmllcyB7XG4gICAgY29sdW1uczogMiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hcmtldC1jYXRlZ29yaWVzIHtcbiAgICBjb2x1bW5zOiAzIDI1MHB4O1xuICB9XG59XG4ubWFya2V0LWNhdGVnb3JpZXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICBtaW4td2lkdGg6IDEyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tYXJrZXQtY2F0ZWdvcmllcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm1hcmtldC1jYXRlZ29yaWVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFya2V0LWNhdGVnb3JpZXMgYSAubmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1hcmtldC1jYXRlZ29yaWVzIGEgLmNvdW50IHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5tYXJrZXQtY2F0ZWdvcmllcyBhIC5jb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbi5tYXJrZXQtY2F0ZWdvcmllcyBhIC5jb3VudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuLm1hcmtldC1jYXRlZ29yaWVzIC5hY3RpdmUgYSAubmFtZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFya2V0LXRvcC1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI2ViZjBmNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGQ3ZTU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbn1cbi5tYXJrZXQtdG9wLWZpbHRlcnMgLnNvcnQtbGlua3Mge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbi5tYXJrZXQtdG9wLWZpbHRlcnMgLnNvcnQtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5tYXJrZXQtdG9wLWZpbHRlcnMgLnNvcnQtbGlua3MgYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYXJrZXQtdG9wLWZpbHRlcnMgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJrZXQtdG9wLWZpbHRlcnMgZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ1eS11c2VkLXRvcC1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5idXktdXNlZC10b3AtZmlsdGVycyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuYnV5LXVzZWQtdG9wLWZpbHRlcnMge1xuICAgIGJhY2tncm91bmQ6ICNlYmYwZjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkZDdlNTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLmJ1eS11c2VkLXRvcC1maWx0ZXJzIC5tYXJrZXQtdG9wLWZpbHRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xufVxuXG4ubWFya2V0LXRvcC1maWx0ZXIge1xuICBwYWRkaW5nOiAxLjRlbSAwLjdyZW0gMDtcbn1cbi5tYXJrZXQtdG9wLWZpbHRlciBpbnB1dCwgLm1hcmtldC10b3AtZmlsdGVyIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ubWFya2V0LXRvcC1maWx0ZXIgLmlucHV0LWFkZG9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tYXJrZXQtdG9wLWZpbHRlciAuaW5wdXQtYWRkb24gYnV0dG9uIHtcbiAgZmxleDogMCAwIDE1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldC10b3AtZmlsdGVyIC5pbnB1dC1hZGRvbiBidXR0b24ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0LXRvcC1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldC10b3AtZmlsdGVyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLm1hcmtldC10b3AtZmlsdGVyLXJlc3VsdHMge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0LXRvcC1maWx0ZXItcmVzdWx0cyB7XG4gICAgcGFkZGluZy10b3A6IDEuMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLm1hcmtldC10b3AtZmlsdGVyLXJlc3VsdHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNGVtO1xuICB9XG59XG5cbi5tYXJrZXQtZXZhbHVhdGUtdmVydGljYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLm1hcmtldC1ldmFsdWF0ZS12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAwIDA7XG4gIH1cbn1cbi5tYXJrZXQtZXZhbHVhdGUtdmVydGljYWwgaDIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuOTM3NXJlbSAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldC1ldmFsdWF0ZS12ZXJ0aWNhbCBoMiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5tYXJrZXQtZXZhbHVhdGUtdmVydGljYWwgLmJ1dHRvbiwgLm1hcmtldC1ldmFsdWF0ZS12ZXJ0aWNhbCAuYnV0dG9uLXdoaXRlLCAubWFya2V0LWV2YWx1YXRlLXZlcnRpY2FsIC5idXR0b24tLXByaW1hcnksIC5tYXJrZXQtZXZhbHVhdGUtdmVydGljYWwgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAubWFya2V0LWV2YWx1YXRlLXZlcnRpY2FsIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xuICBtYXJnaW46IDAuOTM3NXJlbSAwO1xufVxuXG4ubWFya2V0LXVzZWQtY29tcGFueSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAubWFya2V0LXVzZWQtY29tcGFueSAuYXJ0aWNsZS1saXN0LXBhZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4ubWFya2V0LXNob3ctYWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldC1zaG93LWFsbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubWFya2V0LWFsdGVybmF0aXZlcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0LWFsdGVybmF0aXZlcyB7XG4gICAgcGFkZGluZzogMCAwIDEuNmVtIDEuNmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAubWFya2V0LWFsdGVybmF0aXZlcyB7XG4gICAgbWFyZ2luOiAwIC0xLjZlbTtcbiAgfVxufVxuLm1hcmtldC1hbHRlcm5hdGl2ZXMgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMCAwLjhlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldC1hbHRlcm5hdGl2ZXMgaDIge1xuICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgfVxufVxuXG4ubWFya2V0LWFsdGVybmF0aXZlIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldC1hbHRlcm5hdGl2ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMS42ZW0gMCAwO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5tYXJrZXQtYWx0ZXJuYXRpdmUgcGljdHVyZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5tYXJrZXQtYWx0ZXJuYXRpdmUgcGljdHVyZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0LWFsdGVybmF0aXZlIHBpY3R1cmUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYXJrZXQtYWx0ZXJuYXRpdmUgLm1hcmtldC1hbHRlcm5hdGl2ZS10ZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAubWFya2V0LWFsdGVybmF0aXZlIC5tYXJrZXQtYWx0ZXJuYXRpdmUtdGV4dCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0LWFsdGVybmF0aXZlIC5tYXJrZXQtYWx0ZXJuYXRpdmUtdGV4dCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5tYXJrZXQtYWx0ZXJuYXRpdmUgaDMsIC5tYXJrZXQtYWx0ZXJuYXRpdmUgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAubWFya2V0LWFsdGVybmF0aXZlIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0LWFsdGVybmF0aXZlIGgzLCAubWFya2V0LWFsdGVybmF0aXZlICNjb29raWVzLXBvcHVwIC50aXRsZSwgI2Nvb2tpZXMtcG9wdXAgLm1hcmtldC1hbHRlcm5hdGl2ZSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG59XG4ubWFya2V0LWFsdGVybmF0aXZlIHAge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG4ubWFya2V0LWFsdGVybmF0aXZlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFya2V0IC5idXktdXNlZC1uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XG4gIC5tYXJrZXQgLmJ1eS11c2VkLW5vLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICB9XG59XG4ubWFya2V0IC5idXktdXNlZC1uby1yZXN1bHRzIHAge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbn1cblxuLm1hcmtldC1hZHMtYnV0dG9uIHtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0LWFkcy1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmxpc3QtbGFyZ2UtbWFya3MgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42ZW07XG59XG4ubGlzdC1sYXJnZS1tYXJrcyBsaTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuLmxpc3QtbGFyZ2UtbWFya3MgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxpc3QtbGFyZ2UtbWFya3MgbGkgaDQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxpc3Qtc3VjY2Vzcy1tYXJrcyB7XG4gIHBhZGRpbmctdG9wOiAwLjk0ZW07XG59XG4ubGlzdC1zdWNjZXNzLW1hcmtzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMS40MjVlbTtcbn1cbi5saXN0LXN1Y2Nlc3MtbWFya3MgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQ5YjA1YTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtc3VjY2Vzcy1tYXJrcyB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1ZW07XG4gIH1cbiAgLmxpc3Qtc3VjY2Vzcy1tYXJrcyBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNmVtO1xuICB9XG59XG5cbi5zdGVwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMCAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NmVtO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLnN0ZXAtbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uc3RlcC1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgXCIuXCI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwLWxpc3QgbGkge1xuICAgIGZsZXg6IDEgMCAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLnN0ZXAtbGlzdCBbYXJpYS1jdXJyZW50PXN0ZXBdIGEsXG4uc3RlcC1saXN0IGFbZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG4uc3RlcC1saXN0IFthcmlhLWN1cnJlbnQ9c3RlcF0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIH1cbiAgLnN0ZXAtbGlzdCBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW07XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbSAyLjM0Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuLmFjY29yZGlvbiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4uYWNjb3JkaW9uICsgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFjY29yZGlvbi5zd2l0Y2gtLWFjdGl2ZSAuYWNjb3JkaW9uX19wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24uc3dpdGNoLS1hY3RpdmUgLmFjY29yZGlvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbi5zd2l0Y2gtLWFjdGl2ZSAuYWNjb3JkaW9uX190b2dnbGUgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEuNDA2MjVyZW07XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMi4zNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogMi44MTI1cmVtIDIuODEyNXJlbSAzLjUxNTYyNXJlbTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY2NvcmRpb25fX2hlYWQgLmFjY29yZGlvbl9fdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uX190b2dnbGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjQ2ODc1cmVtIDAuOTM3NXJlbTtcbn1cbi5hY2NvcmRpb25fX3RvZ2dsZSBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uYWNjb3JkaW9uX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uX19wcmV2aWV3LFxuLmFjY29yZGlvbl9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hY2NvcmRpb25fX3ByZXZpZXcsXG4uYWNjb3JkaW9uX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMS40MDYyNXJlbTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS40MDYyNXJlbTtcbn1cbi5kcm9wZG93biBhLCAuZHJvcGRvd24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uZHJvcGRvd24gYTpob3ZlciwgLmRyb3Bkb3duIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5kcm9wZG93bl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43MDMxMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBsaW5lLWhlaWdodDogMS4xOTU7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZHJvcGRvd25fX2J0biBpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNDY4NzVyZW07XG59XG4uZHJvcGRvd25fX2J0bi5zd2l0Y2gtLWFjdGl2ZSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRyb3Bkb3duX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uZHJvcGRvd25fX2xpc3Quc3dpdGNoLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bl9fbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcGRvd25fX2xpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5kcm9wZG93bl9fbGlzdCBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4uZHJvcGRvd25fX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjcwMzEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZW5xdWlyZSB7XG4gIG1hcmdpbi10b3A6IDAuNDY4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjQwNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmVucXVpcmUtLW11bHRpIC5lbnF1aXJlLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbi5lbnF1aXJlLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmVucXVpcmUtc3VidGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmVucXVpcmUtbWFjaGluZSB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLmVucXVpcmUtbWFjaGluZS0tcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmVucXVpcmUtbWFjaGluZS1pbWcge1xuICBvcmRlcjogLTE7XG4gIGZsZXg6IDAgMCAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW0gMCAwO1xufVxuLmVucXVpcmUtbWFjaGluZS1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnF1aXJlLW1hY2hpbmUtaW1nIHtcbiAgICBmbGV4LWJhc2lzOiAxNjBweDtcbiAgfVxufVxuXG4uaW5zdXJhbmNlLWluZm8ge1xuICBmb250LXNpemU6IDEuOGVtO1xufVxuXG4uaW5zdXJhbmNlLXRlc3QtZm9ybSAuY29udGFpbmVyLXdpdGhvdXQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW5zdXJhbmNlLXRlc3QtZm9ybSAuaW5zdXJhbmNlLXRlc3QtZXJyb3IgcCB7XG4gIGNvbG9yOiBjcmltc29uO1xufVxuLmluc3VyYW5jZS10ZXN0LWZvcm0gLmVycm9yIGxhYmVsIHtcbiAgY29sb3I6IGNyaW1zb247XG59XG4uaW5zdXJhbmNlLXRlc3QtZm9ybSAuZXJyb3IgaW5wdXQudGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNyaW1zb24gIWltcG9ydGFudDtcbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIC5zZXJ2aWNlcy1tb2JpbGUtaGFsZiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIGFydGljbGUuYnJva2VyIGgzLCAuaW5zdXJhbmNlLXRlc3QtZm9ybSBhcnRpY2xlLmJyb2tlciAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5pbnN1cmFuY2UtdGVzdC1mb3JtIGFydGljbGUuYnJva2VyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmluc3VyYW5jZS10ZXN0LWZvcm0gYXJ0aWNsZS5icm9rZXIgaW1nIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIGFydGljbGUuYnJva2VyIHAge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmluc3VyYW5jZS10ZXN0LWZvcm0gYXJ0aWNsZS5icm9rZXIgLnBob25lLXBhZGRpbmcge1xuICBtYXJnaW46IDEuNmVtIDA7XG59XG4uaW5zdXJhbmNlLXRlc3QtZm9ybSBhcnRpY2xlLmJyb2tlciBwLm5hbWUge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIC5zZXJ2aWNlcy1oYWxmIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3VyYW5jZS10ZXN0LWZvcm0gLnNlcnZpY2VzLWhhbGYge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5zdXJhbmNlLXRlc3QtZm9ybSAuc2VydmljZXMtaGFsZiBwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdXJhbmNlLXRlc3QtZm9ybSAuc2VydmljZXMtaGFsZiAuYmlnLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuLmluc3VyYW5jZS10ZXN0LWZvcm0gLnNlcnZpY2VzLWhhbGYtbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIC5ib3hlcyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIC5ib3hlcyAuY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMTdweCkge1xuICAuaW5zdXJhbmNlLXRlc3QtZm9ybSAuYm94ZXMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwLjMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xuICAuaW5zdXJhbmNlLXRlc3QtZm9ybSAuYm94ZXMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwLjglO1xuICB9XG59XG4uaW5zdXJhbmNlLXRlc3QtZm9ybSAubGluay1vdGhlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIC5nLS1oYWxmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluc3VyYW5jZS10ZXN0LWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluc3VyYW5jZS10ZXN0LWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IC5vZmZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9wYXJ0cy9zcGVjaWFsLW9mZmVyLXNwYXJlLXBhcnRzX20ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgdG9wOiAxM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdXJhbmNlLXRlc3QtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLm9mZmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5zdXJhbmNlLXRlc3QtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLm9mZmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhcnRzL3NwZWNpYWwtb2ZmZXItc3BhcmUtcGFydHNfZC5wbmcpO1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHRvcDogLTE3cHg7XG4gIH1cbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAudHZoLXRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvcGFydHMvdHZoX2xvZ29fZC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNzdweDtcbiAgaGVpZ2h0OiA3MXB4O1xufVxuLmluc3VyYW5jZS10ZXN0LWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IC50dmgtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3BhcnRzL2xvZ29fdHZoX2QucG5nKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogOTBweDtcbn1cbi5pbnN1cmFuY2UtdGVzdC1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAuYnV0dG9uLCAuaW5zdXJhbmNlLXRlc3QtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLmJ1dHRvbi13aGl0ZSwgLmluc3VyYW5jZS10ZXN0LWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IC5idXR0b24tLXByaW1hcnksIC5pbnN1cmFuY2UtdGVzdC1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAuYnV0dG9uLS1zZWNvbmRhcnksIC5pbnN1cmFuY2UtdGVzdC1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdXJhbmNlLXRlc3QtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLmJ1dHRvbiwgLmluc3VyYW5jZS10ZXN0LWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IC5idXR0b24td2hpdGUsIC5pbnN1cmFuY2UtdGVzdC1mb3JtIC5uZXdzbGV0dGVyLXNpZ251cCAuZy0tbGFzdCAuYnV0dG9uLS1wcmltYXJ5LCAuaW5zdXJhbmNlLXRlc3QtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAuaW5zdXJhbmNlLXRlc3QtZm9ybSAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3QgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc3VyYW5jZS10ZXN0LWZvcm0gLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJ1dHRvbi1kZW1vLXJlcXVlc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW9kYWwtYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLWJnLm1vZGFsLWJnLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5NSU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5kZW1vX2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2VkZmJmZjtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAwIDAgMjBweCA3JTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4ubW9kYWwtcm93IHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi5tb2RhbC1zdWJtaXQge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1vZGFsLWNsb3NlLWJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLWFsZXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNjMzQ4NDg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1kZW1vLXJlcXVlc3Qge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5tb2RhbC1iZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4jcmV2aWV3LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTk4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Jldmlldy1mb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmV2aWV3LWZvcm0ge1xuICAgIHdpZHRoOiA3NjhweDtcbiAgICBtYXJnaW4tbGVmdDogLTM4NHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuI3Jldmlldy1mb3JtIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4jcmV2aWV3LWZvcm0gZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAjcmV2aWV3LWZvcm0gZm9ybSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbiNyZXZpZXctZm9ybSBmb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA4MXB4O1xufVxuI3Jldmlldy1mb3JtIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5yZi1uYW1lIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuI3Jldmlldy1mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNyZXZpZXctZm9ybSAubW9kYWwtY2xvc2UtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b24td2hpdGUsIC5idXR0b24td2hpdGU6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjQ1YWEyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4udmlzaXQtdXMtYXQtYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjJlNGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlzaXQtdXMtYXQtYmFubmVyOmhvdmVyIHNwYW4uYnV0dG9uLCAudmlzaXQtdXMtYXQtYmFubmVyOmhvdmVyIHNwYW4uYnV0dG9uLS1wcmltYXJ5LCAudmlzaXQtdXMtYXQtYmFubmVyOmhvdmVyIHNwYW4uYnV0dG9uLS1zZWNvbmRhcnksIC52aXNpdC11cy1hdC1iYW5uZXI6aG92ZXIgc3Bhbi5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24sIC52aXNpdC11cy1hdC1iYW5uZXI6aG92ZXIgc3Bhbi5idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ1YWEyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi52aXNpdC11cy1hdC1iYW5uZXI6aG92ZXIgc3Bhbi5idXR0b24gLmFycm93LCAudmlzaXQtdXMtYXQtYmFubmVyOmhvdmVyIHNwYW4uYnV0dG9uLS1wcmltYXJ5IC5hcnJvdywgLnZpc2l0LXVzLWF0LWJhbm5lcjpob3ZlciBzcGFuLmJ1dHRvbi0tc2Vjb25kYXJ5IC5hcnJvdywgLnZpc2l0LXVzLWF0LWJhbm5lcjpob3ZlciBzcGFuLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiAuYXJyb3csIC52aXNpdC11cy1hdC1iYW5uZXI6aG92ZXIgc3Bhbi5idXR0b24td2hpdGUgLmFycm93IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi52aXNpdC11cy1hdC1iYW5uZXIgLmxvZ28ge1xuICBwYWRkaW5nOiAxZW07XG59XG4udmlzaXQtdXMtYXQtYmFubmVyIC5yaWdodC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Zpc2l0LXVzLWF0LXhyYXkucG5nP3Y9MVwiKSByaWdodCBib3R0b20gbm8tcmVwZWF0ICMxYjJlNGM7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MHB4O1xuICBwYWRkaW5nOiAyZW07XG59XG4udmlzaXQtdXMtYXQtYmFubmVyIC5yaWdodC1jb250ZW50IC50cmlhbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxZW0gMS41ZW0gMCAxLjVlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuLnZpc2l0LXVzLWF0LWJhbm5lciAucmlnaHQtY29udGVudCBoMSwgLnZpc2l0LXVzLWF0LWJhbm5lciAucmlnaHQtY29udGVudCBoMiwgLnZpc2l0LXVzLWF0LWJhbm5lciAucmlnaHQtY29udGVudCBoMywgLnZpc2l0LXVzLWF0LWJhbm5lciAucmlnaHQtY29udGVudCAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC52aXNpdC11cy1hdC1iYW5uZXIgLnJpZ2h0LWNvbnRlbnQgLnRpdGxlLCAudmlzaXQtdXMtYXQtYmFubmVyIC5yaWdodC1jb250ZW50IGg0LCAudmlzaXQtdXMtYXQtYmFubmVyIC5yaWdodC1jb250ZW50IGg1IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi52aXNpdC11cy1hdC1iYW5uZXIgLnJpZ2h0LWNvbnRlbnQgLnVybCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi52aXNpdC11cy1hdC1iYW5uZXIgLnJpZ2h0LWNvbnRlbnQgLnVybCAuYXJyb3cge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgY29sb3I6ICM2ZjcyNzk7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBhbGwgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzLzIpLCBhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIGFsbCBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAudmlzaXQtdXMtYXQtYmFubmVyIC5yaWdodC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlzaXQtdXMtYXQteHJheUAyeC5wbmc/dj0xXCIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aXNpdC11cy1hdC1iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3JkZXI6IDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC52aXNpdC11cy1hdC1iYW5uZXIgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudmlzaXQtdXMtYXQtYmFubmVyIC5sb2dvIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG4gIC52aXNpdC11cy1hdC1iYW5uZXIgLnJpZ2h0LWNvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTkwcHggMTIwcHg7XG4gIH1cbiAgLnZpc2l0LXVzLWF0LWJhbm5lciAucmlnaHQtY29udGVudCAudHJpYW5nbGUge1xuICAgIGJvcmRlci13aWR0aDogMS41ZW0gMCAxLjVlbSAxZW07XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0xLjVlbSAwIDAgMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIH1cbiAgLnZpc2l0LXVzLWF0LWJhbm5lciAucmlnaHQtY29udGVudCAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY3JTtcbiAgfVxuICAudmlzaXQtdXMtYXQtYmFubmVyIC5yaWdodC1jb250ZW50IC51cmwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMmVtO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG59XG5cbmRpdi5kei1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAzcHggZGFzaGVkICMyNDVhYTI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDJlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5kei1kZWZhdWx0IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICMyNDVhYTI7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9zZWN1cmVfdXBsb2FkLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuZGl2LmR6LXByZXZpZXcge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjRlbTtcbn1cbmRpdi5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssIGRpdi5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LmR6LXByZXZpZXcuZHotc3VjY2Vzcy5kei1jb21wbGV0ZSBkaXYuZHotZmlsZW5hbWUgc3BhbjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb250ZW50OiBcIiAtIFRoYW5rIHlvdSBmb3Igc2hhcmluZyEgRmlsZSBzYXZlZC5cIjtcbn1cblxuc2VjdGlvbi5sYW5ndWFnZWQtZGUgZGl2LmR6LXByZXZpZXcuZHotc3VjY2Vzcy5kei1jb21wbGV0ZSBkaXYuZHotZmlsZW5hbWUgc3BhbjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb250ZW50OiBcIiAtIERhbmtlIGbDvHJzIFRlaWxlbiEgRGF0ZWkgZ2VzcGVpY2hlcnQuXCI7XG59XG5cbi5tYWNoaW5lMjYtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWNoaW5lMjYtdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM0cHgpIHtcbiAgLm1hY2hpbmUyNi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hY2hpbmUyNi10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTlweCkge1xuICAubWFjaGluZTI2LXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFjaGluZTI2LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWRzZW5zZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZHNlbnNlLmJpbGxib2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkc2Vuc2UuYmlsbGJvYXJkIHtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICB9XG59XG4uYWRzZW5zZS5mZWF0dXJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI21hY2hpbmUtMjYge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2RkZDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMThweCkge1xuICAjbWFjaGluZS0yNiBkaXYuY29udGFpbmVyLXdoaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI21hY2hpbmUtMjYgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4jbWFjaGluZS0yNiBwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cbiNtYWNoaW5lLTI2IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDElO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuI21hY2hpbmUtMjYgaWZyYW1lLmxhbmctZGUge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICNtYWNoaW5lLTI2IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxuICAjbWFjaGluZS0yNiBpZnJhbWUubGFuZy1kZSB7XG4gICAgaGVpZ2h0OiA1NzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNHB4KSB7XG4gICNtYWNoaW5lLTI2IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxuICAjbWFjaGluZS0yNiBpZnJhbWUubGFuZy1kZSB7XG4gICAgaGVpZ2h0OiA1OTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MXB4KSB7XG4gICNtYWNoaW5lLTI2IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA1NjBweDtcbiAgfVxuICAjbWFjaGluZS0yNiBpZnJhbWUubGFuZy1kZSB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4NXB4KSB7XG4gICNtYWNoaW5lLTI2IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA2MzBweDtcbiAgfVxuICAjbWFjaGluZS0yNiBpZnJhbWUubGFuZy1kZSB7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgfVxufVxuXG4jZmFxLCAjZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI2ZhcSBoMiwgI2ZlYXR1cmVzIGgyIHtcbiAgcGFkZGluZzogMTVweCAwIDAgMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZmFxIHVsLCAjZmVhdHVyZXMgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuI2ZhcSB1bCBsaSwgI2ZlYXR1cmVzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2ZhcSB1bCBsaSAucXVlc3Rpb24sICNmZWF0dXJlcyB1bCBsaSAucXVlc3Rpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMyNDVhYTI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jZmFxIHVsIGxpIC5hbnN3ZXIsICNmZWF0dXJlcyB1bCBsaSAuYW5zd2VyIHtcbiAgZm9udC1zaXplOiAxNXB4OyAvKiBjaGFuZ2luZyB0aGlzIG1heSBhZmZlY3QganMgZnVuY3Rpb24gaW4gbW9kZWwvcGFydGlhbHMvX2ZhcV9oYXJkY29kZWQucGhwICovXG59XG4jZmFxIHVsIGxpIC5hbnN3ZXIuZXhwYW5kYWJsZSAubm90LXZpc2libGUsICNmZWF0dXJlcyB1bCBsaSAuYW5zd2VyLmV4cGFuZGFibGUgLm5vdC12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuI2ZhcSB1bCBsaSAuYW5zd2VyLmV4cGFuZGFibGUgLm5vdC12aXNpYmxlOmFmdGVyLCAjZmVhdHVyZXMgdWwgbGkgLmFuc3dlci5leHBhbmRhYmxlIC5ub3QtdmlzaWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMTAwO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMzYlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAzNiUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMzYlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMGZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIixHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufVxuI2ZhcSB1bCBsaSAuYW5zd2VyLmV4cGFuZGFibGUgLnRyaWdnZXIsICNmZWF0dXJlcyB1bCBsaSAuYW5zd2VyLmV4cGFuZGFibGUgLnRyaWdnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjQ1YWEyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4jZmFxIHVsIGxpIC5hbnN3ZXIuZXhwYW5kYWJsZSAudHJpZ2dlciBpLCAjZmVhdHVyZXMgdWwgbGkgLmFuc3dlci5leHBhbmRhYmxlIC50cmlnZ2VyIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG4jZmFxIHVsIGxpIC5hbnN3ZXIuZXhwYW5kYWJsZS5zaG93IC5ub3QtdmlzaWJsZSwgI2ZlYXR1cmVzIHVsIGxpIC5hbnN3ZXIuZXhwYW5kYWJsZS5zaG93IC5ub3QtdmlzaWJsZSB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbn1cbiNmYXEgdWwgbGkgLmFuc3dlci5leHBhbmRhYmxlLnNob3cgLm5vdC12aXNpYmxlOmFmdGVyLCAjZmVhdHVyZXMgdWwgbGkgLmFuc3dlci5leHBhbmRhYmxlLnNob3cgLm5vdC12aXNpYmxlOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbiNmYXEgdWwgbGkgLmFuc3dlci5leHBhbmRhYmxlLnNob3cgLnRyaWdnZXIgaSwgI2ZlYXR1cmVzIHVsIGxpIC5hbnN3ZXIuZXhwYW5kYWJsZS5zaG93IC50cmlnZ2VyIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbiNmYXEgdWwgbGk6YmVmb3JlLCAjZmVhdHVyZXMgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmYXEgdWwuYWR2YW5jZWQgLnF1ZXN0aW9uLCAjZmVhdHVyZXMgdWwuYWR2YW5jZWQgLnF1ZXN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2ZhcSB1bC5hZHZhbmNlZCAucXVlc3Rpb24gLmV4cGFuZC1pY29uLCAjZmVhdHVyZXMgdWwuYWR2YW5jZWQgLnF1ZXN0aW9uIC5leHBhbmQtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiNmYXEgdWwuYWR2YW5jZWQgLnF1ZXN0aW9uIC5leHBhbmQtaWNvbjpiZWZvcmUsICNmYXEgdWwuYWR2YW5jZWQgLnF1ZXN0aW9uIC5leHBhbmQtaWNvbjphZnRlciwgI2ZlYXR1cmVzIHVsLmFkdmFuY2VkIC5xdWVzdGlvbiAuZXhwYW5kLWljb246YmVmb3JlLCAjZmVhdHVyZXMgdWwuYWR2YW5jZWQgLnF1ZXN0aW9uIC5leHBhbmQtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzNDY2QTg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuI2ZhcSB1bC5hZHZhbmNlZCAucXVlc3Rpb24gLmV4cGFuZC1pY29uOmJlZm9yZSwgI2ZlYXR1cmVzIHVsLmFkdmFuY2VkIC5xdWVzdGlvbiAuZXhwYW5kLWljb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG59XG4jZmFxIHVsLmFkdmFuY2VkIC5xdWVzdGlvbiAuZXhwYW5kLWljb246YWZ0ZXIsICNmZWF0dXJlcyB1bC5hZHZhbmNlZCAucXVlc3Rpb24gLmV4cGFuZC1pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA5cHg7XG59XG4jZmFxIHVsLmFkdmFuY2VkIC5xdWVzdGlvbi5vcGVuIC5leHBhbmQtaWNvbjpiZWZvcmUsICNmYXEgdWwuYWR2YW5jZWQgLnF1ZXN0aW9uLm9wZW4gLmV4cGFuZC1pY29uOmFmdGVyLCAjZmVhdHVyZXMgdWwuYWR2YW5jZWQgLnF1ZXN0aW9uLm9wZW4gLmV4cGFuZC1pY29uOmJlZm9yZSwgI2ZlYXR1cmVzIHVsLmFkdmFuY2VkIC5xdWVzdGlvbi5vcGVuIC5leHBhbmQtaWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmNjI2M2M7XG4gIHdpZHRoOiAxNXB4O1xufVxuI2ZhcSB1bC5hZHZhbmNlZCAucXVlc3Rpb24ub3BlbiAuZXhwYW5kLWljb246YmVmb3JlLCAjZmVhdHVyZXMgdWwuYWR2YW5jZWQgLnF1ZXN0aW9uLm9wZW4gLmV4cGFuZC1pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAycHg7XG59XG4jZmFxIHVsLmFkdmFuY2VkIC5xdWVzdGlvbi5vcGVuIC5leHBhbmQtaWNvbjphZnRlciwgI2ZlYXR1cmVzIHVsLmFkdmFuY2VkIC5xdWVzdGlvbi5vcGVuIC5leHBhbmQtaWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMnB4O1xufVxuI2ZhcSB1bC5hZHZhbmNlZCAuYW5zd2VyLCAjZmVhdHVyZXMgdWwuYWR2YW5jZWQgLmFuc3dlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbiNmYXEgdWwuYWR2YW5jZWQgLmFuc3dlci5vcGVuLCAjZmVhdHVyZXMgdWwuYWR2YW5jZWQgLmFuc3dlci5vcGVuIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3BhY2l0eTogMTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wcmVzcy1uZXdzIC5wcmVzcy1uZXdzLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByZXNzLW5ld3MgLnByZXNzLW5ld3MtYmxvY2sgaDMsIC5wcmVzcy1uZXdzIC5wcmVzcy1uZXdzLWJsb2NrICNjb29raWVzLXBvcHVwIC50aXRsZSwgI2Nvb2tpZXMtcG9wdXAgLnByZXNzLW5ld3MgLnByZXNzLW5ld3MtYmxvY2sgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wcmVzcy1uZXdzIC5wcmVzcy1uZXdzLWJsb2NrIC5maXJzdC1uZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByZXNzLW5ld3MgLnByZXNzLW5ld3MtYmxvY2sgLmZpcnN0LW5ld3Mtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucHJlc3MtbmV3cyAucHJlc3MtbmV3cy1ibG9jayAuZmlyc3QtbmV3cy1yb3cgLnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByZXNzLW5ld3MgLnByZXNzLW5ld3MtYmxvY2sgLmZpcnN0LW5ld3Mtcm93IC5waWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnByZXNzLW5ld3MgLnByZXNzLW5ld3MtYmxvY2sgLmZpcnN0LW5ld3Mtcm93IC50ZXh0IHtcbiAgZmxleDogMTtcbn1cbi5wcmVzcy1uZXdzIC5wcmVzcy1uZXdzLWJsb2NrIC5maXJzdC1uZXdzLXJvdyAudGV4dCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnByZXNzLW5ld3MgLnByZXNzLW5ld3MtYmxvY2sgLm5ld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcmVzcy1uZXdzIC5wcmVzcy1uZXdzLWJsb2NrIC5uZXdzLXJvdyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByZXNzLW5ld3MgLnByZXNzLW5ld3MtYmxvY2sgLm1vcmUtbmV3cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jYXRlZ29yeS1pbmZpbml0ZSAuYXJ0aWNsZS1saXN0LW1vZGVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIge1xuICB3aWR0aDogMjMwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY2O1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkN2U1O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ud2hpdGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbiBoMywgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24gI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbiAudGl0bGUge1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLm1hbnVmYWN0dXJlci1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMsIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnJhbmdlLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucywgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ucHJvZHVjdGlvbi1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMsIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLmNhdGVnb3J5LWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTg5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ubWFudWZhY3R1cmVyLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaSwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ucmFuZ2UtZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zIGxpLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5wcm9kdWN0aW9uLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaSwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24uY2F0ZWdvcnktZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ubWFudWZhY3R1cmVyLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaTpiZWZvcmUsIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnJhbmdlLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaTpiZWZvcmUsIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnByb2R1Y3Rpb24tZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zIGxpOmJlZm9yZSwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24uY2F0ZWdvcnktZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zIGxpIGxhYmVsLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5yYW5nZS1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMgbGkgbGFiZWwsIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnByb2R1Y3Rpb24tZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zIGxpIGxhYmVsLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5jYXRlZ29yeS1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMgbGkgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luOiA1cHggMCA1cHggMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zIGxpIGxhYmVsIGEsIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnJhbmdlLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaSBsYWJlbCBhLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5wcm9kdWN0aW9uLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaSBsYWJlbCBhLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5jYXRlZ29yeS1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMgbGkgbGFiZWwgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoNjgsIDExMSwgMTY5LCAwLjgzOTIxNTY4NjMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zIGxpIGxhYmVsIHNwYW4sIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnJhbmdlLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaSBsYWJlbCBzcGFuLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5wcm9kdWN0aW9uLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaSBsYWJlbCBzcGFuLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5jYXRlZ29yeS1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMgbGkgbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHJnYmEoOTAsIDkwLCA5MCwgMC44KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLm1hbnVmYWN0dXJlci1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMgbGk6aG92ZXIgbGFiZWwsIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnJhbmdlLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaTpob3ZlciBsYWJlbCwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ucHJvZHVjdGlvbi1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMgbGk6aG92ZXIgbGFiZWwsIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLmNhdGVnb3J5LWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaTpob3ZlciBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ubWFudWZhY3R1cmVyLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyBsaTpob3ZlciBsYWJlbCBhLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5yYW5nZS1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMgbGk6aG92ZXIgbGFiZWwgYSwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ucHJvZHVjdGlvbi1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMgbGk6aG92ZXIgbGFiZWwgYSwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24uY2F0ZWdvcnktZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zIGxpOmhvdmVyIGxhYmVsIGEge1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLm1hbnVmYWN0dXJlci1maWx0ZXIgLmNpLWV4dGVuZC1zZWN0aW9uLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5yYW5nZS1maWx0ZXIgLmNpLWV4dGVuZC1zZWN0aW9uLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5wcm9kdWN0aW9uLWZpbHRlciAuY2ktZXh0ZW5kLXNlY3Rpb24sIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLmNhdGVnb3J5LWZpbHRlciAuY2ktZXh0ZW5kLXNlY3Rpb24ge1xuICBtYXJnaW46IDE1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ubWFudWZhY3R1cmVyLWZpbHRlciAuY2ktZXh0ZW5kLXNlY3Rpb24gc3BhbiwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ucmFuZ2UtZmlsdGVyIC5jaS1leHRlbmQtc2VjdGlvbiBzcGFuLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5wcm9kdWN0aW9uLWZpbHRlciAuY2ktZXh0ZW5kLXNlY3Rpb24gc3BhbiwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24uY2F0ZWdvcnktZmlsdGVyIC5jaS1leHRlbmQtc2VjdGlvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ubWFudWZhY3R1cmVyLWZpbHRlciAuY2ktZXh0ZW5kLXNlY3Rpb24gaSwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ucmFuZ2UtZmlsdGVyIC5jaS1leHRlbmQtc2VjdGlvbiBpLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5wcm9kdWN0aW9uLWZpbHRlciAuY2ktZXh0ZW5kLXNlY3Rpb24gaSwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24uY2F0ZWdvcnktZmlsdGVyIC5jaS1leHRlbmQtc2VjdGlvbiBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ubWFudWZhY3R1cmVyLWZpbHRlci5leHBhbmRlZCB1bC5jaS1maWx0ZXItb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDU2N3B4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMzIxNTY4NjI3NSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMzIxNTY4NjI3NSk7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyLmV4cGFuZGVkIHVsLmNpLWZpbHRlci1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyLmV4cGFuZGVkIHVsLmNpLWZpbHRlci1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyNDVhYTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLm1hbnVmYWN0dXJlci1maWx0ZXIuZXhwYW5kZWQgLmNpLWV4dGVuZC1zZWN0aW9uIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnJhbmdlLWZpbHRlciwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ucHJvZHVjdGlvbi1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ucmFuZ2UtZmlsdGVyIHVsLmNpLWZpbHRlci1vcHRpb25zLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5wcm9kdWN0aW9uLWZpbHRlciB1bC5jaS1maWx0ZXItb3B0aW9ucyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLmxhdGVzdC1zcGVjcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ubGF0ZXN0LXNwZWNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5sYXRlc3Qtc3BlY3MgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ubGF0ZXN0LXNwZWNzIHVsIGxpIHtcbiAgcGFkZGluZzogOHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLmxhdGVzdC1zcGVjcyB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ubGF0ZXN0LXNwZWNzIHVsIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi5jYXRlZ29yeS1maWx0ZXIgdWwuY2ktZmlsdGVyLW9wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ueWVhcnMtZmlsdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktZmlsdGVyIC5jaS1maWx0ZXItc2VjdGlvbi55ZWFycy1maWx0ZXIgLmNpLXlmLXNsaWRlciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnllYXJzLWZpbHRlciAuY2kteWYtc2xpZGVyICNqcy15ZWFyLXNsaWRlciAubm9VaS1vcmlnaW4ubm9VaS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnllYXJzLWZpbHRlciAuY2kteWYtc2xpZGVyICNqcy15ZWFyLXNsaWRlciAubm9VaS1vcmlnaW4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzI0NWFhMjtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnllYXJzLWZpbHRlciAuY2kteWYtc2xpZGVyLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS1maWx0ZXIgLmNpLWZpbHRlci1zZWN0aW9uLnllYXJzLWZpbHRlciAuY2kteWYtc2xpZGVyLWlucHV0IGlucHV0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNDQlO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLWZpbHRlciAuY2ktZmlsdGVyLXNlY3Rpb24ueWVhcnMtZmlsdGVyIC5jaS15Zi1zbGlkZXItaW5wdXQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1vdmVyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItb3Zlci1oZWFkZXIgLmNpLW1ldHJpYy1zd2l0Y2gge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAxNXB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItb3Zlci1oZWFkZXIgLmNpLW1ldHJpYy1zd2l0Y2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMjBweCAwIDAgMTVweDtcbiAgfVxufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIC5jaS1tZXRyaWMtc3dpdGNoIHNwYW4udW5pdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIC5jaS1tZXRyaWMtc3dpdGNoIHNwYW4udW5pdHMgc3Bhbi5zd2l0Y2gtYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzI0NWFhMjtcbiAgd2lkdGg6IDAlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIC5jaS1tZXRyaWMtc3dpdGNoIHNwYW4udW5pdHM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1vdmVyLWhlYWRlciAuY2ktbWV0cmljLXN3aXRjaCBzcGFuLnVuaXRzOmxhc3QtY2hpbGQgc3Bhbi5zd2l0Y2gtYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAwO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIC5jaS1tZXRyaWMtc3dpdGNoIHNwYW4udW5pdHMuc2VsZWN0ZWQge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItb3Zlci1oZWFkZXIgLmNpLW1ldHJpYy1zd2l0Y2ggc3Bhbi51bml0cy5zZWxlY3RlZCBzcGFuLnN3aXRjaC1iYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItb3Zlci1oZWFkZXIgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxMHB4IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItb3Zlci1oZWFkZXIgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1vdmVyLWhlYWRlciAubW9iaWxlID4gYSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItb3Zlci1oZWFkZXIgLmNpLW1vYmlsZS1zb3J0LWJ5IGEge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItb3Zlci1oZWFkZXIgLmNpLW1vYmlsZS1zb3J0LWJ5IGEgaSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIC5jaS1tb2JpbGUtc29ydC1ieS5vcGVuIGEge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY2O1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1vdmVyLWhlYWRlciAuY2ktbW9iaWxlLXNvcnQtYnkub3BlbiBhIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1vdmVyLWhlYWRlciAuY2ktbW9iaWxlLXNvcnQtYnkgLmNpLW1zLW9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIGxlZnQ6IDA7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItb3Zlci1oZWFkZXIgLmNpLW1vYmlsZS1zb3J0LWJ5IC5jaS1tcy1vcHRpb25zIGRpdi5jaS1tcy1vcHRpb24tc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlYmYwZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ3ZTU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyNDVhYTI7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItb3Zlci1oZWFkZXIgLmNpLW1vYmlsZS1zb3J0LWJ5IC5jaS1tcy1vcHRpb25zIGRpdi5jaS1tcy1vcHRpb24tc2luZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIC5jaS1tb2JpbGUtc29ydC1ieSAuY2ktbXMtb3B0aW9ucyBkaXYuY2ktbXMtb3B0aW9uLXNpbmdsZSBpLnNvcnQtdHJpZ2dlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI2NkZDdlNTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1vdmVyLWhlYWRlciAuY2ktbW9iaWxlLXNvcnQtYnkgLmNpLW1zLW9wdGlvbnMgZGl2LmNpLW1zLW9wdGlvbi1zaW5nbGUgaS5zb3J0LXRyaWdnZXIuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1vdmVyLWhlYWRlciAuY2ktbW9iaWxlLWZpbHRlciBhIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIC5jaS1tb2JpbGUtZmlsdGVyIGEgaSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIC5jaS1tb2JpbGUtZmlsdGVyLm9wZW4gYSB7XG4gIGJhY2tncm91bmQ6ICNlYmYwZjY7XG4gIGNvbG9yOiAjMjQ1YWEyO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLW92ZXItaGVhZGVyIC5jaS1tb2JpbGUtZmlsdGVyLm9wZW4gYSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWhlYWRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItaGVhZGVyLmZpeGVkIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWhlYWRlci5maXhlZC51bmRlciB7XG4gIHRvcDogMTE1cHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItaGVhZGVyLmZpeGVkIH4gLmNpLXZpZXdlci1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1oZWFkZXIgLmNpLXRhYmxlLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGQ3ZTU7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1oZWFkZXIgLmNpLXRhYmxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWhlYWRlciAuY2ktdGFibGUtaGVhZGVyIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItaGVhZGVyIC5jaS10YWJsZS1oZWFkZXIgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1oZWFkZXIgLmNpLXRhYmxlLWhlYWRlciBsaTpudGgtY2hpbGQoMSkge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWhlYWRlciAuY2ktdGFibGUtaGVhZGVyIGxpOm50aC1jaGlsZCgyKSwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWhlYWRlciAuY2ktdGFibGUtaGVhZGVyIGxpOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItaGVhZGVyIC5jaS10YWJsZS1oZWFkZXIgbGk6bnRoLWNoaWxkKDQpIHNwYW4sIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1oZWFkZXIgLmNpLXRhYmxlLWhlYWRlciBsaTpudGgtY2hpbGQoNSkgc3BhbiwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWhlYWRlciAuY2ktdGFibGUtaGVhZGVyIGxpOm50aC1jaGlsZCg2KSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItaGVhZGVyIC5jaS10YWJsZS1oZWFkZXIgbGk6bnRoLWNoaWxkKDQpIGkuc29ydC10cmlnZ2VyLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItaGVhZGVyIC5jaS10YWJsZS1oZWFkZXIgbGk6bnRoLWNoaWxkKDUpIGkuc29ydC10cmlnZ2VyLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItaGVhZGVyIC5jaS10YWJsZS1oZWFkZXIgbGk6bnRoLWNoaWxkKDYpIGkuc29ydC10cmlnZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgcGFkZGluZzogMHB4IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBncmV5O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW46IDAgM3B4IDAgMDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1oZWFkZXIgLmNpLXRhYmxlLWhlYWRlciBsaTpudGgtY2hpbGQoNCkgaS5zb3J0LXRyaWdnZXIuYWN0aXZlLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItaGVhZGVyIC5jaS10YWJsZS1oZWFkZXIgbGk6bnRoLWNoaWxkKDUpIGkuc29ydC10cmlnZ2VyLmFjdGl2ZSwgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWhlYWRlciAuY2ktdGFibGUtaGVhZGVyIGxpOm50aC1jaGlsZCg2KSBpLnNvcnQtdHJpZ2dlci5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgY29sb3I6IGJsYWNrO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWhlYWRlciAuY2ktdGFibGUtaGVhZGVyIGxpOm50aC1jaGlsZCg3KSB7XG4gIG1heC13aWR0aDogNTVweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1oZWFkZXIgLmNpLXRhYmxlLWhlYWRlciBsaTpudGgtY2hpbGQoOCkge1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IHVsLmNpLW1vZGVscy1saXN0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGQ3ZTU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjM2ODYyNzQ1MSk7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjM2ODYyNzQ1MSk7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSA+IGEgPiBkaXYge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdiAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IHVsLmNpLW1vZGVscy1saXN0IGxpLmNpLW1vZGVscy1zaW5nbGUgPiBhID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdjpudGgtY2hpbGQoMiksIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IHVsLmNpLW1vZGVscy1saXN0IGxpLmNpLW1vZGVscy1zaW5nbGUgPiBhID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSA+IGEgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgbWF4LXdpZHRoOiA1NXB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSA+IGEgPiBkaXY6bnRoLWNoaWxkKDcpIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSA+IGEgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgbWF4LXdpZHRoOiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdjpudGgtY2hpbGQoOCkgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSA+IGEgPiBkaXYucGljdHVyZSBwaWN0dXJlIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IHVsLmNpLW1vZGVscy1saXN0IGxpLmNpLW1vZGVscy1zaW5nbGUgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdiAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSA+IGEgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdjpudGgtY2hpbGQoMSkgcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSA+IGEgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzJTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyNDVhYTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbW9kZWxzLXNpbmdsZSA+IGEgPiBkaXY6bnRoLWNoaWxkKDQpLCAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdjpudGgtY2hpbGQoNSksIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IHVsLmNpLW1vZGVscy1saXN0IGxpLmNpLW1vZGVscy1zaW5nbGUgPiBhID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzMlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IHVsLmNpLW1vZGVscy1saXN0IGxpLmNpLW1vZGVscy1zaW5nbGUgPiBhID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdjpudGgtY2hpbGQoNykge1xuICAgIHBhZGRpbmctbGVmdDogMzMlO1xuICB9XG4gIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IHVsLmNpLW1vZGVscy1saXN0IGxpLmNpLW1vZGVscy1zaW5nbGUgPiBhID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdjpudGgtY2hpbGQoOCkgbGFiZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tb2RlbHMtc2luZ2xlID4gYSA+IGRpdjpudGgtY2hpbGQoOCkgbGFiZWwgaW5wdXQge1xuICAgIG1hcmdpbjogMTdweCAwO1xuICB9XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tbC1pbmZpbml0ZS1sb2FkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgdWwuY2ktbW9kZWxzLWxpc3QgbGkuY2ktbWwtaW5maW5pdGUtbG9hZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCB1bC5jaS1tb2RlbHMtbGlzdCBsaS5jaS1tbC1pbmZpbml0ZS1sb2FkZXIgc3ZnIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNvdW50ZXItY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGNvdW50ZXItY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCAuY2ktbG9hZGVyIC5nZWFyYm94IHtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgd2lkdGg6IDI3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXJib3ggLm92ZXJsYXkge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCAuY2ktbG9hZGVyIC5nZWFyYm94LnR1cm4gLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC0xcHggMHB4IDBweCAjODg4ODg4LCAwcHggMXB4IDBweCAwcHggYmxhY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0xcHggMHB4IDBweCAjODg4ODg4LCAwcHggMXB4IDBweCAwcHggYmxhY2s7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggIzg4ODg4OCwgMHB4IDFweCAwcHggMHB4IGJsYWNrO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXIubGFyZ2Uge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAuZ2Vhci5sYXJnZTphZnRlciB7XG4gIGhlaWdodDogOTZweDtcbiAgd2lkdGg6IDk2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIG1hcmdpbi10b3A6IC00OHB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAuZ2Vhci5vbmUge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEwcHg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCAuY2ktbG9hZGVyIC5nZWFyLnR3byB7XG4gIHRvcDogNjFweDtcbiAgbGVmdDogNjBweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXIudGhyZWUge1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAuZ2Vhci5mb3VyIHtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAxMjhweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgei1pbmRleDogMztcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCBpbnNldCAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwcHggMnB4IDBweCAwcHggIzA5MDkwOSwgaW5zZXQgMHB4IC0xcHggMHB4IDBweCAjODg4ODg4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIGluc2V0IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDBweCAycHggMHB4IDBweCAjMDkwOTA5LCBpbnNldCAwcHggLTFweCAwcHggMHB4ICM4ODg4ODg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIGluc2V0IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDBweCAycHggMHB4IDBweCAjMDkwOTA5LCBpbnNldCAwcHggLTFweCAwcHggMHB4ICM4ODg4ODg7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCAuY2ktbG9hZGVyIC5nZWFyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAubGFyZ2UgLmdlYXItaW5uZXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXIub25lIC5nZWFyLWlubmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNvdW50ZXItY2xvY2t3aXNlIDNzIGluZmluaXRlIGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb246IGNvdW50ZXItY2xvY2t3aXNlIDNzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXIudHdvIC5nZWFyLWlubmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSAzcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBjbG9ja3dpc2UgM3MgaW5maW5pdGUgbGluZWFyO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAuZ2Vhci50aHJlZSAuZ2Vhci1pbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjb3VudGVyLWNsb2Nrd2lzZSAzcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBjb3VudGVyLWNsb2Nrd2lzZSAzcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbnRhaW5lciAuY2ktdmlld2VyIC5jaS12aWV3ZXItY29udGVudCAuY2ktbG9hZGVyIC5nZWFyLmZvdXIgLmdlYXItaW5uZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogY291bnRlci1jbG9ja3dpc2UgNnMgaW5maW5pdGUgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjogY291bnRlci1jbG9ja3dpc2UgNnMgaW5maW5pdGUgbGluZWFyO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAuZ2Vhci1pbm5lciAuYmFyIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogNzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAubGFyZ2UgLmdlYXItaW5uZXIgLmJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNjhweDtcbiAgd2lkdGg6IDEzNnB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAuZ2Vhci1pbm5lciAuYmFyOm50aC1jaGlsZCgyKSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb250YWluZXIgLmNpLXZpZXdlciAuY2ktdmlld2VyLWNvbnRlbnQgLmNpLWxvYWRlciAuZ2Vhci1pbm5lciAuYmFyOm50aC1jaGlsZCgzKSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXItaW5uZXIgLmJhcjpudGgtY2hpbGQoNCkge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXItaW5uZXIgLmJhcjpudGgtY2hpbGQoNSkge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29udGFpbmVyIC5jaS12aWV3ZXIgLmNpLXZpZXdlci1jb250ZW50IC5jaS1sb2FkZXIgLmdlYXItaW5uZXIgLmJhcjpudGgtY2hpbGQoNikge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogI2ViZjBmNjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGQ3ZTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb21wYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM1LCAyNDAsIDI0NiwgMC44KTtcbiAgfVxufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb21wYXJhdG9yIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMjE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb21wYXJhdG9yIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIH1cbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29tcGFyYXRvciAuY29udGFpbmVyIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb21wYXJhdG9yIC5jb250YWluZXIgLndyYXBwZXIgLmNpYy10aXRsZSB7XG4gIHdpZHRoOiAyMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciAud3JhcHBlciAuY2ljLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciAud3JhcHBlciAuY2ljLXRpdGxlIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb21wYXJhdG9yIC5jb250YWluZXIgLndyYXBwZXIgLmNpYy1tYWluIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciAud3JhcHBlciAuY2ljLW1haW4ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb21wYXJhdG9yIC5jb250YWluZXIgLndyYXBwZXIgLmNpYy1tYWluIC5jaS1zZWxlY3RlZC1tb2RlbHMge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29tcGFyYXRvciAuY29udGFpbmVyIC53cmFwcGVyIC5jaWMtbWFpbiAuY2ktc2VsZWN0ZWQtbW9kZWxzIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciAud3JhcHBlciAuY2ljLW1haW4gLmNpLXNlbGVjdGVkLW1vZGVscyAuY2ktc2VsZWN0ZWQtbW9kZWwtc2luZ2xlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciAud3JhcHBlciAuY2ljLW1haW4gLmNpLXNlbGVjdGVkLW1vZGVscyAuY2ktc2VsZWN0ZWQtbW9kZWwtc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29tcGFyYXRvciAuY29udGFpbmVyIC53cmFwcGVyIC5jaWMtbWFpbiAuY2ktc2VsZWN0ZWQtbW9kZWxzIC5jaS1zZWxlY3RlZC1tb2RlbC1zaW5nbGUgaS5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2RkN2U1O1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb21wYXJhdG9yIC5jb250YWluZXIgLndyYXBwZXIgLmNpYy1tYWluIC5jaS1zZWxlY3RlZC1tb2RlbHMgLmNpLXNlbGVjdGVkLW1vZGVsLXNpbmdsZSBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29tcGFyYXRvciAuY29udGFpbmVyIC53cmFwcGVyIC5jaWMtbWFpbiAuY2ktc2VsZWN0ZWQtbW9kZWxzIC5jaS1zZWxlY3RlZC1tb2RlbC1zaW5nbGUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciAud3JhcHBlciAuY2ljLW1haW4gLmNpLXNlbGVjdGVkLW1vZGVscyAuY2ktc2VsZWN0ZWQtbW9kZWwtc2luZ2xlIHAge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciAud3JhcHBlciAuY2ljLW1haW4gLmNpLXNlbGVjdGVkLW1vZGVscyAuY2ktc2VsZWN0ZWQtbW9kZWwtc2luZ2xlIHAge1xuICAgIGNvbG9yOiAjMjQ1YWEyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb21wYXJhdG9yIC5jb250YWluZXIgLndyYXBwZXIgLmNpYy1tYWluIC5jaS1zZWxlY3RlZC1tb2RlbHMgLmNpLXNlbGVjdGVkLW1vZGVsLXNpbmdsZTpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciAud3JhcHBlciAuY2ljLW1haW4gLmNpLWNsZWFyLWFsbCB7XG4gIHdpZHRoOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29tcGFyYXRvciAuY29udGFpbmVyIC53cmFwcGVyIC5jaWMtbWFpbiAuY2ktY2xlYXItYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2F0ZWdvcnktaW5maW5pdGUgLmNpLWNvbXBhcmF0b3IgLmNvbnRhaW5lciAud3JhcHBlciAuY2ljLW1haW4gLmNpLWNsZWFyLWFsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29tcGFyYXRvciAuY29udGFpbmVyIC53cmFwcGVyIC5jaWMtbWFpbiAuY2ktY29tcGFyZS1idXR0b24ge1xuICB3aWR0aDogMTM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1jb21wYXJhdG9yIC5jb250YWluZXIgLndyYXBwZXIgLmNpYy1tYWluIC5jaS1jb21wYXJlLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktY29tcGFyYXRvciAuY29udGFpbmVyIC53cmFwcGVyIC5jaWMtbWFpbiAuY2ktY29tcGFyZS1idXR0b24gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktcGFnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAxMTg4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktcGFnZXIgLmFydGljbGUtbGlzdC1wYWdlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1wYWdlciAuYXJ0aWNsZS1saXN0LXBhZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY2F0ZWdvcnktaW5maW5pdGUgLmNpLXBhZ2VyIC5hcnRpY2xlLWxpc3QtcGFnZXIgLnBhZ2VyLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxLjQyODU3ZW0gNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmNhdGVnb3J5LWluZmluaXRlIC5jaS1wYWdlciAuYXJ0aWNsZS1saXN0LXBhZ2VyIC5wYWdlci1pdGVtLXByZXYsIC5jYXRlZ29yeS1pbmZpbml0ZSAuY2ktcGFnZXIgLmFydGljbGUtbGlzdC1wYWdlciAucGFnZXItaXRlbS1uZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4jY2ktc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyZW07XG4gIHJpZ2h0OiAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMWVtO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NpLXNjcm9sbC10b3Age1xuICAgIGJvdHRvbTogOGVtO1xuICB9XG59XG4jY2ktc2Nyb2xsLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmNhdGVnb3J5LW5hdi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXRlZ29yeS1uYXYtd3JhcHBlciAubW9kZWwtcGFnZS1uYXYge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5jYXRlZ29yeS1uYXYtd3JhcHBlciAuY2F0ZWdvcnktaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbi5jYXRlZ29yeS1uYXYtd3JhcHBlciAuY2F0ZWdvcnktaW1hZ2UgaW1nIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggI2NjY2NjYztcbn1cblxuLnJhdmFzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5yYXZhcy1zZWN0aW9uIC5yYXZhcy1waWMge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnJhdmFzLXNlY3Rpb24gLnJhdmFzLXBpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXZhcy1zZWN0aW9uIC5yYXZhcy1pbmZvIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5yYXZhcy1zZWN0aW9uIC5yYXZhcy1pbmZvIHAge1xuICBwYWRkaW5nOiAwO1xufVxuLnJhdmFzLXNlY3Rpb24gLnJhdmFzLWluZm8gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmF2YXMtc2VjdGlvbiAucmF2YXMtaW5mbyBwLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzI0NWFhMjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuaDIucmF2YXMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5hLnJhdmFzLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDI1cHggMTVweDtcbn1cblxuI3NwZWNzLXNlYXJjaCwgI3NwZWNzLXNlYXJjaC1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBoZWlnaHQ6IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jc3BlY3Mtc2VhcmNoIGlucHV0LCAjc3BlY3Mtc2VhcmNoLW1vYmlsZSBpbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNzcGVjcy1zZWFyY2ggYSwgI3NwZWNzLXNlYXJjaC1tb2JpbGUgYSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMWE0NjgzO1xufVxuI3NwZWNzLXNlYXJjaCBhOmJlZm9yZSwgI3NwZWNzLXNlYXJjaC1tb2JpbGUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMTJweCAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbiNzcGVjcy1zZWFyY2ggYTpob3ZlcjpiZWZvcmUsICNzcGVjcy1zZWFyY2gtbW9iaWxlIGE6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuI3NwZWNzLXNlYXJjaCBzdmcsICNzcGVjcy1zZWFyY2gtbW9iaWxlIHN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxYTQ2ODM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMTJweCAxM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNzcGVjcy1zZWFyY2guc2VhcmNoLWhpZGRlbiwgI3NwZWNzLXNlYXJjaC1tb2JpbGUuc2VhcmNoLWhpZGRlbiB7XG4gIGhlaWdodDogMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAjc3BlY3Mtc2VhcmNoLCAjc3BlY3Mtc2VhcmNoLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkN2U1O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjQzMTM3MjU0OSk7XG4gIHotaW5kZXg6IDk5OTtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWZpbHRlciB7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCBibGFjaztcbiAgfVxufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWZpbHRlciAuc3NyLWZpbHRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDdlNTtcbiAgYmFja2dyb3VuZDogI2ViZjBmNjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItZmlsdGVyIC5zc3ItZmlsdGVyLXNlY3Rpb24gaDMsICNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbiAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwICNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbiAudGl0bGUge1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbiB1bC5zc3ItZmlsdGVyLW9wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAxODVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItZmlsdGVyIC5zc3ItZmlsdGVyLXNlY3Rpb24gdWwuc3NyLWZpbHRlci1vcHRpb25zIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWZpbHRlciAuc3NyLWZpbHRlci1zZWN0aW9uIHVsLnNzci1maWx0ZXItb3B0aW9ucyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWZpbHRlciAuc3NyLWZpbHRlci1zZWN0aW9uIHVsLnNzci1maWx0ZXItb3B0aW9ucyBsaSBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDVweCAwIDVweCAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoNjgsIDExMSwgMTY5LCAwLjgzOTIxNTY4NjMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbiB1bC5zc3ItZmlsdGVyLW9wdGlvbnMgbGkgbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHJnYmEoOTAsIDkwLCA5MCwgMC44KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbiB1bC5zc3ItZmlsdGVyLW9wdGlvbnMgbGk6aG92ZXIgbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbiAuc2VhcmNoLWxvYWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItZmlsdGVyIC5zc3ItZmlsdGVyLXNlY3Rpb24gLnNlYXJjaC1sb2FkZXIgbGk6bnRoLWNoaWxkKDIpIC5hbmltYXRlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWZpbHRlciAuc3NyLWZpbHRlci1zZWN0aW9uIC5zZWFyY2gtbG9hZGVyIGxpOm50aC1jaGlsZCgzKSAuYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItZmlsdGVyIC5zc3ItZmlsdGVyLXNlY3Rpb24gLnNlYXJjaC1sb2FkZXIgLnNrZWxldG9uIC5hbmltYXRlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGFuaW1hdGlvbjogbW92ZUluRmlsdGVyIDJzIGluZmluaXRlO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWZpbHRlciAuc3NyLWZpbHRlci1zZWN0aW9uIC5zZWFyY2gtbG9hZGVyIC5za2VsZXRvbjpiZWZvcmUge1xuICBsZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY2O1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWZpbHRlciAuc3NyLWZpbHRlci1zZWN0aW9uIC5zZWFyY2gtbG9hZGVyIC5za2VsZXRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItZmlsdGVyIC5zc3ItZmlsdGVyLXNlY3Rpb24ubWFudWZhY3R1cmVyLWZpbHRlciAuc3NyLWV4dGVuZC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyIC5zc3ItZXh0ZW5kLXNlY3Rpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyIC5zc3ItZXh0ZW5kLXNlY3Rpb24gaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyIC5zc3ItZXh0ZW5kLXNlY3Rpb24uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWZpbHRlciAuc3NyLWZpbHRlci1zZWN0aW9uLm1hbnVmYWN0dXJlci1maWx0ZXIuZXhwYW5kZWQgdWwuc3NyLWZpbHRlci1vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogNTY3cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4zMjE1Njg2Mjc1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4zMjE1Njg2Mjc1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItZmlsdGVyIC5zc3ItZmlsdGVyLXNlY3Rpb24ubWFudWZhY3R1cmVyLWZpbHRlci5leHBhbmRlZCB1bC5zc3ItZmlsdGVyLW9wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMTVweCk7XG4gIH1cbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyLmV4cGFuZGVkIHVsLnNzci1maWx0ZXItb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWZpbHRlciAuc3NyLWZpbHRlci1zZWN0aW9uLm1hbnVmYWN0dXJlci1maWx0ZXIuZXhwYW5kZWQgdWwuc3NyLWZpbHRlci1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyNDVhYTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1maWx0ZXIgLnNzci1maWx0ZXItc2VjdGlvbi5tYW51ZmFjdHVyZXItZmlsdGVyLmV4cGFuZGVkIC5zc3ItZXh0ZW5kLXNlY3Rpb24gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1tb2JpbGUtZmlsdGVyLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1tb2JpbGUtZmlsdGVyLXRyaWdnZXIgYSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1jb250ZW50IC5zc3ItbW9iaWxlLWZpbHRlci10cmlnZ2VyIGEgaSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLW1vYmlsZS1maWx0ZXItdHJpZ2dlci5vcGVuIGEge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY2O1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1jb250ZW50IC5zc3ItbW9iaWxlLWZpbHRlci10cmlnZ2VyLm9wZW4gYSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1tb2JpbGUtZmlsdGVyLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaGVhZGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDAgMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGQ3ZTU7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaGVhZGVyIHVsIGxpIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWhlYWRlciB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWhlYWRlciB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMTEwcHg7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaGVhZGVyIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1jb250ZW50IC5zc3ItY29udGVudC1oZWFkZXIgdWwgbGk6bnRoLWNoaWxkKDUpIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaGVhZGVyIHVsIGxpOm50aC1jaGlsZCg0KSwgI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWhlYWRlciB1bCBsaTpudGgtY2hpbGQoNikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1jb250ZW50IC5zc3ItY29udGVudC1pdGVtcyB7XG4gIG1heC1oZWlnaHQ6IDY1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1jb250ZW50IC5zc3ItY29udGVudC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMjQ1YWEyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaXRlbXMgLm5vdC1mb3VuZCB7XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1jb250ZW50IC5zc3ItY29udGVudC1pdGVtcyB1bC5zcy1tb2RlbHMge1xuICBwYWRkaW5nOiAwO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWl0ZW1zIHVsLnNzLW1vZGVscyBsaS5zcy1tb2RlbHMtc2luZ2xlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDAgMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGQ3ZTU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWl0ZW1zIHVsLnNzLW1vZGVscyBsaS5zcy1tb2RlbHMtc2luZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NkZDdlNTtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1jb250ZW50IC5zc3ItY29udGVudC1pdGVtcyB1bC5zcy1tb2RlbHMgbGkuc3MtbW9kZWxzLXNpbmdsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWl0ZW1zIHVsLnNzLW1vZGVscyBsaS5zcy1tb2RlbHMtc2luZ2xlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaXRlbXMgdWwuc3MtbW9kZWxzIGxpLnNzLW1vZGVscy1zaW5nbGUgYSBkaXYge1xuICBmbGV4OiAxO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaXRlbXMgdWwuc3MtbW9kZWxzIGxpLnNzLW1vZGVscy1zaW5nbGUgYSBkaXYucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTEwcHg7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaXRlbXMgdWwuc3MtbW9kZWxzIGxpLnNzLW1vZGVscy1zaW5nbGUgYSBkaXYucGljdHVyZSBwaWN0dXJlIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zc3ItY29udGVudCAuc3NyLWNvbnRlbnQtaXRlbXMgdWwuc3MtbW9kZWxzIGxpLnNzLW1vZGVscy1zaW5nbGUgYSBkaXYudHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1jb250ZW50IC5zc3ItY29udGVudC1pdGVtcyB1bC5zcy1tb2RlbHMgbGkuc3MtbW9kZWxzLXNpbmdsZSBhIGRpdi5idWlsdCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWl0ZW1zIHVsLnNzLW1vZGVscyBsaS5zcy1tb2RlbHMtc2luZ2xlIGEgZGl2Om50aC1jaGlsZCg0KSwgI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWl0ZW1zIHVsLnNzLW1vZGVscyBsaS5zcy1tb2RlbHMtc2luZ2xlIGEgZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWl0ZW1zIHVsLnNzLW1vZGVscyBsaS5zc3ItcGFnZS1pbmZpbml0ZS1sb2FkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RkN2U1O1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWl0ZW1zIHVsLnNzLW1vZGVscyBsaS5zc3ItcGFnZS1pbmZpbml0ZS1sb2FkZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNzci1jb250ZW50IC5zc3ItY29udGVudC1pdGVtcyB1bC5zcy1tb2RlbHMgbGkuc3NyLXBhZ2UtaW5maW5pdGUtbG9hZGVyIHN2ZyB7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc3NyLWNvbnRlbnQgLnNzci1jb250ZW50LWl0ZW1zIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xuICB9XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zZWFyY2guc2VhcmNoLWxvYWRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc2VhcmNoLnNlYXJjaC1sb2FkZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zZWFyY2guc2VhcmNoLWxvYWRlciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNlYXJjaC5zZWFyY2gtbG9hZGVyIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zZWFyY2guc2VhcmNoLWxvYWRlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNlYXJjaC5zZWFyY2gtbG9hZGVyIHVsIGxpIC5za2VsZXRvbiB7XG4gIGJhY2tncm91bmQ6ICNlMWU1ZTY7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNlYXJjaC5zZWFyY2gtbG9hZGVyIHVsIGxpIC5za2VsZXRvbjo6YmVmb3JlLCAjc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zZWFyY2guc2VhcmNoLWxvYWRlciB1bCBsaSAuc2tlbGV0b246OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAyO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc2VhcmNoLnNlYXJjaC1sb2FkZXIgdWwgbGkgLnNrZWxldG9uOjpiZWZvcmUge1xuICBsZWZ0OiAyNzVweDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNlYXJjaC5zZWFyY2gtbG9hZGVyIHVsIGxpIC5za2VsZXRvbjo6YWZ0ZXIge1xuICBsZWZ0OiA0NTVweDtcbn1cbiNzcGVjcy1zZWFyY2gtcmVzdWx0IC5zc3Itdmlld3BvcnQgLnNlYXJjaC5zZWFyY2gtbG9hZGVyIHVsIGxpIC5za2VsZXRvbiAuYW5pbWF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZGFkZWRmO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDEyNXB4O1xuICBhbmltYXRpb246IG1vdmUgM3MgaW5maW5pdGU7XG59XG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCAuc3NyLXZpZXdwb3J0IC5zZWFyY2guc2VhcmNoLWxvYWRlciB1bCBsaTpudGgtY2hpbGQoMikgLmFuaW1hdGUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xufVxuI3NwZWNzLXNlYXJjaC1yZXN1bHQgLnNzci12aWV3cG9ydCAuc2VhcmNoLnNlYXJjaC1sb2FkZXIgdWwgbGk6bnRoLWNoaWxkKDMpIC5hbmltYXRlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuQGtleWZyYW1lcyBtb3ZlIHtcbiAgNTAlIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMjVweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUluRmlsdGVyIHtcbiAgNTAlIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgfVxufVxuXG4jd2FoLXNlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41ZW0gKyAxNXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDE1cHgpO1xufVxuI3dhaC1zZWN0aW9uIGgyIGltZyB7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgI3dhaC1zZWN0aW9uIGgyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4jd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICN3YWgtc2VjdGlvbiAuZm9ybS12aWV3cG9ydCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4jd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0ge1xuICBmbGV4OiAyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5mb3JtIHAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiN3YWgtc2VjdGlvbiAuZm9ybS12aWV3cG9ydCAuZm9ybSBmb3JtIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiN3YWgtc2VjdGlvbiAuZm9ybS12aWV3cG9ydCAuZm9ybSBmb3JtIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZmxleDogMTtcbn1cbiN3YWgtc2VjdGlvbiAuZm9ybS12aWV3cG9ydCAuZm9ybSBmb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtcGxhY2Vob2xkZXI6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG4jd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LXBsYWNlaG9sZGVyIC5pdGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAjd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0gZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5mb3JtIGZvcm0gLmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0gZm9ybSAuaW5wdXQtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT10ZXh0XSwgI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5mb3JtIGZvcm0gLmlucHV0LXBsYWNlaG9sZGVyIGlucHV0W3R5cGU9dGVsXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbiN3YWgtc2VjdGlvbiAuZm9ybS12aWV3cG9ydCAuZm9ybSBmb3JtIC5pbnB1dC1wbGFjZWhvbGRlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCAjd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0gZm9ybSAuaW5wdXQtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT10ZWxdOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNDU4OTtcbn1cbiN3YWgtc2VjdGlvbiAuZm9ybS12aWV3cG9ydCAuZm9ybSBmb3JtIC5pbnB1dC1wbGFjZWhvbGRlciBpbnB1dCNwaG9uZSB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDUwcHg7XG59XG4jd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0gZm9ybSAuaW5wdXQtcGxhY2Vob2xkZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbiN3YWgtc2VjdGlvbiAuZm9ybS12aWV3cG9ydCAuZm9ybSBmb3JtIC5pbnB1dC1wbGFjZWhvbGRlciB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDQ1ODk7XG59XG4jd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0gZm9ybSAuaW5wdXQtcGxhY2Vob2xkZXIuY29uY2VybiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5mb3JtIGZvcm0gLmlucHV0LXBsYWNlaG9sZGVyLmNvbmNlcm4gbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5mb3JtIGZvcm0gLmlucHV0LXBsYWNlaG9sZGVyLmNvbmNlcm4gbGFiZWwuZXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5mb3JtIGZvcm0gLmlucHV0LXBsYWNlaG9sZGVyIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiN3YWgtc2VjdGlvbiAuZm9ybS12aWV3cG9ydCAuZm9ybSBmb3JtIC5pbnB1dC1wbGFjZWhvbGRlci5lcnJvciBpbnB1dCwgI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5mb3JtIGZvcm0gLmlucHV0LXBsYWNlaG9sZGVyLmVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5mb3JtIGZvcm0gLmlucHV0LXBsYWNlaG9sZGVyLmVycm9yIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmZvcm0tc3VjY2VzcyB7XG4gIGZsZXg6IDI7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmJhbm5lciB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAjd2FoLXNlY3Rpb24gLmZvcm0tdmlld3BvcnQgLmJhbm5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbiN3YWgtc2VjdGlvbiAuZm9ybS12aWV3cG9ydCAuYmFubmVyIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgI3dhaC1zZWN0aW9uIC5mb3JtLXZpZXdwb3J0IC5iYW5uZXIgcGljdHVyZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiN3YWgtc2VjdGlvbiAuYWJvdXQtd2FoIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiN3YWgtc2VjdGlvbiAuYWJvdXQtd2FoIHAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI3dhaC1zZWN0aW9uIC5hYm91dC13YWggcC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTZweCkge1xuICAjd2FoLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5pdGlfX2ZsYWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2Zyb250ZW5kL2Rpc3QvaW1hZ2VzL2ZsYWdzLnBuZ1wiKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvZnJvbnRlbmQvZGlzdC9pbWFnZXMvZmxhZ3NAMngucG5nXCIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pdGlfX2NvdW50cnk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5oMywgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4ubW9kZWwtZGV0YWlsLWhlYWRlci0yIC5sdy1icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RlbC1oZWFkZXItMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogOTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RlbC1oZWFkZXItMiB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbi5tb2RlbC1oZWFkZXItMiAubW9kZWwtaW1hZ2VzIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbWFnZXMgLmdhbGxlcnktdjIgLnZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIyNXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4ubW9kZWwtaGVhZGVyLTIgLm1vZGVsLWltYWdlcyAuZ2FsbGVyeS12MiAudmlld3BvcnQgYSBwaWN0dXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kZWwtaGVhZGVyLTIgLm1vZGVsLWltYWdlcyAuZ2FsbGVyeS12MiAudmlld3BvcnQgYSBwaWN0dXJlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbWFnZXMgLmdhbGxlcnktdjIgLnZpZXdwb3J0IC5hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xufVxuLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbWFnZXMgLmdhbGxlcnktdjIgLnZpZXdwb3J0IC5hcnJvdy1yaWdodCBpIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzI0NWFhMjtcbn1cbi5tb2RlbC1oZWFkZXItMiAubW9kZWwtaW1hZ2VzIC5nYWxsZXJ5LXYyIC52aWV3cG9ydCAuYXJyb3ctbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG59XG4ubW9kZWwtaGVhZGVyLTIgLm1vZGVsLWltYWdlcyAuZ2FsbGVyeS12MiAudmlld3BvcnQgLmFycm93LWxlZnQgaSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICMyNDVhYTI7XG59XG4ubW9kZWwtaGVhZGVyLTIgLm1vZGVsLWltYWdlcyAuZ2FsbGVyeS12MiAuZ2FsbGVyeS1pdGVtcyB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbWFnZXMgLmdhbGxlcnktdjIgLmdhbGxlcnktaXRlbXMgLm1vZGVsLWltYWdlcy1saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbWFnZXMgLmdhbGxlcnktdjIgLmdhbGxlcnktaXRlbXMgLm1vZGVsLWltYWdlcy1saW5lIGEge1xuICBtYXgtd2lkdGg6IDMyJTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDQ5cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubW9kZWwtaGVhZGVyLTIgLm1vZGVsLWltYWdlcyAuZ2FsbGVyeS12MiAuZ2FsbGVyeS1pdGVtcyAubW9kZWwtaW1hZ2VzLWxpbmUgYSBwaWN0dXJlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RlbC1oZWFkZXItMiAubW9kZWwtaW1hZ2VzIC5nYWxsZXJ5LXYyIC5nYWxsZXJ5LWl0ZW1zIC5tb2RlbC1pbWFnZXMtbGluZSBhIHBpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG4ubW9kZWwtaGVhZGVyLTIgLm1vZGVsLWluZm8ge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RlbC1oZWFkZXItMiAubW9kZWwtaW5mbyAubG9nby1tYW51ZmFjdHVyZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RlbC1oZWFkZXItMiAubW9kZWwtaW5mbyAubG9nby1tYW51ZmFjdHVyZXIgcGljdHVyZSB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ubW9kZWwtaGVhZGVyLTIgLm1vZGVsLWluZm8gaDEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHQ7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RlbC1oZWFkZXItMiAubW9kZWwtaW5mbyBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB0O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ubW9kZWwtaGVhZGVyLTIgLm1vZGVsLWluZm8gaDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBwdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbmZvIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTdwdDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbmZvIC5yYXRpbmcge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbmZvIC5yYXRpbmcgc3Bhbi5zdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3Rhcl9lbXB0eS5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjJlbTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4cHg7XG59XG4ubW9kZWwtaGVhZGVyLTIgLm1vZGVsLWluZm8gLnJhdGluZyBzcGFuLnN0YXIuaGFsZiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGFyX2hhbGYuc3ZnXCIpO1xufVxuLm1vZGVsLWhlYWRlci0yIC5tb2RlbC1pbmZvIC5yYXRpbmcgc3Bhbi5zdGFyLmZ1bGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3Rhcl9mdWxsLnN2Z1wiKTtcbn1cbi5tb2RlbC1oZWFkZXItMiAubW9kZWwtaW5mbyAucmF0aW5nIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4jZXJhIHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjVweCkge1xuICAjZXJhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbiNlcmEgLmVyYS1sZWZ0IHtcbiAgZmxleDogMTtcbn1cbiNlcmEgLmVyYS1yaWdodCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjY1cHgpIHtcbiAgI2VyYSAuZXJhLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1vZGVsLXBhZ2UtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kZWwtcGFnZS1uYXYgLnBhZ2UtbmF2LXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2NjY2NjYztcbn1cbi5tb2RlbC1wYWdlLW5hdiAucGFnZS1uYXYtd3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1vZGVsLXBhZ2UtbmF2IC5wYWdlLW5hdi13cmFwcGVyIHVsIGxpIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDIyJTtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZGRkZDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgbWFyZ2luOiAxNXB4IDAgMCA0JTtcbn1cbi5tb2RlbC1wYWdlLW5hdiAucGFnZS1uYXYtd3JhcHBlciB1bCBsaTpudGgtY2hpbGQoMSksIC5tb2RlbC1wYWdlLW5hdiAucGFnZS1uYXYtd3JhcHBlciB1bCBsaTpudGgtY2hpbGQoNSksIC5tb2RlbC1wYWdlLW5hdiAucGFnZS1uYXYtd3JhcHBlciB1bCBsaTpudGgtY2hpbGQoOSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kZWwtcGFnZS1uYXYgLnBhZ2UtbmF2LXdyYXBwZXIgdWwgbGkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb2RlbC1wYWdlLW5hdiAucGFnZS1uYXYtd3JhcHBlciB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RlbC1wYWdlLW5hdiAucGFnZS1uYXYtd3JhcHBlciB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZGVsLXBhZ2UtbmF2IC5wYWdlLW5hdi13cmFwcGVyIHVsIGxpIGEgc3BhbiB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2RlbC1wYWdlLW5hdiAucGFnZS1uYXYtd3JhcHBlciB1bCBsaSBhIGkge1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ubW9kZWwtcGFnZS1uYXYgLnBhZ2UtbmF2LXdyYXBwZXIgdWwgbGk6aG92ZXIsIC5tb2RlbC1wYWdlLW5hdiAucGFnZS1uYXYtd3JhcHBlciB1bCBsaS5hY3R1YWwge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI0NWFhMjtcbn1cbi5tb2RlbC1wYWdlLW5hdiAuaGVscC1ib3gge1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtaW4taGVpZ2h0OiAxNzFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kZWwtcGFnZS1uYXYgLmhlbHAtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kZWwtcGFnZS1uYXYgLmhlbHAtYm94IC5jcmVkaXRzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2JiYmFiYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubW9kZWwtcGFnZS1uYXYgLmhlbHAtYm94IC5jcmVkaXRzIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLm1vZGVsLXBhZ2UtbmF2IC5oZWxwLWJveCAuaGVscC1ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAwIDI1cHg7XG59XG4ubW9kZWwtcGFnZS1uYXYgLmhlbHAtYm94IC5idXR0b24sIC5tb2RlbC1wYWdlLW5hdiAuaGVscC1ib3ggLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLXBhZ2UtbmF2IC5oZWxwLWJveCAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1wYWdlLW5hdiAuaGVscC1ib3ggLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLm1vZGVsLXBhZ2UtbmF2IC5oZWxwLWJveCAuYnV0dG9uLXdoaXRlIHtcbiAgY29sb3I6ICMyNDVhYTI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNDVhYTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAyNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm1vZGVsLXBhZ2UtbmF2IC5oZWxwLWJveCAuYnV0dG9uOmhvdmVyLCAubW9kZWwtcGFnZS1uYXYgLmhlbHAtYm94IC5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5tb2RlbC1wYWdlLW5hdiAuaGVscC1ib3ggLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAubW9kZWwtcGFnZS1uYXYgLmhlbHAtYm94IC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb246aG92ZXIsIC5tb2RlbC1wYWdlLW5hdiAuaGVscC1ib3ggLmJ1dHRvbi13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNDVhYTI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1vZGVsLWRldGFpbC0yIC50aXRsZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLnRpdGxlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAudGl0bGUtY29udGFpbmVyIC5ibG9jay1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC50aXRsZS1jb250YWluZXIgLmJsb2NrLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC50aXRsZS1jb250YWluZXIgLmJsb2NrLW5hdmlnYXRpb24gdWwgbGkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLnRpdGxlLWNvbnRhaW5lciAuYmxvY2stbmF2aWdhdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAudGl0bGUtY29udGFpbmVyIC5ibG9jay1uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLnRpdGxlLWNvbnRhaW5lciAuYmxvY2stbmF2aWdhdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC50aXRsZS1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLnRpdGxlLWNvbnRhaW5lciAuYmxvY2stbmF2aWdhdGlvbiB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAudGl0bGUtY29udGFpbmVyIC5ibG9jay1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLnRpdGxlLWNvbnRhaW5lciAuYmxvY2stbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDVweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciBoMywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2Nvb2tpZXMtcG9wdXAgLnRpdGxlLCAjY29va2llcy1wb3B1cCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciA+IGRpdiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1vZGVsLWRhdGEgPiBkaXYge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciA+IGRpdjpsYXN0LWNoaWxkLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubW9kZWwtZGF0YSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIHJld3JpdGUgcmV2aWV3cyBjb21wbGV0ZWx5ICovXG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhIC50ZWNoLWRhdGEgcC5pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAudGVjaC1kYXRhIC5jb250YWluZXItdGVjaC1zcGVjcyB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAudGVjaC1kYXRhIC5jb250YWluZXItdGVjaC1zcGVjcyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAudGVjaC1kYXRhIC5jb250YWluZXItdGVjaC1zcGVjcyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgLnRlY2gtZGF0YSAuY29udGFpbmVyLXRlY2gtc3BlY3MgdGFibGUgdGJvZHkgdHIgdGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhIC50ZWNoLWRhdGEgLmNvbnRhaW5lci10ZWNoLXNwZWNzIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAucmV2aWV3cyAubW9kZWwtcmV2aWV3cyAuc3RhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXJfZW1wdHkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjRlbTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgLnJldmlld3MgLm1vZGVsLXJldmlld3MgLnN0YXIuaGFsZiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGFyX2hhbGYuc3ZnXCIpO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAucmV2aWV3cyAubW9kZWwtcmV2aWV3cyAuc3Rhci5mdWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXJfZnVsbC5zdmdcIik7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhIC5yZXZpZXdzIC5tb2RlbC1yZXZpZXdzLm1vZGVsLXJhdGluZyB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgLnJldmlld3MgLm1vZGVsLXJldmlld3MubW9kZWwtcmF0aW5nIC5yYXRpbmcgPiBzdHJvbmcge1xuICBmb250LXNpemU6IDE1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgLnJldmlld3MgLm1vZGVsLXJldmlld3MgLm1vZGVsLXJldmlldy1zaW5nbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAucmV2aWV3cyAubW9kZWwtcmV2aWV3cyAubW9kZWwtcmV2aWV3LXNpbmdsZS5oYXMtcmF0aW5nIC5zaW5nbGUtcmV2aWV3LXJhdGluZyB7XG4gIG1hcmdpbi10b3A6IDAuOGVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgLnJldmlld3MgLm1vZGVsLXJldmlld3MgLm1vZGVsLXJldmlldy1zaW5nbGUuaGFzLXJhdGluZyAuc2luZ2xlLXJldmlldy1yYXRpbmcgLnN0YXIuZnVsbCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhIC5yZXZpZXdzIC5tb2RlbC1yZXZpZXdzIC5tb2RlbC1yZXZpZXctc2luZ2xlLmhhcy1yYXRpbmcgLnNpbmdsZS1yZXZpZXctcmF0aW5nIC5yYXRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAucmV2aWV3cyAubW9kZWwtcmV2aWV3cyAubW9kZWwtcmV2aWV3LXNpbmdsZS5oYXMtcmF0aW5nIHAubW9kZWwtcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMC44ZW0gMCAwLjhlbSA1ZW07XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhIC5yZXZpZXdzIC5tb2RlbC1yZXZpZXdzIC5tb2RlbC1yZXZpZXctc2luZ2xlLmhhcy1yYXRpbmcgLm1vZGVsLXJldmlldy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA3ZW07XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhIC5yZXZpZXdzIC5tb2RlbC1yZXZpZXdzIC5tb2RlbC1yZXZpZXctaGlkZGVuLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAucmV2aWV3cyAubW9kZWwtcmV2aWV3cyAubW9kZWwtcmV2aWV3IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgcGFkZGluZzogMC44ZW0gMCAwLjhlbSA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcXVvdGUuc3ZnXCIpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzZW0gYXV0bztcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgLnJldmlld3MgLm1vZGVsLXJldmlld3MgLm1vZGVsLXJldmlldzo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhIC5yZXZpZXdzIC5tb2RlbC1yZXZpZXdzIC5tb2RlbC1yZXZpZXctZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogN2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTEuNWVtO1xuICBjb2xvcjogZ3JleTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAucmV2aWV3cyAjbW9kZWwtcmV2aWV3LXRvZ2dsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAucmV2aWV3cyAjbW9kZWwtcmV2aWV3LXRvZ2dsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgLnJldmlld3MgI21vZGVsLXJldmlldy10b2dnbGUgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjIpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgLnJldmlld3MgI21vZGVsLXJldmlldy10b2dnbGUub3BlbiBpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuMikgcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAucmV2aWV3cyAucmF0ZS1ub3ctYnV0dG9uLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhIC5yZXZpZXdzIC5tb2RlbC1yZXZpZXctaGlkZGVuLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAuZGF0YXNoZWV0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAuZGF0YXNoZWV0cyAuYnV0dG9uLW9wZW4tbW9yZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgI2ZhcSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAjZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAjZmFxOm50aC1sYXN0LWNoaWxkKDIpLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhICNmZWF0dXJlczpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhICNmYXEgI2ZhcSB1bCBsaSAuYW5zd2VyLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhICNmYXEgLnByZXNzLW5ld3MgLnByZXNzLW5ld3MtYmxvY2sgLmZpcnN0LW5ld3Mtcm93IC50ZXh0IGEsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgI2ZlYXR1cmVzICNmYXEgdWwgbGkgLmFuc3dlciwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAjZmVhdHVyZXMgLnByZXNzLW5ld3MgLnByZXNzLW5ld3MtYmxvY2sgLmZpcnN0LW5ld3Mtcm93IC50ZXh0IGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhICNmYXEgI2ZlYXR1cmVzIHVsIGxpIC5hbnN3ZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgI2ZhcSAucHJlc3MtbmV3cyAucHJlc3MtbmV3cy1ibG9jayAuZmlyc3QtbmV3cy1yb3cgLnRleHQgYSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAjZmVhdHVyZXMgI2ZlYXR1cmVzIHVsIGxpIC5hbnN3ZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgI2ZlYXR1cmVzIC5wcmVzcy1uZXdzIC5wcmVzcy1uZXdzLWJsb2NrIC5maXJzdC1uZXdzLXJvdyAudGV4dCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAjZmVhdHVyZXMgdWwuYWR2YW5jZWQgbGkgaDQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgI2ZlYXR1cmVzIHVsLmFkdmFuY2VkIGxpIC5hbnN3ZXIge1xuICBvcGFjaXR5OiAxMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgI2ZlYXR1cmVzIHVsLmFkdmFuY2VkIGxpIC5hbnN3ZXIuemVybyB7XG4gIGhlaWdodDogMDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sgLm1vZGVsLWRhdGEgI2ZlYXR1cmVzIHVsLmFkdmFuY2VkIGxpIC5hbnN3ZXIgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayAubW9kZWwtZGF0YSAjZmVhdHVyZXMge1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIC5tb2RlbC1kYXRhIC5wcmVtaXVtLW1vZGVscy1saXN0IGxpIGEgc3BhbiB7XG4gIGNvbG9yOiAjMjQ1YWEyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayBhc2lkZS5iYW5uZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIubW9kZWwtZGF0YS1ibG9jayBhc2lkZS5iYW5uZXIgLmNvbnRhaW5lci1oaWdobGlnaHRzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0NXB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLm1vZGVsLWRhdGEtYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5tb2RlbC1kYXRhLWJsb2NrIGFzaWRlIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAucmVudGFsIGEuYnV0dG9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLnJlbnRhbCBhLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5yZW50YWwgYS5idXR0b24tLXNlY29uZGFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5yZW50YWwgYS5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAucmVudGFsIGEuYnV0dG9uLXdoaXRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAucHJvbW8tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLm93bi1jb3N0IC5wcm9tby1jb250ZW50IC5sZWZ0IHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAub3duLWNvc3QgLnByb21vLWNvbnRlbnQgLmxlZnQgLmhlYWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAucHJvbW8tY29udGVudCAubGVmdCAubGluZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwYWRkaW5nOiAxZW0gMCAwLjVlbSAwO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAucHJvbW8tY29udGVudCAubGVmdCAubGluZTpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAucHJvbW8tY29udGVudCAubGVmdCAubGluZSBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAucHJvbW8tY29udGVudCAubGVmdCAubGluZSBzcGFuLnJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLm93bi1jb3N0IC5wcm9tby1jb250ZW50IC5sZWZ0IC5saW5lIHNwYW4uZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLm93bi1jb3N0IC5wcm9tby1jb250ZW50IC5sZWZ0IC5wcm9tby10ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAucHJvbW8tY29udGVudCAubGVmdCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAucHJvbW8tY29udGVudCAucmlnaHQge1xuICB3aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAucHJvbW8tY29udGVudCAucmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAub3duLWNvc3QgLnVuZGVyLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLm93bi1jb3N0IC51bmRlci1saW5lIC5idXR0b24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAub3duLWNvc3QgLnVuZGVyLWxpbmUgLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAudW5kZXItbGluZSAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAub3duLWNvc3QgLnVuZGVyLWxpbmUgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAudW5kZXItbGluZSAuYnV0dG9uLXdoaXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAudW5kZXItbGluZSAucHJvdmlkZWQtYnkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYmJiYWJhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAudW5kZXItbGluZSAucHJvdmlkZWQtYnkgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5vd24tY29zdCAudW5kZXItbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAub3duLWNvc3QgLnVuZGVyLWxpbmUgLnByb3ZpZGVkLWJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLm1vZGVsLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tdmlld3BvcnQgLmNvbXBhcmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5tb2RlbC1jb21wYXJpc29uIC5jb21wYXJpc29uLXZpZXdwb3J0IC5jb21wYXJlLWl0ZW0ubWFpbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIxLCAyMjEsIDIyMSwgMC40Nzg0MzEzNzI1KTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAubW9kZWwtY29tcGFyaXNvbiAuY29tcGFyaXNvbi12aWV3cG9ydCAuY29tcGFyZS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAubW9kZWwtY29tcGFyaXNvbiAuY29tcGFyaXNvbi12aWV3cG9ydCAuY29tcGFyZS1pdGVtIHBpY3R1cmUge1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLm1vZGVsLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tdmlld3BvcnQgLmNvbXBhcmUtaXRlbSAuZGF0YSB7XG4gIGZsZXg6IDE7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLm1vZGVsLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tdmlld3BvcnQgLmNvbXBhcmUtaXRlbSAuZGF0YSAubmFtZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAubW9kZWwtY29tcGFyaXNvbiAuY29tcGFyaXNvbi12aWV3cG9ydCAuY29tcGFyZS1pdGVtIC5kYXRhIC50ZWNoLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLm1vZGVsLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tdmlld3BvcnQgLmNvbXBhcmUtaXRlbSAuZGF0YSAudGVjaC1kYXRhIHAge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBncmV5O1xuICBtYXgtd2lkdGg6IDIzJTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAubW9kZWwtY29tcGFyaXNvbiAuY29tcGFyaXNvbi12aWV3cG9ydCAuY29tcGFyZS1pdGVtIC5kYXRhIC50ZWNoLWRhdGEgcCBiIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NnB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAubW9kZWwtY29tcGFyaXNvbiAuY29tcGFyaXNvbi12aWV3cG9ydCAuY29tcGFyZS1pdGVtIC5kYXRhIC50ZWNoLWRhdGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAubW9kZWwtY29tcGFyaXNvbiAuY29tcGFyaXNvbi12aWV3cG9ydCAuY29tcGFyZS1pdGVtIC5kYXRhIC50ZWNoLWRhdGEgcCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ibnItYmxvY2sgLm1vZGVsLWNvbXBhcmlzb24gLmRldGFpbGVkLWNvbXBhcmlzb24tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmJuci1ibG9jayAubW9kZWwtY29tcGFyaXNvbiAuZGV0YWlsZWQtY29tcGFyaXNvbi1idXR0b24gcCB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc2cHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5tb2RlbC1jb21wYXJpc29uIC5kZXRhaWxlZC1jb21wYXJpc29uLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5tb2RlbC1jb21wYXJpc29uIC5kZXRhaWxlZC1jb21wYXJpc29uLWJ1dHRvbiBwIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5yYXZhcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5yYXZhcy1zZWN0aW9uIC5yYXZhcy1waWMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuYm5yLWJsb2NrIC5yYXZhcy1zZWN0aW9uIGEucmF2YXMtbGluayB7XG4gIG1hcmdpbjogMjBweCAwIDI1cHggMDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmZubC1ibG9jayAubGVhc2luZyAucmF2YXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmZubC1ibG9jayAubGVhc2luZyAucmF2YXMtc2VjdGlvbiAucmF2YXMtcGljIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmZubC1ibG9jayAubGVhc2luZyBhLnJhdmFzLWxpbmsge1xuICBtYXJnaW46IDIwcHggMCAyNXB4IDA7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5zZWxsLWJsb2NrIC53ZS1idXkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLnNlbGwtYmxvY2sgLndlLWJ1eSAjbWFjaGluZS0yNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5zZWxsLWJsb2NrIC53ZS1idXkgI21hY2hpbmUtMjYgLmNvbnRhaW5lci13aGl0ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuc2VsbC1ibG9jayAud2UtYnV5ICNtYWNoaW5lLTI2IC5jb250YWluZXItd2hpdGUgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5zZWxsLWJsb2NrIC53ZS1idXkgI21hY2hpbmUtMjYgLmNvbnRhaW5lci13aGl0ZSBwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLnNlbGwtYmxvY2sgLnZhbHVhdGlvbiAubWFpbiAucmlnaHQgaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuZXZlbnRzLWJsb2NrIC5wcm9kdWN0LWxhdW5jaCAucGwtaXRlbXMgLnBsLWl0ZW0gLmV2ZW50LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuZXZlbnRzLWJsb2NrIC5wcm9kdWN0LWxhdW5jaCAucGwtaXRlbXMgLnBsLWl0ZW0gLmV2ZW50LWJvZHkgLmluZm8ge1xuICBmbGV4OiAxO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuZXZlbnRzLWJsb2NrIC5wcm9kdWN0LWxhdW5jaCAucGwtaXRlbXMgLnBsLWl0ZW0gLmV2ZW50LWJvZHkgLmluZm8gLmNvdW50ZG93biAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLnByb2R1Y3QtbGF1bmNoIC5wbC1pdGVtcyAucGwtaXRlbSAuZXZlbnQtYm9keSAuaW5mbyAuY291bnRkb3duIC50aW1lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLnByb2R1Y3QtbGF1bmNoIC5wbC1pdGVtcyAucGwtaXRlbSAuZXZlbnQtYm9keSAuaW5mbyAuY291bnRkb3duIC50aW1lciAudGltZXItc2VjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4ICNkZGQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDc1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLnByb2R1Y3QtbGF1bmNoIC5wbC1pdGVtcyAucGwtaXRlbSAuZXZlbnQtYm9keSAuaW5mbyAuY291bnRkb3duIC50aW1lciAudGltZXItc2VjdGlvbi5kYXlzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuZXZlbnRzLWJsb2NrIC5wcm9kdWN0LWxhdW5jaCAucGwtaXRlbXMgLnBsLWl0ZW0gLmV2ZW50LWJvZHkgLmluZm8gLmNvdW50ZG93biAudGltZXIgLnRpbWVyLXNlY3Rpb24gLmRpZ2l0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLnByb2R1Y3QtbGF1bmNoIC5wbC1pdGVtcyAucGwtaXRlbSAuZXZlbnQtYm9keSAuaW5mbyAuY291bnRkb3duIC50aW1lciAudGltZXItc2VjdGlvbiAuZGlnaXQtY2FwdGlvbiB7XG4gIGNvbG9yOiBncmV5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLnByb2R1Y3QtbGF1bmNoIC5wbC1pdGVtcyAucGwtaXRlbSAuZXZlbnQtYm9keSAuaW5mbyAuY291bnRkb3duIC50aW1lciAuZGl2aWRlciB7XG4gIHdpZHRoOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjOTY5NTk1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmV2ZW50cy1ibG9jayAucHJvZHVjdC1sYXVuY2ggLnBsLWl0ZW1zIC5wbC1pdGVtIC5ldmVudC1ib2R5IC5pbmZvIC5ldmVudC1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuZXZlbnRzLWJsb2NrIC5wcm9kdWN0LWxhdW5jaCAucGwtaXRlbXMgLnBsLWl0ZW0gLmV2ZW50LWJvZHkgLmluZm8gLmV2ZW50LWRldGFpbCAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLnByb2R1Y3QtbGF1bmNoIC5wbC1pdGVtcyAucGwtaXRlbSAuZXZlbnQtYm9keSAuaW5mbyAuZXZlbnQtZGV0YWlsIC5kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuZXZlbnRzLWJsb2NrIC5wcm9kdWN0LWxhdW5jaCAucGwtaXRlbXMgLnBsLWl0ZW0gLmV2ZW50LWJvZHkgLmluZm8gLmV2ZW50LWRldGFpbCAuZGV0YWlscyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogZ3JleTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmV2ZW50cy1ibG9jayAucHJvZHVjdC1sYXVuY2ggLnBsLWl0ZW1zIC5wbC1pdGVtIC5ldmVudC1ib2R5IC5pbmZvIC5ldmVudC1kZXRhaWwgLmRldGFpbHMgcCBzcGFuIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuZXZlbnRzLWJsb2NrIC5wcm9kdWN0LWxhdW5jaCAucGwtaXRlbXMgLnBsLWl0ZW0gLmV2ZW50LWJvZHkgLnBpY3R1cmUge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLmV2ZW50cy1ibG9jayAucHJvZHVjdC1sYXVuY2ggLnBsLWl0ZW1zIC5wbC1pdGVtIC5ldmVudC1ib2R5IHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLnByb2R1Y3QtbGF1bmNoIC5wbC1pdGVtcyAucGwtaXRlbSAuZXZlbnQtYm9keSAudGltZXItc2VjdGlvbiB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLnByb2R1Y3QtbGF1bmNoIC5wbC1pdGVtcyAucGwtaXRlbSAuZXZlbnQtYm9keSAudGltZXItc2VjdGlvbi5kYXlzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLnByb2R1Y3QtbGF1bmNoIC5wbC1pdGVtcyAucGwtaXRlbSAuZXZlbnQtYm9keSAucGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLm5ld3Mge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLm5ld3MgLnByZXNzLW5ld3Mge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIuZXZlbnRzLWJsb2NrIC5uZXdzIC5wcmVzcy1uZXdzIC5wcmVzcy1uZXdzLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5ldmVudHMtYmxvY2sgLmNvbnRhaW5lci1zaG93cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIucGFydHMtYmxvY2sgLnJhdmFzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5wYXJ0cy1ibG9jayAucmF2YXMtc2VjdGlvbiAucmF2YXMtcGljIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyLnBhcnRzLWJsb2NrIGEucmF2YXMtbGluayB7XG4gIG1hcmdpbjogMjBweCAwIDI1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lci5wYXJ0cy1ibG9jayAuc3BhcmUtcGFydHMgLm1haW4gLnJpZ2h0IGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5pbnN1cmFuY2UsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5zcGFyZS1wYXJ0cywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jaywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluZGVxLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmssIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5wcy10ZWFtLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaGV4YWdvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50bywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAud2lydGdlbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaW5zdXJhbmNlIC5tYWluLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudmFsdWF0aW9uIC5tYWluLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC50cmFja3RvciAubWFpbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAubWFpbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5tYWluLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAubWFpbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAubWFpbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmluc3VyYW5jZSAubWFpbiAubGVmdCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnZhbHVhdGlvbiAubWFpbiAubGVmdCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnNwYXJlLXBhcnRzIC5tYWluIC5sZWZ0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucmVudGFsLWJsb2NrIC5tYWluIC5sZWZ0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluYW5jaW5nIC5tYWluIC5sZWZ0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgLm1haW4gLmxlZnQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLm1haW4gLmxlZnQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5rcmFuayAubWFpbiAubGVmdCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLm1haW4gLmxlZnQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5tYWluIC5sZWZ0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYmxpbnRvIC5tYWluIC5sZWZ0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLm1haW4gLmxlZnQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5tYWluIC5sZWZ0IHtcbiAgZmxleDogMTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5pbnN1cmFuY2UgLm1haW4gLmxlZnQgaDQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24gLm1haW4gLmxlZnQgaDQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5zcGFyZS1wYXJ0cyAubWFpbiAubGVmdCBoNCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jayAubWFpbiAubGVmdCBoNCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAubWFpbiAubGVmdCBoNCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yIC5tYWluIC5sZWZ0IGg0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluZGVxIC5tYWluIC5sZWZ0IGg0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmsgLm1haW4gLmxlZnQgaDQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5wcy10ZWFtIC5tYWluIC5sZWZ0IGg0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaGV4YWdvbiAubWFpbiAubGVmdCBoNCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAubWFpbiAubGVmdCBoNCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3IC5tYWluIC5sZWZ0IGg0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAud2lydGdlbiAubWFpbiAubGVmdCBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaW5zdXJhbmNlIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgcCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnZhbHVhdGlvbiAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5zcGFyZS1wYXJ0cyAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLm1haW4gLmxlZnQgLnJlYWQtbW9yZSBwLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluYW5jaW5nIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgcCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgcCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5rcmFuayAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5wcy10ZWFtIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgcCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gLm1haW4gLmxlZnQgLnJlYWQtbW9yZSBwLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYmxpbnRvIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgcCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3IC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgcCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLm1haW4gLmxlZnQgLnJlYWQtbW9yZSBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmluc3VyYW5jZSAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAgLnJtLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24gLm1haW4gLmxlZnQgLnJlYWQtbW9yZSBwIC5ybS10cmlnZ2VyLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLm1haW4gLmxlZnQgLnJlYWQtbW9yZSBwIC5ybS10cmlnZ2VyLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucmVudGFsLWJsb2NrIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgcCAucm0tdHJpZ2dlciwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAgLnJtLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC50cmFja3RvciAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAgLnJtLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLm1haW4gLmxlZnQgLnJlYWQtbW9yZSBwIC5ybS10cmlnZ2VyLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmsgLm1haW4gLmxlZnQgLnJlYWQtbW9yZSBwIC5ybS10cmlnZ2VyLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAgLnJtLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgcCAucm0tdHJpZ2dlciwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAgLnJtLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAgLnJtLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgcCAucm0tdHJpZ2dlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmluc3VyYW5jZSAubWFpbiAubGVmdCAucmVhZC1tb3JlIC5oaWRkZW4gLnJsLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24gLm1haW4gLmxlZnQgLnJlYWQtbW9yZSAuaGlkZGVuIC5ybC10cmlnZ2VyLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLm1haW4gLmxlZnQgLnJlYWQtbW9yZSAuaGlkZGVuIC5ybC10cmlnZ2VyLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucmVudGFsLWJsb2NrIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgLmhpZGRlbiAucmwtdHJpZ2dlciwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAubWFpbiAubGVmdCAucmVhZC1tb3JlIC5oaWRkZW4gLnJsLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC50cmFja3RvciAubWFpbiAubGVmdCAucmVhZC1tb3JlIC5oaWRkZW4gLnJsLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLm1haW4gLmxlZnQgLnJlYWQtbW9yZSAuaGlkZGVuIC5ybC10cmlnZ2VyLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmsgLm1haW4gLmxlZnQgLnJlYWQtbW9yZSAuaGlkZGVuIC5ybC10cmlnZ2VyLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAubWFpbiAubGVmdCAucmVhZC1tb3JlIC5oaWRkZW4gLnJsLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgLmhpZGRlbiAucmwtdHJpZ2dlciwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAubWFpbiAubGVmdCAucmVhZC1tb3JlIC5oaWRkZW4gLnJsLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAubWFpbiAubGVmdCAucmVhZC1tb3JlIC5oaWRkZW4gLnJsLXRyaWdnZXIsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgLmhpZGRlbiAucmwtdHJpZ2dlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmluc3VyYW5jZSAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24gLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucmVudGFsLWJsb2NrIC5tYWluIC5yaWdodCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC50cmFja3RvciAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmsgLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5tYWluIC5yaWdodCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5tYWluIC5yaWdodCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaW5zdXJhbmNlIC5tYWluIC5yaWdodCBpbWcsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24gLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnNwYXJlLXBhcnRzIC5tYWluIC5yaWdodCBpbWcsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAubWFpbiAucmlnaHQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAubWFpbiAucmlnaHQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmsgLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAubWFpbiAucmlnaHQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLm1haW4gLnJpZ2h0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTQwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5pbnN1cmFuY2UgLmJvdHRvbSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnZhbHVhdGlvbiAuYm90dG9tLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLmJvdHRvbSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jayAuYm90dG9tLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluYW5jaW5nIC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC50cmFja3RvciAuYm90dG9tLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluZGVxIC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5rcmFuayAuYm90dG9tLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAuYm90dG9tLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaGV4YWdvbiAuYm90dG9tLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYmxpbnRvIC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAuYm90dG9tLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAud2lydGdlbiAuYm90dG9tIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmluc3VyYW5jZSAuYm90dG9tIC5idXR0b24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5pbnN1cmFuY2UgLmJvdHRvbSAuYnV0dG9uLS1wcmltYXJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaW5zdXJhbmNlIC5ib3R0b20gLmJ1dHRvbi0tc2Vjb25kYXJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaW5zdXJhbmNlIC5ib3R0b20gLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmluc3VyYW5jZSAuYm90dG9tIC5idXR0b24td2hpdGUsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24gLmJvdHRvbSAuYnV0dG9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudmFsdWF0aW9uIC5ib3R0b20gLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnZhbHVhdGlvbiAuYm90dG9tIC5idXR0b24tLXNlY29uZGFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnZhbHVhdGlvbiAuYm90dG9tIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24gLmJvdHRvbSAuYnV0dG9uLXdoaXRlLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLmJvdHRvbSAuYnV0dG9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLmJvdHRvbSAuYnV0dG9uLS1wcmltYXJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5zcGFyZS1wYXJ0cyAuYm90dG9tIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5zcGFyZS1wYXJ0cyAuYm90dG9tIC5idXR0b24td2hpdGUsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLmJvdHRvbSAuYnV0dG9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucmVudGFsLWJsb2NrIC5ib3R0b20gLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jayAuYm90dG9tIC5idXR0b24tLXNlY29uZGFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jayAuYm90dG9tIC5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLmJvdHRvbSAuYnV0dG9uLXdoaXRlLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluYW5jaW5nIC5ib3R0b20gLmJ1dHRvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAuYm90dG9tIC5idXR0b24tLXByaW1hcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluYW5jaW5nIC5ib3R0b20gLmJ1dHRvbi13aGl0ZSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yIC5ib3R0b20gLmJ1dHRvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yIC5ib3R0b20gLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yIC5ib3R0b20gLmJ1dHRvbi0tc2Vjb25kYXJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgLmJvdHRvbSAuYnV0dG9uLXdoaXRlLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluZGVxIC5ib3R0b20gLmJ1dHRvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAuYm90dG9tIC5idXR0b24tLXByaW1hcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluZGVxIC5ib3R0b20gLmJ1dHRvbi13aGl0ZSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5ib3R0b20gLmJ1dHRvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5ib3R0b20gLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5ib3R0b20gLmJ1dHRvbi0tc2Vjb25kYXJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmsgLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmsgLmJvdHRvbSAuYnV0dG9uLXdoaXRlLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAuYm90dG9tIC5idXR0b24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5wcy10ZWFtIC5ib3R0b20gLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5wcy10ZWFtIC5ib3R0b20gLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLmJvdHRvbSAuYnV0dG9uLXdoaXRlLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaGV4YWdvbiAuYm90dG9tIC5idXR0b24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5ib3R0b20gLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5ib3R0b20gLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gLmJvdHRvbSAuYnV0dG9uLXdoaXRlLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYmxpbnRvIC5ib3R0b20gLmJ1dHRvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAuYm90dG9tIC5idXR0b24tLXByaW1hcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYmxpbnRvIC5ib3R0b20gLmJ1dHRvbi13aGl0ZSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3IC5ib3R0b20gLmJ1dHRvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3IC5ib3R0b20gLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3IC5ib3R0b20gLmJ1dHRvbi0tc2Vjb25kYXJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLmJvdHRvbSAuYnV0dG9uLXdoaXRlLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAud2lydGdlbiAuYm90dG9tIC5idXR0b24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5ib3R0b20gLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5ib3R0b20gLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLmJvdHRvbSAuYnV0dG9uLXdoaXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmluc3VyYW5jZSAuYm90dG9tIC5wcm92aWRlZC1ieSBzcGFuLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudmFsdWF0aW9uIC5ib3R0b20gLnByb3ZpZGVkLWJ5IHNwYW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5zcGFyZS1wYXJ0cyAuYm90dG9tIC5wcm92aWRlZC1ieSBzcGFuLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucmVudGFsLWJsb2NrIC5ib3R0b20gLnByb3ZpZGVkLWJ5IHNwYW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLmJvdHRvbSAucHJvdmlkZWQtYnkgc3BhbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yIC5ib3R0b20gLnByb3ZpZGVkLWJ5IHNwYW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLmJvdHRvbSAucHJvdmlkZWQtYnkgc3BhbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5ib3R0b20gLnByb3ZpZGVkLWJ5IHNwYW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5wcy10ZWFtIC5ib3R0b20gLnByb3ZpZGVkLWJ5IHNwYW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5ib3R0b20gLnByb3ZpZGVkLWJ5IHNwYW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLmJvdHRvbSAucHJvdmlkZWQtYnkgc3BhbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3IC5ib3R0b20gLnByb3ZpZGVkLWJ5IHNwYW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5ib3R0b20gLnByb3ZpZGVkLWJ5IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2JiYmFiYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5pbnN1cmFuY2UgLmJvdHRvbSAucHJvdmlkZWQtYnkgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudmFsdWF0aW9uIC5ib3R0b20gLnByb3ZpZGVkLWJ5IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnNwYXJlLXBhcnRzIC5ib3R0b20gLnByb3ZpZGVkLWJ5IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jayAuYm90dG9tIC5wcm92aWRlZC1ieSBpbWcsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLmJvdHRvbSAucHJvdmlkZWQtYnkgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgLmJvdHRvbSAucHJvdmlkZWQtYnkgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluZGVxIC5ib3R0b20gLnByb3ZpZGVkLWJ5IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5ib3R0b20gLnByb3ZpZGVkLWJ5IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLmJvdHRvbSAucHJvdmlkZWQtYnkgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaGV4YWdvbiAuYm90dG9tIC5wcm92aWRlZC1ieSBpbWcsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLmJvdHRvbSAucHJvdmlkZWQtYnkgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLmJvdHRvbSAucHJvdmlkZWQtYnkgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAud2lydGdlbiAuYm90dG9tIC5wcm92aWRlZC1ieSBpbWcge1xuICB3aWR0aDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaW5zdXJhbmNlIC5tYWluLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudmFsdWF0aW9uIC5tYWluLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC50cmFja3RvciAubWFpbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAubWFpbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5tYWluLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAubWFpbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAubWFpbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5pbnN1cmFuY2UgLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudmFsdWF0aW9uIC5tYWluIC5yaWdodCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnNwYXJlLXBhcnRzIC5tYWluIC5yaWdodCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jayAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluZGVxIC5tYWluIC5yaWdodCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5tYWluIC5yaWdodCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaGV4YWdvbiAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLm1haW4gLnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAud2lydGdlbiAubWFpbiAucmlnaHQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaW5zdXJhbmNlIC5tYWluIC5yaWdodCBpbWcsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24gLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnNwYXJlLXBhcnRzIC5tYWluIC5yaWdodCBpbWcsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAubWFpbiAucmlnaHQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAubWFpbiAucmlnaHQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmsgLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAubWFpbiAucmlnaHQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLm1haW4gLnJpZ2h0IGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmluc3VyYW5jZSAuYm90dG9tLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudmFsdWF0aW9uIC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5zcGFyZS1wYXJ0cyAuYm90dG9tLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucmVudGFsLWJsb2NrIC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLmJvdHRvbSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yIC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLmJvdHRvbSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5wcy10ZWFtIC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLmJvdHRvbSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3IC5ib3R0b20sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5ib3R0b20ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaW5zdXJhbmNlIC5ib3R0b20gZGl2IHNwYW46bnRoLWNoaWxkKDIpIGEsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC52YWx1YXRpb24gLmJvdHRvbSBkaXYgc3BhbjpudGgtY2hpbGQoMikgYSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnNwYXJlLXBhcnRzIC5ib3R0b20gZGl2IHNwYW46bnRoLWNoaWxkKDIpIGEsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLmJvdHRvbSBkaXYgc3BhbjpudGgtY2hpbGQoMikgYSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAuYm90dG9tIGRpdiBzcGFuOm50aC1jaGlsZCgyKSBhLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgLmJvdHRvbSBkaXYgc3BhbjpudGgtY2hpbGQoMikgYSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAuYm90dG9tIGRpdiBzcGFuOm50aC1jaGlsZCgyKSBhLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAua3JhbmsgLmJvdHRvbSBkaXYgc3BhbjpudGgtY2hpbGQoMikgYSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLmJvdHRvbSBkaXYgc3BhbjpudGgtY2hpbGQoMikgYSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gLmJvdHRvbSBkaXYgc3BhbjpudGgtY2hpbGQoMikgYSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAuYm90dG9tIGRpdiBzcGFuOm50aC1jaGlsZCgyKSBhLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLmJvdHRvbSBkaXYgc3BhbjpudGgtY2hpbGQoMikgYSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLmJvdHRvbSBkaXYgc3BhbjpudGgtY2hpbGQoMikgYSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaW5zdXJhbmNlIC5ib3R0b20gLnByb3ZpZGVkLWJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudmFsdWF0aW9uIC5ib3R0b20gLnByb3ZpZGVkLWJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuc3BhcmUtcGFydHMgLmJvdHRvbSAucHJvdmlkZWQtYnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLmJvdHRvbSAucHJvdmlkZWQtYnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLmJvdHRvbSAucHJvdmlkZWQtYnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC50cmFja3RvciAuYm90dG9tIC5wcm92aWRlZC1ieSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAuYm90dG9tIC5wcm92aWRlZC1ieSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmtyYW5rIC5ib3R0b20gLnByb3ZpZGVkLWJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAuYm90dG9tIC5wcm92aWRlZC1ieSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gLmJvdHRvbSAucHJvdmlkZWQtYnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLmJvdHRvbSAucHJvdmlkZWQtYnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAuYm90dG9tIC5wcm92aWRlZC1ieSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLmJvdHRvbSAucHJvdmlkZWQtYnkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluYW5jaW5nIC5tYWluLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2NHB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLm1haW4sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAubWFpbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLm1haW4ge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5hbmNpbmcgLm1haW4gLmxlZnQgYSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3IC5tYWluIC5sZWZ0IGEsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5tYWluIC5sZWZ0IGEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAubWFpbiAucmlnaHQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC53aXJ0Z2VuIC5tYWluIC5yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjRweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluYW5jaW5nIC5tYWluIC5yaWdodCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmF4YS1wcmV2aWV3IC5tYWluIC5yaWdodCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLm1haW4gLnJpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmFuY2luZyAubWFpbiAucmlnaHQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYXhhLXByZXZpZXcgLm1haW4gLnJpZ2h0IGltZywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLndpcnRnZW4gLm1haW4gLnJpZ2h0IGltZyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluYW5jaW5nIC5tYWluIC5yaWdodCBpbWcsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5heGEtcHJldmlldyAubWFpbiAucmlnaHQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAud2lydGdlbiAubWFpbiAucmlnaHQgaW1nIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWluLWF4YS1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jayBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5yZW50YWwtYmxvY2sgLm1haW4gLnJpZ2h0IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jayAubWFpbiAucmlnaHQgaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnJlbnRhbC1ibG9jayAuYm90dG9tIGEge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2gge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hY2hpbmVyeS1jYXNoIC5tYWluLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWNoaW5lcnktY2FzaCAubWFpbi1ibG9jayBkaXYubGVmdCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hY2hpbmVyeS1jYXNoIC5tYWluLWJsb2NrIGRpdi5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2ggLm1haW4tYmxvY2sgZGl2LmxlZnQgZGl2LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2ggLm1haW4tYmxvY2sgZGl2LnJpZ2h0IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWNoaW5lcnktY2FzaCAubWFpbi1ibG9jayBkaXYubGVmdCBkaXYgcC5oZWFkaW5nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2ggLm1haW4tYmxvY2sgZGl2LnJpZ2h0IGRpdiBwLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWNoaW5lcnktY2FzaCAubWFpbi1ibG9jayBkaXYubGVmdCBkaXYgcCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hY2hpbmVyeS1jYXNoIC5tYWluLWJsb2NrIGRpdi5yaWdodCBkaXYgcCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2ggLm1haW4tYmxvY2sgZGl2LmxlZnQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2ggLm1haW4tYmxvY2sgZGl2LnJpZ2h0IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWNoaW5lcnktY2FzaCAubWFpbi1ibG9jayBkaXYubGVmdCBhLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2ggLm1haW4tYmxvY2sgZGl2LnJpZ2h0IGEge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2ggLm1haW4tYmxvY2sgZGl2LmxlZnQsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWNoaW5lcnktY2FzaCAubWFpbi1ibG9jayBkaXYucmlnaHQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hY2hpbmVyeS1jYXNoIC5tYWluLWJsb2NrIGRpdi5sZWZ0LnJpZ2h0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2ggLm1haW4tYmxvY2sgZGl2LnJpZ2h0LnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWNoaW5lcnktY2FzaCAubWFpbi1ibG9jayBkaXYubGVmdCBkaXYsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWNoaW5lcnktY2FzaCAubWFpbi1ibG9jayBkaXYucmlnaHQgZGl2IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hY2hpbmVyeS1jYXNoIC5tYWluLWJsb2NrIGRpdi5sZWZ0IGEsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWNoaW5lcnktY2FzaCAubWFpbi1ibG9jayBkaXYucmlnaHQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYWNoaW5lcnktY2FzaCAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hY2hpbmVyeS1jYXNoIC5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFjaGluZXJ5LWNhc2ggLmJvdHRvbSAucHJvdmlkZWQtYnkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYmJiYWJhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hY2hpbmVyeS1jYXNoIC5ib3R0b20gLnByb3ZpZGVkLWJ5IGltZyB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogMTUwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgaDMsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC50cmFja3RvciAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC50cmFja3RvciAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yIHVsIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAudHJhY2t0b3IgdWwgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yODZlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnRyYWNrdG9yIHVsIGxpOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNrbGlja3BhcnRzIC5yYXZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAja2xpY2twYXJ0cyB1bCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluZGVxIC5yaWdodCB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZmluZGVxIC5yaWdodCB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLmxlZnQgdWwge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAubGVmdCB1bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLmJvdHRvbSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLmJvdHRvbSAub3Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmZpbmRlcSAuYm90dG9tIC5vciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5maW5kZXEgLmJvdHRvbSBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5rcmFuayAucmlnaHQgaW1nLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAucmlnaHQgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLmxlZnQgaDMsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5wcy10ZWFtIC5sZWZ0ICNjb29raWVzLXBvcHVwIC50aXRsZSwgI2Nvb2tpZXMtcG9wdXAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLnBzLXRlYW0gLmxlZnQgLnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAucHMtdGVhbSAubGVmdCB1bCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5wcy10ZWFtIC5yaWdodCB7XG4gIHdpZHRoOiAyOTVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYXJrZXQtc2VjdGlvbiAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYXJrZXQtc2VjdGlvbiAubGlua3MgPiBkaXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hcmtldC1zZWN0aW9uIC5saW5rcyA+IGRpdiAubG9nbyB7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hcmtldC1zZWN0aW9uIC5saW5rcyA+IGRpdiAubG9nbyBpbWcge1xuICB3aWR0aDogODAlO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hcmtldC1zZWN0aW9uIC5saW5rcyA+IGRpdiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFya2V0LXNlY3Rpb24gLmxpbmtzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hcmtldC1zZWN0aW9uIC5saW5rcyA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYXJrZXQtc2VjdGlvbiAubGlua3MgPiBkaXY6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5tYXJrZXQtc2VjdGlvbiAubGlua3MgPiBkaXYgc3Bhbi5sb2dvIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLm1hcmtldC1zZWN0aW9uIC5saW5rcyA+IGRpdiBzcGFuLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFya2V0LXNlY3Rpb24gLmxpbmtzID4gZGl2IGEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAubWFya2V0LXNlY3Rpb24gLmxpbmtzID4gZGl2ID4gYSB7XG4gICAgZmxleDogMTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC5oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmhlYWQgLmltYWdlIHtcbiAgd2lkdGg6IDU1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmhlYWQgLnRpdGxlIHtcbiAgZmxleDogMTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmhlYWQgLnRpdGxlIGgzLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC5oZWFkIC50aXRsZSAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmhlYWQgLnRpdGxlIC50aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC5oZWFkIC50aXRsZSBwIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCB7XG4gIG1pbi1oZWlnaHQ6IDIyM3B4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtZ3JvdXAgLmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZmxleDogMTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtZ3JvdXAgLmlucHV0LXBsYWNlaG9sZGVyOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwIC5pbnB1dC1ncm91cCAuaW5wdXQtcGxhY2Vob2xkZXIgLml0aSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtZ3JvdXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAgLmlucHV0LWdyb3VwIC5pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT10ZXh0XSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwIC5pbnB1dC1wbGFjZWhvbGRlciBpbnB1dFt0eXBlPXRlbF0sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT1udW1iZXJdLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAgLmlucHV0LXBsYWNlaG9sZGVyIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwIC5pbnB1dC1wbGFjZWhvbGRlciBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAgLmlucHV0LXBsYWNlaG9sZGVyIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDQ1ODk7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAgLmlucHV0LXBsYWNlaG9sZGVyIGlucHV0I3Bob25lIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgNTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtcGxhY2Vob2xkZXIgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwIC5pbnB1dC1wbGFjZWhvbGRlci5lcnJvciBpbnB1dCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwIC5pbnB1dC1wbGFjZWhvbGRlci5lcnJvciB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcCAuaW5wdXQtcGxhY2Vob2xkZXIuZXJyb3IgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC5maXJzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuZmlyc3QgLmxlZnQge1xuICBmbGV4OiAxO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwLmZpcnN0IC5sZWZ0IC5pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuZmlyc3QgLmxlZnQgLmlucHV0LXBsYWNlaG9sZGVyIGlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuZmlyc3QgLnJpZ2h0IGltZyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuZmlyc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuZmlyc3QgLmxlZnQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuZmlyc3QgLmxlZnQgLmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC5maXJzdCAucmlnaHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuc2Vjb25kIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC5zZWNvbmQgLmlucHV0LWdyb3VwIC5pbnB1dC1wbGFjZWhvbGRlci5zYWx1dGF0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwLnNlY29uZCAuaW5wdXQtZ3JvdXAgLmlucHV0LXBsYWNlaG9sZGVyLmVtYWlsIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuc2Vjb25kIC5pbnB1dC1ncm91cCAuaW5wdXQtcGxhY2Vob2xkZXIgc2VsZWN0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuc2Vjb25kIC5pbnB1dC1ncm91cCAuaW5wdXQtcGxhY2Vob2xkZXIgaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC5zZWNvbmQgLmlucHV0LWdyb3VwIC5pbnB1dC1wbGFjZWhvbGRlcjpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwLnNlY29uZCAuaW5wdXQtZ3JvdXAgLmlucHV0LXBsYWNlaG9sZGVyOm50aC1jaGlsZCgyKSB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuc2Vjb25kIC5pbnB1dC1ncm91cCAuY29uY2VybiB7XG4gIGZsZXg6IDE7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAuc2Vjb25kIC5pbnB1dC1ncm91cCAuY29uY2VybiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC50aGlyZCAuaW5wdXQtZ3JvdXAgLmlucHV0LXBsYWNlaG9sZGVyIGlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAudGhpcmQgLmlucHV0LWdyb3VwLmNvbXBhbnkgLmlucHV0LXBsYWNlaG9sZGVyOmZpcnN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC50aGlyZCAuaW5wdXQtZ3JvdXAuY29tcGFueSAuaW5wdXQtcGxhY2Vob2xkZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICBtYXgtd2lkdGg6IDEwNXB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwLnRoaXJkIC5pbnB1dC1ncm91cC5hZGRyZXNzIC5pbnB1dC1wbGFjZWhvbGRlcjpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAudGhpcmQgLmlucHV0LWdyb3VwLmFkZHJlc3MgLmlucHV0LXBsYWNlaG9sZGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTdweDtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC50aGlyZCAuaW5wdXQtZ3JvdXAucGhvbmUgLmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC50aGlyZCAuaW5wdXQtZ3JvdXAucGhvbmUgLmlucHV0LXBsYWNlaG9sZGVyIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC53aXphcmQgLnN0ZXAudGhpcmQgLmlucHV0LWdyb3VwLmNvbmNlcm4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAud2l6YXJkIC5zdGVwLnRoaXJkIC5pbnB1dC1ncm91cC5jb25jZXJuIC5pbnB1dC1wbGFjZWhvbGRlciBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC5zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLndpemFyZCAuc3RlcC5zdWNjZXNzIC5pbnB1dC1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC5mb290IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmZvb3QgLmxlZnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAuZm9vdCAubGVmdCBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmZvb3QgLmxlZnQgcCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmZvb3QgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI3NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAuZm9vdCAucmlnaHQgaW1nIHtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmZvb3QgLnJpZ2h0IC5idXR0b24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmZvb3QgLnJpZ2h0IC5idXR0b24tLXByaW1hcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmZvb3QgLnJpZ2h0IC5idXR0b24tLXNlY29uZGFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAuZm9vdCAucmlnaHQgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAuZm9vdCAucmlnaHQgLmJ1dHRvbi13aGl0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAuZm9vdCAucmlnaHQgLmJ1dHRvbi5kaXNhYmxlZCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAuZm9vdCAucmlnaHQgLmRpc2FibGVkLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2F4YSAuZm9vdCAucmlnaHQgLmRpc2FibGVkLmJ1dHRvbi0tc2Vjb25kYXJ5LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC5mb290IC5yaWdodCAuZGlzYWJsZWQuYnV0dG9uLS1zZWNvbmRhcnktdmFyaWF0aW9uLCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjYXhhIC5mb290IC5yaWdodCAuZGlzYWJsZWQuYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNheGEgLmZvb3QgLnJpZ2h0IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2NvMiAuaW5wdXRfZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2NvMiAuaW5wdXRfZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2NvMiAuaW5wdXRfZ3JvdXAgLmlucHV0X2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNjbzIgLmlucHV0X2dyb3VwIC5pbnB1dF9ibG9jayBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDIxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjY28yIC5pbnB1dF9ncm91cCAuaW5wdXRfYmxvY2sgYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNjbzIgLmlucHV0X2dyb3VwIC5pbnB1dF9ibG9jayBidXR0b24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjY28yIHAubW9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNjbzIgLnVuZGVyLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAjY28yIC51bmRlci1saW5lIC5idXR0b24sIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNjbzIgLnVuZGVyLWxpbmUgLmJ1dHRvbi0tcHJpbWFyeSwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2NvMiAudW5kZXItbGluZSAuYnV0dG9uLS1zZWNvbmRhcnksIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNjbzIgLnVuZGVyLWxpbmUgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2NvMiAudW5kZXItbGluZSAuYnV0dG9uLXdoaXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2NvMiAudW5kZXItbGluZSAucHJvdmlkZWQtYnkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYmJiYWJhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2NvMiAudW5kZXItbGluZSAucHJvdmlkZWQtYnkgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgI2NvMiAudW5kZXItbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyICNjbzIgLnVuZGVyLWxpbmUgLnByb3ZpZGVkLWJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZ3VpZGUgLmd1aWRlLWJsb2NrIC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZ3VpZGUgLmd1aWRlLWJsb2NrIC5saW5rcyAubGVmdCwgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmd1aWRlIC5ndWlkZS1ibG9jayAubGlua3MgLnJpZ2h0IHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZ3VpZGUgLmd1aWRlLWJsb2NrIC5saW5rcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ndWlkZSAuZ3VpZGUtYmxvY2sgLmxpbmtzIC5sZWZ0LCAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZ3VpZGUgLmd1aWRlLWJsb2NrIC5saW5rcyAucmlnaHQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmd1aWRlIC5ndWlkZS1ibG9jayAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZ3VpZGUgLmd1aWRlLWJsb2NrIC5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuZ3VpZGUgLmd1aWRlLWJsb2NrIC5ib3R0b20gLnByb3ZpZGVkLWJ5IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2JiYmFiYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ndWlkZSAuZ3VpZGUtYmxvY2sgLmJvdHRvbSAucHJvdmlkZWQtYnkgaW1nIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMjVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmhleGFnb24gI2hleGFnb24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5oZXhhZ29uIC5yaWdodCBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuaGV4YWdvbiAuYm90dG9tIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYmxpbnRvIC5tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byBoMywgLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAjY29va2llcy1wb3B1cCAudGl0bGUsICNjb29raWVzLXBvcHVwIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuYmxpbnRvIC5yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLnJpZ2h0IGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5ibGludG8gLmJvdHRvbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmJsaW50byAuYm90dG9tIC5wcm92aWRlZC1ieSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmNyb3NzbGlua3MgLmNyb3NzLWxpbmstdmlld3BvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuY3Jvc3NsaW5rcyAuY3Jvc3MtbGluay12aWV3cG9ydCAuY3Jvc3MtbGluay1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAzMyU7XG4gIG1pbi13aWR0aDogMzAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zcy1saW5rLWl0ZW0gcGljdHVyZSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zcy1saW5rLWl0ZW0gLmRhdGEge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuY3Jvc3NsaW5rcyAuY3Jvc3MtbGluay12aWV3cG9ydCAuY3Jvc3MtbGluay1pdGVtIC5kYXRhIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zcy1saW5rLWl0ZW0gLmRhdGEgLnRlY2gtZGF0YSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmNyb3NzbGlua3MgLmNyb3NzLWxpbmstdmlld3BvcnQgLmNyb3NzbGlua3MtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zc2xpbmtzLW1vYmlsZS5tb2JpbGUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zc2xpbmtzLW1vYmlsZSAuY3Jvc3MtbGluay1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAzMyU7XG4gIG1pbi13aWR0aDogMzAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zc2xpbmtzLW1vYmlsZSAuY3Jvc3MtbGluay1pdGVtIHBpY3R1cmUge1xuICB3aWR0aDogMTAwcHg7XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuY3Jvc3NsaW5rcyAuY3Jvc3MtbGluay12aWV3cG9ydCAuY3Jvc3NsaW5rcy1tb2JpbGUgLmNyb3NzLWxpbmstaXRlbSAuZGF0YSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zc2xpbmtzLW1vYmlsZSAuY3Jvc3MtbGluay1pdGVtIC5kYXRhIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zc2xpbmtzLW1vYmlsZSAuY3Jvc3MtbGluay1pdGVtIC5kYXRhIC50ZWNoLWRhdGEgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjJweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuY3Jvc3NsaW5rcyAuY3Jvc3MtbGluay12aWV3cG9ydCAuY3Jvc3NsaW5rcy1tb2JpbGUgLmNyb3NzLWxpbmstaXRlbSB7XG4gICAgbWluLXdpZHRoOiA0OSU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuY3Jvc3NsaW5rcyAuY3Jvc3MtbGluay12aWV3cG9ydCAuY3Jvc3NsaW5rcy1tb2JpbGUgLmNyb3NzLWxpbmstaXRlbSB7XG4gICAgbWluLXdpZHRoOiA5OSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuY3Jvc3NsaW5rcyAuY3Jvc3MtbGluay12aWV3cG9ydCAuY3Jvc3NsaW5rcy1tb2JpbGUuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zc2xpbmtzLXRvZ2dsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zc2xpbmtzLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmNyb3NzbGlua3MgLmNyb3NzLWxpbmstdmlld3BvcnQgLmNyb3NzbGlua3MtdG9nZ2xlIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuMikgcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm1vZGVsLWRldGFpbC0yIC5ibG9jay1jb250YWluZXIgLmNyb3NzbGlua3MgLmNyb3NzLWxpbmstdmlld3BvcnQgLmNyb3NzbGlua3MtdG9nZ2xlLm9wZW4gaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjIpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjJweCkge1xuICAubW9kZWwtZGV0YWlsLTIgLmJsb2NrLWNvbnRhaW5lciAuY3Jvc3NsaW5rcyAuY3Jvc3MtbGluay12aWV3cG9ydCAuY3Jvc3MtbGluay1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDQ5JTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tb2RlbC1kZXRhaWwtMiAuYmxvY2stY29udGFpbmVyIC5jcm9zc2xpbmtzIC5jcm9zcy1saW5rLXZpZXdwb3J0IC5jcm9zcy1saW5rLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogOTklO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGVsLWRldGFpbC0yIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGVsLWRldGFpbC0yIC5jb250YWluZXItaGlnaGxpZ2h0cyB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnByZW1pdW0tYmFubmVyIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZW1pdW0tYmFubmVyLmJpbGxib2FyZCB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByZW1pdW0tYmFubmVyLmJpbGxib2FyZCB7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgfVxufVxuXG4ubWVudS1zbWFsbCAubW9kZWwtcGFnZS1uYXYge1xuICBtYXJnaW46IDAgMDtcbn1cbi5tZW51LXNtYWxsIC5tb2RlbC1wYWdlLW5hdiAucGFnZS1uYXYtd3JhcHBlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5tZW51LXNtYWxsIC5tb2RlbC1wYWdlLW5hdiAuaGVscC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTdweCkge1xuICAubWVudS1zbWFsbCB7XG4gICAgcGFkZGluZzogMCAxLjVlbSAzZW07XG4gIH1cbn1cblxuLmxlZnQtYWxpZ24gLm1vZGVsLXBhZ2UtbmF2IHtcbiAgbWFyZ2luOiAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxN3B4KSB7XG4gIC5sZWZ0LWFsaWduIHtcbiAgICBwYWRkaW5nOiAwIDEuNWVtIDNlbTtcbiAgfVxufVxuXG4uZXMtbG9nb3MgLmxvZ28tY29udGFpbmVyIHtcbiAgd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7XG59XG4uZXMtbG9nb3MgLmxvZ28tY29udGFpbmVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5lcy1sb2dvcyAubG9nby1jb250YWluZXIgYTpmaXJzdC1jaGlsZCwgLmVzLWxvZ29zIC5sb2dvLWNvbnRhaW5lciBhOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTIwcHg7XG59XG4uZXMtbG9nb3MgLmxvZ28tY29udGFpbmVyIGE6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9nby9sb2dvX20ucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG59XG4uZXMtbG9nb3MgLmxvZ28tY29udGFpbmVyIGE6bnRoLWNoaWxkKDcpIHtcbiAgd2lkdGg6IDE3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIC5lcy1sb2dvcyAubG9nby1jb250YWluZXIgYTpudGgtY2hpbGQoNykge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAuZXMtbG9nb3MgLmxvZ28tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZXMtbG9nb3MgLnRleHQtbGlua3Mge1xuICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgLmVzLWxvZ29zIC50ZXh0LWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbi5lcy1sb2dvcyAuanVzdGlmeS1saW5rcy5zb2NpYWxzIHtcbiAgd2lkdGg6IDIzJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuZXMtbG9nb3MgLmp1c3RpZnktbGlua3Muc29jaWFscyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG51bC50ZWNoLWRhdGEtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbnVsLnRlY2gtZGF0YS1saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiA0NyU7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNTAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIHVsLnRlY2gtZGF0YS1saXN0IGxpIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbnVsLnRlY2gtZGF0YS1saXN0IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxudWwudGVjaC1kYXRhLWxpc3QgbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxudWwudGVjaC1kYXRhLWxpc3QgbGk6bnRoLWNoaWxkKDEpLCB1bC50ZWNoLWRhdGEtbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbnVsLnRlY2gtZGF0YS1saXN0IGxpIC50ZWNoLWRhdGEtbmFtZSB7XG4gIGZsZXg6IDI7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbnVsLnRlY2gtZGF0YS1saXN0IGxpIC50ZWNoLWRhdGEtdmFsdWUge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2F4VGV4dE1vcmUge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbiNheFRleHRNb3JlID4gcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI2F4VGV4dE1vcmUgLm1vcmUtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4jYXhUZXh0TW9yZSAubGlua3Mge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG4jYXhUZXh0TW9yZSAubGlua3MgLmxlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZWdvcnktbGlzdC1tb2RlbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbiNwcy10ZWFtIC5wcy10ZWFtLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BzLXRlYW0gLnBzLXRlYW0tc2VjdGlvbiAucHMtdGVhbS1pbmZvIHtcbiAgZmxleDogMTtcbn1cbiNwcy10ZWFtIC5wcy10ZWFtLXNlY3Rpb24gLnBzLXRlYW0taW5mbyB1bCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcHMtdGVhbSAucHMtdGVhbS1zZWN0aW9uIC5wcy10ZWFtLWluZm8gdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jcHMtdGVhbSAucHMtdGVhbS1zZWN0aW9uIC5wcy10ZWFtLXBpYyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmhhc2hlZC1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5rcmFlbWVyMjQtc2VjdGlvbiBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5rcmFlbWVyMjQtc2VjdGlvbiBmb3JtIGlucHV0IHtcbiAgcGFkZGluZzogMTBweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI0NWFhMjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ua3JhZW1lcjI0LXNlY3Rpb24gZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyNDVhYTI7XG59XG4ua3JhZW1lcjI0LXNlY3Rpb24gZm9ybSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogOHB4IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmtyYWVtZXIyNC1zZWN0aW9uIGZvcm0gYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5rcmFlbWVyMjQtc2VjdGlvbiAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogODUwcHg7XG59XG4ua3JhZW1lcjI0LXNlY3Rpb24gLmxpbmtzIHAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5rcmFlbWVyMjQtc2VjdGlvbiAubGlua3MgcCBhLnNlY29uZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ua3JhZW1lcjI0LXNlY3Rpb24gLmxpbmtzIC5wb3dlcmVkLWJ5IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ua3JhZW1lcjI0LXNlY3Rpb24gLmxpbmtzIC5wb3dlcmVkLWJ5IHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ua3JhZW1lcjI0LXNlY3Rpb24gLmxpbmtzIC5wb3dlcmVkLWJ5IGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAua3JhZW1lcjI0LXNlY3Rpb24gLnNlY29uZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi50YWItYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGFiLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi50YWItYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGFiLWJsb2NrLmV4cGFuZGFibGUtbGluZXMgLmVsLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBsaWdodGdyZXk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGxpZ2h0Z3JleTtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGFiLWJsb2NrLmV4cGFuZGFibGUtbGluZXMgLmVsLWxpbmUgLmVsLWhlYWQgLmltYWdlIHtcbiAgd2lkdGg6IDg1cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCAuZWwtY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCAuZWwtY29udGVudCBwLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzI5N2VhOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYi1ibG9jay5leHBhbmRhYmxlLWxpbmVzIC5lbC1saW5lIC5lbC1oZWFkIC5lbC1jb250ZW50IHAge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCAuZWwtY29udGVudCAuY29udGVudC12aXNpYmxlIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCAuZWwtY29udGVudCAuY29udGVudC12aXNpYmxlIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFiLWJsb2NrLmV4cGFuZGFibGUtbGluZXMgLmVsLWxpbmUgLmVsLWhlYWQgLmVsLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCAuZWwtYnV0dG9uIGRpdi5idXR0b24sIC50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCAuZWwtYnV0dG9uIGRpdi5idXR0b24tLXByaW1hcnksIC50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCAuZWwtYnV0dG9uIGRpdi5idXR0b24tLXNlY29uZGFyeSwgLnRhYi1ibG9jay5leHBhbmRhYmxlLWxpbmVzIC5lbC1saW5lIC5lbC1oZWFkIC5lbC1idXR0b24gZGl2LmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLnRhYi1ibG9jay5leHBhbmRhYmxlLWxpbmVzIC5lbC1saW5lIC5lbC1oZWFkIC5lbC1idXR0b24gZGl2LmJ1dHRvbi13aGl0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCAuZWwtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFiLWJsb2NrLmV4cGFuZGFibGUtbGluZXMgLmVsLWxpbmUgLmVsLWhlYWQgLmV4cGFuZC1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuZWwtaGVhZCAuZXhwYW5kLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMyOTdlYTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udGFiLWJsb2NrLmV4cGFuZGFibGUtbGluZXMgLmVsLWxpbmUgLmNvbnRlbnQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuY29udGVudC1oaWRkZW4gLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRhYi1ibG9jay5leHBhbmRhYmxlLWxpbmVzIC5lbC1saW5lIC5jb250ZW50LWhpZGRlbiAud3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4udGFiLWJsb2NrLmV4cGFuZGFibGUtbGluZXMgLmVsLWxpbmUgLmNvbnRlbnQtaGlkZGVuIC53cmFwcGVyIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFiLWJsb2NrLmV4cGFuZGFibGUtbGluZXMgLmVsLWxpbmUgLmNvbnRlbnQtaGlkZGVuIC53cmFwcGVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFiLWJsb2NrLmV4cGFuZGFibGUtbGluZXMgLmVsLWxpbmUgLmNvbnRlbnQtaGlkZGVuIC5jb250ZW50LWdyYXktYmFja2dyb3VuZCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpZ2h0Z3JleTtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuY29udGVudC1oaWRkZW4gLmNvbnRlbnQtZ3JheS1iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuY29udGVudC1oaWRkZW4gLmNvbnRlbnQtZ3JheS1iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLnRhYi1ibG9jay5leHBhbmRhYmxlLWxpbmVzIC5lbC1saW5lIC5jb250ZW50LWhpZGRlbiAuY29udGVudC1ncmF5LWJhY2tncm91bmQgLndyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRhYi1ibG9jay5leHBhbmRhYmxlLWxpbmVzIC5lbC1saW5lIC5jb250ZW50LWhpZGRlbiAuY29udGVudC1ncmF5LWJhY2tncm91bmQgLndyYXBwZXIgLmxpbmUgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMyU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50YWItYmxvY2suZXhwYW5kYWJsZS1saW5lcyAuZWwtbGluZSAuY29udGVudC1oaWRkZW4gLmNvbnRlbnQtZ3JheS1iYWNrZ3JvdW5kIC53cmFwcGVyIC5saW5lIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFiLWJsb2NrLmV4cGFuZGFibGUtbGluZXMgLmVsLWxpbmUuZXhwYW5kZWQgLmV4cGFuZC1pY29uIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRhYi1ibG9jay5leHBhbmRhYmxlLWxpbmVzIC5lbC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGFiLWJsb2NrLmVsLWhlYWRlci1ibG9jayAuZWwtaGVhZGVyIHtcbiAgZm9udC1zaXplOiA1NXB4O1xufVxuLnRhYi1ibG9jayAuZWwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50YWItYmxvY2sgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFiLWJsb2NrLnJlbnRhbC1jb21wYW5pZXMgLmVsLXdyYXBwZXIgLnJjLWNvbnRlbnQgLnJjLWNvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYi1ibG9jay5yZW50YWwtY29tcGFuaWVzIC5lbC13cmFwcGVyIC5yYy1jb250ZW50IC5yZW50YWwtaXRlbSBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFiLWJsb2NrLnJlbnRhbC1jb21wYW5pZXMgLmVsLXdyYXBwZXIgLnJjLWNvbnRlbnQgLnJlbnRhbC1pdGVtIC5yYy1yaS1jb250ZW50IC5yYy1yaS1jb250ZW50LWhlYWQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGdyZXk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYi1ibG9jay5yZW50YWwtY29tcGFuaWVzIC5lbC13cmFwcGVyIC5yYy1jb250ZW50IC5yZW50YWwtaXRlbSAucmMtcmktY29udGVudCAucmMtcmktY29udGVudC1oZWFkIHNwYW4ubmFtZSB7XG4gIGZsZXg6IDE7XG59XG4udGFiLWJsb2NrLnJlbnRhbC1jb21wYW5pZXMgLmVsLXdyYXBwZXIgLnJjLWNvbnRlbnQgLnJlbnRhbC1pdGVtIC5yYy1yaS1jb250ZW50IC5yYy1yaS1jb250ZW50LWhlYWQgc3Bhbi5tb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4udGFiLWJsb2NrLnJlbnRhbC1jb21wYW5pZXMgLmVsLXdyYXBwZXIgLnJjLWNvbnRlbnQgLnJlbnRhbC1pdGVtIC5yYy1yaS1jb250ZW50LmV4cGFuZGVkID4gLnJjLXJpLWNvbnRlbnQtaGVhZCA+IHNwYW4ubW9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udGFiLWJsb2NrLnJlbnRhbC1jb21wYW5pZXMgLmVsLXdyYXBwZXIgLnJjLWNvbnRlbnQgLnJlbnRhbC1pdGVtIC5yYy1yaS1jb250ZW50IHVsLnJjLXJpLXJlZ2lvbnMge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1ibG9jay5yZW50YWwtY29tcGFuaWVzIC5lbC13cmFwcGVyIC5yYy1jb250ZW50IC5yZW50YWwtaXRlbSAucmMtcmktY29udGVudCB1bC5yYy1yaS1yZWdpb25zIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi50YWItYmxvY2sucmVudGFsLWNvbXBhbmllcyAuZWwtd3JhcHBlciAucmMtY29udGVudCAucmVudGFsLWl0ZW0gLnJjLXJpLWNvbnRlbnQgdWwucmMtcmktcmVnaW9ucyBsaSAucmMtcmktY29udGVudC1oZWFkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWItYmxvY2sucmVudGFsLWNvbXBhbmllcyAuZWwtd3JhcHBlciAucmMtY29udGVudCAucmVudGFsLWl0ZW0gLnJjLXJpLWNvbnRlbnQgdWwucmMtcmktcmVnaW9ucyBsaSAucmMtcmktY29udGVudC1oZWFkIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4udGFiLWJsb2NrLnJlbnRhbC1jb21wYW5pZXMgLmVsLXdyYXBwZXIgLnJjLWNvbnRlbnQgLnJlbnRhbC1pdGVtIC5yYy1yaS1jb250ZW50IHVsLnJjLXJpLXJlZ2lvbnMgbGkgLnJjLXJpLWNvbnRlbnQtaGVhZCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi50YWItYmxvY2sucmVudGFsLWNvbXBhbmllcyAuZWwtd3JhcHBlciAucmMtY29udGVudCAucmVudGFsLWl0ZW0gLnJjLXJpLWNvbnRlbnQgdWwucmMtcmktcmVnaW9ucyBsaSAucmMtcmktY29udGVudC1oZWFkIHNwYW4ubW9yZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi50YWItYmxvY2sucmVudGFsLWNvbXBhbmllcyAuZWwtd3JhcHBlciAucmMtY29udGVudCAucmVudGFsLWl0ZW0gLnJjLXJpLWNvbnRlbnQgdWwucmMtcmktcmVnaW9ucyBsaS5leHBhbmRlZCA+IC5yYy1yaS1jb250ZW50LWhlYWQgPiBzcGFuLm1vcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRhYi1ibG9jay5yZW50YWwtY29tcGFuaWVzIC5lbC13cmFwcGVyIC5yYy1jb250ZW50IC5yZW50YWwtaXRlbSAucmMtcmktY29udGVudCB1bC5yYy1yaS1yZWdpb25zIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWJsb2NrLnJlbnRhbC1jb21wYW5pZXMgLmVsLXdyYXBwZXIgLnJjLWNvbnRlbnQgLnJlbnRhbC1pdGVtIC5yYy1yaS1jb250ZW50IHVsLnJjLXJpLXJlZ2lvbnMgbGkgdWwucmMtcmktc3VicmVnaW9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWJsb2NrLnJlbnRhbC1jb21wYW5pZXMgLmVsLXdyYXBwZXIgLnJjLWNvbnRlbnQgLnJlbnRhbC1pdGVtIC5yYy1yaS1jb250ZW50IHVsLnJjLXJpLXJlZ2lvbnMgbGkgdWwucmMtcmktc3VicmVnaW9ucyBsaSAucmMtcmktY29udGVudC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYi1ibG9jay5yZW50YWwtY29tcGFuaWVzIC5lbC13cmFwcGVyIC5yYy1jb250ZW50IC5yZW50YWwtaXRlbSAucmMtcmktY29udGVudCB1bC5yYy1yaS1yZWdpb25zIGxpIHVsLnJjLXJpLXN1YnJlZ2lvbnMgbGkgLnJjLXJpLWNvbnRlbnQtaGVhZCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGFiLWJsb2NrLnJlbnRhbC1jb21wYW5pZXMgLmVsLXdyYXBwZXIgLnJjLWNvbnRlbnQgLnJlbnRhbC1pdGVtIC5yYy1yaS1jb250ZW50IHVsLnJjLXJpLXJlZ2lvbnMgbGkgdWwucmMtcmktc3VicmVnaW9ucyBsaSAucmMtcmktY29udGVudC1oZWFkIHNwYW4ubW9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cbi50YWItYmxvY2sucmVudGFsLWNvbXBhbmllcyAuZWwtd3JhcHBlciAucmMtY29udGVudCAucmVudGFsLWl0ZW0gLnJjLXJpLWNvbnRlbnQgdWwucmMtcmktcmVnaW9ucyBsaSB1bC5yYy1yaS1zdWJyZWdpb25zIGxpLmV4cGFuZGVkID4gLnJjLXJpLWNvbnRlbnQtaGVhZCA+IHNwYW4ubW9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWItYmxvY2sucmVudGFsLWNvbXBhbmllcyAuZWwtd3JhcHBlciAucmMtY29udGVudCAucmVudGFsLWl0ZW0gLnJjLXJpLWNvbnRlbnQgdWwucmMtcmktcmVnaW9ucyBsaSB1bC5yYy1yaS1zdWJyZWdpb25zIGxpIC5yYy1yaS1kYXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMCAxMHB4IDAgNDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnRhYi1ibG9jay5yZW50YWwtY29tcGFuaWVzIC5lbC13cmFwcGVyIC5yYy1jb250ZW50IC5yZW50YWwtaXRlbSAucmMtcmktY29udGVudCB1bC5yYy1yaS1yZWdpb25zIGxpIHVsLnJjLXJpLXN1YnJlZ2lvbnMgbGkgLnJjLXJpLWRhdGEgLnJlbnRhbC1jb21wYW55IC5jb21wYW55LWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWItYmxvY2sucmVudGFsLWNvbXBhbmllcyAuZWwtd3JhcHBlciAucmMtY29udGVudCAucmVudGFsLWl0ZW0gLnJjLXJpLWNvbnRlbnQgdWwucmMtcmktcmVnaW9ucyBsaSB1bC5yYy1yaS1zdWJyZWdpb25zIGxpIC5yYy1yaS1kYXRhIC5yZW50YWwtY29tcGFueSAuY29tcGFueS1oZWFkZXIgc3Bhbi5tb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi50YWItYmxvY2sucmVudGFsLWNvbXBhbmllcyAuZWwtd3JhcHBlciAucmMtY29udGVudCAucmVudGFsLWl0ZW0gLnJjLXJpLWNvbnRlbnQgdWwucmMtcmktcmVnaW9ucyBsaSB1bC5yYy1yaS1zdWJyZWdpb25zIGxpIC5yYy1yaS1kYXRhIC5yZW50YWwtY29tcGFueS5leHBhbmRlZCBzcGFuLm1vcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRhYi1ibG9jay5yZW50YWwtY29tcGFuaWVzIC5lbC13cmFwcGVyIC5yYy1jb250ZW50IC5yZW50YWwtaXRlbSAucmMtcmktY29udGVudCB1bC5yYy1yaS1yZWdpb25zIGxpIHVsLnJjLXJpLXN1YnJlZ2lvbnMgbGkgLnJjLXJpLWRhdGEgLnJlbnRhbC1jb21wYW55IC5jb21wYW55LWRhdGEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRhYi1ibG9jay5yZW50YWwtY29tcGFuaWVzIC5lbC13cmFwcGVyIC5yYy1jb250ZW50IC5yZW50YWwtaXRlbSAucmMtcmktY29udGVudCB1bC5yYy1yaS1yZWdpb25zIGxpIHVsLnJjLXJpLXN1YnJlZ2lvbnMgbGkgLnJjLXJpLWRhdGEgLnJlbnRhbC1jb21wYW55IC5jb21wYW55LWRhdGEgLnBob25lLXNob3cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjk3ZWE5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYi1ibG9jayAudGV4dC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1ibG9jayAudGgtdG9nZ2xlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjQ1YWEyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFiLWJsb2NrLnByb21vLW9uZSAucHJvbW8td3JhcHBlciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAudGFiLWJsb2NrLnByb21vLW9uZSAucHJvbW8td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi50YWItYmxvY2sucHJvbW8tb25lIC5wcm9tby13cmFwcGVyIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnRhYi1ibG9jay5wcm9tby1vbmUgLnByb21vLXdyYXBwZXIgLnByb21vLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhYi1ibG9jay5wcm9tby1vbmUgLnByb21vLXdyYXBwZXIgLnByb21vLWNvbnRlbnQgLmxlZnQge1xuICBmbGV4OiAxO1xufVxuLnRhYi1ibG9jay5wcm9tby1vbmUgLnByb21vLXdyYXBwZXIgLnByb21vLWNvbnRlbnQgLmxlZnQgLmhlYWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWItYmxvY2sucHJvbW8tb25lIC5wcm9tby13cmFwcGVyIC5wcm9tby1jb250ZW50IC5sZWZ0IC5saW5lIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGFiLWJsb2NrLnByb21vLW9uZSAucHJvbW8td3JhcHBlciAucHJvbW8tY29udGVudCAubGVmdCAubGluZSBzcGFuLnJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4udGFiLWJsb2NrLnByb21vLW9uZSAucHJvbW8td3JhcHBlciAucHJvbW8tY29udGVudCAubGVmdCAubGluZSBzcGFuLmdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLnRhYi1ibG9jay5wcm9tby1vbmUgLnByb21vLXdyYXBwZXIgLnByb21vLWNvbnRlbnQgLmxlZnQgLnByb21vLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udGFiLWJsb2NrLnByb21vLW9uZSAucHJvbW8td3JhcHBlciAucHJvbW8tY29udGVudCAucmlnaHQge1xuICB3aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnRhYi1ibG9jay5wcm9tby1vbmUgLnByb21vLXdyYXBwZXIgLnByb21vLWNvbnRlbnQgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFiLWJsb2NrLnByb21vLW9uZSAucHJvbW8td3JhcHBlciAudW5kZXItbGluZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50YWItYmxvY2sucHJvbW8tb25lIC5wcm9tby13cmFwcGVyIC51bmRlci1saW5lIC5idXR0b24sIC50YWItYmxvY2sucHJvbW8tb25lIC5wcm9tby13cmFwcGVyIC51bmRlci1saW5lIC5idXR0b24tLXByaW1hcnksIC50YWItYmxvY2sucHJvbW8tb25lIC5wcm9tby13cmFwcGVyIC51bmRlci1saW5lIC5idXR0b24tLXNlY29uZGFyeSwgLnRhYi1ibG9jay5wcm9tby1vbmUgLnByb21vLXdyYXBwZXIgLnVuZGVyLWxpbmUgLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLnRhYi1ibG9jay5wcm9tby1vbmUgLnByb21vLXdyYXBwZXIgLnVuZGVyLWxpbmUgLmJ1dHRvbi13aGl0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWItYmxvY2sucHJvbW8tb25lIC5wcm9tby13cmFwcGVyIC51bmRlci1saW5lIC5wcm92aWRlZC1ieSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiYmJhYmE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGFiLWJsb2NrLnByb21vLW9uZSAucHJvbW8td3JhcHBlciAudW5kZXItbGluZSAucHJvdmlkZWQtYnkgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG4udGFiLWJsb2NrLnByb21vLXR3byAucHJvbW8td3JhcHBlciAubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGFiLWJsb2NrLnByb21vLXR3byAucHJvbW8td3JhcHBlciAubWFpbiAubGVmdCB7XG4gIGZsZXg6IDE7XG59XG4udGFiLWJsb2NrLnByb21vLXR3byAucHJvbW8td3JhcHBlciAubWFpbiAubGVmdCBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGFiLWJsb2NrLnByb21vLXR3byAucHJvbW8td3JhcHBlciAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udGFiLWJsb2NrLnByb21vLXR3byAucHJvbW8td3JhcHBlciAubWFpbiAubGVmdCAucmVhZC1tb3JlIHAgLnJtLXRyaWdnZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyNDVhYTI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWItYmxvY2sucHJvbW8tdHdvIC5wcm9tby13cmFwcGVyIC5tYWluIC5sZWZ0IC5yZWFkLW1vcmUgLmhpZGRlbiAucmwtdHJpZ2dlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzI0NWFhMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYi1ibG9jay5wcm9tby10d28gLnByb21vLXdyYXBwZXIgLm1haW4gLnJpZ2h0IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi50YWItYmxvY2sucHJvbW8tdHdvIC5wcm9tby13cmFwcGVyIC5tYWluIC5yaWdodCBpbWcge1xuICB3aWR0aDogMjEwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50YWItYmxvY2sucHJvbW8tdHdvIC5wcm9tby13cmFwcGVyIC5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGFiLWJsb2NrLnByb21vLXR3byAucHJvbW8td3JhcHBlciAuYm90dG9tIC5idXR0b24sIC50YWItYmxvY2sucHJvbW8tdHdvIC5wcm9tby13cmFwcGVyIC5ib3R0b20gLmJ1dHRvbi0tcHJpbWFyeSwgLnRhYi1ibG9jay5wcm9tby10d28gLnByb21vLXdyYXBwZXIgLmJvdHRvbSAuYnV0dG9uLS1zZWNvbmRhcnksIC50YWItYmxvY2sucHJvbW8tdHdvIC5wcm9tby13cmFwcGVyIC5ib3R0b20gLmJ1dHRvbi0tc2Vjb25kYXJ5LXZhcmlhdGlvbiwgLnRhYi1ibG9jay5wcm9tby10d28gLnByb21vLXdyYXBwZXIgLmJvdHRvbSAuYnV0dG9uLXdoaXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYi1ibG9jay5wcm9tby10d28gLnByb21vLXdyYXBwZXIgLmJvdHRvbSAucHJvdmlkZWQtYnkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYmJiYWJhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRhYi1ibG9jay5wcm9tby10d28gLnByb21vLXdyYXBwZXIgLmJvdHRvbSAucHJvdmlkZWQtYnkgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG4udGFiLWJsb2NrLmF0dGFjaG1lbnQgLmJhLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGFiLWJsb2NrLmF0dGFjaG1lbnQgLmJhLXdyYXBwZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udGFiLWJsb2NrLmF0dGFjaG1lbnQgLmJhLXdyYXBwZXIgdWwgbGkge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogMjAlO1xuICBtaW4td2lkdGg6IDE5JTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50YWItYmxvY2suYXR0YWNobWVudCAuYmEtd3JhcHBlciB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAudGFiLWJsb2NrLmF0dGFjaG1lbnQgLmJhLXdyYXBwZXIgdWwgbGkge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1pbi13aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRhYi1ibG9jay5hdHRhY2htZW50IC5iYS13cmFwcGVyIHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICBtaW4td2lkdGg6IDMyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC50YWItYmxvY2suYXR0YWNobWVudCAuYmEtd3JhcHBlciB1bCBsaSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA0OSU7XG4gIH1cbn1cbi50YWItYmxvY2suYXR0YWNobWVudCAuYmEtd3JhcHBlciB1bCBsaSBwLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi50YWItYmxvY2suYXR0YWNobWVudCAuYmEtd3JhcHBlciB1bCBsaSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRhYi1ibG9jay5vdGhlci1tYWNoaW5lcyAub20td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50YWItYmxvY2sub3RoZXItbWFjaGluZXMgLm9tLXdyYXBwZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhYi1ibG9jay5vdGhlci1tYWNoaW5lcyAub20td3JhcHBlciB1bCBsaSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG4udGFiLWJsb2NrLm90aGVyLW1hY2hpbmVzIC5vbS13cmFwcGVyIHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1ibG9jay5vdGhlci1tYWNoaW5lcyAub20td3JhcHBlciB1bCBsaSBhIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGFiLWJsb2NrLmltYWdlIC5vbS13cmFwcGVyLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYi1ibG9jay5pbWFnZSAub20td3JhcHBlci5pbWFnZSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYi1ibG9jazpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi50cmFuc3BvcnQtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHJhbnNwb3J0LXBhZ2UgPiAubGVmdCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IC5zZW5kLWFnYWluIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRyYW5zcG9ydC1wYWdlID4gLmxlZnQgZm9ybSAudHBmLWlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHJhbnNwb3J0LXBhZ2UgPiAubGVmdCBmb3JtIC50cGYtaW5wdXQtY29udGFpbmVyID4gLnRwZi1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IGZvcm0gLnRwZi1pbnB1dC1jb250YWluZXIgPiAudHBmLWlucHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udHJhbnNwb3J0LXBhZ2UgPiAubGVmdCBmb3JtIC50cGYtaW5wdXQtY29udGFpbmVyID4gLnRwZi1pbnB1dCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IGZvcm0gLnRwZi1pbnB1dC1jb250YWluZXIgLmxlZnQsIC50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IGZvcm0gLnRwZi1pbnB1dC1jb250YWluZXIgLnJpZ2h0IHtcbiAgZmxleDogMTtcbn1cbi50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IGZvcm0gLnRwZi1pbnB1dC1jb250YWluZXIgLmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4udHJhbnNwb3J0LXBhZ2UgPiAubGVmdCBmb3JtIC50cGYtaW5wdXQtY29udGFpbmVyIC50cGYtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRyYW5zcG9ydC1wYWdlID4gLmxlZnQgZm9ybSAudHBmLWlucHV0LWNvbnRhaW5lciAudHBmLWlucHV0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyYW5zcG9ydC1wYWdlID4gLmxlZnQgZm9ybSAudHBmLWlucHV0LWNvbnRhaW5lciAudHBmLWlucHV0IHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRyYW5zcG9ydC1wYWdlID4gLmxlZnQgZm9ybSAudHBmLWlucHV0LWNvbnRhaW5lciAudHBmLWlucHV0IC50cGYtaW5wdXQtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2QyMjMyMztcbn1cbi50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IGZvcm0gLnRwZi1pbnB1dC1jb250YWluZXIgLnRwZi1pbnB1dC5lcnJvciBzZWxlY3QsIC50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IGZvcm0gLnRwZi1pbnB1dC1jb250YWluZXIgLnRwZi1pbnB1dC5lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2QyMjMyMyAhaW1wb3J0YW50O1xufVxuLnRyYW5zcG9ydC1wYWdlID4gLmxlZnQgZm9ybSAudHBmLWlucHV0LWNvbnRhaW5lciAudHBmLWlucHV0LmVycm9yIC50cGYtaW5wdXQtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IGZvcm0gLnRwZi1pbnB1dC1jb250YWluZXIuY29uc2VudCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udHJhbnNwb3J0LXBhZ2UgPiAubGVmdCBmb3JtIC50cGYtaW5wdXQtY29udGFpbmVyLmNvbnNlbnQgaW5wdXQge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4udHJhbnNwb3J0LXBhZ2UgPiAubGVmdCBmb3JtIC50cGYtaW5wdXQtY29udGFpbmVyLmNvbnNlbnQgLnRwZi1pbnB1dC1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZDIyMzIzO1xufVxuLnRyYW5zcG9ydC1wYWdlID4gLmxlZnQgZm9ybSAudHBmLWlucHV0LWNvbnRhaW5lci5jb25zZW50IC5jb25zZW50LmVycm9yIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDIyMzIzICFpbXBvcnRhbnQ7XG59XG4udHJhbnNwb3J0LXBhZ2UgPiAubGVmdCBmb3JtIC50cGYtaW5wdXQtY29udGFpbmVyLmNvbnNlbnQgLmNvbnNlbnQuZXJyb3IgLnRwZi1pbnB1dC1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyYW5zcG9ydC1wYWdlIC5yaWdodCB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC50cmFuc3BvcnQtcGFnZSA+IC5yaWdodCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJhbnNwb3J0LXBhZ2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC50cmFuc3BvcnQtcGFnZSA+IC5sZWZ0IHtcbiAgICBtaW4td2lkdGg6IDk4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50cmFuc3BvcnQtcGFnZSBmb3JtIC50cGYtaW5wdXQtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRyYW5zcG9ydC1wYWdlIGZvcm0gLnRwZi1pbnB1dC1jb250YWluZXIgPiAubGVmdCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudHJhbnNwb3J0LXBhZ2UgZm9ybSAudHBmLWlucHV0LWNvbnRhaW5lciA+IC50cGYtaW5wdXQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnZS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1kZXNjcmlwdGlvbiAubGVmdCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG4ucGFnZS1kZXNjcmlwdGlvbiAucmlnaHQge1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtZGVzY3JpcHRpb24gLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idXllcnMtZ3VpZGUgLmJnLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4uYnV5ZXJzLWd1aWRlIC5iZy1zZWN0aW9uIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5idXllcnMtZ3VpZGUgLmJnLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLmJ1eWVycy1ndWlkZSAuZGctbW9kZWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5idXllcnMtZ3VpZGUgLmRnLW1vZGVscyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjY2NjO1xuICBtYXgtd2lkdGg6IDgyNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5idXllcnMtZ3VpZGUgLmRnLW1vZGVscyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmJ1eWVycy1ndWlkZSAuZGctbW9kZWxzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV5ZXJzLWd1aWRlIC5kZy1tb2RlbHMgbGkgLmltYWdlIHtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5idXllcnMtZ3VpZGUgLmRnLW1vZGVscyBsaSAuZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmJ1eWVycy1ndWlkZSAuZGctbW9kZWxzIGxpIC5kZXNjcmlwdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnV5ZXJzLWd1aWRlIC5kZy1tb2RlbHMgbGkgLmFjdGlvbiB7XG4gIHdpZHRoOiAxMTVweDtcbn1cbi5idXllcnMtZ3VpZGUgLmRnLW1vZGVscyBsaSAuYWN0aW9uIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmJ1eWVycy1ndWlkZSAuZGctbW9kZWxzIGxpIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5idXllcnMtZ3VpZGUgLmRnLW1vZGVscyBsaSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2ZjZmNmO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5idXllcnMtZ3VpZGUgLmRnLW1vZGVscyBsaSAuZGVzY3JpcHRpb24ge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG4gIC5idXllcnMtZ3VpZGUgLmRnLW1vZGVscyBsaSAuYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgfVxuICAuYnV5ZXJzLWd1aWRlIC5kZy1tb2RlbHMgbGkgLmFjdGlvbiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci9Sb2JvdG8tUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyL1JvYm90by1SZWd1bGFyLnN2ZyNSb2JvdC1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1Cb2xkL1JvYm90by1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tQm9sZC9Sb2JvdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tQm9sZC9Sb2JvdG8tQm9sZC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLUJvbGQvUm9ib3RvLUJvbGQuc3ZnI1JvYm90LUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6NDAwLDcwMCZzdWJzZXQ9Y3lyaWxsaWMsY3lyaWxsaWMtZXh0LGxhdGluLWV4dCcpOyIsIi8qXHJcbiAqIEhUTUw1IEJvaWxlcnBsYXRlXHJcbiAqXHJcbiAqIFdoYXQgZm9sbG93cyBpcyB0aGUgcmVzdWx0IG9mIG11Y2ggcmVzZWFyY2ggb24gY3Jvc3MtYnJvd3NlciBzdHlsaW5nLlxyXG4gKiBDcmVkaXQgbGVmdCBpbmxpbmUgYW5kIGJpZyB0aGFua3MgdG8gTmljb2xhcyBHYWxsYWdoZXIsIEpvbmF0aGFuIE5lYWwsXHJcbiAqIEtyb2MgQ2FtZW4sIGFuZCB0aGUgSDVCUCBkZXYgY29tbXVuaXR5IGFuZCB0ZWFtLlxyXG4gKi9cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEJhc2Ugc3R5bGVzOiBvcGluaW9uYXRlZCBkZWZhdWx0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaHRtbCxcclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6ICMyMjI7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAjMDBlO1xyXG59XHJcblxyXG5hOnZpc2l0ZWQge1xyXG4gIGNvbG9yOiAjNTUxYThiO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICBjb2xvcjogIzA2ZTtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlIHRoZSBnYXAgYmV0d2VlbiBpbWFnZXMgYW5kIHRoZSBib3R0b20gb2YgdGhlaXIgY29udGFpbmVyczogaDVicC5jb20vaS80NDBcclxuICovXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBkZWZhdWx0IGZpZWxkc2V0IHN0eWxlcy5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBbGxvdyBvbmx5IHZlcnRpY2FsIHJlc2l6aW5nIG9mIHRleHRhcmVhcy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQXV0aG9yJ3MgY3VzdG9tIHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIZWxwZXIgY2xhc3Nlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogUHJldmVudCBjYWxsb3V0ICovXHJcblxyXG4ubm9jYWxsb3V0IHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wcmVzc2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuXHJcbi8qIEEgaGFjayBmb3IgSFRNTDUgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBvbiBtb2JpbGUgKi9cclxuXHJcbnRleHRhcmVhW2NvbnRlbnRlZGl0YWJsZV0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyogQSB3b3JrYXJvdW5kIGZvciBTNjAgMy54IGFuZCA1LjAgZGV2aWNlcyB3aGljaCBkbyBub3QgYW5pbWF0ZWQgZ2lmIGltYWdlcyBpZlxyXG4gICB0aGV5IGhhdmUgYmVlbiBzZXQgYXMgZGlzcGxheTogbm9uZSAqL1xyXG5cclxuLmdpZmhpZGRlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xMDAlO1xyXG59XHJcblxyXG4vKlxyXG4gKiBJbWFnZSByZXBsYWNlbWVudFxyXG4gKi9cclxuXHJcbi5pciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBib3JkZXI6IDA7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbn1cclxuXHJcbi5pciBiciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLypcclxuICogSGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnM6IGg1YnAuY29tL3VcclxuICovXHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKlxyXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyczogaDVicC5jb20vdlxyXG4gKi9cclxuXHJcbi52aXN1YWxseWhpZGRlbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLypcclxuICogRXh0ZW5kcyB0aGUgLnZpc3VhbGx5aGlkZGVuIGNsYXNzIHRvIGFsbG93IHRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZVxyXG4gKiB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkOiBoNWJwLmNvbS9wXHJcbiAqL1xyXG5cclxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXHJcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xyXG4gIGNsaXA6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKlxyXG4gKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbnJlYWRlcnMsIGJ1dCBtYWludGFpbiBsYXlvdXRcclxuICovXHJcblxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDbGVhcmZpeCBoZWxwZXJcclxuICogVXNlZCB0byBjb250YWluIGZsb2F0czogaDVicC5jb20vcVxyXG4gKi9cclxuXHJcbi5jbGVhcmZpeDo6YmVmb3JlLFxyXG4uY2xlYXJmaXg6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uY2xlYXJmaXg6OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRVhBTVBMRSBNZWRpYSBRdWVyaWVzIGZvciBSZXNwb25zaXZlIERlc2lnbi5cclxuICAgVGhlc2VzIGV4YW1wbGVzIG92ZXJyaWRlIHRoZSBwcmltYXJ5ICgnbW9iaWxlIGZpcnN0Jykgc3R5bGVzLlxyXG4gICBNb2RpZnkgYXMgY29udGVudCByZXF1aXJlcy5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcclxuICAvKiBTdHlsZSBhZGp1c3RtZW50cyBmb3Igdmlld3BvcnRzIHRoYXQgbWVldCB0aGUgY29uZGl0aW9uICovXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcclxuICAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIHtcclxuICAvKiBTdHlsZSBhZGp1c3RtZW50cyBmb3Igdmlld3BvcnRzIHRoYXQgbWVldCB0aGUgY29uZGl0aW9uICovXHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXHJcblxyXG4vKipcclxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTEgYW5kIEZpcmVmb3guXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1haW4sXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTGlua3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtYXJnaW5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5ociB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbiAgbWFyZ2luOiAwOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuICovXHJcblxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xyXG5cclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbiAqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxyXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxyXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLyogQmxvY2txdW90ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKiBHbG9iYWxcclxuKlxyXG4qKi9cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmJ1dHRvbiB7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udERlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udEJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjI1MGVtOyAvKiAyNnB4ICovXHJcbiAgZm9udC13ZWlnaHQ6IDMwMDsgLy8gdG8gdGhpY2tlbiBpdCBhIGJpdCwgd2UgbmVlZCB0byByZW1vdmUgZm9udC1zbW9vdGhpbmdcclxuICBjb2xvcjogJGNvbG9yVGV4dDtcclxuXHJcbiAgQGluY2x1ZGUgYmFzZWxpbmUtZ3JpZCgpO1xyXG59XHJcblxyXG5wcmUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvckdyYXlCYWNrZ3JvdW5kO1xyXG4gIHBhZGRpbmc6IDEzcHg7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyKHRydWUpO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBjb250YWluZXIodHJ1ZSk7XHJcbn1cclxuXHJcbi5jb250YWluZXItbWVkaXVtIHtcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgQGluY2x1ZGUgY29udGFpbmVyKHRydWUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1zbWFsbCB7XHJcbiAgQGluY2x1ZGUgc21hbGwtb25seSB7XHJcbiAgICBAaW5jbHVkZSBjb250YWluZXIodHJ1ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudCB7XHJcbiAgQGluY2x1ZGUgd2lkZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1LjklOyAvLyB0b29rIHRoaXMgZnJvbSB0aGUgZ3JpZCBvdXRwdXQgLSB1c2luZyBAZXh0ZW5kIGluc2lkZSBtZWRpYS1xdWVyeSBpcyBkZXByZWNhdGVkLCBuZWVkIHRvIGZpZ3VyZSBvdXQgYSBiZXR0ZXIgd2F5IHRvIGRvIHRoaXMuXHJcblxyXG4gICAgJiBwcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNS45JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKiBVdGlsc1xyXG4qXHJcbioqL1xyXG5cclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbi8qPT09PT09PT09PSAgVkFSSUFCTEVTICA9PT09PT09PT09Ki9cclxuXHJcbiAgLy8gRGVmaW5pbmcgYnJlYWtwb2ludHNcclxuICAkbWVkaXVtOiA3NjhweCAhZGVmYXVsdDtcclxuICAkd2lkZTogMTI4MHB4ICFkZWZhdWx0O1xyXG4gICRodWdlOiAxNjAwcHggIWRlZmF1bHQ7XHJcbiAgJG1lZGl1bUNvbnRhaW5lcjogNjg4cHggIWRlZmF1bHQ7XHJcbiAgJHdpZGVDb250YWluZXI6IDg2NHB4ICFkZWZhdWx0O1xyXG5cclxuICAvLyBEZWZpbmluZyBncmlkIHNpemVzXHJcbiAgJG1lZGl1bUNvbENvdW50OiAzICFkZWZhdWx0O1xyXG4gICRtZWRpdW1Db2xXaWR0aDogMzAuMyUgIWRlZmF1bHQ7XHJcbiAgJG1lZGl1bUd1dHRlcldpZHRoOiA0LjUlICFkZWZhdWx0O1xyXG4gICR3aWRlQ29sQ291bnQ6IDE2ICFkZWZhdWx0O1xyXG4gICR3aWRlQ29sV2lkdGg6IDMuNzQ2JSAhZGVmYXVsdDtcclxuICAkd2lkZUd1dHRlcldpZHRoOiAyLjUwNCUgIWRlZmF1bHQ7XHJcblxyXG4gIC8vIERlZmluaW5nIGNvbG9yc1xyXG4gICRjb2xvckJsdWU6ICMzMzcyZGYgIWRlZmF1bHQ7XHJcbiAgJGNvbG9yQmx1ZVNlY29uZGFyeTogbGlnaHRlbigkY29sb3JCbHVlLCAzMCUpICFkZWZhdWx0O1xyXG4gICRjb2xvckdyZWVuOiAjMGY5ZDU4ICFkZWZhdWx0O1xyXG4gICRjb2xvckdyZWVuU2Vjb25kYXJ5OiBsaWdodGVuKCRjb2xvckdyZWVuLCAzMCUpICFkZWZhdWx0O1xyXG4gICRjb2xvclJlZDogI2NiNDQzNyAhZGVmYXVsdDtcclxuICAkY29sb3JSZWRTZWNvbmRhcnk6IGxpZ2h0ZW4oJGNvbG9yUmVkLCAzMCUpICFkZWZhdWx0O1xyXG4gICRjb2xvclllbGxvdzogI2Y0YjQwMCAhZGVmYXVsdDtcclxuICAkY29sb3JZZWxsb3dTZWNvbmRhcnk6IGxpZ2h0ZW4oJGNvbG9yWWVsbG93LCAyMCUpICFkZWZhdWx0O1xyXG5cclxuICAkY29sb3JSZW1lbWJlcjogIzA5ODI5YSAhZGVmYXVsdDtcclxuICAkY29sb3JMZWFybmluZzogI2RhMmU3NSAhZGVmYXVsdDtcclxuXHJcbiAgJGNvbG9yR3JheUJhY2tncm91bmQ6ICNmMGYwZjAgIWRlZmF1bHQ7XHJcbiAgJGNvbG9yR3JheUtleWxpbmU6ICNlMGUwZTAgIWRlZmF1bHQ7XHJcbiAgJGNvbG9yR3JheTogIzczNzM3MyAhZGVmYXVsdDtcclxuICAkY29sb3JHcmF5TGlnaHQ6ICNlZWVlZWUgIWRlZmF1bHQ7XHJcbiAgJGNvbG9yR3JheURhcms6ICM0MDQwNDAgIWRlZmF1bHQ7XHJcblxyXG4gICRjb2xvclRleHQ6ICRjb2xvckdyYXlEYXJrICFkZWZhdWx0O1xyXG4gICRjb2xvckhpZ2hsaWdodDogJGNvbG9yQmx1ZSAhZGVmYXVsdDtcclxuICAkY29sb3JXYXJuaW5nOiAkY29sb3JZZWxsb3dTZWNvbmRhcnkgIWRlZmF1bHQ7XHJcbiAgJGNvbG9yTXV0ZWQ6ICRjb2xvckdyYXkgIWRlZmF1bHQ7XHJcbiAgJGNvbG9yRGFuZ2VyOiAkY29sb3JSZWQgIWRlZmF1bHQ7XHJcblxyXG4gICRjb2xvckxheW91dHM6ICMyOTdlYTkgIWRlZmF1bHQ7XHJcbiAgJGNvbG9yTGF5b3V0c1NlY29uZGFyeTogbGlnaHRlbigkY29sb3JMYXlvdXRzLCAzMCUpICFkZWZhdWx0O1xyXG4gICRjb2xvclVzZXI6ICMyYzg1NjYgIWRlZmF1bHQ7XHJcbiAgJGNvbG9yVXNlclNlY29uZGFyeTogbGlnaHRlbigkY29sb3JVc2VyLCAzMCUpICFkZWZhdWx0O1xyXG4gICRjb2xvck1lZGlhOiAjY2Y0MjNhICFkZWZhdWx0O1xyXG4gICRjb2xvck1lZGlhU2Vjb25kYXJ5OiBsaWdodGVuKCRjb2xvck1lZGlhLCAzMCUpICFkZWZhdWx0O1xyXG4gICRjb2xvclBlcmZvcm1hbmNlOiAjN2I1Mjk0ICFkZWZhdWx0O1xyXG4gICRjb2xvclBlcmZvcm1hbmNlU2Vjb25kYXJ5OiBsaWdodGVuKCRjb2xvclBlcmZvcm1hbmNlLCAzMCUpICFkZWZhdWx0O1xyXG5cclxuICAvLyBEZWZpbmluZyBmb250IGZhbWlseVxyXG4gICRmb250RGVmYXVsdDogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuICAkZm9udEhpZ2hsaWdodDogJ1JvYm90byBDb25kZW5zZWQnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiAgJGZvbnRJY29uOiAnaWNvbnMnICFkZWZhdWx0O1xyXG5cclxuICAvLyBEZWZpbmluZyBmb250IHNpemVzXHJcbiAgJGZvbnRTbWFsbDogMTNweCAhZGVmYXVsdDtcclxuICAkZm9udEJhc2U6IDE2cHggICFkZWZhdWx0O1xyXG4gICRmb250TWVkaXVtOiAyMHB4ICFkZWZhdWx0O1xyXG4gICRmb250TGFyZ2U6IDI2cHggIWRlZmF1bHQ7XHJcbiAgJGZvbnRYTGFyZ2U6IDQycHggIWRlZmF1bHQ7XHJcbiAgJGZvbnRYWExhcmdlOiA2OHB4ICFkZWZhdWx0O1xyXG4gICRmb250SHVnZTogMTEwcHggIWRlZmF1bHQ7XHJcblxyXG4gIC8vIERlZmluaW5nIGJhc2VsaW5lIGxpbmUgaGVpZ2h0XHJcbiAgJGxpbmVIZWlnaHQ6IDI2cHggIWRlZmF1bHQ7XHJcblxyXG4gIC8vIERlZmluaW5nIGFuaW1hdGlvbiBlYXNpbmdzXHJcbiAgJGFuaW1hdGlvbkVhc2luZzogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KSAhZGVmYXVsdDtcclxuXHJcbiAgLy8gRGVmaW5pbmcgc2lkZWJhciBzdHVmZlxyXG4gICRzaWRlYmFyV2lkdGg6IDI4MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qPT09PT09PT09PSAgRlVOQ1RJT05TICA9PT09PT09PT09Ki9cclxuXHJcbiAgQGZ1bmN0aW9uIGxlYWRpbmcoJHNpemUsICRjb250ZXh0OiAkbGluZUhlaWdodCkge1xyXG4gICAgQHJldHVybiBtYXRoLmRpdigkY29udGV4dCwgJHNpemUpICsgZW07XHJcbiAgfVxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTUlYSU5TICA9PT09PT09PT09Ki9cclxuXHJcbiAgQG1peGluIG1lZGlhLXF1ZXJ5KCRtZWRpYS1xdWVyeSkge1xyXG4gICAgQGlmICRtZWRpYS1xdWVyeSA9PSBzbWFsbCB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bSAtIDEpIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJG1lZGlhLXF1ZXJ5ID09IG1lZGl1bSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkbWVkaWEtcXVlcnkgPT0gbWVkaXVtLW9ubHkge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIGFuZCAobWF4LXdpZHRoOiAkd2lkZSAtIDEpIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJG1lZGlhLXF1ZXJ5ID09IHdpZGUge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlKSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRtZWRpYS1xdWVyeSA9PSBodWdlIHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaHVnZSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSnVzdCBzb21lIGhlbHBlcnMuLi5cclxuICBAbWl4aW4gc21hbGwtb25seSB7IEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KHNtYWxsKSB7IEBjb250ZW50IH07IH1cclxuICBAbWl4aW4gbWVkaXVtIHsgQGluY2x1ZGUgbWVkaWEtcXVlcnkobWVkaXVtKSB7IEBjb250ZW50IH07IH1cclxuICBAbWl4aW4gbWVkaXVtLW9ubHkgeyBAaW5jbHVkZSBtZWRpYS1xdWVyeShtZWRpdW0tb25seSkgeyBAY29udGVudCB9OyB9XHJcbiAgQG1peGluIHdpZGUgeyBAaW5jbHVkZSBtZWRpYS1xdWVyeSh3aWRlKSB7IEBjb250ZW50IH07IH1cclxuICBAbWl4aW4gaHVnZSB7IEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KGh1Z2UpIHsgQGNvbnRlbnQgfTsgfVxyXG5cclxuICAvLyBNaXhpbiB0byBjb25zdHJhaW4gZWxlbWVudHNcclxuICBAbWl4aW4gY29udGFpbmVyKCRpc1JlbGF0aXZlOiBmYWxzZSkge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgQGlmICRpc1JlbGF0aXZlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuOCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQuOCU7XHJcbiAgICAgIG1heC13aWR0aDogJG1lZGl1bUNvbnRhaW5lcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB3aWRlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0LjQlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0LjQlO1xyXG4gICAgICBtYXgtd2lkdGg6ICR3aWRlQ29udGFpbmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAvLyBNaXhpbiB0byBzaG93IGEgYmFzZWxpbmUgZ3JpZFxyXG4gIC8vIG9ubHkgdmlzaWJsZSB3aGVuIGJvZHkgaGFzICdkZWJ1ZycgY2xhc3NcclxuICBAbWl4aW4gYmFzZWxpbmUtZ3JpZCgpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuMTUpIDk1JSxyZ2JhKDAsMCwwLDAuMTUpIDEwMCUpO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZWJ1Zzo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBNaXhpbnMgc2ltcGx5IHRvIHN0b3JlIENTUyBydWxlc1xyXG4gIEBtaXhpbiBydWxlLS1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250U21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogMi4wMDAwZW07IC8qIDI2cHggKi9cclxuICAgIHBhZGRpbmctdG9wOiAyLjAwMDBlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHJ1bGUtLWJhc2Uge1xyXG4gICAgZm9udC1zaXplOiAkZm9udEJhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MjUwZW07IC8qIDI2cHggKi9cclxuICAgIHBhZGRpbmctdG9wOiAxLjYyNTBlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHJ1bGUtLW1lZGl1bSB7XHJcbiAgICBmb250LXNpemU6ICRmb250TWVkaXVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMwMDBlbTsgLyogMjZweCAqL1xyXG4gICAgcGFkZGluZy10b3A6IDEuMzAwMGVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gcnVsZS0tbGFyZ2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250SGlnaGxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAkZm9udExhcmdlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjAwMDBlbTsgLyogMjZweCAqL1xyXG4gICAgcGFkZGluZy10b3A6IDEuMDAwMGVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gcnVsZS0teGxhcmdlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEhpZ2hsaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRYTGFyZ2U7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjM4MWVtOyAvKiA1MnB4ICovXHJcbiAgICBwYWRkaW5nLXRvcDogMC42MTkwZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBydWxlLS14eGxhcmdlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEhpZ2hsaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRYWExhcmdlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE0NzFlbTsgLyogNzhweCAqL1xyXG4gICAgcGFkZGluZy10b3A6IDAuMzgyNGVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gcnVsZS0taHVnZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRmb250SHVnZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xOWVtOyAvKiAxMzBweCAqL1xyXG4gICAgcGFkZGluZy10b3A6IDAuMjM2NGVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC8vIE1peGlucyB0byBkZXRlcm1pbmUgd2hpY2ggcnVsZSB0byB1c2UgYXQgd2hpY2ggYnJlYWtwb2ludFxyXG4gIEBtaXhpbiB0eXBlLS1zbWFsbCgkaXNGcm9tTWl4aW46IGZhbHNlKSB7XHJcbiAgICBAaW5jbHVkZSBydWxlLS1zbWFsbDtcclxuICB9XHJcblxyXG4gIEBtaXhpbiB0eXBlLS1iYXNlKCRpc0Zyb21NaXhpbjogZmFsc2UpIHtcclxuICAgIEBpbmNsdWRlIHJ1bGUtLWJhc2U7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdHlwZS0tbWVkaXVtKCRpc0Zyb21NaXhpbjogZmFsc2UpIHtcclxuICAgIEBpZiAkaXNGcm9tTWl4aW4gPT0gZmFsc2Uge1xyXG4gICAgICBAaW5jbHVkZSB0eXBlLS1iYXNlKHRydWUpO1xyXG4gICAgICBAaW5jbHVkZSB3aWRlIHtcclxuICAgICAgICBAaW5jbHVkZSBydWxlLS1tZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgQGluY2x1ZGUgcnVsZS0tbWVkaXVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIHR5cGUtLWxhcmdlKCRpc0Zyb21NaXhpbjogZmFsc2UpIHtcclxuICAgIEBpZiAkaXNGcm9tTWl4aW4gPT0gZmFsc2Uge1xyXG4gICAgICBAaW5jbHVkZSB0eXBlLS1tZWRpdW0odHJ1ZSk7XHJcbiAgICAgIEBpbmNsdWRlIHdpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJ1bGUtLWxhcmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIHJ1bGUtLWxhcmdlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIHR5cGUtLXhsYXJnZSgkaXNGcm9tTWl4aW46IGZhbHNlKSB7XHJcbiAgICBAaWYgJGlzRnJvbU1peGluID09IGZhbHNlIHtcclxuICAgICAgQGluY2x1ZGUgdHlwZS0tbGFyZ2UodHJ1ZSk7XHJcbiAgICAgIEBpbmNsdWRlIHdpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJ1bGUtLXhsYXJnZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAaW5jbHVkZSBydWxlLS14bGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdHlwZS0teHhsYXJnZSgkaXNGcm9tTWl4aW46IGZhbHNlKSB7XHJcbiAgICBAaWYgJGlzRnJvbU1peGluID09IGZhbHNlIHtcclxuICAgICAgQGluY2x1ZGUgdHlwZS0teGxhcmdlKHRydWUpO1xyXG4gICAgICBAaW5jbHVkZSB3aWRlIHtcclxuICAgICAgICBAaW5jbHVkZSBydWxlLS14eGxhcmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIHJ1bGUtLXh4bGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdHlwZS0taHVnZSgkaXNGcm9tTWl4aW46IGZhbHNlKSB7XHJcbiAgICBAaWYgJGlzRnJvbU1peGluID09IGZhbHNlIHtcclxuICAgICAgQGluY2x1ZGUgdHlwZS0teHhsYXJnZSh0cnVlKTtcclxuICAgICAgQGluY2x1ZGUgd2lkZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcnVsZS0taHVnZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAaW5jbHVkZSBydWxlLS1odWdlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIExJU1RTXHJcbiAgQG1peGluIGJ1bGxldC10eXBlKCRidWxsZXQsICRpY29uOiBmYWxzZSkge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGlmICRpY29uIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xyXG4gICAgICAgIEBleHRlbmQgLiN7JGljb259O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTbWFsbDtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgY29udGVudDogJGJ1bGxldDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBudW1iZXJlZC1saXN0KCkge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XHJcbiAgICAgIGNvbnRlbnQ6ICcwJyBjb3VudGVyKGxpc3QpO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBNaXhpbiB0byBjcmVhdGUgbGlua3NcclxuICBAbWl4aW4gc3R5bGUtY3RhKCR0ZXh0Q29sb3IsICRsaW5rSWNvbjogZmFsc2UpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEhpZ2hsaWdodDtcclxuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRsaW5rSWNvbiB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoJGxpbmVIZWlnaHQpIC0gMTsgLy8gcmVtb3ZlIDFweCBmcm9tIGxpbmUtaGVpZ2h0IHRvIGZpeCBiYXNlbGluZSBhbGlnbm1lbnRcclxuICAgICAgICBmb250LXNpemU6ICRmb250U21hbGw7XHJcbiAgICAgICAgY29udGVudDogJGxpbmtJY29uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBNaXhpbiB0byBjcmVhdGUgaGlnaGxpZ2h0IG1vZHVsZXNcclxuICBAbWl4aW4gaGlnaGxpZ2h0LXN5bWJvbCgkdmVydGljYWxPZmZzZXQ6IDAsICRob3Jpem9udGFsT2Zmc2V0OiA0NXB4LCAkZm9udFNpemU6IDEzMHB4KSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTA2cHg7XHJcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogJG1lZGl1bUNvbFdpZHRoO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGlnaGxpZ2h0LW1vZHVsZS0tbGVmdCAmIHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgd2lkZSB7XHJcbiAgICAgICAgdG9wOiAxMzRweDtcclxuICAgICAgICB3aWR0aDogJHdpZGVDb2xXaWR0aDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDUwO1xyXG5cclxuICAgICAgICAuaGlnaGxpZ2h0LW1vZHVsZS0tbGFyZ2UgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDMwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEdyaWQgQ1NTIHJ1bGVzXHJcbiAgQG1peGluIHJ1bGUtLWNvbCgkbWVkaWFRdWVyeSkge1xyXG4gICAgQGlmICRtZWRpYVF1ZXJ5ID09IG1lZGl1bSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRtZWRpdW1HdXR0ZXJXaWR0aDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJG1lZGlhUXVlcnkgPT0gd2lkZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICR3aWRlR3V0dGVyV2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogaWNvbnM7XHJcbiAgc3JjOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25zLmVvdCk7XHJcbiAgc3JjOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25zLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbnMud29mZjIpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbnMud29mZikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25zLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKC4uL2ltYWdlcy9pY29ucy9pY29ucy5zdmc/I2ljb25zKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy8gSWNvbnNcclxuJGljb24tYnVsbGV0OiAnXFxlMDAxJztcclxuLmljb24tYnVsbGV0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6XCJcXGUwMDFcIjtcclxufVxyXG5cclxuJGljb24tY2hldnJvbi1kb3duOiAnXFxlMDAyJztcclxuLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGUwMDInO1xyXG59XHJcblxyXG4kaWNvbi1jaGV2cm9uLWxhcmdlOiAnXFxlMDAzJztcclxuLmljb24tY2hldnJvbi1sYXJnZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlMDAzJztcclxufVxyXG5cclxuJGljb24tY2hldnJvbi1sZWZ0OiAnXFxlMDA0JztcclxuLmljb24tY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGUwMDQnO1xyXG59XHJcblxyXG4kaWNvbi1jaGV2cm9uLXJpZ2h0OiAnXFxlMDA1JztcclxuLmljb24tY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlMDA1JztcclxufVxyXG5cclxuJGljb24tY2hldnJvbi11cDogJ1xcZTAwNic7XHJcbi5pY29uLWNoZXZyb24tdXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTAwNic7XHJcbn1cclxuXHJcbiRpY29uLWNsb3NlOiAnXFxlMDA3JztcclxuLmljb24tY2xvc2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTAwNyc7XHJcbn1cclxuXHJcbiRpY29uLWNvZzogJ1xcZTAwOCc7XHJcbi5pY29uLWNvZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlMDA4JztcclxufVxyXG5cclxuJGljb24tZGlhbW9uZDogJ1xcZTAwOSc7XHJcbi5pY29uLWRpYW1vbmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTAwOSc7XHJcbn1cclxuXHJcbiRpY29uLWV4Y2xhbWF0aW9uOiAnXFxlMDBhJztcclxuLmljb24tZXhjbGFtYXRpb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTAwYSc7XHJcbn1cclxuXHJcbiRpY29uLWdvb2dsZS1kZXY6ICdcXGUwMGInO1xyXG4uaWNvbi1nb29nbGUtZGV2OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGUwMGInO1xyXG59XHJcblxyXG4kaWNvbi1oYXNoOiAnXFxlMDBjJztcclxuLmljb24taGFzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlMDBjJztcclxufVxyXG5cclxuJGljb24taW50cm9kdWN0aW9uLXRvLW1lZGlhOiAnXFxlMDBkJztcclxuLmljb24taW50cm9kdWN0aW9uLXRvLW1lZGlhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGUwMGQnO1xyXG59XHJcblxyXG4kaWNvbi1sZXNzb25zOiAnXFxlMDBlJztcclxuLmljb24tbGVzc29uczo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlMDBlJztcclxufVxyXG5cclxuJGljb24tbWVudTogJ1xcZTAwZic7XHJcbi5pY29uLW1lbnU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTAwZic7XHJcbn1cclxuXHJcbiRpY29uLW1pbnVzOiAnXFxlMDEwJztcclxuLmljb24tbWludXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTAxMCc7XHJcbn1cclxuXHJcbiRpY29uLW11bHRpLWRldmljZS1sYXlvdXRzOiAnXFxlMDExJztcclxuLmljb24tbXVsdGktZGV2aWNlLWxheW91dHM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTAxMSc7XHJcbn1cclxuXHJcbiRpY29uLXBlcmZvcm1hbmNlOiAnXFxlMDEyJztcclxuLmljb24tcGVyZm9ybWFuY2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTAxMic7XHJcbn1cclxuXHJcbiRpY29uLXBsdXM6ICdcXGUwMTMnO1xyXG4uaWNvbi1wbHVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGUwMTMnO1xyXG59XHJcblxyXG4kaWNvbi1xdWVzdGlvbjogJ1xcZTAxNCc7XHJcbi5pY29uLXF1ZXN0aW9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGUwMTQnO1xyXG59XHJcblxyXG4kaWNvbi1zbGFzaDogJ1xcZTAxNSc7XHJcbi5pY29uLXNsYXNoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGUwMTUnO1xyXG59XHJcblxyXG4kaWNvbi1zdGFyOiAnXFxlMDE2JztcclxuLmljb24tc3Rhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlMDE2JztcclxufVxyXG5cclxuJGljb24tdGljazogJ1xcZTAxNyc7XHJcbi5pY29uLXRpY2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTAxNyc7XHJcbn1cclxuXHJcbiRpY29uLXVzZXItaW5wdXQ6ICdcXGUwMTgnO1xyXG4uaWNvbi11c2VyLWlucHV0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGUwMTgnO1xyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogSGlnaGxpZ2h0XHJcbipcclxuKiovXHJcblxyXG4uaGlnaGxpZ2h0LW1vZHVsZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tdG9wOiAkbGluZUhlaWdodCAqIDI7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmVIZWlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmF5QmFja2dyb3VuZDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hsaWdodC1tb2R1bGVfX2NvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkbGluZUhlaWdodCAqIDM7XHJcbiAgei1pbmRleDogMTtcclxuICBAaW5jbHVkZSBoaWdobGlnaHQtc3ltYm9sKCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHQgKiAyO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgd2lkZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkbGluZUhlaWdodCAqIDg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaGxpZ2h0LW1vZHVsZV9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIHR5cGUtLWh1Z2U7XHJcbiAgcGFkZGluZy10b3A6ICRsaW5lSGVpZ2h0O1xyXG5cclxuICBAaW5jbHVkZSB3aWRlIHtcclxuICAgIEBpbmNsdWRlIHR5cGUtLXh4bGFyZ2U7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaGxpZ2h0LW1vZHVsZV9fY3RhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTEVBUk5JTkcgID09PT09PT09PT0qL1xyXG4uaGlnaGxpZ2h0LW1vZHVsZS0tbGVhcm5pbmcge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMZWFybmluZztcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT0gIFJFTUVNQkVSICA9PT09PT09PT09Ki9cclxuLmhpZ2hsaWdodC1tb2R1bGUtLXJlbWVtYmVyIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUmVtZW1iZXI7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09ICBDT0RFICA9PT09PT09PT09Ki9cclxuLmhpZ2hsaWdodC1tb2R1bGUtLWNvZGUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lSGVpZ2h0ICogMjtcclxuXHJcbiAgcHJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctdG9wOiAkbGluZUhlaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRCYXNlIC0gMjtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBjb2RlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3b3JkLXNwYWNpbmc6IC0ycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5oaWdobGlnaHQtbW9kdWxlX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuaGlnaGxpZ2h0LW1vZHVsZV9fY3RhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLSRsaW5lSGVpZ2h0O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT0gIExFRlQgID09PT09PT09PT0qL1xyXG4uaGlnaGxpZ2h0LW1vZHVsZS0tbGVmdCB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgd2lkZSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIHJpZ2h0OiAyMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09ICBSSUdIVCAgPT09PT09PT09PSovXHJcbi5oaWdobGlnaHQtbW9kdWxlLS1yaWdodCB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgd2lkZSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIGxlZnQ6IDIwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGlnaGxpZ2h0LW1vZHVsZS0tY29kZSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIHdpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgSU5MSU5FICA9PT09PT09PT09Ki9cclxuLmhpZ2hsaWdodC1tb2R1bGUtLWlubGluZSB7XHJcbiAgY29sb3I6ICRjb2xvclRleHQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgbWFyZ2luOiAkbGluZUhlaWdodCAwIDA7XHJcblxyXG4gICYgLmhpZ2hsaWdodC1tb2R1bGVfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuaGlnaGxpZ2h0LW1vZHVsZV9fY29udGVudCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvckdyYXlLZXlsaW5lO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyAvLyBPZmZzZXR0aW5nIDJweCB0byBjb25zaWRlcmF0ZSBib3JkZXIgdG9wL2JvdHRvbSAtIGJhc2VsaW5lIHJ1bGVzLlxyXG4gICAgcGFkZGluZzogIDAgMCAkbGluZUhlaWdodDtcclxuICB9XHJcblxyXG4gICYgLmhpZ2hsaWdodC1tb2R1bGVfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHR5cGUtLWxhcmdlO1xyXG4gIH1cclxuXHJcbiAgJi5oaWdobGlnaHQtbW9kdWxlLS1yZW1lbWJlciB7XHJcbiAgICAmIC5oaWdobGlnaHQtbW9kdWxlX190aXRsZSxcclxuICAgICYgbGk6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JSZW1lbWJlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGlnaGxpZ2h0LW1vZHVsZS0tbGVhcm5pbmcge1xyXG4gICAgJiAuaGlnaGxpZ2h0LW1vZHVsZV9fdGl0bGUsXHJcbiAgICAmIGxpOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yTGVhcm5pbmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIENPTE9SUyAgPT09PT09PT09PSovXHJcblxyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSwgY29kZSAuaGlnaGxpZ2h0ICB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5jLCBjb2RlIC5oaWdobGlnaHQgLmMgeyBjb2xvcjogIzk5OTk4ODsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogQ29tbWVudCAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuZXJyLCBjb2RlIC5oaWdobGlnaHQgLmVyciB7IGNvbG9yOiAjYTYxNzE3OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNkMmQyIH0gLyogRXJyb3IgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmssIGNvZGUgLmhpZ2hsaWdodCAuayB7IH0gLyogS2V5d29yZCAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAubywgY29kZSAuaGlnaGxpZ2h0IC5vIHsgfSAvKiBPcGVyYXRvciAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuY20sIGNvZGUgLmhpZ2hsaWdodCAuY20geyBjb2xvcjogIzk5OTk4ODsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogQ29tbWVudC5NdWx0aWxpbmUgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmNwLCBjb2RlIC5oaWdobGlnaHQgLmNwIHsgY29sb3I6ICRjb2xvckdyYXk7IH0gLyogQ29tbWVudC5QcmVwcm9jICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5jMSwgY29kZSAuaGlnaGxpZ2h0IC5jMSB7IGNvbG9yOiAjOTk5OTg4OyBmb250LXN0eWxlOiBpdGFsaWMgfSAvKiBDb21tZW50LlNpbmdsZSAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuY3MsIGNvZGUgLmhpZ2hsaWdodCAuY3MgeyBjb2xvcjogJGNvbG9yR3JheTsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogQ29tbWVudC5TcGVjaWFsICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5ncywgY29kZSAuaGlnaGxpZ2h0IC5nZCB7IGNvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZGRkIH0gLyogR2VuZXJpYy5EZWxldGVkICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5nZCAueCwgY29kZSAuaGlnaGxpZ2h0IC5nZCAueCB7IGNvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYWFhIH0gLyogR2VuZXJpYy5EZWxldGVkLlNwZWNpZmljICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5nZSwgY29kZSAuaGlnaGxpZ2h0IC5nZSB7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIEdlbmVyaWMuRW1waCAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuZ3IsIGNvZGUgLmhpZ2hsaWdodCAuZ3IgeyBjb2xvcjogI2FhMDAwMCB9IC8qIEdlbmVyaWMuRXJyb3IgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmdoLCBjb2RlIC5oaWdobGlnaHQgLmdoIHsgY29sb3I6ICRjb2xvckdyYXkgfSAvKiBHZW5lcmljLkhlYWRpbmcgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmdpLCBjb2RlIC5oaWdobGlnaHQgLmdpIHsgY29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQtY29sb3I6ICNkZGZmZGQgfSAvKiBHZW5lcmljLkluc2VydGVkICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5naSAueCwgY29kZSAuaGlnaGxpZ2h0IC5naSAueCB7IGNvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmZmFhIH0gLyogR2VuZXJpYy5JbnNlcnRlZC5TcGVjaWZpYyAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuZ28sIGNvZGUgLmhpZ2hsaWdodCAuZ28geyBjb2xvcjogIzg4ODg4OCB9IC8qIEdlbmVyaWMuT3V0cHV0ICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5ncCwgY29kZSAuaGlnaGxpZ2h0IC5ncCB7IGNvbG9yOiAjNTU1NTU1IH0gLyogR2VuZXJpYy5Qcm9tcHQgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmdzLCBjb2RlIC5oaWdobGlnaHQgLmdzIHsgfSAvKiBHZW5lcmljLlN0cm9uZyAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuZ3UsIGNvZGUgLmhpZ2hsaWdodCAuZ3UgeyBjb2xvcjogI2FhYWFhYSB9IC8qIEdlbmVyaWMuU3ViaGVhZGluZyAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuZ3QsIGNvZGUgLmhpZ2hsaWdodCAuZ3QgeyBjb2xvcjogI2FhMDAwMCB9IC8qIEdlbmVyaWMuVHJhY2ViYWNrICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5rYywgY29kZSAuaGlnaGxpZ2h0IC5rYyB7IH0gLyogS2V5d29yZC5Db25zdGFudCAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAua2QsIGNvZGUgLmhpZ2hsaWdodCAua2QgeyB9IC8qIEtleXdvcmQuRGVjbGFyYXRpb24gKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmtwLCBjb2RlIC5oaWdobGlnaHQgLmtwIHsgfSAvKiBLZXl3b3JkLlBzZXVkbyAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAua3IsIGNvZGUgLmhpZ2hsaWdodCAua3IgeyB9IC8qIEtleXdvcmQuUmVzZXJ2ZWQgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLmt0LCBjb2RlIC5oaWdobGlnaHQgLmt0IHsgY29sb3I6ICM0NDU1ODg7IH0gLyogS2V5d29yZC5UeXBlICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5tLCBjb2RlIC5oaWdobGlnaHQgLm0geyBjb2xvcjogIzAwOTk5OSB9IC8qIExpdGVyYWwuTnVtYmVyICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5zLCBjb2RlIC5oaWdobGlnaHQgLnMgeyBjb2xvcjogJGNvbG9yTGVhcm5pbmcgfSAvKiBMaXRlcmFsLlN0cmluZyAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAubmEsIGNvZGUgLmhpZ2hsaWdodCAubmEgeyBjb2xvcjogIzAwODA4MCB9IC8qIE5hbWUuQXR0cmlidXRlICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5uYiwgY29kZSAuaGlnaGxpZ2h0IC5uYiB7IGNvbG9yOiAjMDA4NkIzIH0gLyogTmFtZS5CdWlsdGluICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5uYywgY29kZSAuaGlnaGxpZ2h0IC5uYyB7IGNvbG9yOiAjNDQ1NTg4OyB9IC8qIE5hbWUuQ2xhc3MgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm5vLCBjb2RlIC5oaWdobGlnaHQgLm5vIHsgY29sb3I6ICMwMDgwODAgfSAvKiBOYW1lLkNvbnN0YW50ICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5uaSwgY29kZSAuaGlnaGxpZ2h0IC5uaSB7IGNvbG9yOiAjODAwMDgwIH0gLyogTmFtZS5FbnRpdHkgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm5lLCBjb2RlIC5oaWdobGlnaHQgLm5lIHsgY29sb3I6ICM5OTAwMDA7IH0gLyogTmFtZS5FeGNlcHRpb24gKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm5mLCBjb2RlIC5oaWdobGlnaHQgLm5mIHsgY29sb3I6ICM5OTAwMDA7IH0gLyogTmFtZS5GdW5jdGlvbiAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAubm4sIGNvZGUgLmhpZ2hsaWdodCAubm4geyBjb2xvcjogIzU1NTU1NSB9IC8qIE5hbWUuTmFtZXNwYWNlICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5udCwgY29kZSAuaGlnaGxpZ2h0IC5udCB7IGNvbG9yOiAkY29sb3JSZW1lbWJlciB9IC8qIE5hbWUuVGFnICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5udiwgY29kZSAuaGlnaGxpZ2h0IC5udiB7IGNvbG9yOiAjMDA4MDgwIH0gLyogTmFtZS5WYXJpYWJsZSAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAub3csIGNvZGUgLmhpZ2hsaWdodCAub3cgeyB9IC8qIE9wZXJhdG9yLldvcmQgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLncsIGNvZGUgLmhpZ2hsaWdodCAudyB7IGNvbG9yOiAjYmJiYmJiIH0gLyogVGV4dC5XaGl0ZXNwYWNlICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5tZiwgY29kZSAuaGlnaGxpZ2h0IC5tZiB7IGNvbG9yOiAjMDA5OTk5IH0gLyogTGl0ZXJhbC5OdW1iZXIuRmxvYXQgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm1oLCBjb2RlIC5oaWdobGlnaHQgLm1oIHsgY29sb3I6ICMwMDk5OTkgfSAvKiBMaXRlcmFsLk51bWJlci5IZXggKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLm1pLCBjb2RlIC5oaWdobGlnaHQgLm1pIHsgY29sb3I6ICMwMDk5OTkgfSAvKiBMaXRlcmFsLk51bWJlci5JbnRlZ2VyICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5tbywgY29kZSAuaGlnaGxpZ2h0IC5tbyB7IGNvbG9yOiAjMDA5OTk5IH0gLyogTGl0ZXJhbC5OdW1iZXIuT2N0ICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5zYiwgY29kZSAuaGlnaGxpZ2h0IC5zYiB7IGNvbG9yOiAkY29sb3JMZWFybmluZyB9IC8qIExpdGVyYWwuU3RyaW5nLkJhY2t0aWNrICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5zYywgY29kZSAuaGlnaGxpZ2h0IC5zYyB7IGNvbG9yOiAkY29sb3JMZWFybmluZyB9IC8qIExpdGVyYWwuU3RyaW5nLkNoYXIgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnNkLCBjb2RlIC5oaWdobGlnaHQgLnNkIHsgY29sb3I6ICRjb2xvckxlYXJuaW5nIH0gLyogTGl0ZXJhbC5TdHJpbmcuRG9jICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5zMiwgY29kZSAuaGlnaGxpZ2h0IC5zMiB7IGNvbG9yOiAkY29sb3JMZWFybmluZyB9IC8qIExpdGVyYWwuU3RyaW5nLkRvdWJsZSAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuc2UsIGNvZGUgLmhpZ2hsaWdodCAuc2UgeyBjb2xvcjogJGNvbG9yTGVhcm5pbmcgfSAvKiBMaXRlcmFsLlN0cmluZy5Fc2NhcGUgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnNoLCBjb2RlIC5oaWdobGlnaHQgLnNoIHsgY29sb3I6ICRjb2xvckxlYXJuaW5nIH0gLyogTGl0ZXJhbC5TdHJpbmcuSGVyZWRvYyAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuc2ksIGNvZGUgLmhpZ2hsaWdodCAuc2kgeyBjb2xvcjogJGNvbG9yTGVhcm5pbmcgfSAvKiBMaXRlcmFsLlN0cmluZy5JbnRlcnBvbCAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuc3gsIGNvZGUgLmhpZ2hsaWdodCAuc3ggeyBjb2xvcjogJGNvbG9yTGVhcm5pbmcgfSAvKiBMaXRlcmFsLlN0cmluZy5PdGhlciAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuc3IsIGNvZGUgLmhpZ2hsaWdodCAuc3IgeyBjb2xvcjogIzAwOTkyNiB9IC8qIExpdGVyYWwuU3RyaW5nLlJlZ2V4ICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5zMSwgY29kZSAuaGlnaGxpZ2h0IC5zMSB7IGNvbG9yOiAkY29sb3JMZWFybmluZyB9IC8qIExpdGVyYWwuU3RyaW5nLlNpbmdsZSAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuc3MsIGNvZGUgLmhpZ2hsaWdodCAuc3MgeyBjb2xvcjogIzk5MDA3MyB9IC8qIExpdGVyYWwuU3RyaW5nLlN5bWJvbCAqL1xyXG5kaXYuaGlnaGxpZ2h0ID4gcHJlID4gY29kZSAuYnAsIGNvZGUgLmhpZ2hsaWdodCAuYnAgeyBjb2xvcjogJGNvbG9yR3JheSB9IC8qIE5hbWUuQnVpbHRpbi5Qc2V1ZG8gKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnZjLCBjb2RlIC5oaWdobGlnaHQgLnZjIHsgY29sb3I6ICMwMDgwODAgfSAvKiBOYW1lLlZhcmlhYmxlLkNsYXNzICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC52ZywgY29kZSAuaGlnaGxpZ2h0IC52ZyB7IGNvbG9yOiAjMDA4MDgwIH0gLyogTmFtZS5WYXJpYWJsZS5HbG9iYWwgKi9cclxuZGl2LmhpZ2hsaWdodCA+IHByZSA+IGNvZGUgLnZpLCBjb2RlIC5oaWdobGlnaHQgLnZpIHsgY29sb3I6ICMwMDgwODAgfSAvKiBOYW1lLlZhcmlhYmxlLkluc3RhbmNlICovXHJcbmRpdi5oaWdobGlnaHQgPiBwcmUgPiBjb2RlIC5pbCwgY29kZSAuaGlnaGxpZ2h0IC5pbCB7IGNvbG9yOiAjMDA5OTk5IH0gLyogTGl0ZXJhbC5OdW1iZXIuSW50ZWdlci5Mb25nICovXHJcbiIsIi8qKlxyXG4qXHJcbiogTWF0ZXJpYWwgZGVzaWduIGNvbG9yIHBhbGV0dGVzLlxyXG4qIEBzZWUgaHR0cDovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL3N0eWxlL2NvbG9yLmh0bWxcclxuKlxyXG4qKi9cclxuXHJcbi8qID09PT09PT09PT0gIEJsYWNrcyAgPT09PT09PT09PSAqL1xyXG5cclxuJGNvbG9yQmxhY2s6ICMwMDA7XHJcbiRjb2xvckdyYXlEYXJrOiByZ2JhKCRjb2xvckJsYWNrLCAuODcpO1xyXG4kY29sb3JHcmF5OiByZ2JhKCRjb2xvckJsYWNrLCAuNTQpO1xyXG4kY29sb3JHcmF5TGlnaHQ6IHJnYmEoJGNvbG9yQmxhY2ssIC4yNik7XHJcbiRjb2xvckdyYXlMaWdodGVyOiByZ2JhKCRjb2xvckJsYWNrLCAuMTIpO1xyXG5cclxuLyogPT09PT09PT09PSAgQ29sb3IgUGFsZXR0ZXMgID09PT09PT09PT0gKi9cclxuXHJcbiRwYWxldHRlUmVkOiAjZmRlMGRjICNmOWJkYmIgI2Y2OTk4OCAjZjM2YzYwICNlODRlNDAgI2U1MWMyMyAjZGQxOTFkXHJcbiAgICAgICAgICAgI2QwMTcxNiAjYzQxNDExICNiMDEyMGEgI2ZmNzk5NyAjZmY1MTc3ICNmZjJkNmYgI2UwMDAzMjtcclxuXHJcbiRwYWxldHRlUGluazogICAjZmNlNGVjICNmOGJiZDAgI2Y0OGZiMSAjZjA2MjkyICNlYzQwN2EgI2U5MWU2MyAjZDgxYjYwXHJcbiAgICAgICAgICAgICAgI2MyMTg1YiAjYWQxNDU3ICM4ODBlNGYgI2ZmODBhYiAjZmY0MDgxICNmNTAwNTcgI2M1MTE2MjtcclxuXHJcbiRwYWxldHRlUHVycGxlOiAjZjNlNWY1ICNlMWJlZTcgI2NlOTNkOCAjYmE2OGM4ICNhYjQ3YmMgIzljMjdiMCAjOGUyNGFhXHJcbiAgICAgICAgICAgICAgIzdiMWZhMiAjNmExYjlhICM0YTE0OGMgI2VhODBmYyAjZTA0MGZiICNkNTAwZjkgI2FhMDBmZjtcclxuXHJcbiRwYWxldHRlRGVlcFB1cnBsZTogIzY3M2FiNyAjZWRlN2Y2ICNkMWM0ZTkgI2IzOWRkYiAjOTU3NWNkICM3ZTU3YzIgIzY3M2FiN1xyXG4gICAgICAgICAgICAgICAgICAjNWUzNWIxICM1MTJkYTggIzQ1MjdhMCAjMzExYjkyICNiMzg4ZmYgIzdjNGRmZiAjNjUxZmZmXHJcbiAgICAgICAgICAgICAgICAgICM2MjAwZWE7XHJcblxyXG4kcGFsZXR0ZUluZGlnbzogI2U4ZWFmNiAjYzVjYWU5ICM5ZmE4ZGEgIzc5ODZjYiAjNWM2YmMwICMzZjUxYjUgIzM5NDlhYlxyXG4gICAgICAgICAgICAgICMzMDNmOWYgIzI4MzU5MyAjMWEyMzdlICM4YzllZmYgIzUzNmRmZSAjM2Q1YWZlICMzMDRmZmU7XHJcblxyXG4kcGFsZXR0ZUJsdWU6ICNlN2U5ZmQgI2QwZDlmZiAjYWZiZmZmICM5MWE3ZmYgIzczOGZmZSAjNTY3N2ZjICM0ZTZjZWZcclxuICAgICAgICAgICAgIzQ1NWVkZSAjM2I1MGNlICMyYTM2YjEgI2E2YmFmZiAjNjg4OWZmICM0ZDczZmYgIzRkNjlmZjtcclxuXHJcbiRwYWxldHRlTGlnaHRCbHVlOiAjZTFmNWZlICNiM2U1ZmMgIzgxZDRmYSAjNGZjM2Y3ICMyOWI2ZjYgIzAzYTlmNCAjMDM5YmU1XHJcbiAgICAgICAgICAgICAgICAgIzAyODhkMSAjMDI3N2JkICMwMTU3OWIgIzgwZDhmZiAjNDBjNGZmICMwMGIwZmYgIzAwOTFlYTtcclxuXHJcbiRwYWxldHRlQ3lhbjogI2UwZjdmYSAjYjJlYmYyICM4MGRlZWEgIzRkZDBlMSAjMjZjNmRhICMwMGJjZDQgIzAwYWNjMVxyXG4gICAgICAgICAgICAjMDA5N2E3ICMwMDgzOGYgIzAwNjA2NCAjODRmZmZmICMxOGZmZmYgIzAwZTVmZiAjMDBiOGQ0O1xyXG5cclxuJHBhbGV0dGVUZWFsOiAjZTBmMmYxICNiMmRmZGIgIzgwY2JjNCAjNGRiNmFjICMyNmE2OWEgIzAwOTY4OCAjMDA4OTdiXHJcbiAgICAgICAgICAgICMwMDc5NmIgIzAwNjk1YyAjMDA0ZDQwICNhN2ZmZWIgIzY0ZmZkYSAjMWRlOWI2ICMwMGJmYTU7XHJcblxyXG4kcGFsZXR0ZUdyZWVuOiAjZDBmOGNlICNhM2U5YTQgIzcyZDU3MiAjNDJiZDQxICMyYmFmMmIgIzI1OWIyNCAjMGE4ZjA4XHJcbiAgICAgICAgICAgICAjMGE3ZTA3ICMwNTZmMDAgIzBkNTMwMiAjYTJmNzhkICM1YWYxNTggIzE0ZTcxNSAjMTJjNzAwO1xyXG5cclxuJHBhbGV0dGVMaWdodEdyZWVuOiAjZjFmOGU5ICNkY2VkYzggI2M1ZTFhNSAjYWVkNTgxICM5Y2NjNjUgIzhiYzM0YSAjN2NiMzQyXHJcbiAgICAgICAgICAgICAgICAgICM2ODlmMzggIzU1OGIyZiAjMzM2OTFlICNjY2ZmOTAgI2IyZmY1OSAjNzZmZjAzICM2NGRkMTc7XHJcblxyXG4kcGFsZXR0ZUxpbWU6ICNmOWZiZTcgI2YwZjRjMyAjZTZlZTljICNkY2U3NzUgI2Q0ZTE1NyAjY2RkYzM5ICNjMGNhMzNcclxuICAgICAgICAgICAgI2FmYjQyYiAjOWU5ZDI0ICM4Mjc3MTcgI2Y0ZmY4MSAjZWVmZjQxICNjNmZmMDAgI2FlZWEwMDtcclxuXHJcbiRwYWxldHRlWWVsbG93OiAjZmZmZGU3ICNmZmY5YzQgI2ZmZjU5ZCAjZmZmMTc2ICNmZmVlNTggI2ZmZWIzYiAjZmRkODM1XHJcbiAgICAgICAgICAgICAgI2ZiYzAyZCAjZjlhODI1ICNmNTdmMTcgI2ZmZmY4ZCAjZmZmZjAwICNmZmVhMDAgI2ZmZDYwMDtcclxuXHJcbiRwYWxldHRlQW1iZXI6ICNmZmY4ZTEgI2ZmZWNiMyAjZmZlMDgyICNmZmQ1NGYgI2ZmY2EyOCAjZmZjMTA3ICNmZmIzMDBcclxuICAgICAgICAgICAgICNmZmEwMDAgI2ZmOGYwMCAjZmY2ZjAwICNmZmU1N2YgI2ZmZDc0MCAjZmZjNDAwICNmZmFiMDA7XHJcblxyXG4kcGFsZXR0ZU9yYW5nZTogI2ZmZjNlMCAjZmZlMGIyICNmZmNjODAgI2ZmYjc0ZCAjZmZhNzI2ICNmZjk4MDAgI2ZiOGMwMFxyXG4gICAgICAgICAgICAgICNmNTdjMDAgI2VmNmMwMCAjZTY1MTAwICNmZmQxODAgI2ZmYWI0MCAjZmY5MTAwICNmZjZkMDA7XHJcblxyXG4kcGFsZXR0ZURlZXBPcmFuZ2U6ICNmYmU5ZTcgI2ZmY2NiYyAjZmZhYjkxICNmZjhhNjUgI2ZmNzA0MyAjZmY1NzIyICNmNDUxMWVcclxuICAgICAgICAgICAgICAgICAgI2U2NGExOSAjZDg0MzE1ICNiZjM2MGMgI2ZmOWU4MCAjZmY2ZTQwICNmZjNkMDAgI2RkMmMwMDtcclxuXHJcbiRwYWxldHRlQnJvd246ICNlZmViZTkgI2Q3Y2NjOCAjYmNhYWE0ICNhMTg4N2YgIzhkNmU2M1xyXG4gICAgICAgICAgICAgIzc5NTU0OCAjNmQ0YzQxICM1ZDQwMzcgIzRlMzQyZSAjM2UyNzIzO1xyXG5cclxuJHBhbGV0dGVCbHVlR3JleTogI2VjZWZmMSAjY2ZkOGRjICNiMGJlYzUgIzkwYTRhZSAjNzg5MDljXHJcbiAgICAgICAgICAgICAgICAjNjA3ZDhiICM1NDZlN2EgIzQ1NWE2NCAjMzc0NzRmICMyNjMyMzg7XHJcblxyXG4vKiA9PT09PT09PT09ICBDb2xvciBkZWZpbml0aW9ucyAgPT09PT09PT09PSAqL1xyXG5cclxuJGNvbG9yUmVkNTA6ICAgbnRoKCRwYWxldHRlUmVkLCAxKTtcclxuJGNvbG9yUmVkMTAwOiAgbnRoKCRwYWxldHRlUmVkLCAyKTtcclxuJGNvbG9yUmVkMjAwOiAgbnRoKCRwYWxldHRlUmVkLCAzKTtcclxuJGNvbG9yUmVkMzAwOiAgbnRoKCRwYWxldHRlUmVkLCA0KTtcclxuJGNvbG9yUmVkNDAwOiAgbnRoKCRwYWxldHRlUmVkLCA1KTtcclxuJGNvbG9yUmVkNTAwOiAgbnRoKCRwYWxldHRlUmVkLCA2KTtcclxuJGNvbG9yUmVkNjAwOiAgbnRoKCRwYWxldHRlUmVkLCA3KTtcclxuJGNvbG9yUmVkNzAwOiAgbnRoKCRwYWxldHRlUmVkLCA4KTtcclxuJGNvbG9yUmVkODAwOiAgbnRoKCRwYWxldHRlUmVkLCA5KTtcclxuJGNvbG9yUmVkOTAwOiAgbnRoKCRwYWxldHRlUmVkLCAxMCk7XHJcbiRjb2xvclJlZEExMDA6IG50aCgkcGFsZXR0ZVJlZCwgMTEpO1xyXG4kY29sb3JSZWRBMjAwOiBudGgoJHBhbGV0dGVSZWQsIDEyKTtcclxuJGNvbG9yUmVkQTQwMDogbnRoKCRwYWxldHRlUmVkLCAxMyk7XHJcbiRjb2xvclJlZEE3MDA6IG50aCgkcGFsZXR0ZVJlZCwgMTQpO1xyXG5cclxuJGNvbG9yUGluazUwOiAgIG50aCgkcGFsZXR0ZVBpbmssIDEpO1xyXG4kY29sb3JQaW5rMTAwOiAgbnRoKCRwYWxldHRlUGluaywgMik7XHJcbiRjb2xvclBpbmsyMDA6ICBudGgoJHBhbGV0dGVQaW5rLCAzKTtcclxuJGNvbG9yUGluazMwMDogIG50aCgkcGFsZXR0ZVBpbmssIDQpO1xyXG4kY29sb3JQaW5rNDAwOiAgbnRoKCRwYWxldHRlUGluaywgNSk7XHJcbiRjb2xvclBpbms1MDA6ICBudGgoJHBhbGV0dGVQaW5rLCA2KTtcclxuJGNvbG9yUGluazYwMDogIG50aCgkcGFsZXR0ZVBpbmssIDcpO1xyXG4kY29sb3JQaW5rNzAwOiAgbnRoKCRwYWxldHRlUGluaywgOCk7XHJcbiRjb2xvclBpbms4MDA6ICBudGgoJHBhbGV0dGVQaW5rLCA5KTtcclxuJGNvbG9yUGluazkwMDogIG50aCgkcGFsZXR0ZVBpbmssIDEwKTtcclxuJGNvbG9yUGlua0ExMDA6IG50aCgkcGFsZXR0ZVBpbmssIDExKTtcclxuJGNvbG9yUGlua0EyMDA6IG50aCgkcGFsZXR0ZVBpbmssIDEyKTtcclxuJGNvbG9yUGlua0E0MDA6IG50aCgkcGFsZXR0ZVBpbmssIDEzKTtcclxuJGNvbG9yUGlua0E3MDA6IG50aCgkcGFsZXR0ZVBpbmssIDE0KTtcclxuXHJcbiRjb2xvclB1cnBsZTUwOiAgIG50aCgkcGFsZXR0ZVB1cnBsZSwgMSk7XHJcbiRjb2xvclB1cnBsZTEwMDogIG50aCgkcGFsZXR0ZVB1cnBsZSwgMik7XHJcbiRjb2xvclB1cnBsZTIwMDogIG50aCgkcGFsZXR0ZVB1cnBsZSwgMyk7XHJcbiRjb2xvclB1cnBsZTMwMDogIG50aCgkcGFsZXR0ZVB1cnBsZSwgNCk7XHJcbiRjb2xvclB1cnBsZTQwMDogIG50aCgkcGFsZXR0ZVB1cnBsZSwgNSk7XHJcbiRjb2xvclB1cnBsZTUwMDogIG50aCgkcGFsZXR0ZVB1cnBsZSwgNik7XHJcbiRjb2xvclB1cnBsZTYwMDogIG50aCgkcGFsZXR0ZVB1cnBsZSwgNyk7XHJcbiRjb2xvclB1cnBsZTcwMDogIG50aCgkcGFsZXR0ZVB1cnBsZSwgOCk7XHJcbiRjb2xvclB1cnBsZTgwMDogIG50aCgkcGFsZXR0ZVB1cnBsZSwgOSk7XHJcbiRjb2xvclB1cnBsZTkwMDogIG50aCgkcGFsZXR0ZVB1cnBsZSwgMTApO1xyXG4kY29sb3JQdXJwbGVBMTAwOiBudGgoJHBhbGV0dGVQdXJwbGUsIDExKTtcclxuJGNvbG9yUHVycGxlQTIwMDogbnRoKCRwYWxldHRlUHVycGxlLCAxMik7XHJcbiRjb2xvclB1cnBsZUE0MDA6IG50aCgkcGFsZXR0ZVB1cnBsZSwgMTMpO1xyXG4kY29sb3JQdXJwbGVBNzAwOiBudGgoJHBhbGV0dGVQdXJwbGUsIDE0KTtcclxuXHJcbiRjb2xvckRlZXBQdXJwbGU1MDogICBudGgoJHBhbGV0dGVEZWVwUHVycGxlLCAxKTtcclxuJGNvbG9yRGVlcFB1cnBsZTEwMDogIG50aCgkcGFsZXR0ZURlZXBQdXJwbGUsIDIpO1xyXG4kY29sb3JEZWVwUHVycGxlMjAwOiAgbnRoKCRwYWxldHRlRGVlcFB1cnBsZSwgMyk7XHJcbiRjb2xvckRlZXBQdXJwbGUzMDA6ICBudGgoJHBhbGV0dGVEZWVwUHVycGxlLCA0KTtcclxuJGNvbG9yRGVlcFB1cnBsZTQwMDogIG50aCgkcGFsZXR0ZURlZXBQdXJwbGUsIDUpO1xyXG4kY29sb3JEZWVwUHVycGxlNTAwOiAgbnRoKCRwYWxldHRlRGVlcFB1cnBsZSwgNik7XHJcbiRjb2xvckRlZXBQdXJwbGU2MDA6ICBudGgoJHBhbGV0dGVEZWVwUHVycGxlLCA3KTtcclxuJGNvbG9yRGVlcFB1cnBsZTcwMDogIG50aCgkcGFsZXR0ZURlZXBQdXJwbGUsIDgpO1xyXG4kY29sb3JEZWVwUHVycGxlODAwOiAgbnRoKCRwYWxldHRlRGVlcFB1cnBsZSwgOSk7XHJcbiRjb2xvckRlZXBQdXJwbGU5MDA6ICBudGgoJHBhbGV0dGVEZWVwUHVycGxlLCAxMCk7XHJcbiRjb2xvckRlZXBQdXJwbGVBMTAwOiBudGgoJHBhbGV0dGVEZWVwUHVycGxlLCAxMSk7XHJcbiRjb2xvckRlZXBQdXJwbGVBMjAwOiBudGgoJHBhbGV0dGVEZWVwUHVycGxlLCAxMik7XHJcbiRjb2xvckRlZXBQdXJwbGVBNDAwOiBudGgoJHBhbGV0dGVEZWVwUHVycGxlLCAxMyk7XHJcbiRjb2xvckRlZXBQdXJwbGVBNzAwOiBudGgoJHBhbGV0dGVEZWVwUHVycGxlLCAxNCk7XHJcblxyXG4kY29sb3JJbmRpZ281MDogICBudGgoJHBhbGV0dGVJbmRpZ28sIDEpO1xyXG4kY29sb3JJbmRpZ28xMDA6ICBudGgoJHBhbGV0dGVJbmRpZ28sIDIpO1xyXG4kY29sb3JJbmRpZ28yMDA6ICBudGgoJHBhbGV0dGVJbmRpZ28sIDMpO1xyXG4kY29sb3JJbmRpZ28zMDA6ICBudGgoJHBhbGV0dGVJbmRpZ28sIDQpO1xyXG4kY29sb3JJbmRpZ280MDA6ICBudGgoJHBhbGV0dGVJbmRpZ28sIDUpO1xyXG4kY29sb3JJbmRpZ281MDA6ICBudGgoJHBhbGV0dGVJbmRpZ28sIDYpO1xyXG4kY29sb3JJbmRpZ282MDA6ICBudGgoJHBhbGV0dGVJbmRpZ28sIDcpO1xyXG4kY29sb3JJbmRpZ283MDA6ICBudGgoJHBhbGV0dGVJbmRpZ28sIDgpO1xyXG4kY29sb3JJbmRpZ284MDA6ICBudGgoJHBhbGV0dGVJbmRpZ28sIDkpO1xyXG4kY29sb3JJbmRpZ285MDA6ICBudGgoJHBhbGV0dGVJbmRpZ28sIDEwKTtcclxuJGNvbG9ySW5kaWdvQTEwMDogbnRoKCRwYWxldHRlSW5kaWdvLCAxMSk7XHJcbiRjb2xvckluZGlnb0EyMDA6IG50aCgkcGFsZXR0ZUluZGlnbywgMTIpO1xyXG4kY29sb3JJbmRpZ29BNDAwOiBudGgoJHBhbGV0dGVJbmRpZ28sIDEzKTtcclxuJGNvbG9ySW5kaWdvQTcwMDogbnRoKCRwYWxldHRlSW5kaWdvLCAxNCk7XHJcblxyXG4kY29sb3JCbHVlNTA6ICAgbnRoKCRwYWxldHRlQmx1ZSwgMSk7XHJcbiRjb2xvckJsdWUxMDA6ICBudGgoJHBhbGV0dGVCbHVlLCAyKTtcclxuJGNvbG9yQmx1ZTIwMDogIG50aCgkcGFsZXR0ZUJsdWUsIDMpO1xyXG4kY29sb3JCbHVlMzAwOiAgbnRoKCRwYWxldHRlQmx1ZSwgNCk7XHJcbiRjb2xvckJsdWU0MDA6ICBudGgoJHBhbGV0dGVCbHVlLCA1KTtcclxuJGNvbG9yQmx1ZTUwMDogIG50aCgkcGFsZXR0ZUJsdWUsIDYpO1xyXG4kY29sb3JCbHVlNjAwOiAgbnRoKCRwYWxldHRlQmx1ZSwgNyk7XHJcbiRjb2xvckJsdWU3MDA6ICBudGgoJHBhbGV0dGVCbHVlLCA4KTtcclxuJGNvbG9yQmx1ZTgwMDogIG50aCgkcGFsZXR0ZUJsdWUsIDkpO1xyXG4kY29sb3JCbHVlOTAwOiAgbnRoKCRwYWxldHRlQmx1ZSwgMTApO1xyXG4kY29sb3JCbHVlQTEwMDogbnRoKCRwYWxldHRlQmx1ZSwgMTEpO1xyXG4kY29sb3JCbHVlQTIwMDogbnRoKCRwYWxldHRlQmx1ZSwgMTIpO1xyXG4kY29sb3JCbHVlQTQwMDogbnRoKCRwYWxldHRlQmx1ZSwgMTMpO1xyXG4kY29sb3JCbHVlQTcwMDogbnRoKCRwYWxldHRlQmx1ZSwgMTQpO1xyXG5cclxuJGNvbG9yTGlnaHRCbHVlNTA6ICAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCAxKTtcclxuJGNvbG9yTGlnaHRCbHVlMTAwOiAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCAyKTtcclxuJGNvbG9yTGlnaHRCbHVlMjAwOiAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCAzKTtcclxuJGNvbG9yTGlnaHRCbHVlMzAwOiAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCA0KTtcclxuJGNvbG9yTGlnaHRCbHVlNDAwOiAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCA1KTtcclxuJGNvbG9yTGlnaHRCbHVlNTAwOiAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCA2KTtcclxuJGNvbG9yTGlnaHRCbHVlNjAwOiAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCA3KTtcclxuJGNvbG9yTGlnaHRCbHVlNzAwOiAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCA4KTtcclxuJGNvbG9yTGlnaHRCbHVlODAwOiAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCA5KTtcclxuJGNvbG9yTGlnaHRCbHVlOTAwOiAgbnRoKCRwYWxldHRlTGlnaHRCbHVlLCAxMCk7XHJcbiRjb2xvckxpZ2h0Qmx1ZUExMDA6IG50aCgkcGFsZXR0ZUxpZ2h0Qmx1ZSwgMTEpO1xyXG4kY29sb3JMaWdodEJsdWVBMjAwOiBudGgoJHBhbGV0dGVMaWdodEJsdWUsIDEyKTtcclxuJGNvbG9yTGlnaHRCbHVlQTQwMDogbnRoKCRwYWxldHRlTGlnaHRCbHVlLCAxMyk7XHJcbiRjb2xvckxpZ2h0Qmx1ZUE3MDA6IG50aCgkcGFsZXR0ZUxpZ2h0Qmx1ZSwgMTQpO1xyXG5cclxuJGNvbG9yQ3lhbjUwOiAgIG50aCgkcGFsZXR0ZUN5YW4sIDEpO1xyXG4kY29sb3JDeWFuMTAwOiAgbnRoKCRwYWxldHRlQ3lhbiwgMik7XHJcbiRjb2xvckN5YW4yMDA6ICBudGgoJHBhbGV0dGVDeWFuLCAzKTtcclxuJGNvbG9yQ3lhbjMwMDogIG50aCgkcGFsZXR0ZUN5YW4sIDQpO1xyXG4kY29sb3JDeWFuNDAwOiAgbnRoKCRwYWxldHRlQ3lhbiwgNSk7XHJcbiRjb2xvckN5YW41MDA6ICBudGgoJHBhbGV0dGVDeWFuLCA2KTtcclxuJGNvbG9yQ3lhbjYwMDogIG50aCgkcGFsZXR0ZUN5YW4sIDcpO1xyXG4kY29sb3JDeWFuNzAwOiAgbnRoKCRwYWxldHRlQ3lhbiwgOCk7XHJcbiRjb2xvckN5YW44MDA6ICBudGgoJHBhbGV0dGVDeWFuLCA5KTtcclxuJGNvbG9yQ3lhbjkwMDogIG50aCgkcGFsZXR0ZUN5YW4sIDEwKTtcclxuJGNvbG9yQ3lhbkExMDA6IG50aCgkcGFsZXR0ZUN5YW4sIDExKTtcclxuJGNvbG9yQ3lhbkEyMDA6IG50aCgkcGFsZXR0ZUN5YW4sIDEyKTtcclxuJGNvbG9yQ3lhbkE0MDA6IG50aCgkcGFsZXR0ZUN5YW4sIDEzKTtcclxuJGNvbG9yQ3lhbkE3MDA6IG50aCgkcGFsZXR0ZUN5YW4sIDE0KTtcclxuXHJcbiRjb2xvclRlYWw1MDogICBudGgoJHBhbGV0dGVUZWFsLCAxKTtcclxuJGNvbG9yVGVhbDEwMDogIG50aCgkcGFsZXR0ZVRlYWwsIDIpO1xyXG4kY29sb3JUZWFsMjAwOiAgbnRoKCRwYWxldHRlVGVhbCwgMyk7XHJcbiRjb2xvclRlYWwzMDA6ICBudGgoJHBhbGV0dGVUZWFsLCA0KTtcclxuJGNvbG9yVGVhbDQwMDogIG50aCgkcGFsZXR0ZVRlYWwsIDUpO1xyXG4kY29sb3JUZWFsNTAwOiAgbnRoKCRwYWxldHRlVGVhbCwgNik7XHJcbiRjb2xvclRlYWw2MDA6ICBudGgoJHBhbGV0dGVUZWFsLCA3KTtcclxuJGNvbG9yVGVhbDcwMDogIG50aCgkcGFsZXR0ZVRlYWwsIDgpO1xyXG4kY29sb3JUZWFsODAwOiAgbnRoKCRwYWxldHRlVGVhbCwgOSk7XHJcbiRjb2xvclRlYWw5MDA6ICBudGgoJHBhbGV0dGVUZWFsLCAxMCk7XHJcbiRjb2xvclRlYWxBMTAwOiBudGgoJHBhbGV0dGVUZWFsLCAxMSk7XHJcbiRjb2xvclRlYWxBMjAwOiBudGgoJHBhbGV0dGVUZWFsLCAxMik7XHJcbiRjb2xvclRlYWxBNDAwOiBudGgoJHBhbGV0dGVUZWFsLCAxMyk7XHJcbiRjb2xvclRlYWxBNzAwOiBudGgoJHBhbGV0dGVUZWFsLCAxNCk7XHJcblxyXG4kY29sb3JHcmVlbjUwOiAgIG50aCgkcGFsZXR0ZUdyZWVuLCAxKTtcclxuJGNvbG9yR3JlZW4xMDA6ICBudGgoJHBhbGV0dGVHcmVlbiwgMik7XHJcbiRjb2xvckdyZWVuMjAwOiAgbnRoKCRwYWxldHRlR3JlZW4sIDMpO1xyXG4kY29sb3JHcmVlbjMwMDogIG50aCgkcGFsZXR0ZUdyZWVuLCA0KTtcclxuJGNvbG9yR3JlZW40MDA6ICBudGgoJHBhbGV0dGVHcmVlbiwgNSk7XHJcbiRjb2xvckdyZWVuNTAwOiAgbnRoKCRwYWxldHRlR3JlZW4sIDYpO1xyXG4kY29sb3JHcmVlbjYwMDogIG50aCgkcGFsZXR0ZUdyZWVuLCA3KTtcclxuJGNvbG9yR3JlZW43MDA6ICBudGgoJHBhbGV0dGVHcmVlbiwgOCk7XHJcbiRjb2xvckdyZWVuODAwOiAgbnRoKCRwYWxldHRlR3JlZW4sIDkpO1xyXG4kY29sb3JHcmVlbjkwMDogIG50aCgkcGFsZXR0ZUdyZWVuLCAxMCk7XHJcbiRjb2xvckdyZWVuQTEwMDogbnRoKCRwYWxldHRlR3JlZW4sIDExKTtcclxuJGNvbG9yR3JlZW5BMjAwOiBudGgoJHBhbGV0dGVHcmVlbiwgMTIpO1xyXG4kY29sb3JHcmVlbkE0MDA6IG50aCgkcGFsZXR0ZUdyZWVuLCAxMyk7XHJcbiRjb2xvckdyZWVuQTcwMDogbnRoKCRwYWxldHRlR3JlZW4sIDE0KTtcclxuXHJcbiRjb2xvckxpZ2h0R3JlZW41MDogICBudGgoJHBhbGV0dGVMaWdodEdyZWVuLCAxKTtcclxuJGNvbG9yTGlnaHRHcmVlbjEwMDogIG50aCgkcGFsZXR0ZUxpZ2h0R3JlZW4sIDIpO1xyXG4kY29sb3JMaWdodEdyZWVuMjAwOiAgbnRoKCRwYWxldHRlTGlnaHRHcmVlbiwgMyk7XHJcbiRjb2xvckxpZ2h0R3JlZW4zMDA6ICBudGgoJHBhbGV0dGVMaWdodEdyZWVuLCA0KTtcclxuJGNvbG9yTGlnaHRHcmVlbjQwMDogIG50aCgkcGFsZXR0ZUxpZ2h0R3JlZW4sIDUpO1xyXG4kY29sb3JMaWdodEdyZWVuNTAwOiAgbnRoKCRwYWxldHRlTGlnaHRHcmVlbiwgNik7XHJcbiRjb2xvckxpZ2h0R3JlZW42MDA6ICBudGgoJHBhbGV0dGVMaWdodEdyZWVuLCA3KTtcclxuJGNvbG9yTGlnaHRHcmVlbjcwMDogIG50aCgkcGFsZXR0ZUxpZ2h0R3JlZW4sIDgpO1xyXG4kY29sb3JMaWdodEdyZWVuODAwOiAgbnRoKCRwYWxldHRlTGlnaHRHcmVlbiwgOSk7XHJcbiRjb2xvckxpZ2h0R3JlZW45MDA6ICBudGgoJHBhbGV0dGVMaWdodEdyZWVuLCAxMCk7XHJcbiRjb2xvckxpZ2h0R3JlZW5BMTAwOiBudGgoJHBhbGV0dGVMaWdodEdyZWVuLCAxMSk7XHJcbiRjb2xvckxpZ2h0R3JlZW5BMjAwOiBudGgoJHBhbGV0dGVMaWdodEdyZWVuLCAxMik7XHJcbiRjb2xvckxpZ2h0R3JlZW5BNDAwOiBudGgoJHBhbGV0dGVMaWdodEdyZWVuLCAxMyk7XHJcbiRjb2xvckxpZ2h0R3JlZW5BNzAwOiBudGgoJHBhbGV0dGVMaWdodEdyZWVuLCAxNCk7XHJcblxyXG4kY29sb3JMaW1lNTA6ICAgbnRoKCRwYWxldHRlTGltZSwgMSk7XHJcbiRjb2xvckxpbWUxMDA6ICBudGgoJHBhbGV0dGVMaW1lLCAyKTtcclxuJGNvbG9yTGltZTIwMDogIG50aCgkcGFsZXR0ZUxpbWUsIDMpO1xyXG4kY29sb3JMaW1lMzAwOiAgbnRoKCRwYWxldHRlTGltZSwgNCk7XHJcbiRjb2xvckxpbWU0MDA6ICBudGgoJHBhbGV0dGVMaW1lLCA1KTtcclxuJGNvbG9yTGltZTUwMDogIG50aCgkcGFsZXR0ZUxpbWUsIDYpO1xyXG4kY29sb3JMaW1lNjAwOiAgbnRoKCRwYWxldHRlTGltZSwgNyk7XHJcbiRjb2xvckxpbWU3MDA6ICBudGgoJHBhbGV0dGVMaW1lLCA4KTtcclxuJGNvbG9yTGltZTgwMDogIG50aCgkcGFsZXR0ZUxpbWUsIDkpO1xyXG4kY29sb3JMaW1lOTAwOiAgbnRoKCRwYWxldHRlTGltZSwgMTApO1xyXG4kY29sb3JMaW1lQTEwMDogbnRoKCRwYWxldHRlTGltZSwgMTEpO1xyXG4kY29sb3JMaW1lQTIwMDogbnRoKCRwYWxldHRlTGltZSwgMTIpO1xyXG4kY29sb3JMaW1lQTQwMDogbnRoKCRwYWxldHRlTGltZSwgMTMpO1xyXG4kY29sb3JMaW1lQTcwMDogbnRoKCRwYWxldHRlTGltZSwgMTQpO1xyXG5cclxuJGNvbG9yWWVsbG93NTA6ICAgbnRoKCRwYWxldHRlWWVsbG93LCAxKTtcclxuJGNvbG9yWWVsbG93MTAwOiAgbnRoKCRwYWxldHRlWWVsbG93LCAyKTtcclxuJGNvbG9yWWVsbG93MjAwOiAgbnRoKCRwYWxldHRlWWVsbG93LCAzKTtcclxuJGNvbG9yWWVsbG93MzAwOiAgbnRoKCRwYWxldHRlWWVsbG93LCA0KTtcclxuJGNvbG9yWWVsbG93NDAwOiAgbnRoKCRwYWxldHRlWWVsbG93LCA1KTtcclxuJGNvbG9yWWVsbG93NTAwOiAgbnRoKCRwYWxldHRlWWVsbG93LCA2KTtcclxuJGNvbG9yWWVsbG93NjAwOiAgbnRoKCRwYWxldHRlWWVsbG93LCA3KTtcclxuJGNvbG9yWWVsbG93NzAwOiAgbnRoKCRwYWxldHRlWWVsbG93LCA4KTtcclxuJGNvbG9yWWVsbG93ODAwOiAgbnRoKCRwYWxldHRlWWVsbG93LCA5KTtcclxuJGNvbG9yWWVsbG93OTAwOiAgbnRoKCRwYWxldHRlWWVsbG93LCAxMCk7XHJcbiRjb2xvclllbGxvd0ExMDA6IG50aCgkcGFsZXR0ZVllbGxvdywgMTEpO1xyXG4kY29sb3JZZWxsb3dBMjAwOiBudGgoJHBhbGV0dGVZZWxsb3csIDEyKTtcclxuJGNvbG9yWWVsbG93QTQwMDogbnRoKCRwYWxldHRlWWVsbG93LCAxMyk7XHJcbiRjb2xvclllbGxvd0E3MDA6IG50aCgkcGFsZXR0ZVllbGxvdywgMTQpO1xyXG5cclxuJGNvbG9yQW1iZXI1MDogICBudGgoJHBhbGV0dGVBbWJlciwgMSk7XHJcbiRjb2xvckFtYmVyMTAwOiAgbnRoKCRwYWxldHRlQW1iZXIsIDIpO1xyXG4kY29sb3JBbWJlcjIwMDogIG50aCgkcGFsZXR0ZUFtYmVyLCAzKTtcclxuJGNvbG9yQW1iZXIzMDA6ICBudGgoJHBhbGV0dGVBbWJlciwgNCk7XHJcbiRjb2xvckFtYmVyNDAwOiAgbnRoKCRwYWxldHRlQW1iZXIsIDUpO1xyXG4kY29sb3JBbWJlcjUwMDogIG50aCgkcGFsZXR0ZUFtYmVyLCA2KTtcclxuJGNvbG9yQW1iZXI2MDA6ICBudGgoJHBhbGV0dGVBbWJlciwgNyk7XHJcbiRjb2xvckFtYmVyNzAwOiAgbnRoKCRwYWxldHRlQW1iZXIsIDgpO1xyXG4kY29sb3JBbWJlcjgwMDogIG50aCgkcGFsZXR0ZUFtYmVyLCA5KTtcclxuJGNvbG9yQW1iZXI5MDA6ICBudGgoJHBhbGV0dGVBbWJlciwgMTApO1xyXG4kY29sb3JBbWJlckExMDA6IG50aCgkcGFsZXR0ZUFtYmVyLCAxMSk7XHJcbiRjb2xvckFtYmVyQTIwMDogbnRoKCRwYWxldHRlQW1iZXIsIDEyKTtcclxuJGNvbG9yQW1iZXJBNDAwOiBudGgoJHBhbGV0dGVBbWJlciwgMTMpO1xyXG4kY29sb3JBbWJlckE3MDA6IG50aCgkcGFsZXR0ZUFtYmVyLCAxNCk7XHJcblxyXG4kY29sb3JPcmFuZ2U1MDogICBudGgoJHBhbGV0dGVPcmFuZ2UsIDEpO1xyXG4kY29sb3JPcmFuZ2UxMDA6ICBudGgoJHBhbGV0dGVPcmFuZ2UsIDIpO1xyXG4kY29sb3JPcmFuZ2UyMDA6ICBudGgoJHBhbGV0dGVPcmFuZ2UsIDMpO1xyXG4kY29sb3JPcmFuZ2UzMDA6ICBudGgoJHBhbGV0dGVPcmFuZ2UsIDQpO1xyXG4kY29sb3JPcmFuZ2U0MDA6ICBudGgoJHBhbGV0dGVPcmFuZ2UsIDUpO1xyXG4kY29sb3JPcmFuZ2U1MDA6ICBudGgoJHBhbGV0dGVPcmFuZ2UsIDYpO1xyXG4kY29sb3JPcmFuZ2U2MDA6ICBudGgoJHBhbGV0dGVPcmFuZ2UsIDcpO1xyXG4kY29sb3JPcmFuZ2U3MDA6ICBudGgoJHBhbGV0dGVPcmFuZ2UsIDgpO1xyXG4kY29sb3JPcmFuZ2U4MDA6ICBudGgoJHBhbGV0dGVPcmFuZ2UsIDkpO1xyXG4kY29sb3JPcmFuZ2U5MDA6ICBudGgoJHBhbGV0dGVPcmFuZ2UsIDEwKTtcclxuJGNvbG9yT3JhbmdlQTEwMDogbnRoKCRwYWxldHRlT3JhbmdlLCAxMSk7XHJcbiRjb2xvck9yYW5nZUEyMDA6IG50aCgkcGFsZXR0ZU9yYW5nZSwgMTIpO1xyXG4kY29sb3JPcmFuZ2VBNDAwOiBudGgoJHBhbGV0dGVPcmFuZ2UsIDEzKTtcclxuJGNvbG9yT3JhbmdlQTcwMDogbnRoKCRwYWxldHRlT3JhbmdlLCAxNCk7XHJcblxyXG4kY29sb3JEZWVwT3JhbmdlNTA6ICAgbnRoKCRwYWxldHRlRGVlcE9yYW5nZSwgMSk7XHJcbiRjb2xvckRlZXBPcmFuZ2UxMDA6ICBudGgoJHBhbGV0dGVEZWVwT3JhbmdlLCAyKTtcclxuJGNvbG9yRGVlcE9yYW5nZTIwMDogIG50aCgkcGFsZXR0ZURlZXBPcmFuZ2UsIDMpO1xyXG4kY29sb3JEZWVwT3JhbmdlMzAwOiAgbnRoKCRwYWxldHRlRGVlcE9yYW5nZSwgNCk7XHJcbiRjb2xvckRlZXBPcmFuZ2U0MDA6ICBudGgoJHBhbGV0dGVEZWVwT3JhbmdlLCA1KTtcclxuJGNvbG9yRGVlcE9yYW5nZTUwMDogIG50aCgkcGFsZXR0ZURlZXBPcmFuZ2UsIDYpO1xyXG4kY29sb3JEZWVwT3JhbmdlNjAwOiAgbnRoKCRwYWxldHRlRGVlcE9yYW5nZSwgNyk7XHJcbiRjb2xvckRlZXBPcmFuZ2U3MDA6ICBudGgoJHBhbGV0dGVEZWVwT3JhbmdlLCA4KTtcclxuJGNvbG9yRGVlcE9yYW5nZTgwMDogIG50aCgkcGFsZXR0ZURlZXBPcmFuZ2UsIDkpO1xyXG4kY29sb3JEZWVwT3JhbmdlOTAwOiAgbnRoKCRwYWxldHRlRGVlcE9yYW5nZSwgMTApO1xyXG4kY29sb3JEZWVwT3JhbmdlQTEwMDogbnRoKCRwYWxldHRlRGVlcE9yYW5nZSwgMTEpO1xyXG4kY29sb3JEZWVwT3JhbmdlQTIwMDogbnRoKCRwYWxldHRlRGVlcE9yYW5nZSwgMTIpO1xyXG4kY29sb3JEZWVwT3JhbmdlQTQwMDogbnRoKCRwYWxldHRlRGVlcE9yYW5nZSwgMTMpO1xyXG4kY29sb3JEZWVwT3JhbmdlQTcwMDogbnRoKCRwYWxldHRlRGVlcE9yYW5nZSwgMTQpO1xyXG5cclxuJGNvbG9yQnJvd241MDogICBudGgoJHBhbGV0dGVCcm93biwgMSk7XHJcbiRjb2xvckJyb3duMTAwOiAgbnRoKCRwYWxldHRlQnJvd24sIDIpO1xyXG4kY29sb3JCcm93bjIwMDogIG50aCgkcGFsZXR0ZUJyb3duLCAzKTtcclxuJGNvbG9yQnJvd24zMDA6ICBudGgoJHBhbGV0dGVCcm93biwgNCk7XHJcbiRjb2xvckJyb3duNDAwOiAgbnRoKCRwYWxldHRlQnJvd24sIDUpO1xyXG4kY29sb3JCcm93bjUwMDogIG50aCgkcGFsZXR0ZUJyb3duLCA2KTtcclxuJGNvbG9yQnJvd242MDA6ICBudGgoJHBhbGV0dGVCcm93biwgNyk7XHJcbiRjb2xvckJyb3duNzAwOiAgbnRoKCRwYWxldHRlQnJvd24sIDgpO1xyXG4kY29sb3JCcm93bjgwMDogIG50aCgkcGFsZXR0ZUJyb3duLCA5KTtcclxuJGNvbG9yQnJvd245MDA6ICBudGgoJHBhbGV0dGVCcm93biwgMTApO1xyXG5cclxuJGNvbG9yQmx1ZUdyZXk1MDogICBudGgoJHBhbGV0dGVCbHVlR3JleSwgMSk7XHJcbiRjb2xvckJsdWVHcmV5MTAwOiAgbnRoKCRwYWxldHRlQmx1ZUdyZXksIDIpO1xyXG4kY29sb3JCbHVlR3JleTIwMDogIG50aCgkcGFsZXR0ZUJsdWVHcmV5LCAzKTtcclxuJGNvbG9yQmx1ZUdyZXkzMDA6ICBudGgoJHBhbGV0dGVCbHVlR3JleSwgNCk7XHJcbiRjb2xvckJsdWVHcmV5NDAwOiAgbnRoKCRwYWxldHRlQmx1ZUdyZXksIDUpO1xyXG4kY29sb3JCbHVlR3JleTUwMDogIG50aCgkcGFsZXR0ZUJsdWVHcmV5LCA2KTtcclxuJGNvbG9yQmx1ZUdyZXk2MDA6ICBudGgoJHBhbGV0dGVCbHVlR3JleSwgNyk7XHJcbiRjb2xvckJsdWVHcmV5NzAwOiAgbnRoKCRwYWxldHRlQmx1ZUdyZXksIDgpO1xyXG4kY29sb3JCbHVlR3JleTgwMDogIG50aCgkcGFsZXR0ZUJsdWVHcmV5LCA5KTtcclxuJGNvbG9yQmx1ZUdyZXk5MDA6ICBudGgoJHBhbGV0dGVCbHVlR3JleSwgMTApO1xyXG4iLCIvKipcclxuKlxyXG4qIEVkaXRvcmlhbCBIZWFkZXJcclxuKlxyXG4qKi9cclxuXHJcbi5lZGl0b3JpYWwtaGVhZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgY29sb3I6ICRjb2xvckJsdWU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLy8gUHNldWRvIGVsZW1lbnRzIHRvIGFkZCB0aGUgYmFja2dyb3VuZCBjaGFyYWN0ZXJzXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tY2hldnJvbi1sYXJnZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckdyYXlCYWNrZ3JvdW5kO1xyXG4gICAgICAgIG1hcmdpbjogMTY4cHggLTM1cHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmVkaXRvcmlhbC1oZWFkZXJfX2V4Y2VycHQge1xyXG4gIEBpbmNsdWRlIHR5cGUtLW1lZGl1bSh0cnVlKTtcclxuICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbn1cclxuXHJcbi5lZGl0b3JpYWwtaGVhZGVyIC50YWd7XHJcbiAgcGFkZGluZy10b3A6ICRsaW5lSGVpZ2h0KjI7XHJcbn1cclxuXHJcbi5lZGl0b3JpYWwtaGVhZGVyX19zdWJ0aXRsZSB7XHJcbiAgQGluY2x1ZGUgdHlwZS0teHhsYXJnZTtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHQ7XHJcbiAgfVxyXG4gIGNvbG9yOiAkY29sb3JCbHVlO1xyXG59XHJcblxyXG4uZWRpdG9yaWFsLWhlYWRlcl9fdG9jIHtcclxuICBtYXJnaW4tdG9wOiAkbGluZUhlaWdodDtcclxuXHJcbiAgb2wge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRpdG9yaWFsLWhlYWRlcl9fdG9jLXRpdGxlIHtcclxuICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckdyYXlLZXlsaW5lO1xyXG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcclxuICBjb2xvcjogJGNvbG9yQmx1ZTtcclxufVxyXG4iLCIvKipcclxuKlxyXG4qIEVkaXRvcmlhbCBIZWFkZXJcclxuKlxyXG4qKi9cclxuXHJcbi5zdW1tYXJ5LWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHQgKiAzO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lSGVpZ2h0O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCAjZmZmO1xyXG5cclxuICAuYnJlYWRjcnVtYnNfX2xpbmsge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnN1bW1hcnktaGVhZGVyX19hbmNob3ItbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogJGxpbmVIZWlnaHQgKiAyO1xyXG59XHJcblxyXG5cclxuLnN1bW1hcnktaGVhZGVyX19hbmNob3JzLWl0ZW0ge1xyXG4gICYgYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKiBSZWxhdGVkIGl0ZW1zXHJcbipcclxuKiovXHJcblxyXG4ucmVsYXRlZC1ndWlkZXMge1xyXG4gIG1hcmdpbi10b3A6ICRsaW5lSGVpZ2h0KjM7XHJcbiAgcGFkZGluZy1ib3R0b206ICgkbGluZUhlaWdodCoyKSAtIDI7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvckdyYXlLZXlsaW5lO1xyXG4gIHBhZGRpbmctdG9wOiAoJGxpbmVIZWlnaHQqMikgLSAyO1xyXG59XHJcblxyXG4ucmVsYXRlZC1ndWlkZXNfX2xpc3Qge1xyXG4gIC5saXN0LWxpbmtzIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkLWd1aWRlc19fdGl0bGUge1xyXG4gIEBpbmNsdWRlIHR5cGUtLXhsYXJnZTtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0ZWQtZ3VpZGVzX19tYWluLWxpbmsge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnIyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogSW4gdGhpcyBndWlkZVxyXG4qXHJcbioqL1xyXG5cclxuLmluLXRoaXMtZ3VpZGUge1xyXG4gIG1hcmdpbi10b3A6IC0gJGxpbmVIZWlnaHQgKiAzO1xyXG59XHJcblxyXG4uaW4tdGhpcy1ndWlkZV9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIHR5cGUtLW1lZGl1bSh0cnVlKTtcclxuICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmVIZWlnaHQ7XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKiBBcnRpY2xlcyBzZWN0aW9uXHJcbipcclxuKiovXHJcblxyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuLmFydGljbGVzLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvckdyYXlCYWNrZ3JvdW5kO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkbGluZUhlaWdodCAwICRsaW5lSGVpZ2h0KjQ7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jb3VudCB7XHJcbiAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250SGlnaGxpZ2h0O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5hcnRpY2xlLXNlY3Rpb25fX2ljb24ge1xyXG4gIHRvcDogLSgkbGluZUhlaWdodCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICB0b3A6IC0oJGxpbmVIZWlnaHQgKyBtYXRoLmRpdigkbGluZUhlaWdodCwgMikpO1xyXG4gIH1cclxufVxyXG4iLCIuZ3VpZGVzLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvckdyYXlCYWNrZ3JvdW5kO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkbGluZUhlaWdodCAwICRsaW5lSGVpZ2h0ICogNDtcclxufVxyXG4iLCIvKipcclxuKlxyXG4qIFBhZ2UgaGVhZGVyXHJcbipcclxuKiovXHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmJyZWFkY3J1bWJzIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICBwYWRkaW5nLXRvcDogJGxpbmVIZWlnaHQgKiAyO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19leGNlcnB0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHQgKiAzO1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuKlxyXG4qIEVkaXRvcmlhbCBIZWFkZXJcclxuKlxyXG4qKi9cclxuXHJcbi5mZWF0dXJlZC1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JHcmF5QmFja2dyb3VuZDtcclxufVxyXG4iLCIvKipcclxuKlxyXG4qIEVkaXRvcmlhbCBIZWFkZXJcclxuKlxyXG4qKi9cclxuXHJcbi5mZWF0dXJlZC1zcG90bGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvckdyYXlEYXJrO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy1ib3R0b206ICRsaW5lSGVpZ2h0ICogMyAtIDE7XHJcbiAgbWFyZ2luLXRvcDogJGxpbmVIZWlnaHQgKiAyO1xyXG5cclxuICBwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkbGluZUhlaWdodDtcclxuICB9XHJcblxyXG4gIC5jdGEtLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVkLXNwb3RsaWdodF9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1zcG90bGlnaHRfX2ltZyB7XHJcbiAgQGluY2x1ZGUgc21hbGwtb25seSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTguNCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBsZWZ0OiAxMDAlICsgJG1lZGl1bUd1dHRlcldpZHRoICogMjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB3aWRlIHtcclxuICAgICAgbGVmdDogMTAwJSArICR3aWRlR3V0dGVyV2lkdGggKiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuKlxyXG4qIFF1b3RlXHJcbipcclxuKiovXHJcblxyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuLnF1b3RlX19jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250SGlnaGxpZ2h0O1xyXG4gIEBpbmNsdWRlIHR5cGUtLW1lZGl1bTtcclxuICBwYWRkaW5nLXRvcDogJGxpbmVIZWlnaHQgKiA0O1xyXG4gIHBhZGRpbmctbGVmdDogJGxpbmVIZWlnaHQ7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJGxpbmVIZWlnaHQgKiAyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yR3JheUtleWxpbmU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkbGluZUhlaWdodCwgMikgLSAxO1xyXG4gICAgcGFkZGluZy10b3A6IG1hdGguZGl2KCRsaW5lSGVpZ2h0LCAyKTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRjb2xvckdyYXlCYWNrZ3JvdW5kO1xyXG4gICAgdG9wOiA5MHB4O1xyXG4gICAgbGVmdDogJGxpbmVIZWlnaHQ7XHJcbiAgICBmb250LXNpemU6IDI2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIHRvcDogMjI1cHg7XHJcbiAgICAgIGxlZnQ6IC0yMTBweDtcclxuICAgICAgZm9udC1zaXplOiA1NDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKiBBcnRpY2xlIG5hdlxyXG4qXHJcbioqL1xyXG5cclxuLmFydGljbGUtbmF2IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3JHcmF5S2V5bGluZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLW5hdi1saW5rIHtcclxuICBwYWRkaW5nOiAkbGluZUhlaWdodCAzMnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIxcHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRmb250TWVkaXVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRMYXJnZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1uYXYgcCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5hcnRpY2xlLW5hdi1saW5rLS1wcmV2IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAvLyBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEljb247XHJcbiAgICBAZXh0ZW5kIC5pY29uLWNoZXZyb24tbGVmdDtcclxuICAgIGxlZnQ6IDMycHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLW5hdi1saW5rLS1uZXh0IHtcclxuICAvLyBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250SWNvbjtcclxuICAgIEBleHRlbmQgLmljb24tY2hldnJvbi1yaWdodDtcclxuICAgIHJpZ2h0OiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtbmF2LWNvdW50IHtcclxuICBAaW5jbHVkZSB0eXBlLS1sYXJnZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIEBpbmNsdWRlIG1lZGl1bSB7Zm9udC13ZWlnaHQ6IDQwMDt9XHJcbn1cclxuXHJcbiIsIi8qKlxyXG4qXHJcbiogVGV4dCBtb2R1bGVcclxuKlxyXG4qKi9cclxuXHJcbi5kaWQteW91LWtub3cge1xyXG5cclxuICBvbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS0tcHJpbWFyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkbGluZUhlaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmPi5nLS1oYWxmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7cGFkZGluZy1sZWZ0OiAzMnB4fVxyXG4gIH1cclxufVxyXG5cclxuLmRpZC15b3Uta25vd19fc3ltYm9sIHtcclxuICBwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHQqMTI7XHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHR9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXF1ZXN0aW9uO1xyXG4gICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xyXG4gICAgZm9udC1zaXplOiAzMDBweDtcclxuICAgIHRvcDogMTUwcHg7XHJcbiAgICBsZWZ0OiAzMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiA0MDBweDtcclxuICAgICAgdG9wOiAyMDBweDtcclxuICAgICAgbGVmdDogMTEwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB3aWRlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmb250LXNpemU6IDQwMHB4O1xyXG4gICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICBsZWZ0OiAxMjQlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuKlxyXG4qIFRhYmxlIG9mIGNvbnRlbnRzXHJcbipcclxuKiovXHJcblxyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuLnRvY19fdGl0bGUge1xyXG4gIEBpbmNsdWRlIHR5cGUtLW1lZGl1bTtcclxuICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgcGFkZGluZy1ib3R0b206IG1hdGguZGl2KCRsaW5lSGVpZ2h0LCAyKTtcclxuICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkbGluZUhlaWdodCwgMikgLSAxO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JHcmF5S2V5bGluZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkbGluZUhlaWdodCwgMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkbGluZUhlaWdodCwgMik7XHJcbiAgfVxyXG59XHJcblxyXG4udG9jX19saXN0IHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckdyYXlLZXlsaW5lO1xyXG4gIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkbGluZUhlaWdodCwgMikgLSAxO1xyXG4gIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRsaW5lSGVpZ2h0LCAyKTtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi50b2NfX3N1Ymxpc3Qge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogTmV4dCBMZXNzb25zXHJcbipcclxuKiovXHJcblxyXG4ubmV4dC1sZXNzb25zIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JHcmF5RGFyaztcclxuICBwYWRkaW5nOiAkbGluZUhlaWdodCAkbGluZUhlaWdodCAkbGluZUhlaWdodCAqIDI7XHJcbiAgbWFyZ2luLXRvcDogJGxpbmVIZWlnaHQ7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBoMyB7XHJcbiAgICBpIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jdXJyZW50LWxlc3Nvbik7XHJcblxyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRCYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA3cHg7XHJcblxyXG4gICAgICByaWdodDogMTI3cHg7XHJcbiAgICAgIHRvcDogMTQzcHg7XHJcblxyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHdpZGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250TWVkaXVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHRvcDogMTI2cHg7XHJcbiAgICAgIHJpZ2h0OiAyMzBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBjb250ZW50OiAkaWNvbi1sZXNzb25zO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xyXG4gICAgICBmb250LXNpemU6IDE1MHB4O1xyXG5cclxuICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgIHRvcDogMTg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgd2lkZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogR3JpZFxyXG4qXHJcbioqL1xyXG5cclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbkBpbmNsdWRlIG1lZGl1bS1vbmx5IHtcclxuICAvLyBHZW5lcmF0aW5nIGdyaWQgY2xhc3NlcyBmb3IgbWVkaXVtIHZpZXdcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtZWRpdW1Db2xDb3VudCB7XHJcbiAgICAuZy1tZWRpdW0tLSN7JGl9IHtcclxuICAgICAgQGluY2x1ZGUgcnVsZS0tY29sKG1lZGl1bSk7XHJcbiAgICAgIHdpZHRoOiAoJG1lZGl1bUNvbFdpZHRoKiRpKSArICgkbWVkaXVtR3V0dGVyV2lkdGgqKCRpICsgLTEpKTtcclxuICAgICAgQGlmICRpID09ICRtZWRpdW1Db2xDb3VudCB7IG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkaSA8ICRtZWRpdW1Db2xDb3VudCB7XHJcbiAgICAgIC5nLW1lZGl1bS0tcHVzaC0jeyRpfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgkbWVkaXVtQ29sV2lkdGgqJGkpICsgKCRtZWRpdW1HdXR0ZXJXaWR0aCokaSk7XHJcbiAgICAgIH1cclxuICAgICAgLmctbWVkaXVtLS1wdWxsLSN7JGl9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkbWVkaXVtQ29sV2lkdGgqJGkpICsgKCRtZWRpdW1HdXR0ZXJXaWR0aCokaSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nLW1lZGl1bS0tZnVsbCB7XHJcbiAgICBAaW5jbHVkZSBydWxlLS1jb2wobWVkaXVtKTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmctLXRoaXJkIHtcclxuICAgIEBpbmNsdWRlIHJ1bGUtLWNvbChtZWRpdW0pO1xyXG4gICAgd2lkdGg6ICRtZWRpdW1Db2xXaWR0aDtcclxuICB9XHJcblxyXG4gIC5nLS1oYWxmLFxyXG4gIC5nLW1lZGl1bS0taGFsZiB7XHJcbiAgICBAaW5jbHVkZSBydWxlLS1jb2wobWVkaXVtKTtcclxuICAgIHdpZHRoOiA1MCUgLSBtYXRoLmRpdigkbWVkaXVtR3V0dGVyV2lkdGgsIDIpO1xyXG4gIH1cclxuXHJcbiAgLmctbWVkaXVtLS1sYXN0IHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgLmctbWVkaXVtLS1sYXN0ICsgLmctbWVkaXVtLS1oYWxmIHsgY2xlYXI6IGxlZnQ7IH1cclxuXHJcbiAgLmctLXB1bGwtaGFsZiB7IG1hcmdpbi1yaWdodDogNTAlICsgbWF0aC5kaXYoJG1lZGl1bUd1dHRlcldpZHRoLCAyKTsgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgd2lkZSB7XHJcbiAgLy8gR2VuZXJhdGluZyBncmlkIGNsYXNzZXMgZm9yIHdpZGUgdmlld1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHdpZGVDb2xDb3VudCB7XHJcbiAgICAuZy13aWRlLS0jeyRpfSB7XHJcbiAgICAgIEBpbmNsdWRlIHJ1bGUtLWNvbCh3aWRlKTtcclxuICAgICAgd2lkdGg6ICgkd2lkZUNvbFdpZHRoKiRpKSArICgkd2lkZUd1dHRlcldpZHRoKigkaSArIC0xKSk7XHJcbiAgICAgIEBpZiAkaSA9PSAkd2lkZUNvbENvdW50IHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRpIDwgJHdpZGVDb2xDb3VudCB7XHJcbiAgICAgIC5nLXdpZGUtLXB1c2gtI3skaX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoJHdpZGVDb2xXaWR0aCokaSkgKyAoJHdpZGVHdXR0ZXJXaWR0aCokaSk7XHJcbiAgICAgIH1cclxuICAgICAgLmctd2lkZS0tcHVsbC0jeyRpfSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJHdpZGVDb2xXaWR0aCokaSkgKyAoJHdpZGVHdXR0ZXJXaWR0aCokaSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nLXdpZGUtLWxhc3QgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuXHJcbiAgLmctd2lkZS0tZnVsbCB7XHJcbiAgICBAaW5jbHVkZSBydWxlLS1jb2wod2lkZSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5nLS10aGlyZCB7XHJcbiAgICBAaW5jbHVkZSBydWxlLS1jb2wod2lkZSk7XHJcbiAgICB3aWR0aDogMzAuOCU7XHJcbiAgfVxyXG5cclxuICAuZy0taGFsZixcclxuICAuZy13aWRlLS1oYWxmIHtcclxuICAgIEBpbmNsdWRlIHJ1bGUtLWNvbCh3aWRlKTtcclxuICAgIHdpZHRoOiA1MCUgLSBtYXRoLmRpdigkd2lkZUd1dHRlcldpZHRoLCAyKTtcclxuICB9XHJcblxyXG4gIC5nLS1wdWxsLWhhbGYgeyBtYXJnaW4tcmlnaHQ6IDUwJSArIG1hdGguZGl2KCR3aWRlR3V0dGVyV2lkdGgsIDIpOyB9XHJcbn1cclxuXHJcblxyXG4vLyBUaGlzIGlzIGEgZ2xvYmFsICdsYXN0JyBjbGFzc1xyXG4vLyB0byBiZSB1c2VkIHdpdGggZ2xvYmFsIGdyaWQgY2xhc3Nlcywgc3VjaCBhcyAnaGFsZicgb3IgJ3RoaXJkJ1xyXG4vLyBFeGFtcGxlIHVzYWdlOlxyXG4vLyAgPGRpdiBjbGFzcz1cInRoaXJkXCI+PC9kaXY+XHJcbi8vICA8ZGl2IGNsYXNzPVwidGhpcmRcIj48L2Rpdj5cclxuLy8gIDxkaXYgY2xhc3M9XCJ0aGlyZCBsYXN0XCI+PC9kaXY+XHJcbi5nLS1sYXN0IHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcblxyXG5cclxuLy8gVGhpcyBpcyBhIGdsb2JhbCAnY2VudGVyZWQnIGNsYXNzXHJcbi5nLS1jZW50ZXJlZCB7XHJcbiAgZmxvYXQ6IG5vbmU7IC8vIHJlc2V0IGZsb2F0IHRvIG5vbmUgc28gd2UgY2FuIGNlbnRlciBpdFxyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gVGhpcyBpcyBhIGdyaWQgb3ZlcmxheVxyXG4vLyBJdHMgcHVycG9zZSBpcyB0byBzaG93IHVzZXJzIG91ciBncmlkIHN5c3RlbVxyXG4vLyBJdCBiZWNvbWVzIHZpc2libGUgd2hlbiBhIGNsYXNzICdkZWJ1ZycgaXMgYWRkZWQgdG8gdGhlIGJvZHlcclxuLmdyaWQtb3ZlcmxheSB7XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC8vIE9ubHkgc2hvdyB3aGVuIHBhcmVudHMgKGJvZHkpIGhhcyBkZWJ1ZyBjbGFzc1xyXG4gIC5kZWJ1ZyAmIHtcclxuICAgIEBpbmNsdWRlIGNvbnRhaW5lcih0cnVlKTtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBbY2xhc3MqPVwiZy1cIl0ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobGlnaHRlbigjMDAwLCAzNSUpLCAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtLW9ubHkge1xyXG4gICAgICAuZy13aWRlLS1sYXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtb25seSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogVHlwb2dyYXBoeVxyXG4qXHJcbioqL1xyXG5cclxuLy8gSnVzdCBub3JtYWxpemluZyB0ZXh0XHJcbi8vIFJlY29tbWVuZCB1c2luZyBwYWRkaW5nIGluc3RlYWQgb2YgbWFyZ2luXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyBEZWZpbml0aW9uc1xyXG4uc21hbGwsXHJcbnNtYWxsIHtcclxuICBAaW5jbHVkZSB0eXBlLS1zbWFsbDtcclxufVxyXG5cclxuLmJhc2UsXHJcbnAsXHJcbnVsLFxyXG5vbCB7XHJcbiAgQGluY2x1ZGUgdHlwZS0tYmFzZTtcclxufVxyXG5cclxuLm1lZGl1bSxcclxuaDQge1xyXG4gIEBpbmNsdWRlIHR5cGUtLW1lZGl1bTtcclxufVxyXG5cclxuLmxhcmdlLFxyXG5oMyB7XHJcbiAgQGluY2x1ZGUgdHlwZS0tbGFyZ2U7XHJcbn1cclxuLnhsYXJnZSxcclxuaDIge1xyXG4gIEBpbmNsdWRlIHR5cGUtLXhsYXJnZTtcclxufVxyXG5cclxuLnh4bGFyZ2UsXHJcbmgxIHtcclxuICBAaW5jbHVkZSB0eXBlLS14eGxhcmdlO1xyXG59XHJcblxyXG4uaHVnZSB7XHJcbiAgQGluY2x1ZGUgdHlwZS0taHVnZTtcclxufVxyXG5cclxuXHJcbmxpID4gcCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKiBCdXR0b25cclxuKlxyXG4qKi9cclxuXHJcbkB1c2UgJ3Nhc3M6bWF0aCc7XHJcblxyXG4uYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogKChtYXRoLmRpdigkbGluZUhlaWdodCwgMikpIC0gMSkgMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkbGluZUhlaWdodCwgMik7XHJcbiAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGxpbmVIZWlnaHQsIDIpO1xyXG4gIG1pbi1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xyXG5cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udEhpZ2hsaWdodDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNGQ0ZDRkO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ0ZDRkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWl4aW4gdG8gY3JlYXRlIGJ1dHRvbnNcclxuQG1peGluIHN0eWxlLWJ1dHRvbigkY29sb3IsICR0ZXh0Q29sb3IsICRpc0ludmVydGVkOiBmYWxzZSkge1xyXG5cclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvciwgMTAlKTtcclxuXHJcbiAgQGlmICRpc0ludmVydGVkIHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDt9XHJcbn1cclxuXHJcblxyXG4uYnV0dG9uLS1wcmltYXJ5IHtcclxuICBAZXh0ZW5kIC5idXR0b247XHJcbiAgQGluY2x1ZGUgc3R5bGUtYnV0dG9uKCM0Mjg1ZjQsICNmZmZmZmYpO1xyXG59XHJcblxyXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xyXG4gIEBleHRlbmQgLmJ1dHRvbjtcclxuICBAaW5jbHVkZSBzdHlsZS1idXR0b24oI2ZmZmZmZiwgJGNvbG9yQmx1ZSk7XHJcbn1cclxuXHJcbi5idXR0b24tLXNlY29uZGFyeS12YXJpYXRpb24ge1xyXG4gIEBleHRlbmQgLmJ1dHRvbjtcclxuICBAaW5jbHVkZSBzdHlsZS1idXR0b24oI2ZmZmZmZiwgJGNvbG9yQmx1ZSwgdHJ1ZSk7XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKiBMaXN0XHJcbipcclxuKiovXHJcblxyXG51bCxcclxub2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBAaW5jbHVkZSBzbWFsbC1vbmx5IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbnVsIGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIEBpbmNsdWRlIGJ1bGxldC10eXBlKFwiXCIsIGljb24tYnVsbGV0KTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogNHB4O1xyXG4gIH1cclxufVxyXG5cclxub2wge1xyXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XHJcblxyXG4gID4gbGkge1xyXG4gICAgQGluY2x1ZGUgbnVtYmVyZWQtbGlzdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuXHJcbiAgICAvLyBUaGlzIHNlbGVjdGVkIGV2ZXJ5IGFkamFjZW50IDxsaT5cclxuICAgIC8vIGZyb20gdGhlIDEwdGggYW5kIG92ZXJyaWRlcyB0aGVcclxuICAgIC8vIGNvbnRlbnQgcHJvcGVydHkgb2YgZWFjaFxyXG4gICAgJjpudGgtY2hpbGQoOW4pIH4gbGk6OmJlZm9yZXtcclxuICAgICAgY29udGVudDogY291bnRlcihsaXN0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsIG9sLFxyXG5vbCB1bCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT0gIExJU1QgTElOS1MgID09PT09PT09PT0qL1xyXG5cclxudWwubGlzdC1saW5rcyB7XHJcbiAgbGk6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGJ1bGxldC10eXBlKFwiXCIsIGljb24tYnVsbGV0KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgJi5saXN0LWxpbmtzLS1wcmltYXJ5IHtcclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBidWxsZXQtdHlwZShcIlwiLCBpY29uLWNoZXZyb24tcmlnaHQpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyAvLyBmaXhlcyBiYXNlbGluZSBncmlkIGFsaWdubWVudFxyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5vbC5saXN0LWxpbmtzIHtcclxuICBsaSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBudW1iZXJlZC1saXN0O1xyXG5cclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDluKSBhOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saXN0LWxpbmtzLS1zZWNvbmRhcnkge1xyXG4gICAgYTo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWxpbmtzLS1zZWNvbmRhcnkge1xyXG4gIEBpbmNsdWRlIHR5cGUtLWJhc2U7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIEFOQ0hPUiBMSVNUICA9PT09PT09PT09Ki9cclxuXHJcbi5saXN0LWFuY2hvciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBAaW5jbHVkZSB0eXBlLS1iYXNlO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgYnVsbGV0LXR5cGUoXCJcIiwgaWNvbi1idWxsZXQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7IC8vIGZpeGVzIGJhc2VsaW5lIGdyaWQgYWxpZ25tZW50XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIFNNQUxMIExJU1QgID09PT09PT09PT0qL1xyXG5cclxuLmxpc3Qtc21hbGwge1xyXG5cclxuICBsaSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBAaW5jbHVkZSB0eXBlLS1zbWFsbDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIENFTlRFUkVEIExJU1QgID09PT09PT09PT0qL1xyXG5cclxuLmxpc3QtY2VudGVyZWQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgRkVBVFVSRUQgTElTVCAgPT09PT09PT09PSovXHJcblxyXG4uZmVhdHVyZWQtbGlzdCB7XHJcbiAgcGFkZGluZy10b3A6ICRsaW5lSGVpZ2h0ICogMztcclxuICBwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHQgKiAzO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtbGlzdF9faXRlbSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy10b3A6ICRsaW5lSGVpZ2h0O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkbGluZUhlaWdodDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICogMTM7XHJcbiAgICBwYWRkaW5nOiAkbGluZUhlaWdodCAqIDIgMzJweDtcclxuICB9XHJcblxyXG4gIG1hcmdpbi10b3A6ICRsaW5lSGVpZ2h0O1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRsaW5lSGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVkLWxpc3RfX2ltZy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogJGxpbmVIZWlnaHQ7XHJcbiAgbWFyZ2luOiAwIC01JTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtbGlzdF9faW1nIHtcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDYwLjglO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgUkVMQVRFRCBHVUlERVMgTElTVCAgPT09PT09PT09PSovXHJcbi5yZWxhdGVkLWd1aWRlcy1saXN0IHtcclxuICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgcGFkZGluZy10b3A6ICRsaW5lSGVpZ2h0XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB3aWRlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwXHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnRhZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIHBhZGRpbmctdG9wOiAkbGluZUhlaWdodDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkbGluZUhlaWdodCAtIDE7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yR3JheUtleWxpbmU7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIExJU1QgUkVTRVQgID09PT09PT09PT0qL1xyXG5cclxuLmxpc3QtLXJlc2V0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gIGxpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gICYubGlzdC1saW5rcyBhOjpiZWZvcmUsXHJcbiAgJiBsaTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gRmluZSB0byB1c2UgIWltcG9ydGFudCB3aGVuIHdlIGFyZSBmb3JjaW5nIGFuIG92ZXJyaWRlXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09ICBMRVNTT05TICA9PT09PT09PT09Ki9cclxuLmxpc3QtbGVzc29ucyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAmIGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAmIC5jdXJyZW50IHtcclxuICAgICYsXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTbWFsbDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAwMDAsIC4yKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgR1VJREVTIElOVE8gLSB1c2VkIG9uIGhvbWVwYWdlICA9PT09PT09PT09Ki9cclxuLmxpc3QtZ3VpZGVzLWludHJvIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZUhlaWdodCoyO1xyXG5cclxuICBAaW5jbHVkZSBzbWFsbC1vbmx5IHtcclxuICAgIHBhZGRpbmctdG9wOiAkbGluZUhlaWdodCoyO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckdyYXlLZXlsaW5lO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkbGluZUhlaWdodCoyKSAtIDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmVIZWlnaHQqMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogTGlua1xyXG4qXHJcbioqL1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvckJsdWU7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmN0YS0tcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgc3R5bGUtY3RhKCRjb2xvckJsdWUsICRpY29uLWNoZXZyb24tcmlnaHQpO1xyXG59XHJcblxyXG4uY3RhLS1zZWNvbmRhcnkge1xyXG4gIEBpbmNsdWRlIHN0eWxlLWN0YSgkY29sb3JCbHVlKTtcclxufVxyXG4iLCIvKipcclxuKlxyXG4qIFRhYmxlXHJcbipcclxuKiovXHJcblxyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxudGFibGUge1xyXG4gIG1hcmdpbi10b3A6ICRsaW5lSGVpZ2h0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbHVlO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250SGlnaGxpZ2h0O1xyXG4gICAgQGluY2x1ZGUgdHlwZS0tbWVkaXVtO1xyXG4gIH1cclxuXHJcbiAgdHIge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmF5QmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IG1hdGguZGl2KCRsaW5lSGVpZ2h0LCAyKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkbGluZUhlaWdodCwgMik7XHJcblxyXG4gICAgLy8gVGhpcyBpcyB0byByZS1wbGljYXRlIHRoZSB0YWJsZS1oZWFkZXJzIGZvciBtb2JpbGVcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCIgOlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbHVlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEhpZ2hsaWdodDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRsaW5lSGVpZ2h0LCAyKTtcclxuICAgICAgcGFkZGluZy10b3A6IG1hdGguZGl2KCRsaW5lSGVpZ2h0LCAyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgcGFkZGluZzogJGxpbmVIZWlnaHQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoJGxpbmVIZWlnaHQsIDIpIC0gMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIHBhZGRpbmc6ICRsaW5lSGVpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHQgLSAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudGQ6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtMiB7XHJcbiAgY29sIHtcclxuICAgIHdpZHRoOiBtYXRoLmRpdigkbWVkaXVtQ29udGFpbmVyLCAyKTtcclxuICAgIEBpbmNsdWRlIHdpZGUge1xyXG4gICAgICB3aWR0aDogbWF0aC5kaXYoJHdpZGVDb250YWluZXIsIDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLTMge1xyXG4gIGNvbCB7XHJcbiAgICB3aWR0aDogbWF0aC5kaXYoJG1lZGl1bUNvbnRhaW5lciwgMyk7XHJcbiAgICBAaW5jbHVkZSB3aWRlIHtcclxuICAgICAgd2lkdGg6IG1hdGguZGl2KCR3aWRlQ29udGFpbmVyLCAzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLTQge1xyXG4gIGNvbCB7XHJcbiAgICB3aWR0aDogbWF0aC5kaXYoJG1lZGl1bUNvbnRhaW5lciwgNCk7XHJcbiAgICBAaW5jbHVkZSB3aWRlIHtcclxuICAgICAgd2lkdGg6IG1hdGguZGl2KCR3aWRlQ29udGFpbmVyLCA0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKiBNZWRpYSAtIGltZ3MvdmlkZW9zXHJcbipcclxuKiovXHJcblxyXG5pbWcsXHJcbnZpZGVvLFxyXG5vYmplY3Qge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaW1nIHtcclxuXHJcbiAgLmNvbnRlbnQgJiB7XHJcbiAgICBtYXJnaW4tdG9wOiAkbGluZUhlaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRsaW5lSGVpZ2h0O1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuKlxyXG4qIEJyZWFkY3J1bWJcclxuKlxyXG4qKi9cclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHAge1xyXG4gIEBpbmNsdWRlIHR5cGUtLXNtYWxsO1xyXG4gIHBhZGRpbmctdG9wOiAkbGluZUhlaWdodDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19saW5rIHtcclxuICBAaW5jbHVkZSB0eXBlLS1zbWFsbDtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuKlxyXG4qIHN1YnNlY3Rpb25fX3RpdGxlXHJcbipcclxuKiovXHJcblxyXG4uc3Vic2VjdGlvbi10aXRsZSB7XHJcbiAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gIG1hcmdpbi10b3A6ICRsaW5lSGVpZ2h0ICogMjtcclxufVxyXG5cclxuLnN1YnNlY3Rpb24tbnVtYmVyIHtcclxuICBAaW5jbHVkZSB0eXBlLS1iYXNlO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogQXJ0aWNsZXMgbGlzdFxyXG4qXHJcbioqL1xyXG5cclxuLmFydGljbGVzLWxpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xyXG5cclxuICBwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHQgKiAyO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRsaW5lSGVpZ2h0ICogMiArIDE7XHJcbiAgfVxyXG5cclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgJGNvbG9yR3JheUtleWxpbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogJGxpbmVIZWlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbGluZUhlaWdodDtcclxuICB9XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRsaW5lSGVpZ2h0IC0gMjtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi8qKlxyXG4qXHJcbiogR3VpZGVzIExpc3RcclxuKlxyXG4qKi9cclxuXHJcblxyXG4uZ3VpZGVzLWxpc3Qge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkbGluZUhlaWdodCoyO1xyXG4gIH1cclxufVxyXG5cclxuLmd1aWRlcy1saXN0X19pdGVtIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgbWFyZ2luLXRvcDogJGxpbmVIZWlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luOiAwIDMycHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogJGxpbmVIZWlnaHQgMzJweCAwO1xyXG4gIH1cclxuXHJcbiAgLnByaW1hcnktY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY29uZGFyeS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICBtYXJnaW4tdG9wOiAoJGxpbmVIZWlnaHQqMikgLSAxO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckdyYXlLZXlsaW5lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBuZWVkZWQgZHVlIHRvIHBhcmVudCBiZWluZyBmbGV4XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tY2lyY2xlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0kbGluZUhlaWdodCAtIDI7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xyXG5cclxuICAgICAgJiBpIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIG1hcmdpbjogJGxpbmVIZWlnaHQgMCAwO1xyXG4gICAgcGFkZGluZzogJGxpbmVIZWlnaHQqMiAwICRsaW5lSGVpZ2h0KjI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogSWNvbiBDaXJjbGVcclxuKlxyXG4qKi9cclxuXHJcbkB1c2UgJ3Nhc3M6bWF0aCc7XHJcblxyXG4uaWNvbi1jaXJjbGUsXHJcbi5pY29uLWNpcmNsZS0tbGFyZ2Uge1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JHcmF5O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBwYWRkaW5nOiAyMnB4OyAvLyBCcmVha3MgYmFzZWxpbmUgZ3JpZFxyXG4gIG1hcmdpbjogNHB4IGF1dG87IC8vIEFkZHMgbWFyZ2luIHRvcC9ib3R0b20gdG8gZml4IGJhc2VsaW5lIGdyaWQgOylcclxuXHJcbiAgaSxcclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAkZm9udExhcmdlO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRmb250TGFyZ2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRYTGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1jaXJjbGUtLWxhcmdlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogJGxpbmVIZWlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRMYXJnZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250WExhcmdlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIHBhZGRpbmc6ICgkbGluZUhlaWdodCArIG1hdGguZGl2KCRsaW5lSGVpZ2h0LCAyKSkgLSAyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcclxuXHJcbiAgICBhICYge1xyXG4gICAgICBwYWRkaW5nOiAoJGxpbmVIZWlnaHQgKyBtYXRoLmRpdigkbGluZUhlaWdodCwgMikpIC0gMTtcclxuXHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKCNmZmZmZmYsIC40Mik7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cclxuICAgICAgLy8gZGVtbyB0cmFuc2l0aW9uXHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgLy8ga2ljayBpbiBoYXJkd2FyZSBhY2NlbGVyYXRpb25cclxuICAgIH1cclxuXHJcbiAgICAubm8tdG91Y2ggYTpob3ZlciAmIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNmZmZmZmY7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uaWNvbi1jaXJjbGUtLW5hdiB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvckdyYXk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHBhZGRpbmc6IG1hdGguZGl2KCRsaW5lSGVpZ2h0LCAyKTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIHBhZGRpbmc6IDIycHg7IC8vIEJyZWFrcyBiYXNlbGluZSBncmlkXHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7IC8vIEFkZHMgbWFyZ2luIHRvcC9ib3R0b20gdG8gZml4IGJhc2VsaW5lIGdyaWQgOylcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDsgLy8gQWRkcyBtYXJnaW4gdG9wL2JvdHRvbSB0byBmaXggYmFzZWxpbmUgZ3JpZCA7KVxyXG4gIH1cclxuXHJcbiAgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsaW5lLWhlaWdodDogMXB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRCYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRMYXJnZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKiBUaGVtZWQgc3R5bGVzXHJcbipcclxuKiovXHJcblxyXG4udGhlbWVkIHtcclxuXHJcbiAgLnRoZW1lLS1tdWx0aS1kZXZpY2UtbGF5b3V0cyAmIHsgY29sb3I6ICRjb2xvckxheW91dHM7IH1cclxuXHJcbiAgLnRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgJiB7IGNvbG9yOiAkY29sb3JNZWRpYTsgfVxyXG5cclxuICAudGhlbWUtLXVzZXItaW5wdXQgJiB7IGNvbG9yOiAkY29sb3JVc2VyOyB9XHJcblxyXG4gIC50aGVtZS0tcGVyZm9ybWFuY2UgJiB7IGNvbG9yOiAkY29sb3JQZXJmb3JtYW5jZTsgfVxyXG5cclxufVxyXG5cclxuLnRoZW1lZC0tYmFja2dyb3VuZCB7XHJcblxyXG4gIC50aGVtZS0tbXVsdGktZGV2aWNlLWxheW91dHMgJixcclxuICAudGhlbWUtLW11bHRpLWRldmljZS1sYXlvdXRzICYubmV4dC1sZXNzb25zOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMYXlvdXRzOyB9XHJcblxyXG4gIC50aGVtZS0taW50cm9kdWN0aW9uLXRvLW1lZGlhICYsXHJcbiAgLnRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgJi5uZXh0LWxlc3NvbnM6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1lZGlhOyB9XHJcblxyXG4gIC50aGVtZS0tdXNlci1pbnB1dCAmLFxyXG4gIC50aGVtZS0tdXNlci1pbnB1dCAmLm5leHQtbGVzc29uczo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yVXNlcjsgfVxyXG5cclxuICAudGhlbWUtLXBlcmZvcm1hbmNlICYsXHJcbiAgLnRoZW1lLS1wZXJmb3JtYW5jZSAmLm5leHQtbGVzc29uczo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUGVyZm9ybWFuY2U7IH1cclxuXHJcbn1cclxuXHJcbi50aGVtZWQtLWhvdmVyIHtcclxuXHJcbiAgLnRoZW1lLS1tdWx0aS1kZXZpY2UtbGF5b3V0cyAmOmhvdmVyIHsgY29sb3I6ICRjb2xvckxheW91dHM7IH1cclxuXHJcbiAgLnRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgJjpob3ZlciB7IGNvbG9yOiAkY29sb3JNZWRpYTsgfVxyXG5cclxuICAudGhlbWUtLXVzZXItaW5wdXQgJjpob3ZlciB7IGNvbG9yOiAkY29sb3JVc2VyOyB9XHJcblxyXG4gIC50aGVtZS0tcGVyZm9ybWFuY2UgJjpob3ZlciB7IGNvbG9yOiAkY29sb3JQZXJmb3JtYW5jZTsgfVxyXG5cclxufVxyXG5cclxuLnRoZW1lZC0taG92ZXItc2Vjb25kYXJ5IHtcclxuXHJcbiAgLnRoZW1lLS1tdWx0aS1kZXZpY2UtbGF5b3V0cyAmOmhvdmVyIHsgY29sb3I6ICRjb2xvckxheW91dHNTZWNvbmRhcnk7IH1cclxuXHJcbiAgLnRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgJjpob3ZlciB7IGNvbG9yOiAkY29sb3JNZWRpYVNlY29uZGFyeTsgfVxyXG5cclxuICAudGhlbWUtLXVzZXItaW5wdXQgJjpob3ZlciB7IGNvbG9yOiAkY29sb3JVc2VyU2Vjb25kYXJ5OyB9XHJcblxyXG4gIC50aGVtZS0tcGVyZm9ybWFuY2UgJjpob3ZlciB7IGNvbG9yOiAkY29sb3JQZXJmb3JtYW5jZVNlY29uZGFyeTsgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIFdyYXBwZWQgY29udGVudCBpbiAuYXJ0aWNsZS1jb250YWluZXIgc28gd2UgY2FuXHJcbi8vIGVuY2Fwc3VsYXRlIHdoYXQgbmVlZHMgdG8gYmUgdGhlbWVkIHdpdGhvdXQgb3ZlcnJpZGluZ1xyXG4vLyBhbnl0aGluZyBvdXRzaWRlIG9mIHRoaXMgY29udGFpbmVyLlxyXG4uYXJ0aWNsZS1jb250YWluZXIgaDEsXHJcbi5hcnRpY2xlLWNvbnRhaW5lciBoMiB7XHJcblxyXG4gIC5hcnRpY2xlLS1tdWx0aS1kZXZpY2UtbGF5b3V0cyAmIHsgY29sb3I6ICRjb2xvckxheW91dHM7IH1cclxuXHJcbiAgLmFydGljbGUtLWludHJvZHVjdGlvbi10by1tZWRpYSAmIHsgY29sb3I6ICRjb2xvck1lZGlhOyB9XHJcblxyXG4gIC5hcnRpY2xlLS11c2VyLWlucHV0ICYgeyBjb2xvcjogJGNvbG9yVXNlcjsgfVxyXG5cclxuICAuYXJ0aWNsZS0tcGVyZm9ybWFuY2UgJiB7IGNvbG9yOiAkY29sb3JQZXJmb3JtYW5jZTsgfVxyXG59XHJcblxyXG5cclxuLy8gTGV0J3MgbWFrZSBzdXJlIHRoaXMgaXMgYXQgdGhlIGVuZCBzbyB3ZSBjYW4gb3ZlcnJpZGVcclxuLy8gcHJldmlvdXMgcnVsZXMuIFNwZWNpY2lmaXR5IHJ1bGVzLlxyXG4udGhlbWVkLS1ob3ZlciB7XHJcblxyXG4gIC5uYXYtdGhlbWUtLW11bHRpLWRldmljZS1sYXlvdXRzICY6aG92ZXIgeyBjb2xvcjogJGNvbG9yTGF5b3V0czsgfVxyXG5cclxuICAubmF2LXRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgJjpob3ZlciB7IGNvbG9yOiAkY29sb3JNZWRpYTsgfVxyXG5cclxuICAubmF2LXRoZW1lLS11c2VyLWlucHV0ICY6aG92ZXIgeyBjb2xvcjogJGNvbG9yVXNlcjsgfVxyXG5cclxuICAubmF2LXRoZW1lLS1wZXJmb3JtYW5jZSAmOmhvdmVyIHsgY29sb3I6ICRjb2xvclBlcmZvcm1hbmNlOyB9XHJcblxyXG59XHJcblxyXG4udGhlbWVkIHtcclxuXHJcbiAgLm5hdi10aGVtZS0tbXVsdGktZGV2aWNlLWxheW91dHMgJiB7IGNvbG9yOiAkY29sb3JMYXlvdXRzOyB9XHJcblxyXG4gIC5uYXYtdGhlbWUtLWludHJvZHVjdGlvbi10by1tZWRpYSAmIHsgY29sb3I6ICRjb2xvck1lZGlhOyB9XHJcblxyXG4gIC5uYXYtdGhlbWUtLXVzZXItaW5wdXQgJiB7IGNvbG9yOiAkY29sb3JVc2VyOyB9XHJcblxyXG4gIC5uYXYtdGhlbWUtLXBlcmZvcm1hbmNlICYgeyBjb2xvcjogJGNvbG9yUGVyZm9ybWFuY2U7IH1cclxuXHJcbn1cclxuXHJcbi50aGVtZWQtLWJhY2tncm91bmQge1xyXG5cclxuICAubmF2LXRoZW1lLS1tdWx0aS1kZXZpY2UtbGF5b3V0cyAmIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGF5b3V0czsgfVxyXG5cclxuICAubmF2LXRoZW1lLS1pbnRyb2R1Y3Rpb24tdG8tbWVkaWEgJiB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1lZGlhOyB9XHJcblxyXG4gIC5uYXYtdGhlbWUtLXVzZXItaW5wdXQgJiB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvclVzZXI7IH1cclxuXHJcbiAgLm5hdi10aGVtZS0tcGVyZm9ybWFuY2UgJiB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvclBlcmZvcm1hbmNlOyB9XHJcblxyXG59XHJcbiIsIi8qKlxyXG4qXHJcbiogU3R5bGVndWlkZVxyXG4qXHJcbioqL1xyXG5cclxuLnBhZ2UtLXN0eWxlZ3VpZGUge1xyXG5cclxuICAuc3R5bGVndWlkZV9fbW9kdWxlLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRsaW5lSGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbGluZUhlaWdodCoyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGxpbmVIZWlnaHQqMyAtIDE7XHJcblxyXG4gIH1cclxuXHJcbiAgLnN0eWxlZ3VpZGVfX2NvbG9yLWxpc3Qge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmVIZWlnaHQqMiBzb2xpZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJGxpbmVIZWlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdHlsZWd1aWRlX19icmVhZGNydW1iIC5icmVhZGNydW1icyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5zdHlsZWd1aWRlX19saXN0cyB7XHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJGxpbmVIZWlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3R5bGVndWlkZV9faW52ZXJ0ZWQtYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZThlODtcclxuICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICB9XHJcblxyXG4gIC5zdHlsZWd1aWRlX190aGVtZS1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JMYXlvdXRzO1xyXG4gICAgcGFkZGluZzogMCAxM3B4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kZW1vIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZUhlaWdodDtcclxuICBtYXJnaW4tdG9wOiAkbGluZUhlaWdodDtcclxufVxyXG5cclxuLmRlbW8ge1xyXG4gIFtjbGFzcyo9XCJnLVwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmF5TGlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbGluZUhlaWdodDtcclxuICAgIG1pbi1oZWlnaHQ6ICRsaW5lSGVpZ2h0KjY7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSB0eXBlLS1zbWFsbDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdIVE1MIGNsYXNzZXM6ICc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBhdHRyKGNsYXNzKTtcclxuICAgICAgd29yZC1zcGFjaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuKlxyXG4qIFJlc291cmNlcyBwYWdlXHJcbipcclxuKiovXHJcblxyXG4ucGFnZS0tcmVzb3VyY2VzIHtcclxuICAmIC5hcnRpY2xlLXNlY3Rpb25fX2ljb24sXHJcbiAgJiAuYXJ0aWNsZXMtY291bnQsXHJcbiAgJiAuZ3VpZGVzLWxpc3RfX2l0ZW0gLnNlY29uZGFyeS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmIC5wcmltYXJ5LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6ICRsaW5lSGVpZ2h0O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRsaW5lSGVpZ2h0KjI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvKipcclxuKlxyXG4qIEhlbHBlclxyXG4qXHJcbioqL1xyXG5cclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbi5jbGVhciB7XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgQ09MT1JTICA9PT09PT09PT09Ki9cclxuXHJcbi5jb2xvci0tYmx1ZSB7IGNvbG9yOiAkY29sb3JCbHVlOyB9XHJcbi5jb2xvci0tcmVkIHsgY29sb3I6ICRjb2xvclJlZDsgfVxyXG4uY29sb3ItLWdyZWVuIHsgY29sb3I6ICRjb2xvckdyZWVuOyB9XHJcbi5jb2xvci0teWVsbG93IHsgY29sb3I6ICRjb2xvclllbGxvdzsgfVxyXG4uY29sb3ItLWJsdWUtc2Vjb25kYXJ5IHsgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7IH1cclxuLmNvbG9yLS1yZWQtc2Vjb25kYXJ5IHsgY29sb3I6ICRjb2xvclJlZFNlY29uZGFyeTsgfVxyXG4uY29sb3ItLWdyZWVuLXNlY29uZGFyeSB7IGNvbG9yOiAkY29sb3JHcmVlblNlY29uZGFyeTsgfVxyXG4uY29sb3ItLXllbGxvdy1zZWNvbmRhcnkgeyBjb2xvcjogJGNvbG9yWWVsbG93U2Vjb25kYXJ5OyB9XHJcblxyXG4uY29sb3ItLWdyYXktYmFja2dyb3VuZCB7IGNvbG9yOiAkY29sb3JHcmF5QmFja2dyb3VuZDsgfVxyXG4uY29sb3ItLWdyYXkta2V5bGluZSB7IGNvbG9yOiAkY29sb3JHcmF5S2V5bGluZTsgfVxyXG4uY29sb3ItLWdyYXkgeyBjb2xvcjogJGNvbG9yR3JheTsgfVxyXG4uY29sb3ItLWdyYXktZGFyayB7IGNvbG9yOiAkY29sb3JHcmF5RGFyazsgfVxyXG5cclxuLmNvbG9yLS10ZXh0IHsgY29sb3I6ICRjb2xvclRleHQ7IH1cclxuLmNvbG9yLS1oaWdobGlnaHQgeyBjb2xvcjogJGNvbG9ySGlnaGxpZ2h0OyB9XHJcbi5jb2xvci0td2FybmluZyB7IGNvbG9yOiAkY29sb3JXYXJuaW5nOyB9XHJcbi5jb2xvci0tZGFuZ2VyIHsgY29sb3I6ICRjb2xvckRhbmdlcjsgfVxyXG4uY29sb3ItLW11dGVkIHsgY29sb3I6ICRjb2xvck11dGVkOyB9XHJcblxyXG4uY29sb3ItLXJlbWVtYmVyIHsgY29sb3I6ICRjb2xvclJlbWVtYmVyOyB9XHJcbi5jb2xvci0tbGVhcm5pbmcgeyBjb2xvcjogJGNvbG9yTGVhcm5pbmc7IH1cclxuXHJcbi5jb2xvci0tbGF5b3V0cyB7IGNvbG9yOiAkY29sb3JMYXlvdXRzOyB9XHJcbi5jb2xvci0tdXNlciB7IGNvbG9yOiAkY29sb3JVc2VyOyB9XHJcbi5jb2xvci0tbWVkaWEgeyBjb2xvcjogJGNvbG9yTWVkaWE7IH1cclxuLmNvbG9yLS1wZXJmb3JtYW5jZSB7IGNvbG9yOiAkY29sb3JQZXJmb3JtYW5jZTsgfVxyXG4uY29sb3ItLWxheW91dHMtc2Vjb25kYXJ5IHsgY29sb3I6ICRjb2xvckxheW91dHNTZWNvbmRhcnk7IH1cclxuLmNvbG9yLS11c2VyLXNlY29uZGFyeSB7IGNvbG9yOiAkY29sb3JVc2VyU2Vjb25kYXJ5OyB9XHJcbi5jb2xvci0tbWVkaWEtc2Vjb25kYXJ5IHsgY29sb3I6ICRjb2xvck1lZGlhU2Vjb25kYXJ5OyB9XHJcbi5jb2xvci0tcGVyZm9ybWFuY2Utc2Vjb25kYXJ5IHsgY29sb3I6ICRjb2xvclBlcmZvcm1hbmNlU2Vjb25kYXJ5OyB9XHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgVEVYVCBESVZJREVSICA9PT09PT09PT09Ki9cclxuXHJcbi50ZXh0LWRpdmlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZUhlaWdodDtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkY29sb3JHcmF5S2V5bGluZTtcclxuICAgIGxlZnQ6IDMwJTtcclxuICAgIGJvdHRvbTogbWF0aC5kaXYoJGxpbmVIZWlnaHQsIC0yKTtcclxuICB9XHJcblxyXG4gICYueGxhcmdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRsaW5lSGVpZ2h0KjI7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IG1hdGguZGl2KCRsaW5lSGVpZ2h0KjIsIC0yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYueHhsYXJnZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbGluZUhlaWdodCozO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiBtYXRoLmRpdigkbGluZUhlaWdodCozLCAtMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmh1Z2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGxpbmVIZWlnaHQqMztcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogbWF0aC5kaXYoJGxpbmVIZWlnaHQqMywgLTIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgR0VORVJJQyAgPT09PT09PT09PSovXHJcbi5jZW50ZXJlZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09ICBUQUcgID09PT09PT09PT0qL1xyXG4udGFnIHtcclxuICBAaW5jbHVkZSB0eXBlLS1zbWFsbDtcclxuICBmb250LWZhbWlseTogJGZvbnRIaWdobGlnaHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcjICc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi8qIVxyXG4gKiAgRm9udCBBd2Vzb21lIDQuMy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcclxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG5cclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJwYXRoXCI7XHJcbkBpbXBvcnQgXCJjb3JlXCI7XHJcbkBpbXBvcnQgXCJsYXJnZXJcIjtcclxuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XHJcbkBpbXBvcnQgXCJsaXN0XCI7XHJcbkBpbXBvcnQgXCJib3JkZXJlZC1wdWxsZWRcIjtcclxuQGltcG9ydCBcImFuaW1hdGVkXCI7XHJcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcclxuQGltcG9ydCBcInN0YWNrZWRcIjtcclxuQGltcG9ydCBcImljb25zXCI7XHJcbiIsIi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vMSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLy8gZW5zdXJlcyBubyBoYWxmLXBpeGVsIHJlbmRlcmluZyBpbiBmaXJlZm94XHJcblxyXG59XHJcbiIsIi8vIEljb24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgZm9udC1zaXplOiBtYXRoLmRpdig0ZW0sIDMpO1xyXG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzZW0sIDQpO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XHJcbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkB1c2UgJ3Nhc3M6bWF0aCc7XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xyXG4gIHdpZHRoOiBtYXRoLmRpdigxOGVtLCAxNCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi8vIExpc3QgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xyXG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XHJcbiAgdG9wOiBtYXRoLmRpdigyZW0sIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgbWF0aC5kaXYoNGVtLCAxNCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xyXG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuMy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcclxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xyXG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjMuMFwiICFkZWZhdWx0O1xyXG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcclxuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRmYS1saS13aWR0aDogICAgICAgICBtYXRoLmRpdigzMGVtLCAxNCkgIWRlZmF1bHQ7XHJcblxyXG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcclxuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XHJcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xyXG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XHJcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcclxuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcclxuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XHJcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xyXG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XHJcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XHJcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcclxuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xyXG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xyXG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xyXG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xyXG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XHJcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcclxuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xyXG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XHJcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XHJcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XHJcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xyXG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XHJcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XHJcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XHJcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XHJcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XHJcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcclxuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcclxuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XHJcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcclxuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xyXG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XHJcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XHJcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcclxuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcclxuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XHJcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcclxuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xyXG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XHJcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XHJcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcclxuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xyXG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XHJcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcclxuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xyXG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xyXG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XHJcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xyXG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcclxuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XHJcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XHJcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcclxuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcclxuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcclxuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XHJcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcclxuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XHJcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcclxuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcclxuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xyXG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcclxuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XHJcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xyXG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XHJcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcclxuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XHJcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XHJcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xyXG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcclxuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcclxuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xyXG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xyXG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XHJcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xyXG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcclxuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xyXG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xyXG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcclxuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcclxuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcclxuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XHJcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XHJcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcclxuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcclxuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XHJcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XHJcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XHJcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XHJcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xyXG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XHJcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XHJcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XHJcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xyXG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xyXG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcclxuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xyXG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcclxuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XHJcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcclxuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xyXG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XHJcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xyXG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xyXG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XHJcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcclxuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcclxuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcclxuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcclxuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcclxuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xyXG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XHJcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcclxuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xyXG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xyXG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcclxuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xyXG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcclxuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcclxuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcclxuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XHJcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xyXG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XHJcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcclxuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xyXG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XHJcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xyXG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcclxuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcclxuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcclxuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xyXG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcclxuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xyXG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XHJcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcclxuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XHJcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xyXG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xyXG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcclxuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcclxuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcclxuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XHJcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xyXG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XHJcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XHJcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcclxuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcclxuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XHJcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcclxuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XHJcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xyXG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcclxuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcclxuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xyXG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xyXG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcclxuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcclxuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XHJcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcclxuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XHJcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcclxuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XHJcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xyXG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcclxuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcclxuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XHJcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XHJcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcclxuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XHJcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xyXG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XHJcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XHJcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcclxuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcclxuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XHJcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XHJcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XHJcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xyXG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xyXG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcclxuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcclxuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcclxuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xyXG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XHJcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XHJcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcclxuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xyXG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XHJcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XHJcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcclxuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XHJcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcclxuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcclxuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjFkYlwiO1xyXG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XHJcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xyXG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XHJcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xyXG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XHJcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcclxuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XHJcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XHJcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XHJcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcclxuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xyXG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xyXG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xyXG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xyXG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xyXG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcclxuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XHJcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XHJcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xyXG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XHJcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XHJcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcclxuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XHJcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcclxuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xyXG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XHJcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XHJcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XHJcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xyXG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcclxuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xyXG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xyXG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcclxuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XHJcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XHJcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcclxuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XHJcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xyXG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcclxuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XHJcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcclxuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XHJcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XHJcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xyXG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcclxuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xyXG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XHJcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcclxuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xyXG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XHJcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XHJcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcclxuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xyXG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XHJcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XHJcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xyXG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xyXG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XHJcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XHJcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcclxuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xyXG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcclxuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XHJcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XHJcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xyXG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xyXG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XHJcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcclxuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xyXG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcclxuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XHJcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XHJcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xyXG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcclxuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcclxuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XHJcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcclxuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcclxuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xyXG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xyXG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XHJcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XHJcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xyXG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcclxuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xyXG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xyXG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xyXG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xyXG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcclxuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcclxuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcclxuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XHJcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XHJcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XHJcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xyXG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcclxuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XHJcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xyXG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XHJcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYxYTdcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcclxuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XHJcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XHJcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcclxuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcclxuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xyXG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xyXG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XHJcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcclxuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xyXG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xyXG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xyXG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XHJcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xyXG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xyXG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcclxuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcclxuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XHJcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xyXG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XHJcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XHJcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xyXG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XHJcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xyXG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XHJcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcclxuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xyXG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xyXG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xyXG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xyXG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcclxuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcclxuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XHJcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcclxuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xyXG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcclxuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xyXG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xyXG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcclxuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XHJcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XHJcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xyXG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XHJcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcclxuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XHJcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XHJcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XHJcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcclxuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XHJcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcclxuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xyXG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xyXG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcclxuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcclxuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xyXG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xyXG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xyXG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xyXG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XHJcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcclxuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xyXG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XHJcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcclxuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcclxuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XHJcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XHJcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XHJcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xyXG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xyXG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XHJcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcclxuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xyXG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XHJcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XHJcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcclxuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XHJcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XHJcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XHJcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XHJcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcclxuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XHJcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xyXG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcclxuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcclxuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XHJcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcclxuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XHJcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XHJcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcclxuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcclxuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcclxuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XHJcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xyXG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xyXG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xyXG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xyXG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XHJcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XHJcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xyXG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XHJcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XHJcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcclxuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xyXG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xyXG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xyXG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XHJcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XHJcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XHJcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcclxuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xyXG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xyXG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XHJcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XHJcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xyXG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcclxuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcclxuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XHJcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcclxuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcclxuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcclxuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XHJcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xyXG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcclxuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcclxuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xyXG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XHJcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xyXG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcclxuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcclxuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XHJcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xyXG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcclxuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xyXG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XHJcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcclxuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcclxuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcclxuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XHJcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcclxuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xyXG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcclxuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XHJcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcclxuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcclxuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XHJcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xyXG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XHJcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcclxuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XHJcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XHJcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcclxuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcclxuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcclxuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XHJcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcclxuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xyXG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcclxuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XHJcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcclxuJGZhLXZhci12azogXCJcXGYxODlcIjtcclxuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcclxuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xyXG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcclxuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xyXG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcclxuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcclxuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XHJcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XHJcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcclxuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xyXG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XHJcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xyXG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcclxuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XHJcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcclxuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcclxuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcclxuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xyXG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xyXG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcclxuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcclxuXHJcbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xyXG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XHJcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbn1cclxuXHJcbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcclxuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxyXG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcbn1cclxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxyXG5cclxuLy8gSG9vayBmb3IgSUU4LTlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbiIsIi8vIE1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGZhLWljb24oKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8xIEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyAvLyBlbnN1cmVzIG5vIGhhbGYtcGl4ZWwgcmVuZGVyaW5nIGluIGZpcmVmb3hcclxuXHJcbn1cclxuXHJcbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcblxyXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxufVxyXG4iLCIvLyBTdGFja2VkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XHJcbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cclxuIiwiaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc21vb3RoOiBhbHdheXM7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgY29sb3I6ICRjb2xvckJsYWNrVGV4dDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JheUJnMztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvKiBIZWlnaHQgb2YgdGhlIGhlYWRlciAqL1xyXG4gICAgcGFkZGluZzogMTE1cHggMCAwO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMjE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yQmxhY2tIZWFkaW5nO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuM2VtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNzU3ODk0ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMi40ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIGNvbG9yOiAkY29sb3JCbGFja0hlYWRpbmc7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIGNvbG9yOiAkY29sb3JCbGFja0hlYWRpbmc7XHJcbn1cclxuLmgzIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMwMDBlbTtcclxufVxyXG5cclxuaDQsIC5oNCB7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yQmxhY2tIZWFkaW5nO1xyXG59XHJcbi5oNCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgY29sb3I6ICRjb2xvckJsYWNrSGVhZGluZztcclxufVxyXG5cclxucCxcclxuZGwge1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodEJhc2U7XHJcbiAgICBmb250LXNpemU6ICRmb250U2l6ZUJhc2U7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5wLm5vdGUge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGNvbG9yOiAkY29sb3JHcmF5VGV4dDI7XHJcbn1cclxuXHJcbmRsIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuZGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5saW5rLFxyXG5hIHtcclxuICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlQm9yZGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmEuYmlnLWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNGVtO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAsIGZvb3RlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlUZXh0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5QmcyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXlCZztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheVRleHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbnBpY3R1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VySGFsZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VySGFsZjtcclxufVxyXG5cclxuLmgtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRhbmdlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yRGFuZ2VyO1xyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5oaWRkZW4tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5oaWRkZW4tdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxN3B4KSB7XHJcbiAgICAuaGlkZGVuLXRhYmxldC13aWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XHJcbiAgICBodG1sLCBib2R5IHtcclxuICAgICAgICAvL292ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgICAuaGlkZGVuLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIvLyMgVmFyaWFibGVzXHJcblxyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuLy8jIyBHcmlkXHJcbiRjb250YWluZXJHYXA6IDEuNWVtO1xyXG5cclxuLy8jIyBUZXh0XHJcbiRsaW5lSGVpZ2h0QmFzZTogMS4yODZlbTtcclxuJGZvbnRTaXplQmFzZTogMS40ZW07XHJcblxyXG4vLyMjIENvbG9yaW5nXHJcbiRjb2xvckJsdWVNYWluOiAjMjQ1YWEyO1xyXG4kY29sb3JCbHVlQm9yZGVyOiAjYTFiN2QzO1xyXG4kY29sb3JCbGFja1RleHQ6ICMzMzM7XHJcbiRjb2xvckJsYWNrSGVhZGluZzogIzIyMjtcclxuJGNvbG9yR3JheUJnOiAjMmUyZTJlO1xyXG4kY29sb3JHcmF5VGV4dDogIzY2NjtcclxuJGNvbG9yR3JheVRleHQyOiAjOTk5O1xyXG4kY29sb3JHcmF5VGV4dDM6ICM1NTU7XHJcbiRjb2xvclRleHRXaGl0ZTogI2ZmZjtcclxuJGNvbG9yTGlnaHRHcmF5Qmc6ICNmNmY2ZjY7XHJcbiRjb2xvckxpZ2h0R3JheUJnMjogI2VlZTtcclxuJGNvbG9yTGlnaHRHcmF5QmczOiAjZjlmOWY5O1xyXG4kY29sb3JMaWdodEdyYXlCb3JkZXI6ICNkZGQ7XHJcbiRjb2xvckxpZ2h0R3JheVRleHQ6ICNjY2M7XHJcbiRjb2xvckxpZ2h0Qmx1ZUJnOiAjZWJmMGY2O1xyXG4kY29sb3JMaWdodEJsdWVCZzI6ICM1OThjZDA7XHJcbiRjb2xvckxpZ2h0Qmx1ZUJnMzogIzdjYWJlYTtcclxuJGNvbG9yTGlnaHRCbHVlQm9yZGVyOiAjY2RkN2U1O1xyXG4kY29sb3JMaWdodEJsdWVCb3JkZXIyOiAjMzE2YWI2O1xyXG4kY29sb3JQcmVzc0dyZWVuOiAjNmViNDFkO1xyXG4kY29sb3JTdWNjZXNzOiAjNDlhYTQxO1xyXG4kY29sb3JEYW5nZXI6ICNiYjA3MDY7XHJcbiRjb2xvckJsdWVUb3BNZW51QmFja2dyb3VkOiAjMWE0NjgzO1xyXG4kY29sb3JCbHVlVG9wTWVudUJhY2tncm91ZEhvdmVyOiAjMUMzQTYxO1xyXG4kY29sb3JPcmFuZ2U6ICNGOTlDMEY7XHJcblxyXG4vLyMjIFNwYWNpbmdcclxuJHNwYWNlckJhc2lzOiAwLjkzNzVyZW07XHJcblxyXG4kc3BhY2VyQmFzZTogJHNwYWNlckJhc2lzO1xyXG4kc3BhY2VyRG91YmxlOiAyICogJHNwYWNlckJhc2lzO1xyXG4kc3BhY2VyTGFyZ2U6IDEuNSAqICRzcGFjZXJCYXNpcztcclxuJHNwYWNlckhhbGY6IG1hdGguZGl2KCRzcGFjZXJCYXNpcywgMik7XHJcbiRzcGFjZXJTbWFsbDogbWF0aC5kaXYoJHNwYWNlckJhc2lzLCA0KTtcclxuIiwiLy8jIFV0aWxpdGllc1xyXG5cclxuLy8jIyBGbG93XHJcbi5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4vLyMjIFRleHRcclxuLnRleHQtLWJhc2Uge1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0QmFzZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplQmFzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi8vIyMgR3JhcGhpY3NcclxuLmltZy0tZmx1aWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5pbWctbG9nbyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmltZy1sb2dvLS1iYXNlIHtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgbWF4LWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmltZy1sb2dvLS1sYXJnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi8vIyMgU3BhY2luZ1xyXG4ubXQtLWhhbGYge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlckhhbGYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LS1iYXNlIHtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlckJhc2UgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXJCYXNlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LS1iYXNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyQmFzZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi0tYmFzZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlckJhc2UgIWltcG9ydGFudDtcclxufVxyXG4ucHQtLWRvdWJsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlckRvdWJsZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYi0tZG91YmxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyRG91YmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LS1sYXJnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlckxhcmdlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LS1oYWxmIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VySGFsZiAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC0tc21hbGwge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjZXJTbWFsbCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdC0tMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyMjIFNpemluZ1xyXG4ubWF4LXdpZHRoLS0yODAge1xyXG4gICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tYXgtd2lkdGgtLTQwMCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIyMgRGl2aWRlcnNcclxuLmhyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxufVxyXG5cclxuLy8jIyBGbG9hdFxyXG4uZmxvYXQtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZsb2F0LXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLy8jIyBTY3JlZW4gUmVhZGVyc1xyXG4uc3Itb25seSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8jIyBNaXNjXHJcbi5jb2x1bW5zIHtcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skc21hbGwtdXB9IHtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogJHNwYWNlckxhcmdlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuICAgIH1cclxufVxyXG4iLCIuY29udGFpbmVyLW5vLWJvcmRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXlCZztcclxufVxyXG5cclxuLmNvbnRhaW5lci1vdXRlciB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXItbm8tYm9yZGVyO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXJHYXA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lckdhcDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JheUJnMztcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXItb3V0ZXI7XHJcblxyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lckdhcDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXJHYXA7XHJcblxyXG4gICAgLnRleHQtZGl2aWRlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLm1hcmtldGluZy1pbXBvcnRhbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIHAubWFya2V0aW5nLW5vdC10aGF0LWltcG9ydGFudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcC5tYXJrZXRpbmctc3VwZXItaW1wb3J0YW50IHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1nYXAtcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lckdhcDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1yb3cge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogLSRjb250YWluZXJHYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyR2FwO1xyXG59XHJcbi5jb250YWluZXItcm93LS1zbWFsbC1vbmx5IHtcclxuICAgIEBpbmNsdWRlIHNtYWxsLW9ubHkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lckdhcDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyR2FwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLS1tYXJnaW4tc3RhcnQge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlckJhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLXBhZ2UtZW5kIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0Qmx1ZUJnO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmF5QmcyO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsYWNrSGVhZGluZztcclxufVxyXG5cclxuLmNvbnRhaW5lci13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JUZXh0V2hpdGU7XHJcbn1cclxuXHJcbi5jb250YWluZXItYmx1ZS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvckxpZ2h0Qmx1ZUJvcmRlcjtcclxufVxyXG5cclxuLmNvbnRhaW5lci1ncmF5LWJvcmRlciB7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWRhcmstZ3JheS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZWRlZGU7XHJcbn1cclxuXHJcbi5jb250YWluZXItcmVkLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZGMwYzMwO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWdyZWVuLWJvcmRlciB7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yUHJlc3NHcmVlbjtcclxufVxyXG5cclxuLmNvbnRhaW5lci1jYXRlZ29yeS1saXN0LmhvbWVwYWdlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEJsdWVCb3JkZXI7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItY2F0ZWdvcnktbGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjZlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtXHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXlCZztcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JheUJnMztcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci10YWJzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1jb250YWN0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0R3JheUJnMztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS42ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItYWJvdXQtbGlzdCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0R3JheUJnMztcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1wcm9tbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhaW5lci1wYXJ0bmVycyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWFscGhhYmV0IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAuZy13aWRlLS0xMSB7XHJcbiAgICAgICAgd2lkdGg6IDY2LjI0NiU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItdGhpbi1ncmF5LWJvcmRlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWluc3VyYW5jZS10ZXh0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40ZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC44MzMzMzNlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc3Nzc3NmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjg1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMzNlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43MjVlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSAuYmxvY2stbGFyZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkZGluZy1ib3R0b206IDAuN2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tYmx1ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAyLjhlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LXN1Y2Nlc3MtbWFya3Mge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgbGkgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1zdWNjZXNzLW1hcmtzIHtcclxuICAgICAgICAgICAgLW1vei1jb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWJsdWUge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXItZ3JheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXJyb3ItcGFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiLyoqXHJcbiAqIEN1c3RvbSBMZWN0dXJhIGljb25zXHJcbiAqL1xyXG5cclxuLmljIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcblxyXG4uaWMtbG9jYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2Zyb250ZW5kL2Rpc3QvaW1hZ2VzL2ljb25zL2ljb24tbG9jYXRpb24ucG5nJyk7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmljLWJ1bGxkb3plciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvZnJvbnRlbmQvZGlzdC9pbWFnZXMvaWNvbnMvaWNvbi1idWxsZG96ZXIucG5nJyk7XHJcbiAgICB3aWR0aDogMTIxcHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbn1cclxuXHJcbi5pbnB1dC13aXRoLWljb24gLmljLWxvY2F0aW9uIHtcclxuICAgIG1hcmdpbjogMC43cmVtO1xyXG59IiwiLmxlY3R1cmEtYmFyIHtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JMaWdodEdyYXlUZXh0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckxpZ2h0R3JheVRleHQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAzMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tYWN0aXZlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubGVjdHVyYS1iYXIge1xyXG4gICAgICAgIC5ib3gtbGlua3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4Ym94IHtcclxuICAgICAgICAubGVjdHVyYS1iYXIge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBuby13cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LWxpbmtzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGZsZXg6IDIgMCA1MCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMS4wNzVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDIwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWZsZXhib3gge1xyXG4gICAgICAgIC5sZWN0dXJhLWJhciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcblxyXG4gICAgICAgICAgICAuYm94LWxpbmtzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgIC5sZWN0dXJhLWJhciB7XHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbGFja0hlYWRpbmc7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjE4cHgpLzIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXBwLWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmZpeGVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICAgICAgICAgICAgJiB+IGhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAmLmZpeGVkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMThweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFwcC1iYXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy9oZWlnaHQ6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTFlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjp2aXNpdGVkLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0V2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMy5tYXJrZXQge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMThweCkge1xyXG4gICAgLy8gICAgLnRvcC1tZW51IHtcclxuICAgIC8vICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgIC8vICAgIH1cclxuICAgIC8vfVxyXG5cclxuICAgICYubWVudS1vcGVuIHtcclxuICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAgICAgLy8gICAgI3NwZWNzLXNlYXJjaCB7XHJcbiAgICAgICAgLy8gICAgICAgIGlucHV0LCBhIHtcclxuICAgICAgICAvLyAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAvLyAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAvLyAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgLy8gICAgICAgIH1cclxuICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgLy99XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIxOHB4KS8yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcHAtYmFyIC5sb2dvIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMWVtIDAgMCAxZW07XHJcbiAgICBjb2xvcjogI2ZlZmVmZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5jb29wZXJhdGlvbi13aXRoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXBwLWJhciAubG9nbyBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5hcHAtYmFyIGJ1dHRvbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC41NWVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMTNweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXBwLWJhciBidXR0b24gaW1nIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG59XHJcblxyXG4uYXBwLWJhciAubWVudSB7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkY29sb3JUZXh0V2hpdGU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYXBwLWJhciAuc2VhcmNoLWJ1dHRvbiB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvckxpZ2h0Qmx1ZUJvcmRlcjI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JMaWdodEJsdWVCb3JkZXIyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYXBwLWJhci10ZXh0LXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5MDE7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQyMHB4KSB7XHJcbiAgICAvLyAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgLy8gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgLy99XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0Qmx1ZUJnMjtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0V2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCZzI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcGFyYXRvci1zdXBwb3J0ZWQtYnkge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICB0b3A6IDY1cHg7XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjAyNWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5VGV4dDM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFja0hlYWRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZWdhLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTExZW0gMS4xMTFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0Qmx1ZUJnMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0R3JheUJnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrSGVhZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5Qmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItYm94IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlUZXh0MjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAuc2VwYXJhdG9yLWJnIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEJsdWVCZzI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAub3Blbi1zZWFyY2gge1xyXG4gICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlubmVyLWNvbnRhaW5lci1zZWFyY2gge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2RkZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4tbWVudSB7XHJcbiAgICAgICAgLmlubmVyLWNvbnRhaW5lci1zZWFyY2gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcGFyYXRvci1iZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXZpc2libGUge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDU1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0M2VtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzQ1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtYWRkb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIxN3B4KSB7XHJcbiAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VwYXJhdG9yLXN1cHBvcnRlZC1ieSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIxN3B4KXtcclxuICAgIC5uby1mbGV4Ym94IC5zZWFyY2gtdmlzaWJsZSAuc2VhcmNoIHtcclxuICAgICAgICByaWdodDogMGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhlYWRyb29tIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5oZWFkcm9vbS0tcGlubmVkIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbn1cclxuXHJcbi5oZWFkcm9vbS0tdW5waW5uZWQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxufVxyXG5cclxuLmFwcC1iYXItb3Blbi1tZW51IC5tZW51LCAuYXBwLWJhci1vcGVuLXNlYXJjaCAuc2VhcmNoLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JUZXh0V2hpdGU7XHJcbiAgICBjb2xvcjogJGNvbG9yQmxhY2tUZXh0O1xyXG59XHJcblxyXG4uaW5zdXJhbmNlLWxheW91dCB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbjogLTEwcHggLjVlbSAwIDA7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgcGFkZGluZzogLjhlbTtcclxuXHJcbiAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZDA1MjU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMGMzMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI2RjMGMzMCwgMTUlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmQwNTI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lZ2EtbWVudSB7XHJcbiAgICAvL2xlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIxOHB4KS8yKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmV5O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggIzAwMDAwMDNkO1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgLy90b3A6IDEwMHB4O1xyXG5cclxuICAgIC5tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEyMThweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW0tY29sdW1uIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIHVsLm1tLXRvcC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tbS10Yy1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tbS10Yy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE3cHgpIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcblxyXG4gICAgICAgIC5tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgLm1tLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB1bC5tbS10b3AtY2F0ZWdvcnkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1tLXRjLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubW0tdGMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAubW0tdG9wLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW0tdGMtYmFjay1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1tLXRjLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1tLXRjLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZHJvb20tLXVucGlubmVkIC5tZWdhLW1lbnUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG59XHJcbiIsImJvZHkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICN0dy13aWRnZXQtbWFpbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDIxMHB4IWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogMzY1cHghaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIxN3B4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjc1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTk1cHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA0ODBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VwcG9ydGVkLWJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbWVudSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCbHVlTWFpbjtcclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTdweCkge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVUb3BNZW51QmFja2dyb3VkSG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sZWN0dXJhLWxhbmd1YWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAubGVjdHVyYS1sYW5ndWFnZS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbHVlVG9wTWVudUJhY2tncm91ZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjExMWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTdlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVRvcE1lbnVCYWNrZ3JvdWRIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnLmFycm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWN0dXJhLWxhbmd1YWdlLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggIzAwMDAwMDZiO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlcy1wYWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgJi5pdGVtLXRvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pdGVtLXNlcnZpY2VzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcnZpY2VzLXBhZ2VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVUb3BNZW51QmFja2dyb3VkO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMTExZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NGVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMzNlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVUb3BNZW51QmFja2dyb3VkSG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2Zy5hcnJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmljZXMtcGFnZXMtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCAjMDAwMDAwNmI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzLXBhZ2VzLW1vYmlsZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcnZpY2VzLXBhZ2VzLW1vYmlsZS1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlcnZpY2VzLXBhZ2VzLW1vYmlsZS1tZW51LW9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1jb250YWluZXIge1xyXG4gICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlVG9wTWVudUJhY2tncm91ZEhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VhcmNoLXZpc2libGUgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVUb3BNZW51QmFja2dyb3VkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5sZWN0dXJhLWxhbmd1YWdlLCAuc2VydmljZXMtcGFnZXMsIC5zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLm1haW4tbWVudSB7XHJcbiAgICAgICAgICAgIC5tb2JpbGUtbWVudS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JheUJnO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmF5Qmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JheUJnIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zZXJ2aWNlcy1wYWdlcy5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZVRvcE1lbnVCYWNrZ3JvdWQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgLm1vZGVsLWRldGFpbC0xLTIgLnRvcC1tZW51IHVsIGxpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5hY3RpdmUgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWMzYTYxO1xyXG4gICAgY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwIC41ZW0gMCAwO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICBwYWRkaW5nOiAuOGVtO1xyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1zbSB7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG59XHJcblxyXG5wIC5idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxLjE0MjhlbTtcclxufVxyXG5cclxuLmJ1dHRvbi1ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFjM2E2MTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvckJsdWVNYWluLCAxNSUpO1xyXG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTGlnaHRCbHVlQm9yZGVyO1xyXG4gICAgICAgIC8vY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnV0dG9uLW91dGxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvckJsdWVNYWluLCAxNSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1yZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JkMDUyNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzBjMzA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjZGMwYzMwLCAxNSUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2JkMDUyNTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1ncmF5IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckdyYXlCZztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ1dHRvbi1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0V2hpdGU7XHJcblxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1ncmF5LTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JheUJnO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1saWdodC1ncmF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgY29sb3I6ICRjb2xvckJsYWNrVGV4dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrVGV4dDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG5cclxuICAgICYsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlQm9yZGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLXdpZGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbn1cclxuXHJcbi5idXR0b24tcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbiIsIi8vIyBEZXNjcmlwdGlvbiBMaXN0c1xyXG5cclxuLmRsLWhvcml6b250YWwge1xyXG4gICAgJGR0LXdpZHRoOiAxMjBweDtcclxuXHJcbiAgICBkdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6ICRkdC13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICBkZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRkdC13aWR0aDtcclxuICAgIH1cclxufVxyXG4iLCIuc2VhcmNoIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNGVtO1xyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBwYWRkaW5nOiAuNmVtO1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC42ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC42ZW07XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5uby1mbGV4Ym94IHtcclxuICAgIC5zZWFyY2gge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC12aXNpYmxlIC5zZWFyY2ggLmJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyMgQ2FyZHNcclxuXHJcbkB1c2UgJ3Nhc3M6bWF0aCc7XHJcblxyXG4kY2FyZC1ib3JkZXItd2lkdGg6IDJweDtcclxuJGNhcmQtaW1nLXdpZHRoOiAxODBweDtcclxuXHJcbi5jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyTGFyZ2U7XHJcblxyXG4gICAgLmNhcmRfX2VtYmVkIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRjYXJkLWltZy13aWR0aDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VySGFsZjtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmRfX3RpdGxlIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjZXJIYWxmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uY2FyZF9fdGl0bGUtLWJvbGQge1xyXG4gICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgLmNhcmRfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFja1RleHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZF9fbGluayB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkX19lbWJlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyMjIFR5cGVzXHJcbi5jYXJkLS1jb21wYWN0LXNtYWxsLW9ubHkge1xyXG4gICAgQGluY2x1ZGUgc21hbGwtb25seSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlckhhbGYgJHNwYWNlckJhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFdoaXRlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IG1hdGguZGl2KCRjYXJkLWJvcmRlci13aWR0aCwgLTIpO1xyXG4gICAgICAgICAgICBib3R0b206IG1hdGguZGl2KCRjYXJkLWJvcmRlci13aWR0aCwgLTIpO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY29sb3JMaWdodEdyYXlCZzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9fZW1iZWQge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxNyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyQmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyMgRmVlZFxyXG5cclxuLmZlZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHNwYWNlckhhbGY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2VySGFsZjtcclxufVxyXG5cclxuLmZlZWQtLTItc21hbGwge1xyXG4gICAgQGluY2x1ZGUgc21hbGwtb25seSB7XHJcbiAgICAgICAgLmZlZWRfX2NvbCB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGNhcmQtaW1nLXdpZHRofSArICN7Miokc3BhY2VySGFsZn0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlZWQtLTUtbWVkaXVtIHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgLmZlZWRfX2NvbCB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGNhcmQtaW1nLXdpZHRofSArICN7Miokc3BhY2VySGFsZn0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlZWRfX2NvbCB7XHJcbiAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlckhhbGY7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VySGFsZjtcclxufVxyXG5cclxuLmZlZWQtLWNvbXBhY3Qtc21hbGwtb25seSB7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC1vbmx5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlckxhcmdlO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYXRlZ29yeS1saXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyAvL2Jhc2UgaXMgMTZweCBpbnN0ZWFkIG9mIDEwcHhcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yTGlnaHRCbHVlQm9yZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFja1RleHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ubGluay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuLmxpbmstdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ubGluay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZUJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTNlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAuNWVtIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuLmxpbmstdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcoJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKSc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC50b3AtYnJhbmRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5saW5rLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIFxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckxpZ2h0Qmx1ZUJvcmRlcjtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuODc1ZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1saXN0LmhvbWVwYWdlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsaSBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3Bhbi5saW5rLXRleHQge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzdHJvbmcudW5kZXJsaW5lIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ubnVtYmVycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5VGV4dDM7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsaSBhOmhvdmVyIHtcclxuICAgICAgICBzcGFuLmxpbmstdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICBzcGFuLmxpbmstdGV4dCB7XHJcbiAgICAgICAgICAgIHN0cm9uZy51bmRlcmxpbmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi5udW1iZXJzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWxpc3QubWFya2V0IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsaSBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzcGFuLmxpbmstdGV4dCB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGxpIGE6aG92ZXIge1xyXG4gICAgICAgIHNwYW4ubGluay10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhdGhMaWdodHtcclxuICAgIGZpbGw6ICM2NDlmZjI7XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1saXN0LXdpdGhvdXQtbnVtYmVycyB7XHJcbiAgICBsaSBhIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWxpc3Qtd2l0aG91dC1ib3JkZXIge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1saXN0LXRocmVlLWNvbHVtbnMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWxpc3QtZm91ci1jb2x1bW5zIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1saXN0LW1vZGVsIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yaWVzLXRvZ2dsZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuMikgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yaWVzLXRvZ2dsZS5vcGVuIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuMikgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlLWJ1dHRvbiB7XHJcblxyXG4gICAgICAgIC5idXR0b24tYmx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVCb3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcblxyXG4gICAgICAgIC5jYXRlZ29yeS1saXN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb3JlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIC5jYXRlZ29yeS1saXN0IHtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGFzaGVldC1saXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAuOGVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBpLmN1c3RvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS1maWxlLXBkZi1vIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckRhbmdlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVtaXVtLW1vZGVscy1saXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAuOGVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuOTAwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtZmlsZS1leGNlbC1vIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuOTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgLmZhLXBsdXMtc3F1YXJle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsaSBhLmpzLXRvZ2dsZVByZW1pdW1Nb2RlbHMge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsLWVxdWlwbWVudC1saXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDFlbSAxZW0gMS41ZW0gMWVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JTdWNjZXNzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBsaS5jcm9zczpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckxpZ2h0R3JheVRleHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVjaC1zcGVjcy1saXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWJvbGQge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWNoLXNwZWNzLXRhYmxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMWVtO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7IC8vIGZpcmVmb3ggZG9lc24ndCB3b3JrIHdpdGggNTAlIGNvcnJlY3RseVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFja1RleHQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNzVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEgc3BhbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDI1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tZmxleGJveCAuc2VydmljZXMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxudWwge1xyXG4gICAgbGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlUZXh0MjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vc3QtcG9wdWxhciB7XHJcbiAgICBtYXJnaW46IDAgMjVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5jb250YWluZXItcGFydG5lcnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZsZXg6IDEgMCA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMmVtO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1zcG9uc29yZWQtcGFydG5lcnMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItcGFydG5lcnMtYm90dG9tIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXlCZzI7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogOTk5OXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubmV3c2xldHRlci1zaWdudXAge1xyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXItYnV0dG9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VySGFsZjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjRlbTtcclxuICAgIH1cclxufVxyXG4iLCIuY29udGFpbmVyLXByZXNzIHtcclxuICAgIGFydGljbGUge1xyXG4gICAgICAgIC5hcnRpY2xlLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGFpbmVyLXNob3dzIHtcclxuICAgIC5hcnRpY2xlLXRleHQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjU3MWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheVRleHQyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGUgLmFydGljbGUtaW1hZ2Uge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKipcclxuICogQ29tbW9uIHN0eWxlcyBmb3IgYWxsIGFydGljbGUgbGlzdHNcclxuICovXHJcblxyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuJWFydGljbGUtbGlzdC1jb21tb24ge1xyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgLmFydGljbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEucGxhY2Vob2xkZXIgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xyXG4gICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWxpc3Qge1xyXG4gICAgQGV4dGVuZCAlYXJ0aWNsZS1saXN0LWNvbW1vbjtcclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMDtcclxuXHJcbiAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWltYWdlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMi41ZW0gMS43ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS43ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgIC5hcnRpY2xlLWxpc3QtaW5uZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWxpc3QtbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxIHNwYW4uc3VicGFydCB7XHJcbiAgICBmb250LXNpemU6IDAuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICBmb250LXNpemU6IDAuMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnByZW1pdW1TcGVjc1RodW1iIHtcclxuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogNS41ZW07XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcclxufVxyXG5cclxuLnByZW1pdW1TcGVjc1RhYmxlIHtcclxuICAgIHRkIHtcclxuICAgICAgICBoZWlnaHQ6IDYuNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHRkLCAuaGVhZGVyIHRoIHtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib251cyB7XHJcbiAgICBtYXJnaW46IDJlbTtcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjY2VkN2U1O1xyXG4gICAgYmFja2dyb3VuZDogI2ViZjBmNjtcclxufVxyXG5cclxuLnZhbHVhdGlvbi1mb3JtLm9yZGVyU3VtbWFyeSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWxpc3QuY29tcGV0aXRpdmUtaW50ZWxpZ2VuY2Uge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmVtaXVtLXNwZWNzLWFsc28ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbGlzdC1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGljdHVyZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZy5leHRlcm5hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGg0LmFydGljbGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGg0LmFydGljbGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV5LXNwZWNze1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeS1saXN0LnByZW1pdW0tbW9kZWxzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuM2VtIDEuM2VtO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ1eS1zcGVjcyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1saXN0LW1vZGVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNjI1ZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjYyNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIgaDIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4wNzE0ZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuMTVlbTtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcclxuICAgICAgICBhcnRpY2xlOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXJ0aWNsZTpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDNuKzQpIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xyXG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhcnRpY2xlOm50aC1jaGlsZCg0bis1KSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIGEuYXJ0aWNsZS1pbWFnZSBwaWN0dXJlIHtcclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIC5hcnRpY2xlLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodEdyYXlCZzI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxpc3QtaW5uZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCZzI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJnMjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjcxNDI4NWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC41MTQyODVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWxpc3QtbW9kZWwtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcblxyXG4gICAgQG1lZGlhICN7JHhsYXJnZS11cH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nLWZpbHRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTAwO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVycyAuZmlsdGVyLWxpc3Q6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItbGlzdCAuaXRlbS1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci1saXN0IC5pdGVtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgLnRpbWVzLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrVGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE3cHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLWxpc3QgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpbHRlci1saXN0LWNsb3NlZCAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpbHRlci1saXN0LWNsb3NlZCAuaXRlbS1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpLm1lZ2Fkcm9wZG93bi10cmlnZ2VyLnRyaWdnZXItdW5wYWNrZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UzZTlmMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RkN2U1O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlQm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkubWVnYWRyb3Bkb3duLXRyaWdnZXIudHJpZ2dlci1wYWNrZWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGQ3ZTU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMzBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZUJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpLm1lZ2Fkcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDI7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlOWYwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ3ZTU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaS5maXJzdC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1hbmdsZS11cDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLWxpc3QgLnNob3ctdG9nZ2xlIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRCbHVlQmc7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckxpZ2h0Qmx1ZUJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTJlOGYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaS5pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkuc2hvdy10b2dnbGU6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0LCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDclO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAwIDAuNTVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFja1RleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW46YmVmb3JlLCBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvdy10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckxpZ2h0Qmx1ZUJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMzBweCA1cHggMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlQm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1zZWxlY3RlZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLXNlbGVjdGVkIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1zZWxlY3RlZCAudGltZXMtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgc3Bhbi5saW5rLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5saW5rLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ubGluay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVCb3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMTI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lcy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrVGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWxpc3QtY2xvc2VkIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAuZmlsdGVyLWxpc3QgLml0ZW0gc3Bhbi5saW5rLXRleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcclxuICAgICAgICAgICAgLmZpbHRlci1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLXNlbGVjdGVkIC50aW1lcy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1vcGVuIHtcclxuICAgICAgICAuYnV0dG9uLWJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEJsdWVCZztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTGlnaHRCbHVlQm9yZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWxpc3QtcHJvbW90ZWQtbW9kZWxzIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xyXG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhcnRpY2xlOm50aC1jaGlsZCg0bis1KSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtbGlzdC1wYWdlciB7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG5cclxuICAgIC5wYWdlci1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMS40Mjg1N2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlci1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBhLCBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlci1pdGVtLXByZXYge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlci1pdGVtLW5leHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZXItaXRlbS1hbGwge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5QmcyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJnMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZXItaXRlbS1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckdyYXlUZXh0MjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcblxyXG4gICAgICAgIC5wYWdlci1pdGVtLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlci1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZXItaXRlbS1hbGwge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZXItaXRlbS1uZXh0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZXItbGlua3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjQwcHg7XHJcblxyXG4gICAgICAgIC5wYWdlci1saW5rcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWxpc3QtbW9kZWwtcHJlc3Mge1xyXG4gICAgYXJ0aWNsZTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgYXJ0aWNsZTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xyXG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDNuKzMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDNuKzQpIHtcclxuICAgICAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2Utb25seX0ge1xyXG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDRuKzQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDRuKzUpIHtcclxuICAgICAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XHJcbiAgICAgICAgYXJ0aWNsZTpudGgtY2hpbGQoNW4rNSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhcnRpY2xlOm50aC1jaGlsZCg1bis2KSB7XHJcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWxpc3QtcXVvdGVzIHtcclxuICAgIC5hcnRpY2xlLWxpc3QtaW5uZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxM2VtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgICAgICAgICAgIGNpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgLmFydGljbGUtbGlzdC1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGFydGljbGU6bnRoLWNoaWxkKDNuKzQpIHtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tZmxleGJveCAuYXJ0aWNsZS1saXN0LXF1b3RlcyB7XHJcbiAgICAuYXJ0aWNsZS1saXN0LWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogTGVjdHVyYSBtYXJrZXQgYXJ0aWNsZSBsaXN0XHJcbiAqL1xyXG4uYXJ0aWNsZS1saXN0LW1hcmtldCB7XHJcbiAgICBAZXh0ZW5kICVhcnRpY2xlLWxpc3QtY29tbW9uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBtYXJnaW46IDAuM3JlbSAtMXJlbSAtMy41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIuc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgcGFkZGluZzogMS4zZW0gMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhsYXJnZS11cH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nLWZpbHRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbGlzdC1tYXJrZXQtaW5uZXIge1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyQmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbGlzdC1tYXJrZXQtbm90ZXMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxpc3QtbWFya2V0LXNlYXJjaC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxpc3QtbWFya2V0LXNlYXJjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMC4zcmVtIDAuOHJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmFydGljbGUtbGlzdC1tYXJrZXQtY291bnRyeSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAuOHJlbSAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2tUZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIE9uZSBMZWN0dXJhIG1hcmtldCBhcnRpY2xlXHJcbiAqL1xyXG4uYXJ0aWNsZS1tYXJrZXQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXJCYXNlO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXJEb3VibGUgJHNwYWNlckJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWltYWdlIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyQmFzZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyQmFzZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTU5cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4IWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1OXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1tYXJrZXQtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNlckhhbGY7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtaW5mbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlckJhc2U7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLW1hcmtldC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlckJhc2U7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXBhcmFtZXRlcnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG5cclxuICAgICAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxpbmtzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlckhhbGY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuXHJcbiAgICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNlckJhc2UsIDQpIDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvY2F0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlckhhbGY7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwICgtJHNwYWNlckJhc2UpICgtJHNwYWNlckJhc2UpO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXJCYXNlICRzcGFjZXJCYXNlICRzcGFjZXJCYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IG1hdGguZGl2KCRzcGFjZXJCYXNlLCA0KTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1wcmljZS1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtJHNwYWNlckhhbGY7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtaW5xdWlyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbWFya2V0LWRlYWxlci1sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMC4ycmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTBlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0ZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC11cH0ge1xyXG4gICAgICAgICAgICB0b3A6IDAuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1tYXJrZXQtcmVudGFscyB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy42NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLW1hcmtldC11c2VkIHtcclxuICAgIC5hcnRpY2xlLWlucXVpcmUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC11cH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnZpZGVvLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FudmFzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDElO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogN2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci12aWRlbyB7XHJcbiAgICBoNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC41ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci12aWRlbyB7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVlbSAxLjdlbTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZGVvLXdyYXBwZXIgLmNhbnZhcyAuZmEge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJzY3JpYmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS43ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yZW07XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZGVvLXdyYXBwZXIgLmNhbnZhcyAuZmEge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsImZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5jb29wZXJhdGlvbi13aXRoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckxpZ2h0R3JheVRleHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yTGlnaHRHcmF5VGV4dDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay10by10b3Age1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yR3JheUJnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgcGFkZGluZzogMS44ZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1saW5rcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNzg1ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC40ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLjRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckxpZ2h0R3JheVRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5mbGV4Ym94IHtcclxuICAgICAgICBmb290ZXIuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1mbGV4Ym94IHtcclxuICAgICAgICBmb290ZXIuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qdXN0aWZ5LWxpbmtzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjU3NWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNTc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG5cclxuICAgICAgICAubGluay10by10b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmVmZWZlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYS5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xvZ28vbG9nb19tLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYS5tYXJrZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sb2dvL2xvZ29fbWFya2V0LnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qdXN0aWZ5LWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMGVtO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci1sYW5ndWFnZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgIGZvb3Rlci5jb250YWluZXIge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmp1c3RpZnktbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1saW5rcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjgyNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmxhY2tIZWFkaW5nO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIxOHB4KS8yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNvY2lhbC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL3NvY2lhbC9zb2NpYWxfbS5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbi1mYiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbi10d2l0dGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbi15dCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggMDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29uLWxpbmtlZC1pbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1cHggMDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29uLXNwb25zb3Ige1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29jaWFsL3NvY2lhbF9pY29uc19zcG9uc29ycy5wbmcnKTtcclxuXHJcbiAgICAmLnNvY2lhbC1pY29uLXR3aXR0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zb2NpYWwtaWNvbi15dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zb2NpYWwtaWNvbi1saW5rZWQtaW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5sZWN0dXJhLWxhbmd1YWdlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgem9vbTogMTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGVjdHVyYS1sYW5ndWFnZS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJlMmUyZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMmUyZTJlLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAubGVjdHVyYS1sYW5ndWFnZS1vcHRpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzJlMmUyZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcclxuXHJcbiAgICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjJlbSAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzZjNmM2Y7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjE0MmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVjdHVyYS1sYW5ndWFnZS1vcGVuIHtcclxuICAgIC5sZWN0dXJhLWxhbmd1YWdlLW9wdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGVjdHVyYS1sYW5ndWFnZS1hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vLWZsZXhib3gge1xyXG4gICAgLmxlY3R1cmEtbGFuZ3VhZ2Uge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG4iLCIuc2VydmljZXMtcGFnZXMge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6b29tOiAxO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlcy1wYWdlcy1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJlMmUyZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMmUyZTJlLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtcGFnZXMtb3B0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzJlMmUyZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcclxuXHJcbiAgICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjJlbSAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig2MywgNjMsIDYzKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMTQyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1wYWdlcy1vcGVuIHtcclxuICAgIC5zZXJ2aWNlcy1wYWdlcy1vcHRpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzLXBhZ2VzLWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tZmxleGJveCB7XHJcbiAgICAuc2VydmljZXMtcGFnZXMge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLXBhZ2VzLW1vYmlsZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLnNlcnZpY2VzLXBhZ2VzLW1vYmlsZS1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICB9XHJcbiAgICAuc2VydmljZXMtcGFnZXMtbW9iaWxlLW1lbnUtb3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIH1cclxufSIsIi5mbGFnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2ZsYWdzLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mbGFnLWNuIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMjJweFxyXG59XHJcblxyXG4uZmxhZy1jeiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzNweFxyXG59XHJcblxyXG4uZmxhZy1kZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzNweFxyXG59XHJcblxyXG4uZmxhZy1lcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMzcHhcclxufVxyXG5cclxuLmZsYWctZnIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ0cHhcclxufVxyXG5cclxuLmZsYWctZ2Ige1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00NHB4XHJcbn1cclxuXHJcbi5mbGFnLWl0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjZweFxyXG59XHJcblxyXG4uZmxhZy1wbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMHB4XHJcbn1cclxuXHJcbi5mbGFnLXJ1IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjFweFxyXG59XHJcblxyXG4uZmxhZy1lbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ0cHhcclxufVxyXG5cclxuLmZsYWctbmwge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05OXB4XHJcbn1cclxuXHJcbi5mbGFnLXRyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQzcHhcclxufVxyXG5cclxuLmZsYWctbm8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NnB4IC05OXB4XHJcbn1cclxuXHJcbi5mbGFnLXVhIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTQzcHhcclxufVxyXG5cclxuLmZsYWctYmcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTFweFxyXG59XHJcblxyXG4uZmxhZy1ybyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMjFweFxyXG59XHJcblxyXG4uZmxhZy1wZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2cHggLTExMHB4O1xyXG59XHJcblxyXG4uZmxhZy1ociB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtNTVweFxyXG59XHJcbiIsIi5jb250YWluZXItcHJvbW8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmF5Qmc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG5cclxuICAgIHBpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgICAgLmhlbHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JheUJnMztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjE0cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWNhdGVnb3J5LWxpc3QgLmNvbnRhaW5lci1wcm9tbyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNzZweDsgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItdmFsdWF0aW9uLXByb21vIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3ZhbHVhdGlvbl9ib3hfYmdfbS5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjU3MTQyODU3ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAudmFsdWF0aW9uLXRleHQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhbHVhdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWJsdWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjhlbTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci10cnktdmFsdWF0aW9uLXByb21vIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAucHJlbWl1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTNlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1xdWl6LXByb21vIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvZ29fcXVpei5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYzQ2O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC41NzE0Mjg1N2VtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXotdGV4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXF1aXoge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjcyMDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTRweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvZ29fcXVpel9tbS5wbmcnKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1aXotdGV4dCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1xdWl6IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44ZW07XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItcXVpei1wcm9tby1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2dvX3F1aXpfYmxhY2sucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNTcxNDI4NTdlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWl6LXRleHQtYmxhY2sge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1xdWl6LWJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU0cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2dvX3F1aXpfYmxhY2tfbW0ucG5nJyk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdWl6LXRleHQtYmxhY2sge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tcXVpei1ibGFjayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOGVtO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLXF1aXotcHJvbW8tZGhmIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvZ28vZGhmX2xvZ29fcXVpei5wbmcnKTtcclxuXHJcbiAgICAucXVpei10ZXh0LWJsYWNrIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAucXVpei10ZXh0LWJsYWNrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOSU7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC42ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZiLWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDVlbTsgXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG59XHJcbiIsIi5tYW51ZmFjdHVyZXItbGlzdCB7XHJcbiAgICAubWFudWZhY3R1cmVyLWxpc3QtaW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW07XHJcblxyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDUxOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzExKSAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzExKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1mbGV4Ym94IHtcclxuICAgIC5tYW51ZmFjdHVyZXItbGlzdCAubWFudWZhY3R1cmVyLWxpc3QtaW5uZXIgcGljdHVyZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDUxOXB4KSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY3cHgpIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2bikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczNnB4KSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDZuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoN24pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjNlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zZW07XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNm4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4zZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDduKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sdy1icmVhZGNydW1icyB7XHJcbiAgICBhIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdHVhbCwgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgYTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpsYXN0LW9mLXR5cGU6YmVmb3JlLCAmLndpdGhvdXQtbGFzdCBhOmxhc3Qtb2YtdHlwZTphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0dWFsLCBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cclxuLm1mcC1iZyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwNDI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcclxuICBvcGFjaXR5OiAwLjg7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgfVxyXG5cclxuLm1mcC13cmFwIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTA0MztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4ubWZwLWNvbnRhaW5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcblxyXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG5cclxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubWZwLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHotaW5kZXg6IDEwNDU7IH1cclxuXHJcbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsIC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IGF1dG87IH1cclxuXHJcbi5tZnAtYWpheC1jdXIge1xyXG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cclxuXHJcbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xyXG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cclxuXHJcbi5tZnAtem9vbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gIGN1cnNvcjogLW1vei16b29tLWluO1xyXG4gIGN1cnNvcjogem9vbS1pbjsgfVxyXG5cclxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xyXG4gIGN1cnNvcjogYXV0bzsgfVxyXG5cclxuLm1mcC1jbG9zZSwgLm1mcC1hcnJvdywgLm1mcC1wcmVsb2FkZXIsIC5tZnAtY291bnRlciB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm1mcC1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tZnAtcHJlbG9hZGVyIHtcclxuICBjb2xvcjogI2NjY2NjYztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcclxuICBsZWZ0OiA4cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB6LWluZGV4OiAxMDQ0OyB9XHJcbiAgLm1mcC1wcmVsb2FkZXIgYSB7XHJcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxyXG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxyXG5cclxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5idXR0b24ubWZwLWNsb3NlLCBidXR0b24ubWZwLWFycm93IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgei1pbmRleDogMTA0NjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwOyB9XHJcblxyXG4ubWZwLWNsb3NlIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcclxuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxyXG4gIC5tZnAtY2xvc2U6aG92ZXIsIC5tZnAtY2xvc2U6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XHJcbiAgLm1mcC1jbG9zZTphY3RpdmUge1xyXG4gICAgdG9wOiAxcHg7IH1cclxuXHJcbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xyXG4gIGNvbG9yOiAjMzMzMzMzOyB9XHJcblxyXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLCAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSwgI21mcC1hamF4LXdyYXBwZXIgLm1mcC1jbG9zZSB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLm1mcC1jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbG9yOiAjY2NjY2NjO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4ubWZwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMC42NTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNTVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XHJcbiAgLm1mcC1hcnJvdzphY3RpdmUge1xyXG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cclxuICAubWZwLWFycm93OmhvdmVyLCAubWZwLWFycm93OmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxyXG4gIC5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93OmFmdGVyLCAubWZwLWFycm93IC5tZnAtYiwgLm1mcC1hcnJvdyAubWZwLWEge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XHJcbiAgLm1mcC1hcnJvdzphZnRlciwgLm1mcC1hcnJvdyAubWZwLWEge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XHJcbiAgICB0b3A6IDhweDsgfVxyXG4gIC5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93IC5tZnAtYiB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcclxuICAgIG9wYWNpdHk6IDAuNzsgfVxyXG5cclxuLm1mcC1hcnJvdy1sZWZ0IHtcclxuICBsZWZ0OiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyLCAubWZwLWFycm93LWxlZnQgLm1mcC1hIHtcclxuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB3aGl0ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSwgLm1mcC1hcnJvdy1sZWZ0IC5tZnAtYiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM2YzZjNmOyB9XHJcblxyXG4ubWZwLWFycm93LXJpZ2h0IHtcclxuICByaWdodDogMDsgfVxyXG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIsIC5tZnAtYXJyb3ctcmlnaHQgLm1mcC1hIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkIHdoaXRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cclxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSwgLm1mcC1hcnJvdy1yaWdodCAubWZwLWIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNmM2YzZjsgfVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxyXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTAwcHg7IH1cclxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XHJcbiAgICB0b3A6IC00MHB4OyB9XHJcblxyXG4jbWZwLWFqYXgtd3JhcHBlciAubWZwLWNsb3NlIHtcclxuICAgIHRvcDogLTQwcHg7IH1cclxuXHJcbi5tZnAtaWZyYW1lLXNjYWxlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxyXG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XHJcblxyXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXHJcbmltZy5tZnAtaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICBtYXJnaW46IDAgYXV0bzsgfVxyXG5cclxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXHJcbi5tZnAtZmlndXJlIHtcclxuICBsaW5lLWhlaWdodDogMDsgfVxyXG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0OyB9XHJcbiAgLm1mcC1maWd1cmUgc21hbGwge1xyXG4gICAgY29sb3I6ICNiZGJkYmQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XHJcbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDsgfVxyXG5cclxuLm1mcC1ib3R0b20tYmFyIHtcclxuICBtYXJnaW4tdG9wOiAtMzZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBhdXRvOyB9XHJcblxyXG4ubWZwLXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGNvbG9yOiAjZjNmM2YzO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTUwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogJGNvbG9yVGV4dFdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcclxuICAvKipcclxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxyXG4gICAgICAgKi9cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XHJcbiAgICBwYWRkaW5nOiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0b3A6IDNweDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7IH0gfVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAubWZwLWFycm93IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cclxuICAubWZwLWFycm93LWxlZnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxyXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxyXG4gIC5tZnAtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cclxuXHJcbi5tZnAtaWU3IC5tZnAtaW1nIHtcclxuICBwYWRkaW5nOiAwOyB9XHJcbi5tZnAtaWU3IC5tZnAtYm90dG9tLWJhciB7XHJcbiAgd2lkdGg6IDYwMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XHJcbi5tZnAtaWU3IC5tZnAtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwOyB9XHJcbi5tZnAtaWU3IC5tZnAtY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDQ0cHg7IH1cclxuLm1mcC1pZTcgLm1mcC1jbG9zZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiAwOyB9XHJcbi8qKlxyXG4gKiBTaW1wbGUgZmFkZSB0cmFuc2l0aW9uLFxyXG4gKi9cclxuLm1mcC1mYWRlLm1mcC1iZyB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XHJcbn1cclxuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1mcC1mYWRlLm1mcC13cmFwIC5tZnAtY29udGVudCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XHJcbn1cclxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZW1vdmluZyAubWZwLWNvbnRlbnQge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuI21mcC1hamF4LXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi50YWJzIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07IC8vYmFzZSBpcyAxNnB4IGluc3RlYWQgb2YgMTBweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEJsdWVCb3JkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjhlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubW9iaWxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluay10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFja1RleHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYuYWN0dWFsIGEgLmxpbmstdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFja1RleHQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJnMztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRCbHVlQmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckxpZ2h0Qmx1ZUJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICYuYWN0dWFsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vYmlsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiwgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci13aXRoLXRhYnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICYuc3BhcmUtcGFydHMtY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLXRhYnMge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2JpbGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuODc1ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXItZ3JheS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1saXN0LWlubmVyIGFydGljbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxpc3QtbW9kZWwtcHJlc3Mge1xyXG4gICAgICAgIC5hcnRpY2xlLWxpc3QtaW5uZXIgYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQtZGV0YWlsIHtcclxuICAgICAgICAubWFpbi1pbWFnZSB7XHJcbiAgICAgICAgICAgIGEsIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXItdGhpbi1ncmF5LWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lci12YWx1YXRpb24tcHJvbW8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXlCZzM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXItdGVjaC1zcGVjcyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnByZW1pdW0tbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhlbSAxLjdlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLXRhYi10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAmID4gcCwgJiA+IGgyLCAmID4gaDMsICYgPiBoNCwgJiA+IGg1IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtaXRhbGljIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9iaWxlLW9ubHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1vZGVsLWRldGFpbCB7XHJcbiAgICAgICAgLmNvbnRhaW5lci10YWJzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRhaW5lci10ZWNoLXNwZWNzIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MyUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pbmZvLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEJsdWVCb3JkZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodEJsdWVCZztcclxuICAgIHBhZGRpbmc6IDEuNmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvckxpZ2h0Qmx1ZUJvcmRlciB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAtMjFweDtcclxuICAgICAgICBsZWZ0OiAyZW07XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3JMaWdodEJsdWVCZyB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgIGNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCIuY29udGFpbmVyLW1hbnVmYWN0dXJlciB7XHJcbiAgICAubWFudWZhY3R1cmVyLWxvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUuNGVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjVlbTtcclxuICAgICAgICB3aWR0aDogOTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGluZy10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1ZW07XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1ZW07XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxLndpdGgtcHJlbWl1bS1tZXNzYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmluZm8tYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUuNWVtO1xyXG4gICAgICAgICAgICByaWdodDogMTMuMGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMmVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3JMaWdodEJsdWVCb3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3JMaWdodEJsdWVCZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNGVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlUZXh0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1tb2RlbCB7XHJcbiAgICBoZWlnaHQ6IDkzcHg7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5hbHBoYWJldCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5Qm9yZGVyOyBcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2tIZWFkaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IFxyXG4gICAgfVxyXG59XHJcbiIsIi5mbGV4LXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMS40MjhlbTtcclxuICAgICAgICBmbGV4OiAxIDAgNTAlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckxpZ2h0Qmx1ZUJvcmRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yTGlnaHRCbHVlQm9yZGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43MTRlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrVGV4dDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDI1JTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi15ZWxsb3ctY2lyY2xlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL3llbGxvd19jaXJjbGUucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMS41ZW07XHJcbiAgICB0b3A6IC02MnB4O1xyXG4gICAgcGFkZGluZzogMS4yZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMi40ZW07XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjczZW07XHJcbiAgICBjb2xvcjogJGNvbG9yQmxhY2tUZXh0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMveWVsbG93X2NpcmNsZV90LnBuZycpO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2ZW07XHJcbiAgICAgICAgdG9wOiAtODJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi15ZWxsb3ctY2lyY2xlLWRlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjJlbTtcclxufVxyXG5cclxuLmljb24teWVsbG93LWNpcmNsZS1lcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMi4xZW07XHJcbn1cclxuXHJcbi5pY29uLXllbGxvdy1jaXJjbGUtaXQge1xyXG4gICAgdG9wOiAtMTA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQuMmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLmljb24teWVsbG93LWNpcmNsZS1ydSB7XHJcbiAgICB0b3A6IC0xMDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMy4wZW07XHJcbn1cclxuXHJcbi5pY29uLXllbGxvdy1jaXJjbGUtcm8ge1xyXG4gICAgdG9wOiAtMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMuNWVtO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxufVxyXG5cclxuLmljb24teWVsbG93LWNpcmNsZS11YSwgLmljb24teWVsbG93LWNpcmNsZS1lcyB7XHJcbiAgICB0b3A6IC0xMDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNC4wZW07XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcblxyXG4uaWNvbi15ZWxsb3ctY2lyY2xlLXBsIHtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiA0LjVlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbn1cclxuXHJcbi5pY29uLXllbGxvdy1jaXJjbGUtZGUge1xyXG4gICAgdG9wOiAtMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMuMGVtO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxufVxyXG5cclxuLmljb24teWVsbG93LWNpcmNsZS1jeiwgLmljb24teWVsbG93LWNpcmNsZS10ciwgLmljb24teWVsbG93LWNpcmNsZS1ubywgLmljb24teWVsbG93LWNpcmNsZS1mciwgLmljb24teWVsbG93LWNpcmNsZS1iZyB7XHJcbiAgICB0b3A6IC0xMDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMy41ZW07XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG59XHJcblxyXG4ubm8tZmxleGJveCB7XHJcbiAgICAuZmxleC10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb250YWluZXItZGF0YXNoZWV0IHtcclxuICAgIHBpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY29ybmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtY29ybmVyLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGRmLWNvcm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2xldHRlci1jb3JuZXIucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZGYtc2lnbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL3BkZi1zaWduLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG93bmxvYWQtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDAgMWVtIDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDNlbSAwIDFlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsdWF0aW9uLWluLW1vZGVsIHtcclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuZGF0YXNoZWV0LWFib3V0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ5YWE0MTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dC50ZXh0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5lcnJvciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZlM2EyNztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVybXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcGRmLXRodW1ibmFpbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyLXNpZ251cCB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xyXG5cclxuICAgICAgICAubm90ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlcnZpY2VzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLnNlcnZpY2VzLWhhbGYge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtaGFsZi1sYXN0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyLXRoaW4tZ3JheS1ib3JkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAuY29udGFpbmVyOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1pZC0xMSB7XHJcbiAgICAubWFpbi1yaWdodC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1wYWdlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tbGVmdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGVzLW9wdGltaXplci13cmFwcGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkaW5zdXJhbmNlUmVkOiAjZGMwYzMwO1xyXG5cclxuLnRhYi1jb250ZW50LWluc3VyYW5jZSB7XHJcbiAgICAmID4gLmNvbnRhaW5lci1ncmF5LWJvcmRlciB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuaW5wdXQtYWRkb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0LnRleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tcmVkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC44NzVlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZS50aHVtYm5haWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi40ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNGVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZS50aHVtYm5haWwtbW9kZWwge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItdGhpbi1ncmF5LWJvcmRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZlbTtcclxuXHJcbiAgICAgICAgICAgIC5zZXJ2aWNlcy1oYWxmIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1bGwtbGVmdC1pbXBvcnRhbnQge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItd2l0aG91dC1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgLnNlcnZpY2VzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBwIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAuc2VydmljZXMtbW9iaWxlLWhhbGYge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAuY29udGFpbmVyLWhhbGYge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAgICAgLmctd2lkZS0tMTAge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OS45OTYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1bGwtbGVmdC1pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC5nLXdpZGUtLTgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRodW1ibmFpbC1tb2RlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nLXdpZGUtLXB1c2gtMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nLXdpZGUtLTgge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXItdGhpbi1ncmF5LWJvcmRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXItaGFsZiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcnZpY2VzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQtc3BhcmUtcGFydHMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5nLXdpZGUtLTgge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ3Ljc1JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXItZ3JheS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZy0tbGFzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAuZy13aWRlLS04IHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1ncmF5LWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWluc3VyYW5jZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAubHctYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjllbTtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE5cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0dWFsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDQuOGVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIC5tYWluLWltYWdlIGEge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIC5tYWluLWltYWdlIGEgcGljdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDI4OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWx1YXRpb24tZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMCAwIDA7XHJcblxyXG4gICAgICAgIC52YWx1YXRpb24tdjEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuXHJcbiAgICAgICAgICAgIC5jaG9pY2UtY29udHJvbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGluc3VyYW5jZVJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1yZWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjdlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtcHJpY2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuODc1ZW0gMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW5zdXJhbmNlUmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5zdXJhbmNlLWZhcS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDc2OWVtO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yMzA3ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg2MzA3ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGFzaWRlIC5tYWluLWltYWdlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2RkZDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXItZGFyay1ncmF5LWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFzaWRlIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5zdXJhbmNlLWZhcSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAxcHggI2RkZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBwYWRkaW5nOiAwIDEuNWVtIDAgMS41ZW07XHJcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgLmluc3VyYW5jZS1mYXEtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVlbTtcclxuICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICB0b3A6IDE2LjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5zdXJhbmNlLWZhcS1jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEuMjg1NzE0ZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5pbnN1cmFuY2UtZmFxLWxpbms6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluc3VyYW5jZS1mYXEtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1pbnN1cmFuY2UtbGFuZGluZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgIC5saXN0LWxhcmdlLW1hcmtzIHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWxhcmdlLW1hcmtzIGxpIHtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkaW5zdXJhbmNlUmVkO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAxLjZlbSAxZW0gNC44ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnN1cmFuY2VSZWQ7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtNmVtIC0gM3B4KTtcclxuICAgICAgICAgICAgbGVmdDogMS4yZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5zdXJhbmNlUmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1sYXJnZS1tYXJrcyBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjEtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IC5jb250YWluZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXItd2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAuY29udGFpbmVyLWluc3VyYW5jZS10ZXh0IC5jb250YWluZXItZ3JheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXNpZGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI0RERDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC41JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXIuZy0tbGFzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWx1YXRpb24tZm9ybSAudmFsdWF0aW9uLXYxLXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAudmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1pbnN1cmFuY2UtYWRqdXN0bWVudHMge1xyXG4gICAgcGFkZGluZzogNGVtIDEuNWVtIDAgMS41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDMuNmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzZW07XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5jb250YWluZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnV0dG9uLXJlZCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDIuN2VtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44MGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgLmJ1dHRvbi1yZWQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciAuY29udGFpbmVyLXdoaXRlIC5jb250YWluZXItZ3JheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGluc3VyYW5jZVJlZDtcclxuICAgICAgICBwYWRkaW5nOiAyLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFkanVzdG1lbnRzLWJyZWFkY3J1bWJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAxLjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGEuZ28tYmFjayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAxNnB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjYWFhO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWx1YXRpb24tdjItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS16aXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaXR5IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrYm94ZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcXVhcmVkVHdvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiAuc3F1YXJlZFR3byAqL1xyXG4gICAgLnNxdWFyZWRUd28ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHRcclxuICAgICAgd2lkdGg6IDMwcHg7XHRcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzQ5QUE0MTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWFkanVzdG1lbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnBvcHVsYXItY2hvaWNlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjMGMzMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAucG9wdWxhci1jaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNxdWFyZWRUd28ge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRqdXN0bWVudC10ZXh0IHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXlCZzM7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgLypoMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgfSovXHJcblxyXG4gICAgICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmF5QmczO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci1hZGp1c3RtZW50IHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hZGp1c3RtZW50cy1icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JheUJnMztcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY2hlY2tib3hlcyAuc3F1YXJlZFR3byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmLm1iLTE1MCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi5jb250YWluZXIgLmx3LWJyZWFkY3J1bWJzLWluc3VyYW5jZSAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgIC5hY3R1YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICM0OUFBNDE7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgICAgICAgICAgdG9wOiAxNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4uY29udGFpbmVyLWluc3VyYW5jZS1jb250YWN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgJiA+IC5jb250YWluZXIgLmNvbnRhaW5lci13aGl0ZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uIHA6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsdWF0aW9uLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB0b3A6IC0wLjNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItc3VtbWFyeSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbnN1cmFuY2VSZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGluc3VyYW5jZVJlZCwgMTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluc3VyYW5jZS1wcmljZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5zdXJhbmNlUmVkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IFxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGluc3VyYW5jZVJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcubm90bGFzdC1oYWNrIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBzZWN0aW9uIHA6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuLmNvbnRhaW5lci1pbnN1cmFuY2UtdGhhbmsteW91IHtcclxuICAgIC5zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogIzQ5QUE0MTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWluc3VyYW5jZS1tb2RlbCB7XHJcbiAgICAudmFsdWF0aW9uLWZvcm0gLnZhbHVhdGlvbi12MS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNxdWFyZWRUd28uZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbnBpY3R1cmUuaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmluc3VyYW5jZS1jb250YWN0LXBlcnNvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIHBpY3R1cmUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzNlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmluc3VyYW5jZS1jb250YWN0LXBlcnNvbi1oZWFkZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuLmluc3VyYW5jZS1sYXlvdXQge1xyXG4gICAgLmFwcC1iYXItY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5zdXJhbmNlLWxheW91dCAuYXBwLWJhci1jb250YWluZXIgYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgIC5pbnN1cmFuY2UtbGF5b3V0IC5hcHAtYmFyLWNvbnRhaW5lciBidXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IC44ZW0gLjNlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuNjllbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmluc3VyYW5jZS1sYXlvdXQge1xyXG4gICAgICAgIC5hcHAtYmFyLXRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtY29udGFjdC1wZXJzb24taGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmluc3VyYW5jZS1wb3B1cCB7XHJcbiAgICB3aWR0aDogNjQwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcblxyXG4gICAgLnZhbHVhdGlvbi1mb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgIC5pbnN1cmFuY2UtcG9wdXAge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuXHJcbiAgICAgICAgLnZhbHVhdGlvbi1mb3JtIC52YWx1YXRpb24tdjItd3JhcHBlciBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluc3VyYW5jZS1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgb3BhY2l0eTogLjk1O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0aCwgLmRhdGVwaWNrZXIgdGFibGUgdGQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udHJhbnNwb3J0IHtcclxuICAgIC5zeXcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIC5mcmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN5dy1wb3dlcmVkIHtcclxuICAgICAgICAuc2VydmljZXMtbW9iaWxlLWhhbGYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhYi1jb250ZW50LXZhbHVhdGlvbiB7XHJcbiAgICAudmFsdWF0aW9uLW1haW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsdWF0aW9uLWV4YW1wbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNmVtO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuXHJcbiAgICAgICAgcGljdHVyZSBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWx1YXRpb24tZXhhbXBsZS1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuc2FtcGxlLXZhbHVhdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVhdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41ZW0gM2VtIDEuNWVtO1xyXG5cclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC41ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wLXRlc3RpbW9uaWFsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEzZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgICAgICAgICAgICAgY2l0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC40ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnZhbHVhdGlvbi10YWJzIHtcclxuICAgICAgICAudmFsLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLXZhbHVhdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby12YWx1YXRpb24ucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ5cHggOThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLXNwZWNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvLXRlY2gtc3BlY3MucG5nJykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDlweCA5OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tcHJpY2UtZGV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvLXByaWNlLWRldi5wbmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OXB4IDk4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi13ZWVrbHktdXBkYXRlcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby13ZWVrbHktdXBkYXRlcy5wbmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OXB4IDk4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1saXN0aW5ncyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby1saXN0aW5ncy5wbmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OXB4IDk4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1hdWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljby1hdWN0aW9uLnBuZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ5cHggOThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhbHVhdGlvbi10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhbHVhdGlvbi10YWItaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJze1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJlbWl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGM4Mjc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1YjQxZDtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDouOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpLmFjdHVhbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodEdyYXlCZzM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGxpLmFjdHVhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yTGlnaHRHcmF5QmczO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJlbSAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmVtaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAubW9iaWxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbHVzdHJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS44NWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYi1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0LWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodC1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYgPiAuY29udGFpbmVyLWdyYXktYm9yZGVyIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5pbnB1dC1hZGRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQudGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1ibHVlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC44NzVlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZS50aHVtYm5haWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi40ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNGVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZS50aHVtYm5haWwtbW9kZWwge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItdGhpbi1ncmF5LWJvcmRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZlbTtcclxuXHJcbiAgICAgICAgICAgIC5zZXJ2aWNlcy1oYWxmIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1bGwtbGVmdC1pbXBvcnRhbnQge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItd2l0aG91dC1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgLnNlcnZpY2VzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBwIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAuc2VydmljZXMtbW9iaWxlLWhhbGYge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAuY29udGFpbmVyLWhhbGYge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyLXdpdGgtdGFicyAuY29udGFpbmVyLXRhYnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIC5nLXdpZGUtLTEwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTkuOTk2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wdWxsLWxlZnQtaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAuZy13aWRlLS04IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aHVtYm5haWwtbW9kZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZy13aWRlLS1wdXNoLTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTIuNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZy13aWRlLS04IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyLXRoaW4tZ3JheS1ib3JkZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyLWhhbGYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnZhbC1mbGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29ucy92YWxfZmxhZ3NfMTYucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAudmFsLWZsYWcudmFsLWZsYWctYmcge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDB9XHJcbiAgICAudmFsLWZsYWcudmFsLWZsYWctY24ge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDB9XHJcbiAgICAudmFsLWZsYWcudmFsLWZsYWctZGUge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDB9XHJcbiAgICAudmFsLWZsYWcudmFsLWZsYWctZXMge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHh9XHJcbiAgICAudmFsLWZsYWcudmFsLWZsYWctZnIge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4fVxyXG4gICAgLnZhbC1mbGFnLnZhbC1mbGFnLWdiIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweH1cclxuICAgIC52YWwtZmxhZy52YWwtZmxhZy1pdCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHh9XHJcbiAgICAudmFsLWZsYWcudmFsLWZsYWctcGwge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHh9XHJcbiAgICAudmFsLWZsYWcudmFsLWZsYWctcnUge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4fVxyXG5cclxuICAgIEBtZWRpYVxyXG4gICAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICAgIC52YWwtZmxhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL3ZhbF9mbGFnc18zMi5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY0cHggNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udmFsdWF0aW9uLWZvcm0ge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5Qmc7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgIGgzLnNwb25zb3JlZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZlbTtcclxuICAgICAgICBmb250LXNpemU6IDIuNGVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmYTAwMTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAuZXJyb3J7XHJcbiAgICAgICAgY29sb3I6ICNmYTAwMTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWx1YXRpb24tdjEtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG5cclxuICAgICAgICAuY2hvaWNlLWNvbnRyb2xsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjRlbSAuNGVtIC40ZW0gLjZlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FuZ2xlLWRvd24taWNvbi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZhbHVhdGlvbi12MSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hvaWNlLWNvbnRyb2xsLmVycm9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZhMDAxMTtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmEwMDExO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmFsdWF0aW9uLXYxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmEwMDExO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hvaWNlLWNvbnRyb2xsLmluYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5QmcyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hvaWNlcy51c2FnZS1jaG9pY2VzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLS45ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hvaWNlc3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zZW0gLjNlbSAuM2VtIC40ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC42ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWx1YXRpb24tdjItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuOTVlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogLjNlbSAuM2VtIC4zZW0gLjRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVhdGlvbi12Mi13cmFwcGVyLmVycm9yIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYTAwMTEhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZhMDAxMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xyXG4gICAgICAgICAgICBjb2xvcjogICAgI2ZhMDAxMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xyXG4gICAgICAgICAgIGNvbG9yOiAgICAjZmEwMDExO1xyXG4gICAgICAgICAgIG9wYWNpdHk6ICAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICBjb2xvcjogICAgI2ZhMDAxMTtcclxuICAgICAgICAgICBvcGFjaXR5OiAgMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICBjb2xvcjogICAgI2ZhMDAxMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVhdGlvbi10ZXJtcyB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAudmFsdWF0aW9uLWdkcHIge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXltZW50cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS42ZW07XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC43ZW07XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC5wYXlwYWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmctcmVjYXB0Y2hhIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhcnQtdmFsdWF0aW9uIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3VyaXR5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuOGVtO1xyXG5cclxuICAgICAgICAuc3NsIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuM2VtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC40ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aXJlY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjNlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDI3JTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3J0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwb25zb3Ige1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVhdGlvbi10eXBlLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IDQuNWVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG5cclxuICAgICAgICAjd29ya2luZy1ob3Vycy1zbGlkZS51c2FnZVBvcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01LjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4udGFiLWNvbnRlbnQtdmFsdWF0aW9uLWRlIHtcclxuICAgIC52YWx1YXRpb24tdGFicyAudGFicyBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWItY29udGVudC1zcGFyZS1wYXJ0cyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLmctd2lkZS0tOCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDcuNzUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lci1ncmF5LWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VydmljZXMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nLS1sYXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIC5nLXdpZGUtLTgge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWdyYXktYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3NlbGVjdCB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgICAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAgICAvKiBLb25xdWVyb3IgKi9cclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cclxuICB1c2VyLXNlbGVjdDogbm9uZTsgICAgICAgICAgIC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgKi9cclxufVxyXG5cclxuLm5vLWZsZXhib3ggLnRhYi1jb250ZW50LXZhbHVhdGlvbiAudmFsdWF0aW9uLWhlYWRlciB7XHJcbiAgICAudG9wLXRlc3RpbW9uaWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pZTgge1xyXG4gICAgLnZhbHVhdGlvbi1wZGYtZXhhbXBsZSB7XHJcbiAgICAgICAgd2lkdGg6IDQxMnB4O1xyXG4gICAgICAgIGhlaWdodDogNTczcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVhdGlvbi10YWJzIC50YWJzIGxpIC5wcmVtaXVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWx1YXRpb24tdGFicyAuaW5mbyAuaWx1c3RyYXRpb24gcGljdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udmFsdWF0aW9uLWluLW1vZGVsIHtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNlNDhlMDQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgLnZhbHVhdGlvbi1mb3Jte1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAudmFsdWF0aW9uLXYxLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmFsdWF0aW9uLXYyLXdyYXBwZXIgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4udmFsdWF0aW9uLW9yZGVyLXN1bW1hcnktc3ViaGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgcGFkZGluZzogMWVtIDAuMmVtIDJlbTtcclxufVxyXG5cclxuLnZhbHVhdGlvbi1vcmRlci1zdW1tYXJ5IHtcclxuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICBtYXJnaW46IDAgLTEuNWVtIC0zZW07XHJcbiAgICBwYWRkaW5nOiAxLjVlbSAzZW0gMmVtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVhdGlvbi1vcmRlci1wYXltZW50IHtcclxuICAgICAgICBtYXJnaW46IDNlbSAwIDNlbTtcclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdXJpdHkge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnNzbCwgLndpcmVjYXJkLCAubm9ydG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3NsIHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aXJlY2FyZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTFlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMC4zZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9ydG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGFpbmVyLXJlZ2lzdHJhdGlvbi1oZWFkaW5nIHtcclxuICAgIC5kYW5nZXItY3V0IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1yZWdpc3RyYXRpb24tbGlzdCB7XHJcbiAgICAubGlzdCBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIxN3B4KSB7XHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcblxyXG4gICAgICAgICAgICBsaTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24teWVsbG93LWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLXJlZ2lzdHJhdGlvbi1mb3JtIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXlCZzM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZvdWNoZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjRlbTtcclxuXHJcbiAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24teWVsbG93LWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAtMS41ZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cclxuLm5vVWktdGFyZ2V0LFxyXG4ubm9VaS10YXJnZXQgKiB7XHJcbi13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4tbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4tbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS10YXJnZXQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXJlY3Rpb246IGx0cjtcclxufVxyXG4ubm9VaS1iYXNlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7IC8qIEZpeCA0MDEgKi9cclxufVxyXG4ubm9VaS1vcmlnaW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG4ubm9VaS1zdGFja2luZyAubm9VaS1oYW5kbGUge1xyXG4vKiBUaGlzIGNsYXNzIGlzIGFwcGxpZWQgdG8gdGhlIGxvd2VyIG9yaWdpbiB3aGVuXHJcbiAgIGl0cyB2YWx1ZXMgaXMgPiA1MCUuICovXHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XHJcbi13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zcztcclxuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xyXG59XHJcbi5ub1VpLXN0YXRlLWRyYWcgKiB7XHJcblx0Y3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFBhaW50aW5nIGFuZCBwZXJmb3JtYW5jZTtcclxuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxyXG4gKi9cclxuLm5vVWktYmFzZSB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cclxuLm5vVWktaG9yaXpvbnRhbCB7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0bGVmdDogLTE3cHg7XHJcblx0dG9wOiAtNnB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIHtcclxuXHR3aWR0aDogMThweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMzRweDtcclxuXHRsZWZ0OiAtNnB4O1xyXG5cdHRvcDogLTE3cHg7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmc7XHJcbiAqL1xyXG4ubm9VaS1iYWNrZ3JvdW5kIHtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxufVxyXG4ubm9VaS1vcmlnaW4ge1xyXG59XHJcbi5ub1VpLXRhcmdldCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuLm5vVWktdGFyZ2V0Lm5vVWktY29ubmVjdCB7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDUxLDUxLDUxLDAuNDUpLCAwIDNweCA2cHggLTVweCAjQkJCO1xyXG59XHJcblxyXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xyXG4gKi9cclxuLm5vVWktZHJhZ2FibGUge1xyXG5cdGN1cnNvcjogdy1yZXNpemU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2FibGUge1xyXG5cdGN1cnNvcjogbi1yZXNpemU7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMTQzOTZhO1xyXG5cdGJhY2tncm91bmQ6ICMyNDVhYTI7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXHJcbltkaXNhYmxlZF0ubm9VaS1jb25uZWN0LFxyXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xyXG5cdGJhY2tncm91bmQ6ICNCOEI4Qjg7XHJcbn1cclxuW2Rpc2FibGVkXS5ub1VpLW9yaWdpbixcclxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcblxyXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcyxcclxuLm5vVWktcGlwcyAqIHtcclxuLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktcGlwcyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGZvbnQ6IDQwMCAxMnB4IEFyaWFsO1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS12YWx1ZSB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubm9VaS12YWx1ZS1zdWIge1xyXG5cdGNvbG9yOiAjY2NjO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1tYXJrZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5ub1VpLW1hcmtlci1zdWIge1xyXG5cdGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLm5vVWktbWFya2VyLWxhcmdlIHtcclxuXHRiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcblxyXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdGhlaWdodDogNTBweDtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbC5ub1VpLXZhbHVlLXN1YiB7XHJcblx0cGFkZGluZy10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcclxuXHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHR3aWR0aDogMnB4O1xyXG5cdGhlaWdodDogNXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtdmVydGljYWwge1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuXHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XHJcblx0d2lkdGg6IDVweDtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHRtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xyXG5cdHdpZHRoOiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcblx0d2lkdGg6IDE1cHg7XHJcbn1cclxuIiwiLmNvbnRhaW5lci10ZXh0IHtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyBcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgXHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40ZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDIuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTWFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNwb25zb3Ige1xyXG4gICAgcGFkZGluZzogNGVtIDA7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgLnRleHQtZG90cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0LW1vcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1vcGVuIHtcclxuICAgICAgICAudGV4dC1kb3RzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0LW1vcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAuZnJhbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgLmNsZWFyZml4ICsgLnRleHQtZGl2aWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIudGFiLWNvbnRlbnQtc3BhcmUtcGFydHMtZm9ybSB7XHJcbiAgICAucmFkaW8tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItd2l0aG91dC1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlcy1tb2JpbGUtaGFsZiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtaGFsZiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpZy1saW5rIHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzLWhhbGYtbGFzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3hlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMC4zJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB3aWRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMC44JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay1vdGhlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLS1oYWxmIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NsZXR0ZXItc2lnbnVwIC5nLS1sYXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5vZmZlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9wYXJ0cy9zcGVjaWFsLW9mZmVyLXNwYXJlLXBhcnRzX20ucG5nKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgLy9sZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhcnRzL3NwZWNpYWwtb2ZmZXItc3BhcmUtcGFydHNfZC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50dmgtdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9wYXJ0cy90dmhfbG9nb19kLnBuZykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IDE3N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHZoLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9wYXJ0cy9sb2dvX3R2aF9kLnBuZykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNwYXJlcGFydHMtZ2RwciB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMWVtIDEyZW0gMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ua3JhbXAtcG9wdXAtc2VjdGlvbiB7XHJcbiAgICBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmxpbmtzIHtcclxuXHJcbiAgICAgICAgYS5tb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNrcmFtcC1wb3B1cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAycHggM3B4IDEwcHggIzAwMDAwMDU5O1xyXG5cclxuICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlld3BvcnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCA4MHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAmLnNwZmMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAudmlld3BvcnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb250YWluZXItY29udGFjdC1mb3JtIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDRlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYWRkcmVzcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYWdyZWUtY2hlY2tib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgJi5lcnJvciBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjdXNlY29va2llcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvckdyYXlCZztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JMaWdodEJsdWVCZzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYnV0dG9uLWJsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Nvb2tpZXMtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAyNSU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kIGgzO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDQwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWdyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Nvb2tpZXMtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIG9wYWNpdHk6IC45NTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4iLCJodG1sW2xhbmc9ZnJdIHtcclxuICAgIC5pbnB1dC1hZGRvbiB7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAyOCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5odG1sW2xhbmc9cnVdIHtcclxuICAgIC5pbnB1dC1hZGRvbiB7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAzNiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5odG1sW2xhbmc9ZW5dIHtcclxuICAgIC50YWItY29udGVudC1zcGFyZS1wYXJ0cy1mb3JtIC5zZXJ2aWNlcy1oYWxmIC5iaWctbGluayB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5odG1sW2xhbmc9bmxdIHtcclxuICAgIC5pY29uLXllbGxvdy1jaXJjbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg2ZW07XHJcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgfVxyXG59IiwiLmllOCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmllOCBtYWluIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbn1cclxuXHJcbi5pZTggLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi5pZTggLmNvbnRhaW5lci1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG59XHJcblxyXG4uaWU4IC5jbGVhcmZpeCB7XHJcbiAgICBjb250ZW50OiBcIi5cIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5pZTggLmctd2lkZS0tMTEge1xyXG4gICAgd2lkdGg6IDYzLjI0NiU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmllOCAuY29udGFpbmVyLXByb21vIHtcclxuICAgIG1hcmdpbi10b3A6IC0yMTRweDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5uby1mbGV4Ym94IC5pZTggLnNlYXJjaCAudGV4dCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubm8tZmxleGJveCAuaWU4IC5pbnB1dC1hZGRvbiAudGV4dCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uaWU4IC5jb250YWluZXItcGFydG5lcnMge1xyXG4gICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJlbTtcclxuICAgIH1cclxuICAgIGEsIHBpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLmllOCAubmV3c2xldHRlci1zaWdudXAgLmctbWVkaXVtLS1oYWxmIHtcclxuICAgIG1hcmdpbi1yaWdodDogMS41JTtcclxufVxyXG5cclxuLmllOCBmb290ZXIuY29udGFpbmVyIC5sb2dvIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb2dvL2xvZ29fbS5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaWU4IGZvb3Rlci5jb250YWluZXIgLmp1c3RpZnktbGlua3Mge1xyXG4gICAgd2lkdGg6IDM4JTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGEgc3Bhbi5oaWRkZW4tdGFibGV0LXdpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWU4IGZvb3Rlci5jb250YWluZXIgLnRleHQtbGlua3Mge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIHBhZGRpbmctdG9wOiAyLjgyNWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5pZTggLmNvbnRhaW5lci1jYXRlZ29yeS1saXN0IC5jb250YWluZXItcHJvbW8ge1xyXG4gICAgbWFyZ2luLXRvcDogLTE3NnB4O1xyXG59XHJcblxyXG4uaWU4IC5hcnRpY2xlLWxpc3QtbW9kZWwgLmhlYWRpbmctdGV4dCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxufVxyXG4uaWU4IC5hcnRpY2xlLWxpc3QtbW9kZWwgLmFydGljbGUtbGlzdC1tb2RlbC1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAuaGVhZGluZy1maWx0ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDkwMDtcclxuXHJcbiAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnMgbGkgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJzIC5maWx0ZXItbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIC50ZXh0LCAuZmlsdGVyLWxpc3QgLml0ZW0tc2xpZGVyIC5zcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pZTggLmFydGljbGUtbGlzdC1tb2RlbCBhcnRpY2xlOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbn1cclxuXHJcbi5pZTggLnRhYi1jb250ZW50LWRldGFpbCAuZy1tZWRpdW0tLWhhbGYge1xyXG4gICAgd2lkdGg6IDQ2Ljc1JTtcclxufVxyXG4iLCIuYmF1bWEge1xyXG4gICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAgPiBhLCBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1tb2RlbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59IiwiLnR2aFNFe1xyXG4gICAgLnR2aC1oYWxmIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgyLnR2aC1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW46IDM0cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMy50dmgtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3LjVweCAwIDcuNXB4IDEzLjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjIyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50dmgtb2Zmc2V0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxhc3Qtb3JkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudHZoLWJpZy1udW0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50dmgtYmlnLW51bS50dmgtZmlyc3Qge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnR2aC1saW5rcyB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudHZoLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvcGFydHMvbG9nb190dmhfZC5wbmcpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50dmgtbGFzdC1vcmRlciB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG59IiwiI3BkZi10aHVtYm5haWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWRhdGFzaGVldC1oaWdobGlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogM2VtO1xyXG5cclxuICAgIC5jb250YWluZXItaGlnaGxpZ2h0cyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDMxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyOTRweDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci1oaWdobGlnaHRzLmNvbnRhaW5lci1ncmF5LWJvcmRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1oaWdobGlnaHRzIHtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAmLmNvbnRhaW5lci1ncmF5LWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMy41ZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrSGVhZGluZztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn0iLCIvKipcclxuICogTGVjdHVyYSBtYXJrZXQgcmVudGFscyB0YWIgaGVhZGVyIFxyXG4gKi9cclxuLnJlbnRhbC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICBtYXJnaW46IC0xcmVtIDAgLTFyZW0gLTFyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZmxleDogMSAwIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAucmVudGFsLWhlYWRlci1oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZW50YWwtaGVhZGVyLWJ1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbnRhbC1oZWFkZXItb3JkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0R3JheUJnO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDFyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheVRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZW50YWwtaGVhZGVyLWl0ZW0ge1xyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tZmxleGJveCB7XHJcbiAgICAucmVudGFsLWhlYWRlci1pdGVtIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIEZpbmQgYSBsb2NhbCBkZWFsZXIgc2VjdGlvbiBvbiByZW50YWxzIHRhYlxyXG4gKi9cclxuLnJlbnRhbC1sb2NhbC1kZWFsZXJzIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBmbGV4OiAxIDAgODAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxLjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbnRhbC1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbnRhbC1kZWFsZXItbGlzdCB7XHJcbiAgICAgICAgZmxleDogMSAwIDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICAucmVudGFsLWRlYWxlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbnRhbC1kZWFsZXItaW1hZ2Uge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZW50YWwtZGVhbGVyLWluZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0R3JheUJnO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgZmxleDogMSAwIDcwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjhyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5VGV4dDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTBweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVudGFsLWRlYWxlci1saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgICAgLnJlbnRhbC1kZWFsZXItd2Vic2l0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZW50YWwtbWFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgZmxleDogMSAwIDQ1JTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICBtYXJnaW46IDFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tZmxleGJveCB7XHJcbiAgICAucmVudGFsLWRlYWxlci1saXN0LFxyXG4gICAgLnJlbnRhbC1tYXAge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVudGFsLWRlYWxlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5Qmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbnRhbC1kZWFsZXItaW1hZ2Uge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbnRhbC1kZWFsZXItaW5mbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIEV2YWx1YXRlIHNlY3Rpb24gb24gcmVudGFsIHRhYlxyXG4gKi9cclxuLnJlbnRhbC1ldmFsdWF0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAucmVudGFsLWV2YWx1YXRlLWJ1bGxkb3plciB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbnRhbC1ldmFsdWF0ZS10ZXh0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMSAxIDYwJTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVudGFsLWV2YWx1YXRlLWJ1dHRvbiB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMCAwIDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vLWZsZXhib3gge1xyXG4gICAgLnJlbnRhbC1ldmFsdWF0ZSB7XHJcbiAgICAgICAgLnJlbnRhbC1ldmFsdWF0ZS1idWxsZG96ZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbnRhbC1ldmFsdWF0ZS10ZXh0IHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZW50YWwtZXZhbHVhdGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIFN1YnNjcmliZSBzZWN0aW9uIG9uIHJlbnRhbCB0YWJcclxuICovXHJcbi5yZW50YWwtc3Vic2NyaWJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAucmVudGFsLXN1YnNjcmliZS10ZXh0LFxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgLnJlbnRhbC1zdWJzY3JpYmUtdGV4dCxcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAucmVudGFsLXN1YnNjcmliZS10ZXh0LFxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tZmxleGJveCB7XHJcbiAgICAucmVudGFsLXN1YnNjcmliZSB7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgLnJlbnRhbC1zdWJzY3JpYmUtdGV4dCxcclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE4cHgpIHtcclxuICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYXJrZXQtbWFudWZhY3R1cmVyLWxvZ28ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlckJhc2U7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTNlbTtcclxuICAgIH1cclxufVxyXG4ubWFya2V0LWNvbnRhY3QtZm9ybSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi5tYXJrZXQtY2F0ZWdvcmllcyB7XHJcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgY29sdW1uczogMiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcclxuICAgICAgICBjb2x1bW5zOiAzIDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyQmFzZTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2tUZXh0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291bnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJygnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyknO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlIGEge1xyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrVGV4dDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS1cclxuLy8gVG9wIGZpbHRlclxyXG4vLy0tLS0tXHJcblxyXG4ubWFya2V0LXRvcC1maWx0ZXJzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0Qmx1ZUJnO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckxpZ2h0Qmx1ZUJvcmRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XHJcblxyXG4gICAgLnNvcnQtbGlua3N7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC42ZW07XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYWN0aXZlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXktdXNlZC10b3AtZmlsdGVycyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDAuM2VtO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzbWFsbC11cH0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRCbHVlQmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTGlnaHRCbHVlQm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJrZXQtdG9wLWZpbHRlciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4yZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXJrZXQtdG9wLWZpbHRlciB7XHJcbiAgICBwYWRkaW5nOiAxLjRlbSAwLjdyZW0gMDtcclxuXHJcbiAgICBpbnB1dCwgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWFkZG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1hZGRvbiBidXR0b24ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNSU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXJrZXQtdG9wLWZpbHRlci1yaWdodCB7XHJcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFya2V0LXRvcC1maWx0ZXItcmVzdWx0cyB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjRlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLVxyXG4vLyBTaWRlYmFyIGV2YWx1YXRpb25cclxuLy8tLS0tLVxyXG5cclxuLm1hcmtldC1ldmFsdWF0ZS12ZXJ0aWNhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZXJEb3VibGUgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlckJhc2UgMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyQmFzZSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFya2V0LXVzZWQtY29tcGFueSB7XHJcbiAgICAuYXJ0aWNsZS1saXN0LXBhZ2VyIHtcclxuICAgICAgICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubWFya2V0LXNob3ctYWxsIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS0tXHJcbi8vIEFsdGVybmF0aXZlIHByb2R1Y3RzIHN1Z2dlc3Rpb25zXHJcbi8vLS0tLS1cclxuXHJcbi5tYXJrZXQtYWx0ZXJuYXRpdmVzIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxLjZlbSAxLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjhlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFya2V0LWFsdGVybmF0aXZlIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXJCYXNlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuXHJcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS42ZW0gMCAwO1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC11cH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldC1hbHRlcm5hdGl2ZS10ZXh0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLXVwfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XHJcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS1cclxuLy8gTm8gcmVzdWx0cyBmb3VuZCBtZXNzYWdlXHJcbi8vLS0tLS1cclxuXHJcbi5tYXJrZXQgLmJ1eS11c2VkLW5vLXJlc3VsdHMge1xyXG4gICAgcGFkZGluZzogJHNwYWNlckRvdWJsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyQmFzZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXJEb3VibGU7XHJcbiAgICB9XHJcbn1cclxuIiwiLm1hcmtldC1hZHMtYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmxpc3QtbGFyZ2UtbWFya3Mge1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSBoNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LXN1Y2Nlc3MtbWFya3Mge1xyXG4gICAgcGFkZGluZy10b3A6IC45NGVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNDI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGk6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzQ5YjA1YTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjYyNWVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8jIFN0ZXAgTGlzdFxyXG5cclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbi5zdGVwLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHNwYWNlckJhc2U7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2VyQmFzZTtcclxuICAgIHBhZGRpbmc6IDAgMCAkc3BhY2VyQmFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodEJhc2U7XHJcbiAgICBmb250LXNpemU6ICRmb250U2l6ZUJhc2U7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlckJhc2U7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlckJhc2U7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0KScuJztcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40NWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NzdlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLW9ubHkge1xyXG4gICAgICAgICAgICAkY29sLXdpZHRoOiBtYXRoLmRpdigxLCAzKSAqIDEwMCU7XHJcblxyXG4gICAgICAgICAgICBmbGV4OiAxIDAgJGNvbC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2FyaWEtY3VycmVudD1zdGVwXSBhLFxyXG4gICAgYVtkaXNhYmxlZF0ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2tUZXh0O1xyXG4gICAgfVxyXG5cclxuICAgIFthcmlhLWN1cnJlbnQ9c3RlcF0gYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyQmFzZTtcclxuXHJcbiAgICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXJIYWxmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyMgQWNjb3JkaW9uXHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXJCYXNlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kc3BhY2VyQmFzZTtcclxuICAgIG1hcmdpbi1yaWdodDogLSRzcGFjZXJCYXNlO1xyXG4gICAgcGFkZGluZzogJHNwYWNlckJhc2UgJHNwYWNlckJhc2UgMS4yNSokc3BhY2VyRG91YmxlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5Qmc7XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyRG91YmxlO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2l0Y2gtLWFjdGl2ZSB7XHJcbiAgICAgICAgLmFjY29yZGlvbl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX19tYWluIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX190b2dnbGUgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlckxhcmdlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXJEb3VibGUgJHNwYWNlckRvdWJsZSAxLjI1KiRzcGFjZXJEb3VibGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgd2lkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMiokc3BhY2VyTGFyZ2UgMiokc3BhY2VyTGFyZ2UgMi41KiRzcGFjZXJMYXJnZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuYWNjb3JkaW9uX190aXRsZSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uX190b2dnbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlckJhc2U7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VySGFsZiAkc3BhY2VyQmFzZTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5hY2NvcmRpb25fX3RpdGxlIHt9XHJcblxyXG4uYWNjb3JkaW9uX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogODYwcHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX3ByZXZpZXcsXHJcbi5hY2NvcmRpb25fX21haW4ge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlckhhbGY7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgd2lkZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXJMYXJnZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbl9fbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8vIyBBY2NvcmRpb25cclxuXHJcbi8vIyBEcm9wZG93blxyXG5cclxuLmRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyTGFyZ2U7XHJcblxyXG4gICAgYSwgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0V2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrVGV4dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0R3JheUJnMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bl9fYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxLjUqJHNwYWNlckhhbGY7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE5NTtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VySGFsZjtcclxuICAgIH1cclxuXHJcbiAgICAmLnN3aXRjaC0tYWN0aXZlIGkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTk7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuXHJcbiAgICAmLnN3aXRjaC0tYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNSokc3BhY2VySGFsZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gRW5xdWlyZVxyXG5cclxuLmVucXVpcmUge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlckhhbGY7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlckxhcmdlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckxpZ2h0R3JheUJvcmRlcjtcclxufVxyXG5cclxuLmVucXVpcmUtLW11bHRpIHtcclxuICAgIC5lbnF1aXJlLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZW5xdWlyZS10aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlckJhc2U7XHJcbiAgICBjb2xvcjogJGNvbG9yQmxhY2tIZWFkaW5nO1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250SGlnaGxpZ2h0O1xyXG59XHJcblxyXG4uZW5xdWlyZS1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLmVucXVpcmUtbWFjaGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyQmFzZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyQmFzZTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0R3JheUJnMztcclxufVxyXG5cclxuLmVucXVpcmUtbWFjaGluZS0tcmVzdWx0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5lbnF1aXJlLW1hY2hpbmUtaW1nIHtcclxuICAgIG9yZGVyOiAtMTtcclxuICAgIGZsZXg6IDAgMCAxMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VyQmFzZSAkc3BhY2VyQmFzZSAwIDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTYwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmluc3VyYW5jZS1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbn1cclxuXHJcbi5pbnN1cmFuY2UtdGVzdC1mb3JtIHtcclxuICAgIC5jb250YWluZXItd2l0aG91dC1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtdGVzdC1lcnJvciBwIHtcclxuICAgICAgICBjb2xvcjogY3JpbXNvbjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmVycm9yIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogY3JpbXNvbjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmVycm9yIGlucHV0LnRleHQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNyaW1zb24haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VydmljZXMtbW9iaWxlLWhhbGYge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGFydGljbGUuYnJva2VyIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnBob25lLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuNmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHAubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlcnZpY2VzLWhhbGYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmlnLWxpbmsge1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtaGFsZi1sYXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJveGVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMTdweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwLjMlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMThweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwLjglO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLW90aGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctLWhhbGYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c2xldHRlci1zaWdudXAgLmctLWxhc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLm9mZmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3BhcnRzL3NwZWNpYWwtb2ZmZXItc3BhcmUtcGFydHNfbS5wbmcpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB0b3A6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFydHMvc3BlY2lhbC1vZmZlci1zcGFyZS1wYXJ0c19kLnBuZyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR2aC10cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3BhcnRzL3R2aF9sb2dvX2QucG5nKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTc3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50dmgtbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3BhcnRzL2xvZ29fdHZoX2QucG5nKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5idXR0b24tZGVtby1yZXF1ZXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1iZ3tcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMTA7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG4ubW9kYWwtYmcubW9kYWwtYmctc2hvdyB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4ubW9kYWx7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSk7XHJcbiAgICB6LWluZGV4OiAxMDIwO1xyXG59XHJcblxyXG4uZGVtb19pbnB1dCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZDogI2VkZmJmZjtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4IDclO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG59XHJcbi5tb2RhbC1yb3cge1xyXG4gICAgbWFyZ2luOiAyNXB4IDA7XHJcbn1cclxuLm1vZGFsLXN1Ym1pdCB7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm1vZGFsLWNsb3NlLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5tb2RhbC1hbGVydCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQ6ICNjMzQ4NDg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmFsZXJ0LXN1Y2Nlc3N7XHJcbiAgICBiYWNrZ3JvdW5kOiBncmVlbjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYnV0dG9uLWRlbW8tcmVxdWVzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1iZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG59IiwiI3Jldmlldy1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgIG9wYWNpdHk6IDAuODg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDE5ODBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3Jldmlldy1mb3JtIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRXaGl0ZTtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTGlnaHRHcmF5Qm9yZGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiA3NjhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTM4NHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCb3JkZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ucmYtbmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMCAwO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jbG9zZS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuYnV0dG9uLXdoaXRlLCAuYnV0dG9uLXdoaXRlOnZpc2l0ZWQge1xyXG4gIEBleHRlbmQgLmJ1dHRvbjtcclxuICBAaW5jbHVkZSBzdHlsZS1idXR0b24oI2ZmZiwgJGNvbG9yQmx1ZU1haW4pO1xyXG59XHJcblxyXG4udmlzaXQtdXMtYXQtYmFubmVyIHtcclxuICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjJlNGM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAmOmhvdmVyIHNwYW4uYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgY29sb3I6ICRjb2xvclRleHRXaGl0ZTtcclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICBjb2xvcjogJGNvbG9yVGV4dFdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nbyB7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgfVxyXG5cclxuICAucmlnaHQtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGNvbG9yVGV4dFdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Zpc2l0LXVzLWF0LXhyYXkucG5nP3Y9MVwiKSByaWdodCBib3R0b20gbm8tcmVwZWF0ICMxYjJlNGM7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTBweDtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuXHJcbiAgICAudHJpYW5nbGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMWVtIDEuNWVtIDAgMS41ZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSxoMixoMyxoNCxoNSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JUZXh0V2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudXJsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgLmFycm93IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgY29sb3I6ICM2ZjcyNzk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gOiAxLjUpLFxyXG4gIGFsbCBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksXHJcbiAgYWxsIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxyXG4gIGFsbCBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xyXG4gICAgLnJpZ2h0LWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlzaXQtdXMtYXQteHJheUAyeC5wbmc/dj0xXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG9yZGVyOiA0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtY29udGVudCB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTBweCAxMjBweDtcclxuXHJcbiAgICAgIC50cmlhbmdsZSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxLjVlbSAwIDEuNWVtIDFlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogLTEuNWVtIDAgMCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51cmwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiZGl2LmR6LWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmF5Qmc7XHJcbiAgICBib3JkZXI6IDNweCBkYXNoZWQgJGNvbG9yQmx1ZU1haW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVNYWluO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL3NlY3VyZV91cGxvYWQucG5nJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdi5kei1wcmV2aWV3IHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyYXlCZztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAuNGVtO1xyXG4gICAgXHJcbiAgICAuZHotc3VjY2Vzcy1tYXJrLCAuZHotZXJyb3ItbWFyayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbn1cclxuXHJcbmRpdi5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MuZHotY29tcGxldGUge1xyXG4gICAgZGl2LmR6LWZpbGVuYW1lIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgLSBUaGFuayB5b3UgZm9yIHNoYXJpbmchIEZpbGUgc2F2ZWQuJztcclxuICAgIH1cclxufVxyXG5cclxuc2VjdGlvbi5sYW5ndWFnZWQtZGUgZGl2LmR6LXByZXZpZXcuZHotc3VjY2Vzcy5kei1jb21wbGV0ZSB7XHJcbiAgICBkaXYuZHotZmlsZW5hbWUgc3BhbjphZnRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29udGVudDogJyAtIERhbmtlIGbDvHJzIFRlaWxlbiEgRGF0ZWkgZ2VzcGVpY2hlcnQuJztcclxuICAgIH1cclxufSIsIi5tYWNoaW5lMjYtZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWFjaGluZTI2LXRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzRweCkge1xyXG4gICAgLm1hY2hpbmUyNi1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hY2hpbmUyNi10YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTlweCkge1xyXG4gICAgLm1hY2hpbmUyNi10YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hY2hpbmUyNi1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmFkc2Vuc2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLmJpbGxib2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mZWF0dXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiI21hY2hpbmUtMjYge1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBkaXYuY29udGFpbmVyLXdoaXRlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIxOHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6MTAxJTtcclxuICAgICAgICAvL2hlaWdodDogNTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgJi5sYW5nLWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xyXG5cclxuICAgICAgICAgICAgJi5sYW5nLWRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTRweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xyXG5cclxuICAgICAgICAgICAgJi5sYW5nLWRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTkzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzFweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2MHB4O1xyXG5cclxuICAgICAgICAgICAgJi5sYW5nLWRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODVweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5sYW5nLWRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiI2ZhcSwgI2ZlYXR1cmVzIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICBoMiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICMyNDVhYTI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFuc3dlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyAvKiBjaGFuZ2luZyB0aGlzIG1heSBhZmZlY3QganMgZnVuY3Rpb24gaW4gbW9kZWwvcGFydGlhbHMvX2ZhcV9oYXJkY29kZWQucGhwICovXHJcblxyXG4gICAgICAgICYuZXhwYW5kYWJsZSB7XHJcbiAgICAgICAgICAubm90LXZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDM2JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDM2JSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSAzNiUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRyaWdnZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgLm5vdC12aXNpYmxlIHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmlnZ2VyIHtcclxuXHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hZHZhbmNlZCB7XHJcblxyXG4gICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLmV4cGFuZC1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0NjZBODtcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcblxyXG4gICAgICAgICAgLmV4cGFuZC1pY29uIHtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjYyNjNjO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hbnN3ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgIG9wYWNpdHk6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJlc3MtbmV3cyB7XHJcbiAgLnByZXNzLW5ld3MtYmxvY2sge1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdC1uZXdzLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGljdHVyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1yb3cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtbmV3cyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhdGVnb3J5LWluZmluaXRlIHtcclxuXHJcbiAgLmFydGljbGUtbGlzdC1tb2RlbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNpLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAuY2ktZmlsdGVyIHtcclxuICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNpLWZpbHRlci1zZWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmMGY2O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NkZDdlNTtcclxuXHJcbiAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgY29sb3I6ICMyNDVhYTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1hbnVmYWN0dXJlci1maWx0ZXIsICYucmFuZ2UtZmlsdGVyLCAmLnByb2R1Y3Rpb24tZmlsdGVyLCAmLmNhdGVnb3J5LWZpbHRlciB7XHJcbiAgICAgICAgICB1bC5jaS1maWx0ZXItb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTg5cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW5wdXQge31cclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NmZhOWQ2O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWE1YTVhY2M7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaS1leHRlbmQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWFudWZhY3R1cmVyLWZpbHRlci5leHBhbmRlZCB7XHJcbiAgICAgICAgICB1bC5jaS1maWx0ZXItb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2N3B4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwNTI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwNTI7XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNDVhYTI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNpLWV4dGVuZC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmFuZ2UtZmlsdGVyLCAmLnByb2R1Y3Rpb24tZmlsdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgdWwuY2ktZmlsdGVyLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxhdGVzdC1zcGVjcyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHt9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhdGVnb3J5LWZpbHRlciB7XHJcblxyXG4gICAgICAgICAgdWwuY2ktZmlsdGVyLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi55ZWFycy1maWx0ZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgaDMge31cclxuXHJcbiAgICAgICAgICAuY2kteWYtc2xpZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgI2pzLXllYXItc2xpZGVyIHtcclxuICAgICAgICAgICAgICAubm9VaS1vcmlnaW4ubm9VaS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ub1VpLW9yaWdpbi5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI0NWFhMjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2kteWYtc2xpZGVyLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpLXZpZXdlciB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAuY2ktdmlld2VyLW92ZXItaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNpLW1ldHJpYy1zd2l0Y2gge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMTVweCAwIDA7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Bhbi51bml0cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDdweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHNwYW4uc3dpdGNoLWJhY2sge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI0NWFhMjtcclxuICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgc3Bhbi5zd2l0Y2gtYmFjayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuLnN3aXRjaC1iYWNrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDVweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiA+IGEge1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaS1tb2JpbGUtc29ydC1ieSB7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5vcGVuIHtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmYwZjY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyNDVhYTI7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNpLW1zLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBkaXYuY2ktbXMtb3B0aW9uLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZjBmNjtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RkN2U1O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyNDVhYTI7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpLnNvcnQtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjZGQ3ZTU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpLnNvcnQtdHJpZ2dlci5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2ktbW9iaWxlLWZpbHRlciB7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5vcGVuIHtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmYwZjY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyNDVhYTI7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2ktdmlld2VyLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAmLmZpeGVkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudW5kZXIge1xyXG4gICAgICAgICAgICB0b3A6IDExNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgfiAuY2ktdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNpLXRhYmxlLWhlYWRlciB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGQ3ZTU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSwgICY6bnRoLWNoaWxkKDUpLCAmOm50aC1jaGlsZCg2KSB7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaS5zb3J0LXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHggMCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaS5zb3J0LXRyaWdnZXIuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNpLXZpZXdlci1jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICB1bC5jaS1tb2RlbHMtbGlzdCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgbGkuY2ktbW9kZWxzLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGQ3ZTU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkNWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7fVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYgPiBkaXYucGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBsaS5jaS1tb2RlbHMtc2luZ2xlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMyU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE3cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiBkaXYucGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgIHBpY3R1cmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkuY2ktbWwtaW5maW5pdGUtbG9hZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNpLWxvYWRlciB7XHJcbiAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBALW1vei1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgY291bnRlci1jbG9ja3dpc2Uge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBALW1vei1rZXlmcmFtZXMgY291bnRlci1jbG9ja3dpc2Uge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5nZWFyYm94IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nZWFyYm94IC5vdmVybGF5IHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlYXJib3gudHVybiAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5nZWFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggIzg4ODg4OCwgMHB4IDFweCAwcHggMHB4IGJsYWNrO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggIzg4ODg4OCwgMHB4IDFweCAwcHggMHB4IGJsYWNrO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggLTFweCAwcHggMHB4ICM4ODg4ODgsIDBweCAxcHggMHB4IDBweCBibGFjaztcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2Vhci5sYXJnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2Vhci5sYXJnZTphZnRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNDhweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0OHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlYXIub25lIHtcclxuICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlYXIudHdvIHtcclxuICAgICAgICAgICAgdG9wOiA2MXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlYXIudGhyZWUge1xyXG4gICAgICAgICAgICB0b3A6IDExMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlYXIuZm91ciB7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgbGVmdDogMTI4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2VhcjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzNnB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDM2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIGluc2V0IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDBweCAycHggMHB4IDBweCAjMDkwOTA5LCBpbnNldCAwcHggLTFweCAwcHggMHB4ICM4ODg4ODg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgaW5zZXQgMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMHB4IDJweCAwcHggMHB4ICMwOTA5MDksIGluc2V0IDBweCAtMXB4IDBweCAwcHggIzg4ODg4ODtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgaW5zZXQgMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMHB4IDJweCAwcHggMHB4ICMwOTA5MDksIGluc2V0IDBweCAtMXB4IDBweCAwcHggIzg4ODg4ODtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZ2Vhci1pbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU1NTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sYXJnZSAuZ2Vhci1pbm5lciB7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlYXIub25lIC5nZWFyLWlubmVyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGNvdW50ZXItY2xvY2t3aXNlIDNzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgICAgLW1vei1hbmltYXRpb246IGNvdW50ZXItY2xvY2t3aXNlIDNzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nZWFyLnR3byAuZ2Vhci1pbm5lciB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgM3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogY2xvY2t3aXNlIDNzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nZWFyLnRocmVlIC5nZWFyLWlubmVyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGNvdW50ZXItY2xvY2t3aXNlIDNzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgICAgLW1vei1hbmltYXRpb246IGNvdW50ZXItY2xvY2t3aXNlIDNzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nZWFyLmZvdXIgLmdlYXItaW5uZXIge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogY291bnRlci1jbG9ja3dpc2UgNnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogY291bnRlci1jbG9ja3dpc2UgNnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlYXItaW5uZXIgLmJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sYXJnZSAuZ2Vhci1pbm5lciAuYmFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2Vhci1pbm5lciAuYmFyOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlYXItaW5uZXIgLmJhcjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2Vhci1pbm5lciAuYmFyOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlYXItaW5uZXIgLmJhcjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nZWFyLWlubmVyIC5iYXI6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaS1jb21wYXJhdG9yIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYmFja2dyb3VuZDogI2ViZjBmNjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RkN2U1O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWJmMGY2Y2M7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDEyMThweDtcclxuICAgICAgLy9sZWZ0OiAtOHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmNpYy10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2ljLW1haW4ge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNpLXNlbGVjdGVkLW1vZGVscyB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNpLXNlbGVjdGVkLW1vZGVsLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2RkN2U1O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNDVhYTI7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyA3KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaS1jbGVhci1hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogNjVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNpLWNvbXBhcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNpLXBhZ2VyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgd2lkdGg6IDExODhweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYXJ0aWNsZS1saXN0LXBhZ2VyIHtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAucGFnZXItbGlua3Mge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjQyODU3ZW0gNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2VyLWl0ZW0tcHJldiwgLnBhZ2VyLWl0ZW0tbmV4dCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY2ktc2Nyb2xsLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMmVtO1xyXG4gIHJpZ2h0OiAyZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGJvdHRvbTogOGVtO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNhdGVnb3J5LW5hdi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAubW9kZWwtcGFnZS1uYXYge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnktaW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAyMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggI2NjY2NjYztcclxuICAgIH1cclxuICB9XHJcbn0iLCIucmF2YXMtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAucmF2YXMtcGljIHtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmF2YXMtaW5mbyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5oMi5yYXZhcy10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5hLnJhdmFzLWxpbmsge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDIwcHggMCAyNXB4IDE1cHg7XHJcbn0iLCIjc3BlY3Mtc2VhcmNoLCAjc3BlY3Mtc2VhcmNoLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBoZWlnaHQ6IDU1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICMxYTQ2ODM7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIu+AglwiO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgcGFkZGluZzogMTJweCAxM3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWE0NjgzO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAxM3B4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi5zZWFyY2gtaGlkZGVuIHtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE1cHgpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jc3BlY3Mtc2VhcmNoLXJlc3VsdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAgYXV0bztcclxuICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkN2U1O1xyXG4gIGJveC1zaGFkb3c6IDFweCAxcHggNDBweCAjMDAwMDAwNmU7XHJcbiAgei1pbmRleDogOTk5O1xyXG5cclxuICAuc3NyLXZpZXdwb3J0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLnNzci1maWx0ZXIge1xyXG4gICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCBibGFjaztcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zc3ItZmlsdGVyLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NkZDdlNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmMGY2O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLnNzci1maWx0ZXItb3B0aW9ucyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxODVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzQ0NmZhOWQ2O1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1YTVhNWFjYztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWxvYWRlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykgLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2tlbGV0b24ge1xyXG5cclxuICAgICAgICAgICAgLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZUluRmlsdGVyIDJzIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmMGY2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1hbnVmYWN0dXJlci1maWx0ZXIge1xyXG5cclxuICAgICAgICAgIC5zc3ItZXh0ZW5kLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICAgIHVsLnNzci1maWx0ZXItb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTY3cHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwNTI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA1MjtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzE1cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNDVhYTI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3NyLWV4dGVuZC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zc3ItY29udGVudCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAuc3NyLW1vYmlsZS1maWx0ZXItdHJpZ2dlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZjBmNjtcclxuICAgICAgICAgICAgY29sb3I6ICMyNDVhYTI7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zc3ItY29udGVudC1oZWFkZXIge1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkZDdlNTtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zc3ItY29udGVudC1pdGVtcyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzI0NWFhMjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3QtZm91bmQge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwuc3MtbW9kZWxzIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgbGkuc3MtbW9kZWxzLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RkN2U1O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NkZDdlNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5waWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge31cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ1aWx0IHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkuc3NyLXBhZ2UtaW5maW5pdGUtbG9hZGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkZDdlNTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE5MnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLnNlYXJjaC1sb2FkZXIge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNrZWxldG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UxZTVlNjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDI3NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogNDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hbmltYXRlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RhZGVkZjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZSAzcyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIC5hbmltYXRlIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSAuYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBtb3ZlIHtcclxuICAgICAgNTAlIHtcclxuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMjVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIG1vdmVJbkZpbHRlciB7XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiI3dhaC1zZWN0aW9uIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41ZW0gKyAxNXB4KTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMTVweCk7XHJcblxyXG4gIGgyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS12aWV3cG9ydCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgZmxleDogMjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRlbF0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDQ1ODk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbnB1dCNwaG9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNDU4OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuY29uY2VybiB7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXN1Y2Nlc3Mge1xyXG4gICAgICBmbGV4OiAyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgIHdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0LXdhaCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTZweCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGlfX2ZsYWcge2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvZnJvbnRlbmQvZGlzdC9pbWFnZXMvZmxhZ3MucG5nXCIpIWltcG9ydGFudDt9XHJcblxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XHJcbiAgLml0aV9fZmxhZyB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9mcm9udGVuZC9kaXN0L2ltYWdlcy9mbGFnc0AyeC5wbmdcIikhaW1wb3J0YW50O31cclxufVxyXG5cclxuLml0aV9fY291bnRyeTo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufSIsImh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5oMywgaDQge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLm1vZGVsLWRldGFpbC1oZWFkZXItMiB7XHJcbiAgLmx3LWJyZWFkY3J1bWJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kZWwtaGVhZGVyLTIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiA5NzBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG4gIH1cclxuXHJcbiAgLm1vZGVsLWltYWdlcyB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktdjIge1xyXG5cclxuICAgICAgLnZpZXdwb3J0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdy1sZWZ0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nYWxsZXJ5LWl0ZW1zIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLm1vZGVsLWltYWdlcy1saW5lIHtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kZWwtaW5mbyB7XHJcbiAgICBmbGV4OiAxO1xyXG5cclxuICAgIC5sb2dvLW1hbnVmYWN0dXJlciB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiA0MHB0O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhwdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmF0aW5nIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICYuc3RhciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3Rhcl9lbXB0eS5zdmdcIik7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDAuMmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG5cclxuICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGFyX2hhbGYuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZnVsbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGFyX2Z1bGwuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNlcmEge1xyXG4gIG1heC13aWR0aDogOTcwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogNDBweCAwIDAgMCFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2NXB4KSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuZXJhLWxlZnQge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gIC5lcmEtcmlnaHQge1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2NXB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kZWwtcGFnZS1uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiA5NzBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgLnBhZ2UtbmF2LXdyYXBwZXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjY2NjY2NjO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjIlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZGRkZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCA0JTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICYuYWN0dWFsIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjQ1YWEyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlbHAtYm94IHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIG1pbi1oZWlnaHQ6IDE3MXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jcmVkaXRzIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogI2JiYmFiYTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlbHAtYm94LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuICAgICAgcGFkZGluZzogMjBweCAyNXB4IDAgMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgY29sb3I6ICMyNDVhYTI7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNDVhYTI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAyNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjQ1YWEyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGVsLWRldGFpbC0yIHtcclxuICAudGl0bGUtY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stbmF2aWdhdGlvbiB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmxvY2stbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5NzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NDVweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdiwgJiAubW9kZWwtZGF0YSA+IGRpdiB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubW9kZWwtZGF0YS1ibG9jayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAubW9kZWwtZGF0YSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAudGVjaC1kYXRhIHtcclxuXHJcbiAgICAgICAgICBwLmluZm8ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbnRhaW5lci10ZWNoLXNwZWNzIHtcclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLyogcmV3cml0ZSByZXZpZXdzIGNvbXBsZXRlbHkgKi9cclxuICAgICAgICAucmV2aWV3cyB7XHJcbiAgICAgICAgICAubW9kZWwtcmV2aWV3cyB7XHJcblxyXG4gICAgICAgICAgICAuc3RhciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGFyX2VtcHR5LnN2Z1wiKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDAuNGVtO1xyXG5cclxuICAgICAgICAgICAgICAmLmhhbGYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXJfaGFsZi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmZ1bGwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXJfZnVsbC5zdmdcIik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vZGVsLXJhdGluZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxLjVlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAucmF0aW5nIHtcclxuICAgICAgICAgICAgICAgICYgPiBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGVsLXJldmlldy1zaW5nbGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICYuaGFzLXJhdGluZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1yZXZpZXctcmF0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuc3Rhci5mdWxsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnJhdGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwLm1vZGVsLXJldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMCAuOGVtIDVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubW9kZWwtcmV2aWV3LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kZWwtcmV2aWV3LWhpZGRlbi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kZWwtcmV2aWV3IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMCAwLjhlbSA1ZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcXVvdGUuc3ZnJykgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogM2VtIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RlbC1yZXZpZXctZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3ZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEuNWVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICNtb2RlbC1yZXZpZXctdG9nZ2xlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsMS4yKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsMS4yKSByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhdGUtbm93LWJ1dHRvbi1ob2xkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2RlbC1yZXZpZXctaGlkZGVuLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGFzaGVldHMge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi1vcGVuLW1vcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZmFxLCAjZmVhdHVyZXMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAjZmFxIHVsIGxpIC5hbnN3ZXIsIC5wcmVzcy1uZXdzIC5wcmVzcy1uZXdzLWJsb2NrIC5maXJzdC1uZXdzLXJvdyAudGV4dCBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICNmZWF0dXJlcyB1bCBsaSAuYW5zd2VyLCAucHJlc3MtbmV3cyAucHJlc3MtbmV3cy1ibG9jayAuZmlyc3QtbmV3cy1yb3cgLnRleHQgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNmZWF0dXJlcyB1bC5hZHZhbmNlZCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFuc3dlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTAwO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgJi56ZXJvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICNmZWF0dXJlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5wcmVtaXVtLW1vZGVscy1saXN0IGxpIGEgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZU1haW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGFzaWRlLmJhbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAuY29udGFpbmVyLWhpZ2hsaWdodHMge1xyXG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg0NXB4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBhc2lkZSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibnItYmxvY2sge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgLnJlbnRhbCB7XHJcbiAgICAgICAgYS5idXR0b24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vd24tY29zdCB7XHJcbiAgICAgICAgLnByb21vLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMC41ZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9tby10ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudW5kZXItbGluZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm92aWRlZC1ieSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYmJiYWJhO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIC5wcm92aWRlZC1ieSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsLWNvbXBhcmlzb24ge1xyXG4gICAgICAgIC5jb21wYXJpc29uLXZpZXdwb3J0IHtcclxuICAgICAgICAgIC5jb21wYXJlLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcclxuXHJcbiAgICAgICAgICAgICYubWFpbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZGRkZDdhO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0YSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50ZWNoLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMyU7XHJcblxyXG4gICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGV0YWlsZWQtY29tcGFyaXNvbi1idXR0b24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7fVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzZweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJhdmFzLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAucmF2YXMtcGljIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5yYXZhcy1saW5rIHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDI1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZubC1ibG9jayB7XHJcbiAgICAgIC5sZWFzaW5nIHtcclxuICAgICAgICAucmF2YXMtc2VjdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgIC5yYXZhcy1waWMge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLnJhdmFzLWxpbmsge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2VsbC1ibG9jayB7XHJcbiAgICAgIC53ZS1idXkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAjbWFjaGluZS0yNiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAuY29udGFpbmVyLXdoaXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDY3MXB4KSB7XHJcbiAgICAgICAgICAvLyNtYWNoaW5lLTI2IGlmcmFtZSB7XHJcbiAgICAgICAgICAvLyAgaGVpZ2h0OiA3ODVweDtcclxuICAgICAgICAgIC8vfVxyXG4gICAgICAgIC8vfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgICAgLnZhbHVhdGlvbiB7XHJcbiAgICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5ldmVudHMtYmxvY2sge1xyXG5cclxuICAgICAgLnByb2R1Y3QtbGF1bmNoIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGwtaXRlbXMge1xyXG4gICAgICAgICAgLnBsLWl0ZW0ge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ldmVudC1ib2R5IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3VudGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudGltZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5kYXlzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5kaWdpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5kaWdpdC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk2OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ldmVudC1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZXItc2VjdGlvbi5kYXlzIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5waWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnByZXNzLW5ld3Mge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgLnByZXNzLW5ld3MtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWluZXItc2hvd3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wYXJ0cy1ibG9jayB7XHJcbiAgICAgIC5yYXZhcy1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgLnJhdmFzLXBpYyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5yYXZhcy1saW5rIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAyNXB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgICAgIC5zcGFyZS1wYXJ0cyB7XHJcbiAgICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmluc3VyYW5jZSwgLnZhbHVhdGlvbiwgLnNwYXJlLXBhcnRzLCAucmVudGFsLWJsb2NrLCAuZmluYW5jaW5nLCAudHJhY2t0b3IsIC5maW5kZXEsIC5rcmFuaywgLnBzLXRlYW0sIC5oZXhhZ29uLCAuYmxpbnRvLCAuYXhhLXByZXZpZXcsIC53aXJ0Z2VuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgIC5tYWluIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcblxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge31cclxuXHJcbiAgICAgICAgICAucmVhZC1tb3JlIHtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgLnJtLXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgIC5ybC10cmlnZ2VyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNDVhYTI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm92aWRlZC1ieSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICNiYmJhYmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm92aWRlZC1ieSB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZmluYW5jaW5nLCAuYXhhLXByZXZpZXcsIC53aXJ0Z2VuIHtcclxuICAgICAgLm1haW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2NHB4KSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY0cHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1heGEtZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbnRhbC1ibG9jayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm90dG9tIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWNoaW5lcnktY2FzaCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICBoMyB7fVxyXG5cclxuICAgICAgJiA+IHAge31cclxuXHJcbiAgICAgIC5tYWluLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICBkaXYubGVmdCwgZGl2LnJpZ2h0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBwLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHt9XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvdmlkZWQtYnkge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYmJiYWJhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJhY2t0b3Ige1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODZlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAja2xpY2twYXJ0cyB7XHJcbiAgICAgIC5yYXZhcy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbmRlcSB7XHJcbiAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4IWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGVmdCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAub3Ige1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgICAgICBhOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rcmFuaywgLnBzLXRlYW0ge1xyXG4gICAgICAucmlnaHQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHMtdGVhbSB7XHJcbiAgICAgIC5sZWZ0IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0LXNlY3Rpb24ge1xyXG4gICAgICAubGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMzMlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmxvZ28ge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYXhhIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHJcbiAgICAgIC5oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgaW1nIHt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud2l6YXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMjNweDtcclxuXHJcbiAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaXRpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAuaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPW51bWJlcl0sIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNDU4OTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0I3Bob25lIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAuaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2FsdXRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc2VsZWN0LCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNvbmNlcm4ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAuaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgLmlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuY29uY2VybiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIGEge31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY28yIHtcclxuICAgICAgaDMge31cclxuXHJcbiAgICAgIHAge31cclxuXHJcbiAgICAgIC5pbnB1dF9ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXRfYmxvY2sge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwLm1vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudW5kZXItbGluZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvdmlkZWQtYnkge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYmJiYWJhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIC5wcm92aWRlZC1ieSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ndWlkZSB7XHJcbiAgICAgIC5ndWlkZS1ibG9jayB7XHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgLmxlZnQsIC5yaWdodCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5sZWZ0LCAucmlnaHQge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvdmlkZWQtYnkge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2JiYmFiYTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhleGFnb24ge1xyXG4gICAgICAubWFpbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjaGV4YWdvbi10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm90dG9tIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsaW50byB7XHJcbiAgICAgIC5tYWluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIC5wcm92aWRlZC1ieSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcm9zc2xpbmtzIHtcclxuICAgICAgLmNyb3NzLWxpbmstdmlld3BvcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIC5jcm9zcy1saW5rLWl0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMzAlO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRhdGEge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVjaC1kYXRhIHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcm9zc2xpbmtzLW1vYmlsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICYubW9iaWxlLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNyb3NzLWxpbmstaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRhIHtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50ZWNoLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTIycHgpIHtcclxuICAgICAgICAgICAgLmNyb3NzLWxpbmstaXRlbSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgLmNyb3NzLWxpbmstaXRlbSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA5OSU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNyb3NzbGlua3MtdG9nZ2xlIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuMikgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3Jvc3NsaW5rcy10b2dnbGUub3BlbiB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuMikgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTIycHgpIHtcclxuICAgICAgICAgIC5jcm9zcy1saW5rLWl0ZW0ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgIC5jcm9zcy1saW5rLWl0ZW0ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDk5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1oaWdobGlnaHRzIHtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucHJlbWl1bS1iYW5uZXIge1xyXG4gIG1hcmdpbjogMmVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmLmJpbGxib2FyZCB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtc21hbGwge1xyXG4gIC5tb2RlbC1wYWdlLW5hdiB7XHJcbiAgICBtYXJnaW46IDAgMDtcclxuICAgIC8vbWF4LXdpZHRoOiA4NTBweDtcclxuXHJcbiAgICAucGFnZS1uYXYtd3JhcHBlciB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlbHAtYm94IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE3cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMS41ZW0gM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtYWxpZ24ge1xyXG4gIC5tb2RlbC1wYWdlLW5hdiB7XHJcbiAgICBtYXJnaW46IDAgMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE3cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMS41ZW0gM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLmVzLWxvZ29zIHtcclxuICAubG9nby1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDQ5MHB4IWltcG9ydGFudDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xvZ28vbG9nb19tLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgIHdpZHRoOiAxNzVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWxpbmtzIHtcclxuICAgIHdpZHRoOiAzNSUhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xyXG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuanVzdGlmeS1saW5rcy5zb2NpYWxzIHtcclxuICAgIHdpZHRoOiAyMyUhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudWwudGVjaC1kYXRhLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLXdpZHRoOiA0NyU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlY2gtZGF0YS1uYW1lIHtcclxuICAgICAgZmxleDogMjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWNoLWRhdGEtdmFsdWUge1xyXG4gICAgIGZsZXg6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2F4VGV4dE1vcmUge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBhZGRpbmctdG9wOiAxZW07XHJcblxyXG4gICY+IHAge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAubW9yZS1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmxpbmtzIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcclxuXHJcbiAgICAubGVzcyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktbGlzdC1tb2RlbCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuI3BzLXRlYW0ge1xyXG4gIC5wcy10ZWFtLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogIGZsZXg7XHJcblxyXG4gICAgLnBzLXRlYW0taW5mbyB7XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHMtdGVhbS1waWMge1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGFzaGVkLWNvbnRyb2wge1xyXG4gIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmtyYWVtZXIyNC1zZWN0aW9uIHtcclxuICBmb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgcGFkZGluZzogMTBweCA3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzI0NWFhMjtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjQ1YWEyO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi74CCXCI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgIGEuc2Vjb25kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvd2VyZWQtYnkge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xyXG4gICAgLnNlY29uZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudGFiLWJsb2NrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmLmV4cGFuZGFibGUtbGluZXMge1xyXG4gICAgLmVsLWxpbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGxpZ2h0Z3JleTtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGxpZ2h0Z3JleTtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgbGlnaHRncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWwtaGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZWwtY29udGVudCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgIHAudGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjk3ZWE5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb250ZW50LXZpc2libGUge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZWwtYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuXHJcbiAgICAgICAgICBkaXYuYnV0dG9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHBhbmQtaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5N2VhOTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWdyYXktYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGdyZXk7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAuZXhwYW5kLWljb24ge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmVsLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZWwtaGVhZGVyLWJsb2NrIHtcclxuICAgIC5lbC1oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWwtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICYucmVudGFsLWNvbXBhbmllcyB7XHJcbiAgICAuZWwtd3JhcHBlciB7XHJcbiAgICAgIC5yYy1jb250ZW50IHtcclxuICAgICAgICAucmMtY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZW50YWwtaXRlbSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmMtcmktY29udGVudCB7XHJcbiAgICAgICAgICAgIC5yYy1yaS1jb250ZW50LWhlYWQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5tb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAmID4gLnJjLXJpLWNvbnRlbnQtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAmID4gc3Bhbi5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLnJjLXJpLXJlZ2lvbnMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmMtcmktY29udGVudC1oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICYgPiAucmMtcmktY29udGVudC1oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3Bhbi5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsLnJjLXJpLXN1YnJlZ2lvbnMge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yYy1yaS1jb250ZW50LWhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgc3Bhbi5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmID4gLnJjLXJpLWNvbnRlbnQtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmMtcmktZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAucmVudGFsLWNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tcGFueS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tcGFueS1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5waG9uZS1zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjk3ZWE5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50aC10b2dnbGUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBpIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnByb21vLW9uZSB7XHJcbiAgICAucHJvbW8td3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvbW8tY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5saW5lIHtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgJi5yZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm9tby10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnVuZGVyLWxpbmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3ZpZGVkLWJ5IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2JiYmFiYTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wcm9tby10d28ge1xyXG4gICAgLnByb21vLXdyYXBwZXIge1xyXG4gICAgICAubWFpbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7fVxyXG5cclxuICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAucm0tdHJpZ2dlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjQ1YWEyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgLnJsLXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0NWFhMjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3ZpZGVkLWJ5IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2JiYmFiYTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hdHRhY2htZW50IHtcclxuICAgIC5iYS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE5JTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjQlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMiU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ5JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vdGhlci1tYWNoaW5lcyB7XHJcbiAgICAub20td3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgaW1nIHt9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbWFnZSB7XHJcbiAgICAub20td3JhcHBlci5pbWFnZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbn0iLCIudHJhbnNwb3J0LXBhZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICYgPiAubGVmdCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgIC5zZW5kLWFnYWluIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAudHBmLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJiA+IC50cGYtaW5wdXQge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdCwgLnJpZ2h0IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHt9XHJcbiAgICAgICAgLnRwZi1pbnB1dCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRwZi1pbnB1dC1lcnJvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDIyMzIzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICBzZWxlY3QsIGlucHV0IHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkMjIzMjMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHBmLWlucHV0LWVycm9yIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb25zZW50IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50cGYtaW5wdXQtZXJyb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2QyMjMyMztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29uc2VudC5lcnJvciB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkMjIzMjMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHBmLWlucHV0LWVycm9yIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0e1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgICYgPiAubGVmdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAucmlnaHQge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICYgPiAubGVmdCB7XHJcbiAgICAgIG1pbi13aWR0aDogOTglO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLnRwZi1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJiA+IC5sZWZ0IHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAudHBmLWlucHV0IHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFnZS1kZXNjcmlwdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAubGVmdCB7XHJcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gIH1cclxuICAucmlnaHQge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1eWVycy1ndWlkZSB7XHJcbiAgLmJnLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZy1tb2RlbHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICBtYXgtd2lkdGg6IDgyNXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWN0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTE1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
