/*!
Theme Name: tfah
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tfah
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

tfah is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}ul{margin:0;padding:0}mark{background:#ff0;color:#000}small{font-size:80%}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:1em 40px}hr{-webkit-box-sizing:content-box;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]{-webkit-box-sizing:border-box;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-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,optgroup,select,textarea{color:#252525;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"IBMPlexSans Bold",sans-serif;letter-spacing:-1px}h1,h2,h3{color:#0b154e;line-height:1.5}h1{font-size:2.65rem;line-height:1.25}@media (max-width:37.5em){h1{font-size:1.75rem}}h2{font-size:28px}@media (max-width:37.5em){h2{font-size:24px}}h4{font-size:14px}body{font-family:"IBMPlexSerif Text",serif;font-size:17px;line-height:1.75}.with-line-above{position:relative}.with-line-above:before{background-color:#b22c1c;content:'';display:block;height:1px;left:0;position:absolute;top:0;width:3rem}h4.with-line-above{position:relative}h4.with-line-above:before{top:5px}.with-line-below{border-bottom:1px solid #b22c1c;line-height:.65}.highlight-text{line-height:1.75;color:#6e6e6e}@media (min-width:56.25em){.highlight-text{font-size:1.25rem}}@media (min-width:56.25em){.highlight-text.small{color:#6e6e6e;font-size:1rem}}.heading__red-underline{color:#0b154e;display:block;position:relative}.heading__red-underline:after{background-color:#b22c1c;bottom:14px;content:"";height:1px;left:0;position:absolute;width:100%}h1.heading__red-underline:after{bottom:10px}h2.heading__red-underline:after{bottom:8px}h3.heading__red-underline:after,h4.heading__red-underline:after{bottom:6px}p.heading__red-underline:after{bottom:5px}.larger{font-size:22px}.light-gray{color:#909090}p{margin-bottom:1.5em}a{cursor:pointer}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}@font-face{font-family:IBMPlexMono;src:url(fonts/IBMPlexMono-Regular.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Regular';src:url(fonts/IBMPlexSans-Regular.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Bold';src:url(fonts/IBMPlexSans-Bold.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Medium';src:url(fonts/IBMPlexSans-Medium.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Light';src:url(fonts/IBMPlexSans-Light.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Light Italic';src:url(fonts/IBMPlexSans-LightItalic.otf) format("opentype")}@font-face{font-family:'IBMPlexSans SemiBold';src:url(fonts/IBMPlexSans-SemiBold.otf) format("opentype")}@font-face{font-family:'IBMPlexSans SemiBold Italic';src:url(fonts/IBMPlexSans-SemiBoldItalic.otf) format("opentype")}@font-face{font-family:'IBMPlexSans Text';src:url(fonts/IBMPlexSans-Text.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Bold';src:url(fonts/IBMPlexSerif-Bold.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Light';src:url(fonts/IBMPlexSerif-Light.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Text';src:url(fonts/IBMPlexSerif-Text.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Text Italic';src:url(fonts/IBMPlexSerif-TextItalic.otf) format("opentype")}@font-face{font-family:'IBMPlexSerif Thin';src:url(fonts/IBMPlexSerif-Thin.otf) format("opentype")}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}.two-col__one-two .right ol.list-no-marg li,.two-col__one-two .right ul.list-no-marg li,.two-col__two-one .left ol.list-no-marg li,.two-col__two-one .left ul.list-no-marg li{margin-bottom:0}.two-col__one-two .right ol.list-no-marg li ul,.two-col__one-two .right ul.list-no-marg li ul,.two-col__two-one .left ol.list-no-marg li ul,.two-col__two-one .left ul.list-no-marg li ul{margin-left:0}.two-col__one-two .right ol li,.two-col__one-two .right ul li,.two-col__two-one .left ol li,.two-col__two-one .left ul li{margin-bottom:1em;margin-top:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}.feature-date{display:inline-block;font-family:"IBMPlexSans Light",sans-serif;font-size:11px;text-transform:uppercase}.feature-content-type{display:inline-block;font-family:"IBMPlexSans SemiBold",sans-serif;font-size:11px;text-transform:uppercase}.feature-content-type.story{color:#d84747}.feature-content-type.release{color:#007dbd}.feature-content-type.issue{color:#32b32b}.feature-content-type.report{color:#b22c1c}.feature-content-type.Download{color:#6875e2}.date{color:#6e6e6e;font-family:"IBMPlexSans Regular",sans-serif;font-size:.75rem;text-transform:uppercase}.date .year{color:#d84747}.document{position:relative;margin:0;padding:1rem;text-decoration:none}.at-share-btn-elements{width:100px}.btn{color:#fff;border:1px solid transparent;display:inline-block;font-family:"IBMPlexSans Regular",sans-serif;padding:.5rem 2rem;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.btn-pink{background-color:#d84747}.btn-pink:focus{color:#fff}.btn-pink:hover{background-color:#fff;border:1px solid #d84747;color:#d84747}.btn-dark-blue{background-color:#0b154e}.btn-dark-blue:focus{color:#fff}.btn-dark-blue:hover{background-color:#fff;border:1px solid #0b154e;color:#0b154e}.btn-light-blue{background-color:#6875e2}.btn-light-blue:focus{color:#fff}.btn-light-blue:hover{background-color:#fff;border:1px solid #6875e2;color:#6875e2}p.btn a{color:#fff;font-family:"IBMPlexSans Light",sans-serif;text-decoration:none}p.btn a:focus,p.btn a:hover{color:#fff}.dropdown{font-family:"IBMPlexSans Light",sans-serif;text-transform:uppercase}.dropdown-selector{cursor:pointer;display:block;padding:.75rem 1rem;position:relative}.dropdown-selector:after,.dropdown-selector:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0b154e;position:absolute;right:1rem;top:25px}.dropdown-selector:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #0b154e;border-top:none;top:18px}.dropdown-states{visibility:hidden;margin:5px 0 1rem;max-height:2.5rem;overflow:scroll;padding:.25rem 0;position:relative;overflow-x:hidden}.dropdown-states.open{visibility:visible;max-height:9.5rem}.dropdown-states.open::-webkit-scrollbar{display:none}.dropdown-states li{cursor:pointer;list-style-type:none}.dropdown-states li a{cursor:pointer;display:block;padding:.25rem 1rem;text-decoration:none}.dropdown-states li a:hover{color:#fff}.toolkit-sidebar .dropdown-selector{border:1px solid #d1d1d1}.toolkit-sidebar .dropdown-states{background-color:#fff;border:1px solid #d1d1d1;-webkit-box-shadow:0 5px 15px 0 #cccbcb;box-shadow:0 5px 15px 0 #cccbcb;position:absolute;width:81%;z-index:1}@media (min-width:56.25em){.toolkit-sidebar .dropdown-states{width:76%}}.toolkit-sidebar .dropdown-states li:hover{background-color:#0b154e}.state-landing .dropdown{color:#0b154e}.state-landing .dropdown-selector{background-color:#fff;border:1px solid gray}@media (min-width:56.25em){.state-landing .dropdown-selector{border:none;-webkit-box-shadow:0 5px 15px 0 #cccbcb;box-shadow:0 5px 15px 0 #cccbcb}}.state-landing .dropdown-states{background-color:#fff;border:1px solid gray}@media (min-width:56.25em){.state-landing .dropdown-states{border:none;-webkit-box-shadow:0 5px 15px 0 #cccbcb;box-shadow:0 5px 15px 0 #cccbcb;max-height:9.5rem}}.state-landing .dropdown-states li a:hover{background-color:#d84747}.facetwp-type-dropdown{border:1px solid #909090;display:block}@media (min-width:75em){.facetwp-type-dropdown{display:inline-block;width:40%}.facetwp-type-dropdown:first-of-type{margin-right:1rem}}.facetwp-type-dropdown.facetwp-facet{margin-bottom:10px}@media (min-width:75em){.facetwp-type-dropdown.facetwp-facet{margin-bottom:40px}}.facetwp-type-dropdown select{background-color:#fff;border:none;border-radius:0;color:#909090;font-family:"IBMPlexSans Light",sans-serif;height:2.75rem;text-transform:uppercase;width:100%;-webkit-appearance:none;-moz-appearance:none;background:url(icons/icon-arrow.svg) no-repeat 100% center;background-position:100% 50%;background-size:20% 200%;padding:10px}.facetwp-type-dropdown select::-ms-expand{display:none}.facetwp-pager a{color:#6875e2;font-family:"IBMPlexSans Light",sans-serif;line-height:1}.facetwp-pager a.active{border-bottom:1px solid #6875e2;font-family:"IBMPlexSans Medium",sans-serif}.facetwp-pager a:hover{color:#6875e2;font-family:"IBMPlexSans Medium",sans-serif}.facetwp-page{margin-right:0!important}.entry-header .thoracic-cavity{display:inline-block;min-width:80%;overflow:hidden}@media (max-width:37.5em){.entry-header .thoracic-cavity{display:none}}.entry-header .thoracic-cavity path{stroke:#b22c1c;stroke-width:2px;fill:#fff;stroke-dasharray:160%,200;stroke-dashoffset:0}.entry-header .thoracic-cavity path:nth-child(1){stroke:#b22c1c}@-webkit-keyframes pulse{0%{stroke-dashoffset:1130}100%{stroke-dashoffset:0}}@keyframes pulse{0%{stroke-dashoffset:1130}100%{stroke-dashoffset:0}}.site-footer .thoracic-cavity{margin-bottom:-2.6rem;overflow:hidden;position:relative;z-index:1}@media (min-width:56.25em){.site-footer .thoracic-cavity{margin-bottom:-2.2rem}}.site-footer path{stroke:#fff;stroke-width:2px;fill:#0b154e}.site-footer path:nth-child(1){stroke:#fff}.panel{padding:3rem 0}@media (min-width:56.25em){.panel{padding:5rem 0}}.panel-thin{padding:1rem 0;text-transform:uppercase}@media (min-width:56.25em){.panel-thin{padding:2rem 0}}.panel-thin h1,.panel-thin h4{margin:0}.panel-thin .with-line-above{font-family:"IBMPlexSans Light",sans-serif;margin-bottom:-10px;padding-top:10px}.panel-blue{background-color:#0b154e;color:#fff}.panel-blue a,.panel-blue h1,.panel-blue h2,.panel-blue h3,.panel-blue p{color:#fff}.panel-gray{background-color:#f5f5f5}.panel-50-50 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:56.25em){.panel-50-50 .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.panel-50-50 .panel-half{width:100%}@media (min-width:56.25em){.panel-50-50 .panel-half{width:48%}}.panel-50-50 .panel-half .heading{margin-bottom:2.5rem}.panel-50-50 .panel-half .heading .view-all{color:#b22c1c;font-family:"IBMPlexSans Medium",sans-serif;float:right;margin-top:-20px;text-decoration:none}.panel-text{margin:1rem auto 3rem;max-width:800px;text-align:center}.panel .heading{border-bottom:1px solid #b22c1c;margin-bottom:4rem}.panel .heading-min h1{font-size:1.5rem;margin-bottom:-6px!important}@media (min-width:56.25em){.panel .heading-min h1{font-size:2rem;margin-bottom:-9px!important}}.panel .heading h1{font-size:1.5rem;margin-bottom:-6px!important}@media (min-width:56.25em){.panel .heading h1{font-size:2.65rem;margin-bottom:-11px!important}}.panel .heading .view-all{color:#b22c1c;font-family:"IBMPlexSans Medium",sans-serif;float:right;margin-top:-20px;text-decoration:none}.panel.panel-homepage-bottom .heading{margin-bottom:2rem}.at-above-post{display:inline-block;margin-top:1.5rem;vertical-align:top}@media (max-width:37.5em){.at-above-post{margin-top:0}}.at-above-post.addthis_tool{display:none}.report-social{display:-webkit-box;display:-ms-flexbox;display:flex}svg.at-icon-facebook,svg.at-icon-twitter{fill:#0b154e!important}table{margin:0 0 1.5em;width:100%;border:1px solid gray}tr.header,tr:nth-child(even){background-color:#d2d2cf;border:1px solid gray}td,th{border:1px solid #909090;padding:.5rem}#content{padding-top:78px}@media (min-width:56.25em){#content{padding-top:135px}#content.with-mission-statement{padding-top:190px}}.container{margin:auto;max-width:1200px;width:90%}@media (min-width:56.25em){.container{position:relative}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:56.25em){.with-sidebar{width:65%}}.float-right{float:right}.two-col__one-one{clear:both;overflow:hidden}.two-col__one-one .left{margin-bottom:1rem}@media (min-width:56.25em){.two-col__one-one .left{float:left;width:47.5%;margin:0 5% 0 0}}@media (min-width:56.25em){.two-col__one-one .right{overflow:hidden}}.two-col__one-two .left{position:relative}@media (min-width:56.25em){.two-col__one-two .left{float:left;width:27%}}.two-col__one-two .right{padding:1rem;position:relative}@media (min-width:56.25em){.two-col__one-two .right{float:right;padding:1rem 1.5rem;width:71%}}.two-col__one-two .overlap{margin-top:-50px}@media (min-width:56.25em){.two-col__one-two .overlap{margin-top:-100px}}.two-col__one-two .left.overlap{margin-top:0}@media (min-width:56.25em){.two-col__one-two .left.overlap{margin-top:-100px}}.two-col__two-one .left{padding:1rem;position:relative}@media (min-width:56.25em){.two-col__two-one .left{float:left;padding:0 3rem;width:62%}}@media (min-width:56.25em){.two-col__two-one .left.no-pad-left{padding:0 3rem 0 0}}.two-col__two-one .right{padding:1rem;position:relative}@media (min-width:56.25em){.two-col__two-one .right{float:right;padding:1rem 1.5rem;width:38%}}@media (min-width:56.25em){.two-col__two-one .right.sidebar{width:35%}}.two-col__two-one .overlap{margin-top:-50px}@media (min-width:56.25em){.two-col__two-one .overlap{margin-top:-100px}}@media (min-width:56.25em){.two-col__two-one.article .left{padding:0 3rem 0 0;width:69%}}@media (min-width:56.25em){.two-col__two-one.article .right{width:30%}}.sidebar-blue{background-color:#0b154e}.sidebar-blue a{color:#fff;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out}.sidebar-blue a:focus,.sidebar-blue a:hover{background-color:#6875e2;color:#fff}.sidebar-blue li{border-bottom:1px solid #fff}.sidebar a{display:block;font-family:"IBMPlexSans Medium",sans-serif;font-size:14px;padding:1.25rem 25px;text-decoration:none;text-transform:uppercase}.sidebar a:hover h3{color:#066eb7}.sidebar a h3{font-size:18px;line-height:1.2;margin-top:.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.sidebar li{list-style-type:none}.sidebar ul{margin:0}.sidebar-with-images h2{font-size:32px}.sidebar-with-images ul{width:85%}.sidebar-with-images a{padding:0 0 2rem;text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}.search-form__lightbox{display:none;background-color:#d84747;border-bottom:5px solid #b22c1c;max-height:0;opacity:0;overflow:hidden;padding:1rem;position:fixed;top:4.25rem;width:100%;z-index:100}@media (min-width:56.25em){.search-form__lightbox{top:8.25rem}}.search-form__lightbox.visible{display:block}.search-form__lightbox input[type=search]{background-color:#d84747;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-family:"IBMPlexSans Bold",sans-serif;font-size:2rem;width:90%;padding:0;-webkit-appearance:textfield;-webkit-appearance:none}.search-form__lightbox input[type=search]::-moz-placeholder{opacity:1}@media (min-width:37.5em){.search-form__lightbox input[type=search]{width:94%}}.search-form__lightbox input[type=search]::-webkit-input-placeholder{color:#fff}.search-form__lightbox input[type=search]:-ms-input-placeholder{color:#fff}.search-form__lightbox input[type=search]::-ms-input-placeholder{color:#fff}.search-form__lightbox input[type=search]::placeholder{color:#fff}.search-form__lightbox input[type=search]:focus{color:#fff}.search-form__lightbox input[type=submit]{background-color:transparent;border:none;text-indent:-9999px;z-index:1}.search-form__lightbox:after{color:#fff;content:"\f061";font-family:FontAwesome;font-size:1.5rem;position:absolute;right:9%;top:40%;z-index:-1}.search-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.search-item__wrapper a:hover{color:#d84747}@media (max-width:56.25em){.search-item__wrapper p strong{font-family:'IBMPlexSerif Bold'}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.donate-left{background-color:#fff}.donate .entry-header{padding-top:1.25rem}.donate .nf-form-content{margin-top:2.5rem}@media (max-width:56.25em){.donate-featuredImg{display:none}}.donate-featuredImg-mobile{display:none}@media (max-width:56.25em){.donate-featuredImg-mobile{display:block}}input:focus,textarea:focus{outline:0}a{color:#0b154e}a:active,a:focus,a:hover{color:#0b154e}a:focus{outline:0}a:active,a:hover{outline:0}ol li a,p a,ul li a{color:#066eb7}.main-navigation{background-color:#0b154e;display:none;left:0;position:fixed;top:77px;width:100%;z-index:1}@media (min-width:56.25em){.main-navigation{background-color:#fff;display:inline-block;float:right;margin-right:2.5rem;margin-top:3.785rem;position:relative;top:0;width:auto}}.main-navigation .donate-cta{display:block;width:100%;color:#fff;border-bottom:2px solid #223173;padding:1.25rem 2rem;font-size:1.25rem;text-decoration:none;text-transform:uppercase;font-family:"IBMPlexSans Medium",sans-serif}@media (min-width:56.25em){.main-navigation .donate-cta{font-size:14px!important;font-weight:800;font-family:"IBMPlexSans Bold",sans-serif!important}.main-navigation .donate-cta.mobile{display:none}}.main-navigation.open{display:block}.main-navigation .menu{margin:0}.main-navigation .menu-item{position:relative}@media (min-width:56.25em){.main-navigation .menu-item{padding-bottom:2rem}}@media (min-width:56.25em){.main-navigation .menu-item:hover .sub-menu{display:block}}.main-navigation .menu-item.menu-item-has-children:after{color:#0b154e;content:"\f107";font-family:FontAwesome;font-size:1.25rem;position:absolute;right:1.45rem;top:0rem}@media (min-width:56.25em){.main-navigation .menu-item.menu-item-has-children:after{font-size:1rem;right:.6em}}@media (min-width:75em){.main-navigation .menu-item.menu-item-has-children:after{font-size:1.25rem;right:2.5rem}}@media (min-width:90em){.main-navigation .menu-item.menu-item-has-children:after{right:3.45rem}}.main-navigation .menu .sub-menu{background-color:#d84747;-webkit-box-shadow:6px 6px 0 0 #b22c1c;box-shadow:6px 6px 0 0 #b22c1c;display:none;margin-top:2.15rem;position:absolute;right:1rem;width:315px}.main-navigation .menu .sub-menu li{padding-bottom:0;width:100%}.main-navigation .menu .sub-menu li:hover{background-color:#fff}.main-navigation .menu .sub-menu li:hover a{color:#d84747}.main-navigation .menu .sub-menu a{border-bottom:1px solid pink;color:#fff;display:block;font-family:"IBMPlexSans Light",sans-serif;font-size:1rem;margin-right:0;padding:1rem 1.5rem;text-transform:none}.main-navigation .menu li{list-style:none;border-bottom:2px solid #223173}@media (min-width:56.25em){.main-navigation .menu li{border-bottom:none;display:inline-block}}@media (min-width:56.25em){.main-navigation .menu li.menu-item-has-children:hover{position:relative}.main-navigation .menu li.menu-item-has-children:hover:before{background-color:#d84747;content:"";position:absolute;width:125px;height:10px;right:1rem;bottom:-3px}}.main-navigation .menu li a{color:#fff;display:block;font-family:"IBMPlexSans Medium",sans-serif;font-size:1.25rem;padding:1.25rem 2rem;text-decoration:none;text-transform:uppercase}@media (min-width:56.25em){.main-navigation .menu li a{color:#0b154e;font-family:"IBMPlexSans Bold",sans-serif;margin-right:1.5rem;padding:0;font-size:1rem}}@media (min-width:75em){.main-navigation .menu li a{font-size:1.25rem;margin-right:3.5rem}}@media (min-width:90em){.main-navigation .menu li a{margin-right:4.5rem}}@media (min-width:56.25em){.donation .utility-navigation{background-color:#0b154e}}@media (min-width:56.25em){.donation .utility-navigation:after{content:'';position:absolute;height:calc(100% + 5px);width:100%;left:calc(100% - 1px);top:-5px;background-color:#d84747}}@media (min-width:56.25em){.donation .utility-navigation .twitter{margin-right:1rem}}.donation .utility-navigation .donate-cta{padding:.65rem 0 .5rem 1rem;background-color:#d84747}.utility-navigation{display:none}@media (min-width:56.25em){.utility-navigation{display:inline-block;padding:0 0 0 3rem;position:absolute;right:0;top:-4px;z-index:1}}.utility-navigation__simplified{background-color:#6875e2;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:56.25em){.utility-navigation__simplified{display:none}}.utility-navigation__simplified a{border-right:1px solid #223173;height:3rem;text-align:center;width:33.3%}.utility-navigation__simplified a:last-child{border-right:none}.utility-navigation__simplified a .fa{font-size:1.8rem;line-height:1.5}.utility-navigation .subscribe{position:relative}.utility-navigation .subscribe:after{content:"";background-image:url(icons/subscribe.png);background-size:contain;background-repeat:no-repeat;top:14px;height:10px;position:absolute;right:-22px;width:17px}.utility-navigation a,.utility-navigation span{color:#fff;font-family:"IBMPlexSans Light",sans-serif;font-size:.75rem;letter-spacing:2px;text-decoration:none;text-transform:uppercase}@media (min-width:56.25em){.utility-navigation a,.utility-navigation span{display:inline-block;vertical-align:middle;margin-top:-5px;padding:.5rem 0}}@media (min-width:56.25em){.utility-navigation a.donate-cta,.utility-navigation span.donate-cta{font-size:14px!important;font-weight:800;font-family:"IBMPlexSans Bold",sans-serif!important}.utility-navigation a.donate-cta.mobile,.utility-navigation span.donate-cta.mobile{display:none}}@media (min-width:56.25em){.utility-navigation a:first-of-type{margin-right:3rem}}.hamburger{cursor:pointer;border-right:1px solid #d1d1d1;display:inline-block;height:18px;left:0;overflow:hidden;padding:36px 25px;position:absolute;top:0;width:20px}@media (min-width:56.25em){.hamburger{display:none}}.hamburger__icon{position:absolute;width:20px;height:15px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hamburger__line{position:absolute;left:0;background-color:#0b154e;height:3px;width:100%;border-radius:0;pointer-events:none}.hamburger__line--1{top:0}.hamburger__line--2{top:0;bottom:0;margin:auto}.hamburger__line--3{bottom:0}.hamburger--close2 .hamburger__line--1{-webkit-transition:top .2s ease-in-out .3s,-webkit-transform .3s ease-in-out;transition:top .2s ease-in-out .3s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .2s ease-in-out .3s;transition:transform .3s ease-in-out,top .2s ease-in-out .3s,-webkit-transform .3s ease-in-out}.hamburger--close2 .hamburger__line--1:before{content:'';position:absolute;width:100%;height:3px;background-color:#0b154e;border-radius:0;-webkit-transition:-webkit-transform .1s ease-in-out .2s;transition:-webkit-transform .1s ease-in-out .2s;transition:transform .1s ease-in-out .2s;transition:transform .1s ease-in-out .2s,-webkit-transform .1s ease-in-out .2s}.hamburger--close2 .hamburger__line--2{-webkit-transition:opacity 0s ease-in-out .3s;transition:opacity 0s ease-in-out .3s}.hamburger--close2 .hamburger__line--3{-webkit-transition:opacity 0s ease-in-out .3s,bottom .2s ease-in-out .3s;transition:opacity 0s ease-in-out .3s,bottom .2s ease-in-out .3s}.hamburger--close2.open{background-color:#0b154e}.hamburger--close2.open .hamburger__line{background-color:#fff}.hamburger--close2.open .hamburger__line--1{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:top .3s ease-in-out,-webkit-transform .3s linear .3s;transition:top .3s ease-in-out,-webkit-transform .3s linear .3s;transition:top .3s ease-in-out,transform .3s linear .3s;transition:top .3s ease-in-out,transform .3s linear .3s,-webkit-transform .3s linear .3s}.hamburger--close2.open .hamburger__line--1:before{background-color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .1s ease-in-out .3s;transition:-webkit-transform .1s ease-in-out .3s;transition:transform .1s ease-in-out .3s;transition:transform .1s ease-in-out .3s,-webkit-transform .1s ease-in-out .3s}.hamburger--close2.open .hamburger__line--2{opacity:0;-webkit-transition:opacity 0s ease-in-out .3s;transition:opacity 0s ease-in-out .3s}.hamburger--close2.open .hamburger__line--3{bottom:0;opacity:0;-webkit-transition:bottom .3s ease-in-out,opacity 0s ease-in-out .3s;transition:bottom .3s ease-in-out,opacity 0s ease-in-out .3s}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.advocacy-and-action .documents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:56.25em){.advocacy-and-action .documents{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.advocacy-and-action .documents .document{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem 1.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}@media (min-width:37.5em){.advocacy-and-action .documents .document:nth-child(1),.advocacy-and-action .documents .document:nth-child(3){border-right:2px solid #d9d9d9}}@media (min-width:37.5em){.advocacy-and-action .documents .document{border-bottom:2px solid #d9d9d9}}@media (min-width:56.25em){.advocacy-and-action .documents .document{border-right:2px solid #d9d9d9;border-bottom:none}}.advocacy-and-action .documents .document:first-of-type{border-left:none}.advocacy-and-action .documents .document:last-of-type{border-right:none}.advocacy-and-action .documents .document:hover{background-color:#fff;-webkit-box-shadow:0 0 4px 1px #ccc;box-shadow:0 0 4px 1px #ccc}@media (min-width:37.5em){.advocacy-and-action .documents .document{width:47%}}@media (min-width:56.25em){.advocacy-and-action .documents .document{width:25%}}.advocacy-and-action .documents .document h3{font-family:"IBMPlexSans Bold",sans-serif;margin:0}@media (min-width:56.25em){.advocacy-and-action .documents .document h3{font-size:1.25rem}}.advocacy-and-action .documents .document p{font-family:"IBMPlexSerif Text",serif;margin:1rem 0 0;line-height:1.35;color:#252525}.advocacy-and-action-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:56.25em){.advocacy-and-action-categories{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.advocacy-and-action-categories .a-and-a-category{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem 2rem 0;text-align:center;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:50%}.advocacy-and-action-categories .a-and-a-category:nth-child(1),.advocacy-and-action-categories .a-and-a-category:nth-child(3){border-right:2px solid #d9d9d9}.advocacy-and-action-categories .a-and-a-category:nth-child(3),.advocacy-and-action-categories .a-and-a-category:nth-child(4){border-top:2px solid #d9d9d9}@media (min-width:56.25em){.advocacy-and-action-categories .a-and-a-category{border-top:2px solid #d9d9d9;border-right:2px solid #d9d9d9}}.advocacy-and-action-categories .a-and-a-category:hover{background-color:#fff;-webkit-box-shadow:0 0 4px 1px #ccc;box-shadow:0 0 4px 1px #ccc}@media (min-width:56.25em){.advocacy-and-action-categories .a-and-a-category{width:25%;border-bottom:none}}.advocacy-and-action-categories .a-and-a-category:first-of-type{border-left:none}.advocacy-and-action-categories .a-and-a-category:last-of-type{border-right:none}.advocacy-and-action-categories .a-and-a-category .bucket-icon{width:45%;max-width:4rem}.advocacy-and-action-categories .a-and-a-category .bucket-icon.testimony{width:60%}.advocacy-and-action-categories .a-and-a-category .bucket-icon.all{margin-top:5vw}.advocacy-and-action-categories .a-and-a-category .bucket-icon.all+h3{margin-top:4vw}.a-and-a__heading h1{text-align:center}.a-and-a__heading p{color:#6e6e6e;max-width:650px;margin:1rem auto 4rem;text-align:center}.a-and-a.btn{display:table;margin:3rem auto;padding:.5rem 4rem}.article-sharing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.article-sharing-icons{margin-left:-10px}.article-sharing-icons .at-above-post{margin-top:0}.article-sharing-image{background:url(icons/article-share-beat.jpg) no-repeat left -2px;background-size:769px 35px;width:100%}.error-404{text-align:center}.error-404 .page-title.subtext{margin-bottom:6rem;margin-top:0;text-transform:uppercase}.error-404 .extra-large{font-size:6rem;margin-bottom:1rem}@media (min-width:56.25em){.homepage__entry-header.left{padding-top:2rem}}.homepage-main-feature__title{font-size:1.85rem;margin-top:0}@media (min-width:56.25em){.homepage-main-feature__title{font-size:2.65rem}}.issues-landing .entry-title{margin-bottom:0}.issues-panel.panel{padding:3rem 0}.issues-panel.panel .container{width:100%}@media (min-width:56.25em){.issues-panel.panel .container{width:90%}}.issues-panel h1{margin:0;text-align:center}.issues-panel p{color:#6e6e6e;max-width:650px;margin:1rem auto 4rem;text-align:center}@media (max-width:56.25em){.issues-panel p{padding:0 5%}}.issues-panel .btn{display:table;margin:3rem auto 1rem}@media (min-width:56.25em){.issues-panel .btn{margin:3rem auto 0}}.issues-panel--issues{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.issues-panel--issues .issue{background-color:#f5f5f5;border-bottom:2px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;padding:2rem .5rem 1rem;text-align:center;text-decoration:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:50%}@media (min-width:37.5em){.issues-panel--issues .issue{padding:3rem 1.5rem 1rem}}@media (min-width:75em){.issues-panel--issues .issue{padding:3rem 2rem 1rem}}@media (min-width:90em){.issues-panel--issues .issue{padding:3rem 3rem 1rem}}@media (min-width:56.25em){.issues-panel--issues .issue{width:20%}.issues-panel--issues .issue:hover{background-color:#fff;-webkit-box-shadow:0 0 25px 5px #ccc;box-shadow:0 0 25px 5px #ccc;border-right:none!important;border-bottom:none!important;-webkit-transform:scale(1.05);transform:scale(1.05);z-index:1}.issues-panel--issues .issue:hover .long-arrow-right{visibility:visible}}.issues-panel--issues .issue:nth-child(odd){border-right:2px solid #d9d9d9}@media (min-width:56.25em){.issues-panel--issues .issue:nth-child(even){border-right:2px solid #d9d9d9}}@media (min-width:56.25em){.issues-panel--issues .issue:nth-child(10),.issues-panel--issues .issue:nth-child(5){border-right:none}}@media (max-width:56.25em){.issues-panel--issues .issue:nth-child(10),.issues-panel--issues .issue:nth-child(9){border-bottom:none}}@media (min-width:56.25em){.issues-panel--issues .issue:nth-child(10),.issues-panel--issues .issue:nth-child(6),.issues-panel--issues .issue:nth-child(7),.issues-panel--issues .issue:nth-child(8),.issues-panel--issues .issue:nth-child(9){border-bottom:none}}.issues-panel--issues .issue img{margin:0 auto 1rem;max-width:100px;width:33%}@media (min-width:37.5em){.issues-panel--issues .issue img{width:48%}}.issues-panel--issues .issue h3{font-size:14px;font-family:"IBMPlexSans Regular",sans-serif;margin:0}@media (min-width:75em){.issues-panel--issues .issue h3{font-size:1rem}}.issues-panel--issues .issue .long-arrow-right{background-image:url(icons/long-arrow-right.png);background-size:contain;background-repeat:no-repeat;color:#0b154e;display:block;visibility:hidden;margin:1rem auto -10px;height:20px;width:20px}.issues-panel--issues .taxonomy-icon{background-image:url(icons/issues__see-all.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;height:5rem;margin:0 auto 1rem;width:80%}.issues-panel--issues .taxonomy-icon.prevention-and-public-health-policy{background-image:url(icons/issue-01.png)}.issues-panel--issues .taxonomy-icon.public-health-funding{background-image:url(icons/issue-06.png)}.issues-panel--issues .taxonomy-icon.obesity{background-image:url(icons/issue-07.png)}.issues-panel--issues .taxonomy-icon.substance-misuse-and-mental-health{background-image:url(icons/issue-08.png)}.issues-panel--issues .taxonomy-icon.public-health-preparedness-and-infectious-disease-prevention{background-image:url(icons/issue-11.png)}.issues-panel--issues .taxonomy-icon.environmental-health{background-image:url(icons/issue-04.png)}.issues-panel--issues .taxonomy-icon.health-disparities{background-image:url(icons/issue-03.png)}.issues-panel--issues .taxonomy-icon.child-and-school-health{background-image:url(icons/issue-02.png)}.issues-panel--issues .taxonomy-icon.chronic-illness{background-image:url(icons/issue-09.png)}.issues-panel--issues .taxonomy-icon.infectious-disease{background-image:url(icons/issue-05.png)}.entry-header,.section{background-color:#fff}.additional-resources h4{margin-bottom:.25rem}.additional-resources .document{margin-bottom:2rem}.additional-resources .document.download:before{background-image:url(icons/download.png);background-repeat:no-repeat;background-size:29px 39px;left:0;top:5px;width:29px;height:40px}.additional-resources .document.internal:before{background-image:url(icons/document_icon-drkblue.png);background-repeat:no-repeat;background-size:29px 39px;left:0;top:5px;height:40px;width:40px}.additional-resources .document.external:before{background-image:url(icons/external-1.png);background-repeat:no-repeat;background-size:35px 43px;left:-3px;top:5px;width:39px;height:50px}.additional-resources .document a{font-family:"IBMPlexSans Light",sans-serif;font-size:.8rem;text-transform:uppercase}.initiatives .additional-resources .document{margin-bottom:0}.initiatives .additional-resources .document h4{margin-top:0}@media (min-width:56.25em){.report-landing .left{margin-top:3rem}}.report-landing-header h1{margin-bottom:0}.report-landing-header p{margin-top:0}.filter-label{color:#909090;font-family:"IBMPlexSans Light",sans-serif;margin-right:1rem;text-transform:uppercase}.state-detail__icon{max-width:50px;position:absolute;right:1rem;top:1.5rem}@media (min-width:56.25em){.state-detail__icon{max-width:55px;right:2rem}}.state-hero__gradient{height:11.25rem;background:#cd9da1;background:-webkit-gradient(linear,left top,right bottom,from(#2f175d),color-stop(80%,#cd9da1));background:linear-gradient(to bottom right,#2f175d,#cd9da1 80%)}@media (min-width:37.5em){.state-hero__gradient{height:15rem}}@media (min-width:56.25em){.state-hero__gradient{height:16rem}}.state-detail .entry-header .btn{margin-bottom:2rem}.state-detail .entry-header .with-line-above:before{top:-.75rem}.state-detail .left h1{margin:0;text-transform:uppercase}.state-detail .left h4{color:#0b154e;font-family:"IBMPlexSans Light",sans-serif;margin-bottom:-5px;margin-top:2rem;text-transform:uppercase}@media (min-width:56.25em){.state-detail .left h4{margin-top:4rem}}.state-detail .left .highlight-text{margin-bottom:3rem}.state-detail .left .state-stat{color:#0b154e;font-family:"IBMPlexSans Light",sans-serif;font-size:12px;margin-top:-5px;text-transform:uppercase}@media (min-width:56.25em){.state-detail .left .state-stat{font-size:14px}}.state-detail .left .state-stat .bolder{font-family:"IBMPlexSans Bold",sans-serif}.state-detail .back-to-map{display:block;margin-left:5rem;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.state-detail .back-to-map:hover{color:#066eb7}@media (min-width:75em){.state-detail .back-to-map{float:right;margin-top:1rem}}.state-detail .back-to-map:before{content:"";background-image:url(icons/usa-simple-gray.png);background-size:contain;background-repeat:no-repeat;height:3rem;width:4rem;position:absolute;left:-5rem;top:-.5rem}.state-detail .related-reading h3{margin-top:.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.state-detail .related-reading a{text-decoration:none}.state-detail .related-reading a:hover h3{color:#066eb7}.data-in-detail .desktop-only{display:none}@media (min-width:56.25em){.data-in-detail .desktop-only{display:inline-block}}.data-in-detail .mobile-only{display:inline-block}@media (min-width:56.25em){.data-in-detail .mobile-only{display:none}}.state-landing{overflow:hidden;position:relative}.state-landing:before{background-color:#f5f5f5;bottom:0;content:"";height:120%;width:100%;left:0;position:absolute;top:0;z-index:-1}@media (min-width:56.25em){.state-landing:before{width:50%}}.state-landing .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:56.25em){.state-landing .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:56.25em){.state-landing .left{padding:2rem;width:36%}.state-landing .left h1{font-size:2rem}}@media (min-width:75em){.state-landing .left h1{font-size:2.65rem}}.state-landing .right{background-color:#fff;display:none;width:67%}@media (min-width:56.25em){.state-landing .right{display:block;overflow:hidden}}.state-landing .dropdown{text-transform:uppercase}.state-landing .dropdown-states{max-height:0}.state-landing .dropdown-states.open{max-height:9.5rem}.state-landing svg{display:block;width:100%;max-height:600px}@media (min-width:75em){.state-landing svg{max-height:680px}}#state-map-svg:hover+#map-tooltip{display:block;top:0;left:0}.map-tooltip{background-color:#fff;-webkit-box-shadow:0 0 5px 1px #ccc;box-shadow:0 0 5px 1px #ccc;color:#0b154e;font-family:"IBMPlexSans Light",sans-serif;text-transform:uppercase;padding:.5rem;pointer-events:all;position:absolute;top:-200px;left:-200px}.states-alaska .state-detail__icon,.states-colorado .state-detail__icon,.states-hawaii .state-detail__icon,.states-iowa .state-detail__icon,.states-kansas .state-detail__icon,.states-kentucky .state-detail__icon,.states-massachusetts .state-detail__icon,.states-missouri .state-detail__icon,.states-montana .state-detail__icon,.states-nebraska .state-detail__icon,.states-oklahoma .state-detail__icon,.states-oregon .state-detail__icon,.states-washington .state-detail__icon,.states-wyoming .state-detail__icon{max-width:100px}@media (min-width:56.25em){.states-alaska .state-detail__icon,.states-colorado .state-detail__icon,.states-hawaii .state-detail__icon,.states-iowa .state-detail__icon,.states-kansas .state-detail__icon,.states-kentucky .state-detail__icon,.states-massachusetts .state-detail__icon,.states-missouri .state-detail__icon,.states-montana .state-detail__icon,.states-nebraska .state-detail__icon,.states-oklahoma .state-detail__icon,.states-oregon .state-detail__icon,.states-washington .state-detail__icon,.states-wyoming .state-detail__icon{max-width:120px;right:2rem;top:2.5rem}}.states-maryland .state-detail__icon,.states-tennessee .state-detail__icon,.states-virginia .state-detail__icon{max-width:100px}@media (min-width:56.25em){.states-maryland .state-detail__icon,.states-tennessee .state-detail__icon,.states-virginia .state-detail__icon{max-width:140px;right:2rem;top:3.5rem}}.states-alabama .state-detail__icon,.states-california .state-detail__icon,.states-idaho .state-detail__icon,.states-maine .state-detail__icon,.states-nevada .state-detail__icon,.states-ohio .state-detail__icon,.states-rhode-island .state-detail__icon,.states-utah .state-detail__icon{max-width:60px}@media (min-width:56.25em){.states-alabama .state-detail__icon,.states-california .state-detail__icon,.states-idaho .state-detail__icon,.states-maine .state-detail__icon,.states-nevada .state-detail__icon,.states-ohio .state-detail__icon,.states-rhode-island .state-detail__icon,.states-utah .state-detail__icon{max-width:80px}}.states-arizona .state-detail__icon,.states-michigan .state-detail__icon,.states-minnesota .state-detail__icon,.states-new-mexico .state-detail__icon{max-width:80px}@media (min-width:56.25em){.states-arizona .state-detail__icon,.states-michigan .state-detail__icon,.states-minnesota .state-detail__icon,.states-new-mexico .state-detail__icon{max-width:100px}}.states-florida .state-detail__icon,.states-new-york .state-detail__icon,.states-north-carolina .state-detail__icon,.states-north-dakota .state-detail__icon,.states-south-dakota .state-detail__icon,.states-texas .state-detail__icon{max-width:80px}@media (min-width:56.25em){.states-florida .state-detail__icon,.states-new-york .state-detail__icon,.states-north-carolina .state-detail__icon,.states-north-dakota .state-detail__icon,.states-south-dakota .state-detail__icon,.states-texas .state-detail__icon{max-width:120px;top:2.5rem}}.states-arkansas .state-detail__icon,.states-louisiana .state-detail__icon,.states-pennsylvania .state-detail__icon,.states-south-carolina .state-detail__icon,.states-west-virginia .state-detail__icon,.states-wisconsin .state-detail__icon{max-width:80px}@media (min-width:56.25em){.states-arkansas .state-detail__icon,.states-louisiana .state-detail__icon,.states-pennsylvania .state-detail__icon,.states-south-carolina .state-detail__icon,.states-west-virginia .state-detail__icon,.states-wisconsin .state-detail__icon{max-width:100px;top:2.5rem}}.states-conecticut .state-detail__icon,.states-georgia .state-detail__icon{max-width:80px}@media (min-width:56.25em){.states-conecticut .state-detail__icon,.states-georgia .state-detail__icon{top:2.5rem}}.list-page-listing h4{margin-top:0}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em auto}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.at-a-glance{position:relative}.at-a-glance #next,.at-a-glance #prev{text-indent:-999px;overflow:hidden;background-image:url(icons/slider-right.png);background-position:center center;background-repeat:no-repeat;background-size:90%;cursor:pointer;height:100%;position:absolute;top:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:1.5rem;z-index:10}@media (min-width:56.25em){.at-a-glance #next,.at-a-glance #prev{width:3rem;top:-45px}}@media (min-width:75em){.at-a-glance #next,.at-a-glance #prev{top:-40px}}.at-a-glance #next.inactive,.at-a-glance #prev.inactive{opacity:.2;cursor:default}.at-a-glance #prev{background-image:url(icons/slider-left.png);left:-1.1rem}@media (min-width:56.25em){.at-a-glance #prev{left:-3rem}}@media (min-width:75em){.at-a-glance #prev{left:-3.5rem}}.at-a-glance #next{right:-1.1rem}@media (min-width:56.25em){.at-a-glance #next{right:-3rem}}@media (min-width:75em){.at-a-glance #next{right:-3.5rem}}.at-a-glance #pager{text-align:center;margin:50px 0 0}@media (max-width:899px){.at-a-glance #pager{display:none}}.at-a-glance #pager span{border-radius:100%;width:9px;height:9px;background:rgba(0,0,0,.4);display:inline-block;margin:3px;text-indent:-999px;overflow:hidden}.at-a-glance #pager span.cycle-pager-active{background:rgba(0,0,0,.25)}@media (min-width:56.25em){.at-a-glance .dontShowSlideDesktop{display:none}}.at-a-glance .desktop-slides-wrap{height:325px}@media (min-width:75em){.at-a-glance .desktop-slides-wrap{height:395px}}.at-a-glance .desktop-slides-wrap .at-a-glance__fact{float:left;width:19%;margin:.5%}.at-a-glance__fact{text-align:center;height:auto}@media (min-width:56.25em){.at-a-glance__fact{height:175px}}@media (min-width:75em){.at-a-glance__fact{height:200px}}.at-a-glance__fact>div{background-color:#fff;-webkit-box-shadow:0 0 5px 0 #ccc;box-shadow:0 0 5px 0 #ccc;padding:.05rem;height:94%;width:94%;margin:3%}@media (min-width:56.25em){.at-a-glance__fact>div{height:100%;width:100%;margin:0}}.at-a-glance__fact h2{font-size:2.1rem;color:#6875e2;margin:1.75em 0 0}@media (min-width:56.25em){.at-a-glance__fact h2{font-size:1.3rem}}@media (min-width:75em){.at-a-glance__fact h2{font-size:2.1rem;margin-top:2.5rem;margin-bottom:.5rem}}.at-a-glance__fact p{color:#0b154e;font-family:"IBMPlexSans Regular",sans-serif;word-wrap:break-word;font-size:1rem;line-height:1rem;max-width:95%;white-space:pre-line;margin:.5rem auto 2.5rem}@media (max-width:56.25em){.at-a-glance__fact p{padding-bottom:2rem}}@media (min-width:56.25em){.at-a-glance__fact p{font-size:.75rem}}@media (min-width:75em){.at-a-glance__fact p{font-size:.9rem;max-width:80%}}blockquote{border-left:2px solid #b22c1c;color:#616060;font-family:"IBMPlexSans Light",sans-serif;font-size:26px;margin:1rem 0;padding:0 1.5rem}.bod-staff{clear:both;overflow:hidden;margin-bottom:3.5rem}@media (min-width:37.5em){.bod-staff{margin-bottom:3rem}}.bod-staff.alt{margin-bottom:2rem}.bod-staff-image{width:100px;display:inline-block;margin-right:1.75rem;margin-bottom:.25rem}@media (min-width:37.5em){.bod-staff-image{width:80px;float:left;margin-bottom:0}}@media (min-width:56.25em){.bod-staff-image{width:200px}}.bod-staff-text{overflow:hidden}.bod-staff .position{font-family:"IBMPlexSans Regular",sans-serif;font-size:.75rem;text-transform:uppercase;color:#d84747;display:block}.bod-staff h3{margin-top:.75rem;margin-bottom:0}.bod-staff p{color:#6e6e6e;font-family:"IBMPlexSans Regular",sans-serif;font-size:12px;margin:0 0 1rem}@media (min-width:37.5em){.bod-staff p{font-size:15px}}.bod-staff p a{color:#6e6e6e;text-decoration:none}.bod-staff p a:hover{text-decoration:underline}.bod-staff p a i{margin-right:5px;width:14px}.contact{background-color:#f5f5f5;margin-top:2rem;padding:1rem 2rem 2rem}.contact-white{background-color:#fff}.contact-white.with-border{border:1px solid #6e6e6e}.contact-white h3,.contact-white span{color:#252525}.contact h3{margin-bottom:.5rem;text-transform:uppercase}.contact span{display:block;font-family:"IBMPlexSans Light",sans-serif;margin-bottom:.2rem}.contact span:last-child{padding-bottom:1.5rem}.contact span a{text-decoration:none}.contact .contact_entry:last-of-type span:last-child{padding-bottom:0}.data-in-detail .half-width{width:100%}@media (min-width:75em){.data-in-detail .half-width{display:inline-block;vertical-align:top;width:49%}}.site-footer{background-color:#0b154e;color:#fff;padding:1.75rem 0 0}.site-footer ul{margin:0}.site-footer ul li{list-style:none}.site-footer a{color:#fff;text-decoration:none}@media (min-width:56.25em){.site-footer .site-info{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer .site-branding{margin:0}.site-footer .site-branding a{background-image:url(icons/tfah-logo-white.png)}@media (min-width:56.25em){.site-footer .footer-left,.site-footer .footer-right{width:55%}}@media (min-width:75em){.site-footer .footer-left,.site-footer .footer-right{width:63%}}@media (min-width:56.25em){.site-footer .footer-left__menus,.site-footer .footer-right__menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .footer-left__menus .utility-navigation,.site-footer .footer-right__menus .utility-navigation{padding-left:0}.site-footer .footer-left__menus .utility-navigation .subscribe,.site-footer .footer-right__menus .utility-navigation .subscribe{margin-right:2rem;margin-left:0;display:inline-block}@media (min-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe,.site-footer .footer-right__menus .utility-navigation .subscribe{margin-left:0}}.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{bottom:5px;right:-24px}@media (max-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{top:6px}}@media (min-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{bottom:5px;right:-25px}}.site-footer .footer-left__menus .utility-navigation .facebook,.site-footer .footer-left__menus .utility-navigation .linkedin,.site-footer .footer-left__menus .utility-navigation .twitter,.site-footer .footer-right__menus .utility-navigation .facebook,.site-footer .footer-right__menus .utility-navigation .linkedin,.site-footer .footer-right__menus .utility-navigation .twitter{display:inline-block}.site-footer .footer-left__menus .utility-navigation .facebook,.site-footer .footer-right__menus .utility-navigation .facebook{margin-left:3px;margin-right:3px}@media (min-width:56.25em){.site-footer .footer-right{width:45%;margin-top:3rem}}@media (min-width:75em){.site-footer .footer-right{width:40%}}@media (min-width:56.25em){.site-footer .footer-left{padding-right:3rem}}@media (min-width:75em){.site-footer .footer-left{padding-right:8rem}}@media (max-width:56.25em){.site-footer .footer-left .contact-information{padding:10px 0 30px}}@media (min-width:56.25em){.site-footer .footer-left .contact-information{margin-top:1.5rem}}.site-footer .footer-left .contact-information h3{color:#fff;font-family:"IBMPlexSans Medium",sans-serif;font-size:17px;margin-bottom:.5rem}@media (max-width:56.25em){.site-footer .footer-left .contact-information h3{letter-spacing:.06rem}}.site-footer .footer-left .contact-information .contact-info{display:inline-block;vertical-align:top;width:47%}@media (max-width:37.438em){.site-footer .footer-left .contact-information .contact-info{width:auto}}.site-footer .footer-left .contact-information .contact-info:first-of-type{margin-right:5%}@media (max-width:56.25em){.site-footer .footer-left .contact-information .contact-info:first-of-type{text-transform:uppercase}}@media (min-width:56.25em){.site-footer .footer-left .contact-information .contact-info:first-of-type{margin-right:0}}@media (min-width:56.25em){.site-footer .footer-left .contact-information .contact-info{width:49.5%}}.site-footer .footer-left .contact-information .contact-info span{display:block;font-family:"IBMPlexSans Light",sans-serif;font-size:.85rem;text-transform:uppsercase}@media (max-width:56.25em){.site-footer .footer-left .contact-information .contact-info span{font-size:.8rem;letter-spacing:.03rem}}.site-footer .footer-primary,.site-footer .footer-secondary{border-top:1px solid rgba(104,117,226,.4);padding:1rem 0}@media (max-width:56.25em){.site-footer .footer-primary,.site-footer .footer-secondary{padding:30px 0;text-align:center}}@media (min-width:56.25em){.site-footer .footer-primary,.site-footer .footer-secondary{border:none}}.site-footer .footer-primary li,.site-footer .footer-secondary li{display:inline-block;line-height:.75}@media (min-width:56.25em){.site-footer .footer-primary li,.site-footer .footer-secondary li{display:block;padding:1.25rem 0}}.site-footer .footer-primary li:last-child a:after,.site-footer .footer-secondary li:last-child a:after{display:none}.site-footer .footer-primary li a,.site-footer .footer-secondary li a{font-family:"IBMPlexSans Medium",sans-serif;text-transform:uppercase}@media (max-width:56.25em){.site-footer .footer-primary li a,.site-footer .footer-secondary li a{letter-spacing:.02rem;position:relative;margin-right:20px}.site-footer .footer-primary li a:after,.site-footer .footer-secondary li a:after{border-right:2px solid #fff;position:absolute;right:-12px;top:4px;bottom:4px;content:''}}@media (min-width:56.25em){.site-footer .footer-primary li a,.site-footer .footer-secondary li:first-of-type a{letter-spacing:1px}}@media (max-width:56.25em){.site-footer .footer-primary li{padding:15px 0;display:inline-block}}@media (min-width:56.25em){.site-footer .footer-secondary{padding:1rem 0 1.75rem}}@media (min-width:56.25em){.site-footer .footer-secondary li{padding:.75rem 0}}.site-footer .footer-secondary li a{font-family:"IBMPlexSans Light",sans-serif;font-size:.85rem}@media (min-width:56.25em){.site-footer .footer-secondary li:first-of-type a{font-family:"IBMPlexSans Medium",sans-serif;font-size:17px}}.site-footer .utility-navigation{display:block;position:relative}@media (max-width:56.25em){.site-footer .utility-navigation{text-align:center}}@media (max-width:56.25em){.site-footer .utility-navigation>div{display:inline-block;padding:0 7px}}@media (min-width:56.25em){.site-footer .utility-navigation a{display:block}}.footer-legal{background-color:#091035;background-repeat:no-repeat;background-size:contain;border-top:2px solid #fff;font-family:"IBMPlexSans Light",sans-serif;padding:2rem 0;position:relative;margin-top:3rem}@media (max-width:56.25em){.footer-legal{text-align:center;font-size:.8rem}}.footer-legal a:first-of-type{border-right:1px solid #fff;margin-right:.5rem;padding-right:.75rem}.footer-legal .copyright{font-size:.85rem;margin:0}@media (max-width:56.25em){.footer-legal .copyright{margin:10px 0 0;line-height:1.3rem}}@media (min-width:56.25em){.footer-legal .copyright{float:right}}.footer-legal .container{position:relative}.footer-legal .heartbeat__footer .blue-up{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:46px solid #091035;left:0;top:-4.4rem;position:absolute;height:20px;width:8px;z-index:10}.footer-legal .heartbeat__footer .white-up{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:46px solid #fff;left:0;top:-4.9rem;position:absolute;height:20px;width:8px;z-index:1}.footer-legal .heartbeat__footer .blue-down{border-left:8px solid transparent;border-right:5px solid transparent;border-top:18px solid #0b154e;left:-13px;top:-2.2rem;position:absolute;height:20px;width:14px;z-index:10}.footer-legal .heartbeat__footer .blue-down.right{border-left:5px solid transparent;border-right:8px solid transparent;left:21px}.footer-legal .heartbeat__footer .white-down{border-left:9px solid transparent;border-right:6px solid transparent;border-top:20px solid #fff;left:-13px;top:-2rem;position:absolute;height:20px;width:14px;z-index:1}.footer-legal .heartbeat__footer .white-down.right{border-left:6px solid transparent;border-right:9px solid transparent;left:20px}@media (min-width:90em){.footer-legal .heartbeat__footer .blue-up,.footer-legal .heartbeat__footer .white-up{left:-4rem}.footer-legal .heartbeat__footer .blue-down,.footer-legal .heartbeat__footer .white-down{left:calc(-4rem - 13px)}.footer-legal .heartbeat__footer .blue-down.right,.footer-legal .heartbeat__footer .white-down.right{left:calc(-4rem + 20px)}.footer-legal .heartbeat__footer .blue-down.right{left:calc(-4rem + 21px)}}.fullwidth-img-text{padding:1rem}@media (min-width:56.25em){.fullwidth-img-text{padding:1rem 3rem}}.fullwidth-img-text-block{margin-bottom:3.5rem}@media (min-width:56.25em){.fullwidth-img-text-block{margin-bottom:3rem}}.fullwidth-img-text-block:last-child{margin-bottom:0}.fullwidth-img-text-text h2{margin-top:0}.fullwidth-img-text-text p{color:#6e6e6e;font-family:"IBMPlexSans Regular",sans-serif;font-size:.9em}.site-header{background-color:#fff;border-bottom:1px solid #d1d1d1;position:fixed;top:0;width:100%;z-index:1000}.site-header.no-donation .site-header-wrap{position:relative;border-top:5px solid #0b154e}@media (min-width:56.25em){.site-header.no-donation .site-header-wrap{border-top:9px solid #0b154e}}.site-header.no-donation .site-header-wrap:after{background-color:#0b154e;content:'';display:none;height:28px;position:absolute;right:0;top:0;width:33%;z-index:0}@media (min-width:56.25em){.site-header.no-donation .site-header-wrap:after{display:block}}@media (min-width:65.63em){.site-header.no-donation .site-header-wrap:after{width:30%}}@media (min-width:75em){.site-header.no-donation .site-header-wrap:after{width:27%}}@media (min-width:90em){.site-header.no-donation .site-header-wrap:after{width:29%}}@media (min-width:100em){.site-header.no-donation .site-header-wrap:after{width:33%}}@media (min-width:2025px){.site-header.no-donation .site-header-wrap:after{width:40%}}.site-header.donation .site-header-wrap{position:relative;border-top:5px solid #0b154e}@media (min-width:56.25em){.site-header.donation .site-header-wrap{border-top:9px solid #0b154e}}.site-branding{margin:0 auto;width:200px}@media (min-width:56.25em){.site-branding{display:inline-block}}.site-search{border-left:1px solid #d1d1d1;position:absolute;right:0;top:0;z-index:1}.site-search__toggle{z-index:1}@media (min-width:56.25em){.site-search{display:inline-block;border:none;right:-12px;top:2.5rem}}.site-search span{background-image:url(icons/search.png);background-position:center;background-repeat:no-repeat;background-size:48%;display:block;cursor:pointer;padding:25px;height:73px;width:25px}.site-title{margin-bottom:1rem}@media (min-width:56.25em){.site-title{margin:2.75rem 0 1.25rem}}.site-title a{background-image:url(icons/tfah-logo.png);background-repeat:no-repeat;background-size:contain;display:block;cursor:pointer;height:2.5rem;width:275px}@media (min-width:56.25em){.site-title a{height:3.5rem}}.homepage__features-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.homepage__features-articles .feature{cursor:pointer;margin:1rem 0;text-decoration:none;width:100%}@media (min-width:37.5em){.homepage__features-articles .feature{width:49%}}.homepage__features-articles .feature:hover h4{color:#066eb7}.homepage__features-articles .feature h4{font-size:14px;line-height:20px;margin:0;font-family:"IBMPlexSans Medium",sans-serif;letter-spacing:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.homepage__features-articles .feature img{margin-right:1rem;width:30%}.homepage__features-articles .feature>span{width:60%}.homepage__features-articles .feature>span>span{display:block;margin-top:-9px}.homepage__features-articles .feature img,.homepage__features-articles .feature>span{display:inline-block;vertical-align:top}.homepage__features-panel{padding:2rem 0}.homepage__features-panel .heading{margin-bottom:1rem}.homepage__features-panel .heading h1{font-size:1.5rem;margin-bottom:-6px!important}@media (min-width:75em){.homepage__features-panel .heading h1{font-size:2rem;margin-bottom:-8px!important}}.feature-container-50-50 .simple-feature{padding:0 0 0 2rem}.feature-container-50-50 .simple-feature:first-of-type{border-right:1px solid #909090;padding:0 1.5rem 0 0}.hero-image__container{overflow:hidden;height:33vw;position:relative}.hero-image__container div{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:top center}.mission-statement{background-color:#f1f1f1;padding:1.5rem 0 2.5rem 2.5rem;margin-bottom:1.25rem}@media (min-width:56.25em){.mission-statement.top-overlay{margin-top:-115px}}.mission-statement h4{border-bottom:1px solid #b22c1c;margin-bottom:.75rem;line-height:16px;font-size:21px;color:#b22c1c}.mission-statement div{color:#666;padding-right:2.5rem}.mission-statement .optional-link,.mission-statement a{color:#b22c1c!important}.report-listing{display:block;margin:2.2rem 0}.report-listing a{text-decoration:none}.report-listing a>.image,.report-listing a>img{width:100%}@media (min-width:37.5em){.report-listing a>.image,.report-listing a>img{margin-right:1rem;width:28%;display:inline-block;vertical-align:top}}.report-listing a img{width:100%}.report-listing a:hover h4{color:#066eb7}.report-listing .text{font-family:"IBMPlexSans Bold",sans-serif;font-size:18px}@media (min-width:37.5em){.report-listing .text{width:67%;display:inline-block}}.report-listing .text .date{display:block;margin-top:-3px}.report-listing .text h4{color:#0b154e;margin:.25rem 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.report-listing .text p{color:#6e6e6e;font-family:"IBMPlexSans Regular",sans-serif;font-size:12px;margin:0}@media (min-width:37.5em){.report-listing .text p{font-size:14px}}.order-by{color:#6875e2;font-family:"IBMPlexSans Light",sans-serif;text-transform:uppercase;text-decoration:none;display:block}.order-by a{color:#6875e2;font-size:14px;text-decoration:none}.order-by a.active{font-family:"IBMPlexSans Medium",sans-serif;text-decoration:underline}.related-reading .reading{display:inline-block;margin-bottom:1rem;margin-right:1%;vertical-align:top;width:100%}@media (min-width:37.5em){.related-reading .reading{width:48%}}@media (min-width:56.25em){.related-reading .reading{width:100%}}@media (min-width:75em){.related-reading .reading{width:49%}}@media (min-width:37.5em){.related-reading .reading:last-child{margin-right:0}}.related-reading .reading a,.related-reading .reading img{display:inline-block;vertical-align:top;width:35%}@media (min-width:56.25em){.related-reading .reading a,.related-reading .reading img{width:20%}}@media (min-width:75em){.related-reading .reading a,.related-reading .reading img{width:35%}}.related-reading .reading img{margin-right:2%}.related-reading .reading a{font-family:"IBMPlexSans Bold",sans-serif;font-size:.85rem;text-decoration:none;width:59%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:56.25em){.related-reading .reading a{width:70%}}@media (min-width:75em){.related-reading .reading a{width:59%}}.related-reading .reading a:hover{color:#066eb7}.related-reading .reading a:hover h3{color:#066eb7}.related-reading .reading a .date{display:block}.related-reading .reading h3{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.related-reading .reading.simple a{width:95%}.related-reading .reading.simple a:hover h3{color:#066eb7}.related-reading .reading.external .date:after{content:'';background-image:url(icons/exit.png);background-size:contain;background-repeat:no-repeat;height:.9rem;width:.9rem;margin-top:3px;float:right;position:relative;display:inline-block}.related-reading-simplified .reading{width:100%}@media (min-width:37.5em){.related-reading-simplified .reading{border-right:1px solid #909090;width:49%}}.related-reading-simplified .reading:last-child{border-right:none}@media (min-width:56.25em){.related-reading-simplified .reading:last-child{padding-left:5%}}.related-reading-simplified .reading:first-of-type{padding-left:0}.related-reading-simplified .reading a{font-size:1.1rem;width:90%}.related-reading-simplified .reading a .date{margin-bottom:.5rem}.related-reading.full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-reading.full-width .reading{width:100%}@media (min-width:37.5em){.related-reading.full-width .reading{border-right:1px solid #909090}}@media (min-width:37.5em){.related-reading.full-width .reading:nth-child(2n){border-right:none}}@media (min-width:56.25em){.related-reading.full-width .reading:nth-child(2n){border-right:1px solid #909090}}.related-reading.full-width .reading:last-child,.related-reading.full-width .reading:nth-child(4n){border-right:none}@media (min-width:37.5em){.related-reading.full-width .reading{width:49%}}@media (min-width:56.25em){.related-reading.full-width .reading{width:24%}}.related-reading.full-width .reading a{font-size:1.1rem;width:95%}.related-reading.full-width .reading a .date{margin-bottom:.5rem}.section img{max-width:100%;width:100%}.section img.size-medium,.section img.size-thumbnail{width:auto}.simple-feature__feature{margin:1.75rem 0;text-decoration:none;width:100%;display:block;clear:both;overflow:hidden}.simple-feature__feature:hover h4{color:#066eb7}.simple-feature__feature img{margin-right:1.5rem;width:30%;height:auto;display:block;float:left}.simple-feature__feature>span{display:block;overflow:hidden}.simple-feature__heading{border-bottom:1px solid #b22c1c;margin-bottom:2.5rem}.simple-feature__heading h2{padding:0;margin:0 0 -11px 0}.simple-feature__heading .view-all{color:#b22c1c;cursor:pointer;font-family:"IBMPlexSans Medium",sans-serif;float:right;margin-top:-20px;text-decoration:none}.simple-feature h4{margin-top:.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.simple-img-banner{background-color:#0b154e;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:56.25em){.simple-img-banner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.simple-img-banner.lavender{background-color:#6875e2}.simple-img-banner.lavender .simple-banner-content span{color:#0b154e}.simple-img-banner .simple-banner-content{padding:5%;width:60%}@media (min-width:37.5em){.simple-img-banner .simple-banner-content{padding:1rem 5%}}@media (min-width:56.25em){.simple-img-banner .simple-banner-content{padding:3rem;width:50%}}.simple-img-banner .simple-banner-content h2{color:#fff;font-size:.9rem;max-width:40rem}@media (min-width:37.5em){.simple-img-banner .simple-banner-content h2{font-size:1.5rem}}@media (min-width:56.25em){.simple-img-banner .simple-banner-content h2{font-size:28px}}.simple-img-banner .simple-banner-content span{color:#6875e2;display:block;font-family:"IBMPlexSans Light",sans-serif;font-size:.5rem;margin-bottom:-10px;text-transform:uppercase}@media (min-width:37.5em){.simple-img-banner .simple-banner-content span{font-size:.75rem}}.simple-img-banner .simple-banner-content a.btn-dark-blue,.simple-img-banner .simple-banner-content a.btn-light-blue{font-size:10px}@media (min-width:37.5em){.simple-img-banner .simple-banner-content a.btn-dark-blue,.simple-img-banner .simple-banner-content a.btn-light-blue{font-size:17px}}.simple-img-banner .simple-banner-img{height:50vw;width:40%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:56.25em){.simple-img-banner .simple-banner-img{height:auto;width:50%}}.state-in-detail{overflow-x:hidden}.state-in-detail.blue-widget{background-color:#0b154e;color:#fff;padding:1rem 2rem 1rem}.state-in-detail.blue-widget h1{color:#fff;margin-top:-5rem;margin-bottom:0;position:relative}.state-in-detail.blue-widget h1:after{background-color:#b22c1c;bottom:6px;content:"";height:1px;left:0;position:absolute;width:150%}@media (min-width:37.5em){.state-in-detail.blue-widget h1:after{bottom:10px}}.state-in-detail.blue-widget img{width:90%;margin-left:10%}.state-in-detail.blue-widget p{font-family:"IBMPlexSerif Light",serif}.state-in-detail.blue-widget .dropdown-selector{background-color:#6875e2}.state-in-detail.blue-widget .dropdown-selector:before{border-bottom:5px solid #fff}.state-in-detail.blue-widget .dropdown-selector:after{border-top:5px solid #fff}.state-in-detail.blue-widget .dropdown-states{background-color:#6875e2;position:absolute;overflow-x:hidden}.state-in-detail.blue-widget .dropdown-states::-webkit-scrollbar{display:none}.state-in-detail.blue-widget .dropdown-states.open{position:absolute;width:calc(100% - 6rem);z-index:1}@media (min-width:56.25em){.state-in-detail.blue-widget .dropdown-states.open{width:calc(100% - 7rem)}}.state-in-detail.blue-widget .dropdown-states li a{color:#fff}.state-in-detail.blue-widget .dropdown-states li a:hover{background-color:#0b154e}.state-in-detail.blue-widget .state-selector{padding:5px 0}.state-in-detail .state-selector{padding:14px 5px}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease;animation-timing-function:ease}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease;animation-timing-function:ease}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{-webkit-transform:scale(1);transform:scale(1)}}.site-footer{background-color:#0b154e;color:#fff;padding:1.75rem 0 0}.site-footer ul{margin:0}.site-footer ul li{list-style:none}.site-footer a{color:#fff;text-decoration:none}@media (min-width:56.25em){.site-footer .site-info{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer .site-branding{margin:0}.site-footer .site-branding a{background-image:url(icons/tfah-logo-white.png)}@media (min-width:56.25em){.site-footer .footer-left,.site-footer .footer-right{width:55%}}@media (min-width:75em){.site-footer .footer-left,.site-footer .footer-right{width:63%}}@media (min-width:56.25em){.site-footer .footer-left__menus,.site-footer .footer-right__menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .footer-left__menus .utility-navigation,.site-footer .footer-right__menus .utility-navigation{padding-left:0}.site-footer .footer-left__menus .utility-navigation .subscribe,.site-footer .footer-right__menus .utility-navigation .subscribe{margin-right:2rem;margin-left:0;display:inline-block}@media (min-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe,.site-footer .footer-right__menus .utility-navigation .subscribe{margin-left:0}}.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{bottom:5px;right:-24px}@media (max-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{top:6px}}@media (min-width:56.25em){.site-footer .footer-left__menus .utility-navigation .subscribe:after,.site-footer .footer-right__menus .utility-navigation .subscribe:after{bottom:5px;right:-25px}}.site-footer .footer-left__menus .utility-navigation .facebook,.site-footer .footer-left__menus .utility-navigation .linkedin,.site-footer .footer-left__menus .utility-navigation .twitter,.site-footer .footer-right__menus .utility-navigation .facebook,.site-footer .footer-right__menus .utility-navigation .linkedin,.site-footer .footer-right__menus .utility-navigation .twitter{display:inline-block}.site-footer .footer-left__menus .utility-navigation .facebook,.site-footer .footer-right__menus .utility-navigation .facebook{margin-left:3px;margin-right:3px}@media (min-width:56.25em){.site-footer .footer-right{width:45%;margin-top:3rem}}@media (min-width:75em){.site-footer .footer-right{width:40%}}@media (min-width:56.25em){.site-footer .footer-left{padding-right:3rem}}@media (min-width:75em){.site-footer .footer-left{padding-right:8rem}}@media (max-width:56.25em){.site-footer .footer-left .contact-information{padding:10px 0 30px}}@media (min-width:56.25em){.site-footer .footer-left .contact-information{margin-top:1.5rem}}.site-footer .footer-left .contact-information h3{color:#fff;font-family:"IBMPlexSans Medium",sans-serif;font-size:17px;margin-bottom:.5rem}@media (max-width:56.25em){.site-footer .footer-left .contact-information h3{letter-spacing:.06rem}}.site-footer .footer-left .contact-information .contact-info{display:inline-block;vertical-align:top;width:47%}@media (max-width:37.438em){.site-footer .footer-left .contact-information .contact-info{width:auto}}.site-footer .footer-left .contact-information .contact-info:first-of-type{margin-right:5%}@media (max-width:56.25em){.site-footer .footer-left .contact-information .contact-info:first-of-type{text-transform:uppercase}}@media (min-width:56.25em){.site-footer .footer-left .contact-information .contact-info:first-of-type{margin-right:0}}@media (min-width:56.25em){.site-footer .footer-left .contact-information .contact-info{width:49.5%}}.site-footer .footer-left .contact-information .contact-info span{display:block;font-family:"IBMPlexSans Light",sans-serif;font-size:.85rem;text-transform:uppsercase}@media (max-width:56.25em){.site-footer .footer-left .contact-information .contact-info span{font-size:.8rem;letter-spacing:.03rem}}.site-footer .footer-primary,.site-footer .footer-secondary{border-top:1px solid rgba(104,117,226,.4);padding:1rem 0}@media (max-width:56.25em){.site-footer .footer-primary,.site-footer .footer-secondary{padding:30px 0;text-align:center}}@media (min-width:56.25em){.site-footer .footer-primary,.site-footer .footer-secondary{border:none}}.site-footer .footer-primary li,.site-footer .footer-secondary li{display:inline-block;line-height:.75}@media (min-width:56.25em){.site-footer .footer-primary li,.site-footer .footer-secondary li{display:block;padding:1.25rem 0}}.site-footer .footer-primary li:last-child a:after,.site-footer .footer-secondary li:last-child a:after{display:none}.site-footer .footer-primary li a,.site-footer .footer-secondary li a{font-family:"IBMPlexSans Medium",sans-serif;text-transform:uppercase}@media (max-width:56.25em){.site-footer .footer-primary li a,.site-footer .footer-secondary li a{letter-spacing:.02rem;position:relative;margin-right:20px}.site-footer .footer-primary li a:after,.site-footer .footer-secondary li a:after{border-right:2px solid #fff;position:absolute;right:-12px;top:4px;bottom:4px;content:''}}@media (min-width:56.25em){.site-footer .footer-primary li a,.site-footer .footer-secondary li:first-of-type a{letter-spacing:1px}}@media (max-width:56.25em){.site-footer .footer-primary li{padding:15px 0;display:inline-block}}@media (min-width:56.25em){.site-footer .footer-secondary{padding:1rem 0 1.75rem}}@media (min-width:56.25em){.site-footer .footer-secondary li{padding:.75rem 0}}.site-footer .footer-secondary li a{font-family:"IBMPlexSans Light",sans-serif;font-size:.85rem}@media (min-width:56.25em){.site-footer .footer-secondary li:first-of-type a{font-family:"IBMPlexSans Medium",sans-serif;font-size:17px}}.site-footer .utility-navigation{display:block;position:relative}@media (max-width:56.25em){.site-footer .utility-navigation{text-align:center}}@media (max-width:56.25em){.site-footer .utility-navigation>div{display:inline-block;padding:0 7px}}@media (min-width:56.25em){.site-footer .utility-navigation a{display:block}}.footer-legal{background-color:#091035;background-repeat:no-repeat;background-size:contain;border-top:2px solid #fff;font-family:"IBMPlexSans Light",sans-serif;padding:2rem 0;position:relative;margin-top:3rem}@media (max-width:56.25em){.footer-legal{text-align:center;font-size:.8rem}}.footer-legal a:first-of-type{border-right:1px solid #fff;margin-right:.5rem;padding-right:.75rem}.footer-legal .copyright{font-size:.85rem;margin:0}@media (max-width:56.25em){.footer-legal .copyright{margin:10px 0 0;line-height:1.3rem}}@media (min-width:56.25em){.footer-legal .copyright{float:right}}.footer-legal .container{position:relative}.footer-legal .heartbeat__footer .blue-up{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:46px solid #091035;left:0;top:-4.4rem;position:absolute;height:20px;width:8px;z-index:10}.footer-legal .heartbeat__footer .white-up{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:46px solid #fff;left:0;top:-4.9rem;position:absolute;height:20px;width:8px;z-index:1}.footer-legal .heartbeat__footer .blue-down{border-left:8px solid transparent;border-right:5px solid transparent;border-top:18px solid #0b154e;left:-13px;top:-2.2rem;position:absolute;height:20px;width:14px;z-index:10}.footer-legal .heartbeat__footer .blue-down.right{border-left:5px solid transparent;border-right:8px solid transparent;left:21px}.footer-legal .heartbeat__footer .white-down{border-left:9px solid transparent;border-right:6px solid transparent;border-top:20px solid #fff;left:-13px;top:-2rem;position:absolute;height:20px;width:14px;z-index:1}.footer-legal .heartbeat__footer .white-down.right{border-left:6px solid transparent;border-right:9px solid transparent;left:20px}@media (min-width:90em){.footer-legal .heartbeat__footer .blue-up,.footer-legal .heartbeat__footer .white-up{left:-4rem}.footer-legal .heartbeat__footer .blue-down,.footer-legal .heartbeat__footer .white-down{left:calc(-4rem - 13px)}.footer-legal .heartbeat__footer .blue-down.right,.footer-legal .heartbeat__footer .white-down.right{left:calc(-4rem + 20px)}.footer-legal .heartbeat__footer .blue-down.right{left:calc(-4rem + 21px)}}.subscribe-panel{background-color:#ed3636;border-bottom:13px solid #b22c1c;color:#fff;font-family:"IBMPlexSans Light",sans-serif;font-size:1.25rem;line-height:1.8rem;padding:3.5rem 0 3rem;text-align:center;width:100%}@media (min-width:56.25em){.subscribe-panel{background:url(icons/heartbeat-blue.png);background-size:2000px 300px;background-repeat:no-repeat;background-position:-400px center;border-bottom:none;padding:3.5rem 0 7.5rem;margin-bottom:-2px}}@media (min-width:75em){.subscribe-panel{background-position:50% center;padding:3rem 3rem 6.75rem;font-size:1.5rem;line-height:2.4rem}}.subscribe-panel p{display:inline-block;margin:0;text-align:center;width:85%}@media (max-width:56.25em){.subscribe-panel p{width:100%;margin-top:-.5rem}}.subscribe-panel strong{font-family:"IBMPlexSans Medium",sans-serif}.subscribe-panel .btn{font-size:1rem;line-height:1.75;vertical-align:text-bottom;width:140px;margin:1rem auto 0;display:block;text-align:center}@media (max-width:56.25em){.subscribe-panel .btn{display:table;margin-bottom:0}}.subscribe-panel .digest-main{font-size:1.85rem;width:100%}@media (max-width:56.25em){.subscribe-panel .digest-main{font-size:1.5rem}}.subscribe-panel .digest-description{font-size:1rem;margin-top:0}@media (max-width:56.25em){.subscribe-panel .digest-description{font-size:.85rem;margin:1.1rem auto;max-width:80%;display:block;line-height:1.2}}.subscribe-panel.mid-page .subscribe__heart-beat__main{border-bottom:120px solid #fff!important}@media (min-width:56.25em){.subscribe-panel.mid-page{background:url(icons/heartbeat.png);background-size:2000px 300px;background-repeat:no-repeat;background-position:-400px center;border-bottom:none;padding:3.5rem 0 7.5rem}}@media (min-width:75em){.subscribe-panel.mid-page{background-position:50% center;padding:3rem 3rem 6.75rem;font-size:1.5rem;line-height:2.4rem}}.subscribe-panel .beat{display:none}@media (min-width:56.25em){.subscribe-panel .beat{display:block}}.subscribe-panel .subscribe__heart-beat__main{border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:120px solid #0b154e;left:1rem;bottom:-4rem;position:absolute;height:120px;width:60px;z-index:10}.subscribe-panel .subscribe__heart-beat__main-border{border-left:41px solid transparent;border-right:41px solid transparent;border-bottom:145px solid #b22c1c;left:4px;bottom:-3.1rem;position:absolute;height:120px;width:85px;z-index:1}.subscribe-panel .subscribe__heart-beat__left{border-left:9px solid transparent;border-right:6px solid transparent;border-top:20px solid #ed3636;left:-9px;bottom:-4rem;position:absolute;height:20px;width:14px;z-index:10}.subscribe-panel .subscribe__heart-beat__left-border{border-left:18px solid transparent;border-right:10px solid transparent;border-top:39px solid #b22c1c;left:-11px;bottom:-6.25rem;position:absolute;height:35px;width:27px;z-index:1}.subscribe-panel .subscribe__heart-beat__right{border-right:9px solid transparent;border-left:6px solid transparent;border-top:20px solid #ed3636;left:87px;bottom:-4rem;position:absolute;height:20px;width:14px;z-index:10}.subscribe-panel .subscribe__heart-beat__right-border{border-right:18px solid transparent;border-left:10px solid transparent;border-top:39px solid #b22c1c;left:75px;bottom:-6.25rem;position:absolute;height:35px;width:27px;z-index:1}.toolkit-sidebar{background-color:#fff;-webkit-box-shadow:0 0 10px 0 #bdbcbc;box-shadow:0 0 10px 0 #bdbcbc;font-family:"IBMPlexSans Light",sans-serif;margin-bottom:1rem;padding:1rem 0}.toolkit-sidebar>div{padding:0 2rem;border-bottom:1px solid #d1d1d1}.toolkit-sidebar>div:last-of-type{border-bottom:none}.toolkit-sidebar>div.toolkit__accordion{padding:0}.toolkit-sidebar>div.toolkit__accordion h3{cursor:pointer;padding:0 2rem;text-transform:uppercase}.toolkit-sidebar>div.toolkit__accordion h3 i{float:right;margin-top:5px}.toolkit-sidebar>div.contact h4{margin-bottom:.5rem}.toolkit-sidebar>div.contact span{display:block;margin-bottom:0;padding:0 0}.toolkit-sidebar>div.contact span:last-child{padding-bottom:1.5rem}.toolkit-sidebar h4{text-transform:uppercase}.toolkit-sidebar--files{background-color:#f5f5f5;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.toolkit-sidebar--files.open{max-height:999px}.toolkit-sidebar--files a{color:#0b154e;display:block;padding:.25rem 1rem .25rem 2rem;text-decoration:none;font-family:"IBMPlexSans Bold",sans-serif}.toolkit-sidebar--files a:last-child{padding-bottom:1rem}.toolkit-sidebar--files a:first-of-type{padding-top:1rem}.toolkit-sidebar--files a.full-report{background-color:rgba(104,117,226,.1);padding:.5rem 1rem .5rem 2rem;margin-bottom:.25rem;color:#b22c1c}.toolkit-sidebar--files a:hover{text-decoration:underline}.toolkit-sidebar .state-in-detail .state-selector{padding:14px 0}.toolkit-sidebar .state-in-detail h3{text-transform:uppercase}.toolkit-sidebar .state-in-detail p{margin-bottom:0}.pagination>*{display:inline-block;margin:2px}.pagination a{color:#6875e2;font-family:"IBMPlexSans Light",sans-serif;text-decoration:none}.pagination a:hover{background-color:#6875e2;color:#fff}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJzdHlsZS5jc3MiLCJ0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJtaXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyIsInR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJ0eXBvZ3JhcGh5L19jb3B5LnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuc2NzcyIsImVsZW1lbnRzL19saXN0cy5zY3NzIiwiZWxlbWVudHMvX2FjY2VudHMuc2NzcyIsImVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJlbGVtZW50cy9fZHJvcGRvd25zLnNjc3MiLCJlbGVtZW50cy9faGVhcnRiZWF0LnNjc3MiLCJlbGVtZW50cy9fcGFuZWwuc2NzcyIsImVsZW1lbnRzL19zb2NpYWwuc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJsYXlvdXQvXzJjb2wtMS0xLnNjc3MiLCJsYXlvdXQvXzJjb2wtMS0yLnNjc3MiLCJsYXlvdXQvXzJjb2wtMi0xLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImZvcm1zL19idXR0b25zLnNjc3MiLCJmb3Jtcy9fc2VhcmNoLWZvcm0uc2NzcyIsImZvcm1zL19maWVsZHMuc2NzcyIsImZvcm1zL19kb25hdGUuc2NzcyIsImZvcm1zL19mb3Jtcy5zY3NzIiwibmF2aWdhdGlvbi9fbGlua3Muc2NzcyIsIm5hdmlnYXRpb24vX21lbnVzLnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MiLCJtb2R1bGVzL19jbGVhcmluZ3Muc2NzcyIsInNpdGUvc2Vjb25kYXJ5L193aWRnZXRzLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Fkdm9jYWN5LWFuZC1hY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9fYXJ0aWNsZXMuc2NzcyIsInRlbXBsYXRlcy9fZXJyb3Iuc2NzcyIsInRlbXBsYXRlcy9faG9tZXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9faXNzdWVzLWxhbmRpbmcuc2NzcyIsInRlbXBsYXRlcy9faXNzdWVzLXBhbmVsLnNjc3MiLCJ0ZW1wbGF0ZXMvX3JlcG9ydC1kZXRhaWxzLnNjc3MiLCJ0ZW1wbGF0ZXMvX3JlcG9ydC1sYW5kaW5nLnNjc3MiLCJ0ZW1wbGF0ZXMvX3N0YXRlLWRldGFpbHMuc2NzcyIsInRlbXBsYXRlcy9fc3RhdGVzLWxhbmRpbmcuc2NzcyIsInRlbXBsYXRlcy9fdGVtcGxhdGVzLnNjc3MiLCJzaXRlL3ByaW1hcnkvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzIiwic2l0ZS9wcmltYXJ5L19jb21tZW50cy5zY3NzIiwiY29tcG9uZW50cy9fYXQtYS1nbGFuY2Uuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrcXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX2JvZC1zdGFmZi5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC1ib3guc2NzcyIsImNvbXBvbmVudHMvX2RhdGEtaW4tZGV0YWlsLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Z1bGx3aWR0aC1pbWctdGV4dC5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19ob21lcGFnZS1mZWF0dXJlLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlLWNvbnRhaW5lci01MC01MC5zY3NzIiwiY29tcG9uZW50cy9faGVyby1pbWctYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19taXNzaW9uLXN0YXRlbWVudC5zY3NzIiwiY29tcG9uZW50cy9fcmVwb3J0LWxpc3Rpbmcuc2NzcyIsImNvbXBvbmVudHMvX3JlbGF0ZWQtcmVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2ltcGxlLWZlYXR1cmUuc2NzcyIsImNvbXBvbmVudHMvX3NpbXBsZS1pbWctYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19zdGF0ZS1pbi1kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvX3N1YnNjcmliZS5zY3NzIiwiY29tcG9uZW50cy9fdG9vbGtpdC1zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnNjc3MiLCJtb2R1bGVzL19pbmZpbml0ZS1zY3JvbGwuc2NzcyIsIm1lZGlhL19tZWRpYS5zY3NzIiwibWVkaWEvX2NhcHRpb25zLnNjc3MiLCJtZWRpYS9fZ2FsbGVyaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDQUEsS0FDQyxZQUFBLFdBQ0EseUJBQUEsS0FDQSxxQkFBQSxLQUdELEtBQ0MsT0FBQSxFQUdELFFDd0RBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUUR0REMsUUFBQSxNQUdELE1DdURBLE9BQ0EsU0FDQSxNRHJEQyxRQUFBLGFBQ0EsZUFBQSxTQUdELHNCQUNDLFFBQUEsS0FDQSxPQUFBLEVDdURELFNBQ0EsU0RuREMsUUFBQSxLQUdELEVBQ0MsaUJBQUEsWUFHRCxTQ21EQSxRRGpEQyxRQUFBLEVBR0QsWUFDQyxjQUFBLElBQUEsT0FHRCxFQ2lEQSxPRC9DQyxZQUFBLElBR0QsSUFDQyxXQUFBLE9BR0QsR0FDQyxVQUFBLElBQ0EsT0FBQSxNQUFBLEVBR0QsR0FDQyxPQUFBLEVBQ0EsUUFBQSxFQUdELEtBQ0MsV0FBQSxLQUNBLE1BQUEsS0FHRCxNQUNDLFVBQUEsSUFHRCxJQzJDQSxJRHpDQyxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0QsSUFDQyxJQUFBLE1BR0QsSUFDQyxPQUFBLE9BR0QsSUFDQyxPQUFBLEVBR0QsZUFDQyxTQUFBLE9BR0QsT0FDQyxPQUFBLElBQUEsS0FHRCxHQUNDLG1CQUFBLFlBQUEsV0FBQSxZQUNBLE9BQUEsRUFHRCxJQUNDLFNBQUEsS0FHRCxLQ29DQSxJQUNBLElBQ0EsS0RsQ0MsWUFBQSxTQUFBLENBQUEsVUFDQSxVQUFBLElBR0QsT0NtQ0EsTUFDQSxT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QUFBLFlBR0EsOENBQ0MsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLGlCQUFBLFFBQ0EsY0FBQSxFQUNBLG1CQUFBLGtCQUFBLElBQUEsWUFBQSxJQUFBLFdBQUEsa0JBQUEsSUFBQSxZQUFBLElBQUEsV0FBQSxVQUFBLElBQUEsWUFBQSxJQUFBLFdBQUEsVUFBQSxJQUFBLFlBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsWUFBQSxJQUVELHVDQUNDLG1CQUFBLFFBQUEsR0FBQSxZQUFBLElBQUEsV0FBQSxRQUFBLEdBQUEsWUFBQSxJQUVELHVDQUNDLG1CQUFBLFFBQUEsR0FBQSxZQUFBLEdBQUEsQ0FBQSxPQUFBLElBQUEsWUFBQSxJQUFBLFdBQUEsUUFBQSxHQUFBLFlBQUEsR0FBQSxDQUFBLE9BQUEsSUFBQSxZQUFBLElBS0Qsd0JBQ0MsaUJBQUEsUUFFRCx5Q0FDQyxpQkFBQSxLQUVELDRDQUNDLElBQUEsSUFDQSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxtQkFBQSxJQUFBLElBQUEsV0FBQSxDQUFBLGtCQUFBLElBQUEsT0FBQSxJQUFBLFdBQUEsSUFBQSxJQUFBLFdBQUEsQ0FBQSxrQkFBQSxJQUFBLE9BQUEsSUFBQSxXQUFBLElBQUEsSUFBQSxXQUFBLENBQUEsVUFBQSxJQUFBLE9BQUEsSUFBQSxXQUFBLElBQUEsSUFBQSxXQUFBLENBQUEsVUFBQSxJQUFBLE9BQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsT0FBQSxJQUdELG1EQUNDLGlCQUFBLEtBQ0Esa0JBQUEsY0FBQSxVQUFBLGNBQ0EsbUJBQUEsa0JBQUEsSUFBQSxZQUFBLElBQUEsV0FBQSxrQkFBQSxJQUFBLFlBQUEsSUFBQSxXQUFBLFVBQUEsSUFBQSxZQUFBLElBQUEsV0FBQSxVQUFBLElBQUEsWUFBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSxZQUFBLElBRUQsNENBQ0MsUUFBQSxFQUNBLG1CQUFBLFFBQUEsR0FBQSxZQUFBLElBQUEsV0FBQSxRQUFBLEdBQUEsWUFBQSxJQUVELDRDQUNDLE9BQUEsRUFDQSxR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QUFBLFFBQ0EsTUFBQSxLQ25DSCxtQ2hFODNIQSwwQ2dFNTNIQyxRQUFBLEtBSUQsdUNBQ0MsUUFBQSxNaEVvNEhELDRCQURBLDBCaUUzNEhBLHlCQUdDLE9BQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxFQUNBLFFBQUEsRUFJRCxNakUwNEhBLE9BQ0EsT2lFeDRIQyxVQUFBLEtBSUQsa0JBQ0MsUUFBQSxhQ2xCRCxZQUNDLGNBQUEsTUFDQSxVQUFBLEtBRkQsa0NoRVFDLFFBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLZ0VWRCw2QkFTRSxPQUFBLFFBQUEsRUFJRixpQkFDQyxXQUFBLE9DZEQsU0FDQyxjQUFBLE1BR0QsY0FDQyxRQUFBLGFBQ0EsV0FBQSxPQUNBLGVBQUEsSUFDQSxNQUFBLEtBSUMsaUNBQ0MsVUFBQSxJQURELGlDQUNDLFVBQUEsT0FERCxpQ0FDQyxVQUFBLElBREQsaUNBQ0MsVUFBQSxJQURELGlDQUNDLFVBQUEsT0FERCxpQ0FDQyxVQUFBLE9BREQsaUNBQ0MsVUFBQSxNQURELGlDQUNDLFVBQUEsT0FLSCxpQkFDQyxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogdGZhaFxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IFVuZGVyc2NvcmVzLm1lXG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiB0ZmFoXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXG5cbnRmYWggaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMTcgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbiMgVHlwb2dyYXBoeVxuIyBFbGVtZW50c1xuIyBGb3Jtc1xuIyBOYXZpZ2F0aW9uXG5cdCMjIExpbmtzXG5cdCMjIE1lbnVzXG4jIEFjY2Vzc2liaWxpdHlcbiMgQW5pbWF0aW9uc1xuIyBBbGlnbm1lbnRzXG4jIENsZWFyaW5nc1xuIyBXaWRnZXRzXG4jIFRlbXBsYXRlIFNwZWNpZmljXG4jIENvbnRlbnRcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXG5cdCMjIENvbW1lbnRzXG4jIEluZmluaXRlIHNjcm9sbFxuIyBNZWRpYVxuXHQjIyBDYXB0aW9uc1xuXHQjIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtc2l0ZS92YXJpYWJsZXMtc2l0ZVwiO1xuQGltcG9ydCBcIm1peGlucy9taXhpbnMtbWFzdGVyXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInR5cG9ncmFwaHkvdHlwb2dyYXBoeVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiZWxlbWVudHMvZWxlbWVudHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJsYXlvdXQvbGF5b3V0XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJmb3Jtcy9mb3Jtc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL25hdmlnYXRpb25cIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9hY2Nlc3NpYmlsaXR5XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQW5pbWF0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImFuaW1hdGlvbnMvYW5pbWF0aW9uc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2FsaWdubWVudHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDbGVhcmluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2NsZWFyaW5nc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJzaXRlL3NlY29uZGFyeS93aWRnZXRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVGVtcGxhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwidGVtcGxhdGVzL3RlbXBsYXRlc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJzaXRlL3NpdGVcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wb25lbnRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9pbmZpbml0ZS1zY3JvbGxcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1lZGlhL21lZGlhXCI7XG4iLCJodG1sIHtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6ICAgICAxMDAlO1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxudWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGhlaWdodDogMDtcbn1cblxucHJlIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcblx0bWFyZ2luOiAwIDJweDtcblx0cGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiLyohXG5UaGVtZSBOYW1lOiB0ZmFoXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogVW5kZXJzY29yZXMubWVcbkF1dGhvciBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkRlc2NyaXB0aW9uOiBEZXNjcmlwdGlvblxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IHRmYWhcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxudGZhaCBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNyBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbiMgVHlwb2dyYXBoeVxuIyBFbGVtZW50c1xuIyBGb3Jtc1xuIyBOYXZpZ2F0aW9uXG5cdCMjIExpbmtzXG5cdCMjIE1lbnVzXG4jIEFjY2Vzc2liaWxpdHlcbiMgQW5pbWF0aW9uc1xuIyBBbGlnbm1lbnRzXG4jIENsZWFyaW5nc1xuIyBXaWRnZXRzXG4jIFRlbXBsYXRlIFNwZWNpZmljXG4jIENvbnRlbnRcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXG5cdCMjIENvbW1lbnRzXG4jIEluZmluaXRlIHNjcm9sbFxuIyBNZWRpYVxuXHQjIyBDYXB0aW9uc1xuXHQjIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qIFN1cHBsaWVkIGJ5IF9zXG4qL1xuLypcbiogVEZBSCBzcGVjaWZpY1xuKi9cbi8qXG4qIFJlbW92ZSB0aGUgb25lcyBub3QgbmVlZGVkIGxhdGVyXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDsgfVxuXG5oMSwgaDIsIGgzIHtcbiAgY29sb3I6ICMwYjE1NGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDEge1xuICBmb250LXNpemU6IDIuNjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuaDQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG5cbi53aXRoLWxpbmUtYWJvdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndpdGgtbGluZS1hYm92ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjJjMWM7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzcmVtOyB9XG5cbmg0LndpdGgtbGluZS1hYm92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBoNC53aXRoLWxpbmUtYWJvdmU6YmVmb3JlIHtcbiAgICB0b3A6IDVweDsgfVxuXG4ud2l0aC1saW5lLWJlbG93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMjJjMWM7XG4gIGxpbmUtaGVpZ2h0OiAuNjU7IH1cblxuLmhpZ2hsaWdodC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhpZ2hsaWdodC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhpZ2hsaWdodC10ZXh0LnNtYWxsIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLmhlYWRpbmdfX3JlZC11bmRlcmxpbmUge1xuICBjb2xvcjogIzBiMTU0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGluZ19fcmVkLXVuZGVybGluZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyMmMxYztcbiAgICBib3R0b206IDE0cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5oMS5oZWFkaW5nX19yZWQtdW5kZXJsaW5lOmFmdGVyIHtcbiAgYm90dG9tOiAxMHB4OyB9XG5cbmgyLmhlYWRpbmdfX3JlZC11bmRlcmxpbmU6YWZ0ZXIge1xuICBib3R0b206IDhweDsgfVxuXG5oMy5oZWFkaW5nX19yZWQtdW5kZXJsaW5lOmFmdGVyLFxuaDQuaGVhZGluZ19fcmVkLXVuZGVybGluZTphZnRlciB7XG4gIGJvdHRvbTogNnB4OyB9XG5cbnAuaGVhZGluZ19fcmVkLXVuZGVybGluZTphZnRlciB7XG4gIGJvdHRvbTogNXB4OyB9XG5cbi5sYXJnZXIge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLmxpZ2h0LWdyYXkge1xuICBjb2xvcjogIzkwOTA5MDsgfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtOyB9XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07IH1cblxuY29kZSwga2JkLCB0dCwgdmFyIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG5hYmJyLCBhY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7IH1cblxubWFyaywgaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTsgfVxuXG4vKlxuKiBMb2FkaW5nIFRoZXNlIFVwIE5vdywgUmVtb3ZlIE9uY2UgRGVzaWduIEZpbmlzaGVzIEFuZCBEZXRlcm1pbmVzXG4qIFdoaWNoIE9uZXMgQXJlIE5vdCBOZWVkZWRcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4TW9ubyc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgUmVndWxhcic7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgQm9sZCc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNhbnMtQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgTWVkaXVtJztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2Fucy1NZWRpdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTYW5zIExpZ2h0JztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2Fucy1MaWdodC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgTGlnaHQgSXRhbGljJztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2Fucy1MaWdodEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgU2VtaUJvbGQnO1xuICBzcmM6IHVybChcImZvbnRzL0lCTVBsZXhTYW5zLVNlbWlCb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBTZW1pQm9sZCBJdGFsaWMnO1xuICBzcmM6IHVybChcImZvbnRzL0lCTVBsZXhTYW5zLVNlbWlCb2xkSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBUZXh0JztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2Fucy1UZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgQm9sZCc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNlcmlmLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBMaWdodCc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNlcmlmLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgVGV4dCc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNlcmlmLVRleHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBUZXh0IEl0YWxpYyc7XG4gIHNyYzogdXJsKFwiZm9udHMvSUJNUGxleFNlcmlmLVRleHRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBUaGluJztcbiAgc3JjOiB1cmwoXCJmb250cy9JQk1QbGV4U2VyaWYtVGhpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogRmFsbGJhY2sgZm9yIHdoZW4gdGhlcmUgaXMgbm8gY3VzdG9tIGJhY2tncm91bmQgY29sb3IgZGVmaW5lZC4gKi8gfVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbnVsLCBvbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG5cbi8qIGxpc3RzIGluc2lkZSB3eXNpd3lnICovXG4udHdvLWNvbF9fdHdvLW9uZSAubGVmdCB1bC5saXN0LW5vLW1hcmcgbGksIC50d28tY29sX190d28tb25lIC5sZWZ0IG9sLmxpc3Qtbm8tbWFyZyBsaSxcbi50d28tY29sX19vbmUtdHdvIC5yaWdodCB1bC5saXN0LW5vLW1hcmcgbGksXG4udHdvLWNvbF9fb25lLXR3byAucmlnaHQgb2wubGlzdC1uby1tYXJnIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHdvLWNvbF9fdHdvLW9uZSAubGVmdCB1bC5saXN0LW5vLW1hcmcgbGkgdWwsIC50d28tY29sX190d28tb25lIC5sZWZ0IG9sLmxpc3Qtbm8tbWFyZyBsaSB1bCxcbiAgLnR3by1jb2xfX29uZS10d28gLnJpZ2h0IHVsLmxpc3Qtbm8tbWFyZyBsaSB1bCxcbiAgLnR3by1jb2xfX29uZS10d28gLnJpZ2h0IG9sLmxpc3Qtbm8tbWFyZyBsaSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnR3by1jb2xfX3R3by1vbmUgLmxlZnQgdWwgbGksIC50d28tY29sX190d28tb25lIC5sZWZ0IG9sIGxpLFxuLnR3by1jb2xfX29uZS10d28gLnJpZ2h0IHVsIGxpLFxuLnR3by1jb2xfX29uZS10d28gLnJpZ2h0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07IH1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovIH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovIH1cblxuLmZlYXR1cmUtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mZWF0dXJlLWNvbnRlbnQtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgU2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mZWF0dXJlLWNvbnRlbnQtdHlwZS5zdG9yeSB7XG4gICAgY29sb3I6ICNkODQ3NDc7IH1cbiAgLmZlYXR1cmUtY29udGVudC10eXBlLnJlbGVhc2Uge1xuICAgIGNvbG9yOiAjMDA3ZGJkOyB9XG4gIC5mZWF0dXJlLWNvbnRlbnQtdHlwZS5pc3N1ZSB7XG4gICAgY29sb3I6ICMzMmIzMmI7IH1cbiAgLmZlYXR1cmUtY29udGVudC10eXBlLnJlcG9ydCB7XG4gICAgY29sb3I6ICNiMjJjMWM7IH1cbiAgLmZlYXR1cmUtY29udGVudC10eXBlLkRvd25sb2FkIHtcbiAgICBjb2xvcjogIzY4NzVFMjsgfVxuXG4uZGF0ZSB7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kYXRlIC55ZWFyIHtcbiAgICBjb2xvcjogI2Q4NDc0NzsgfVxuXG4uZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hdC1zaGFyZS1idG4tZWxlbWVudHMge1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bi1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzQ3OyB9XG4gICAgLmJ0bi1waW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1waW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDg0NzQ3O1xuICAgICAgY29sb3I6ICNkODQ3NDc7IH1cbiAgLmJ0bi1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7IH1cbiAgICAuYnRuLWRhcmstYmx1ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4tZGFyay1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGIxNTRlO1xuICAgICAgY29sb3I6ICMwYjE1NGU7IH1cbiAgLmJ0bi1saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyOyB9XG4gICAgLmJ0bi1saWdodC1ibHVlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1saWdodC1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg3NUUyO1xuICAgICAgY29sb3I6ICM2ODc1RTI7IH1cblxucC5idG4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgcC5idG4gYTpob3ZlciwgcC5idG4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmRyb3Bkb3duIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZHJvcGRvd24tc2VsZWN0b3Ige1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZHJvcGRvd24tc2VsZWN0b3I6YWZ0ZXIsIC5kcm9wZG93bi1zZWxlY3RvcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMGIxNTRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDI1cHg7IH1cbiAgICAuZHJvcGRvd24tc2VsZWN0b3I6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMGIxNTRlO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRvcDogMThweDsgfVxuICAuZHJvcGRvd24tc3RhdGVzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWFyZ2luOiA1cHggMCAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICAuZHJvcGRvd24tc3RhdGVzLm9wZW4ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG1heC1oZWlnaHQ6IDkuNXJlbTsgfVxuICAgICAgLmRyb3Bkb3duLXN0YXRlcy5vcGVuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZHJvcGRvd24tc3RhdGVzIGxpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgLmRyb3Bkb3duLXN0YXRlcyBsaSBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDFyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZHJvcGRvd24tc3RhdGVzIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50b29sa2l0LXNpZGViYXIgLmRyb3Bkb3duLXNlbGVjdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTsgfVxuXG4udG9vbGtpdC1zaWRlYmFyIC5kcm9wZG93bi1zdGF0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4ICNjY2NiY2I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgxJTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50b29sa2l0LXNpZGViYXIgLmRyb3Bkb3duLXN0YXRlcyB7XG4gICAgICB3aWR0aDogNzYlOyB9IH1cbiAgLnRvb2xraXQtc2lkZWJhciAuZHJvcGRvd24tc3RhdGVzIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlOyB9XG5cbi5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93biB7XG4gIGNvbG9yOiAjMGIxNTRlOyB9XG4gIC5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93bi1zZWxlY3RvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93bi1zZWxlY3RvciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCAjY2NjYmNiOyB9IH1cbiAgLnN0YXRlLWxhbmRpbmcgLmRyb3Bkb3duLXN0YXRlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93bi1zdGF0ZXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggI2NjY2JjYjtcbiAgICAgICAgbWF4LWhlaWdodDogOS41cmVtOyB9IH1cbiAgICAuc3RhdGUtbGFuZGluZyAuZHJvcGRvd24tc3RhdGVzIGxpIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDc0NzsgfVxuXG4uZmFjZXR3cC10eXBlLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuZmFjZXR3cC10eXBlLWRyb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIC5mYWNldHdwLXR5cGUtZHJvcGRvd246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gIC5mYWNldHdwLXR5cGUtZHJvcGRvd24uZmFjZXR3cC1mYWNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAuZmFjZXR3cC10eXBlLWRyb3Bkb3duLmZhY2V0d3AtZmFjZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmZhY2V0d3AtdHlwZS1kcm9wZG93biBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBjb2xvcjogIzkwOTA5MDtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIGhlaWdodDogMi43NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaWNvbnMvaWNvbi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IDEwMCUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAlIDIwMCU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuZmFjZXR3cC10eXBlLWRyb3Bkb3duIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFjZXR3cC1wYWdlciBhIHtcbiAgY29sb3I6ICM2ODc1RTI7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5mYWNldHdwLXBhZ2VyIGEuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY4NzVFMjtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjsgfVxuICAuZmFjZXR3cC1wYWdlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzY4NzVFMjtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjsgfVxuXG4uZmFjZXR3cC1wYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uZW50cnktaGVhZGVyIC50aG9yYWNpYy1jYXZpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogODAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuZW50cnktaGVhZGVyIC50aG9yYWNpYy1jYXZpdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5lbnRyeS1oZWFkZXIgLnRob3JhY2ljLWNhdml0eSBwYXRoIHtcbiAgICBzdHJva2U6ICNiMjJjMWM7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxNjAlLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgLyogYW5pbWF0aW9uOiBwdWxzZSA1cyAxIGxpbmVhcjsqLyB9XG4gICAgLmVudHJ5LWhlYWRlciAudGhvcmFjaWMtY2F2aXR5IHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHN0cm9rZTogI2IyMmMxYzsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMTMwOyB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9IH1cblxuLnNpdGUtZm9vdGVyIC50aG9yYWNpYy1jYXZpdHkge1xuICBtYXJnaW4tYm90dG9tOiAtMi42cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLnRob3JhY2ljLWNhdml0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMi4ycmVtOyB9IH1cblxuLnNpdGUtZm9vdGVyIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBmaWxsOiAjMGIxNTRlOyB9XG4gIC5zaXRlLWZvb3RlciBwYXRoOm50aC1jaGlsZCgxKSB7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG5cbi5wYW5lbCB7XG4gIHBhZGRpbmc6IDNyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5wYW5lbCB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7IH0gfVxuICAucGFuZWwtdGhpbiB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnBhbmVsLXRoaW4ge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7IH0gfVxuICAgIC5wYW5lbC10aGluIGgxLFxuICAgIC5wYW5lbC10aGluIGg0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYW5lbC10aGluIC53aXRoLWxpbmUtYWJvdmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnBhbmVsLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFuZWwtYmx1ZSBoMSxcbiAgICAucGFuZWwtYmx1ZSBoMixcbiAgICAucGFuZWwtYmx1ZSBoMyxcbiAgICAucGFuZWwtYmx1ZSBhLFxuICAgIC5wYW5lbC1ibHVlIHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhbmVsLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnBhbmVsLTUwLTUwIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5wYW5lbC01MC01MCAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5wYW5lbC01MC01MCAucGFuZWwtaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnBhbmVsLTUwLTUwIC5wYW5lbC1oYWxmIHtcbiAgICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gICAgLnBhbmVsLTUwLTUwIC5wYW5lbC1oYWxmIC5oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgLnBhbmVsLTUwLTUwIC5wYW5lbC1oYWxmIC5oZWFkaW5nIC52aWV3LWFsbCB7XG4gICAgICAgIGNvbG9yOiAjYjIyYzFjO1xuICAgICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYW5lbC10ZXh0IHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAzcmVtO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYW5lbCAuaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMjJjMWM7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5wYW5lbCAuaGVhZGluZy1taW4gaDEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5wYW5lbCAuaGVhZGluZy1taW4gaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5wYW5lbCAuaGVhZGluZyBoMSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHggIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLnBhbmVsIC5oZWFkaW5nIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcHggIWltcG9ydGFudDsgfSB9XG4gICAgLnBhbmVsIC5oZWFkaW5nIC52aWV3LWFsbCB7XG4gICAgICBjb2xvcjogI2IyMmMxYztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBhbmVsLnBhbmVsLWhvbWVwYWdlLWJvdHRvbSAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmF0LWFib3ZlLXBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgLmF0LWFib3ZlLXBvc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5hdC1hYm92ZS1wb3N0LmFkZHRoaXNfdG9vbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVwb3J0LXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuc3ZnLmF0LWljb24tdHdpdHRlcixcbnN2Zy5hdC1pY29uLWZhY2Vib29rIHtcbiAgZmlsbDogIzBiMTU0ZSAhaW1wb3J0YW50OyB9XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5OyB9XG5cbnRyOm50aC1jaGlsZChldmVuKSxcbnRyLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyY2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7IH1cblxudGQsXG50aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MDkwOTA7XG4gIHBhZGRpbmc6IC41cmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA3OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEzNXB4OyB9XG4gICAgICAjY29udGVudC53aXRoLW1pc3Npb24tc3RhdGVtZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4OyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiA5MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLndpdGgtc2lkZWJhciB7XG4gICAgd2lkdGg6IDY1JTsgfSB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udHdvLWNvbF9fb25lLW9uZSB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50d28tY29sX19vbmUtb25lIC5sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC50d28tY29sX19vbmUtb25lIC5sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgbWFyZ2luOiAwIDUlIDAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX29uZS1vbmUgLnJpZ2h0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4udHdvLWNvbF9fb25lLXR3byAubGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50d28tY29sX19vbmUtdHdvIC5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI3JTsgfSB9XG5cbi50d28tY29sX19vbmUtdHdvIC5yaWdodCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50d28tY29sX19vbmUtdHdvIC5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgIHdpZHRoOiA3MSU7IH0gfVxuXG4udHdvLWNvbF9fb25lLXR3byAub3ZlcmxhcCB7XG4gIG1hcmdpbi10b3A6IC01MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX29uZS10d28gLm92ZXJsYXAge1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4OyB9IH1cblxuLnR3by1jb2xfX29uZS10d28gLmxlZnQub3ZlcmxhcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHdvLWNvbF9fb25lLXR3byAubGVmdC5vdmVybGFwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfSB9XG5cbi50d28tY29sX190d28tb25lIC5sZWZ0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX3R3by1vbmUgLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICB3aWR0aDogNjIlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHdvLWNvbF9fdHdvLW9uZSAubGVmdC5uby1wYWQtbGVmdCB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW0gMCAwOyB9IH1cblxuLnR3by1jb2xfX3R3by1vbmUgLnJpZ2h0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX3R3by1vbmUgLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgd2lkdGg6IDM4JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnR3by1jb2xfX3R3by1vbmUgLnJpZ2h0LnNpZGViYXIge1xuICAgICAgd2lkdGg6IDM1JTsgfSB9XG5cbi50d28tY29sX190d28tb25lIC5vdmVybGFwIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHdvLWNvbF9fdHdvLW9uZSAub3ZlcmxhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHdvLWNvbF9fdHdvLW9uZS5hcnRpY2xlIC5sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gMCAwO1xuICAgIHdpZHRoOiA2OSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHdvLWNvbF9fdHdvLW9uZS5hcnRpY2xlIC5yaWdodCB7XG4gICAgd2lkdGg6IDMwJTsgfSB9XG5cbi5zaWRlYmFyLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlOyB9XG4gIC5zaWRlYmFyLWJsdWUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2lkZWJhci1ibHVlIGE6aG92ZXIsIC5zaWRlYmFyLWJsdWUgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNpZGViYXItYmx1ZSBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cblxuLnNpZGViYXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxLjI1cmVtIDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2lkZWJhciBhOmhvdmVyIGgzIHtcbiAgICBjb2xvcjogIzA2NkVCNzsgfVxuICAuc2lkZWJhciBhIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uc2lkZWJhciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uc2lkZWJhciB1bCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2lkZWJhci13aXRoLWltYWdlcyBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuXG4uc2lkZWJhci13aXRoLWltYWdlcyB1bCB7XG4gIHdpZHRoOiA4NSU7IH1cblxuLnNpZGViYXItd2l0aC1pbWFnZXMgYSB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTsgfVxuICBidXR0b246aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTsgfVxuICBidXR0b246YWN0aXZlLCBidXR0b246Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl06YWN0aXZlLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiOyB9XG5cbi5zZWFyY2gtZm9ybV9fbGlnaHRib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzQ3O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2IyMmMxYztcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNC4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zZWFyY2gtZm9ybV9fbGlnaHRib3gge1xuICAgICAgdG9wOiA4LjI1cmVtOyB9IH1cbiAgLnNlYXJjaC1mb3JtX19saWdodGJveC52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VhcmNoLWZvcm1fX2xpZ2h0Ym94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODQ3NDc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZvcm1fX2xpZ2h0Ym94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5zZWFyY2gtZm9ybV9fbGlnaHRib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIHdpZHRoOiA5NCU7IH0gfVxuICAgIC5zZWFyY2gtZm9ybV9fbGlnaHRib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VhcmNoLWZvcm1fX2xpZ2h0Ym94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlYXJjaC1mb3JtX19saWdodGJveCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuc2VhcmNoLWZvcm1fX2xpZ2h0Ym94OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDklO1xuICAgIHRvcDogNDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5zZWFyY2gtaXRlbV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuc2VhcmNoLWl0ZW1fX3dyYXBwZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNkODQ3NDc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2VhcmNoLWl0ZW1fX3dyYXBwZXIgcCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgQm9sZCc7IH0gfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7IH1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kb25hdGUtbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmRvbmF0ZSAuZW50cnktaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07IH1cblxuLmRvbmF0ZSAubmYtZm9ybS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5kb25hdGUtZmVhdHVyZWRJbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZG9uYXRlLWZlYXR1cmVkSW1nLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuZG9uYXRlLWZlYXR1cmVkSW1nLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYSB7XG4gIGNvbG9yOiAjMGIxNTRlOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzBiMTU0ZTsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbnAgYSwgdWwgbGkgYSwgb2wgbGkgYSB7XG4gIGNvbG9yOiAjMDY2RUI3OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTU0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDc3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjc4NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAuZG9uYXRlLWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIzMTczO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLm1haW4tbmF2aWdhdGlvbiAuZG9uYXRlLWN0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBCb2xkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIC5kb25hdGUtY3RhLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluLW5hdmlnYXRpb24ub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMGIxNTRlO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS40NXJlbTtcbiAgICAgICAgdG9wOiAwcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC42ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAyLjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzLjQ1cmVtOyB9IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5zdWItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzQ3O1xuICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAwcHggMHB4ICNiMjJjMWM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMi4xNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDMxNXB4OyB9XG4gICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5zdWItbWVudSBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5zdWItbWVudSBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgLnN1Yi1tZW51IGxpOmhvdmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICNkODQ3NDc7IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgLnN1Yi1tZW51IGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGluaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiAubWVudSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMjMxNzM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzQ3O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYm90dG9tOiAtM3B4OyB9IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwYjE1NGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubWVudSBsaSBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmRvbmF0aW9uIC51dGlsaXR5LW5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuZG9uYXRpb24gLnV0aWxpdHktbmF2aWdhdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYyggMTAwJSArIDVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogY2FsYyggMTAwJSAtIDFweCk7XG4gICAgdG9wOiAtNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODQ3NDc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuZG9uYXRpb24gLnV0aWxpdHktbmF2aWdhdGlvbiAudHdpdHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuLmRvbmF0aW9uIC51dGlsaXR5LW5hdmlnYXRpb24gLmRvbmF0ZS1jdGEge1xuICBwYWRkaW5nOiAwLjY1cmVtIDAgMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODQ3NDc7IH1cblxuLnV0aWxpdHktbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudXRpbGl0eS1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDNyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAudXRpbGl0eS1uYXZpZ2F0aW9uX19zaW1wbGlmaWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3NUUyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnV0aWxpdHktbmF2aWdhdGlvbl9fc2ltcGxpZmllZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC51dGlsaXR5LW5hdmlnYXRpb25fX3NpbXBsaWZpZWQgYSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIzMTczO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMzLjMlOyB9XG4gICAgICAudXRpbGl0eS1uYXZpZ2F0aW9uX19zaW1wbGlmaWVkIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLnV0aWxpdHktbmF2aWdhdGlvbl9fc2ltcGxpZmllZCBhIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ljb25zL3N1YnNjcmliZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgd2lkdGg6IDE3cHg7IH1cbiAgLnV0aWxpdHktbmF2aWdhdGlvbiBhLCAudXRpbGl0eS1uYXZpZ2F0aW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnV0aWxpdHktbmF2aWdhdGlvbiBhLCAudXRpbGl0eS1uYXZpZ2F0aW9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnV0aWxpdHktbmF2aWdhdGlvbiBhLmRvbmF0ZS1jdGEsIC51dGlsaXR5LW5hdmlnYXRpb24gc3Bhbi5kb25hdGUtY3RhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC51dGlsaXR5LW5hdmlnYXRpb24gYS5kb25hdGUtY3RhLm1vYmlsZSwgLnV0aWxpdHktbmF2aWdhdGlvbiBzcGFuLmRvbmF0ZS1jdGEubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudXRpbGl0eS1uYXZpZ2F0aW9uIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH0gfVxuXG4uaGFtYnVyZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzZweCAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGFtYnVyZ2VyX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuaGFtYnVyZ2VyX19saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaGFtYnVyZ2VyX19saW5lLS0xIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5oYW1idXJnZXJfX2xpbmUtLTIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmhhbWJ1cmdlcl9fbGluZS0tMyB7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyIC5oYW1idXJnZXJfX2xpbmUtLTEge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsICB0b3AgLjJzIGVhc2UtaW4tb3V0IC4zczsgfVxuICAuaGFtYnVyZ2VyLS1jbG9zZTIgLmhhbWJ1cmdlcl9fbGluZS0tMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAuMnM7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyIC5oYW1idXJnZXJfX2xpbmUtLTIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjBzIGVhc2UtaW4tb3V0IC4zczsgfVxuICAuaGFtYnVyZ2VyLS1jbG9zZTIgLmhhbWJ1cmdlcl9fbGluZS0tMyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMHMgZWFzZS1pbi1vdXQgLjNzLCAgYm90dG9tIC4ycyBlYXNlLWluLW91dCAuM3M7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyLm9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyLm9wZW4gLmhhbWJ1cmdlcl9fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaGFtYnVyZ2VyLS1jbG9zZTIub3BlbiAuaGFtYnVyZ2VyX19saW5lLS0xIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRvcCAuM3MgZWFzZS1pbi1vdXQsICB0cmFuc2Zvcm0gLjNzIGxpbmVhciAuM3M7IH1cbiAgLmhhbWJ1cmdlci0tY2xvc2UyLm9wZW4gLmhhbWJ1cmdlcl9fbGluZS0tMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgLjNzOyB9XG4gIC5oYW1idXJnZXItLWNsb3NlMi5vcGVuIC5oYW1idXJnZXJfX2xpbmUtLTIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMHMgZWFzZS1pbi1vdXQgLjNzOyB9XG4gIC5oYW1idXJnZXItLWNsb3NlMi5vcGVuIC5oYW1idXJnZXJfX2xpbmUtLTMge1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAuM3MgZWFzZS1pbi1vdXQsICBvcGFjaXR5IC4wcyBlYXNlLWluLW91dCAuM3M7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi8gfVxuICAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBjb2xvcjogIzIxNzU5YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqLyB9XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBbmltYXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDbGVhcmluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDpiZWZvcmUsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmJlZm9yZSxcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICAvKiBNYWtlIHN1cmUgc2VsZWN0IGVsZW1lbnRzIGZpdCBpbiB3aWRnZXRzLiAqLyB9XG4gIC53aWRnZXQgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUZW1wbGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24gLmRvY3VtZW50cyAuZG9jdW1lbnQ6bnRoLWNoaWxkKDEpLCAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudDpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDlkOWQ5OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDlkOWQ5OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24gLmRvY3VtZW50cyAuZG9jdW1lbnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24gLmRvY3VtZW50cyAuZG9jdW1lbnQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMgLmRvY3VtZW50OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAxcHggI2NjYzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMgLmRvY3VtZW50IHtcbiAgICAgICAgd2lkdGg6IDQ3JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uIC5kb2N1bWVudHMgLmRvY3VtZW50IHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24gLmRvY3VtZW50cyAuZG9jdW1lbnQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbiAuZG9jdW1lbnRzIC5kb2N1bWVudCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZiBUZXh0XCIsIHNlcmlmO1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgY29sb3I6ICMyNTI1MjU7IH1cblxuLmFkdm9jYWN5LWFuZC1hY3Rpb24tY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24tY2F0ZWdvcmllcyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIC5hZHZvY2FjeS1hbmQtYWN0aW9uLWNhdGVnb3JpZXMgLmEtYW5kLWEtY2F0ZWdvcnkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5Om50aC1jaGlsZCgxKSwgLmFkdm9jYWN5LWFuZC1hY3Rpb24tY2F0ZWdvcmllcyAuYS1hbmQtYS1jYXRlZ29yeTpudGgtY2hpbGQoMykge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Q5ZDlkOTsgfVxuICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uLWNhdGVnb3JpZXMgLmEtYW5kLWEtY2F0ZWdvcnk6bnRoLWNoaWxkKDMpLCAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5Om50aC1jaGlsZCg0KSB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Q5ZDlkOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkOWQ5ZDk7IH0gfVxuICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uLWNhdGVnb3JpZXMgLmEtYW5kLWEtY2F0ZWdvcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCAjY2NjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5hZHZvY2FjeS1hbmQtYWN0aW9uLWNhdGVnb3JpZXMgLmEtYW5kLWEtY2F0ZWdvcnkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5OmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5IC5idWNrZXQtaWNvbiB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWF4LXdpZHRoOiA0cmVtOyB9XG4gICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5IC5idWNrZXQtaWNvbi50ZXN0aW1vbnkge1xuICAgICAgICB3aWR0aDogNjAlOyB9XG4gICAgICAuYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIC5hLWFuZC1hLWNhdGVnb3J5IC5idWNrZXQtaWNvbi5hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiA1dnc7IH1cbiAgICAgICAgLmFkdm9jYWN5LWFuZC1hY3Rpb24tY2F0ZWdvcmllcyAuYS1hbmQtYS1jYXRlZ29yeSAuYnVja2V0LWljb24uYWxsICsgaDMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDR2dzsgfVxuXG4uYS1hbmQtYV9faGVhZGluZyBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYS1hbmQtYV9faGVhZGluZyBwIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYS1hbmQtYS5idG4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIHBhZGRpbmc6IC41cmVtIDRyZW07IH1cblxuLmFydGljbGUtc2hhcmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuYXJ0aWNsZS1zaGFyaW5nLWljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICAuYXJ0aWNsZS1zaGFyaW5nLWljb25zIC5hdC1hYm92ZS1wb3N0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFydGljbGUtc2hhcmluZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaWNvbnMvYXJ0aWNsZS1zaGFyZS1iZWF0LmpwZ1wiKSBuby1yZXBlYXQgbGVmdCAtMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzY5cHggMzVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZXJyb3ItNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lcnJvci00MDQgLnBhZ2UtdGl0bGUuc3VidGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVycm9yLTQwNCAuZXh0cmEtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ob21lcGFnZV9fZW50cnktaGVhZGVyLmxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cblxuLmhvbWVwYWdlLW1haW4tZmVhdHVyZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODVyZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaG9tZXBhZ2UtbWFpbi1mZWF0dXJlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNjVyZW07IH0gfVxuXG4uaXNzdWVzLWxhbmRpbmcgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaXNzdWVzLXBhbmVsLnBhbmVsIHtcbiAgcGFkZGluZzogM3JlbSAwOyB9XG4gIC5pc3N1ZXMtcGFuZWwucGFuZWwgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmlzc3Vlcy1wYW5lbC5wYW5lbCAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbi5pc3N1ZXMtcGFuZWwgaDEge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaXNzdWVzLXBhbmVsIHAge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmlzc3Vlcy1wYW5lbCBwIHtcbiAgICAgIHBhZGRpbmc6IDAgNSU7IH0gfVxuXG4uaXNzdWVzLXBhbmVsIC5idG4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5pc3N1ZXMtcGFuZWwgLmJ0biB7XG4gICAgICBtYXJnaW46IDNyZW0gYXV0byAwOyB9IH1cblxuLmlzc3Vlcy1wYW5lbC0taXNzdWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSAuNXJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW0gMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW0gMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUge1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IDVweCAjY2NjO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOmhvdmVyIC5sb25nLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWU6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Q5ZDlkOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkOWQ5ZDk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOm50aC1jaGlsZCg1KSwgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZTpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZTpudGgtY2hpbGQoOSksIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWU6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOm50aC1jaGlsZCg2KSwgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZTpudGgtY2hpbGQoNyksIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWU6bnRoLWNoaWxkKDgpLCAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlOm50aC1jaGlsZCg5KSwgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZTpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZSBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB3aWR0aDogMzMlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAuaXNzdWUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDglOyB9IH1cbiAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC5pc3N1ZSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLmlzc3VlIC5sb25nLWFycm93LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2xvbmctYXJyb3ctcmlnaHQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbG9yOiAjMGIxNTRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDFyZW0gYXV0byAtMTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvaXNzdWVzX19zZWUtYWxsLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5wcmV2ZW50aW9uLWFuZC1wdWJsaWMtaGVhbHRoLXBvbGljeSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpY29ucy9pc3N1ZS0wMS5wbmdcIik7IH1cbiAgICAuaXNzdWVzLXBhbmVsLS1pc3N1ZXMgLnRheG9ub215LWljb24ucHVibGljLWhlYWx0aC1mdW5kaW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTA2LnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5vYmVzaXR5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTA3LnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5zdWJzdGFuY2UtbWlzdXNlLWFuZC1tZW50YWwtaGVhbHRoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTA4LnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5wdWJsaWMtaGVhbHRoLXByZXBhcmVkbmVzcy1hbmQtaW5mZWN0aW91cy1kaXNlYXNlLXByZXZlbnRpb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvaXNzdWUtMTEucG5nXCIpOyB9XG4gICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC50YXhvbm9teS1pY29uLmVudmlyb25tZW50YWwtaGVhbHRoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTA0LnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5oZWFsdGgtZGlzcGFyaXRpZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvaXNzdWUtMDMucG5nXCIpOyB9XG4gICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC50YXhvbm9teS1pY29uLmNoaWxkLWFuZC1zY2hvb2wtaGVhbHRoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2lzc3VlLTAyLnBuZ1wiKTsgfVxuICAgIC5pc3N1ZXMtcGFuZWwtLWlzc3VlcyAudGF4b25vbXktaWNvbi5jaHJvbmljLWlsbG5lc3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvaXNzdWUtMDkucG5nXCIpOyB9XG4gICAgLmlzc3Vlcy1wYW5lbC0taXNzdWVzIC50YXhvbm9teS1pY29uLmluZmVjdGlvdXMtZGlzZWFzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpY29ucy9pc3N1ZS0wNS5wbmdcIik7IH1cblxuLmVudHJ5LWhlYWRlciwgLnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hZGRpdGlvbmFsLXJlc291cmNlcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfVxuXG4uYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50LmRvd25sb2FkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb25zL2Rvd25sb2FkLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHggMzlweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50LmludGVybmFsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb25zL2RvY3VtZW50X2ljb24tZHJrYmx1ZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOXB4IDM5cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLmFkZGl0aW9uYWwtcmVzb3VyY2VzIC5kb2N1bWVudC5leHRlcm5hbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29ucy9leHRlcm5hbC0xLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggNDNweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5pbml0aWF0aXZlcyAuYWRkaXRpb25hbC1yZXNvdXJjZXMgLmRvY3VtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW5pdGlhdGl2ZXMgLmFkZGl0aW9uYWwtcmVzb3VyY2VzIC5kb2N1bWVudCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAucmVwb3J0LWxhbmRpbmcgLmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuXG4ucmVwb3J0LWxhbmRpbmctaGVhZGVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVwb3J0LWxhbmRpbmctaGVhZGVyIHAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5maWx0ZXItbGFiZWwge1xuICBjb2xvcjogIzkwOTA5MDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN0YXRlLWRldGFpbF9faWNvbiB7XG4gICAgICBtYXgtd2lkdGg6IDU1cHg7XG4gICAgICByaWdodDogMnJlbTsgfSB9XG5cbi5zdGF0ZS1oZXJvX19ncmFkaWVudCB7XG4gIGhlaWdodDogMTEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNDRDlEQTE7XG4gIC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMmYxNzVkLCAjQ0Q5REExIDgwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIC5zdGF0ZS1oZXJvX19ncmFkaWVudCB7XG4gICAgICBoZWlnaHQ6IDE1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGUtaGVyb19fZ3JhZGllbnQge1xuICAgICAgaGVpZ2h0OiAxNnJlbTsgfSB9XG5cbi5zdGF0ZS1kZXRhaWwgLmVudHJ5LWhlYWRlciAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uc3RhdGUtZGV0YWlsIC5lbnRyeS1oZWFkZXIgLndpdGgtbGluZS1hYm92ZTpiZWZvcmUge1xuICB0b3A6IC0uNzVyZW07IH1cblxuLnN0YXRlLWRldGFpbCAubGVmdCBoMSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3RhdGUtZGV0YWlsIC5sZWZ0IGg0IHtcbiAgY29sb3I6ICMwYjE1NGU7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGUtZGV0YWlsIC5sZWZ0IGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuXG4uc3RhdGUtZGV0YWlsIC5sZWZ0IC5oaWdobGlnaHQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnN0YXRlLWRldGFpbCAubGVmdCAuc3RhdGUtc3RhdCB7XG4gIGNvbG9yOiAjMGIxNTRlO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGUtZGV0YWlsIC5sZWZ0IC5zdGF0ZS1zdGF0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5zdGF0ZS1kZXRhaWwgLmxlZnQgLnN0YXRlLXN0YXQgLmJvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zdGF0ZS1kZXRhaWwgLmJhY2stdG8tbWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5zdGF0ZS1kZXRhaWwgLmJhY2stdG8tbWFwOmhvdmVyIHtcbiAgICBjb2xvcjogIzA2NkVCNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5zdGF0ZS1kZXRhaWwgLmJhY2stdG8tbWFwIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAuc3RhdGUtZGV0YWlsIC5iYWNrLXRvLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvdXNhLXNpbXBsZS1ncmF5LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01cmVtO1xuICAgIHRvcDogLS41cmVtOyB9XG5cbi5zdGF0ZS1kZXRhaWwgLnJlbGF0ZWQtcmVhZGluZyBoMyB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uc3RhdGUtZGV0YWlsIC5yZWxhdGVkLXJlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc3RhdGUtZGV0YWlsIC5yZWxhdGVkLXJlYWRpbmcgYTpob3ZlciBoMyB7XG4gICAgY29sb3I6ICMwNjZFQjc7IH1cblxuLmRhdGEtaW4tZGV0YWlsIC5kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmRhdGEtaW4tZGV0YWlsIC5kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmRhdGEtaW4tZGV0YWlsIC5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5kYXRhLWluLWRldGFpbCAubW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdGF0ZS1sYW5kaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGF0ZS1sYW5kaW5nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuc3RhdGUtbGFuZGluZyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN0YXRlLWxhbmRpbmcgLmxlZnQge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIHdpZHRoOiAzNiU7IH1cbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5sZWZ0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuc3RhdGUtbGFuZGluZyAubGVmdCBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNjVyZW07IH0gfVxuICAuc3RhdGUtbGFuZGluZyAucmlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNjclOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLnN0YXRlLWxhbmRpbmcgLmRyb3Bkb3duIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnN0YXRlLWxhbmRpbmcgLmRyb3Bkb3duLXN0YXRlcyB7XG4gICAgICBtYXgtaGVpZ2h0OiAwcHg7IH1cbiAgICAgIC5zdGF0ZS1sYW5kaW5nIC5kcm9wZG93bi1zdGF0ZXMub3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkuNXJlbTsgfVxuICAuc3RhdGUtbGFuZGluZyBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5zdGF0ZS1sYW5kaW5nIHN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY4MHB4OyB9IH1cblxuI3N0YXRlLW1hcC1zdmc6aG92ZXIgKyAjbWFwLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5tYXAtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCAjY2NjO1xuICBjb2xvcjogIzBiMTU0ZTtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjAwcHg7XG4gIGxlZnQ6IC0yMDBweDsgfVxuXG4vKioqIFNwZWNpYWwgU3RhdGUgSWNvbiBEaW1lbnNpb25zICoqKi9cbi5zdGF0ZXMtbW9udGFuYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy13YXNoaW5ndG9uIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXd5b21pbmcgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtY29sb3JhZG8gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtaW93YSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1rZW50dWNreSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1taXNzb3VyaSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1tYXNzYWNodXNldHRzIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLWthbnNhcyAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1va2xhaG9tYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1hbGFza2EgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtaGF3YWlpIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW5lYnJhc2thIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW9yZWdvbiAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdGF0ZXMtbW9udGFuYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtd2FzaGluZ3RvbiAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtd3lvbWluZyAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtY29sb3JhZG8gLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWlvd2EgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWtlbnR1Y2t5IC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1taXNzb3VyaSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtbWFzc2FjaHVzZXR0cyAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMta2Fuc2FzIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1va2xhaG9tYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtYWxhc2thIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1oYXdhaWkgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLW5lYnJhc2thIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1vcmVnb24gLnN0YXRlLWRldGFpbF9faWNvbiB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICB0b3A6IDIuNXJlbTsgfSB9XG5cbi5zdGF0ZXMtdGVubmVzc2VlIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW1hcnlsYW5kIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXZpcmdpbmlhIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN0YXRlcy10ZW5uZXNzZWUgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLW1hcnlsYW5kIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy12aXJnaW5pYSAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRvcDogMy41cmVtOyB9IH1cblxuLnN0YXRlcy1jYWxpZm9ybmlhIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW5ldmFkYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1hbGFiYW1hIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW9oaW8gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbWFpbmUgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtcmhvZGUtaXNsYW5kIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXV0YWggLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtaWRhaG8gLnN0YXRlLWRldGFpbF9faWNvbiB7XG4gIG1heC13aWR0aDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdGF0ZXMtY2FsaWZvcm5pYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtbmV2YWRhIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1hbGFiYW1hIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1vaGlvIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1tYWluZSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtcmhvZGUtaXNsYW5kIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy11dGFoIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1pZGFobyAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgICAgIG1heC13aWR0aDogODBweDsgfSB9XG5cbi5zdGF0ZXMtYXJpem9uYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1taW5uZXNvdGEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbWljaGlnYW4gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbmV3LW1leGljbyAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgbWF4LXdpZHRoOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN0YXRlcy1hcml6b25hIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1taW5uZXNvdGEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLW1pY2hpZ2FuIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1uZXctbWV4aWNvIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfSB9XG5cbi5zdGF0ZXMtbm9ydGgtZGFrb3RhIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXRleGFzIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLWZsb3JpZGEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbmV3LXlvcmsgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbm9ydGgtY2Fyb2xpbmEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtc291dGgtZGFrb3RhIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGVzLW5vcnRoLWRha290YSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtdGV4YXMgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWZsb3JpZGEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLW5ldy15b3JrIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy1ub3J0aC1jYXJvbGluYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtc291dGgtZGFrb3RhIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIHRvcDogMi41cmVtOyB9IH1cblxuLnN0YXRlcy1hcmthbnNhcyAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy13aXNjb25zaW4gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtd2VzdC12aXJnaW5pYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1wZW5uc3lsdmFuaWEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtc291dGgtY2Fyb2xpbmEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbG91aXNpYW5hIC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGVzLWFya2Fuc2FzIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4gICAgLnN0YXRlcy13aXNjb25zaW4gLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLXdlc3QtdmlyZ2luaWEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLXBlbm5zeWx2YW5pYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuICAgIC5zdGF0ZXMtc291dGgtY2Fyb2xpbmEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWxvdWlzaWFuYSAuc3RhdGUtZGV0YWlsX19pY29uIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB0b3A6IDIuNXJlbTsgfSB9XG5cbi5zdGF0ZXMtZ2VvcmdpYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1jb25lY3RpY3V0IC5zdGF0ZS1kZXRhaWxfX2ljb24ge1xuICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3RhdGVzLWdlb3JnaWEgLnN0YXRlLWRldGFpbF9faWNvbixcbiAgICAuc3RhdGVzLWNvbmVjdGljdXQgLnN0YXRlLWRldGFpbF9faWNvbiB7XG4gICAgICB0b3A6IDIuNXJlbTsgfSB9XG5cbi5saXN0LXBhZ2UtbGlzdGluZyBoNCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdGlja3kge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvOyB9XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmF0LWEtZ2xhbmNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdC1hLWdsYW5jZSAjcHJldixcbiAgLmF0LWEtZ2xhbmNlICNuZXh0IHtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pY29ucy9zbGlkZXItcmlnaHQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuYXQtYS1nbGFuY2UgI3ByZXYsXG4gICAgICAuYXQtYS1nbGFuY2UgI25leHQge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgdG9wOiAtNDVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5hdC1hLWdsYW5jZSAjcHJldixcbiAgICAgIC5hdC1hLWdsYW5jZSAjbmV4dCB7XG4gICAgICAgIHRvcDogLTQwcHg7IH0gfVxuICAgIC5hdC1hLWdsYW5jZSAjcHJldi5pbmFjdGl2ZSxcbiAgICAuYXQtYS1nbGFuY2UgI25leHQuaW5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmF0LWEtZ2xhbmNlICNwcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ljb25zL3NsaWRlci1sZWZ0LnBuZ1wiKTtcbiAgICBsZWZ0OiAtMS4xcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5hdC1hLWdsYW5jZSAjcHJldiB7XG4gICAgICAgIGxlZnQ6IC0zcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlICNwcmV2IHtcbiAgICAgICAgbGVmdDogLTMuNXJlbTsgfSB9XG4gIC5hdC1hLWdsYW5jZSAjbmV4dCB7XG4gICAgcmlnaHQ6IC0xLjFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlICNuZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0zcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlICNuZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0zLjVyZW07IH0gfVxuICAuYXQtYS1nbGFuY2UgI3BhZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAgICAgLmF0LWEtZ2xhbmNlICNwYWdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hdC1hLWdsYW5jZSAjcGFnZXIgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmF0LWEtZ2xhbmNlICNwYWdlciBzcGFuLmN5Y2xlLXBhZ2VyLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuYXQtYS1nbGFuY2UgLmRvbnRTaG93U2xpZGVEZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYXQtYS1nbGFuY2UgLmRlc2t0b3Atc2xpZGVzLXdyYXAge1xuICAgIGhlaWdodDogMzI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlIC5kZXNrdG9wLXNsaWRlcy13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAzOTVweDsgfSB9XG4gICAgLmF0LWEtZ2xhbmNlIC5kZXNrdG9wLXNsaWRlcy13cmFwIC5hdC1hLWdsYW5jZV9fZmFjdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxOSU7XG4gICAgICBtYXJnaW46IC41JTsgfVxuICAuYXQtYS1nbGFuY2VfX2ZhY3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmF0LWEtZ2xhbmNlX19mYWN0IHtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5hdC1hLWdsYW5jZV9fZmFjdCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIC5hdC1hLWdsYW5jZV9fZmFjdCA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNjY2M7XG4gICAgICBwYWRkaW5nOiAuMDVyZW07XG4gICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgIHdpZHRoOiA5NCU7XG4gICAgICBtYXJnaW46IDMlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuYXQtYS1nbGFuY2VfX2ZhY3QgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5hdC1hLWdsYW5jZV9fZmFjdCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGNvbG9yOiAjNjg3NUUyO1xuICAgICAgbWFyZ2luOiAxLjc1ZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuYXQtYS1nbGFuY2VfX2ZhY3QgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5hdC1hLWdsYW5jZV9fZmFjdCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgICAuYXQtYS1nbGFuY2VfX2ZhY3QgcCB7XG4gICAgICBjb2xvcjogIzBiMTU0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICBtYXJnaW46IC41cmVtIGF1dG8gMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuYXQtYS1nbGFuY2VfX2ZhY3QgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLmF0LWEtZ2xhbmNlX19mYWN0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5hdC1hLWdsYW5jZV9fZmFjdCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2IyMmMxYztcbiAgY29sb3I6ICM2MTYwNjA7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDAgMS41cmVtOyB9XG5cbi5ib2Qtc3RhZmYge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuYm9kLXN0YWZmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAuYm9kLXN0YWZmLmFsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYm9kLXN0YWZmLWltYWdlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuYm9kLXN0YWZmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmJvZC1zdGFmZi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIC5ib2Qtc3RhZmYtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYm9kLXN0YWZmIC5wb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNkODQ3NDc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJvZC1zdGFmZiBoMyB7XG4gICAgbWFyZ2luLXRvcDogLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJvZC1zdGFmZiBwIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuYm9kLXN0YWZmIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIC5ib2Qtc3RhZmYgcCBhIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYm9kLXN0YWZmIHAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYm9kLXN0YWZmIHAgYSBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4OyB9XG5cbi5jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtIDJyZW07IH1cbiAgLmNvbnRhY3Qtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC13aGl0ZS53aXRoLWJvcmRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZTZlOyB9XG4gICAgLmNvbnRhY3Qtd2hpdGUgaDMsXG4gICAgLmNvbnRhY3Qtd2hpdGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzI1MjUyNTsgfVxuICAuY29udGFjdCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29udGFjdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IC4ycmVtOyB9XG4gICAgLmNvbnRhY3Qgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgICAuY29udGFjdCBzcGFuIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb250YWN0IC5jb250YWN0X2VudHJ5Omxhc3Qtb2YtdHlwZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5kYXRhLWluLWRldGFpbCAuaGFsZi13aWR0aCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmRhdGEtaW4tZGV0YWlsIC5oYWxmLXdpZHRoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogNDklOyB9IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTU0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMCAwOyB9XG4gIC5zaXRlLWZvb3RlciB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpdGUtZm9vdGVyIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnNpdGUtZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtYnJhbmRpbmcge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaXRlLWZvb3RlciAuc2l0ZS1icmFuZGluZyBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL3RmYWgtbG9nby13aGl0ZS5wbmdcIik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodCxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IHtcbiAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0LFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQge1xuICAgICAgd2lkdGg6IDYzJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbixcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZSxcbiAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyLFxuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAtMjRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmU6YWZ0ZXIsXG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyLFxuICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZTphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjVweDsgfSB9XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLmZhY2Vib29rLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC50d2l0dGVyLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5saW5rZWRpbixcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5mYWNlYm9vayxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC50d2l0dGVyLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLmxpbmtlZGluIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5mYWNlYm9vayxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5mYWNlYm9vayB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodCB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHQge1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCAuY29udGFjdC1pbmZvcm1hdGlvbiBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIGgzIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNnJlbTsgfSB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQ3JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy40MzhlbSkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCAuY29udGFjdC1pbmZvcm1hdGlvbiAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbzpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm8ge1xuICAgICAgICB3aWR0aDogNDkuNSU7IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcHNlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNyZW07IH0gfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5LFxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwNCwgMTE3LCAyMjYsIDAuNCk7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnksXG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnksXG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGksXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAuNzU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGksXG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwOyB9IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGk6bGFzdC1jaGlsZCBhOmFmdGVyLFxuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpOmxhc3QtY2hpbGQgYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGkgYSxcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpIGEsXG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIGEge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSBsaSBhOmFmdGVyLFxuICAgICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSBsaSBhLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSBsaSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMS43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIHtcbiAgICAgIHBhZGRpbmc6IC43NXJlbSAwOyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgLnNpdGUtZm9vdGVyIC51dGlsaXR5LW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLnV0aWxpdHktbmF2aWdhdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAudXRpbGl0eS1uYXZpZ2F0aW9uID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAudXRpbGl0eS1uYXZpZ2F0aW9uIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb290ZXItbGVnYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxMDM1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5mb290ZXItbGVnYWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07IH0gfVxuICAuZm9vdGVyLWxlZ2FsIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbTsgfVxuICAuZm9vdGVyLWxlZ2FsIC5jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZm9vdGVyLWxlZ2FsIC5jb3B5cmlnaHQge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvb3Rlci1sZWdhbCAuY29weXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgLmZvb3Rlci1sZWdhbCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0NnB4IHNvbGlkICMwOTEwMzU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC00LjRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC53aGl0ZS11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDQ2cHggc29saWQgI2ZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTQuOXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAuYmx1ZS1kb3duIHtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgIzBiMTU0ZTtcbiAgICBsZWZ0OiAtMTNweDtcbiAgICB0b3A6IC0yLjJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLWRvd24ucmlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGVmdDogMjFweDsgfVxuICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAud2hpdGUtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmZmY7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgdG9wOiAtMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAud2hpdGUtZG93bi5yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtdXAsXG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLndoaXRlLXVwIHtcbiAgICAgIGxlZnQ6IC00cmVtOyB9XG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLndoaXRlLWRvd24sXG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtZG93biB7XG4gICAgICBsZWZ0OiBjYWxjKC00cmVtIC0gMTNweCk7IH1cbiAgICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC53aGl0ZS1kb3duLnJpZ2h0LFxuICAgICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtZG93bi5yaWdodCB7XG4gICAgICAgIGxlZnQ6IGNhbGMoLTRyZW0gKyAyMHB4KTsgfVxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLWRvd24ucmlnaHQge1xuICAgICAgbGVmdDogY2FsYygtNHJlbSArIDIxcHgpOyB9IH1cblxuLmZ1bGx3aWR0aC1pbWctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuZnVsbHdpZHRoLWltZy10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTsgfSB9XG4gIC5mdWxsd2lkdGgtaW1nLXRleHQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZnVsbHdpZHRoLWltZy10ZXh0LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgLmZ1bGx3aWR0aC1pbWctdGV4dC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZ1bGx3aWR0aC1pbWctdGV4dC10ZXh0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mdWxsd2lkdGgtaW1nLXRleHQtdGV4dCBwIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuOWVtOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLnNpdGUtaGVhZGVyLm5vLWRvbmF0aW9uIC5zaXRlLWhlYWRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwYjE1NGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpdGUtaGVhZGVyLm5vLWRvbmF0aW9uIC5zaXRlLWhlYWRlci13cmFwIHtcbiAgICAgICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICMwYjE1NGU7IH0gfVxuICAgIC5zaXRlLWhlYWRlci5uby1kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWhlYWRlci5uby1kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1LjYzZW0pIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyLm5vLWRvbmF0aW9uIC5zaXRlLWhlYWRlci13cmFwOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5zaXRlLWhlYWRlci5uby1kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDI3JTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgICAuc2l0ZS1oZWFkZXIubm8tZG9uYXRpb24gLnNpdGUtaGVhZGVyLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyOSU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gICAgICAgIC5zaXRlLWhlYWRlci5uby1kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAyNXB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlci5uby1kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIC5zaXRlLWhlYWRlci5kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMGIxNTRlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWhlYWRlci5kb25hdGlvbiAuc2l0ZS1oZWFkZXItd3JhcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCAjMGIxNTRlOyB9IH1cblxuLnNpdGUtYnJhbmRpbmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnNpdGUtc2VhcmNoIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnNpdGUtc2VhcmNoX190b2dnbGUge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1zZWFyY2gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgdG9wOiAyLjVyZW07IH0gfVxuICAuc2l0ZS1zZWFyY2ggc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvc2VhcmNoLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cblxuLnNpdGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtdGl0bGUge1xuICAgICAgbWFyZ2luOiAyLjc1cmVtIDAgMS4yNXJlbTsgfSB9XG4gIC5zaXRlLXRpdGxlIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL3RmYWgtbG9nby5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiAyNzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS10aXRsZSBhIHtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07IH0gfVxuXG4uaG9tZXBhZ2VfX2ZlYXR1cmVzLWFydGljbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmhvbWVwYWdlX19mZWF0dXJlcy1hcnRpY2xlcyAuZmVhdHVyZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5ob21lcGFnZV9fZmVhdHVyZXMtYXJ0aWNsZXMgLmZlYXR1cmUge1xuICAgICAgICB3aWR0aDogNDklOyB9IH1cbiAgICAuaG9tZXBhZ2VfX2ZlYXR1cmVzLWFydGljbGVzIC5mZWF0dXJlOmhvdmVyIGg0IHtcbiAgICAgIGNvbG9yOiAjMDY2RUI3OyB9XG4gICAgLmhvbWVwYWdlX19mZWF0dXJlcy1hcnRpY2xlcyAuZmVhdHVyZSBoNCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhvbWVwYWdlX19mZWF0dXJlcy1hcnRpY2xlcyAuZmVhdHVyZSBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIC5ob21lcGFnZV9fZmVhdHVyZXMtYXJ0aWNsZXMgLmZlYXR1cmUgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIC5ob21lcGFnZV9fZmVhdHVyZXMtYXJ0aWNsZXMgLmZlYXR1cmUgPiBzcGFuID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4OyB9XG4gICAgLmhvbWVwYWdlX19mZWF0dXJlcy1hcnRpY2xlcyAuZmVhdHVyZSA+IHNwYW4sXG4gICAgLmhvbWVwYWdlX19mZWF0dXJlcy1hcnRpY2xlcyAuZmVhdHVyZSBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uaG9tZXBhZ2VfX2ZlYXR1cmVzLXBhbmVsIHtcbiAgcGFkZGluZzogMnJlbSAwOyB9XG4gIC5ob21lcGFnZV9fZmVhdHVyZXMtcGFuZWwgLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuaG9tZXBhZ2VfX2ZlYXR1cmVzLXBhbmVsIC5oZWFkaW5nIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTZweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAuaG9tZXBhZ2VfX2ZlYXR1cmVzLXBhbmVsIC5oZWFkaW5nIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50OyB9IH1cblxuLmZlYXR1cmUtY29udGFpbmVyLTUwLTUwIC5zaW1wbGUtZmVhdHVyZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07IH1cbiAgLmZlYXR1cmUtY29udGFpbmVyLTUwLTUwIC5zaW1wbGUtZmVhdHVyZTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTA5MDkwO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDAgMDsgfVxuXG4uaGVyby1pbWFnZV9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm8taW1hZ2VfX2NvbnRhaW5lciBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG5cbi5taXNzaW9uLXN0YXRlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDIuNXJlbSAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAubWlzc2lvbi1zdGF0ZW1lbnQudG9wLW92ZXJsYXkge1xuICAgICAgbWFyZ2luLXRvcDogLTExNXB4OyB9IH1cbiAgLm1pc3Npb24tc3RhdGVtZW50IGg0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyMmMxYztcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjYjIyYzFjOyB9XG4gIC5taXNzaW9uLXN0YXRlbWVudCBkaXYge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfVxuICAubWlzc2lvbi1zdGF0ZW1lbnQgLm9wdGlvbmFsLWxpbmssXG4gIC5taXNzaW9uLXN0YXRlbWVudCBhIHtcbiAgICBjb2xvcjogI2IyMmMxYyAhaW1wb3J0YW50OyB9XG5cbi5yZXBvcnQtbGlzdGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIuMnJlbSAwOyB9XG4gIC5yZXBvcnQtbGlzdGluZyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucmVwb3J0LWxpc3RpbmcgYSA+IGltZyxcbiAgICAucmVwb3J0LWxpc3RpbmcgYSA+IC5pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICAucmVwb3J0LWxpc3RpbmcgYSA+IGltZyxcbiAgICAgICAgLnJlcG9ydC1saXN0aW5nIGEgPiAuaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cbiAgICAucmVwb3J0LWxpc3RpbmcgYSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmVwb3J0LWxpc3RpbmcgYTpob3ZlciBoNCB7XG4gICAgICBjb2xvcjogIzA2NkVCNzsgfVxuICAucmVwb3J0LWxpc3RpbmcgLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAucmVwb3J0LWxpc3RpbmcgLnRleHQge1xuICAgICAgICB3aWR0aDogNjclO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5yZXBvcnQtbGlzdGluZyAudGV4dCAuZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAucmVwb3J0LWxpc3RpbmcgLnRleHQgaDQge1xuICAgICAgY29sb3I6ICMwYjE1NGU7XG4gICAgICBtYXJnaW46IC4yNXJlbSAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucmVwb3J0LWxpc3RpbmcgLnRleHQgcCB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICAucmVwb3J0LWxpc3RpbmcgLnRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm9yZGVyLWJ5IHtcbiAgY29sb3I6ICM2ODc1RTI7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm9yZGVyLWJ5IGEge1xuICAgIGNvbG9yOiAjNjg3NUUyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAub3JkZXItYnkgYS5hY3RpdmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyB7XG4gICAgICB3aWR0aDogNDglOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIHtcbiAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgaW1nLFxuICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBpbWcsXG4gICAgICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIGEge1xuICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBpbWcsXG4gICAgICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIGEge1xuICAgICAgICB3aWR0aDogMzUlOyB9IH1cbiAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBhIHtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiA1OSU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBhIHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgYSB7XG4gICAgICAgIHdpZHRoOiA1OSU7IH0gfVxuICAgIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzA2NkVCNzsgfVxuICAgICAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBhOmhvdmVyIGgzIHtcbiAgICAgICAgY29sb3I6ICMwNjZFQjc7IH1cbiAgICAucmVsYXRlZC1yZWFkaW5nIC5yZWFkaW5nIGEgLmRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZyBoMyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZy5zaW1wbGUgYSB7XG4gICAgd2lkdGg6IDk1JTsgfVxuICAgIC5yZWxhdGVkLXJlYWRpbmcgLnJlYWRpbmcuc2ltcGxlIGE6aG92ZXIgaDMge1xuICAgICAgY29sb3I6ICMwNjZFQjc7IH1cbiAgLnJlbGF0ZWQtcmVhZGluZyAucmVhZGluZy5leHRlcm5hbCAuZGF0ZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaWNvbnMvZXhpdC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAuOXJlbTtcbiAgICB3aWR0aDogLjlyZW07XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZWxhdGVkLXJlYWRpbmctc2ltcGxpZmllZCAucmVhZGluZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAucmVsYXRlZC1yZWFkaW5nLXNpbXBsaWZpZWQgLnJlYWRpbmcge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkwOTA5MDtcbiAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAucmVsYXRlZC1yZWFkaW5nLXNpbXBsaWZpZWQgLnJlYWRpbmc6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5yZWxhdGVkLXJlYWRpbmctc2ltcGxpZmllZCAucmVhZGluZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG4gIC5yZWxhdGVkLXJlYWRpbmctc2ltcGxpZmllZCAucmVhZGluZzpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlOyB9XG4gIC5yZWxhdGVkLXJlYWRpbmctc2ltcGxpZmllZCAucmVhZGluZyBhIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB3aWR0aDogOTAlOyB9XG4gICAgLnJlbGF0ZWQtcmVhZGluZy1zaW1wbGlmaWVkIC5yZWFkaW5nIGEgLmRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLnJlbGF0ZWQtcmVhZGluZy5mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5yZWxhdGVkLXJlYWRpbmcuZnVsbC13aWR0aCAucmVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGggLnJlYWRpbmcge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTA5MDkwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGggLnJlYWRpbmc6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5yZWxhdGVkLXJlYWRpbmcuZnVsbC13aWR0aCAucmVhZGluZzpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkwOTA5MDsgfSB9XG4gICAgLnJlbGF0ZWQtcmVhZGluZy5mdWxsLXdpZHRoIC5yZWFkaW5nOmxhc3QtY2hpbGQsIC5yZWxhdGVkLXJlYWRpbmcuZnVsbC13aWR0aCAucmVhZGluZzpudGgtY2hpbGQoNG4pIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5yZWxhdGVkLXJlYWRpbmcuZnVsbC13aWR0aCAucmVhZGluZyB7XG4gICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGggLnJlYWRpbmcge1xuICAgICAgICB3aWR0aDogMjQlOyB9IH1cbiAgICAucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGggLnJlYWRpbmcgYSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIHdpZHRoOiA5NSU7IH1cbiAgICAgIC5yZWxhdGVkLXJlYWRpbmcuZnVsbC13aWR0aCAucmVhZGluZyBhIC5kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLnNlY3Rpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VjdGlvbiBpbWcuc2l6ZS1tZWRpdW0sXG4uc2VjdGlvbiBpbWcuc2l6ZS10aHVtYm5haWwge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uc2ltcGxlLWZlYXR1cmVfX2ZlYXR1cmUge1xuICBtYXJnaW46IDEuNzVyZW0gMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zaW1wbGUtZmVhdHVyZV9fZmVhdHVyZTpob3ZlciBoNCB7XG4gICAgY29sb3I6ICMwNjZFQjc7IH1cbiAgLnNpbXBsZS1mZWF0dXJlX19mZWF0dXJlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNpbXBsZS1mZWF0dXJlX19mZWF0dXJlID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2ltcGxlLWZlYXR1cmVfX2hlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyMmMxYztcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5zaW1wbGUtZmVhdHVyZV9faGVhZGluZyBoMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAtMTFweCAwOyB9XG4gIC5zaW1wbGUtZmVhdHVyZV9faGVhZGluZyAudmlldy1hbGwge1xuICAgIGNvbG9yOiAjYjIyYzFjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zaW1wbGUtZmVhdHVyZSBoNCB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uc2ltcGxlLWltZy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2ltcGxlLWltZy1iYW5uZXIge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAuc2ltcGxlLWltZy1iYW5uZXIubGF2ZW5kZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODc1RTI7IH1cbiAgICAuc2ltcGxlLWltZy1iYW5uZXIubGF2ZW5kZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMGIxNTRlOyB9XG4gIC5zaW1wbGUtaW1nLWJhbm5lciAuc2ltcGxlLWJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBtYXgtd2lkdGg6IDQwcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAgIC5zaW1wbGUtaW1nLWJhbm5lciAuc2ltcGxlLWJhbm5lci1jb250ZW50IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNjg3NUUyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IC43NXJlbTsgfSB9XG4gICAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWNvbnRlbnQgYS5idG4tbGlnaHQtYmx1ZSxcbiAgICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItY29udGVudCBhLmJ0bi1kYXJrLWJsdWUge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAgIC5zaW1wbGUtaW1nLWJhbm5lciAuc2ltcGxlLWJhbm5lci1jb250ZW50IGEuYnRuLWxpZ2h0LWJsdWUsXG4gICAgICAgIC5zaW1wbGUtaW1nLWJhbm5lciAuc2ltcGxlLWJhbm5lci1jb250ZW50IGEuYnRuLWRhcmstYmx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgLnNpbXBsZS1pbWctYmFubmVyIC5zaW1wbGUtYmFubmVyLWltZyB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2ltcGxlLWltZy1iYW5uZXIgLnNpbXBsZS1iYW5uZXItaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuLnN0YXRlLWluLWRldGFpbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuc3RhdGUtaW4tZGV0YWlsLmJsdWUtd2lkZ2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNTRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtOyB9XG4gICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCBoMSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCBoMTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjJjMWM7XG4gICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTUwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAgICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCBoMTphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7IH0gfVxuICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgaW1nIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZiBMaWdodFwiLCBzZXJpZjsgfVxuICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgLmRyb3Bkb3duLXNlbGVjdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODc1RTI7IH1cbiAgICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgLmRyb3Bkb3duLXNlbGVjdG9yOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmOyB9XG4gICAgICAuc3RhdGUtaW4tZGV0YWlsLmJsdWUtd2lkZ2V0IC5kcm9wZG93bi1zZWxlY3RvcjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmOyB9XG4gICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCAuZHJvcGRvd24tc3RhdGVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODc1RTI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgLmRyb3Bkb3duLXN0YXRlczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc3RhdGUtaW4tZGV0YWlsLmJsdWUtd2lkZ2V0IC5kcm9wZG93bi1zdGF0ZXMub3BlbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCAuZHJvcGRvd24tc3RhdGVzLm9wZW4ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pOyB9IH1cbiAgICAgIC5zdGF0ZS1pbi1kZXRhaWwuYmx1ZS13aWRnZXQgLmRyb3Bkb3duLXN0YXRlcyBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnN0YXRlLWluLWRldGFpbC5ibHVlLXdpZGdldCAuZHJvcGRvd24tc3RhdGVzIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7IH1cbiAgICAuc3RhdGUtaW4tZGV0YWlsLmJsdWUtd2lkZ2V0IC5zdGF0ZS1zZWxlY3RvciB7XG4gICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAuc3RhdGUtaW4tZGV0YWlsIC5zdGF0ZS1zZWxlY3RvciB7XG4gICAgcGFkZGluZzogMTRweCA1cHg7IH1cblxuQGtleWZyYW1lcyBoZWFydGJlYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjE1NGU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjc1cmVtIDAgMDsgfVxuICAuc2l0ZS1mb290ZXIgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaXRlLWZvb3RlciB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zaXRlLWZvb3RlciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2l0ZS1mb290ZXIgLnNpdGUtYnJhbmRpbmcgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpY29ucy90ZmFoLWxvZ28td2hpdGUucG5nXCIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHQsXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCB7XG4gICAgICB3aWR0aDogNTUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodCxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IHtcbiAgICAgIHdpZHRoOiA2MyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24sXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZSxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmUsXG4gICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZTphZnRlcixcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZTphZnRlciB7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICByaWdodDogLTI0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuc3Vic2NyaWJlOmFmdGVyLFxuICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZTphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRfX21lbnVzIC51dGlsaXR5LW5hdmlnYXRpb24gLnN1YnNjcmliZTphZnRlcixcbiAgICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5zdWJzY3JpYmU6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICByaWdodDogLTI1cHg7IH0gfVxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5mYWNlYm9vayxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAudHdpdHRlcixcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAubGlua2VkaW4sXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuZmFjZWJvb2ssXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAudHdpdHRlcixcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0X19tZW51cyAudXRpbGl0eS1uYXZpZ2F0aW9uIC5saW5rZWRpbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuZmFjZWJvb2ssXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdF9fbWVudXMgLnV0aWxpdHktbmF2aWdhdGlvbiAuZmFjZWJvb2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHQge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCAuY29udGFjdC1pbmZvcm1hdGlvbiBoMyB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZyZW07IH0gfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA0NyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNDM4ZW0pIHtcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZnQgLmNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCAuY29udGFjdC1pbmZvcm1hdGlvbiAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDQ5LjUlOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm8gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBzZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IC5jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWluZm8gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzcmVtOyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSxcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDQsIDExNywgMjI2LCAwLjQpO1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5LFxuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5LFxuICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpLFxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogLjc1OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpLFxuICAgICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMDsgfSB9XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpOmxhc3QtY2hpbGQgYTphZnRlcixcbiAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1wcmltYXJ5IGxpIGEsXG4gICAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkgbGkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLnNpdGUtZm9vdGVyIC5mb290ZXItcHJpbWFyeSBsaSBhLFxuICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSBhIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGkgYTphZnRlcixcbiAgICAgICAgICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGkgYSxcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXByaW1hcnkgbGkge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDEuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSB7XG4gICAgICBwYWRkaW5nOiAuNzVyZW0gMDsgfSB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY29uZGFyeSBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5IGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gIC5zaXRlLWZvb3RlciAudXRpbGl0eS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNpdGUtZm9vdGVyIC51dGlsaXR5LW5hdmlnYXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLnV0aWxpdHktbmF2aWdhdGlvbiA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXIgLnV0aWxpdHktbmF2aWdhdGlvbiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZm9vdGVyLWxlZ2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTAzNTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuZm9vdGVyLWxlZ2FsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9IH1cbiAgLmZvb3Rlci1sZWdhbCBhOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07IH1cbiAgLmZvb3Rlci1sZWdhbCAuY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvb3Rlci1sZWdhbCAuY29weXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5mb290ZXItbGVnYWwgLmNvcHlyaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIC5mb290ZXItbGVnYWwgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLXVwIHtcbiAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNDZweCBzb2xpZCAjMDkxMDM1O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNC40cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAud2hpdGUtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0NnB4IHNvbGlkICNmZmY7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC00LjlyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLmJsdWUtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICMwYjE1NGU7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgdG9wOiAtMi4ycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAuYmx1ZS1kb3duLnJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGxlZnQ6IDIxcHg7IH1cbiAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLndoaXRlLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmZmO1xuICAgIGxlZnQ6IC0xM3B4O1xuICAgIHRvcDogLTJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZvb3Rlci1sZWdhbCAuaGVhcnRiZWF0X19mb290ZXIgLndoaXRlLWRvd24ucmlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGVmdDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLXVwLFxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC53aGl0ZS11cCB7XG4gICAgICBsZWZ0OiAtNHJlbTsgfVxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC53aGl0ZS1kb3duLFxuICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLWRvd24ge1xuICAgICAgbGVmdDogY2FsYygtNHJlbSAtIDEzcHgpOyB9XG4gICAgICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAud2hpdGUtZG93bi5yaWdodCxcbiAgICAgIC5mb290ZXItbGVnYWwgLmhlYXJ0YmVhdF9fZm9vdGVyIC5ibHVlLWRvd24ucmlnaHQge1xuICAgICAgICBsZWZ0OiBjYWxjKC00cmVtICsgMjBweCk7IH1cbiAgICAuZm9vdGVyLWxlZ2FsIC5oZWFydGJlYXRfX2Zvb3RlciAuYmx1ZS1kb3duLnJpZ2h0IHtcbiAgICAgIGxlZnQ6IGNhbGMoLTRyZW0gKyAyMXB4KTsgfSB9XG5cbi5zdWJzY3JpYmUtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzNjM2O1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICNiMjJjMWM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3Vic2NyaWJlLXBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImljb25zL2hlYXJ0YmVhdC1ibHVlLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDBweCBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMy41cmVtIDAgNy41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLnN1YnNjcmliZS1wYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgY2VudGVyO1xuICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDYuNzVyZW07XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH0gfVxuICAuc3Vic2NyaWJlLXBhbmVsIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnN1YnNjcmliZS1wYW5lbCBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uNXJlbTsgfSB9XG4gIC5zdWJzY3JpYmUtcGFuZWwgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBNZWRpdW1cIiwgc2Fucy1zZXJpZjsgfVxuICAuc3Vic2NyaWJlLXBhbmVsIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdWJzY3JpYmUtcGFuZWwgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnN1YnNjcmliZS1wYW5lbCAuZGlnZXN0LW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMS44NXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc3Vic2NyaWJlLXBhbmVsIC5kaWdlc3QtbWFpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgLnN1YnNjcmliZS1wYW5lbCAuZGlnZXN0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc3Vic2NyaWJlLXBhbmVsIC5kaWdlc3QtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgbWFyZ2luOiAxLjFyZW0gYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgLnN1YnNjcmliZS1wYW5lbC5taWQtcGFnZSAuc3Vic2NyaWJlX19oZWFydC1iZWF0X19tYWluIHtcbiAgICBib3JkZXItYm90dG9tOiAxMjBweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3Vic2NyaWJlLXBhbmVsLm1pZC1wYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImljb25zL2hlYXJ0YmVhdC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMDBweCAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAwIDcuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLnN1YnNjcmliZS1wYW5lbC5taWQtcGFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgY2VudGVyO1xuICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDYuNzVyZW07XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH0gfVxuICAuc3Vic2NyaWJlLXBhbmVsIC5iZWF0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdWJzY3JpYmUtcGFuZWwgLmJlYXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zdWJzY3JpYmUtcGFuZWwgLnN1YnNjcmliZV9faGVhcnQtYmVhdF9fbWFpbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEyMHB4IHNvbGlkICMwYjE1NGU7XG4gICAgbGVmdDogMXJlbTtcbiAgICBib3R0b206IC00cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5zdWJzY3JpYmUtcGFuZWwgLnN1YnNjcmliZV9faGVhcnQtYmVhdF9fbWFpbi1ib3JkZXIge1xuICAgIGJvcmRlci1sZWZ0OiA0MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxNDVweCBzb2xpZCAjYjIyYzFjO1xuICAgIGxlZnQ6IDRweDtcbiAgICBib3R0b206IC0zLjFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuc3Vic2NyaWJlLXBhbmVsIC5zdWJzY3JpYmVfX2hlYXJ0LWJlYXRfX2xlZnQge1xuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZWQzNjM2O1xuICAgIGxlZnQ6IC05cHg7XG4gICAgYm90dG9tOiAtNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5zdWJzY3JpYmUtcGFuZWwgLnN1YnNjcmliZV9faGVhcnQtYmVhdF9fbGVmdC1ib3JkZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAzOXB4IHNvbGlkICNiMjJjMWM7XG4gICAgbGVmdDogLTExcHg7XG4gICAgYm90dG9tOiAtNi4yNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnN1YnNjcmliZS1wYW5lbCAuc3Vic2NyaWJlX19oZWFydC1iZWF0X19yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNlZDM2MzY7XG4gICAgbGVmdDogODdweDtcbiAgICBib3R0b206IC00cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnN1YnNjcmliZS1wYW5lbCAuc3Vic2NyaWJlX19oZWFydC1iZWF0X19yaWdodC1ib3JkZXIge1xuICAgIGJvcmRlci1yaWdodDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAzOXB4IHNvbGlkICNiMjJjMWM7XG4gICAgbGVmdDogNzVweDtcbiAgICBib3R0b206IC02LjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgei1pbmRleDogMTsgfVxuXG4udG9vbGtpdC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCAjYmRiY2JjO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgLnRvb2xraXQtc2lkZWJhciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxOyB9XG4gICAgLnRvb2xraXQtc2lkZWJhciA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC50b29sa2l0LXNpZGViYXIgPiBkaXYudG9vbGtpdF9fYWNjb3JkaW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC50b29sa2l0LXNpZGViYXIgPiBkaXYudG9vbGtpdF9fYWNjb3JkaW9uIGgzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnRvb2xraXQtc2lkZWJhciA+IGRpdi50b29sa2l0X19hY2NvcmRpb24gaDMgaSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC50b29sa2l0LXNpZGViYXIgPiBkaXYuY29udGFjdCBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgIC50b29sa2l0LXNpZGViYXIgPiBkaXYuY29udGFjdCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAgMDsgfVxuICAgICAgLnRvb2xraXQtc2lkZWJhciA+IGRpdi5jb250YWN0IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgLnRvb2xraXQtc2lkZWJhciBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudG9vbGtpdC1zaWRlYmFyLS1maWxlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC50b29sa2l0LXNpZGViYXItLWZpbGVzLm9wZW4ge1xuICAgICAgbWF4LWhlaWdodDogOTk5cHg7IH1cbiAgICAudG9vbGtpdC1zaWRlYmFyLS1maWxlcyBhIHtcbiAgICAgIGNvbG9yOiAjMGIxNTRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbSAuMjVyZW0gMnJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnRvb2xraXQtc2lkZWJhci0tZmlsZXMgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgIC50b29sa2l0LXNpZGViYXItLWZpbGVzIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gICAgICAudG9vbGtpdC1zaWRlYmFyLS1maWxlcyBhLmZ1bGwtcmVwb3J0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDExNywgMjI2LCAwLjEpO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICAgICAgY29sb3I6ICNiMjJjMWM7IH1cbiAgICAgIC50b29sa2l0LXNpZGViYXItLWZpbGVzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudG9vbGtpdC1zaWRlYmFyIC5zdGF0ZS1pbi1kZXRhaWwgLnN0YXRlLXNlbGVjdG9yIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7IH1cbiAgLnRvb2xraXQtc2lkZWJhciAuc3RhdGUtaW4tZGV0YWlsIGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50b29sa2l0LXNpZGViYXIgLnN0YXRlLWluLWRldGFpbCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdpbmF0aW9uID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycHg7IH1cblxuLnBhZ2luYXRpb24gYSB7XG4gIGNvbG9yOiAjNjg3NUUyO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2FucyBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NzVFMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogR2xvYmFsbHkgaGlkZGVuIGVsZW1lbnRzIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIHN1cHBvcnRlZCBhbmQgaW4gdXNlLiAqL1xuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcbi5pbmZpbml0ZS1zY3JvbGwubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgLyogVGhlbWUgRm9vdGVyICh3aGVuIHNldCB0byBzY3JvbGxpbmcpICovXG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogV2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZCB3ZSBuZWVkIHRvIHJlLWRpc3BsYXkgZWxlbWVudHMgdGhhdCB3ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luOiAwLjgwNzVlbSAwOyB9XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2JTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNC4yOCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTEuMTElOyB9XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuIiwiYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0Zm9udC1mYW1pbHk6ICRmb250X19tYWluO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMSk7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtYm9keTtcbn1cblxuQGltcG9ydCBcImhlYWRpbmdzXCI7XG5cbkBpbXBvcnQgXCJjb3B5XCI7XG5cblxuLypcbiogTG9hZGluZyBUaGVzZSBVcCBOb3csIFJlbW92ZSBPbmNlIERlc2lnbiBGaW5pc2hlcyBBbmQgRGV0ZXJtaW5lc1xuKiBXaGljaCBPbmVzIEFyZSBOb3QgTmVlZGVkXG4qL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4TW9ubyc7XG4gIHNyYzogdXJsKCdmb250cy9JQk1QbGV4TW9uby1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBSZWd1bGFyJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyBcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTYW5zIEJvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvSUJNUGxleFNhbnMtQm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IFxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgTWVkaXVtJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTYW5zLU1lZGl1bS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IFxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgTGlnaHQnO1xuICBzcmM6IHVybCgnZm9udHMvSUJNUGxleFNhbnMtTGlnaHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyBcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTYW5zIExpZ2h0IEl0YWxpYyc7XG4gIHNyYzogdXJsKCdmb250cy9JQk1QbGV4U2Fucy1MaWdodEl0YWxpYy5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBTZW1pQm9sZCc7XG4gIHNyYzogdXJsKCdmb250cy9JQk1QbGV4U2Fucy1TZW1pQm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IFxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNhbnMgU2VtaUJvbGQgSXRhbGljJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTYW5zLVNlbWlCb2xkSXRhbGljLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2FucyBUZXh0JztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTYW5zLVRleHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyBcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBCb2xkJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTZXJpZi1Cb2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgTGlnaHQnO1xuICBzcmM6IHVybCgnZm9udHMvSUJNUGxleFNlcmlmLUxpZ2h0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgVGV4dCc7XG4gIHNyYzogdXJsKCdmb250cy9JQk1QbGV4U2VyaWYtVGV4dC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IFxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNlcmlmIFRleHQgSXRhbGljJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0lCTVBsZXhTZXJpZi1UZXh0SXRhbGljLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4U2VyaWYgVGhpbic7XG4gIHNyYzogdXJsKCdmb250cy9JQk1QbGV4U2VyaWYtVGhpbi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IFxufSIsIi8vIFJlbSBvdXRwdXQgd2l0aCBweCBmYWxsYmFja1xuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxKSB7XG5cdGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgKiAxNikgKiAxcHg7XG5cdGZvbnQtc2l6ZTogJHNpemVWYWx1ZSAqIDFyZW07XG59XG5cbi8vIENlbnRlciBibG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLy8gQ2xlYXIgYWZ0ZXIgKG5vdCBhbGwgY2xlYXJmaXggbmVlZCB0aGlzIGFsc28pXG5AbWl4aW4gY2xlYXJmaXgtYWZ0ZXIoKSB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4vLyBDb2x1bW4gd2lkdGggd2l0aCBtYXJnaW5cbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlckNvbHVtbnM6IDMpIHtcblx0d2lkdGg6IG1hcC1nZXQoICRjb2x1bW5zLCAkbnVtYmVyQ29sdW1ucyApIC0gKCAoICRjb2x1bW5zX19tYXJnaW4gKiAoICRudW1iZXJDb2x1bW5zIC0gMSApICkgLyAkbnVtYmVyQ29sdW1ucyApO1xufVxuIiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdGNsZWFyOiBib3RoO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1ib2xkO1xuXHRsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cblxuaDEsIGgyLCBoMyB7XG5cdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDIuNjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG5cdEBtZWRpYSAjeyR1cC10by1waGFibGV0fSB7XG5cdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHR9XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXG5cdEBtZWRpYSAjeyR1cC10by1waGFibGV0fSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNlcmlmLXRleHQ7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi53aXRoLWxpbmUtYWJvdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcmVkO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogM3JlbTtcblx0fVxufVxuXG5oNC53aXRoLWxpbmUtYWJvdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdHRvcDogNXB4O1xuXHR9XG59XG5cbi53aXRoLWxpbmUtYmVsb3cge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19yZWQ7XG5cdGxpbmUtaGVpZ2h0OiAuNjU7XG59XG5cbi5oaWdobGlnaHQtdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWxpZ2h0LWdyYXk7XG5cdFxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHR9XG5cblx0Ji5zbWFsbCB7XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1saWdodC1ncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGluZ19fcmVkLXVuZGVybGluZSB7XG5cdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcmVkO1xuXHRcdGJvdHRvbTogMTRweDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbmgxLmhlYWRpbmdfX3JlZC11bmRlcmxpbmUge1xuXHQmOmFmdGVyIHtcblx0XHRib3R0b206IDEwcHg7XG5cdH1cbn1cblxuaDIuaGVhZGluZ19fcmVkLXVuZGVybGluZSB7XG5cdCY6YWZ0ZXIge1xuXHRcdGJvdHRvbTogOHB4O1xuXHR9XG59XG5cbmgzLmhlYWRpbmdfX3JlZC11bmRlcmxpbmUsXG5oNC5oZWFkaW5nX19yZWQtdW5kZXJsaW5lIHtcblx0JjphZnRlciB7XG5cdFx0Ym90dG9tOiA2cHg7XG5cdH1cbn1cblxucC5oZWFkaW5nX19yZWQtdW5kZXJsaW5lIHtcblx0JjphZnRlciB7XG5cdFx0Ym90dG9tOiA1cHg7XG5cdH1cbn1cblxuLmxhcmdlciB7XG5cdGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmxpZ2h0LWdyYXkge1xuXHRjb2xvcjogJGNvbG9yX19tZWQtZ3JheTtcbn1cblxuXG5cbiIsInAge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuYSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGZuLCBjaXRlLCBlbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMCAxLjVlbTtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtcHJlO1xuXHRmb250LWZhbWlseTogJGZvbnRfX3ByZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtcHJlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fY29kZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvcl9fYm9yZGVyLWFiYnI7XG5cdGN1cnNvcjogaGVscDtcbn1cblxubWFyaywgaW5zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWlucztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG4iLCJodG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7IC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OyAvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ocjtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbkBpbXBvcnQgXCJsaXN0c1wiO1xuXG5pbWcge1xuXHRoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gMDsgLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovXG59XG5cbkBpbXBvcnQgXCJhY2NlbnRzXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duc1wiO1xuQGltcG9ydCBcImhlYXJ0YmVhdFwiO1xuQGltcG9ydCBcInBhbmVsXCI7XG5AaW1wb3J0IFwic29jaWFsXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG4iLCJ1bCwgb2wge1xuXHRtYXJnaW46IDAgMCAxLjVlbSAzZW07XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuLyogbGlzdHMgaW5zaWRlIHd5c2l3eWcgKi9cbi50d28tY29sX190d28tb25lIC5sZWZ0LFxuLnR3by1jb2xfX29uZS10d28gLnJpZ2h0IHtcblx0Ly8gdWwgbGksXG5cdC8vIG9sIGxpIHtcblx0Ly8gXHRtYXJnaW46IDFyZW0gMDtcblx0Ly8gfVxuXHR1bCwgb2wge1xuXHRcdCYubGlzdC1uby1tYXJnIGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuIiwiLmZlYXR1cmUtZGF0ZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZlYXR1cmUtY29udGVudC10eXBlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1zZW1pYm9sZDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdCYuc3Rvcnkge1xuXHRcdGNvbG9yOiAkY29sb3JfX3Bpbms7XG5cdH1cblxuXHQmLnJlbGVhc2Uge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xpZ2h0LWJsdWU7XG5cdH1cblxuXHQmLmlzc3VlIHtcblx0XHRjb2xvcjogJGNvbG9yX19ncmVlbjtcblx0fVxuXG5cdCYucmVwb3J0IHtcblx0XHRjb2xvcjogJGNvbG9yX19yZWQ7XG5cdH1cblxuXHQmLkRvd25sb2FkIHtcblx0XHRjb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblx0fVxufVxuXG4uZGF0ZSB7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtbGlnaHQtZ3JheTtcblx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnM7XG5cdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdC55ZWFyIHtcblx0XHRjb2xvcjogJGNvbG9yX19waW5rO1xuXHR9XG59XG5cbi5kb2N1bWVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hdC1zaGFyZS1idG4tZWxlbWVudHMge1xuXHR3aWR0aDogMTAwcHg7XG59IiwiLmJ0biB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zO1xuXHRwYWRkaW5nOiAuNXJlbSAycmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuIFxuXHQmLXBpbmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGluaztcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3Bpbms7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19waW5rO1xuXHRcdH1cblx0fVxuXHQmLWRhcmstYmx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0fVxuXHR9XG5cblx0Ji1saWdodC1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fbGF2ZW5kZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblx0XHR9XG5cdH1cbn1cblxucC5idG4gYSB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufSIsIi5kcm9wZG93biB7XHRcblx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0Ji1zZWxlY3RvciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIsXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0dG9wOiAyNXB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyAgXG5cdFx0XHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgXG5cdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yX19kYXJrLWJsdWU7IFxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdHRvcDogMThweDtcblx0XHR9XG5cdH1cblxuXHQmLXN0YXRlcyB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogNXB4IDAgMXJlbTtcblx0XHRtYXgtaGVpZ2h0OiAyLjVyZW07XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRwYWRkaW5nOiAuMjVyZW0gMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdFx0Ji5vcGVuIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRtYXgtaGVpZ2h0OiA5LjVyZW07XG5cdFx0XHRcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdCBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogLjI1cmVtIDFyZW07XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50b29sa2l0LXNpZGViYXIge1xuXHQuZHJvcGRvd24tc2VsZWN0b3Ige1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fbGlnaHQtZ3JheTtcblx0fVxuXG5cdC5kcm9wZG93bi1zdGF0ZXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2xpZ2h0LWdyYXk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCAjY2NjYmNiOyBcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDgxJTtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0d2lkdGg6IDc2JTtcblx0XHR9XG5cblx0XHRsaTpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTsgXG5cdFx0fVxuXHR9XG59XG5cbi5zdGF0ZS1sYW5kaW5nIHtcblx0LmRyb3Bkb3duIHtcdFxuXHRcdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblxuXHRcdCYtc2VsZWN0b3Ige1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ3JheTtcblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggI2NjY2JjYjsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1zdGF0ZXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ3JheTtcblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggI2NjY2JjYjtcblx0XHRcdFx0bWF4LWhlaWdodDogOS41cmVtO1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGluaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZhY2V0d3AtdHlwZS1kcm9wZG93biB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fbWVkLWdyYXk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQwJTtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji5mYWNldHdwLWZhY2V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdGNvbG9yOiAkY29sb3JfX21lZC1ncmF5O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdGhlaWdodDogMi43NXJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCdpY29ucy9pY29uLWFycm93LnN2ZycpIG5vLXJlcGVhdCAxMDAlIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwJSAyMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0c2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZhY2V0d3AtcGFnZXIge1xuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2xhdmVuZGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbWVkO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fbGF2ZW5kZXI7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1tZWQ7XG5cdFx0fVxuXHR9XG59XG4uZmFjZXR3cC1wYWdlIHtcblx0bWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn0iLCIuZW50cnktaGVhZGVyIC50aG9yYWNpYy1jYXZpdHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhICN7JHVwLXRvLXBoYWJsZXR9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3JfX3JlZDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTYwJSwgMjAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAvKiBhbmltYXRpb246IHB1bHNlIDVzIDEgbGluZWFyOyovXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX19yZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDExMzA7XG4gICAgfVxuXG4gIFxuICAgIDEwMCUge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gICAgLnRob3JhY2ljLWNhdml0eSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yLjZyZW07ICAgICBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yLjJyZW07IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgZmlsbDogJGNvbG9yX19kYXJrLWJsdWU7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYW5lbCB7XG5cdHBhZGRpbmc6IDNyZW0gMDtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0cGFkZGluZzogNXJlbSAwO1xuXHR9XG5cblx0Ji10aGluIHtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHR9XG5cblx0XHRoMSxcblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LndpdGgtbGluZS1hYm92ZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0aDEsXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0YSxcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji1ncmF5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Rvb2xraXQtZ3JheTtcblx0fVxuXG5cdCYtNTAtNTAge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYW5lbC1oYWxmIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkaW5nIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0XHRcdC52aWV3LWFsbCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcmVkO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji10ZXh0IHtcblx0XHRtYXJnaW46IDFyZW0gYXV0byAzcmVtO1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmhlYWRpbmcge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX3JlZDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0Ji1taW4ge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTZweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTlweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjY1cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTFweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3LWFsbCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19yZWQ7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1tZWQ7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnBhbmVsLnBhbmVsLWhvbWVwYWdlLWJvdHRvbSB7XG5cdC5oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG59IiwiLmF0LWFib3ZlLXBvc3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRAbWVkaWEgI3skdXAtdG8tcGhhYmxldH0ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQmLmFkZHRoaXNfdG9vbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucmVwb3J0LXNvY2lhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbnN2Zy5hdC1pY29uLXR3aXR0ZXIsXG5zdmcuYXQtaWNvbi1mYWNlYm9vayB7XG5cdGZpbGw6ICRjb2xvcl9fZGFyay1ibHVlICFpbXBvcnRhbnQ7XG59IiwidGFibGUge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG59XG5cbnRyOm50aC1jaGlsZChldmVuKSxcbnRyLmhlYWRlciB7XHRcblx0YmFja2dyb3VuZC1jb2xvcjogI2QyZDJjZjtcblx0Ym9yZGVyOiAxcHggc29saWQgZ3JheTtcbn1cblxudGQsXG50aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fbWVkLWdyYXk7XG5cdHBhZGRpbmc6IC41cmVtO1xufSIsIiNjb250ZW50IHtcblx0cGFkZGluZy10b3A6IDc4cHg7XG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcdFxuXHRcdHBhZGRpbmctdG9wOiAxMzVweDtcblx0XHQmLndpdGgtbWlzc2lvbi1zdGF0ZW1lbnQge1xuXHRcdCAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG5cdFx0fVxuXHR9XG59XG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0d2lkdGg6IDkwJTtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XHRcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmZsZXgtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLndpdGgtc2lkZWJhciB7XG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHR3aWR0aDogNjUlO1xuXHR9XG59XG5cbi5mbG9hdC1yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuQGltcG9ydCBcIjJjb2wtMS0xXCI7XG5AaW1wb3J0IFwiMmNvbC0xLTJcIjtcbkBpbXBvcnQgXCIyY29sLTItMVwiO1xuQGltcG9ydCBcInNpZGViYXJcIjsiLCIudHdvLWNvbF9fb25lLW9uZSB7IFxuXHRjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuXHQubGVmdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA0Ny41JTtcblx0XHRcdG1hcmdpbjogMCA1JSAwIDA7XG5cdFx0fVxuXHR9XG5cblx0LnJpZ2h0IHtcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XHRcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cbn0iLCIudHdvLWNvbF9fb25lLXR3byB7IFxuXHQubGVmdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcdFxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjclO1xuXHRcdH1cblx0fVxuXG5cdC5yaWdodCB7XHRcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XHRcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXHRcdFx0d2lkdGg6IDcxJTtcblx0XHR9XG5cdH1cblxuXHQub3ZlcmxhcCB7XG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5sZWZ0Lm92ZXJsYXAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnR3by1jb2xfX3R3by1vbmUgeyBcblx0LmxlZnQge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1x0XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDAgM3JlbTtcblx0XHRcdHdpZHRoOiA2MiU7XG5cdFx0fVxuXG5cdFx0Ji5uby1wYWQtbGVmdCB7XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XHRcblx0XHRcdFx0cGFkZGluZzogMCAzcmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmlnaHQge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1x0XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDEuNXJlbTtcblx0XHRcdHdpZHRoOiAzOCU7XG5cdFx0fVxuXG5cdFx0Ji5zaWRlYmFyIHtcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub3ZlcmxhcCB7XG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYuYXJ0aWNsZSB7XG5cdFx0LmxlZnQge1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDNyZW0gMCAwO1xuXHRcdFx0XHR3aWR0aDogNjklO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yaWdodCB7XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cbn0iLCIuc2lkZWJhciB7XG5cdFxuXHQmLWJsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogLjI1cyBhbGwgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMS4yNXJlbSAyNXB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0aDMge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19saW5rO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR9XG5cblx0dWwge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCYtd2l0aC1pbWFnZXMge1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblx0XG5cdFx0dWwge1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMnJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxufSIsImJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b247XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuNzUpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogLjZlbSAxZW0gLjRlbTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3Zlcjtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1cztcblx0fVxufVxuIiwiLnNlYXJjaC1mb3JtX19saWdodGJveCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGluaztcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvcl9fcmVkO1xuXHRtYXgtaGVpZ2h0OiAwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDFyZW07XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA0LjI1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwO1xuXG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHR0b3A6IDguMjVyZW07XG5cdH1cblxuXHQmLnZpc2libGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19waW5rO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWJvbGQ7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0d2lkdGg6IDk0JTtcblx0XHR9XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Y29udGVudDogXCJcXGYwNjFcIjtcblx0ICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0ICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgcmlnaHQ6IDklO1xuXHQgICAgdG9wOjQwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHR9XG59XG5cbi5zZWFyY2gtaXRlbV9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0YTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fcGluaztcblx0fVxuXHRwIHtcblx0XHRzdHJvbmcge1xuXHRcdFx0QG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0lCTVBsZXhTZXJpZiBCb2xkJztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1pbnB1dDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiAzcHg7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dC1mb2N1cztcblx0fVxufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1pbnB1dDtcbn1cblxudGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi8vIGFsbCBzdHlsZXMgZm9yIGRvbmF0aW9uIGZvcm0gdGVtcGxhdGVcbi5kb25hdGUge1xuICAmLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZW50cnktaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgfVxuXG4gIC5uZi1mb3JtLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxuXG4gICYtZmVhdHVyZWRJbWcge1xuICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfSAvL2VuZCAtbW9iaWxlXG4gIH0gLy9lbmQgLWZlYXR1cmVkSW1nXG59IC8vZW5kIGRvbmF0ZSIsIkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwic2VhcmNoLWZvcm1cIjtcbkBpbXBvcnQgXCJmaWVsZHNcIjtcbkBpbXBvcnQgXCJkb25hdGVcIjtcblxuXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59IiwiYSB7XG5cdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5wIGEsIHVsIGxpIGEsIG9sIGxpIGEge1xuXHRjb2xvcjogJGNvbG9yX19saW5rO1xufSIsIi5tYWluLW5hdmlnYXRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDc3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcblx0XHRtYXJnaW4tdG9wOiAzLjc4NXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmRvbmF0ZS1jdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBjb2xvcjogd2hpdGU7XG5cdCAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIyMzE3Mztcblx0ICAgIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcblx0ICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgICBmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1tZWQ7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdCAgICBcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWJvbGQgIWltcG9ydGFudDtcblxuXHRcdFx0Ji5tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYub3BlbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubWVudSB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciAuc3ViLW1lbnUge1xuXHRcdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuICAgIFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMS40NXJlbTtcblx0XHRcdFx0XHR0b3A6IDByZW07XG5cdFx0XHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC42ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAjeyRkZXNrdG9wLXVwfSB7XG5cdFx0XHRcdFx0XHRyaWdodDogMy40NXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ViLW1lbnUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19waW5rO1xuXHRcdFx0Ym94LXNoYWRvdzogNnB4IDZweCAwcHggMHB4ICRjb2xvcl9fcmVkO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDIuMTVyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMXJlbTsgXG5cdFx0XHR3aWR0aDogMzE1cHg7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3Bpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcGluaztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxLjVyZW07XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMjMxNzM7XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Bpbms7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMjVweDtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHQgICAgcmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHQgICAgYm90dG9tOiAtM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1tZWQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbSAycmVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1ib2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JGRlc2t0b3AtdXB9IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZG9uYXRpb24gLnV0aWxpdHktbmF2aWdhdGlvbntcblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIDEwMCUgKyA1cHgpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiBjYWxjKCAxMDAlIC0gMXB4ICk7XG5cdFx0XHR0b3A6IC01cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Bpbms7XG5cdFx0fVxuXHR9XG5cblx0LnR3aXR0ZXIge1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQuZG9uYXRlLWN0YSB7XG5cdFx0cGFkZGluZzogMC42NXJlbSAwIDAuNXJlbSAxcmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGluaztcblx0fVxuXG59XG5cbi51dGlsaXR5LW5hdmlnYXRpb257XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwIDAgMCAzcmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IC00cHg7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCZfX3NpbXBsaWZpZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGF2ZW5kZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIzMTczO1xuXHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMzLjMlO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5mYSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdWJzY3JpYmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pY29ucy9zdWJzY3JpYmUucG5nJyk7XG4gICAgXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBcdFx0dG9wOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHJpZ2h0OiAtMjJweDtcbiAgICBcdFx0d2lkdGg6IDE3cHg7XG5cdFx0fVxuXHR9XG5cblx0YSwgc3BhbiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0cGFkZGluZzogMC41cmVtIDA7XG5cdFx0fVxuXG5cdFx0Ji5kb25hdGUtY3RhIHtcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0ICAgIFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtYm9sZCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCYubW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGE6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xuXHRcdH1cblx0fVxufVxuXG5cbi5oYW1idXJnZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9fbGlnaHQtZ3JheTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMzZweCAyNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDIwcHg7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxuXHQmX19saW5lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQmLS0xIHtcblx0ICB0b3A6IDA7XG5cdH1cblx0Ji0tMiB7XG5cdCAgdG9wOiAwO1xuXHQgIGJvdHRvbTogMDtcblx0ICBtYXJnaW46IGF1dG87XG5cdH1cblx0Ji0tMyB7XG5cdCAgYm90dG9tOiAwO1xuXHR9XG5cdH1cblxuXHQmLS1jbG9zZTIgJl9fbGluZS0tMSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsIFxuXHQgIHRvcCAuMnMgZWFzZS1pbi1vdXQgLjNzO1xuXHR9XG5cdCYtLWNsb3NlMiAmX19saW5lLS0xOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAuMnM7XG5cdH1cblx0Ji0tY2xvc2UyICZfX2xpbmUtLTIge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjBzIGVhc2UtaW4tb3V0IC4zcztcblx0fVxuXHQmLS1jbG9zZTIgJl9fbGluZS0tMyB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMHMgZWFzZS1pbi1vdXQgLjNzLCBcblx0XHRib3R0b20gLjJzIGVhc2UtaW4tb3V0IC4zcztcblx0fVxuXHQvLyBPcGVuXG5cblx0Ji0tY2xvc2UyLm9wZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHR9XG5cdCYtLWNsb3NlMi5vcGVuICZfX2xpbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0fVxuXHQmLS1jbG9zZTIub3BlbiAmX19saW5lLS0xIHtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHRcdHRyYW5zaXRpb246IHRvcCAuM3MgZWFzZS1pbi1vdXQsIFxuXHRcdHRyYW5zZm9ybSAuM3MgbGluZWFyIC4zcztcblx0fVxuXHQmLS1jbG9zZTIub3BlbiAmX19saW5lLS0xOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0IC4zcztcblx0fVxuXHQmLS1jbG9zZTIub3BlbiAmX19saW5lLS0yIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjBzIGVhc2UtaW4tb3V0IC4zcztcblx0fVxuXHQmLS1jbG9zZTIub3BlbiAmX19saW5lLS0zIHtcblx0XHRib3R0b206IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBib3R0b20gLjNzIGVhc2UtaW4tb3V0LCBcblx0XHRvcGFjaXR5IC4wcyBlYXNlLWluLW91dCAuM3M7XG5cdH1cbn0iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LXNjcmVlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC44NzUpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4iLCIuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuIiwiLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4LWFmdGVyO1xufSIsIi53aWRnZXQge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcblxuXHQvKiBNYWtlIHN1cmUgc2VsZWN0IGVsZW1lbnRzIGZpdCBpbiB3aWRnZXRzLiAqL1xuXHRzZWxlY3Qge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLmFkdm9jYWN5LWFuZC1hY3Rpb24ge1xuXHQuZG9jdW1lbnRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cblx0XHQuZG9jdW1lbnQge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0cGFkZGluZzogMnJlbSAxLjVyZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JfX2JvcmRlci1ncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfX2JvcmRlci1ncmF5O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWdyYXk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA0cHggMXB4ICNjY2M7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRcdHdpZHRoOiA0NyU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1ib2xkO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9IFxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNlcmlmLXRleHQ7XG5cdFx0XHRcdG1hcmdpbjogMXJlbSAwIDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IFxuXG4uYWR2b2NhY3ktYW5kLWFjdGlvbi1jYXRlZ29yaWVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cblx0LmEtYW5kLWEtY2F0ZWdvcnkge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRwYWRkaW5nOiAycmVtIDJyZW0gMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0JjpudGgtY2hpbGQoMSksXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yX19ib3JkZXItZ3JheTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzKSxcblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yX19ib3JkZXItZ3JheTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yX19ib3JkZXItZ3JheTtcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWdyYXk7XG5cdFx0fVxuXG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA0cHggMXB4ICNjY2M7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHR9XG5cblx0XHQuYnVja2V0LWljb24ge1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdG1heC13aWR0aDogNHJlbTtcblxuXHRcdFx0Ji50ZXN0aW1vbnkge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFsbCB7XG5cdFx0XHQgICAgbWFyZ2luLXRvcDogNXZ3O1xuXG5cdFx0XHQgICAgJitoMyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHZ3O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hLWFuZC1hX19oZWFkaW5nIHtcblxuXHRoMSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICM2ZTZlNmU7XG4gICAgXHRtYXgtd2lkdGg6IDY1MHB4O1xuICAgIFx0bWFyZ2luOiAxcmVtIGF1dG8gNHJlbTtcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uYS1hbmQtYS5idG4ge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0bWFyZ2luOiAzcmVtIGF1dG87XG5cdHBhZGRpbmc6IC41cmVtIDRyZW07XG59XG4iLCIuYXJ0aWNsZS1zaGFyaW5nIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHQmLWljb25zIHtcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0LmF0LWFib3ZlLXBvc3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCdpY29ucy9hcnRpY2xlLXNoYXJlLWJlYXQuanBnJykgbm8tcmVwZWF0IGxlZnQgLTJweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDc2OXB4IDM1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuZXJyb3ItNDA0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5wYWdlLXRpdGxlIHtcblx0XHQmLnN1YnRleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fSBcblx0LmV4dHJhLWxhcmdlIHtcblx0XHRmb250LXNpemU6IDZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxufSIsIi5ob21lcGFnZV9fZW50cnktaGVhZGVyLmxlZnQge1xuXHRcblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1x0XG5cdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdH1cbn1cblxuLmhvbWVwYWdlLW1haW4tZmVhdHVyZV9fdGl0bGUge1xuXHRmb250LXNpemU6IDEuODVyZW07XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1x0XG5cdFx0Zm9udC1zaXplOiAyLjY1cmVtO1xuXHR9XG59XHQiLCIuaXNzdWVzLWxhbmRpbmcge1xuXHQuZW50cnktdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn0iLCIuaXNzdWVzLXBhbmVsIHtcblx0Ji5wYW5lbHtcblx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1saWdodC1ncmF5O1xuXHRcdG1heC13aWR0aDogNjUwcHg7XG5cdFx0bWFyZ2luOiAxcmVtIGF1dG8gNHJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuXHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHR9XG5cdH1cblx0LmJ0biB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0bWFyZ2luOiAzcmVtIGF1dG8gMXJlbTtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdG1hcmdpbjogM3JlbSBhdXRvIDA7XG5cdFx0fVxuXHR9XG5cbn1cbi5pc3N1ZXMtcGFuZWwtLWlzc3VlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQuaXNzdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdG9vbGtpdC1ncmF5O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfX2JvcmRlci1ncmF5O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDJyZW0gLjVyZW0gMXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHR3aWR0aDogNTAlO1xuXG5cdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMS41cmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0cGFkZGluZzogM3JlbSAycmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGRlc2t0b3AtdXB9IHtcblx0XHRcdHBhZGRpbmc6IDNyZW0gM3JlbSAxcmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjVweCA1cHggI2NjYztcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHQubG9uZy1hcnJvdy1yaWdodCB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JfX2JvcmRlci1ncmF5O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yX19ib3JkZXItZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg1KSxcblx0XHQmOm50aC1jaGlsZCgxMCkge1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoOSksXG5cdFx0JjpudGgtY2hpbGQoMTApIHtcblx0XHRcdEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg2KSxcblx0XHQmOm50aC1jaGlsZCg3KSxcblx0XHQmOm50aC1jaGlsZCg4KSxcblx0XHQmOm50aC1jaGlsZCg5KSxcblx0XHQmOm50aC1jaGlsZCgxMCkge1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxcmVtO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdHdpZHRoOiAzMyU7XG5cblx0XHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnM7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb25nLWFycm93LXJpZ2h0e1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpY29ucy9sb25nLWFycm93LXJpZ2h0LnBuZycpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gLTEwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQudGF4b25vbXktaWNvbiB7XHRcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2lzc3Vlc19fc2VlLWFsbC5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdG1hcmdpbjogMCBhdXRvIDFyZW07XG5cdFx0d2lkdGg6IDgwJTtcblxuXHRcdCYucHJldmVudGlvbi1hbmQtcHVibGljLWhlYWx0aC1wb2xpY3kgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2lzc3VlLTAxLnBuZycpOyB9XG5cdFx0Ji5wdWJsaWMtaGVhbHRoLWZ1bmRpbmcgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2lzc3VlLTA2LnBuZycpOyB9XG5cdFx0Ji5vYmVzaXR5IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpY29ucy9pc3N1ZS0wNy5wbmcnKTsgfVxuXHRcdCYuc3Vic3RhbmNlLW1pc3VzZS1hbmQtbWVudGFsLWhlYWx0aCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvaXNzdWUtMDgucG5nJyk7IH1cblx0XHQmLnB1YmxpYy1oZWFsdGgtcHJlcGFyZWRuZXNzLWFuZC1pbmZlY3Rpb3VzLWRpc2Vhc2UtcHJldmVudGlvbiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvaXNzdWUtMTEucG5nJyk7IH1cblx0XHQmLmVudmlyb25tZW50YWwtaGVhbHRoIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpY29ucy9pc3N1ZS0wNC5wbmcnKTsgfVxuXHRcdCYuaGVhbHRoLWRpc3Bhcml0aWVzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpY29ucy9pc3N1ZS0wMy5wbmcnKTsgfVxuXHRcdCYuY2hpbGQtYW5kLXNjaG9vbC1oZWFsdGggeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2lzc3VlLTAyLnBuZycpOyB9XG5cdFx0Ji5jaHJvbmljLWlsbG5lc3MgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2lzc3VlLTA5LnBuZycpOyB9XG5cdFx0Ji5pbmZlY3Rpb3VzLWRpc2Vhc2UgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL2lzc3VlLTA1LnBuZycpOyB9XG5cdH1cblxufSIsIi5lbnRyeS1oZWFkZXIsIC5zZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uYWRkaXRpb25hbC1yZXNvdXJjZXMge1xuXHRoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuXHR9XG5cblx0LmRvY3VtZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0Ji5kb3dubG9hZDpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGljb25zL2Rvd25sb2FkLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyOXB4IDM5cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHR3aWR0aDogMjlweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHQmLmludGVybmFsOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvZG9jdW1lbnRfaWNvbi1kcmtibHVlLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyOXB4IDM5cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHR9XG5cblx0XHQmLmV4dGVybmFsOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbnMvZXh0ZXJuYWwtMS5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzVweCA0M3B4O1xuXHRcdFx0bGVmdDogLTNweDs7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdHdpZHRoOiAzOXB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdFx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuLmluaXRpYXRpdmVzIHtcblx0LmFkZGl0aW9uYWwtcmVzb3VyY2VzIC5kb2N1bWVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgXG5cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLnJlcG9ydC1sYW5kaW5nIHtcblx0LmxlZnQge1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5yZXBvcnQtbGFuZGluZy1oZWFkZXIge1xuXHRoMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmZpbHRlci1sYWJlbCB7XG5cdGNvbG9yOiAkY29sb3JfX21lZC1ncmF5O1xuXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cblx0XG4iLCIuc3RhdGUtZGV0YWlsX19pY29uIHtcblx0bWF4LXdpZHRoOiA1MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMS41cmVtO1xuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0bWF4LXdpZHRoOiA1NXB4O1xuXHRcdHJpZ2h0OiAycmVtO1xuXHR9XG59XG5cbi5zdGF0ZS1oZXJvX19ncmFkaWVudCB7XG5cdGhlaWdodDogMTEuMjVyZW07XG4gICAgYmFja2dyb3VuZDogI0NEOURBMTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzJmMTc1ZCwgI0NEOURBMSA4MCUpO1xuXG4gICAgQG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRoZWlnaHQ6IDE1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRoZWlnaHQ6IDE2cmVtO1xuICAgIH1cbn1cblxuLnN0YXRlLWRldGFpbCB7XG5cdC5lbnRyeS1oZWFkZXIge1xuXHRcdC5idG4ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQud2l0aC1saW5lLWFib3ZlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAtLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmxlZnQge1xuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhpZ2hsaWdodC10ZXh0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0fVxuXG5cdFx0LnN0YXRlLXN0YXQge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJvbGRlciB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJhY2stdG8tbWFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19saW5rO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL3VzYS1zaW1wbGUtZ3JheS5wbmcnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHR3aWR0aDogNHJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC01cmVtO1xuXHRcdFx0dG9wOiAtLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0LnJlbGF0ZWQtcmVhZGluZyB7XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRhdGEtaW4tZGV0YWlsIHtcblx0LmRlc2t0b3Atb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0Lm1vYmlsZS1vbmx5IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi5zdGF0ZS1sYW5kaW5nIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Rvb2xraXQtZ3JheTtcblx0XHRib3R0b206IDA7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRoZWlnaHQ6IDEyMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5sZWZ0IHtcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0d2lkdGg6IDM2JTtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogNjclO1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHQuZHJvcGRvd24ge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmLXN0YXRlcyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cblx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDkuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDYwMHB4O1xuXG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0bWF4LWhlaWdodDogNjgwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiNzdGF0ZS1tYXAtc3ZnIHtcblx0Jjpob3ZlciArICNtYXAtdG9vbHRpcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLm1hcC10b29sdGlwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggI2NjYztcblx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZzogLjVyZW07XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMjAwcHg7XG5cdGxlZnQ6IC0yMDBweDtcbn1cblxuXG4vKioqIFNwZWNpYWwgU3RhdGUgSWNvbiBEaW1lbnNpb25zICoqKi9cblxuXG4uc3RhdGVzLW1vbnRhbmEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtd2FzaGluZ3RvbiAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy13eW9taW5nIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLWNvbG9yYWRvIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLWlvd2EgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMta2VudHVja3kgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbWlzc291cmkgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbWFzc2FjaHVzZXR0cyAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1rYW5zYXMgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtb2tsYWhvbWEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtYWxhc2thIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLWhhd2FpaSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1uZWJyYXNrYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1vcmVnb24gLnN0YXRlLWRldGFpbF9faWNvbiB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdG1heC13aWR0aDogMTIwcHg7XG5cdFx0cmlnaHQ6IDJyZW07XG5cdFx0dG9wOiAyLjVyZW07XG5cdH1cbn1cblxuLnN0YXRlcy10ZW5uZXNzZWUgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbWFyeWxhbmQgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtdmlyZ2luaWEgLnN0YXRlLWRldGFpbF9faWNvbiB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdG1heC13aWR0aDogMTQwcHg7XG5cdFx0cmlnaHQ6IDJyZW07XG5cdFx0dG9wOiAzLjVyZW07XG5cdH1cbn1cblxuLnN0YXRlcy1jYWxpZm9ybmlhIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW5ldmFkYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1hbGFiYW1hIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLW9oaW8gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbWFpbmUgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtcmhvZGUtaXNsYW5kIC5zdGF0ZS1kZXRhaWxfX2ljb24sXG4uc3RhdGVzLXV0YWggLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtaWRhaG8gLnN0YXRlLWRldGFpbF9faWNvbiB7XG5cdG1heC13aWR0aDogNjBweDtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHR9XG59XG5cbi5zdGF0ZXMtYXJpem9uYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1taW5uZXNvdGEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbWljaGlnYW4gLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtbmV3LW1leGljbyAuc3RhdGUtZGV0YWlsX19pY29uIHtcblx0bWF4LXdpZHRoOiA4MHB4O1xuXG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHR9XG59XG5cblxuLnN0YXRlcy1ub3J0aC1kYWtvdGEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtdGV4YXMgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtZmxvcmlkYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1uZXcteW9yayAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1ub3J0aC1jYXJvbGluYSAuc3RhdGUtZGV0YWlsX19pY29uLFxuLnN0YXRlcy1zb3V0aC1kYWtvdGEgLnN0YXRlLWRldGFpbF9faWNvbiAge1xuXHRtYXgtd2lkdGg6IDgwcHg7XG5cblx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdG1heC13aWR0aDogMTIwcHg7XG5cdFx0dG9wOiAyLjVyZW07XG5cdH1cbn1cblxuLnN0YXRlcy1hcmthbnNhcyAuc3RhdGUtZGV0YWlsX19pY29uLCBcbi5zdGF0ZXMtd2lzY29uc2luIC5zdGF0ZS1kZXRhaWxfX2ljb24sIFxuLnN0YXRlcy13ZXN0LXZpcmdpbmlhIC5zdGF0ZS1kZXRhaWxfX2ljb24sIFxuLnN0YXRlcy1wZW5uc3lsdmFuaWEgLnN0YXRlLWRldGFpbF9faWNvbiwgXG4uc3RhdGVzLXNvdXRoLWNhcm9saW5hIC5zdGF0ZS1kZXRhaWxfX2ljb24sIFxuLnN0YXRlcy1sb3Vpc2lhbmEgLnN0YXRlLWRldGFpbF9faWNvbiB7XG5cdG1heC13aWR0aDogODBweDtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHR0b3A6IDIuNXJlbTtcblx0fVxufVxuXG4uc3RhdGVzLWdlb3JnaWEgLnN0YXRlLWRldGFpbF9faWNvbixcbi5zdGF0ZXMtY29uZWN0aWN1dCAuc3RhdGUtZGV0YWlsX19pY29uIHtcblx0bWF4LXdpZHRoOiA4MHB4O1xuXG5cdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHR0b3A6IDIuNXJlbTtcblx0fVxufVxuXG5cblxuXG5cblxuIiwiQGltcG9ydCBcImFkdm9jYWN5LWFuZC1hY3Rpb25cIjtcbkBpbXBvcnQgXCJhcnRpY2xlc1wiO1xuQGltcG9ydCBcImVycm9yXCI7XG5AaW1wb3J0IFwiaG9tZXBhZ2VcIjtcbkBpbXBvcnQgXCJpc3N1ZXMtbGFuZGluZ1wiO1xuQGltcG9ydCBcImlzc3Vlcy1wYW5lbFwiO1xuQGltcG9ydCBcInJlcG9ydC1kZXRhaWxzXCI7XG5AaW1wb3J0IFwicmVwb3J0LWxhbmRpbmdcIjtcbkBpbXBvcnQgXCJzdGF0ZS1kZXRhaWxzXCI7XG5AaW1wb3J0IFwic3RhdGVzLWxhbmRpbmdcIjtcblxuXG5cbi5saXN0LXBhZ2UtbGlzdGluZyB7XG5cdGg0IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59IiwiLnN0aWNreSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG5cdG1hcmdpbjogMS41ZW0gYXV0bztcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59IiwiLmNvbW1lbnQtY29udGVudCBhIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmJ5cG9zdGF1dGhvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLmF0LWEtZ2xhbmNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQjcHJldixcblx0I25leHQge1xuXHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiB7XG5cdFx0XHRpbWFnZTogdXJsKCcuL2ljb25zL3NsaWRlci1yaWdodC5wbmcnKTtcblx0XHRcdHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0cmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRzaXplOiA5MCU7XG5cdFx0fVxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHR0b3A6IC00NXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHR0b3A6IC00MHB4O1xuXHRcdH1cblx0XHQmLmluYWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IC4yO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdCNwcmV2IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaWNvbnMvc2xpZGVyLWxlZnQucG5nJyk7XG5cdFx0bGVmdDogLTEuMXJlbTtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGxlZnQ6IC0zcmVtO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRsZWZ0OiAtMy41cmVtO1xuXHRcdH1cblx0fVxuXG5cdCNuZXh0IHtcblx0XHRyaWdodDogLTEuMXJlbTtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdHJpZ2h0OiAtM3JlbTtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0cmlnaHQ6IC0zLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0I3BhZ2VyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiA1MHB4IDAgMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHQgICAgd2lkdGg6IDlweDtcblx0XHQgICAgaGVpZ2h0OiA5cHg7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjQpO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIG1hcmdpbjogM3B4O1xuXHRcdCAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICAmLmN5Y2xlLXBhZ2VyLWFjdGl2ZSB7XG5cdFx0ICAgIFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMjUpO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cblx0LmRvbnRTaG93U2xpZGVEZXNrdG9wIHtcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5kZXNrdG9wLXNsaWRlcy13cmFwIHtcblx0XHRoZWlnaHQ6IDMyNXB4O1xuXHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdGhlaWdodDogMzk1cHg7XG5cdFx0fVxuXHRcdC5hdC1hLWdsYW5jZV9fZmFjdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxOSU7XG5cdFx0XHRtYXJnaW46IC41JTtcblx0XHR9XG5cdH1cblxuXHQmX19mYWN0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGhlaWdodDogMTc1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHRcdCYgPiBkaXYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNjY2M7XG5cdFx0XHRwYWRkaW5nOiAuMDVyZW07XG5cdFx0XHRoZWlnaHQ6IDk0JTtcblx0XHQgICAgd2lkdGg6IDk0JTtcblx0XHQgICAgbWFyZ2luOiAzJTtcblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXHRcdFx0bWFyZ2luOiAxLjc1ZW0gMCAwO1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnM7XG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMXJlbTtcblx0XHRcdG1heC13aWR0aDogOTUlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHRcdFx0bWFyZ2luOiAuNXJlbSBhdXRvIDIuNXJlbTtcblxuXHRcdFx0QG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IC43NXJlbTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJibG9ja3F1b3RlIHtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3JfX3JlZDtcblx0Y29sb3I6ICM2MTYwNjA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRmb250LXNpemU6IDI2cHg7XG5cdG1hcmdpbjogMXJlbSAwO1xuXHRwYWRkaW5nOiAwIDEuNXJlbTtcbn0iLCIuYm9kLXN0YWZmIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICBAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXHQmLmFsdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuICAgICYtaW1hZ2Uge1xuICAgIFx0d2lkdGg6IDEwMHB4O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuXHQgICAgQG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcbiAgICBcdCAgICB3aWR0aDogODBweDtcbiAgICBcdCAgICBmbG9hdDogbGVmdDtcbiAgICBcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIFx0fVxuICAgIFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgIFx0XHR3aWR0aDogMjAwcHg7XG4gICAgXHR9XG5cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXHQucG9zaXRpb24ge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zO1xuXHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRjb2xvcl9fcGluaztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRoMyB7XG5cdFx0bWFyZ2luLXRvcDogLjc1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1saWdodC1ncmF5O1xuXHRcdGZvbnQ6IHtcblx0XHRcdGZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucztcblx0XHRcdHNpemU6IDEycHg7XG5cdFx0fVxuXHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWxpZ2h0LWdyYXk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0XHRpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jb250YWN0IHtcdFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Rvb2xraXQtZ3JheTtcblx0bWFyZ2luLXRvcDogMnJlbTtcblx0cGFkZGluZzogMXJlbSAycmVtIDJyZW07XG5cblx0Ji13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdFx0Ji53aXRoLWJvcmRlciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3RleHQtbGlnaHQtZ3JheTtcblx0XHR9XG5cblx0XHRoMywgXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAuMnJlbTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWN0X2VudHJ5IHtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdHNwYW46bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5kYXRhLWluLWRldGFpbCB7XG5cdC5oYWxmLXdpZHRoIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogNDklXG5cdFx0fVxuXHR9XG59IiwiLnNpdGUtZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMS43NXJlbSAwIDA7XG5cblx0dWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cbiAgICAuc2l0ZS1pbmZvIHtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ljb25zL3RmYWgtbG9nby13aGl0ZS5wbmcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItcmlnaHQsXG4gICAgLmZvb3Rlci1sZWZ0IHtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZW51cyB7XG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51dGlsaXR5LW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgICAgICAgICAgICAgLnN1YnNjcmliZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYWNlYm9vayxcbiAgICAgICAgICAgICAgICAudHdpdHRlcixcbiAgICAgICAgICAgICAgICAubGlua2VkaW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1yaWdodCB7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbGVmdCB7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgICAgICBmYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbWVkO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skcGhvbmUtb25seX0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OS41JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IC44NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwc2VyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLXByaW1hcnksXG4gICAgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3JfX2xhdmVuZGVyLCAuNCk7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNzU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1tZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1wcmltYXJ5IGxpIGEsXG4gICAgLmZvb3Rlci1zZWNvbmRhcnkgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItcHJpbWFyeSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zZWNvbmRhcnkge1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMS43NXJlbTs7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1tZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXRpbGl0eS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgQG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1sZWdhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFya2VyLWJsdWU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1saWdodDtcblx0cGFkZGluZzogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG4gICAgYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmhlYXJ0YmVhdF9fZm9vdGVyIHtcbiAgICAgICAgLmJsdWUtdXAge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0NnB4IHNvbGlkICRjb2xvcl9fZGFya2VyLWJsdWU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAtNC40cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgLndoaXRlLXVwIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDZweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAtNC45cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYmx1ZS1kb3duIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgJGNvbG9yX19kYXJrLWJsdWU7XG4gICAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgICAgIHRvcDogLTIuMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICYucmlnaHQgeyAgIFxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53aGl0ZS1kb3duIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgICAgICB0b3A6IC0ycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmLnJpZ2h0IHsgIFxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7IFxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC11cH0ge1xuICAgICAgICAgICAgLmJsdWUtdXAsXG4gICAgICAgICAgICAud2hpdGUtdXAge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2hpdGUtZG93bixcbiAgICAgICAgICAgIC5ibHVlLWRvd24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTRyZW0gLSAxM3B4KTtcblxuICAgICAgICAgICAgICAgICYucmlnaHQgeyAgXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTRyZW0gKyAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibHVlLWRvd24ucmlnaHQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTRyZW0gKyAyMXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mdWxsd2lkdGgtaW1nLXRleHQge1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0cGFkZGluZzogMXJlbSAzcmVtO1xuXHR9XG5cdCYtYmxvY2sge1xuXHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Ji10ZXh0IHtcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbGlnaHQtZ3JheTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zO1xuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdH1cblx0fVxufSIsIi5zaXRlIHtcblx0XG5cdCYtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fbGlnaHQtZ3JheTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cblx0XHQmLm5vLWRvbmF0aW9uIHtcblxuXHRcdFx0LnNpdGUtaGVhZGVyLXdyYXB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogOXB4IHNvbGlkICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDAlO1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgd2lkdGg6IDMzJTtcblx0XHRcdFx0ICAgIHotaW5kZXg6IDA7XG5cblx0XHRcdFx0ICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgI3skc21hbGwtbGFwdG9wLXVwfSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjclO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgI3skZGVza3RvcC11cH0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI5JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhICN7JGxhcmdlLWRlc2t0b3AtdXB9IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAyMDI1cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5kb25hdGlvbiB7XG5cblx0XHRcdC5zaXRlLWhlYWRlci13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiA5cHggc29saWQgJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYtYnJhbmRpbmcge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAyMDBweDtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQmLXNlYXJjaCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2xpZ2h0LWdyYXk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1x0XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHQmX190b2dnbGUge1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRyaWdodDogLTEycHg7XG5cdFx0XHR0b3A6IDIuNXJlbTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvc2VhcmNoLnBuZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDglO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiA3M3B4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1x0XG5cdFx0XHRtYXJnaW46IDIuNzVyZW0gMCAxLjI1cmVtO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpY29ucy90ZmFoLWxvZ28ucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHRcblx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdFx0d2lkdGg6IDI3NXB4O1xuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XHRcblx0XHRcdFx0aGVpZ2h0OiAzLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmhvbWVwYWdlX19mZWF0dXJlcy1hcnRpY2xlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdC5mZWF0dXJlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAxcmVtIDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyBcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogNDklO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aDQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19saW5rO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbWVkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdH1cblxuXHRcdCY+IHNwYW4ge1xuXHRcdFx0d2lkdGg6IDYwJTtcblxuXHRcdFx0Jj5zcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jj4gc3Bhbixcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9IFxuXHR9XG59XG5cbi5ob21lcGFnZV9fZmVhdHVyZXMtcGFuZWwge1xuXHRwYWRkaW5nOiAycmVtIDA7XG5cdFxuXHQuaGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTZweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5mZWF0dXJlLWNvbnRhaW5lci01MC01MCB7XG5cdC5zaW1wbGUtZmVhdHVyZSB7XG5cdFx0cGFkZGluZzogMCAwIDAgMnJlbTtcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX19tZWQtZ3JheTtcblx0XHRcdHBhZGRpbmc6IDAgMS41cmVtIDAgMDtcblx0XHR9XG5cdH1cbn0iLCIuaGVyby1pbWFnZV9fY29udGFpbmVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAzM3Z3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdH1cbn0iLCIubWlzc2lvbi1zdGF0ZW1lbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xuXHRwYWRkaW5nOiAxLjVyZW0gMCAyLjVyZW0gMi41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXHQmLnRvcC1vdmVybGF5IHtcblx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTE1cHg7XG5cdFx0fVxuXHR9XG5cdGg0IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19yZWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIFx0bGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgXHRmb250LXNpemU6IDIxcHg7XG4gICAgXHRjb2xvcjogJGNvbG9yX19yZWQ7XG5cdH1cblx0ZGl2IHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcblx0fVxuXG5cdC5vcHRpb25hbC1saW5rLFxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yX19yZWQgIWltcG9ydGFudDtcblx0fVxufSIsIi5yZXBvcnQtbGlzdGluZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDIuMnJlbSAwO1xuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmID4gaW1nLFxuXHRcdCYgPiAuaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdHdpZHRoOiAyOCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHQgICAgfVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aDQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19saW5rO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50ZXh0IHtcblx0XHRmb250OiB7XG5cdFx0XHRmYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtYm9sZDtcblx0XHRcdHNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdHdpZHRoOiA2NyU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmRhdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRcdG1hcmdpbjogLjI1cmVtIDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbGlnaHQtZ3JheTtcblx0XHRcdGZvbnQ6IHtcblx0XHRcdFx0ZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zO1xuXHRcdFx0XHRzaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ub3JkZXItYnkge1xuICAgIGNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBhIHtcbiAgICBcdGNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuICAgIFx0Zm9udC1zaXplOiAxNHB4O1xuICAgIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgXHQmLmFjdGl2ZSB7XG4gICAgXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcbiAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgXHR9XG4gICAgfVxufSIsIi5yZWxhdGVkLXJlYWRpbmcge1xuXHQucmVhZGluZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAxJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyxcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogMzUlO1xuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdHdpZHRoOiAyMCVcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0XHR3aWR0aDogMzUlXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2libXBsZXgtc2Fucy1ib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAuODVyZW07XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR3aWR0aDogNTklO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdHdpZHRoOiA3MCVcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdFx0XHR3aWR0aDogNTklXG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluaztcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0XHQmLnNpbXBsZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmV4dGVybmFsIHtcblx0XHRcdC5kYXRlOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaWNvbnMvZXhpdC5wbmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRoZWlnaHQ6IC45cmVtO1xuXHRcdFx0XHR3aWR0aDogLjlyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJlbGF0ZWQtcmVhZGluZy1zaW1wbGlmaWVkIHtcblx0LnJlYWRpbmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfX21lZC1ncmF5O1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAlO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHR3aWR0aDogOTAlO1xuXG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucmVsYXRlZC1yZWFkaW5nLmZ1bGwtd2lkdGgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LnJlYWRpbmcge1x0XHRcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfX21lZC1ncmF5O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9fbWVkLWdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkLCAmOm50aC1jaGlsZCg0bikge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHR3aWR0aDogNDklO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdHdpZHRoOiAyNCU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdHdpZHRoOiA5NSU7XG5cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNlY3Rpb24ge1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGltZy5zaXplLW1lZGl1bSxcblx0aW1nLnNpemUtdGh1bWJuYWlsLCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxufSIsIi5zaW1wbGUtZmVhdHVyZSB7XG5cdCZfX2ZlYXR1cmUge1xuXHRcdG1hcmdpbjogMS43NXJlbSAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIGNsZWFyOiBib3RoO1xuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGg0IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluaztcblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdCAgICB3aWR0aDogMzAlO1xuXHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX3JlZDtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0aDIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCAwIC0xMXB4IDA7XG5cdFx0fVxuXG5cdFx0LnZpZXctYWxsIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3JlZDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLW1lZDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0fVxufSIsIi5zaW1wbGUtaW1nLWJhbm5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XHRcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHRcblx0fVxuXG5cdCYubGF2ZW5kZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGF2ZW5kZXI7XG5cblx0XHQuc2ltcGxlLWJhbm5lci1jb250ZW50IHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaW1wbGUtYmFubmVyIHtcblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogNSU7XG4gICAgXHRcdHdpZHRoOiA2MCU7XG5cblx0XHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gNSU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0cGFkZGluZzogM3JlbTtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwcmVtO1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQ6IHtcblx0XHRcdFx0XHRmYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdFx0XHRcdFx0c2l6ZTogLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0XHRmb250LXNpemU6IC43NXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhLmJ0bi1saWdodC1ibHVlLFxuXHRcdFx0YS5idG4tZGFyay1ibHVle1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cblx0XHRcdFx0QG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCYtaW1nIHtcblx0XHRcdGhlaWdodDogNTB2dztcbiAgXHRcdFx0d2lkdGg6IDQwJTtcblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kOiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdHJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRzaXplOiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zdGF0ZS1pbi1kZXRhaWwge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFxuXHQmLmJsdWUtd2lkZ2V0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhcmstYmx1ZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtO1xuXG5cdFx0aDEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdG1hcmdpbi10b3A6IC01cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcmVkO1xuXHRcdFx0XHRib3R0b206IDZweDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDE1MCU7XG5cdFx0XHRcdEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTAlO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNlcmlmLWxpZ2h0O1xuXHRcdH1cblxuXHRcdC5kcm9wZG93biB7XG5cdFx0XHQmLXNlbGVjdG9yIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19sYXZlbmRlcjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICR3aGl0ZTsgXG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1zdGF0ZXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0IGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdGF0ZS1zZWxlY3RvciB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHR9XG5cdH1cblxuXHQuc3RhdGUtc2VsZWN0b3Ige1xuXHRcdHBhZGRpbmc6IDE0cHggNXB4O1xuXHR9XHRcbn0gXG5cbkBrZXlmcmFtZXMgaGVhcnRiZWF0IHtcbiAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKSB9XG59IiwiLnN1YnNjcmliZS1wYW5lbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc3Vic2NyaWJlO1xuXHRib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICRjb2xvcl9fcmVkO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250OiB7XG5cdFx0ZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRcdHNpemU6IDEuMjVyZW07XG5cdH1cblx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0cGFkZGluZzogMy41cmVtIDAgM3JlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgI3skdGFibGV0LXVwfSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCdpY29ucy9oZWFydGJlYXQtYmx1ZS5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kOiB7XG5cdFx0XHRzaXplOiAyMDAwcHggMzAwcHg7XG5cdFx0XHRyZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHBvc2l0aW9uOiAtNDAwcHggY2VudGVyO1xuXHRcdH1cblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdHBhZGRpbmc6IDMuNXJlbSAwIDcuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xuXHR9XG5cblx0QG1lZGlhICN7JGxhcHRvcC11cH0ge1xuXHRcdGJhY2tncm91bmQ6IHtcblx0XHRcdHBvc2l0aW9uOiA1MCUgY2VudGVyO1xuXHRcdH1cblx0XHRwYWRkaW5nOiAzcmVtIDNyZW0gNi43NXJlbTtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHR9XG5cblx0cCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDg1JTtcblxuXHRcdEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogLS41cmVtO1xuXHRcdH1cblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbWVkO1xuXHR9XG5cblx0LmJ0biB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0XHR3aWR0aDogMTQwcHg7XG5cdFx0bWFyZ2luOiAxcmVtIGF1dG8gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skdXAtdG8tdGFibGV0fSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5kaWdlc3QtbWFpbiB7XG5cdFx0Zm9udC1zaXplOiAxLjg1cmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICN7JHVwLXRvLXRhYmxldH0ge1x0XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQuZGlnZXN0LWRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdEBtZWRpYSAjeyR1cC10by10YWJsZXR9IHtcblx0XHRcdGZvbnQtc2l6ZTogLjg1cmVtO1xuXHRcdFx0bWFyZ2luOiAxLjFyZW0gYXV0bztcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblx0fVxuXG5cdCYubWlkLXBhZ2Uge1xuXHRcdC5zdWJzY3JpYmVfX2hlYXJ0LWJlYXRfX21haW4ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMTIwcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldC11cH0ge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCdpY29ucy9oZWFydGJlYXQucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB7XG5cdFx0XHRcdHNpemU6IDIwMDBweCAzMDBweDtcblx0XHRcdFx0cmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdHBvc2l0aW9uOiAtNDAwcHggY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDMuNXJlbSAwIDcuNXJlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB7XG5cdFx0XHRcdHBvc2l0aW9uOiA1MCUgY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0cGFkZGluZzogM3JlbSAzcmVtIDYuNzVyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cdFx0fVxuXHR9XG5cdFxuXHQuYmVhdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5zdWJzY3JpYmVfX2hlYXJ0LWJlYXQge1xuXG5cdFx0Jl9fbWFpbiB7XHRcblx0XHRcdGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMTIwcHggc29saWQgJGNvbG9yX19kYXJrLWJsdWU7XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0Ym90dG9tOiAtNHJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdCZfX21haW4tYm9yZGVyIHtcblx0XHRcdGJvcmRlci1sZWZ0OiA0MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiA0MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMTQ1cHggc29saWQgJGNvbG9yX19yZWQ7XG5cdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRib3R0b206IC0zLjFyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdCZfX2xlZnQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogMjBweCBzb2xpZCAkY29sb3JfX3N1YnNjcmliZTtcblx0XHRcdGxlZnQ6IC05cHg7XG5cdFx0XHRib3R0b206IC00cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cblx0XHQmX19sZWZ0LWJvcmRlciB7XG5cdFx0XHRib3JkZXItbGVmdDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDM5cHggc29saWQgJGNvbG9yX19yZWQ7XG5cdFx0XHRsZWZ0OiAtMTFweDtcblx0XHRcdGJvdHRvbTogLTYuMjVyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogMjBweCBzb2xpZCAkY29sb3JfX3N1YnNjcmliZTtcblx0XHRcdGxlZnQ6IDg3cHg7XG5cdFx0XHRib3R0b206IC00cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cblx0XHQmX19yaWdodC1ib3JkZXIge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAzOXB4IHNvbGlkICRjb2xvcl9fcmVkO1xuXHRcdFx0bGVmdDogNzVweDtcblx0XHRcdGJvdHRvbTogLTYuMjVyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4iLCIudG9vbGtpdC1zaWRlYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4ICNiZGJjYmM7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faWJtcGxleC1zYW5zLWxpZ2h0O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRwYWRkaW5nOiAxcmVtIDA7XG5cdFxuXHQmPmRpdiB7XG5cdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2xpZ2h0LWdyYXk7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblxuXHRcdCYudG9vbGtpdF9fYWNjb3JkaW9uIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY29udGFjdCB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDA7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmLS1maWxlcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190b29sa2l0LWdyYXk7XG5cdFx0bWF4LWhlaWdodDogMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0bWF4LWhlaWdodDogOTk5cHg7XG5cdFx0fVxuXHRcdFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ibHVlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAuMjVyZW0gMXJlbSAuMjVyZW0gMnJlbTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji5mdWxsLXJlcG9ydCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX19sYXZlbmRlciwgLjEpO1xuXHRcdFx0ICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMnJlbTtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG5cdFx0XHQgICAgY29sb3I6ICRjb2xvcl9fcmVkO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdGF0ZS1pbi1kZXRhaWwgIHtcblxuXHRcdC5zdGF0ZS1zZWxlY3RvciB7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDA7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCJAaW1wb3J0IFwiYXQtYS1nbGFuY2VcIjtcbkBpbXBvcnQgXCJibG9ja3F1b3RlXCI7XG5AaW1wb3J0IFwiYm9kLXN0YWZmXCI7XG5AaW1wb3J0IFwiY29udGFjdC1ib3hcIjtcbkBpbXBvcnQgXCJkYXRhLWluLWRldGFpbFwiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuQGltcG9ydCBcImZ1bGx3aWR0aC1pbWctdGV4dFwiO1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcImhvbWVwYWdlLWZlYXR1cmUtYmxvY2tcIjtcbkBpbXBvcnQgXCJmZWF0dXJlLWNvbnRhaW5lci01MC01MFwiO1xuQGltcG9ydCBcImhlcm8taW1nLWJhbm5lclwiO1xuQGltcG9ydCBcIm1pc3Npb24tc3RhdGVtZW50XCI7XG5AaW1wb3J0IFwicmVwb3J0LWxpc3RpbmdcIjtcbkBpbXBvcnQgXCJyZWxhdGVkLXJlYWRpbmdcIjtcbkBpbXBvcnQgXCJzZWN0aW9uXCI7XG5AaW1wb3J0IFwic2ltcGxlLWZlYXR1cmVcIjtcbkBpbXBvcnQgXCJzaW1wbGUtaW1nLWJhbm5lclwiO1xuQGltcG9ydCBcInN0YXRlLWluLWRldGFpbFwiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuQGltcG9ydCBcInN1YnNjcmliZVwiO1xuQGltcG9ydCBcInRvb2xraXQtc2lkZWJhclwiO1xuXG5cbi5wYWdpbmF0aW9uIHtcblx0Jj4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMnB4O1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGF2ZW5kZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19pYm1wbGV4LXNhbnMtbGlnaHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xhdmVuZGVyO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn0iLCIvKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLCAvKiBPbGRlciAvIE5ld2VyIFBvc3RzIE5hdmlnYXRpb24gKGFsd2F5cyBoaWRkZW4pICovXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7IC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiY2FwdGlvbnNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiZ2FsbGVyaWVzXCI7XG4iLCIud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG5cdFx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xuXHR9XG5cblx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0bWFyZ2luOiAwLjgwNzVlbSAwO1xuXHR9XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxuXHRAZm9yICRpIGZyb20gMiB0aHJvdWdoIDkge1xuXHRcdC5nYWxsZXJ5LWNvbHVtbnMtI3skaX0gJiB7XG5cdFx0XHRtYXgtd2lkdGg6IG1hcC1nZXQoICRjb2x1bW5zLCAkaSApO1xuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iXX0= */
