@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.otgs-development-site-front-end{display:none}@font-face{font-family:Barlow;src:url(../fonts/Barlow-Black.woff2) format("woff2"),url(../fonts/Barlow-Black.woff) format("woff"),url(../fonts/Barlow-Black.svg#Barlow-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../fonts/Barlow-Regular.woff2) format("woff2"),url(../fonts/Barlow-Regular.woff) format("woff"),url(../fonts/Barlow-Regular.svg#Barlow-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../fonts/Barlow-Medium.woff2) format("woff2"),url(../fonts/Barlow-Medium.woff) format("woff"),url(../fonts/Barlow-Medium.svg#Barlow-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../fonts/Barlow-SemiBold.woff2) format("woff2"),url(../fonts/Barlow-SemiBold.woff) format("woff"),url(../fonts/Barlow-SemiBold.svg#Barlow-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../fonts/Barlow-Bold.woff2) format("woff2"),url(../fonts/Barlow-Bold.woff) format("woff"),url(../fonts/Barlow-Bold.svg#Barlow-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}body{font-family:Barlow,sans-serif;font-size:16px;line-height:1.35;font-weight:400;color:#363636}.h1,.h2,.h3,h1,h2,h3{color:#413683;font-family:Barlow,sans-serif}.h4,.h5,.h6,h4,h5,h6{color:#38becb;font-family:Barlow,sans-serif}h1,h2,h3,h4,h5,h6,p{margin-top:0}.post-container h2,.post-container h3,.post-container h4{font-size:37px;font-weight:600}.post-container p{color:#031d44;font-size:18px;line-height:24px;margin-bottom:32px}@media screen{.h1,h1{font-size:50px;margin-bottom:15px;line-height:.9;font-weight:100}.h2,h2{font-size:24px;margin-bottom:15px;line-height:.9;font-weight:100}.h3,h3{font-size:24px;margin-bottom:15px;line-height:.9;font-weight:100}.h4,h4{font-size:20px;margin-bottom:15px;line-height:.9;font-weight:900}.h5,h5{font-size:19px;margin-bottom:15px;line-height:.9;font-weight:900}.h6,h6{font-size:16px;margin-bottom:15px;line-height:.9;font-weight:900}}@media screen and (min-width:600px){.h1,h1{font-size:87px;margin-bottom:15px;line-height:.9}.h2,h2{font-size:71px;margin-bottom:15px;line-height:.9}.h3,h3{font-size:56px;margin-bottom:15px;line-height:.9}.h4,h4{font-size:22px;margin-bottom:15px;line-height:.9}.h5,h5{font-size:18px;margin-bottom:15px;line-height:.9}.h6,h6{font-size:17px;margin-bottom:15px;line-height:.9}}p{margin-bottom:15px}a{text-decoration:none;transition:all .25s ease-in-out}p a{color:#ff005c}sup{top:-.85em;font-size:50%}.symbol{font-size:109%}.font--primary-alt{color:#21efbf}h2.font--lg{font-size:87px;text-transform:uppercase}h3.font--lg{font-size:80px;text-transform:uppercase}@font-face{font-family:icons;src:url(../fonts/icons.eot?41154004);src:url(../fonts/icons.eot?41154004#iefix) format("embedded-opentype"),url(../fonts/icons.woff2?41154004) format("woff2"),url(../fonts/icons.woff?41154004) format("woff"),url(../fonts/icons.ttf?41154004) format("truetype"),url(../fonts/icons.svg?41154004#icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-right-open-1:before{content:"\e800"}.icon-chat:before{content:"\e801"}.icon-down-open-big:before{content:"\e802"}.icon-arrow-button:before{content:"\e803"}.icon-up-open-big:before{content:"\e804"}.icon-down-open:before{content:"\e805"}.icon-up-open:before{content:"\e806"}.icon-down-open-mini:before{content:"\e807"}.icon-up-open-mini:before{content:"\e808"}.icon-right-dir:before{content:"\e809"}.icon-youtube-play-1:before{content:"\e80a"}.icon-right-open:before{content:"\e80b"}.icon-right-open-big:before{content:"\e80c"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-linkedin:before{content:"\f0e1"}.icon-youtube-play:before{content:"\f16a"}.icon-instagram:before{content:"\f16d"}.icon-whatsapp:before{content:"\f232"}.icon-facebook-squared:before{content:"\f308"}.icon-linkedin-squared:before{content:"\f30c"}#wpadminbar{top:auto;bottom:0}@media screen and (max-width:800px){#wpadminbar{display:none}.section:last-of-type{padding-bottom:40px!important;margin-bottom:0!important}}html.html{margin-top:0!important;direction:ltr}.above{margin-top:0!important}body,html{height:100%;min-height:100%;margin:0}body{background-color:#031d44}body.page-news{background-color:#fff}main{overflow:hidden;max-width:100%}img{width:100%;height:auto}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.section{padding-top:80px}.section:last-of-type{padding-bottom:250px!important;margin-bottom:0!important}table tr th{text-align:left;padding:10px;background-color:#f6f6f6}table tr td{padding:5px 10px;background-color:#f6f6f6}.c--max{max-width:2000px;width:100%;margin-left:auto;margin-right:auto}.c--lg{max-width:1600px;width:92%;margin-left:auto;margin-right:auto}.c--md{max-width:1200px;width:92%;margin-left:auto;margin-right:auto}.c--sm{max-width:880px;width:92%;margin-left:auto;margin-right:auto}.color--primary{color:#031d44}.color--primary-alt{color:#21efbf}.color--secondary{color:#ff005c}.background--primary{background-color:#031d44}.background--secondary{background-color:#ff005c}.title-container{text-align:left;max-width:720px;margin-bottom:80px}.title-container h2{text-transform:uppercase}.title-container h3{font-size:56px;margin-bottom:24px}.title-container p{font-size:25px}.image-container{position:relative;overflow:hidden}.image-container-absolute{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.img-center{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;min-height:100%;min-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.text-center{text-align:center}.no-list ul,ul.no-list{list-style:none;padding-left:0;margin:0}.theme--light,.theme--light a,.theme--light h1,.theme--light h2,.theme--light h3,.theme--light h4,.theme--light h5,.theme--light h6,.theme--light li,.theme--light p{color:#fff}.theme--light .title-container h3{color:#21efbf}.theme--dark,.theme--dark a,.theme--dark h1,.theme--dark h2,.theme--dark h3,.theme--dark h4,.theme--dark h5,.theme--dark h6,.theme--dark li,.theme--dark p{color:#031d44}.background--light{background-color:#f7f7f7}.box-shadow{box-shadow:0 4px 10px rgba(0,0,0,.12)}.hidden{display:none}.text-cursor:after{content:"_";display:inline-block;color:#21efbf;position:absolute}@media screen and (max-width:0px){.hide--all{display:none!important}}@media screen and (min-width:0px){.show--all{display:none!important}}@media screen and (max-width:450px){.hide--small{display:none!important}}@media screen and (min-width:450px){.show--small{display:none!important}}@media screen and (max-width:600px){.hide--medium{display:none!important}}@media screen and (min-width:600px){.show--medium{display:none!important}}@media screen and (max-width:800px){.hide--tablet-portrait{display:none!important}}@media screen and (min-width:800px){.show--tablet-portrait{display:none!important}}@media screen and (max-width:1024px){.hide--large{display:none!important}}@media screen and (min-width:1024px){.show--large{display:none!important}}@media screen and (max-width:1200px){.hide--xlarge{display:none!important}}@media screen and (min-width:1200px){.show--xlarge{display:none!important}}@media screen and (max-width:1670px){.hide--footerbreak{display:none!important}}@media screen and (min-width:1670px){.show--footerbreak{display:none!important}}@media screen and (max-width:800px){#wpadminbar{display:none}.section:last-of-type{padding-bottom:40px!important;margin-bottom:0!important}}@media (max-width:800px){.section.bg-change{padding-top:150px!important}}.hide-section{display:none}body:not(.home) .site-header.scrolled{background-color:#031d44}.header-nav>li:first-child{display:none}.site-header{position:fixed;top:0;left:0;width:100%;height:90px;z-index:50;transition:all .5s ease-in-out}.site-header.scrolled{background-color:#031d44}.site-header.scrolled .logo-container{height:45px}html.freeze{background-color:#031d44}html.freeze footer,html.freeze main,html.freeze main div,html.freeze section{max-height:0!important;overflow:hidden!important;padding:0!important;opacity:0;transition:all .5s}.home .site-header:not(.scrolled){height:90px}.site-header .background-gradient{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg,#031d44,transparent);z-index:0;opacity:0;transition:all .5s ease-in-out}.site-header.scrolled .background-gradient{opacity:.8}.header-menu{display:flex;justify-content:space-between;align-items:center;height:100%;position:relative;flex-wrap:wrap}.header-menu .logo-container{height:55px;-moz-flex:0 1 auto;flex:0 1 auto;top:-10px}.header-menu .logo-container.logod{display:none}.page-news .header-menu .logo-container,.page-team .header-menu .logo-container,.page-template-terms-template .header-menu .logo-container,.single-post .header-menu .logo-container{display:none!important}.page-news .header-menu .logo-container.logod,.page-team .header-menu .logo-container.logod,.page-template-terms-template .header-menu .logo-container.logod,.single-post .header-menu .logo-container.logod{display:block!important}.page-news .headerlocation .yourlocation .locationselect:after,.page-team .headerlocation .yourlocation .locationselect:after,.page-template-terms-template .headerlocation .yourlocation .locationselect:after,.single-post .headerlocation .yourlocation .locationselect:after{color:#031d44!important}.logo-container{position:relative}.logo-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/UNDERSCORE.svg);-webkit-animation:flash 1.5s linear infinite;animation:flash 1.5s linear infinite}@-webkit-keyframes flash{50%{opacity:0}}.header-menu .logo-container svg{width:100%;fill:#fff}.header-menu nav{-moz-flex:1 1 70%;flex:1 1 70%;position:relative}.collapsed .header-menu nav{overflow:hidden}.header-menu .logo-container img{height:100%;width:auto;max-height:100%;max-width:100%}.header-menu nav{display:flex;justify-content:center;flex-direction:column}.header-menu nav .wc-cart-menu-container{margin-left:15px}.header-menu ul{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}.header-menu ul li{margin-top:0}.header-menu ul li:not(:last-child){margin-right:1.08rem}.header-menu ul li a{height:100%;color:#fff;font-size:17px;font-weight:100;text-transform:uppercase}#fullPageMenu .header-nav .current-menu-ancestor>a,.header-menu nav .current-menu-item>a,.header-menu nav .current-menu-parent>a,.header-menu ul li:hover>a{color:#fff}.header-menu .header-nav{margin-bottom:3px}.header-menu .header-nav li a{font-size:15px;font-weight:700;color:#fff}.header-menu .header-nav li a:hover{color:#21efbf}.header-menu .header-sub-nav li:not(:last-child){margin-right:24px}.header-menu .header-sub-nav li a{font-weight:900;color:#031d44;font-size:19px}.header-menu .header-end{display:flex;justify-content:flex-end}.header-menu .header-single-button{margin-left:25px}.header-menu .header-single-button li a{padding:7px 19px 9px;border:2px solid #031d44;background-color:#031d44;border-radius:30px;color:#031d44;font-weight:700;white-space:nowrap}.header-menu .header-single-button li a:hover{border-color:#ff005c;background-color:#ff005c;color:#031d44}.header-menu .menu-item-has-children{position:relative}.header-menu .menu-item-has-children .sub-menu{position:absolute;display:flex;flex-direction:column;top:25px;visibility:hidden;opacity:0;transition:all .25s ease-in-out;transform:translateY(5px);align-items:flex-start}.header-menu .menu-item-has-children .sub-menu:before{content:"";width:0;height:0;border-style:solid;border-width:0 9.5px 16.5px 9.5px;border-color:transparent transparent #0f2d5c transparent;line-height:0;margin-left:28px}.header-menu .menu-item-has-children .sub-menu li{margin-right:0;background-color:#0f2d5c;width:100%;padding-left:15px;padding-right:20px}.header-menu .menu-item-has-children .sub-menu li:not(:first-child){padding-top:4px}.header-menu .menu-item-has-children .sub-menu li:first-child{padding-top:10px}.header-menu .menu-item-has-children .sub-menu li:last-child{padding-bottom:15px}.header-menu .menu-item-has-children .sub-menu li a{color:#fff!important;font-weight:100;font-size:16px;white-space:nowrap}.header-menu .menu-item-has-children .sub-menu li a:hover,.header-menu .menu-item-has-children .sub-menu li.current-menu-item a{color:#21efbf!important}.header-menu .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.page-about .header-menu .header-nav li a,.page-news .header-menu .header-nav li a,.page-team .header-menu .header-nav li a,.single-careers .header-menu .header-nav li a,.single-post .header-menu .header-nav li a{color:#031d44}.page-about .header-menu .header-nav li a:hover,.page-news .header-menu .header-nav li a:hover,.page-team .header-menu .header-nav li a:hover,.single-careers .header-menu .header-nav li a:hover,.single-post .header-menu .header-nav li a:hover{color:#21efbf}.page-about .scrolled .header-menu .header-nav li a,.page-news .scrolled .header-menu .header-nav li a,.page-team .scrolled .header-menu .header-nav li a,.single-careers .scrolled .header-menu .header-nav li a,.single-post .scrolled .header-menu .header-nav li a{color:#fff}.page-about .scrolled .header-menu .header-nav li a:hover,.page-news .scrolled .header-menu .header-nav li a:hover,.page-team .scrolled .header-menu .header-nav li a:hover,.single-careers .scrolled .header-menu .header-nav li a:hover,.single-post .scrolled .header-menu .header-nav li a:hover{color:#21efbf}header .locationselect{font-size:14px}.yourlocation.loc--row .locationselect:before{background-image:url(../images/flags/rest-of-world.svg)!important;background-size:cover}.yourlocation.loc--us .locationselect:before{background-image:url(../images/flags/us.svg)!important;background-size:cover}.yourlocation.loc--ie .locationselect:before{background-image:url(../images/flags/ie.svg)!important;background-size:cover}.yourlocation.loc--de .locationselect:before{background-image:url(../images/flags/de.svg)!important;background-size:cover}.yourlocation.loc--ar .locationselect:before{background-image:url(../images/flags/uae.svg)!important;background-size:cover}.yourlocation.loc--sg .locationselect:before{background-image:url(../images/flags/sg.svg)!important;background-size:cover}.headerlocation{width:100%}.headerlocation .yourlocation{position:absolute;padding-right:40px;right:0;cursor:pointer}.headerlocation .yourlocation span:hover{transition:all .2s;color:#21efbf}.headerlocation .yourlocation .locationselect{text-transform:uppercase;color:#ff005c}.headerlocation .yourlocation .locationselect:before{content:"";display:block;width:20px;height:12px;background-image:url(../images/flags/gb.svg);position:absolute;position:absolute;right:0;top:6px}.headerlocation .yourlocation .locationselect:after{content:"\e80c";margin-left:8px;font-size:12px;font-family:icons;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:28px;top:57%;color:#fff;transform:translateY(-50%);transition:all .25s ease-in-out}.headerlocation .wpml-ls-statics-footer ul,.headerlocation header .wpml-ls-statics-footer ul{align-items:baseline}.menu-icon-container{display:none;position:relative;width:115px;justify-content:flex-end}.menu-icon-container h5{position:absolute;margin-bottom:0;right:32px;top:50%;font-size:19px;transform:translateY(-50%);color:#fff;text-transform:uppercase;font-weight:700}.full-page-menu-icon{width:22px;height:17px;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;opacity:1;z-index:21;transition:opacity .5s}.full-page-menu-icon span{display:block;position:absolute;height:3px;width:100%;background-color:#fff;border-radius:0;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.full-page-menu-icon span:nth-child(1){top:0}.full-page-menu-icon span:nth-child(2),.full-page-menu-icon span:nth-child(3){top:7px}.full-page-menu-icon span:nth-child(4){bottom:0}.menu-icon-container.open .full-page-menu-icon span:nth-child(1){top:18px;width:0%;left:50%}.menu-icon-container.open .full-page-menu-icon span:nth-child(2){transform:rotate(45deg);opacity:1}.menu-icon-container.open .full-page-menu-icon span:nth-child(3){transform:rotate(-45deg);opacity:1}.menu-icon-container.open .full-page-menu-icon span:nth-child(4){top:18px;width:0%;left:50%}.full-page-menu{display:none}.full-page-menu .background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#031d44}.full-page-menu__container{padding-top:150px;padding-bottom:70px}.full-page-menu .header-nav>li:first-child{display:inline-block}.full-page-menu .header-nav li{margin-bottom:12px}.full-page-menu .header-nav a{font-size:24px;color:#fff;font-weight:700;text-transform:uppercase}.full-page-menu .header-sub-nav li:not(:last-child){margin-bottom:8px}.full-page-menu .header-sub-nav a{font-size:24px;font-weight:700}#fullPageMenu{position:absolute;flex-direction:column;justify-content:center;top:0;left:0;width:100%;min-height:100%;z-index:40;opacity:0}#fullPageMenu.show{display:flex}#fullPageMenu ul{text-decoration:none;list-style:none;padding:0;margin:0;text-align:center}#fullPageMenu li{position:relative;transform:translateX(-10px);transition:transform .5s ease-in-out;cursor:pointer}#fullPageMenu li.menu-item-has-children>a:nth-of-type(1):after{content:"\e80c";margin-left:14px;font-size:15px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;position:absolute;color:#21efbf;transform:rotate(90deg);transition:all .25s ease-in-out;top:7px}#fullPageMenu li.menu-item-has-children>a:nth-of-type(1).opened:after{transform:rotate(-90deg)}#fullPageMenu li a{text-decoration:none;opacity:0;transition:opacity .5s ease-in-out}#fullPageMenu li.animate{transform:translateX(0)}#fullPageMenu li.animate a{opacity:1}#fullPageMenu li.animate div{width:100%}.page-news .full-page-menu-icon span,.page-team .full-page-menu-icon span,.page-template-standard-template .full-page-menu-icon span,.page-template-terms-template .full-page-menu-icon span,.single-post .full-page-menu-icon span{background-color:#031d44}.page-news .menu-icon-container h5,.page-team .menu-icon-container h5,.page-template-standard-template .menu-icon-container h5,.page-template-terms-template .menu-icon-container h5,.single-post .menu-icon-container h5{color:#031d44!important;transition:all .25s ease-in-out}.page-news .scrolled .full-page-menu-icon span,.page-team .scrolled .full-page-menu-icon span,.page-template-standard-template .scrolled .full-page-menu-icon span,.page-template-terms-template .scrolled .full-page-menu-icon span,.single-post .scrolled .full-page-menu-icon span{background-color:#fff!important}.page-news .scrolled .menu-icon-container h5,.page-team .scrolled .menu-icon-container h5,.page-template-standard-template .scrolled .menu-icon-container h5,.page-template-terms-template .scrolled .menu-icon-container h5,.single-post .scrolled .menu-icon-container h5{color:#fff!important;transition:all .25s ease-in-out}.freeze .full-page-menu-icon span{background-color:#fff!important}.freeze .menu-icon-container h5{color:#fff!important;transition:all .25s ease-in-out}@media (max-width:800px){.header-menu .logo-container{top:0}#fullPageMenu{opacity:1}.header-menu .logo-container{height:37px}.site-header{height:80px}.site-header.scrolled{background-color:#031d44}.site-header.scrolled .logo-container{height:37px}.header-menu nav{display:none}.headerlocation{display:none}.menu-icon-container{display:flex}#fullPageMenu .sub-menu{width:100%;position:relative;visibility:visible;opacity:1;background-color:transparent;transform:none;top:0;max-height:0;overflow:hidden;margin-top:-5px;padding-bottom:10px;transition:all .5s ease-in}#fullPageMenu .sub-menu.show{max-height:500px;transition:all .5s ease-out}#fullPageMenu .sub-menu a{font-size:18px;color:#21efbf}#fullPageMenu .sub-menu.expand{max-height:120px}#fullPageMenu .sub-menu .menu-item:first-child{margin-top:15px}#fullPageMenu .sub-menu .menu-item{width:100%;opacity:1;transform:none}#fullPageMenu .sub-menu .menu-item a{font-size:18px}}.locmenu>a{font-weight:100!important;font-size:20px!important;position:relative!important}.locmenu>a:after{content:"\e80c";margin-left:14px;font-size:15px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;position:absolute;color:#fff!important;transform:rotate(0)!important;transition:all .25s ease-in-out;top:4px!important}.locmenu>a:before{content:"";display:block;width:20px;height:12px;background-image:url(../images/flags/rest-of-world.svg);position:absolute;right:-55px;top:8px}.uk.locmenu>a:before{background-image:url(../images/flags/gb.svg)}.us.locmenu>a:before{background-image:url(../images/flags/us.svg)}.ie.locmenu>a:before{background-image:url(../images/flags/ie.svg)}.de.locmenu>a:before{background-image:url(../images/flags/de.svg)}.ar.locmenu>a:before{background-image:url(../images/flags/uae.svg)}.sg.locmenu>a:before{background-image:url(../images/flags/sg.svg)}.locmenu{opacity:0;margin-top:30px;bottom:-10px;transition:all .3s!important;transition-delay:1.7s!important;transform:translateX(0)!important}.freeze .locmenu{opacity:1;margin-top:30px;bottom:0;transition:all .3s!important;transition-delay:1.7s!important;transform:translateX(0)!important}body.forminator-hustle-dropdown-fix .forminator-select.forminator-select-dropdown-container--open{z-index:30}.footer{display:flex;flex-wrap:wrap;clear:both}.footer .footer-wrapper{padding-top:74px;width:47.7%;padding-left:11.875%;background-color:#031d44}.footer .footer-wrapper img{width:auto;margin-bottom:50px}.footer .footer-wrapper .footer-social{max-width:466px;display:none}.footer .footer-wrapper .footer-social h6{border-bottom:solid 1px #ff005c;padding-bottom:13px;margin-bottom:12px}.footer .footer-wrapper .footer-social a{color:#fff;text-transform:unset;margin-right:76px;font-size:16px}.footer .footer-wrapper .footer-social a:hover{color:#21efbf}.footer .footer-wrapper .footer-social.active{display:block}.footer .footer-form{background-color:#21efbf;width:52.3%;margin-top:-130px;padding:81px 184px 80px 85px;padding-bottom:0;z-index:1}.footer .footer-form p{color:#031d44}.footer .footer-form p:first-child{font-size:61px;line-height:61px}.footer .footer-form p:first-child span{color:#fff}.footer .footer-form p:nth-of-type(2){font-size:20px;line-height:26px;margin-top:20px;max-width:525px}.footer .footer-form .forminator-button-submit{float:right;background-color:#031d44!important;color:#21efbf!important;font-size:20px!important;font-weight:600!important;border-radius:0!important;padding-left:20px!important;padding-right:20px!important;margin-top:10px!important}.footer .footer-form .forminator-button-submit:hover span{color:#fff}.footer .footer-form textarea,.footer .footer-form textarea:focus{border-style:none!important;border-color:Transparent!important;overflow:auto!important;outline:0!important;overflow:hidden!important;-ms-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important}.footer .footer-form #forminator-module-330.forminator-design--material .forminator-textarea--wrap:after{border-color:transparent!important}.footer .footer-form .select2-selection__arrow:before{content:"*Mandatory content required";font-size:14px}.footer .footer-form .select2-selection__arrow span{display:none!important}.footer .footer-form input::-moz-placeholder,.footer .footer-form textarea::-moz-placeholder{color:#031d44!important;font-size:20px!important;font-weight:500!important}.footer .footer-form input:-ms-input-placeholder,.footer .footer-form textarea:-ms-input-placeholder{color:#031d44!important;font-size:20px!important;font-weight:500!important}.footer .footer-form .select2-selection__placeholder,.footer .footer-form input::placeholder,.footer .footer-form textarea::placeholder{color:#031d44!important;font-size:20px!important;font-weight:500!important}.footer .footer-form .select2-selection--single[role=combobox],.footer .footer-form input{border-bottom-width:2px!important;border-bottom-color:rgba(3,29,68,.2)!important}.footer .footer-form .forminator-row:not(:last-child){margin-bottom:13px!important}.footer .footer-form .forminator-textarea{padding:0!important;padding-top:6px!important}.footer .footer-form textarea{resize:none!important;max-height:95px!important}.footer .footer-form .forminator-textarea--wrap:after{position:relative!important;width:100%!important;height:2px!important;background-color:rgba(3,29,68,.2)!important;display:block;border:none!important;border-radius:0!important;opacity:1!important}.footer .footer-form .select2-selection__arrow,.footer .footer-form .selection .select2-selection--single[role=combobox]:hover .select2-selection__arrow{color:#031d44!important}.footer .footer-form .forminator-ui#forminator-module-330.forminator-design--material .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:before{background-color:transparent}.footer .footer-form #forminator-module-330.forminator-design--material .forminator-input--wrap:after{background-color:transparent}.footer .outer-container{margin-top:60px;position:relative}.footer .container{position:relative;z-index:1}.footer .columns{justify-content:left;width:100%;margin-left:0}.footer .col h6{margin-bottom:5px;font-size:19px;color:#ff005c;font-weight:700;text-transform:uppercase}.footer .col a,.footer .col h6{line-height:25px;font-size:17px}.menu-locations-container a{font-size:16px;line-height:24px}.footer .columns .col{flex:0 1 18%}.footer .columns .col a{color:#fff;text-transform:uppercase}.footer .columns .col a:hover{color:#21efbf}.footer .columns .col:first-child{flex:0 1 227px;margin-right:5%;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:0}.footer .columns .col:nth-child(2){flex:0 1 15%}.footer .columns .col:nth-child(2) .yourlocation{text-transform:uppercase;color:#ff005c;margin-top:0}.footer .columns .col:nth-child(2) .yourlocation a{position:relative;font-size:16px;line-height:1;padding-right:45px}.footer .columns .col:nth-child(2) .yourlocation a:after{content:"\e80c";margin-left:8px;font-size:14px;font-family:icons;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:30px;top:57%;color:#fff;transform:translateY(-50%);transition:all .25s ease-in-out}.footer .columns .col:nth-child(2) .yourlocation a:before{content:"";display:block;width:20px;height:12px;background-image:url(../images/flags/gb.svg);position:absolute;position:absolute;right:0;top:4px}.footer .columns .col:nth-child(2) .yourlocation li a{padding-right:0}.footer .columns .col:nth-child(2) .yourlocation li a:hover:after{color:#21efbf}.footer .columns .col:last-child{flex:0 1 auto;max-width:200px}.footer .col h6:not(:first-child),.footer .columns .col:last-child h6:not(:first-child){margin-top:27px}.footer .columns{margin-bottom:44px}.footer .columns img{width:auto}.footer .columns .col:first-child img{width:130px}.footer-strapline{font-size:17px;margin-top:10px}.footer p{margin-bottom:0;line-height:1.34}.footer h5{margin-top:10px;margin-bottom:3px}.footer .socket{margin-bottom:0;padding-top:70px;padding-bottom:30px;justify-content:left;width:100%;background-color:#031d44;text-align:left;padding-left:11.875%;padding-right:184px}.footer .socket span{float:right}.footer .socket span a:hover{color:#21efbf!important}@media (max-width:1670px){.footer .socket{text-align:center;padding-top:90px}.footer .socket span{float:unset;display:block;width:100%;text-align:center;margin-top:20px}}.footer .socket p{text-align:left;font-size:16px;width:auto;display:inline-block;color:#a5a5a5}.footer .socket p:not(:last-child){padding-right:15px}.footer .socket p:not(:last-child):after{content:"";width:1px;background-color:#fff;height:14px;display:inline-block;margin-bottom:-2px;margin-left:20px}.footer .socket p.noline{padding-right:30px}.footer .socket p.noline:after{display:none}.footer .socket p.cprt:after{background-color:#a5a5a5}.footer .socket p.above a{color:#a5a5a5}.footer .strapline h6{font-size:17px;line-height:22px;margin-left:auto;margin-right:auto;color:#ff005c;margin-top:10px}.socket a{font-size:16px;font-weight:100;color:#fff}.socket a:hover{color:#21efbf}.footer .wpml-ls-statics-footer,header .wpml-ls-statics-footer{position:absolute;bottom:-30px;padding:10px;transform:translateY(100%);z-index:1;display:none;background-color:#031d44}.footer .wpml-ls-statics-footer ul,header .wpml-ls-statics-footer ul{display:flex;flex-direction:column;text-align:left}.footer .wpml-ls-statics-footer ul .wpml-ls-link,header .wpml-ls-statics-footer ul .wpml-ls-link{padding:2px 0;display:flex;align-items:center;background-color:transparent;margin-bottom:8px;color:#21efbf}.footer .wpml-ls-statics-footer ul .wpml-ls-link:hover:after,header .wpml-ls-statics-footer ul .wpml-ls-link:hover:after{color:#fff!important}.footer .wpml-ls-statics-footer ul .wpml-ls-link span,.footer .wpml-ls-statics-footer ul .wpml-ls-link:before,header .wpml-ls-statics-footer ul .wpml-ls-link span,header .wpml-ls-statics-footer ul .wpml-ls-link:before{display:none!important}.footer .wpml-ls-statics-footer ul .wpml-ls-link img,header .wpml-ls-statics-footer ul .wpml-ls-link img{margin-bottom:0;margin-right:10px;width:20px;display:none}.footer .wpml-ls-statics-footer ul .wpml-ls-link:after,header .wpml-ls-statics-footer ul .wpml-ls-link:after{font-family:Barlow!important;font-weight:inherit!important;font-size:inherit!important;margin-left:10px!important;line-height:inherit!important;right:auto!important;position:relative!important;top:auto!important;transform:none!important;font-size:14px!important}.footer .wpml-ls-statics-footer ul .wpml-ls-link:hover:after,header .wpml-ls-statics-footer ul .wpml-ls-link:hover:after{color:#21efbf}.footer .wpml-ls-statics-footer ul .wpml-ls-link:last-child:after,header .wpml-ls-statics-footer ul .wpml-ls-link:last-child:after{margin-left:0!important}.footer .wpml-ls-statics-footer ul .wpml-ls-link a,header .wpml-ls-statics-footer ul .wpml-ls-link a{padding-right:0;color:#21efbf}.footer .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-ar .wpml-ls-link:after,header .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-ar .wpml-ls-link:after{content:"UAE"}.footer .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-en .wpml-ls-link:after,header .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-en .wpml-ls-link:after{content:"UK"}.footer .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-de .wpml-ls-link:after,header .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-de .wpml-ls-link:after{content:"Germany"}.footer .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-int .wpml-ls-link:after,header .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-int .wpml-ls-link:after{content:"Talon International"}.footer .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-ie .wpml-ls-link:after,header .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-ie .wpml-ls-link:after{content:"Ireland"}.footer .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-row .wpml-ls-link:after,header .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-row .wpml-ls-link:after{content:"Rest Of World"}.footer .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-sg .wpml-ls-link:after,header .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-sg .wpml-ls-link:after{content:"Singapore"}.footer .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-us .wpml-ls-link:after,header .wpml-ls-statics-footer ul .wpml-ls-slot-footer.wpml-ls-item-us .wpml-ls-link:after{content:"US"}.footer .yourlocation,header .yourlocation{position:relative}.footer .yourlocation:hover .wpml-ls-statics-footer,header .yourlocation:hover .wpml-ls-statics-footer{display:block;width:142px;padding-bottom:0}.footer .yourlocation:hover .wpml-ls-statics-footer span,header .yourlocation:hover .wpml-ls-statics-footer span{font-size:10px}.footer .yourlocation:hover .wpml-ls-statics-footer{width:180px;left:0;right:0;margin-left:auto;margin-right:auto}@media (max-width:800px){.footer .socket p:not(:last-child){padding-right:5px}.footer .socket p:not(:last-child):after{content:"";width:1px;background-color:#fff;height:11px;display:inline-block;margin-bottom:-2px;margin-left:10px}.noline:after{display:none!important}.section{max-width:100%;position:relative}.footer .footer-wrapper{width:100%;padding:50px 25px 20px 25px;text-align:center;order:2}.footer .footer-wrapper .columns{width:100%;display:block}.footer .footer-wrapper .columns .col{display:block;text-align:center;max-width:unset;margin-right:0!important}.footer .footer-wrapper .columns .col h6{margin-top:20px}.footer .footer-wrapper .footer-social.active{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer-wrapper .footer-social h6{flex:0 1 100%}.footer .footer-wrapper .footer-social span{display:inline-block;margin:0 5px}.footer .footer-wrapper .footer-social span a{margin-right:0}.footer .footer-form{order:1;margin-top:0;width:100%;padding:25px}.footer .footer-form p:first-child{text-transform:uppercase;font-size:33px;line-height:36px;margin-top:50px;font-weight:500}.footer .footer-form p:nth-of-type(2){font-size:18px;line-height:24px;margin-top:25px;margin-bottom:20px}.footer .footer-form .select2-selection__arrow:before{font-size:10px}.footer .footer-form input::-moz-placeholder,.footer .footer-form textarea::-moz-placeholder{font-size:12px!important;font-weight:500!important}.footer .footer-form input:-ms-input-placeholder,.footer .footer-form textarea:-ms-input-placeholder{font-size:12px!important;font-weight:500!important}.footer .footer-form .select2-selection__placeholder,.footer .footer-form input::placeholder,.footer .footer-form textarea::placeholder{font-size:12px!important;font-weight:500!important}.footer .footer-form .forminator-button-submit{width:auto!important}.footer .socket{order:3;padding:25px;text-align:center}.footer .socket a{font-size:12px}.footer .socket p{font-size:12px}}body .footer .columns .col:nth-child(2) .yourlocation a:after{color:#fff!important}body .footer .columns .col:nth-child(2) .yourlocation a:hover:after{color:#21efbf!important}.section-404{padding-top:50px;text-align:center}.section-404 .button{margin-top:20px}.error404 .page-404{padding-bottom:200px}.error404 .page-404 .image-container{overflow:visible;width:1100px;margin-left:auto;margin-right:auto;max-width:none;transform:translateX(-50%);top:-53%}.page-404 .page-banner{display:flex;align-items:center;justify-content:center;padding-top:250px}.page-404 h5{color:#444}.page-404 .button-container{margin-top:0}#smooth-scroll{will-change:transform;overflow:hidden}#smooth-scroll .rellax{transition:transform .2s ease-out}#smooth-scroll .anim-scroll-fade-out{transition:opacity .1s ease-out}.anim-instant,.anim-scroll-trigger{opacity:0;will-change:transform,opacity}.anim-scroll{will-change:opacity}.anim-scroll-trigger[data-anim=slide-down]{opacity:1}.anim-instant[data-anim=text-reveal-right],.anim-instant[data-anim=text-reveal-up],.anim-scroll-trigger[data-anim=overlay-reveal-right],.anim-scroll-trigger[data-anim=text-reveal-up]{overflow:hidden}.anim-scroll-trigger[data-anim=text-reveal-up],.anim-text-reveal{display:block}.anim-scroll-trigger[data-anim=overlay-reveal-down]{opacity:1;will-change:unset}.anim-scroll-trigger .anim-image-overlay{position:absolute;top:0;left:0;height:100%;width:100%;will-change:transform,opacity}.scrollmagic .anim-scroll-fade-in-left{position:relative;left:-100px;opacity:0}.scrollmagic .anim-scroll-fade-in-right{position:relative;right:-100px;opacity:0}.case-study-placeholder{background-color:#0f2d5c}.flourish-line .line{position:absolute;top:0;width:3px;height:0;content:"";background-color:#21efbf;z-index:10;width:6px;left:0}.row:nth-of-type(odd) .flourish-line .line{right:0;left:auto}.logo-container:after{-webkit-animation:blink .9s linear infinite alternate!important;animation:blink .9s linear infinite alternate!important}.nice-fade-in,.nice-fade-in-2{opacity:0}.nice-fade-in-2.active,.nice-fade-in.active,.nice-fade.active{opacity:1}.lightbox--container{display:flex;align-items:center}.lightbox--container .splide__list{align-items:center}.lightbox--container .splide__slide{text-align:center}.lightbox--container .splide__pagination{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.lightbox--container img{max-height:90vh;width:auto}.columns{display:flex;justify-content:space-between}.columns.col--1>.col{flex:100%}.columns.col--2>.col{flex:0 1 50%}.columns.col--3>.col{flex:0 1 33.333%}.columns.col--4>.col{flex:0 1 25%}.columns.col--5>.col{flex:0 1 20%}.columns.col--6>.col{flex:0 1 16.6666%}@media screen and (max-width:800px){.columns{flex-direction:column}}.flex{display:flex}.flex-row{flex-direction:row}@media screen and (max-width:0px){.flex-row--max-all{flex-direction:row}}@media screen and (min-width:0px){.flex-row--min-all{flex-direction:row}}@media screen and (max-width:450px){.flex-row--max-small{flex-direction:row}}@media screen and (min-width:450px){.flex-row--min-small{flex-direction:row}}@media screen and (max-width:600px){.flex-row--max-medium{flex-direction:row}}@media screen and (min-width:600px){.flex-row--min-medium{flex-direction:row}}@media screen and (max-width:800px){.flex-row--max-tablet-portrait{flex-direction:row}}@media screen and (min-width:800px){.flex-row--min-tablet-portrait{flex-direction:row}}@media screen and (max-width:1024px){.flex-row--max-large{flex-direction:row}}@media screen and (min-width:1024px){.flex-row--min-large{flex-direction:row}}@media screen and (max-width:1200px){.flex-row--max-xlarge{flex-direction:row}}@media screen and (min-width:1200px){.flex-row--min-xlarge{flex-direction:row}}@media screen and (max-width:1670px){.flex-row--max-footerbreak{flex-direction:row}}@media screen and (min-width:1670px){.flex-row--min-footerbreak{flex-direction:row}}.flex-row-reverse{flex-direction:row-reverse}@media screen and (max-width:0px){.flex-row-reverse--max-all{flex-direction:row-reverse}}@media screen and (min-width:0px){.flex-row-reverse--min-all{flex-direction:row-reverse}}@media screen and (max-width:450px){.flex-row-reverse--max-small{flex-direction:row-reverse}}@media screen and (min-width:450px){.flex-row-reverse--min-small{flex-direction:row-reverse}}@media screen and (max-width:600px){.flex-row-reverse--max-medium{flex-direction:row-reverse}}@media screen and (min-width:600px){.flex-row-reverse--min-medium{flex-direction:row-reverse}}@media screen and (max-width:800px){.flex-row-reverse--max-tablet-portrait{flex-direction:row-reverse}}@media screen and (min-width:800px){.flex-row-reverse--min-tablet-portrait{flex-direction:row-reverse}}@media screen and (max-width:1024px){.flex-row-reverse--max-large{flex-direction:row-reverse}}@media screen and (min-width:1024px){.flex-row-reverse--min-large{flex-direction:row-reverse}}@media screen and (max-width:1200px){.flex-row-reverse--max-xlarge{flex-direction:row-reverse}}@media screen and (min-width:1200px){.flex-row-reverse--min-xlarge{flex-direction:row-reverse}}@media screen and (max-width:1670px){.flex-row-reverse--max-footerbreak{flex-direction:row-reverse}}@media screen and (min-width:1670px){.flex-row-reverse--min-footerbreak{flex-direction:row-reverse}}.flex-column{flex-direction:column}@media screen and (max-width:0px){.flex-column--max-all{flex-direction:column}}@media screen and (min-width:0px){.flex-column--min-all{flex-direction:column}}@media screen and (max-width:450px){.flex-column--max-small{flex-direction:column}}@media screen and (min-width:450px){.flex-column--min-small{flex-direction:column}}@media screen and (max-width:600px){.flex-column--max-medium{flex-direction:column}}@media screen and (min-width:600px){.flex-column--min-medium{flex-direction:column}}@media screen and (max-width:800px){.flex-column--max-tablet-portrait{flex-direction:column}}@media screen and (min-width:800px){.flex-column--min-tablet-portrait{flex-direction:column}}@media screen and (max-width:1024px){.flex-column--max-large{flex-direction:column}}@media screen and (min-width:1024px){.flex-column--min-large{flex-direction:column}}@media screen and (max-width:1200px){.flex-column--max-xlarge{flex-direction:column}}@media screen and (min-width:1200px){.flex-column--min-xlarge{flex-direction:column}}@media screen and (max-width:1670px){.flex-column--max-footerbreak{flex-direction:column}}@media screen and (min-width:1670px){.flex-column--min-footerbreak{flex-direction:column}}.flex-column-reverse{flex-direction:column-reverse}@media screen and (max-width:0px){.flex-column-reverse--max-all{flex-direction:column-reverse}}@media screen and (min-width:0px){.flex-column-reverse--min-all{flex-direction:column-reverse}}@media screen and (max-width:450px){.flex-column-reverse--max-small{flex-direction:column-reverse}}@media screen and (min-width:450px){.flex-column-reverse--min-small{flex-direction:column-reverse}}@media screen and (max-width:600px){.flex-column-reverse--max-medium{flex-direction:column-reverse}}@media screen and (min-width:600px){.flex-column-reverse--min-medium{flex-direction:column-reverse}}@media screen and (max-width:800px){.flex-column-reverse--max-tablet-portrait{flex-direction:column-reverse}}@media screen and (min-width:800px){.flex-column-reverse--min-tablet-portrait{flex-direction:column-reverse}}@media screen and (max-width:1024px){.flex-column-reverse--max-large{flex-direction:column-reverse}}@media screen and (min-width:1024px){.flex-column-reverse--min-large{flex-direction:column-reverse}}@media screen and (max-width:1200px){.flex-column-reverse--max-xlarge{flex-direction:column-reverse}}@media screen and (min-width:1200px){.flex-column-reverse--min-xlarge{flex-direction:column-reverse}}@media screen and (max-width:1670px){.flex-column-reverse--max-footerbreak{flex-direction:column-reverse}}@media screen and (min-width:1670px){.flex-column-reverse--min-footerbreak{flex-direction:column-reverse}}.flex-nowrap{flex-wrap:nowrap}@media screen and (max-width:0px){.flex-nowrap--max-all{flex-wrap:nowrap}}@media screen and (min-width:0px){.flex-nowrap--min-all{flex-wrap:nowrap}}@media screen and (max-width:450px){.flex-nowrap--max-small{flex-wrap:nowrap}}@media screen and (min-width:450px){.flex-nowrap--min-small{flex-wrap:nowrap}}@media screen and (max-width:600px){.flex-nowrap--max-medium{flex-wrap:nowrap}}@media screen and (min-width:600px){.flex-nowrap--min-medium{flex-wrap:nowrap}}@media screen and (max-width:800px){.flex-nowrap--max-tablet-portrait{flex-wrap:nowrap}}@media screen and (min-width:800px){.flex-nowrap--min-tablet-portrait{flex-wrap:nowrap}}@media screen and (max-width:1024px){.flex-nowrap--max-large{flex-wrap:nowrap}}@media screen and (min-width:1024px){.flex-nowrap--min-large{flex-wrap:nowrap}}@media screen and (max-width:1200px){.flex-nowrap--max-xlarge{flex-wrap:nowrap}}@media screen and (min-width:1200px){.flex-nowrap--min-xlarge{flex-wrap:nowrap}}@media screen and (max-width:1670px){.flex-nowrap--max-footerbreak{flex-wrap:nowrap}}@media screen and (min-width:1670px){.flex-nowrap--min-footerbreak{flex-wrap:nowrap}}.flex-wrap{flex-wrap:wrap}@media screen and (max-width:0px){.flex-wrap--max-all{flex-wrap:wrap}}@media screen and (min-width:0px){.flex-wrap--min-all{flex-wrap:wrap}}@media screen and (max-width:450px){.flex-wrap--max-small{flex-wrap:wrap}}@media screen and (min-width:450px){.flex-wrap--min-small{flex-wrap:wrap}}@media screen and (max-width:600px){.flex-wrap--max-medium{flex-wrap:wrap}}@media screen and (min-width:600px){.flex-wrap--min-medium{flex-wrap:wrap}}@media screen and (max-width:800px){.flex-wrap--max-tablet-portrait{flex-wrap:wrap}}@media screen and (min-width:800px){.flex-wrap--min-tablet-portrait{flex-wrap:wrap}}@media screen and (max-width:1024px){.flex-wrap--max-large{flex-wrap:wrap}}@media screen and (min-width:1024px){.flex-wrap--min-large{flex-wrap:wrap}}@media screen and (max-width:1200px){.flex-wrap--max-xlarge{flex-wrap:wrap}}@media screen and (min-width:1200px){.flex-wrap--min-xlarge{flex-wrap:wrap}}@media screen and (max-width:1670px){.flex-wrap--max-footerbreak{flex-wrap:wrap}}@media screen and (min-width:1670px){.flex-wrap--min-footerbreak{flex-wrap:wrap}}.flex-wrap-reverse{flex-wrap:wrap-reverse}@media screen and (max-width:0px){.flex-wrap-reverse--max-all{flex-wrap:wrap-reverse}}@media screen and (min-width:0px){.flex-wrap-reverse--min-all{flex-wrap:wrap-reverse}}@media screen and (max-width:450px){.flex-wrap-reverse--max-small{flex-wrap:wrap-reverse}}@media screen and (min-width:450px){.flex-wrap-reverse--min-small{flex-wrap:wrap-reverse}}@media screen and (max-width:600px){.flex-wrap-reverse--max-medium{flex-wrap:wrap-reverse}}@media screen and (min-width:600px){.flex-wrap-reverse--min-medium{flex-wrap:wrap-reverse}}@media screen and (max-width:800px){.flex-wrap-reverse--max-tablet-portrait{flex-wrap:wrap-reverse}}@media screen and (min-width:800px){.flex-wrap-reverse--min-tablet-portrait{flex-wrap:wrap-reverse}}@media screen and (max-width:1024px){.flex-wrap-reverse--max-large{flex-wrap:wrap-reverse}}@media screen and (min-width:1024px){.flex-wrap-reverse--min-large{flex-wrap:wrap-reverse}}@media screen and (max-width:1200px){.flex-wrap-reverse--max-xlarge{flex-wrap:wrap-reverse}}@media screen and (min-width:1200px){.flex-wrap-reverse--min-xlarge{flex-wrap:wrap-reverse}}@media screen and (max-width:1670px){.flex-wrap-reverse--max-footerbreak{flex-wrap:wrap-reverse}}@media screen and (min-width:1670px){.flex-wrap-reverse--min-footerbreak{flex-wrap:wrap-reverse}}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-between{justify-content:space-between}.align-around{justify-content:space-around}.align-evenly{justify-content:space-evenly}.align-top{align-items:flex-start}.align-bottom{align-items:flex-end}.align-middle{align-items:center}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.grid{display:flex;flex-wrap:wrap}.grid.col-1 .grid-item{flex:100%}.grid.col-2 .grid-item{flex:0 1 50%}.grid.col-3 .grid-item{flex:0 1 33.333%}.grid.col-4 .grid-item{flex:0 1 25%}.grid.col-5 .grid-item{flex:0 1 20%}.grid.col-6 .grid-item{flex:0 1 16.6666%}.pt-1{padding-top:10px!important}.pb-1{padding-bottom:10px!important}.mt-1{margin-top:10px!important}.mb-1{margin-bottom:10px!important}.pt-2{padding-top:20px!important}.pb-2{padding-bottom:20px!important}.mt-2{margin-top:20px!important}.mb-2{margin-bottom:20px!important}.pt-3{padding-top:30px!important}.pb-3{padding-bottom:30px!important}.mt-3{margin-top:30px!important}.mb-3{margin-bottom:30px!important}.pt-4{padding-top:40px!important}.pb-4{padding-bottom:40px!important}.mt-4{margin-top:40px!important}.mb-4{margin-bottom:40px!important}.block{position:relative;overflow:hidden}.block--lg{min-height:92vh}.block--md{min-height:72vh}.block .columns{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:100px 0}.block .content-container{text-align:center;display:inline-block}.button{color:#031d44;font-weight:600;padding:0;padding-right:17px;background-color:transparent;font-size:26px;line-height:40px;display:inline-flex;align-items:center;outline:0;text-shadow:none;cursor:pointer;transition:all .25s ease-in-out}.button.no-arrow{padding-right:22px;background-color:#031d44}.button--square{padding:1px 28px 1px 22px}.button--text{font-size:12px;color:#031d44;text-transform:uppercase;font-weight:500;position:relative;background:0 0;border:none;padding:0;cursor:pointer}.button--text:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#031d44;transition:background-color .25s ease-in-out}.arrow,.button{position:relative}.arrow:after,.button:after{content:"\e80c";margin-left:8px;font-size:15px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:58%;color:#fff;transform:translateY(-50%);transition:all .25s ease-in-out}.button.no-arrow:after{display:none}.button-container.alternate .button:nth-child(odd){color:#ff005c;border-color:#38becb;background-color:transparent}.button-container .button:not(:first-child){margin-left:18px}.button.disabled{opacity:.4;cursor:not-allowed}.button-container{margin-top:30px}.theme--light .button{color:#21efbf}.theme--light .button:hover{color:#fff!important}.theme--light .button:hover:after{color:#21efbf}.theme--light .button--text:after{background-color:#fff}.theme--dark .button{color:#ff005c}.theme--dark .button:after{color:#031d44}.theme--dark .button:hover{color:#031d44}.theme--dark .button:hover:after{color:#ff005c}@media screen and (max-width:800px){.button-container{margin-top:20px}}@media screen and (max-width:600px){.button-container{display:inline-flex;flex-direction:column;align-items:center;width:100%}}@media (max-width:800px){.button{color:#031d44;font-weight:600;padding:0;padding-right:17px;background-color:transparent;font-size:21px!important;line-height:40px;display:inline-flex;align-items:center;outline:0;text-shadow:none;cursor:pointer;transition:all .25s ease-in-out}.button.no-arrow{padding-right:22px;background-color:#031d44}.button--square{padding:1px 28px 1px 22px}.button--text{font-size:12px;color:#031d44;text-transform:uppercase;font-weight:500;position:relative;background:0 0;border:none;padding:0;cursor:pointer}.button--text:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#031d44;transition:background-color .25s ease-in-out}.arrow:after,.button:after{content:"\e80c";margin-left:8px;font-size:12px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:58%;color:#fff;transform:translateY(-50%);transition:all .25s ease-in-out}}.popup{position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;overflow:hidden;z-index:60;display:flex;justify-content:center;align-items:center}.popup .popup-background-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(27,43,59,.4);opacity:0}.popup.show .popup-background-overlay{opacity:1}.popup .popup-wrapper{position:absolute;top:auto;left:0;right:0;width:94%;opacity:0;margin:auto;max-width:900px;transform:translateY(40px);transition:all .4s ease-in-out;max-height:96%;overflow-y:auto;border-radius:0;will-change:transform}.popup.show .popup-wrapper{opacity:1}.popup .popup-container{height:100%;width:100%;background-color:#fff;padding:0;border-radius:0;box-sizing:border-box;min-height:325px;display:flex;justify-content:center}.popup .popup-container .content-container{position:relative;z-index:2;padding:30px 40px}.popup .close-button{position:absolute;top:8px;right:8px;height:26px;width:26px;z-index:10;cursor:pointer}.popup .close-button:after,.popup .close-button:before{content:"";position:absolute;height:100%;width:3px;top:3px;right:11px;background-color:#fff;transition:all .3s ease-out}.popup .close-button:before{transform:rotate(45deg)}.popup .close-button:after{transform:rotate(-45deg)}.close-button span{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:100%;transform:scale(0);z-index:-1;transition:all .3s ease-out}.popup .close-button:hover:after,.popup .close-button:hover:before{height:82%;background-color:#031d44}.popup .close-button:hover span{transform:scale(1.3)}.popup .close-button p{position:absolute;top:6px;left:-40px;font-size:14px;transition:all .25s ease-in-out;color:#fff}.popup .close-button:hover p{left:-48px}.popup.show{visibility:visible;opacity:1}.popup.show .popup-wrapper{transform:translateY(0)}.custom-slider{position:relative}.custom-slider .slider-container{position:relative;overflow:hidden}.custom-slider .slide-item{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0}.custom-slider .slide-item .content-wrapper{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:3;display:flex}.custom-slider .slide-item .content-wrapper .content-container{display:inline-block;opacity:0;transform:translateX(20px);transition:all .5s ease-in-out}.custom-slider .slide-item.layout--left-aligned .content-wrapper{justify-content:left}.custom-slider .slide-item.layout--centered .content-wrapper{text-align:center;justify-content:center}.custom-slider .slide-item.layout--right-aligned .content-wrapper{justify-content:right}.custom-slider .slide-item img{opacity:0;transition:all .75s ease-in-out}.custom-slider .slide-item.active,.custom-slider .slide-item.prepare{visibility:visible;opacity:1}.custom-slider .slide-item.active img,.custom-slider .slide-item.prepare img{opacity:1}.custom-slider .slide-item.prepare img{z-index:1}.custom-slider .slide-item.active .content-container{opacity:1;transform:translateX(0)}.custom-slider .slide-item.unprepare .content-container{opacity:0}.custom-slider .slide-item.keep-content.active .content-container{opacity:1}.custom-slider .slide-item.keep-content.prepare .content-container{transition:none}.custom-slider .slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:2;display:flex}.custom-slider .slider-dots .dot{width:30px;height:4px;background-color:rgba(214,214,214,.22);border-radius:0;border:none;-webkit-appearance:none;outline:0;cursor:pointer;transition:background-color .25s ease-in-out}.custom-slider .slider-dots .dot:not(:first-child){margin-left:10px}.custom-slider .slider-dots .dot.active{background-color:#ff005c}.custom-slider .slider-dots .dot:not(.active):hover{background-color:#c3c3c3}.home .custom-slider .slider-dots .dot.active{background-color:#21efbf}.checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:13px;line-height:19px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #031d44;border-radius:2px}.checkbox .checkmark:after{content:"";position:absolute;display:none;left:7px;top:-5px;width:5px;height:13px;border:solid #1b365d;border-width:0 4px 4px 0;transform:rotate(45deg);display:none}.checkbox:hover input~.checkmark{background-color:#ccc}.dropdown{transition:all .2s ease-in-out;background:#000;cursor:pointer;position:relative;margin-bottom:0;box-shadow:0 0 20px rgba(0,0,0,.13);min-width:215px;z-index:5;background-color:transparent}.dropdown--sub{min-width:auto}.dropdown--sub .dropdown__menu--wrapper{min-width:278px}.dropdown--sub .dropdown__menu li{padding-top:5px;padding-bottom:5px}.dropdown--sub .dropdown__menu li:not(:first-child){margin-top:0}.dropdown button{width:100%;font-size:15px;font-family:Ultra;letter-spacing:.2px;display:flex;align-items:center;justify-content:space-between;padding:14px 20px 13px 18px;-webkit-appearance:none;outline:0;border:none;background-color:#fff;cursor:pointer;border-radius:4px}.dropdown__title{width:100%}.dropdown__icon{display:flex;justify-content:space-between;padding:0;transition:all .2s ease-in-out;transform:rotateX(180deg) rotateY(180deg)}.dropdown__menu{margin:0 0;padding:20px 22px;list-style:none}.dropdown__menu--wrapper{max-height:0;transition:all .3s ease-in-out;overflow:hidden;position:absolute;width:100%;top:52px;background-color:#fff;z-index:5;box-shadow:0 0 20px rgba(0,0,0,.13);border-radius:4px}.dropdown__menu li{min-width:100%!important;font-size:12px;font-weight:500;padding-top:11px;padding-bottom:7px;text-transform:uppercase;color:#888;transition:all .25s ease-in-out}.dropdown__menu li>span{position:relative}.dropdown__menu li>span:after{content:"";position:absolute;bottom:-6px;left:0;width:0%;height:3px;background-color:#ff005c;border-radius:3px;transition:width .25s ease-in-out}.dropdown__menu li:not(:first-child){margin-top:6px}.dropdown__menu li.active,.dropdown__menu li:hover{background:0 0;color:#031d44}.dropdown__menu li.active span:after{width:100%}.dropdown .fa{transition:all .5s ease-in-out;transform:rotate(180deg);position:absolute;right:-5px;top:-28px;z-index:2;width:56px;height:56px}.dropdown .fa:before{content:"";background-image:url(../images/2022NewSales/icons/up.png);width:56px;height:56px;top:0;right:0;background-size:contain;position:absolute;background-repeat:no-repeat}.dropdown.closed .fa{transform:rotate(0)}#sub-category.dropdown .dropdown__menu{display:none}#sub-category.dropdown .dropdown__menu.active{display:block}.switch{position:relative;display:inline-block;width:180px;height:42px;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:3px;overflow:hidden}.switch__container{display:flex;align-items:center;width:100%;min-width:234px;justify-content:space-between}.switch__container small{font-size:11px;text-transform:uppercase}.switch input{opacity:0;width:0;height:0}.switch__toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.3s}.switch__toggle:before{position:absolute;content:"";height:100%;width:50%;left:0;bottom:0;background-color:#031d44;transition:.3s}.switch__label{position:absolute;top:50%;left:25%;transform:translate(-50%,-50%);color:#fff;font-family:Anton;font-size:13px;letter-spacing:.2px;transition:all .3s ease-in-out}.switch__label--on{color:#fff}.switch__label--off{color:#031d44;left:75%}.switch input:checked+.switch__toggle:before{transform:translateX(100%)}.switch input:checked+.switch__toggle .switch__label--on{color:#031d44}.switch input:checked+.switch__toggle .switch__label--off{color:#fff}.switch--buttons{display:flex;align-items:center;width:100%}.switch--buttons__container{display:flex;align-items:center;width:100%;box-shadow:0 0 16px rgba(0,0,0,.1)}.switch--buttons small{flex:0 0 60px}.switch--buttons button{height:42px;border-radius:3px;overflow:hidden;color:#031d44;font-family:Anton;font-size:13px;letter-spacing:.2px;transition:all .3s ease-in-out;text-align:center;justify-content:center}.switch--buttons button:first-child{border-radius:3px 0 0 3px}.switch--buttons button:last-child{border-radius:0 3px 3px 0}.switch--buttons button.active{background-color:#031d44;color:#fff}.loading{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:rgba(255,255,255,.75);opacity:0;transition:all .3s ease-in-out;display:none}.loading.show{display:flex}.loading.animate{opacity:1}.loading img{width:150px}.loading--small img{width:70px}.card{position:relative}.card:after{content:"";position:absolute;bottom:0;left:0;background-color:#22efc0;height:3px;width:100%;max-width:0;transition:max-width ease-in-out .3s;z-index:2}.card:hover:after{max-width:100%}.card__image img{position:absolute;top:0;left:0;width:100%;height:100%;transform:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card__image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background-image:linear-gradient(0deg,rgba(0,0,0,.75),transparent)}.card__content{position:absolute;left:24.6px;bottom:12.8px;z-index:2}.card__title{font-size:30px;line-height:36px;color:#fff;font-weight:600;margin-bottom:0;text-transform:uppercase}.card__tagline{font-size:17px;font-weight:600;color:#fff;margin-bottom:0}.card__small{font-size:15px;color:#22efc0}.card__link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.page-careers h1:after,.single-services h1:after{content:"_"!important;display:inline-block!important;color:#21efbf!important;position:absolute!important}.banner{position:relative}.banner--full .container,.banner--full .slider-container{height:100vh!important;min-height:800px}.banner .content-container .button-container{margin-top:5px}.banner .content-container .button-container .button{font-size:26px;line-height:1;font-weight:600;color:#22efc0;text-decoration:none;border:none;background-color:transparent;padding:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.banner .content-container .button-container .button::after{top:auto;bottom:-4px;right:-12px;color:#fff}.banner .content-container p+.button-container{margin-top:30px}.banner--slider .content-wrapper{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:5}.banner--slider .content-wrapper h1{font-size:80px;width:100%;max-width:572px;text-transform:uppercase}.banner--slider .content-wrapper h1 #typewriter{display:block}.banner--slider .content-wrapper h1 #typewriter .Typewriter__cursor{color:transparent;-webkit-animation:none;animation:none}.banner--slider .content-wrapper h1 #typewriter .Typewriter__cursor:before{content:"_";color:#21efbf}.banner--slider .content-wrapper p{font-size:24px;line-height:30px;width:100%;max-width:600px;margin-top:15px}.banner--slider .image-container{position:initial;opacity:.55!important}.banner--slider .bannerimage{height:129px;width:auto;display:block;margin-top:26px}.banner--slider .bannermenuwrap{position:absolute;bottom:100px;width:100%;z-index:1}.banner--slider .bannermenuwrap a{color:#21efbf;text-transform:uppercase;font-size:24px;line-height:34px;font-weight:100;margin-right:20px;position:relative}.banner--slider .bannermenuwrap a:after{content:"\e80c";margin-left:8px;font-size:14px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;right:-12px;top:58%;color:#21efbf;transform:translateY(-50%);transition:all .25s ease-in-out}.banner--slider .Typewriter__cursor:before{-webkit-animation:blink .9s linear infinite alternate;animation:blink .9s linear infinite alternate}@-webkit-keyframes blink{from{opacity:1}20%{opacity:1}28%{opacity:0}72%{opacity:0}80%{opacity:1}to{opacity:1}}@keyframes blink{from{opacity:1}20%{opacity:1}28%{opacity:0}72%{opacity:0}80%{opacity:1}to{opacity:1}}.banner--subpage .container{position:relative;height:671px}.banner--subpage .image-container{width:73.3%;height:561px;left:unset;top:unset;right:0;bottom:0;opacity:.8}.banner--subpage .image-container:after{content:"";position:absolute;bottom:0;left:0;height:100%;width:45%;background-image:linear-gradient(90deg,rgba(0,0,0,.75),transparent)}.banner--subpage .content-container{position:relative;text-align:left;padding-top:290px}.banner--subpage .content-container h1{color:#fff;font-size:120px;text-transform:uppercase}.banner--subpage .content-container h1:after{content:"_";color:#21efbf;position:absolute}.banner--subpage .content-container h4{color:#21efbf;font-size:47px;font-weight:100;line-height:54px;max-width:718px}.banner--subpage .content-container .bannerimage{height:193px;width:auto;display:block;margin-top:26px}.banner--subpage .button{font-size:25px;font-weight:700;padding:0;text-transform:uppercase;color:#fff}.banner--subpage .button:after{display:none}.banner--subpage-2 .container{position:relative;height:707px}.banner--subpage-2 .image-container{height:707px}.banner--subpage-2 .image-container img{opacity:.55}.banner--subpage-2 .content-container{position:absolute;text-align:left;bottom:30px;width:100%}.banner--subpage-2 .content-container img{width:459px}.banner--subpage-2 .content-container h1{color:#fff;font-size:120px;text-transform:uppercase;padding-top:100px;margin-top:-100px}.banner--subpage-2 .content-container h1:after{content:"_";color:#21efbf;display:inline-block;position:absolute}.banner--subpage-2 .content-container h1 span{color:#21efbf}.banner--subpage-2 .content-container h4{color:#fff;font-weight:100;font-size:27px;line-height:31px;width:750px;padding-top:100px;margin-top:-100px}.banner--subpage-2 .bannermenu{padding-top:29px}.banner--subpage-2 .bannermenu a{color:#21efbf;text-transform:uppercase;font-size:20px;line-height:34px;font-weight:600;margin-right:54px;position:relative}.banner--subpage-2 .bannermenu a:after{content:"\e80c";margin-left:8px;font-size:16px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;right:-17px;top:54%;color:#fff;transform:translateY(-50%);transition:all .25s ease-in-out}.banner--subpage-2 .bannermenu a:hover{color:#fff}.banner--subpage-2 .bannermenu a:hover:after{color:#21efbf}.banner--logo .content-container img{margin-bottom:20px}.banner--locations{margin-bottom:-345px}.banner--locations .container{position:relative;height:903px}.banner--locations .content-container{position:relative;text-align:left;padding-top:247px}.banner--locations .content-container h1{color:#fff;font-size:120px;line-height:100px;text-transform:uppercase;margin-bottom:15px;max-width:610px;margin-top:0!important;padding-top:0!important;display:block;position:relative}.banner--locations .content-container h1:after{content:"_";color:#21efbf;display:inline-block;position:absolute}.banner--locations .content-container h1 span{color:#21efbf}.banner--locations .content-container h4{color:#fff;font-weight:100;font-size:24px;line-height:30px;width:610px}.banner--locations .image-container{height:903px}.banner--locations .image-container img{opacity:.55}.banner--newsteam{background-color:#fff;padding-top:160px;padding-bottom:25px}.banner--newsteam h1{font-size:120px;color:#031d44;text-transform:uppercase;max-width:600px;padding-top:0;margin-top:0}.banner--newsteam h1 span{color:#ff005c}.banner--newsteam .sub-title{color:#031d44;font-weight:100;font-size:25px;max-width:670px;line-height:28px;padding-top:100px;margin-top:-100px}.breadcrumbs{position:absolute;bottom:20px;left:0;text-transform:uppercase;font-size:12px;font-weight:500}.breadcrumbs span{margin:0 1px}.breadcrumbs a:hover{color:#ff005c!important}.page-work .case-studies{padding-top:0}.page-work .page-banner .content-container{bottom:120px}.page-work .page-banner .content-container h1:after{content:"_";color:#21efbf;display:inline-block}.page-contact .banner--subpage-2 .content-container,.page-what-we-do .banner--subpage-2 .content-container{bottom:91px!important}.card__image:hover img{transform:scale(1.01);transition:all ease-in-out .3s;transition-delay:0s}.card__image{overflow:hidden}.card__image img{transform:scale(1);transition:all ease-in-out .3s;transition-delay:0s}#typewriter{width:800px}.scroll-mobile{display:none}.page-talon-international .bannerimage{height:130px;width:auto!important}@media (max-width:800px){.banner--slider .content-wrapper .content-container{position:absolute;width:100%;top:-110px}.banner--slider .content-wrapper h1{font-size:38px;line-height:42px}.banner--slider .content-wrapper p{font-size:20px;line-height:24px}.banner--slider .content-wrapper .button-container{width:auto;margin-top:0!important}.banner--subpage-2 .inpagebanner{width:auto;height:100%}.banner--subpage-2 .content-container{bottom:80px}.banner--subpage-2 .content-container h1{font-size:60px;line-height:60px}.banner--subpage-2 .content-container h4{font-size:20px;line-height:24px;width:100%}.banner--subpage-2 .content-container img{width:250px}.banner--subpage-2 .bannermenu a{display:inline-block;margin-right:20px}.page-what-we-do h1{max-width:200px}.banner--newsteam{background-color:#fff;padding-top:120px;padding-bottom:25px}.banner--newsteam h1{font-size:60px;color:#031d44;text-transform:uppercase;max-width:600px;padding-top:0;margin-top:0}.banner--newsteam h1 span{color:#ff005c}.banner--newsteam .sub-title{color:#031d44;font-weight:100;font-size:22px;max-width:90%;line-height:28px;padding-top:100px;margin-top:-100px}.banner--subpage .container{position:relative;height:671px}.banner--subpage .image-container{width:100%;height:100%;left:unset;top:unset;right:0;bottom:0;opacity:.8}.banner--subpage .image-container:after{content:"";position:absolute;bottom:0;left:0;height:100%;width:45%;background-image:linear-gradient(90deg,rgba(0,0,0,.75),transparent)}.banner--subpage .content-container{position:relative;text-align:left;padding-top:350px}.banner--subpage .content-container h1{color:#fff;font-size:60px;text-transform:uppercase;max-width:90%}.banner--subpage .content-container h1:after{content:"_";color:#21efbf;position:absolute}.banner--subpage .content-container h4{color:#21efbf;font-size:28px;font-weight:100;line-height:28px;max-width:90%}.banner--subpage .content-container .bannerimage{height:193px;width:auto;display:block;margin-top:26px}.banner--subpage .button{font-size:25px;font-weight:700;padding:0;text-transform:uppercase;color:#fff}.banner--subpage .button:after{display:none}.page-talon-international .bannerimage{height:93px;width:auto!important}.single-technology .bannerimage{height:110px!important}}.page-news .news-section{visibility:hidden}.controls-container{display:flex;justify-content:space-between;margin-bottom:40px}.postype-filter{margin-bottom:10px}.sort-controls{display:flex;min-width:250px;justify-content:flex-end}.sort-controls p{margin-bottom:0;font-size:18px;font-weight:700}.sort-controls .select{width:92px;margin-left:2px}.sort-controls .select-styled{border-bottom:0;padding-top:0;min-height:auto}.sort-controls .select-styled p{font-size:18px;font-weight:700}.sort-controls .select-styled .fa-chevron-down{top:11px;right:0}.filter-controls{margin-bottom:0;display:flex;flex-flow:row wrap;flex:100%}.filter-controls-2{justify-content:center}.filter-controls .cat-item{font-size:20px;font-weight:100;color:#031d44;transition:all .25s ease-in-out;cursor:pointer;text-transform:uppercase;padding-top:0;padding-bottom:0}.filter-controls .cat-item-1{font-weight:600;font-size:37px;color:#031d44;transition:all .25s ease-in-out;cursor:pointer;text-transform:unset;padding-top:0;padding-bottom:0}.filter-controls .cat-item-1:nth-child(2):before,.news-section .filter-controls .cat-item:nth-child(2):before{display:none!important}.filter-controls .cat-item:not(:first-child){margin-left:0;margin-right:0}.filter-controls .cat-item:not(:first-child):before{content:"";display:inline-block;height:16px;width:1px;background:#031d44;margin-left:10px;margin-right:10px}.filter-controls .cat-item-1:not(:first-child){margin-left:0;margin-right:0}.filter-controls .cat-item-1:not(:first-child):before{content:"";display:inline-block;height:30px;width:3px;background:#031d44;margin-left:10px;margin-right:10px}.filter-controls .cat-item.active,.filter-controls .cat-item:hover{color:#ff005c}.filter-controls .cat-item-1.active,.filter-controls .cat-item-1:hover{color:#ff005c}.theme--light .filter-controls .cat-item{color:#21efbf}.theme--light .filter-controls .cat-item:before{background-color:#21efbf}.theme--light .filter-controls .cat-item.active,.theme--light .filter-controls .cat-item:hover{color:#fff}.news-teaser.news-section{background-color:#f7f7f7;padding-top:240px;padding-bottom:260px}.news-teaser.news-section .c--md{max-width:1377px}.news-teaser.news-section h3{color:#031d44;font-size:71px;line-height:68px;text-transform:uppercase}.news-teaser.news-section .newsbtncon{text-align:left;margin-top:0}.news-teaser.news-section .grid-item.grid-post{min-width:332px;margin-top:177px}.news-teaser.news-section .grid-item.grid-post .image-container{height:210px}.news-teaser.news-section .grid-item.grid-post:nth-of-type(3){flex:3;max-width:unset;margin-top:0}.news-teaser.news-section .grid-item.grid-post:nth-of-type(3) .image-container{height:387px}.news-teaser.news-section .grid{flex-direction:row;align-items:stretch;gap:25px;margin-top:-140px}.news-teaser.news-section .newsbtncon .button:after{content:"\e80c";margin-left:8px;font-size:15px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:58%;transform:translateY(-50%);transition:all .25s ease-in-out}.grid-post .content-container .post-date p{margin-bottom:0}.news-section{position:relative;padding-bottom:100px;padding-top:0}.news-section .grid{gap:1.8%}.news-section .grid.col-3 .grid-item{flex:0 1 32.13%}.news-section .grid.col-3 .grid-item:nth-of-type(1),.news-section .grid.col-3 .grid-item:nth-of-type(2){flex:0 1 49.1%}.news-section .grid.col-3 .grid-item:nth-of-type(1) .image-container,.news-section .grid.col-3 .grid-item:nth-of-type(2) .image-container{height:369px}.news-section .filter-controls{justify-content:center}.featured-news-section .grid .grid-post{flex:0 1 24.2549668874%}.featured-news-section .grid{gap:.99%}.featured-news-section{padding-top:30px}.featured-news-section h3{text-align:left;color:#ff005c;text-transform:uppercase;font-size:61px;margin-bottom:32px}.featured-news-section .post-date{position:absolute;bottom:0;left:0;background-color:#ff005c;color:#fff}.featured-news-section .post-date p{margin-bottom:0;padding:6px 15px;font-weight:700}.featured-news-section .image-container{height:216px}.featured-news-section .grid-item.grid-post{margin-bottom:76px}.featured-news-section .grid-post .container .image-container{height:216px!important}.featured-news-section .grid-post,.news-section .grid-post{opacity:1;transition:none;transition:all .5s ease-in-out;margin-bottom:49px}.featured-news-section .grid-post:hover h5,.news-section .grid-post:hover h5{color:#ff005c;transition:all .2s ease-in-out}.featured-news-section .grid-post .container,.news-section .grid-post .container{overflow:hidden;position:relative;transition:all .2s}.featured-news-section .grid-post .container .image-container,.news-section .grid-post .container .image-container{height:233px;position:relative;width:100%;overflow:hidden}.featured-news-section .grid-post .container .image-container:after,.news-section .grid-post .container .image-container:after{content:"";position:absolute;bottom:0;left:0;background-color:#ff005c;height:3px;width:100%;max-width:0;transition:max-width ease-in-out .3s;z-index:2}.featured-news-section .grid-post .container:hover .image-container:after,.news-section .grid-post .container:hover .image-container:after{content:"";max-width:100%;transition:max-width ease-in-out .3s}.featured-news-section .grid-post .container .content-container,.news-section .grid-post .container .content-container{position:relative;color:#ff005c}.news-section .grid-item.animate,.news-section .grid-item.hide,.news-section .grid-item.load-hide{opacity:0;visibility:hidden;transform:translateY(10px)}.news-section .grid-item.hide,.news-section .grid-item.load-hide{position:absolute}.news-section .grid-item.show .container{opacity:1!important}.grid-post .content-container{padding-top:16px}.grid-post .content-container .title{margin:0;font-weight:100;color:#031d44;padding-right:20px;font-size:22px;line-height:24px;transition:all .2s ease-in-out}.grid-post .content-container p{font-weight:100;margin-bottom:5px;font-size:21px}.grid-post .content-container p span{text-transform:uppercase;font-weight:700}.grid-post .content-container p span:after{content:"";width:1px;background-color:#031d44;height:20px;display:inline-block;margin-bottom:-2px;margin-left:8px;margin-right:8px}.grid-post.animate{opacity:0}.newsbtncon .button{background-color:transparent;border:none;color:#ff005c;font-size:26px;font-weight:600}.newsbtncon .button:after{content:"\e80c";margin-left:8px;font-size:20px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:58%;color:#031d44;transform:translateY(-50%);transition:all .25s ease-in-out}.newsbtncon .button:hover{color:#031d44}.newsbtncon .button:hover:after{color:#ff005c;transition:all .25s ease-in-out}.newsbtncon .hidden{display:none}@media (max-width:800px){.news-teaser.news-section{background-color:#f7f7f7;padding-top:140px;padding-bottom:260px}.news-teaser.news-section .c--md{max-width:1377px}.news-teaser.news-section h3{color:#031d44;font-size:45px;line-height:45px;text-transform:uppercase;margin-bottom:5px}.news-teaser.news-section .newsbtncon{text-align:left;margin-top:0;align-items:start}.news-teaser.news-section .grid-item.grid-post{min-width:332px;margin-top:0;flex:unset}.news-teaser.news-section .grid-item.grid-post .image-container{height:210px}.news-teaser.news-section .grid-item.grid-post:nth-of-type(3){flex:3;max-width:unset;margin-top:0;display:none}.news-teaser.news-section .grid-item.grid-post:nth-of-type(3) .image-container{height:387px}.news-teaser.news-section .grid-item.grid-post:nth-of-type(3) h5.title{font-size:22px;line-height:25px}.news-teaser.news-section .grid{gap:0;margin-top:40px}.news-section{position:relative;padding-bottom:100px;padding-top:0}.news-section .grid{gap:0}.news-section .grid.col-3 .grid-item{flex:0 1 100%;font-size:22px;line-height:25px}.news-section .grid.col-3 .grid-item:nth-of-type(1),.news-section .grid.col-3 .grid-item:nth-of-type(2){flex:0 1 100%}.news-section .grid.col-3 .grid-item:nth-of-type(1) .image-container,.news-section .grid.col-3 .grid-item:nth-of-type(2) .image-container{height:233px}.news-section .filter-controls{justify-content:center}.grid-post .content-container{padding-top:16px}.grid-post .content-container .title{margin:0;font-weight:100;color:#031d44;padding-right:20px;font-size:22px;line-height:25px;transition:all .2s ease-in-out}.grid-post .content-container p{font-weight:100;margin-bottom:5px;font-size:21px}.grid-post .content-container p span{text-transform:uppercase;font-weight:700}.grid-post .content-container p span:after{content:"";width:1px;background-color:#031d44;height:20px;display:inline-block;margin-bottom:-2px;margin-left:8px;margin-right:8px}.filter-controls .cat-item{font-size:18px;font-weight:100;color:#031d44;transition:all .25s ease-in-out;cursor:pointer;text-transform:uppercase;padding-top:0;padding-bottom:0}.filter-controls .cat-item-1{font-weight:600;font-size:24px;color:#031d44;transition:all .25s ease-in-out;cursor:pointer;text-transform:unset;padding-top:0;padding-bottom:0}.filter-controls .cat-item-1:not(:first-child){margin-left:0;margin-right:0}.filter-controls .cat-item-1:not(:first-child):before{content:"";display:inline-block;height:20px;width:2px;background:#031d44;margin-left:8px;margin-right:8px}}.featured-case-studies{overflow:hidden;padding-top:200px}.featured-case-studies .title-container{position:relative;margin:0 auto;margin-bottom:-40px;z-index:2;max-width:900px}.featured-case-studies .title-container h2{font-size:87px;line-height:85px;color:#fff;text-transform:uppercase;text-align:start;margin-bottom:0;width:677px}.featured-case-studies .title-container .button-container{position:absolute;left:0}.featured-case-studies .title-container .button-container .button{position:relative;font-size:26px;font-weight:600;color:#22efc0;background-color:#031d44;border:none;border-radius:0;text-decoration:none;padding:6px 35px 10px 15px}.featured-case-studies .title-container .button-container .button::after{top:auto;bottom:10px;right:18px;margin:0;color:#fff;font-size:16px;font-weight:900}.featured-case-studies .title-container .button-container .button:hover{color:#fff}.featured-case-studies .title-container .button-container .button:hover::after{color:#21efbf}.featured-case-studies .card__image{position:relative;min-height:450px;max-height:580px;height:30vw}.featured-case-studies .card-slider{position:relative}.featured-case-studies .card-slider .splide__arrow{position:absolute;top:44%;z-index:2;background-color:transparent;border:none;display:block;width:50px;height:50px;cursor:pointer}.featured-case-studies .card-slider .splide__arrow:after{content:"\e80c";font-size:50px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:0;color:#fff;transition:all .25s ease-in-out;display:block;width:50px;height:50px}.featured-case-studies .card-slider .splide__arrow:hover:after{color:#21efbf!important;transition:all .25s ease-in-out}.featured-case-studies .card-slider .splide__arrow svg{display:none}.featured-case-studies .card-slider .splide__arrow svg path{fill:#fff}.featured-case-studies .card-slider .splide__arrow--prev{left:0;transform:translateY(-50%);transition:all ease-in-out .3s;position:absolute}.featured-case-studies .card-slider .splide__arrow--prev:after{transform:rotate(180deg)}.featured-case-studies .card-slider .splide__arrow--prev svg{transform:rotate(180deg)}.featured-case-studies .card-slider .splide__arrow--next{right:0}.featured-case-studies .card-slider .splide__track{overflow:visible}.featured-case-studies .card-slider .splide__track ul{height:557.08px;gap:10px}.featured-case-studies .card-slider .splide__track ul li{position:relative;opacity:.29;transition:opacity ease-in-out 1s}.featured-case-studies .card-slider .splide__track ul li.is-active{opacity:1}.featured-case-studies .card-slider .splide__track ul li.is-next,.featured-case-studies .card-slider .splide__track ul li.is-prev{opacity:.64}.featured-case-studies .card-slider .splide__pagination{margin-top:50px;gap:3px}.featured-case-studies .card-slider .splide__pagination__page{background-color:#d6d6d6;border:none;padding:0;width:31.04px;height:4.36px}.featured-case-studies .card-slider .splide__pagination__page.is-active{background-color:#22efc0}.case-studies .block-grid{display:grid;row-gap:27px;-moz-column-gap:26px;column-gap:26px;grid-template-columns:50% 50%;grid-template-rows:repeat(5,321.5px)}.case-studies .block-grid h2{font-size:70px;line-height:1;color:#fff;text-transform:uppercase;max-width:400px;margin-bottom:0}.case-studies .block-grid .grid-item{position:relative;overflow:hidden}.case-studies .block-grid .grid-item:nth-child(1),.case-studies .block-grid .grid-item:nth-child(3),.case-studies .block-grid .grid-item:nth-child(5),.case-studies .block-grid .grid-item:nth-child(6),.case-studies .block-grid .grid-item:nth-child(8){grid-column:1/2}.case-studies .block-grid .grid-item:nth-child(2),.case-studies .block-grid .grid-item:nth-child(4),.case-studies .block-grid .grid-item:nth-child(7),.case-studies .block-grid .grid-item:nth-child(9){grid-column:2/3}.case-studies .block-grid .grid-item:nth-child(4){grid-row:2/4}.case-studies .block-grid .grid-item:nth-child(4) .card__image img{min-height:100%;-o-object-fit:cover;object-fit:cover}.case-studies .block-grid .grid-item.grid-statement{display:flex;align-items:center}.case-studies .block-grid .grid-item .card--case-study{width:100%;display:block;height:100%}.case-studies .block-grid .grid-item:nth-of-type(2) h2{padding-left:50px}.case-studies .block-grid .grid-item:nth-of-type(9) h2{padding-left:50px}.case-studies .section-title{text-align:center;color:#21efbf;margin-top:160px;margin-bottom:55px}.case-studies .grid{gap:40px}.case-studies .grid.col-2 .grid-item{flex:0 1 calc(50% - 20px)}.case-studies .grid .card__image{position:relative;padding-bottom:62%}.case-studies .button-container{text-align:center;margin-top:65px}.case-studies .button-container .hidden{display:none!important}.single-casestudies .page-banner{margin-bottom:80px}.single-casestudies .tagline{font-size:30px;font-weight:600;max-width:700px;color:#fff;margin-bottom:40px}.single-casestudies .content-row{margin-bottom:124px}.single-casestudies .content-row .columns .col:nth-child(1){flex:0 1 35%}.single-casestudies .content-row .columns .col:nth-child(2){flex:0 1 85%}.single-casestudies .content-row .columns p{font-size:18px;line-height:24px;margin-bottom:30px}.single-casestudies .content-row .image-container{width:100%;height:514px}.single-casestudies .content-row__index{color:#ff005c;font-size:61px;margin-top:25px}.single-casestudies .content-row h3{font-size:61px;font-weight:400}.single-casestudies .statistics{justify-content:right;gap:61px;padding-top:0}.single-casestudies .statistics .stat{min-width:242px}.single-casestudies .tagline{padding-left:15px;font-size:34px;line-height:41px;padding-top:10px;max-width:500px}.single-casestudies .page-banner .content-container{padding-top:350px!important}.single-casestudies .page-banner .content-container span{color:#21efbf;font-size:27px;padding-left:15px;padding-bottom:20px}.single-services .inner-container a,.single-technology .inner-container a{position:relative;margin-left:20px;display:block}.single-services .inner-container a:before,.single-technology .inner-container a:before{content:"\e80c";margin-left:-16px;font-size:20px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;left:0;top:11px;color:#21efbf;transform:rotate(180deg);transition:all .25s ease-in-out}.single-services .inner-container a:hover,.single-technology .inner-container a:hover{color:#21efbf}.single-services .section.services-team,.single-technology .section.services-team{background-color:transparent}body.page-what-we-do .services-team a{color:#ff005c!important}body.page-what-we-do .services-team a:hover{color:#031d44!important}body .cta a:hover{color:#fff!important}body .cta a:hover:after{color:#21efbf}.srervices-planning .cta{padding-bottom:0}.page-talon-singapore .section.case_teaser{padding-bottom:150px!important}.single-technology .section.services-team .columns .button-container .button{background-color:transparent;color:#ff005c!important;padding:0;border:none;min-width:0;font-weight:600;font-size:26px;line-height:26px}.single-technology .section.services-team .columns .button-container .button:hover{color:#031d44!important}@media (max-width:800px){.case-studies .button-container{text-align:center;margin-top:30px;margin-bottom:30px}.splide__track{padding:0!important}.featured-case-studies{overflow:hidden;padding-top:130px;width:100%;margin:0 auto}.featured-case-studies .title-container{position:relative;margin:0 auto;margin-bottom:30px;z-index:2;max-width:900px;width:92%}.featured-case-studies .title-container h2{font-size:55px;line-height:55px;color:#fff;text-transform:uppercase;text-align:start;margin-bottom:0;width:unset}.featured-case-studies .title-container .button-container{position:absolute;left:0;bottom:-580px}.featured-case-studies .title-container .button-container .button{position:relative;font-size:21px;font-weight:600;color:#22efc0;background-color:#031d44;border:none;border-radius:0;text-decoration:none;padding:6px 35px 10px 15px}.featured-case-studies .title-container .button-container .button::after{top:auto;bottom:15px;right:18px;margin:0;color:#fff;font-size:12px;font-weight:900}.featured-case-studies .title-container .button-container .button:hover{color:#fff}.featured-case-studies .title-container .button-container .button:hover::after{color:#21efbf}.featured-case-studies .card__image{position:relative;min-height:450px;max-height:580px;height:30vw}.featured-case-studies .card-slider{position:relative;padding:0 40px 0 40px;width:100%}.featured-case-studies .card-slider .card__title{font-size:20px}.featured-case-studies .card-slider .card__tagline{font-size:12px}.featured-case-studies .card-slider .card__small{font-size:11px}.featured-case-studies .card-slider .splide__arrow{position:absolute;top:35%;z-index:2;background-color:transparent;border:none}.featured-case-studies .card-slider .splide__arrow:after{font-size:31px;margin:0}.featured-case-studies .card-slider .splide__arrow svg{width:0}.featured-case-studies .card-slider .splide__arrow svg path{fill:#fff}.featured-case-studies .card-slider .splide__arrow--prev{transform:translateY(0);transition:all ease-in-out .3s}.featured-case-studies .card-slider .splide__arrow--prev:after{font-size:31px;left:12px;transform:rotate(180deg);position:absolute}.featured-case-studies .card-slider .splide__arrow--next{transform:translateY(0);transition:all ease-in-out .3s}.featured-case-studies .card-slider .splide__arrow--next:after{font-size:31px;right:12px;position:absolute}.featured-case-studies .card-slider .splide__track{overflow:hidden}.featured-case-studies .card-slider .splide__track ul{height:557.08px;gap:0;padding:0 40px}.featured-case-studies .card-slider .splide__track ul li{position:relative;opacity:.29;transition:opacity ease-in-out 1s}.featured-case-studies .card-slider .splide__track ul li.is-active{opacity:1}.featured-case-studies .card-slider .splide__track ul li.is-active .card:after{max-width:100%}.featured-case-studies .card-slider .splide__track ul li.is-next,.featured-case-studies .card-slider .splide__track ul li.is-prev{opacity:.64}.featured-case-studies .card-slider .splide__pagination{margin-top:50px;gap:3px}.featured-case-studies .card-slider .splide__pagination__page{background-color:#d6d6d6;border:none;padding:0;width:31.04px;height:4.36px}.featured-case-studies .card-slider .splide__pagination__page.is-active{background-color:#22efc0}.case-studies .filter-controls{justify-content:center}.case-studies .block-grid{display:flex;flex-wrap:wrap;margin-top:50px}.case-studies .block-grid h2{font-size:50px;line-height:50px;padding-left:0;max-width:90%}.case-studies .block-grid .grid-item{padding-left:0;flex:0 1 100%;height:322px}.case-studies .block-grid .grid-item:nth-child(1){order:1}.case-studies .block-grid .grid-item:nth-child(3){order:2}.case-studies .block-grid .grid-item:nth-child(2){order:3}.case-studies .block-grid .grid-item:nth-child(4){order:4}.case-studies .block-grid .grid-item:nth-child(6){order:5}.case-studies .block-grid .grid-item:nth-child(5){order:6}.case-studies .block-grid .grid-item:nth-child(7){order:7}.case-studies .block-grid .grid-item:nth-child(8){order:8}.case-studies .block-grid .grid-item:nth-child(9){order:9}.case-studies .block-grid .grid-item.grid-statement{height:200px}.case-studies .block-grid .grid-item:nth-of-type(2) h2{padding-left:0}.case-studies .block-grid .grid-item:nth-of-type(9) h2{padding-left:0}.case-studies .section-title{margin-top:20px}.case-studies .grid{gap:26px}.case-studies .grid.col-2 .grid-item{flex:0 1 100%}.single-casestudies .section.bg-change{padding-top:0!important}.single-casestudies .tagline{padding-left:0;font-size:28px;line-height:30px;padding-top:10px;max-width:90%}.single-casestudies .page-banner .content-container{padding-top:0!important;position:absolute;bottom:50px;left:30px}.single-casestudies .page-banner .content-container span{color:#21efbf;font-size:18px;padding-left:0;padding-bottom:20px}.single-casestudies .content-row .image-container{width:100%;height:auto}.single-casestudies .case_teaser{background-color:transparent}.single-casestudies .page-banner{margin-bottom:80px}.single-casestudies .tagline{font-size:30px;font-weight:600;max-width:700px;color:#fff;margin-bottom:40px}.single-casestudies .content-row{margin-bottom:80px}.single-casestudies .content-row .columns .col:nth-child(1){flex:0 1 35%}.single-casestudies .content-row .columns .col:nth-child(2){flex:0 1 85%}.single-casestudies .content-row .columns p{font-size:18px;line-height:24px;margin-bottom:30px}.single-casestudies .content-row .image-container{width:100%;height:400px}.single-casestudies .content-row__index{color:#ff005c;font-size:61px;margin-top:25px}.single-casestudies .content-row h3{font-size:61px;font-weight:400}.single-casestudies .statistics{justify-content:center;gap:29px;padding-top:0}.single-casestudies .statistics .stat{min-width:150px;margin-bottom:0}.single-casestudies .statistics .stat div{font-size:45px;line-height:51px;margin-bottom:0}.single-casestudies .statistics .stat small{font-size:10px;line-height:13px;max-width:80%}.page-template-location-template .section.case_teaser{padding-top:0!important}}.card__content{max-width:90%}.testimonials-section .container{max-width:1100px;text-align:center}.testimonials-section .custom-slider{padding-top:35px}.testimonials-section .slider-dots{top:95px}.testimonials-section .quote{color:#fff;font-size:48px;font-style:italic;line-height:54px}.testimonials-section .quotee{font-weight:100;font-size:26px;color:#21efbf;margin-bottom:50px}.testimonials-section .quotee span{font-weight:600}@media (max-width:800px){.testimonials-section{padding-top:120px}.testimonials-section .container{max-width:1100px;text-align:center}.testimonials-section .custom-slider{padding-top:30px}.testimonials-section .slider-dots{top:0}.testimonials-section .quote{color:#fff;font-size:29px;font-style:italic;line-height:33px}.testimonials-section .quotee{font-weight:100;font-size:18px;line-height:22px;color:#21efbf;margin-bottom:15px}.testimonials-section .quotee span{font-weight:600}}.page-talon-international .team-grid{opacity:0;transition:all .6s ease-in-out}.active.page-talon-international .team-grid{opacity:1;transition:all .6s ease-in-out}#our-story{padding-top:140px}.header-menu{max-width:1450px!important}.page-team{background-color:#fff}.page-team .banner--newsteam{padding-top:160px;padding-bottom:51px}.team-members{padding-top:0;margin-bottom:100px}.team-members .grid-container{margin-bottom:100px}.team-members h2{text-transform:uppercase;font-size:50px;color:#031d44;margin-bottom:20px}.team-grid .grid-item{flex:0 1 25%;padding:8px;opacity:1;transform:none;transition:all .5s ease-in-out}.team-grid .grid-item .image-container{height:290px}.team-grid .grid-item h5.title{color:#ff005c;font-size:26px;font-weight:600;padding-right:0}.team-grid .grid-item.animate,.team-grid .grid-item.hide,.team-grid .grid-item.load-hide{opacity:0;visibility:hidden;transform:translateY(10px)}.team-filter .controls-container{max-width:100%;display:block}.team-filter .controls-container .filter-controls{justify-content:left;width:100%}.team-filter .controls-container .filter-controls .cat-item:first-child:before{display:none}.team-filter .controls-container .filter-controls.filter-controls-2{margin-top:20px}.team-grid .grid-item.animate,.team-grid .grid-item.hide,.team-grid .grid-item.load-hide{opacity:0;visibility:hidden;transform:translateY(10px)}.team-grid .grid-item.hide,.team-grid .grid-item.load-hide{position:absolute}.team-grid .grid-item.show .container{opacity:1!important}.team-insert{padding-top:40px;padding-bottom:72px!important}.team-insert .news-btn{display:none}.page-talon-international .team-insert{padding-top:200px;padding-bottom:72px!important}.page-talon-international .team-insert .news-btn{display:none}@media (max-width:800px){#our-story{padding-top:140px}.header-menu{max-width:1450px!important}.page-team{background-color:#fff}.page-team .banner--newsteam{padding-top:159px;padding-bottom:51px}.team-members{padding-top:0;margin-bottom:100px}.team-members .grid-container{margin-bottom:100px}.team-members h2{text-transform:uppercase;font-size:40px;line-height:42px;color:#031d44;margin-bottom:20px}.team-grid{justify-content:center}.team-grid .grid-item{flex:0 1 90%;padding:8px;opacity:1;transform:none;transition:all .5s ease-in-out;margin-bottom:20px}.team-grid .grid-item .image-container{height:330px}.team-grid .grid-item h5.title{color:#ff005c;font-size:26px;font-weight:600;padding-right:0}.team-grid .grid-item.animate,.team-grid .grid-item.hide,.team-grid .grid-item.load-hide{opacity:0;visibility:hidden;transform:translateY(10px)}.team-filter .controls-container{max-width:100%;display:block}.team-filter .controls-container .filter-controls{justify-content:left;width:100%}.team-filter .controls-container .filter-controls .cat-item:first-child:before{display:none}.team-filter .controls-container .filter-controls.filter-controls-2{margin-top:20px}.team-grid .grid-item.animate,.team-grid .grid-item.hide,.team-grid .grid-item.load-hide{opacity:0;visibility:hidden;transform:translateY(10px)}.team-grid .grid-item.hide,.team-grid .grid-item.load-hide{position:absolute}.team-grid .grid-item.show .container{opacity:1!important}.team-insert{padding-top:40px;padding-bottom:72px!important}.team-insert .news-btn{display:none}}.logo-slider{overflow:hidden;padding-bottom:80px;max-width:1380px}.logo-slider--location{padding-top:160px}.logo-slider h3{color:#ff005c;text-align:center;font-weight:100;font-size:80px;text-transform:uppercase}.logo-slider .client-slider{position:relative}.logo-slider .client-slider .splide__arrow{position:absolute;top:40%;z-index:2;background-color:transparent;border:none;cursor:pointer}.logo-slider .client-slider .splide__arrow svg{background-color:#ff005c;height:60px;width:60px;display:none}.logo-slider .client-slider .splide__arrow svg path{fill:#fff}.logo-slider .client-slider .splide__arrow--prev{left:0}.logo-slider .client-slider .splide__arrow--prev svg{transform:rotate(180deg)}.logo-slider .client-slider .splide__arrow--prev:after{content:"\e80c";margin-left:8px;font-size:60px;font-family:icons;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;left:0;top:58%;color:#ff005c;transform:translateY(-50%) rotate(180deg);transition:all .25s ease-in-out}.logo-slider .client-slider .splide__arrow--prev:hover:after{color:#031d44;transition:all .25s ease-in-out}.logo-slider .client-slider .splide__arrow--next{right:0}.logo-slider .client-slider .splide__arrow--next:after{content:"\e80c";margin-left:8px;font-size:60px;font-family:icons;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:58%;color:#ff005c;transition:all .25s ease-in-out;transform:translateY(-50%)}.logo-slider .client-slider .splide__arrow--next:hover:after{color:#031d44;transition:all .25s ease-in-out}.logo-slider .client-slider .splide__track{overflow:hidden;width:1250px;margin:0 auto}.logo-slider .client-slider .splide__track ul{height:200px}@media (max-width:800px){.section.logo-slider{overflow:hidden;margin-bottom:0!important;max-width:1380px;padding-top:40px}.section.logo-slider--location{padding-top:160px}.section.logo-slider h3{color:#ff005c;text-align:center;font-weight:100;font-size:50px;text-transform:uppercase;margin-bottom:40px}.section.logo-slider .client-slider{position:relative}.section.logo-slider .client-slider .splide__arrow{position:absolute;top:40%;z-index:2;background-color:transparent;border:none;cursor:pointer}.section.logo-slider .client-slider .splide__arrow svg{background-color:#ff005c;height:60px;width:60px;display:none}.section.logo-slider .client-slider .splide__arrow svg path{fill:#fff}.section.logo-slider .client-slider .splide__arrow--prev{left:0}.section.logo-slider .client-slider .splide__arrow--prev svg{transform:rotate(180deg)}.section.logo-slider .client-slider .splide__arrow--prev:after{content:"\e80c";margin-left:8px;font-size:37px;font-family:icons;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;left:0;top:58%;color:#ff005c;transform:translateY(-50%) rotate(180deg);transition:all .25s ease-in-out}.section.logo-slider .client-slider .splide__arrow--prev:hover:after{color:#031d44;transition:all .25s ease-in-out}.section.logo-slider .client-slider .splide__arrow--next{right:0}.section.logo-slider .client-slider .splide__arrow--next:after{content:"\e80c";margin-left:8px;font-size:37px;font-family:icons;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:58%;color:#ff005c;transition:all .25s ease-in-out;transform:translateY(-50%)}.section.logo-slider .client-slider .splide__arrow--next:hover:after{color:#031d44;transition:all .25s ease-in-out}.section.logo-slider .client-slider .splide__track{overflow:hidden;width:85%;margin:0 auto}.section.logo-slider .client-slider .splide__track ul{height:100px}.section.logo-slider .client-slider .splide__track ul li img{height:auto}}.talon-intro h2{color:#21efbf;max-width:800px;font-size:56px;line-height:64px}.talon-intro p{color:#fff;max-width:800px;font-size:22px;line-height:28px}.page-about-us .talon-intro{padding-top:66px}.page-about-us .talon-intro h2{color:#21efbf;max-width:896px;margin-bottom:30px}@media (max-width:800px){.page-about-us .talon-intro,.page-talon-international .talon-intro{padding-top:90px!important}.page-about-us .talon-intro h2,.page-talon-international .talon-intro h2{color:#21efbf;max-width:896px;margin-bottom:30px;font-size:50px}.page-about-us .talon-intro p,.page-talon-international .talon-intro p{font-size:18px;line-height:24px}.page-about-us .team-members,.page-talon-international .team-members{margin-bottom:0!important;padding-bottom:0!important}}.two-column .tc-title h2{text-transform:uppercase;color:#fff;font-size:70px;margin-bottom:30px;line-height:70px}.two-column .row:not(:first-child){margin-top:150px}.two-column .col--image{position:relative}.two-column .col--image .image-container{height:323px}.two-column .col--text{display:flex;align-items:flex-start}.two-column .col--text .content-container{padding:0 0 0 66px}.two-column .col--text .content-container p{color:#fff;font-size:18px;line-height:24px}.two-column .col--text .content-container h3{color:#21efbf;font-size:80px;line-height:80px;text-transform:uppercase;margin-top:-15px}.two-column .row:nth-child(even) .content-container{padding:0 66px 0 0}.two-column--large .columns>.col--image{flex:0 1 60%}.two-column .row:nth-child(even) .col:first-child{order:2}.two-column--swap .row:nth-child(odd) .col:first-child{order:1;max-width:580px}.two-column--swap .row:nth-child(even) .col:last-child{order:2;padding-left:0;max-width:580px}.two-column--swap .row:nth-child(even) .col:first-child{max-width:580px}.two-column--swap .row:nth-child(odd) .content-container{padding-left:0}.two-column--swap .row:nth-child(even) .content-container{padding:0 66px 0 0}.two-column .button{color:#21efbf!important}.two-column .button:after{color:#fff}.two-column .button:hover{color:#fff!important}.two-column .button:hover:after{color:#21efbf}.about-tc{padding-top:138px;margin-bottom:87px}.about-tc .columns{align-items:center}.about-tc .columns .col--image{position:relative;flex:0 1 51.5%}.about-tc .columns .col--image .image-container{height:374px}.about-tc .columns h2{text-transform:uppercase;font-weight:100;color:#fff;line-height:68px;margin-bottom:18px}.about-tc .columns h2:after{content:"_";color:#21efbf}.about-tc .columns h2 p{margin-bottom:18px}.about-tc .columns .col--text{flex:0 1 48.5%}.about-tc .columns .col--text .content-container{padding:0 0 0 81px}.section.services-team{background-color:#f7f7f7;padding-bottom:300px!important;padding-top:156px}.section.services-team .columns .col--image{padding-top:85px}.section.services-team .columns .col--image .image-container{height:374px}.section.services-team .columns .col--text{align-items:unset}.section.services-team .columns .col--text .content-container{padding:0 0 0 12%}.section.services-team .columns .col--text .content-container h3,.section.services-team .columns .col--text .content-container h4{font-size:71px;color:#031d44;line-height:68px;text-transform:uppercase;font-weight:100;margin-bottom:22px}.section.services-team .columns .col--text .content-container h3:after,.section.services-team .columns .col--text .content-container h4:after{color:#21efbf;content:"_"}.section.services-team .columns .col--text .content-container h3{width:512px}.section.services-team .columns .col--text .content-container h3:after{color:#ff005c;content:"_"}.section.services-team .columns .col--text .content-container p{color:#031d44;font-size:20px;line-heigght:26px}.section.services-team .columns .button-container .button{background-color:transparent;color:#ff005c;padding:0;border:none;min-width:0;font-weight:600;font-size:26px;line-height:26px}.section.services-team .columns .button-container .button:after{content:"\e80c";margin-left:8px;font-size:20px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-17px;top:16px;color:#031d44;transition:all .25s ease-in-out}.section.services-team .columns .button-container .button:hover{color:#031d44}.section.services-team .columns .button-container .button:hover:after{color:#ff005c}.section.services-team .row:nth-child(even) .content-container{padding:0 12% 0 0}.anim-scroll-fade-in-left{position:relative;left:-100px;opacity:0}.anim-scroll-fade-in-right{position:relative;right:-100px;opacity:0}.tc-slider .tc-slider-in{position:relative}.tc-slider .tc-slider-in .splide__arrow{position:absolute;top:28%;z-index:2;background-color:transparent;border:none;cursor:pointer}.tc-slider .tc-slider-in .splide__arrow svg{background-color:#ff005c;height:60px;width:60px}.tc-slider .tc-slider-in .splide__arrow svg path{fill:#fff}.tc-slider .tc-slider-in .splide__arrow--prev{left:0}.tc-slider .tc-slider-in .splide__arrow--prev svg{transform:rotate(180deg)}.tc-slider .tc-slider-in .splide__arrow--next{right:0}.tc-slider .tc-slider-in .splide__track{overflow:hidden;width:100%;margin:0 auto}.tc-slider .tc-slider-in .splide__track ul{height:200px}.cta{text-align:center;padding-top:150px;padding-bottom:100px}.cta h4{color:#fff;font-size:54px;text-transform:uppercase;line-height:55px;font-weight:100;margin-bottom:3px}.cta a{color:#21efbf;font-size:24px}@media (max-width:800px){.cta{text-align:center;padding-top:40px;padding-bottom:40px}.section.services-team{padding-top:35px;padding-bottom:85px!important}.section.services-team .columns .col--image .image-container{height:206px;margin-bottom:35px}.section.services-team .columns .col--text .content-container{padding:0}.section.services-team .columns .col--text .content-container h3,.section.services-team .columns .col--text .content-container h4{font-size:40px;line-height:40px;max-width:90%}.section.services-team .columns .col--text .content-container h3:after,.section.services-team .columns .col--text .content-container h4:after{color:#ff005c}.section.services-team .columns .col--text .content-container p{font-size:18px;line-height:24px}.section.services-team .columns .button-container{align-items:start;margin-top:0}.two-column .tc-title h2{text-transform:uppercase;color:#fff;font-size:50px;margin-bottom:30px;line-height:50px}.two-column .row:not(:first-child){margin-top:0}.two-column .row{margin-bottom:80px}.two-column .col--image{position:relative}.two-column .col--image .image-container{height:323px}.two-column .col--text{display:flex;align-items:flex-start}.two-column .col--text .content-container{max-width:100%;padding:0}.two-column .col--text .content-container p{color:#fff;font-size:18px;line-height:24px}.two-column .col--text .content-container h3{color:#21efbf;font-size:50px;line-height:50px;text-transform:uppercase;margin-top:30px}.two-column .row:nth-child(even) .content-container{padding:0}.two-column--large .columns>.col--image{flex:0 1 60%}.two-column .row:nth-child(even) .col:first-child{order:unset}.two-column--swap .row:nth-child(odd) .col:first-child{order:unset;max-width:580px}.two-column--swap .row:nth-child(even) .col:last-child{order:unset;padding-left:0;max-width:580px}.two-column--swap .row:nth-child(even) .col:first-child{max-width:580px}.two-column--swap .row:nth-child(odd) .content-container{padding-left:0}.two-column--swap .row:nth-child(even) .content-container{padding:0}.two-column .button{color:#fff!important}.two-column .button:after{color:#21efbf}.two-column .button:hover{color:#21efbf!important}.two-column .button:hover:after{color:#fff}.about-tc{padding-top:0;margin-bottom:87px}.about-tc .row{margin-bottom:60px}.about-tc .columns{align-items:center}.about-tc .columns .col--image{position:relative;flex:0 1 51.5%}.about-tc .columns .col--image .image-container{height:374px}.about-tc .columns h2{text-transform:uppercase;font-weight:100;color:#fff;line-height:68px;margin-bottom:18px}.about-tc .columns h2:after{content:"_";color:#21efbf}.about-tc .columns h2 p{margin-bottom:18px}.about-tc .columns .col--text{flex:0 1 100%}.about-tc .columns .col--text .content-container{padding:0 0 0 81px}}.careers-section{background-color:transparent;padding-top:50px;margin-top:100px}.careers-section .grid-container{max-width:1222px}.careers-section h4{color:#031d44;font-weight:100;font-size:61px;line-height:61px;max-width:740px;text-transform:uppercase}.careers-section h4 span{color:#ff005c}.careers-section p{font-size:18px;color:#031d44;max-width:740px;margin-bottom:43px}.careers-section .grid{gap:26px}.careers-section .grid-item.grid-post{background-color:#fff;flex:0 1 calc(50% - 13px);padding:38px 48px;position:relative}.careers-section .grid-item.grid-post:after{content:"";position:absolute;bottom:0;left:0;background-color:#ff005c;height:3px;width:100%;max-width:0;transition:max-width ease-in-out .3s;z-index:2}.careers-section .grid-item.grid-post:hover:after{max-width:100%}.careers-section .grid-item.grid-post .content-container{padding-top:0}.careers-section .grid-item.grid-post .content-container .careers-in{display:flex}.careers-section .grid-item.grid-post .content-container .careers-in .careers-l{flex:0 1 26%}.careers-section .grid-item.grid-post .content-container .careers-in .careers-r{flex:0 1 74%}.careers-section .grid-item.grid-post .content-container .careers-in .careers-r span{font-size:22px;font-weight:600;color:#ff005c;position:relative}.careers-section .grid-item.grid-post .content-container .careers-in .careers-r span:after{content:"\e80c";margin-left:8px;font-size:15px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-17px;top:8px;color:#031d44;transition:all .25s ease-in-out}.careers-section .grid-item.grid-post .content-container .careers-in:nth-of-type(1) .careers-r{text-transform:uppercase}.careers-section .grid-item.grid-post h5{color:#ff005c;font-weight:600;font-size:37px;margin-bottom:26px;line-height:37px}.careers-section .grid-item.grid-post p{font-size:18px;margin-bottom:22px}.careers-section .grid-item.grid-post .c-description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}body{transition:all .6s ease-in-out}body.active{background-color:#f7f7f7;transition:all .6s ease-in-out}@media (max-width:800px){.page-careers .title-text{padding-top:0!important}.careers-section{background-color:transparent;padding-top:200px;margin-top:100px}.careers-section .grid-container{max-width:1222px}.careers-section h4{color:#031d44;font-weight:100;font-size:61px;line-height:61px;max-width:740px;text-transform:uppercase}.careers-section h4 span{color:#ff005c}.careers-section p{font-size:18px;color:#031d44;max-width:740px;margin-bottom:43px}.careers-section .grid{gap:26px}.careers-section .grid-item.grid-post{background-color:#fff;flex:0 1 100%;padding:38px 48px}.careers-section .grid-item.grid-post .content-container{padding-top:0}.careers-section .grid-item.grid-post .content-container .careers-in{display:flex}.careers-section .grid-item.grid-post .content-container .careers-in .careers-l{flex:0 1 26%}.careers-section .grid-item.grid-post .content-container .careers-in .careers-r{flex:0 1 74%}.careers-section .grid-item.grid-post .content-container .careers-in .careers-r a{font-size:22px;font-weight:600;color:#ff005c}.careers-section .grid-item.grid-post .content-container .careers-in:last-child{display:block}.careers-section .grid-item.grid-post .content-container .careers-in:last-child .careers-l p{margin-bottom:10px}.careers-section .grid-item.grid-post h5{color:#ff005c;font-weight:600;font-size:37px;margin-bottom:26px}.careers-section .grid-item.grid-post p{font-size:18px;margin-bottom:22px}.careers-section .grid-item.grid-post .c-description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.single-careers .post-meta{margin-bottom:80px!important}}.single-careers .post-container .post-meta{margin-bottom:362px!important}.forminator-select-dropdown-container--open .forminator-custom-form-330.forminator-dropdown--material{background-color:#031d44!important}.forminator-select-dropdown-container--open .forminator-custom-form-330.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background-color:transparent!important;color:#21efbf!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options{max-height:300px!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options .select2-results__option{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;margin:0;border:0;line-height:25px!important;list-style:none}.forminator-select-dropdown-container--open .forminator-custom-form-330.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option{color:#fff}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option{padding:5px 12px!important;color:#fff!important}.title-text{padding-top:399px}.title-text h3{font-size:61px;line-height:61px;color:#031d44;max-width:743px;margin-bottom:26px;text-transform:uppercase}.title-text p{color:#031d44;font-size:18px;line-height:24px;margin-bottom:25px}.title-text .tt-col{-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px}.title-text .joinlink{text-align:right;margin-top:30px}.title-text .joinlink a{color:#ff005c;font-weight:600;font-size:26px;position:relative}.title-text .joinlink a:after{content:"\e80c";margin-left:8px;font-size:20px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-17px;top:58%;color:#031d44;transform:translateY(-50%);transition:all .25s ease-in-out}.title-text .joinlink a:hover{color:#031d44}.title-text .joinlink a:hover:after{color:#ff005c;transition:all .25s ease-in-out}.title-text--ti h3{color:#21efbf;text-transform:unset}.title-text--ti p{color:#fff}.title-text.contacttt{padding-top:100px!important}@media (max-width:800px){.title-text{padding-top:399px}.title-text h3{font-size:50px;line-height:50px;color:#031d44;max-width:90%;margin-bottom:26px;text-transform:uppercase}.title-text p{color:#031d44;font-size:18px;line-height:24px;margin-bottom:25px}.title-text .tt-col{-moz-columns:1;columns:1;-moz-column-gap:35px;column-gap:35px}.title-text .joinlink{text-align:left}.title-text .joinlink a{color:#ff005c;font-weight:600;font-size:21px;position:relative}.title-text .joinlink a:after{content:"\e80c";margin-left:8px;font-size:12px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-17px;top:53%;color:#031d44;transform:translateY(-50%);transition:all .25s ease-in-out}.title-text .joinlink a:hover{color:#031d44}.title-text .joinlink a:hover:after{color:#ff005c;transition:all .25s ease-in-out}.title-text--ti h3{color:#21efbf;text-transform:unset}.title-text--ti p{color:#fff}.title-text.contacttt{padding-top:100px!important}.page-talon-international .section.title-text{padding-top:80px!important}}.in_page_banner{position:relative;margin-top:178px}.in_page_banner:after{content:"";position:absolute;width:100%;bottom:0;height:495px;z-index:1;background-image:linear-gradient(0deg,rgba(3,29,68,.7) 0,rgba(3,29,68,0) 100%)}.in_page_banner .container{height:800px;position:relative}.in_page_banner .image-container{height:800px}.in_page_banner .image-container-absolute{position:absolute;top:0;left:0;width:100%;overflow:hidden}.in_page_banner .image-container-absolute .img-center{position:absolute;top:50%;left:0;transform:translateY(-50%)!important;width:auto!important;min-height:100%;min-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.in_page_banner .content-container{position:absolute;width:100%;bottom:95px;z-index:2}.in_page_banner .content-container .c--md{display:flex;align-items:flex-end}.in_page_banner .content-container .c--md .ip-banner-in{flex:0 1 50%}.in_page_banner .content-container .c--md .ip-banner-in .b-img-mob{display:none}.in_page_banner .content-container .c--md .ip-banner-in img{height:96px;width:auto;margin-bottom:40px}.in_page_banner .content-container .c--md .ip-banner-in h2{color:#fff;font-size:87px;line-height:80px;text-transform:uppercase;margin-bottom:116px}.in_page_banner .content-container .c--md .ip-banner-in h2:after{content:"_";display:inline-block;color:#21efbf;position:absolute}.in_page_banner .content-container .c--md .ip-banner-in p{color:#fff;font-weight:500;font-size:22px;line-height:25px;margin-bottom:15px}.in_page_banner .content-container .c--md .ip-banner-in a{color:#21efbf;font-size:26px;font-weight:600;position:relative}.in_page_banner .content-container .c--md .ip-banner-in a:after{content:"\e80c";margin-left:8px;font-size:18px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-17px;top:58%;color:#fff;transform:translateY(-50%);transition:all .25s ease-in-out}.in_page_banner .content-container .c--md .ip-banner-in a:hover{color:#fff}.in_page_banner .content-container .c--md .ip-banner-in a:hover:after{color:#21efbf;transition:all .25s ease-in-out}.in_page_banner .content-container .c--md .ip-banner-in:last-child{padding-left:90px}@media (max-width:800px){.in_page_banner{height:660px;position:relative;margin-top:178px}.in_page_banner:after{content:"";position:absolute;width:100%;bottom:0;height:495px;z-index:1;background-image:linear-gradient(0deg,rgba(3,29,68,.7) 0,rgba(3,29,68,0) 100%)}.in_page_banner .container{height:660px}.in_page_banner .image-container{height:660px}.in_page_banner .content-container{position:absolute;width:100%;bottom:75px;z-index:2}.in_page_banner .content-container .c--md{display:flex;align-items:flex-end;flex-wrap:wrap}.in_page_banner .content-container .c--md .ip-banner-in{flex:0 1 100%}.in_page_banner .content-container .c--md .ip-banner-in .b-img-des{display:none}.in_page_banner .content-container .c--md .ip-banner-in .b-img-mob{display:block}.in_page_banner .content-container .c--md .ip-banner-in img{height:82px;width:auto;margin-bottom:15px}.in_page_banner .content-container .c--md .ip-banner-in h2{color:#fff;font-size:40px;line-height:40px;text-transform:uppercase;margin-bottom:26px;max-width:90%}.in_page_banner .content-container .c--md .ip-banner-in h2:after{content:"_";display:inline-block;color:#21efbf;position:absolute}.in_page_banner .content-container .c--md .ip-banner-in p{color:#fff;font-weight:100;font-size:18px;line-height:24px;margin-bottom:15px}.in_page_banner .content-container .c--md .ip-banner-in a{color:#21efbf;font-size:21px;font-weight:600;position:relative}.in_page_banner .content-container .c--md .ip-banner-in a:after{content:"\e80c";margin-left:8px;font-size:15px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-17px;top:59%;color:#fff;transform:translateY(-50%);transition:all .25s ease-in-out}.in_page_banner .content-container .c--md .ip-banner-in a:hover{color:#fff}.in_page_banner .content-container .c--md .ip-banner-in a:hover:after{color:#21efbf;transition:all .25s ease-in-out}.in_page_banner .content-container .c--md .ip-banner-in:last-child{padding-left:0}.page-talon-international .in_page_banner,.page-what-we-do .in_page_banner{margin-top:55px;height:800px}.page-talon-international .in_page_banner .container,.page-what-we-do .in_page_banner .container{height:800px}.page-talon-international .in_page_banner .image-container,.page-what-we-do .in_page_banner .image-container{height:800px}.page-what-what-we-do .inpagebanner img{height:115%!important}}.simpleParallax{height:100%}.global_locations{padding-top:147px;padding-bottom:100px}.global_locations h3{color:#031d44;text-transform:uppercase;font-size:61px;line-height:61px;max-width:500px;margin-bottom:28px}.global_locations .gl-grid{display:flex;flex-wrap:wrap;gap:20px}.global_locations .gl-grid .gl-inner{flex:0 1 calc(25% - 15px);background-color:#fff;height:255px;position:relative;padding:35px 30px 30px 30px;transition:all .25s ease-in-out}.global_locations .gl-grid .gl-inner .overlay{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1}.global_locations .gl-grid .gl-inner p a{pointer-events:all;position:relative;z-index:2}.global_locations .gl-grid .gl-inner p a:hover{text-decoration:underline}.global_locations .gl-grid .gl-inner:after{content:"";position:absolute;bottom:0;left:0;background-color:#ff005c;height:3px;width:100%;max-width:0;transition:max-width ease-in-out .3s;z-index:2}.global_locations .gl-grid .gl-inner:nth-child(7){flex:0 1 calc(50% - 10px)}.global_locations .gl-grid .gl-inner h5{color:#ff005c;font-size:37px;font-weight:600;transition:all .25s ease-in-out}.global_locations .gl-grid .gl-inner p{color:#031d44;font-size:18px;line-height:24px}.global_locations .gl-grid .gl-inner span{color:#ff005c;position:absolute;bottom:30px;left:30px;font-size:22px;font-weight:600;transition:all .25s ease-in-out}.global_locations .gl-grid .gl-inner span:after{content:"\e80c";margin-left:8px;font-size:14px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-12px;top:58%;color:#ff005c;transform:translateY(-50%);transition:all .25s ease-in-out}.global_locations .gl-grid .gl-inner:hover{background-color:#ff005c;transition:all .25s ease-in-out}.global_locations .gl-grid .gl-inner:hover p a{color:#fff!important}.global_locations .gl-grid .gl-inner:hover p a:after{color:#fff}.global_locations .gl-grid .gl-inner:hover h5{color:#fff;transition:all .25s ease-in-out}.global_locations .gl-grid .gl-inner:hover span{color:#fff;transition:all .25s ease-in-out}.global_locations .gl-grid .gl-inner:hover span:after{color:#fff;transition:all .25s ease-in-out}.page-contact{background-color:#f7f7f7}.page-contact .page-banner:before{content:"";position:absolute;width:100%;background-color:#031d44;height:554px}.page-locations .global_locations .h3{display:none}@media (max-width:800px){.global_locations{padding-top:155px;padding-bottom:100px}.global_locations h3{color:#031d44;text-transform:uppercase;font-size:50px;line-height:50px;max-width:90%;margin-bottom:28px}.global_locations .gl-grid{display:flex;flex-wrap:wrap;gap:20px}.global_locations .gl-grid .gl-inner{flex:0 1 100%;background-color:#fff;height:255px;position:relative;padding:35px 30px 30px 30px}.global_locations .gl-grid .gl-inner .overlay{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1}.global_locations .gl-grid .gl-inner p a{pointer-events:all;position:relative;z-index:2}.global_locations .gl-grid .gl-inner p a:hover{text-decoration:underline}.global_locations .gl-grid .gl-inner:after{content:"";position:absolute;bottom:0;left:0;background-color:#ff005c;height:3px;width:100%;max-width:0;transition:none!important;z-index:2}.global_locations .gl-grid .gl-inner:nth-child(7){flex:0 1 100%;height:290px}.global_locations .gl-grid .gl-inner h5{color:#ff005c;font-size:33px;font-weight:600;transition:none!important}.global_locations .gl-grid .gl-inner p{color:#031d44;font-size:18px;line-height:24px}.global_locations .gl-grid .gl-inner span{color:#ff005c;position:absolute;bottom:30px;left:30px;font-size:22px;font-weight:600;transition:none!important}.global_locations .gl-grid .gl-inner span:after{content:"\e80c";margin-left:8px;font-size:14px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-12px;top:58%;color:#031d44;transform:translateY(-50%);transition:none!important}.global_locations .gl-grid .gl-inner:hover{background-color:#ff005c}.global_locations .gl-grid .gl-inner:hover p a{color:#fff!important}.global_locations .gl-grid .gl-inner:hover:after{color:#fff}.global_locations .gl-grid .gl-inner:hover:after:after{content:"";transition:none!important}.global_locations .gl-grid .gl-inner:hover:after h5{color:#fff;transition:none!important}.global_locations .gl-grid .gl-inner:hover:after span{color:#fff;transition:none!important}.global_locations .page-contact{background-color:#f7f7f7}.global_locations .page-contact .page-banner:before{content:"";position:absolute;width:100%;background-color:#031d44;height:554px}.page-locations .global_locations{padding-top:0!important}.banner--locations .content-container{position:relative;text-align:left;padding-top:309px}.global_locations .gl-grid .gl-inner:nth-child(7){height:335px}}.page-locations .global_locations h3{display:none}.page-contact{background-color:#031d44}.services_landing{padding-top:180px}.services_landing .c--lg{max-width:1217px}.services_landing .service_block .service_link h2{font-size:120px;font-weight:100;color:#21efbf;text-transform:uppercase;z-index:1;position:relative;display:flex;transition:all .25s ease-in-out}.services_landing .service_block .service_link h2:after{content:"\e80c";margin-left:17px;margin-top:10px;font-size:100px;font-family:icons;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#fff}.services_landing .service_block .service_link:hover h2{color:#fff;transition:all .25s ease-in-out}.services_landing .service_block .service_link:hover h2:after{color:#21efbf;transition:all .25s ease-in-out}.services_landing .service_block .service_block_in{display:flex;align-items:center;z-index:0;position:relative;clear:both;margin-bottom:180px}.services_landing .service_block .service_block_in .sb_in{position:relative;flex:0 1 517px}.services_landing .service_block .service_block_in .sb_in h3{font-size:61px;line-height:61px;text-transform:uppercase;color:#fff;margin-top:0}.services_landing .service_block .service_block_in .sb_in h3 span{color:#21efbf}.services_landing .service_block .service_block_in .sb_in p{color:#fff;font-size:20px;line-height:26px;margin-bottom:22px}.services_landing .service_block .service_block_in .sb_in a{color:#21efbf;font-weight:600;font-size:26px;position:relative}.services_landing .service_block .service_block_in .sb_in a:after{font-size:18px;font-weight:900}.services_landing .service_block .service_block_in .sb_in a:hover{color:#fff}.services_landing .service_block .service_block_in .sb_in a:hover:after{color:#21efbf}.services_landing .service_block .service_block_in .sb_in:nth-of-type(1){flex:0 1 700px;height:450px;min-width:700px}.services_landing .service_block:nth-child(even) .service_block_in{justify-content:flex-end}.services_landing .service_block:nth-child(even) .sb_in:first-child{order:2}.services_landing .service_block:nth-child(even) .content-container{padding-right:40px;max-width:600px}.services_landing .service_block:nth-child(even) h2{margin-bottom:56px}.services_landing .service_block:nth-child(odd) .content-container{padding-left:40px}.services_landing .service_block:nth-child(odd) h2{margin-left:-221px;margin-bottom:56px}.services_landing .service_block:nth-child(1) h3{max-width:415px}.services_landing .service_block:nth-child(2) h2{margin-bottom:56px}@media (max-width:800px){.services_landing{padding-top:80px}.services_landing .service_block .service_link h2:after{content:"\e80c";margin-left:12px;margin-top:8px;font-size:37px}.services_landing .service_block .service_block_in{flex-wrap:wrap;margin-bottom:37px}.services_landing .service_block .service_block_in .sb_in{min-width:100%!important;width:100%;display:flex;flex-wrap:wrap;max-height:250px}.services_landing .service_block .service_block_in .sb_in.content-container{padding:40px 0 0 0;max-height:unset}.services_landing .service_block .service_block_in .sb_in.content-container h2{order:1;margin:0!important;font-size:45px;line-height:50px}.services_landing .service_block .service_block_in .sb_in.content-container h3{order:2;font-size:40px;line-height:40px;margin-top:20px;margin-bottom:8px}.services_landing .service_block .service_block_in .sb_in.content-container p{order:3;font-size:18px;line-height:24px}.services_landing .service_block:nth-child(even) .sb_in:first-child{order:unset}}.map_section{padding-top:0}.map_section h2{font-size:87px;line-height:80px;color:#fff;font-weight:100;text-transform:uppercase;max-width:363px;margin-bottom:34px}.map_section h2:after{content:"_";color:#21efbf}.map_section .map_in{display:flex;align-items:stretch}.map_section .map_in .map_in_in p{color:#fff;font-size:20px;line-height:26px;max-width:315px}.map_section .map_in .map_in_in ul{list-style-type:none;color:#fff;padding:0}.map_section .map_in .map_in_in ul li{font-size:25px;font-weight:500;line-height:29px}.map_section .map_in .map_in_in:first-child{flex-grow:1;padding-top:28px}.map_section .map_in .map_in_in:last-child{flex:0 1 816px}.page-locations .page-locations{padding-bottom:75px}@media (max-width:800px){.map_section{padding-top:0}.map_section h2{font-size:50px;line-height:50px;color:#fff;font-weight:100;text-transform:uppercase;max-width:363px;margin-bottom:0}.map_section h2:after{content:"_";color:#21efbf}.map_section .map_in{display:flex;align-items:stretch;flex-wrap:wrap}.map_section .map_in .map_in_in{flex:0 1 100%}.map_section .map_in .map_in_in p{color:#fff;font-size:20px;line-height:26px;max-width:315px}.map_section .map_in .map_in_in ul{list-style-type:none;color:#fff;padding:0;-moz-columns:2;columns:2}.map_section .map_in .map_in_in ul li{font-size:18px;font-weight:500;line-height:26px}.map_section .map_in .map_in_in:first-child{flex-grow:1;padding-top:28px}.map_section .map_in .map_in_in:last-child{flex:0 1 816px;margin-top:50px;margin-bottom:100px;max-width:90%;margin-left:auto;margin-right:auto}}.case_teaser{background-color:#f7f7f7;padding-top:136px}.case_teaser .title h4{color:#031d44;text-transform:uppercase;font-size:80px;line-height:80px;font-weight:100;margin-bottom:42px}.case_teaser .button-container{margin-top:15px}.case_teaser .block-grid{grid-template-rows:repeat(1,321.5px)}.bg-transparent{background-color:transparent}.reverse-colour .title h4{color:#fff}.reverse-colour .newsbtncon .button{color:#21efbf;display:inline-block;position:relative}.reverse-colour .newsbtncon .button:after{color:#fff}.reverse-colour .newsbtncon .button:hover{color:#fff}.reverse-colour .newsbtncon .button:hover:after{color:#21efbf}@media (max-width:800px){.case_teaser{background-color:#f7f7f7;padding-top:40px}.case_teaser .title h4{color:#031d44;text-transform:uppercase;font-size:50px;line-height:50px;font-weight:100;margin-bottom:42px}.case_teaser .button-container{margin-top:15px}.case_teaser .block-grid{grid-template-rows:repeat(1,321.5px)}.bg-transparent{background-color:transparent}.reverse-colour .title h4{color:#fff}.reverse-colour .newsbtncon .button{color:#21efbf;display:inline-block;position:relative}.reverse-colour .newsbtncon .button:after{color:#fff}.reverse-colour .newsbtncon .button:hover{color:#fff}.reverse-colour .newsbtncon .button:hover:after{color:#21efbf}}.service_intro{padding:60px 0 0 0}.service_intro h2{color:#21efbf;max-width:550px;margin-bottom:20px;font-size:61px;line-height:64px}.service_intro img{width:413px;margin-bottom:35px}.service_intro p{color:#fff;max-width:630px;margin-bottom:20px;font-size:18px;line-height:24px}.creativity-intro h2{color:#21efbf;max-width:280px;margin-bottom:20px;font-size:29px;line-height:36px}.creativity-intro p{max-width:630px}.creativity-intro p:nth-of-type(1){color:#fff;max-width:630px;margin-bottom:20px;font-size:18px;line-height:24px}.tech-intro h2{max-width:790px}.blue-title h2{color:#35b0fc!important}.technology-atlas .blue-title h2{color:#fcf209!important}.technology-atlas .capabilities .capabilities-in .capabilities-in-in h3{color:#fcf209!important}.technology-plato .blue-title h2{color:#fa33ad!important}.technology-plato .capabilities .capabilities-in .capabilities-in-in h3{color:#fa33ad!important}@media (max-width:800px){.service_intro{padding:60px 0 0 0}.service_intro h2{color:#21efbf;max-width:550px;margin-bottom:20px;font-size:40px;line-height:40px}.service_intro img{width:auto;height:99px;margin-bottom:35px}.service_intro p{color:#fff;max-width:630px;margin-bottom:20px;font-size:18px;line-height:24px}}.single-technology .section.services-team{background-color:#f7f7f7;padding-bottom:100px!important;padding-top:156px}.technology_section .c--lg{max-width:1380px}.technology_section .t-logo{height:66px;width:auto}.technology_section .service_block:nth-child(odd){margin-bottom:150px}.technology_section .service_block:nth-child(even){margin-bottom:150px}.technology_section .service_block .service_block_in{margin-bottom:0}.technology_section .service_block .service_block_in .sb_in{flex:0 1 600px;padding-left:60px}.technology_section .service_block .service_block_in .sb_in h3{text-transform:unset;font-size:61px;line-height:61px;margin-top:8px}.technology_section .service_block .service_block_in .sb_in p{font-size:18px;line-height:24px;margin-top:27px;margin-bottom:20px}.technology_section .service_block:nth-child(even) .content-container{padding-right:75px;padding-left:0}.tech-related{padding-top:130px}.tech-related .tech-realted-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2%}.tech-related .tech-realted-container h3{font-size:80px;line-height:80px;text-transform:uppercase;color:#031d44;width:100%;flex:0 1 100%;text-align:center;margin-bottom:80px}.tech-related .tech-realted-container div{flex:0 1 49%;text-align:center}.tech-related .tech-realted-container div img{height:78px;width:auto;margin:0 auto;margin-bottom:10px;display:inline-block}.tech-related .tech-realted-container div a{display:inline-block;margin-bottom:82px;color:#ff005c;font-size:26px;font-weight:600;position:relative}.tech-related .tech-realted-container div a:after{content:"\e80c";margin-left:8px;font-size:20px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-15px;top:58%;color:#031d44;transform:translateY(-50%);transition:all .25s ease-in-out}.tech-related .tech-realted-container div a:hover{color:#031d44}.tech-related .tech-realted-container div a:hover:after{color:#ff005c}.tech-related .tech-realted-container div p{font-size:56px;line-height:56px;color:#031d44;margin-bottom:26px;text-transform:uppercase}@media (max-width:800px){.tech-related{padding-top:130px}.tech-related .tech-realted-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2%}.tech-related .tech-realted-container h3{font-size:50px;line-height:50px;text-transform:uppercase;color:#031d44;width:100%;flex:0 1 100%;text-align:center;margin-bottom:80px}.tech-related .tech-realted-container div{flex:0 1 49%;text-align:center}.tech-related .tech-realted-container div img{height:78px;width:auto;margin:0 auto;margin-bottom:10px;display:inline-block}.tech-related .tech-realted-container div a{display:inline-block;margin-bottom:82px;color:#ff005c;font-size:21px;font-weight:600;position:relative}.tech-related .tech-realted-container div a:after{content:"\e80c";margin-left:8px;font-size:15px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-12px;top:53%;color:#031d44;transform:translateY(-50%);transition:all .25s ease-in-out}.tech-related .tech-realted-container div a:hover{color:#031d44}.tech-related .tech-realted-container div a:hover:after{color:#ff005c}.tech-related .tech-realted-container div p{font-size:30px;line-height:30px;color:#031d44;margin-bottom:15px;text-transform:uppercase}}.single-technology .section.services-team{background-color:transparent;padding-bottom:100px!important;padding-top:156px;opacity:0;transition:all .6s ease-in-out}.active.single-technology .section.services-team{opacity:1;transition:all .6s ease-in-out}.scroll-slider{overflow:hidden}.scroll-slider .title-container{margin-bottom:-40px;max-width:1200px;position:relative;z-index:1}.scroll-slider .title-container h2{max-width:360px}.scroll-slider .custom-slider{display:flex;gap:50px}.scroll-slider .custom-slider>.col:last-child{position:relative}.scroll-slider .slider-container{min-height:500px}.scroll-slider .slider-statements{position:absolute;top:0;left:0;transition:transform .3s ease-in-out}.scroll-slider .slider-statements .slide-statement{padding:60px 20px;max-width:500px}.scroll-slider .slider-statements .slide-statement h4{font-weight:400;text-transform:uppercase;font-size:60px;line-height:.97;max-width:470px}.scroll-slider .slider-statements .slide-statement .h3{color:#21efbf;text-transform:uppercase;font-size:120px;display:flex;align-items:center;justify-content:flex-end;transform:translateX(40px);transition:color .25s ease-in-out}.scroll-slider .slider-statements .slide-statement .h3 i{margin-left:20px;color:#fff;font-size:80%;transition:color .25s ease-in-out}.scroll-slider .slider-statements .slide-statement .h3:hover{color:#fff}.scroll-slider .slider-statements .slide-statement .h3:hover i{color:#21efbf}.scroll-slider .slider-statements .slide-statement p{font-size:18px;max-width:460px}.scroll-slider .slide-item{opacity:1;visibility:visible}.scroll-slider .slide-item .columns{height:100%}.scroll-slider .slide-item .image-container{height:100%}.scroll-slider .slide-item .image-container img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:800px){.scroll-slider{display:none}.scroll-mobile{display:block}.scroll-mobile .title-container{padding-bottom:70px;border-bottom:1px #fff solid;margin-bottom:0}.scroll-mobile .title-container h2{font-size:40px;line-height:40px}.scroll-mobile .slide-statement{border-bottom:solid 1px #fff;padding:35px 0 70px 0}.scroll-mobile .slide-statement h3{color:#21efbf;font-size:54px;text-transform:uppercase}.scroll-mobile .slide-statement p{font-size:25px;line-height:30px;max-width:90%}.scroll-mobile .slide-statement:last-child{border-bottom:none}.scroll-mobile .slide-statement .button{font-size:26px!important}}.single-services .section--statistics .stat div small{font-size:13px;line-height:15px;padding:0 20px!important}.section--statistics{padding-top:220px;padding-bottom:325px}.section--statistics .columns{gap:70px}.section--statistics .columns .col:last-child{display:flex;flex-direction:column;justify-content:center}.section--statistics .button-container{margin-top:10px}.section--statistics h3.font--lg:after{color:#ff005c}.statistics{display:flex;flex-flow:row wrap;gap:25px}.statistics.col--2 .stat{flex:0 1 calc(50% - 13px)}.statistics .stat{background-color:#031d44;text-align:center;border-radius:100%;position:relative;min-width:270px}.statistics .stat:after{content:"";display:block;padding-bottom:100%}.statistics .stat__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.statistics .stat small{display:block}.statistics .stat div,.statistics .stat small{color:#21efbf;font-weight:700;text-transform:uppercase}.statistics .stat div{font-size:85px;width:100%;margin-bottom:10px}.statistics .stat small{font-size:17px}.statistics--alternate .stat:nth-child(4n-1),.statistics--alternate .stat:nth-child(4n-2){background-color:#21efbf}.statistics--alternate .stat:nth-child(4n-1) div,.statistics--alternate .stat:nth-child(4n-1) small,.statistics--alternate .stat:nth-child(4n-2) div,.statistics--alternate .stat:nth-child(4n-2) small{color:#031d44}.statistics--light .stat{background-color:#21efbf}.statistics--light .stat div,.statistics--light .stat small{color:#031d44}.services-insight .service_intro{padding-top:0!important}.services-insight .title-text{padding-top:120px!important;padding-bottom:30px!important}.single-services .section--statistics{background-color:transparent;padding-bottom:27px;padding-top:0;margin-top:-40px}.single-services .section--statistics .c--md{max-width:1450px}.single-services .section--statistics .col:last-child{display:none}.single-services .section--statistics .stat{background-color:#21efbf!important;color:#031d44!important;min-width:180px;max-width:180px}.single-services .section--statistics .stat div{font-size:60px}.single-services .section--statistics .stat div small{font-size:13px;line-height:15px;padding:0 10px}.single-services .section--statistics .stat:nth-of-type(4){display:none}.single-services .section--statistics .statistics .stat div,.single-services .section--statistics .statistics .stat small{color:#031d44;margin-bottom:0}.single-services .section--statistics .col{flex:0 1 100%}.single-services .section--statistics .statistics{gap:37px;justify-content:right}.single-services .statistics.col--2 .stat{flex:0 1 265px}.page-talon-international .section--statistics{background-color:transparent;padding-bottom:55px;padding-top:70px}.page-talon-international .section--statistics .col:last-child{display:none}.page-talon-international .section--statistics .stat{background-color:#21efbf!important;color:#031d44!important}.page-talon-international .section--statistics .stat:nth-of-type(4){display:none}.page-talon-international .section--statistics .statistics .stat div,.page-talon-international .section--statistics .statistics .stat small{color:#031d44}.page-talon-international .section--statistics .col{flex:0 1 100%}.page-talon-international .section--statistics .statistics{gap:71px;justify-content:center}.page-talon-international .statistics.col--2 .stat{flex:0 1 265px}.page-talon-international .service_intro h2{max-width:630px}.page-talon-international .taloninternational h2{color:#fff;font-size:71px;line-height:68px;text-align:center}.page-talon-international .taloninternational img{margin-top:30px}.page-talon-international .talon2col h3{color:#21efbf;font-size:56px;line-height:64px;max-width:685px}.page-talon-international .talon2col .tt-col{-moz-columns:2;columns:2}.page-talon-international .talon2col .tt-col p{color:#fff;font-size:18px;line-height:24px}.page-cookies-policy{background-color:#f7f7f7}.page-cookies-policy .page-title{max-width:1003px;margin:0 auto;margin-top:236px}.page-cookies-policy .header-menu .header-nav li a{color:#031d44}.page-cookies-policy h1{color:#031d44;font-size:71px;text-transform:uppercase;line-height:68px}@media (max-width:800px){.section--statistics{padding-top:90px;padding-bottom:90px}.section--statistics .columns{gap:70px}.section--statistics .columns .col:last-child{display:flex;flex-direction:column;justify-content:center}.section--statistics .button-container{margin-top:10px}.section--statistics h3.font--lg{font-size:40px;line-height:42px}.section--statistics .button-container{align-items:start}.statistics{display:flex;flex-flow:row wrap;gap:15px}.statistics.col--2 .stat{flex:0 1 calc(50% - 13px)}.statistics .stat{background-color:#031d44;text-align:center;border-radius:100%;position:relative;min-width:150px}.statistics .stat:after{content:"";display:block;padding-bottom:100%}.statistics .stat__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.statistics .stat small{display:block}.statistics .stat div,.statistics .stat small{color:#21efbf;font-weight:700;text-transform:uppercase}.statistics .stat div{font-size:55px;width:100%;margin-bottom:10px}.statistics .stat small{font-size:13px}.statistics--alternate .stat:nth-child(4n-1),.statistics--alternate .stat:nth-child(4n-2){background-color:#21efbf}.statistics--alternate .stat:nth-child(4n-1) div,.statistics--alternate .stat:nth-child(4n-1) small,.statistics--alternate .stat:nth-child(4n-2) div,.statistics--alternate .stat:nth-child(4n-2) small{color:#031d44}.statistics--light .stat{background-color:#21efbf}.statistics--light .stat div,.statistics--light .stat small{color:#031d44}.single-services .section--statistics{margin-top:0;padding-bottom:60px}.single-services .section--statistics .statistics{justify-content:center;gap:29px;padding-top:55px}.single-services .section--statistics .statistics .stat{min-width:150px;margin-bottom:-20px;flex:unset}.single-services .section--statistics .statistics .stat div{font-size:45px;line-height:51px;margin-bottom:0}.single-services .section--statistics .statistics .stat small{font-size:10px;line-height:20px}.single-services .section--statistics .col:last-child{display:none!important}.services-insight .service_intro{padding-top:0!important}.services-insight .title-text{padding-top:0!important;padding-bottom:30px!important}.page-talon-international .section--statistics{margin-top:0;padding-bottom:40px}.page-talon-international .section--statistics .statistics{justify-content:center;gap:29px;padding-top:25px}.page-talon-international .section--statistics .statistics .stat{min-width:150px;flex:unset}.page-talon-international .section--statistics .statistics .stat div{font-size:45px;line-height:51px;margin-bottom:0}.page-talon-international .section--statistics .statistics .stat small{font-size:10px;line-height:20px}.page-talon-international .section--statistics .col:last-child{display:none!important}}.section--offices{position:relative;padding-top:0;padding-bottom:140px}.section--offices .offices-images,.section--offices picture{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.section--offices .offices-images img,.section--offices picture img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .25s ease-in-out}.section--offices .offices-images{z-index:1}.section--offices .offices-images img{opacity:0}.section--offices .offices-images img.active{opacity:1}.section--offices .floating-card{position:relative;z-index:1;background-color:#031d44;margin-top:-100px}.section--offices .floating-card__content{max-width:700px;padding:70px 83px 150px}.section--offices .floating-card__content p{font-size:20px}.section--offices .floating-card__content .offices-locations{display:flex;flex-direction:column;align-items:flex-start;margin-top:35px}.section--offices .floating-card__content .offices-locations .button{text-transform:uppercase;font-size:24px;font-weight:100;line-height:1.3;line-height:41px;color:#fff}.section--offices .floating-card__content .offices-locations .button:after{opacity:0}.section--offices .floating-card__content .offices-locations .button:hover{color:#21efbf!important}.section--offices .floating-card__content .offices-locations .button:hover:after{opacity:1}@media (max-width:800px){.section--offices{height:825px;position:relative}.section--offices .floating-card{margin-top:unset;position:absolute;bottom:0;right:0;width:80%}.section--offices .floating-card__content{padding:30px 30px 63px 25px}.section--offices .floating-card__content p{font-size:20px;line-height:26px}.section--offices .floating-card__content h3{font-size:50px;line-height:50px}.section--offices .floating-card__content .offices-locations{margin-top:20px}.section--offices .floating-card__content .offices-locations .button{font-size:19px;line-height:32px}.section--offices .floating-card__content .offices-locations .button:after{opacity:1;top:53%;font-size:12px}}.content-container h1:after{display:none}.location_intro{padding-top:150px;padding-bottom:88px}.location_intro h2{color:#21efbf;margin-bottom:37px;font-size:54px;line-height:55px;max-width:890px}.location_intro .location_intro_in{display:flex}.location_intro .location_intro_in .location_intro_in_in:first-child{max-width:663px;padding-right:80px}.location_intro .location_intro_in .location_intro_in_in:last-child{flex:auto}.location_intro .location_intro_in .location_intro_in_in p{flex:0 1 50%}.location_intro .location_intro_in .location_intro_in_in--p p{color:#fff;text-transform:unset;font-size:18px;line-height:24px}.location_intro .location_intro_in .location_intro_in_in--p p:first-child{font-size:18px;line-height:24px}.location_intro .location_intro_in .location_intro_in_in .location-contact{display:flex}.location_intro .location_intro_in .location_intro_in_in .location-contact p{color:#fff;font-size:18px;line-height:25px;font-weight:500;margin-bottom:34px}.location_intro .location_intro_in .location_intro_in_in .location-contact p:first-child{max-width:234px}.location_intro .location_intro_in .location_intro_in_in .location-contact p a{color:#fff}.location_intro .location_intro_in .location_intro_in_in .location-contact p a:hover{color:#21efbf}.location_intro .location_intro_in .location_intro_in_in .location-contact:first-child p{color:#21efbf;text-transform:uppercase;font-size:24px;font-weight:700;margin-bottom:7px}@media (max-width:800px){.content-container h1:after{display:none}.location_intro{padding-top:90px;padding-bottom:88px}.location_intro h2{color:#21efbf;margin-bottom:37px;font-size:54px;line-height:55px;max-width:890px}.location_intro .location_intro_in{display:flex;flex-wrap:wrap}.location_intro .location_intro_in .location_intro_in_in{flex:0 1 100%}.location_intro .location_intro_in .location_intro_in_in:first-child{max-width:663px;padding-right:0;margin-bottom:40px}.location_intro .location_intro_in .location_intro_in_in:last-child{flex:auto}.location_intro .location_intro_in .location_intro_in_in p{flex:0 1 100%}.location_intro .location_intro_in .location_intro_in_in--p p{color:#fff;text-transform:unset;font-size:18px;line-height:24px}.location_intro .location_intro_in .location_intro_in_in--p p:first-child{font-size:18px;line-height:24px}.location_intro .location_intro_in .location_intro_in_in .location-contact{display:flex}.location_intro .location_intro_in .location_intro_in_in .location-contact p{color:#fff;font-size:18px;line-height:25px;font-weight:500;margin-bottom:34px}.location_intro .location_intro_in .location_intro_in_in .location-contact p:first-child{max-width:234px}.location_intro .location_intro_in .location_intro_in_in .location-contact p a{color:#fff}.location_intro .location_intro_in .location_intro_in_in .location-contact p a:hover{color:#21efbf}.location_intro .location_intro_in .location_intro_in_in .location-contact:first-child p{color:#21efbf;text-transform:uppercase;font-size:24px;font-weight:700;margin-bottom:7px}}.video_section{position:relative;margin-bottom:60px}.video_section .video_frame{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video_section iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-casestudies .video_section{margin-top:80px;margin-bottom:30px}.download_brochure{padding-bottom:120px}.download_brochure .col--image{position:relative;max-width:557px}.download_brochure .col--image .download_btn{background-color:#ff005c;position:absolute;height:126px;width:126px;top:70px;right:-63px;transition:all .25s ease-in-out}.download_brochure .col--image .download_btn:hover{background-color:#031d44}.download_brochure .col--image .download_btn img{width:50%;left:25%;top:15%;position:absolute}.download_brochure .col--image .download_btn span{color:#fff;font-size:14px;font-weight:700;text-align:center;width:100%;display:block;position:absolute;bottom:9px}.download_brochure .col--image .image-container{height:326px}.download_brochure .col--image .image-container .newsbtncon .button:after{content:"\e80c";margin-left:8px;font-size:20px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:58%;color:#031d44;transform:translateY(-50%);transition:all .25s ease-in-out}.download_brochure .col--text{padding-top:70px;padding-left:40px;padding-right:54px}.download_brochure .col--text h4{color:#ff005c;font-size:61px;line-height:61px;font-weight:100;position:relative;transition:all .25s ease-in-out}.download_brochure .col--text h4:after{content:"\e80c";margin-left:20px;font-size:36px;font-family:icons;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:-9px;bottom:4px;color:#031d44;transition:all .25s ease-in-out}.download_brochure .col--text h4:hover{color:#031d44}.download_brochure .col--text h4:hover:after{color:#ff005c}.download_brochure .col--text p{font-size:18px;line-height:24px;color:#031d44;padding-left:15px;padding-right:10px}#our-story{padding-top:125px;padding-bottom:70px}#our-story h2{color:#fff;text-transform:uppercase;max-width:750px}#our-story p{max-width:693px}.title-text{padding-top:250px!important}.about-columns .image-container{height:100%!important;min-height:323px;max-height:323px}@media (max-width:800px){.download_brochure{padding-bottom:120px;padding-top:0}.download_brochure .col--image{position:relative;max-width:557px;padding-right:10px;order:2;margin-top:15px}.download_brochure .col--image .download_btn{background-color:#ff005c;position:absolute;height:74px;width:74px;top:132px;right:-2px;transition:all .25s ease-in-out}.download_brochure .col--image .download_btn:hover{background-color:#031d44}.download_brochure .col--image .download_btn img{width:50%;left:25%;top:21%;position:absolute}.download_brochure .col--image .download_btn span{display:none}.download_brochure .col--image .image-container{height:192px}.download_brochure .col--image .image-container .newsbtncon .button:after{content:"\e80c";margin-left:8px;font-size:20px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:58%;color:#031d44;transform:translateY(-50%);transition:all .25s ease-in-out}.download_brochure .col--text{padding-top:0;padding-left:0;padding-right:0}.download_brochure .col--text h4{color:#ff005c;font-size:35px;line-height:35px;font-weight:100;position:relative;transition:all .25s ease-in-out;text-transform:uppercase;max-width:90%}.download_brochure .col--text h4:after{content:"\e80c";margin-left:5px;font-size:29px;font-family:icons;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:relative;right:-7px;margin-top:12px;display:inline-block;color:#031d44;transition:all .25s ease-in-out}.download_brochure .col--text:hover{color:#031d44}.download_brochure .col--text:hover:after{color:#ff005c}.download_brochure .col--text p{font-size:18px;line-height:24px;color:#031d44;padding-left:0;padding-right:0}}.page-talon-international{padding-bottom:163px}.capabilities .content-containter{max-width:1400px}.capabilities .capabilities-in{display:flex}.capabilities .capabilities-in .capabilities-in-in{flex:0 1 100%;text-align:center;margin-bottom:50px;margin-top:40px}.capabilities .capabilities-in .capabilities-in-in img{width:auto;height:140px}.capabilities .capabilities-in .capabilities-in-in h3{color:#35b0fc;font-size:31px;line-height:35px;text-transform:uppercase;font-weight:700;margin-top:0}.capabilities .capabilities-in .capabilities-in-in p:nth-of-type(1){height:80px;display:flex;align-items:flex-end;justify-content:center}.capabilities .capabilities-in .capabilities-in-in p{color:#fff;font-size:18px;line-height:22px;max-width:329px;margin:15px auto 0 auto;padding:0 25px}.capabilities h2{color:#fff;text-transform:uppercase;text-align:center;margin:0 auto;margin-bottom:60px;max-width:1000px;font-size:71px;line-height:68px}.capabilities--loc,.capabilities--ti{padding-top:180px;padding-bottom:93px}.capabilities--loc .capabilities-in .capabilities-in-in h3,.capabilities--ti .capabilities-in .capabilities-in-in h3{color:#21efbf}.notnews.newsbtncon .hidden{display:inline-block}.hide-btn #news-load-more{display:none!important}.page-talon-international .news-teaser.news-section{padding-top:0}.page-talon-international .news-section{background-color:transparent!important}.page-talon-international .two-column .tc-title h2{margin-bottom:30px}.page-talon-international .custom-slider .slider-dots .dot.active{background-color:#21efbf}.page-talon-international .custom-slider .slider-dots{max-width:1200px;width:92%;margin-left:auto;margin-right:auto;bottom:190px}.page-talon-international .bannermenuwrap{bottom:110px!important}.page-talon-international .custom-slider .content-container{position:absolute;bottom:0}.page-talon-international .banner--slider .content-wrapper{bottom:0}.page-talon-international .banner--slider .content-wrapper img{margin-bottom:50px}.page-talon-international .banner--slider .content-wrapper p{margin:0;font-size:27px;font-weight:600}@media (max-width:800px){.page-template-terms-template h1{color:#031d44;font-size:50px!important;text-transform:uppercase;line-height:50px!important;padding:0 4%!important}.page-template-terms-template .page-title{margin-top:150px!important}.capabilities .capabilities-in{display:flex;flex-wrap:wrap}.capabilities .capabilities-in .capabilities-in-in{flex:0 1 100%;text-align:center;margin-bottom:50px;margin-top:40px}.capabilities .capabilities-in .capabilities-in-in img{width:auto;height:140px}.capabilities .capabilities-in .capabilities-in-in h3{color:#35b0fc;font-size:31px;line-height:35px;text-transform:uppercase;font-weight:700;margin-top:0}.capabilities .capabilities-in .capabilities-in-in p:nth-of-type(1){height:80px;display:flex;align-items:flex-end;justify-content:center}.capabilities .capabilities-in .capabilities-in-in p{color:#fff;font-size:18px;line-height:22px;max-width:329px;margin:15px auto 0 auto;padding:0 15px}.capabilities h2{color:#fff;text-transform:uppercase;text-align:center;margin:0 auto;margin-bottom:50px;max-width:1000px;font-size:50px;line-height:50px}.capabilities--loc,.capabilities--ti{padding-top:90px;padding-bottom:93px}.capabilities--loc .capabilities-in .capabilities-in-in h3,.capabilities--ti .capabilities-in .capabilities-in-in h3{color:#21efbf}.single-technology .section.bg-change{padding-top:0!important}}.post-title-container{margin-top:50px}.post-title-container h1{color:#031d44;font-size:71px;line-height:68px;margin-bottom:40px}.single-page .post{padding-top:120px;position:relative;z-index:3}.single-post{background-color:#fff}.backtolink{padding-top:160px}.backtolink a{color:#031d44;font-size:26px;font-weight:600;position:relative;margin-left:30px}.backtolink a:before{content:"\e80c";margin-left:8px;font-size:20px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;left:-30px;top:58%;color:#ff005c;transform:translateY(-50%) rotate(180deg);transition:all .25s ease-in-out}.backtolink a:hover{color:#ff005c}.backtolink a:hover:before{color:#031d44;transition:all .25s ease-in-out}.btl2{padding-top:144px}.btl2 a{color:#ff005c}.btl2 a:before{color:#031d44}.btl2 a:hover{color:#031d44}.btl2 a:hover:before{color:#ff005c;transition:all .25s ease-in-out}.post-article-wrapper{position:relative;background-color:#fff;width:92%;margin:0 auto;max-width:1003px}.post-article-wrapper .post-container img{max-width:100%}.post-article-wrapper .post-container strong{color:#ff005c!important}.post-article-wrapper .post-container a{color:#ff005c!important}.post-article-wrapper .post-container a:hover{text-decoration:underline}.post-meta{margin-bottom:30px}.post-meta p{color:#ff005c;font-weight:100;font-size:21px;text-transform:uppercase}.post-meta p span{font-weight:700}.post-meta p span:after{content:"";width:1px;background-color:#031d44;height:20px;display:inline-block;margin-bottom:-2px;margin-left:8px;margin-right:8px}.btm-meta{float:left;margin-top:8px}.post-meta>div{display:flex;justify-content:flex-end;margin-top:0;flex:auto}.post-meta .button-container{justify-content:flex-end}.post-meta .text-button i{margin-left:10px}.post-banner{margin-bottom:24px;position:relative;height:514px;overflow:hidden}.post-banner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-container{border-bottom:1px solid #ff005c}.post-container h3{font-size:42px;line-height:50px}.post-container h4{font-weight:100;font-size:25px}.post-container h5{font-size:20px;line-height:30px}.post-container a{color:#00528c}.post-container a:hover{color:#31506e}.post-container h2,.post-container h3,.post-container h4,.post-container h5,.post-container h6{color:#ff005c;margin-bottom:15px}.post-container li{color:#31506e}.post-container img{width:auto;height:auto;margin-top:75px}.post-container img.aligncenter{display:block;margin-left:auto;margin-right:auto}.post-container img.alignleft{float:left;margin-right:20px}.post-container img.alignright{float:right;margin-left:20px}.author-container{display:flex;margin-top:70px}.author-container .avatar-container{flex:0 1 22%}.author-container .avatar-container .container{margin-right:20%;border-radius:100%;overflow:hidden;position:relative;padding-bottom:80%}.author-container .avatar-container .container img{position:absolute;top:0;left:50%;height:100%;width:auto;min-width:100%;min-height:100%;transform:translateX(-50%)}.author-container .content-container{flex:1 1 78%;display:flex;flex-direction:column;justify-content:center}.author-container .author-title{color:#031d44}.author-container .content-container span{margin-right:16px}.tooltip-container{display:inline-flex;position:relative}.tooltip-container .social-wrapper{background-color:#ff005c;padding:12px;margin-top:0;position:relative;z-index:1;border-radius:8px}.tooltip-container .container{position:absolute;top:-70px;width:100%;border-radius:5px;transition:all .25s ease-in-out;transform:translateY(-10px);opacity:0;visibility:hidden;padding-bottom:15px}.tooltip-container .container:before{content:"";position:absolute;left:0;right:0;width:18px;height:18px;transform:rotate(45deg);margin:auto;bottom:6px;background-color:#ff005c}.tooltip-container:hover .container{transform:translateY(0);opacity:1;visibility:visible}.share-container{margin:0 auto;margin-top:14px;text-align:right;max-width:1003px}.share-container .sharespan{color:#ff005c;font-size:22px;font-weight:600;margin-right:19px}.share-container h4{text-align:center;font-size:32px}.share-container .whatsapp{display:none}.social-wrapper{margin-top:5px;width:auto;display:inline-flex;justify-content:center;list-style:none;padding-left:0;margin-bottom:0}.social-wrapper li{font-size:26px}.social-wrapper li:not(:last-child){margin-right:8px}.social-wrapper li a{color:#fff!important;height:37px;width:37px;display:block;line-height:37px;font-size:18px;border-radius:100%;background-color:#ff005c;text-align:center}.social-wrapper li a:hover{color:#ff005c;background-color:#031d44}.post .share-container .button-container{text-align:center}@media (max-width:800px){.single-post .featured-news-section .title-container{margin-bottom:41px}.single-post .featured-news-section h3{line-height:35px;font-size:35px}.single-post .featured-news-section .grid-item{flex:0 1 100%}.single-post .featured-news-section .grid-item:nth-child(3),.single-post .featured-news-section .grid-item:nth-child(4){display:none}.post-title-container{margin-top:24px}.post-title-container h1{color:#031d44;font-size:40px;line-height:40px;margin-bottom:25px;text-transform:uppercase}.backtolink{padding-top:110px}.backtolink a{color:#031d44;font-size:21px;font-weight:600;position:relative;margin-left:20px}.backtolink a:before{content:"\e80c";margin-left:8px;font-size:15px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;left:-25px;top:53%;color:#ff005c;transform:translateY(-50%) rotate(180deg);transition:all .25s ease-in-out}.backtolink a:hover{color:#ff005c}.backtolink a:hover:before{color:#031d44;transition:all .25s ease-in-out}.btl2{padding-top:42px}.share-container{margin:0 auto;margin-top:14px;text-align:left;max-width:1003px}.share-container .sharespan{color:#ff005c;font-size:22px;font-weight:600;margin-right:19px}.btm-meta{margin-bottom:7px;margin-top:22px;width:100%}}.single-careers{background-color:#fff}.single-careers .backtolink{padding-top:179px}.single-careers .post-container{border-bottom:none}.single-careers .post-container .applylink{color:#ff005c;float:left;margin-bottom:72px}.single-careers .post-container h2{font-size:31px;font-weight:100;margin-bottom:9px}.single-careers .post-container p{font-size:18px;line-height:24px;margin-bottom:50px}.single-careers .post-container ul{margin-left:-18px;margin-bottom:49px}.single-careers .post-container li{font-size:18px;color:#031d44;line-height:24px;margin-bottom:14px}.single-careers .post-title-container{margin-top:29px}.single-careers .post-title-container h1{text-transform:uppercase;font-size:71px;line-height:68px;margin-bottom:63px}.single-careers .post-meta{margin-bottom:62px}.single-careers .post-meta span{color:#031d44;font-weight:100}.single-careers .post-meta span:after{display:none}.single-careers .post-meta a{text-transform:none;font-weight:600;float:right;font-size:26px;color:#ff005c}.single-careers .post-meta a:after{content:"\e80c";margin-left:12px;margin-top:10px;font-size:100px;font-family:icons;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#031d44;display:inline-block;transition:all .25s ease-in-out;font-size:20px}.single-careers .post-meta a:hover{color:#031d44}.single-careers .post-meta a:hover:after{color:#ff005c}.page-template-terms-template{background-color:#f7f7f7}.page-template-terms-template .page-title{max-width:1003px;margin:0 auto;margin-top:236px}.page-template-terms-template .header-menu .header-nav li a{color:#031d44}.page-template-terms-template h1{color:#031d44;font-size:71px;text-transform:uppercase;line-height:68px}.page-template-terms-template .content-container{max-width:1003px}.page-template-terms-template .one-column{padding-top:30px}.page-template-terms-template .one-column h4{color:#ff005c;font-weight:500;margin-top:50px}.page-template-terms-template .one-column p{font-size:18px;line-height:24px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJzZXR0aW5ncy5zY3NzIiwiZ2VuZXJhbC90eXBvZ3JhcGh5LnNjc3MiLCJzdHlsZXMuY3NzIiwidG9vbHMvYnJlYWtwb2ludHMuc2NzcyIsImdlbmVyYWwvaWNvbnMuc2NzcyIsImdlbmVyYWwvbGF5b3V0LnNjc3MiLCJnZW5lcmFsL2hlYWRlci5zY3NzIiwiZ2VuZXJhbC9mb290ZXIuc2NzcyIsImdlbmVyYWwvNDA0LnNjc3MiLCJnZW5lcmFsL2FuaW0uc2NzcyIsImdlbmVyYWwvbGlnaHRib3guc2NzcyIsIm9iamVjdHMvY29sdW1ucy5zY3NzIiwib2JqZWN0cy9mbGV4LnNjc3MiLCJvYmplY3RzL2dyaWQuc2NzcyIsIm9iamVjdHMvc3BhY2luZy5zY3NzIiwib2JqZWN0cy9ibG9jay5zY3NzIiwiZWxlbWVudHMvYnV0dG9ucy5zY3NzIiwiZWxlbWVudHMvcG9wdXAuc2NzcyIsImVsZW1lbnRzL2N1c3RvbS1zbGlkZXIuc2NzcyIsImVsZW1lbnRzL2NoZWNrYm94LnNjc3MiLCJlbGVtZW50cy9kcm9wZG93bi5zY3NzIiwiZWxlbWVudHMvc3dpdGNoLnNjc3MiLCJlbGVtZW50cy9sb2FkaW5nLnNjc3MiLCJlbGVtZW50cy9jYXJkLnNjc3MiLCJzZWN0aW9ucy9iYW5uZXIuc2NzcyIsInNlY3Rpb25zL25ld3NfZ3JpZC5zY3NzIiwic2VjdGlvbnMvY2FzZV9zdHVkeS5zY3NzIiwic2VjdGlvbnMvdGVzdGltb25pYWxzLnNjc3MiLCJzZWN0aW9ucy90ZWFtX21lbWJlcnMuc2NzcyIsInNlY3Rpb25zL2xvZ29fc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy90YWxvbl9pbnRyby5zY3NzIiwic2VjdGlvbnMvdHdvX2NvbHVtbnMuc2NzcyIsInNlY3Rpb25zL2NhcmVlcnNfc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvdGl0bGVfdGV4dC5zY3NzIiwic2VjdGlvbnMvaW5fcGFnZV9iYW5uZXIuc2NzcyIsInNlY3Rpb25zL2dsb2JhbF9sb2NhdGlvbnMuc2NzcyIsInNlY3Rpb25zL3NlcnZpY2VzX2xhbmRpbmcuc2NzcyIsInNlY3Rpb25zL21hcF9zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9jYXNlX3RlYXNlci5zY3NzIiwic2VjdGlvbnMvc2VydmljZV9pbnRyby5zY3NzIiwic2VjdGlvbnMvdGVjaG5vbG9neV9zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9zY3JvbGxfc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9zdGF0aXN0aWNzLnNjc3MiLCJzZWN0aW9ucy9nbG9iYWxfb2ZmaWNlcy5zY3NzIiwic2VjdGlvbnMvbG9jYXRpb25faW50cm8uc2NzcyIsInNlY3Rpb25zL3ZpZGVvX3NlY3Rpb24uc2NzcyIsInNlY3Rpb25zL2Rvd25sb2FkX2Jyb2NodXJlLnNjc3MiLCJzZWN0aW9ucy9jYXBhYmlsaXRpZXMuc2NzcyIsInNpbmdsZXMvbmV3cy5zY3NzIiwic2luZ2xlcy9jYXJlZXJzLnNjc3MiLCJzaW5nbGVzL3Rlcm1zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLDRFQVVBLEtBQ0UsWUFBYSxLQUNiLHlCQUEwQixLQVU1QixLQUNFLE9BQVEsRUFPVixLQUNFLFFBQVMsTUFRWCxHQUNFLFVBQVcsSUFDWCxPQUFRLE1BQU8sRUFXakIsR0FDRSxXQUFZLFlBQ1osT0FBUSxFQUNSLFNBQVUsUUFRWixJQUNFLFlBQWEsU0FBUyxDQUFFLFVBQ3hCLFVBQVcsSUFVYixFQUNFLGlCQUFrQixZQVFwQixZQUNFLGNBQWUsS0FDZixnQkFBaUIsVUFDakIsZ0JBQWlCLFVBQVUsT0FPN0IsRUFDQSxPQUNFLFlBQWEsT0FRZixLQUNBLElBQ0EsS0FDRSxZQUFhLFNBQVMsQ0FBRSxVQUN4QixVQUFXLElBT2IsTUFDRSxVQUFXLElBUWIsSUFDQSxJQUNFLFVBQVcsSUFDWCxZQUFhLEVBQ2IsU0FBVSxTQUNWLGVBQWdCLFNBR2xCLElBQ0UsT0FBUSxPQUdWLElBQ0UsSUFBSyxNQVVQLElB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S0FFQSxnQkFDSSxTQUFBLFNBQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLHlDQUNJLFFBQUEsTUFHUixxQkFDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBRUEsMkJBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxRQUFBLEtBQ0EsS0FBQSxJQUNBLElBQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLE9BQUEsTUFBQSxRQUNBLGFBQUEsRUFBQSxJQUFBLElBQUEsRUFDQSxVQUFBLGNBQ0EsUUFBQSxLQUlSLGlDQUNJLGlCQUFBLEtDakRSLFVBQ0ksV0FBQSxJQUFBLElBQUEsWUFDQSxXQUFBLEtBQ0EsT0FBQSxRQUNBLFNBQUEsU0FDQSxjQUFBLEVBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxnQkFDQSxVQUFBLE1BQ0EsUUFBQSxFQUNBLGlCQUFBLFlBRUEsZUFDSSxVQUFBLEtBRUEsd0NBQ0ksVUFBQSxNQUdBLGtDQUNJLFlBQUEsSUFDQSxlQUFBLElBRUosb0RBQ0ksV0FBQSxFQUtaLGlCQUNJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxNQUNBLGVBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLGNBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLG1CQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsUUFDQSxjQUFBLElBR0osaUJBQ0ksTUFBQSxLQUdKLGdCQUNJLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsSUFBQSxZQUNBLFVBQUEsZ0JBQUEsZ0JBR0osZ0JBQ0ksT0FBQSxFQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUVBLHlCQUVJLFdBQUEsRUFDQSxXQUFBLElBQUEsSUFBQSxZQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxp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Q0ksVUFBQSxLQUNBLFlBQUEsS0FDQSwyRUFDRSxRQUFBLEVBQ0EsSUFBQSxJQUNBLFVBQUEsTUMvSHBCLDRCQUNGLFFBQUEsS0FJQSxnQkFDQyxZQUFBLE1BQ0EsZUFBQSxLQUNBLG1CQUNDLE1BQUEsUUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLE1BRUQsbUNBQ0MsUUFBQSxLQUVDLHFFQUNDLFVBQUEsTUFDQSxjQUFBLEtBRUQsb0VBQ0MsS0FBQSxLQUVELDJEQUNDLEtBQUEsRUFBQSxFQUFBLElBR0EsOERBQ0MsTUFBQSxLQUNBLGVBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUVELDBFQUNDLFVBQUEsS0FDQSxZQUFBLEtBR0YsMkVBQ0MsUUFBQSxLQUNBLDZFQUNDLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEtBQ0EseUZBQ0MsVUFBQSxNQUVELCtFQUNDLE1BQUEsS0FDQSxxRkFDQyxNQUFBLFFBS0YseUZBQ0MsTUFBQSxRQUNBLGVBQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsSUFRTix5QkFHRSw0QkFDRixRQUFBLEtBSUEsZ0JBQ0MsWUFBQSxLQUNBLGVBQUEsS0FDQSxtQkFDQyxNQUFBLFFBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxNQUVELG1DQUNDLFFBQUEsS0FDQSxVQUFBLEtBQ0EseURBQ0MsS0FBQSxFQUFBLEVBQUEsS0FDQSxxRUFDQyxVQUFBLE1BQ0EsY0FBQSxFQUNBLGNBQUEsS0FFRCxvRUFDQyxLQUFBLEtBRUQsMkRBQ0MsS0FBQSxFQUFBLEVBQUEsS0FHQSw4REFDQyxNQUFBLEtBQ0EsZUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLEtBRUQsMEVBQ0MsVUFBQSxLQUNBLFlBQUEsS0FHRiwyRUFDQyxRQUFBLEtBQ0EsNkVBQ0MsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FDQSx5RkFDQyxVQUFBLE1BRUQsK0VBQ0MsTUFBQSxLQUNB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TUNuYUosZ0JBQ0MsaUJBQUEsS0FDQSw0QkFDQyxZQUFBLE1BRUQsZ0NBQ0MsY0FBQSxLQUNBLDJDQUNDLE1BQUEsUUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUVELG1DQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxJQUVELGtDQUNDLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUVELG1DQUNDLFlBQUEsTUFDQSxjQUFBLEtBRUQsbUNBQ0MsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLEtBQ0EsY0FBQSxLQUdGLHNDQUNDLFdBQUEsS0FDQSx5Q0FDQyxlQUFBLFVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBR0YsMkJBQ0MsY0FBQSxLQUNBLGdDQUNDLE1BQUEsUUFDQSxZQUFBLElBQ0Esc0NBQ0MsUUFBQSxLQUdGLDZCQUNDLGVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxNQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsbUNBQ0ssUUFBQSxRQUNILFlBQUEsS0FDQSxXQUFBLEtBQ0EsVUFBQSxNQUNBLFlBQUEsTUFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsT0FDQSxlQUFBLEtBQ0EsWUFBQSxFQUNBLE1BQUEsUUFDQSxRQUFBLGFBQ0EsV0FBQSxJQUFBLEtBQUEsWUFDQSxVQUFBLEtBRUYsbUNBQ0MsTUFBQSxRQUNBLHlDQUNDLE1BQUEsUUM1RUwsOEJBQ0UsaUJBQUEsUUFDRSwwQ0FDSSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxNQUVKLDREQUNJLE1BQUEsUUFFSixpQ0FDSSxNQUFBLFFBQ0EsVUFBQSxLQUNBLGVBQUEsVUFDQSxZQUFBLEtBRUosaURBQ0ksVUFBQSxPQUVKLDBDQUNJLFlBQUEsS0FDQSw2Q0FDSSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFdBQUEsS0FFSiw0Q0FDSSxVQUFBLEtBQ0EsWUFBQSIsImZpbGUiOiJzdHlsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyAtLS0gQ09MT1VSU1xuJHByaW1hcnk6ICMwMzFkNDQ7XG4kcHJpbWFyeS1hbHQ6ICMyMWVmYmY7XG4kc2Vjb25kYXJ5OiAjZmYwMDVjO1xuJHNlY29uZGFyeS1hbHQ6ICMwNDFkNDU7XG4kbGlnaHQtYmx1ZTogIzM1YjBmYztcbiRib2R5LWJhY2tncm91bmQ6ICMwMzFkNDQ7XG4kZnVsbHBhZ2VtZW51LWJhY2tncm91bmQ6ICMwMzFkNDQ7XG4kYmxhY2s6IzI5MjkyOTtcbiRibHVlOiMyMTRFQTA7XG5cbi8vIFRZUE9HUkFQSFkgQ09MT1VSU1xuJGhlYWRlci1jb2xvdXI6ICM0MTM2ODM7XG4kaGVhZGVyLWxpZ2h0LWNvbG91cjogd2hpdGU7XG4kc3ViLWhlYWRlci1jb2xvdXI6ICMzOGJlY2I7XG4kc3ViLWhlYWRlci1saWdodC1jb2xvdXI6ICMzOGJlY2I7XG4kcGFyYWdyYXBoLWNvbG91cjogIzM2MzYzNjtcbiRwYXJhZ3JhcGgtbGlnaHQtY29sb3VyOiB3aGl0ZTtcbiRwYXJhZ3JhcGgtZGFyay1jb2xvdXI6ICRwcmltYXJ5O1xuJHBhcmFncmFwaC1hbmNob3ItY29sb3VyOiAkc2Vjb25kYXJ5O1xuJGFuY2hvci1ob3Zlci1jb2xvdXI6ICM0MTM2ODM7XG5cbi8vIEhFQURFUlxuJHN1Yi1tZW51LWJhY2tncm91bmQ6ICMwZjJkNWM7XG4kc3ViLW1lbnUtdGV4dDogJHByaW1hcnktYWx0O1xuJHN1Yi1tZW51LXRleHQtaG92ZXI6ICRzZWNvbmRhcnk7XG5cbi8vIEZPT1RFUlxuJGZvb3Rlci1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuJGZvb3Rlci1oZWFkZXI6ICNmZjAwNWM7XG4kZm9vdGVyLXNvY2tldC1hbmNob3I6IHdoaXRlO1xuJGZvb3Rlci1zb2NrZXQtYW5jaG9yLWhvdmVyOiAkcHJpbWFyeTtcblxuLy8gQlVUVE9OU1xuJGJ1dHRvbi10ZXh0LWNvbG91cjogJHByaW1hcnk7XG4kYnV0dG9uLWNvbG91cjogIzM4YmVjYjtcbiRidXR0b24tYm9yZGVyLWNvbG91cjogIzM4YmVjYjtcbiRidXR0b24taG92ZXItY29sb3VyOiAjMmYyMjcyO1xuJGJ1dHRvbi1ob3Zlci10ZXh0LWNvbG91cjogJHByaW1hcnk7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvdXI6IHRyYW5zcGFyZW50O1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvdXI6ICRzZWNvbmRhcnk7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3VyOiAjMzhiZWNiO1xuJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXItY29sb3VyOiAjMmYyMjcyO1xuJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXItdGV4dC1jb2xvdXI6ICRwcmltYXJ5O1xuJGJ1dHRvbi1saWdodC1ob3Zlci1jb2xvdXI6IHdoaXRlO1xuJGJ1dHRvbi1yYWRpdXM6IDMwcHg7XG5cbi8vIFNPQ0lBTFxuJHNvY2lhbC1iYWNrZ3JvdW5kLWNvbG9yOiAjMzhiZWNiO1xuJHNvY2lhbC10ZXh0LWNvbG91cjogd2hpdGU7XG4kc29jaWFsLWJhY2tncm91bmQtaG92ZXItY29sb3VyOiAjMmYyMjcyO1xuJHNvY2lhbC10ZXh0LWhvdmVyLWNvbG91cjogd2hpdGU7XG5cbi8vIEFDQ09SRElPTlxuJGFjY29yZGlvbi10aXRsZTogJHByaW1hcnktYWx0O1xuJGFjY29yZGlvbi10b2dnbGU6ICRzZWNvbmRhcnk7XG4kYWNjb3JkaW9uLWJvcmRlcjogIzI4OGZkZjtcbiRhY2NvcmRpb24tYm9yZGVyLW9wZW46ICNkZGRkZGQ7XG5cbi8vIC0tLSBTUEFDSU5HXG4kc3BhY2Utc21hbGw6IDEwcHg7XG4kc3BhY2UtbWVkaXVtOiAyMHB4O1xuJHNwYWNlLWxhcmdlOiA0MHB4O1xuJHNwYWNlLXhsYXJnZTogNzBweDtcblxuLy8gLS0tIFRZUE9HUkFQSFlcbiRnbG9iYWwtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kZ2xvYmFsLWxpbmVoZWlnaHQ6IDEuMzUgIWRlZmF1bHQ7XG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRoZWFkZXItZm9udC13ZWlnaHQ6IDEwMCAhZGVmYXVsdDtcbiRoZWFkZXItbGluZWhlaWdodDogMC45ICFkZWZhdWx0O1xuJGhlYWRlci1tYXJnaW4tYm90dG9tOiAxNXB4ICFkZWZhdWx0O1xuJHN1Yi1oZWFkZXItZm9udC13ZWlnaHQ6IDkwMCAhZGVmYXVsdDtcbiRzdWItaGVhZGVyLWxpbmVoZWlnaHQ6IDAuOSAhZGVmYXVsdDtcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMTVweCAhZGVmYXVsdDtcblxuLy8gLS0tIFRZUE9HUkFQSFkgRk9OVFNcbiRkZWZhdWx0LWZvbnQ6IFwiQmFybG93XCIsIFwic2Fucy1zZXJpZlwiO1xuJGhlYWRlci1sYXJnZS1mb250OiBcIkJhcmxvd1wiLCBcInNhbnMtc2VyaWZcIjtcbiRoZWFkZXItc21hbGwtZm9udDogXCJCYXJsb3dcIiwgXCJzYW5zLXNlcmlmXCI7XG5cbiRoZWFkZXItc3R5bGVzOiAoXG4gICAgLy9BbGwgaXMgdGhlIHNhbWUgYXMgbWVkaWEgKG1pbi13aWR0aDogMHB4KVxuICAgIGFsbDpcbiAgICAgICAgKFxuICAgICAgICAgICAgXCJoMVwiOiAoXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogNTBweCxcbiAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogJGhlYWRlci1mb250LXdlaWdodCxcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBcImgyXCI6IChcbiAgICAgICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiAyNHB4LFxuICAgICAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiAkaGVhZGVyLW1hcmdpbi1ib3R0b20sXG4gICAgICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAwLjksXG4gICAgICAgICAgICAgICAgXCJmb250LXdlaWdodFwiOiAkaGVhZGVyLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIFwiaDNcIjogKFxuICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDI0cHgsXG4gICAgICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6ICRoZWFkZXItbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCI6ICRoZWFkZXItbGluZWhlaWdodCxcbiAgICAgICAgICAgICAgICBcImZvbnQtd2VpZ2h0XCI6ICRoZWFkZXItZm9udC13ZWlnaHQsXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgXCJoNFwiOiAoXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogMjBweCxcbiAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogJHN1Yi1oZWFkZXItZm9udC13ZWlnaHQsXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgXCJoNVwiOiAoXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogMTlweCxcbiAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogJHN1Yi1oZWFkZXItZm9udC13ZWlnaHQsXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgXCJoNlwiOiAoXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogMTZweCxcbiAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogJHN1Yi1oZWFkZXItZm9udC13ZWlnaHQsXG4gICAgICAgICAgICApLFxuICAgICAgICApLFxuICAgIG1lZGl1bTogKFxuICAgICAgICBcImgxXCI6IChcbiAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDg3cHgsXG4gICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAkaGVhZGVyLWxpbmVoZWlnaHQsXG4gICAgICAgICksXG4gICAgICAgIFwiaDJcIjogKFxuICAgICAgICAgICAgXCJmb250LXNpemVcIjogNzFweCxcbiAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiAkaGVhZGVyLW1hcmdpbi1ib3R0b20sXG4gICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCI6IDAuOSxcbiAgICAgICAgKSxcbiAgICAgICAgXCJoM1wiOiAoXG4gICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiA1NnB4LFxuICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6ICRoZWFkZXItbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogMC45LFxuICAgICAgICApLFxuICAgICAgICBcImg0XCI6IChcbiAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDIycHgsXG4gICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAkaGVhZGVyLWxpbmVoZWlnaHQsXG4gICAgICAgICksXG4gICAgICAgIFwiaDVcIjogKFxuICAgICAgICAgICAgXCJmb250LXNpemVcIjogMThweCxcbiAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiAkaGVhZGVyLW1hcmdpbi1ib3R0b20sXG4gICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCI6ICRoZWFkZXItbGluZWhlaWdodCxcbiAgICAgICAgKSxcbiAgICAgICAgXCJoNlwiOiAoXG4gICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiAxN3B4LFxuICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6ICRoZWFkZXItbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICApLFxuICAgIClcbikgIWRlZmF1bHQ7XG5cbi8vIC0tLSBNQVggV0lEVEggQ09OVEFJTkVSIFNJWkVTXG4kZGVmYXVsdENvbnRhaW5lcldpZHRoOiA5MiU7XG4kY29udGFpbmVyU2l6ZXM6IChcbiAgICBcIm1heFwiOiAoXG4gICAgICAgIG1heC13aWR0aDogMjAwMHB4LFxuICAgICAgICB3aWR0aDogMTAwJSxcbiAgICApLFxuICAgIFwibGdcIjogKFxuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweCxcbiAgICAgICAgd2lkdGg6ICRkZWZhdWx0Q29udGFpbmVyV2lkdGgsXG4gICAgKSxcbiAgICBcIm1kXCI6IChcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHgsXG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdENvbnRhaW5lcldpZHRoLFxuICAgICksXG4gICAgXCJzbVwiOiAoXG4gICAgICAgIG1heC13aWR0aDogODgwcHgsXG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdENvbnRhaW5lcldpZHRoLFxuICAgICksXG4pO1xuXG4vLyAtLS0gQlJFQUtQT0lOVFNcbiRicmVha3BvaW50czogKFxuICAgIGFsbDogMHB4LFxuICAgIHNtYWxsOiA0NTBweCxcbiAgICBtZWRpdW06IDYwMHB4LFxuICAgIHRhYmxldC1wb3J0cmFpdDogODAwcHgsXG4gICAgbGFyZ2U6IDEwMjRweCxcbiAgICB4bGFyZ2U6IDEyMDBweCxcbiAgICBmb290ZXJicmVhazogMTY3MHB4LFxuKTtcblxuLy8gLS0tIEdMT0JBTCBTUEFDSU5HXG4kc2VjdGlvbi1zcGFjZTogODBweDtcblxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LUJsYWNrLnN2ZyNCYXJsb3ctQmxhY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3ctUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIuLi9mb250cy9CYXJsb3ctUmVndWxhci5zdmcjQmFybG93LVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3ctTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXJsb3ctTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LU1lZGl1bS5zdmcjQmFybG93LU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LVNlbWlCb2xkLnN2ZyNCYXJsb3ctU2VtaUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQuc3ZnI0Jhcmxvdy1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICAgIGZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRnbG9iYWwtbGluZWhlaWdodDtcbiAgICBmb250LXdlaWdodDogJGdsb2JhbC13ZWlnaHQ7XG4gICAgY29sb3I6ICRwYXJhZ3JhcGgtY29sb3VyO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICAgIGNvbG9yOiAkaGVhZGVyLWNvbG91cjtcbiAgICBmb250LWZhbWlseTogJGhlYWRlci1sYXJnZS1mb250O1xufVxuXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICAgIGNvbG9yOiAkc3ViLWhlYWRlci1jb2xvdXI7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkZXItc21hbGwtZm9udDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBvc3QtY29udGFpbmVyIHtcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG59XG5cbkBlYWNoICRzaXplLCAkaGVhZGVycyBpbiAkaGVhZGVyLXN0eWxlcyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2l6ZSkge1xuICAgICAgICBAZWFjaCAkaGVhZGVyLCAkaGVhZGVyLWRlZnMgaW4gJGhlYWRlcnMge1xuICAgICAgICAgICAgI3skaGVhZGVyfSxcbiAgICAgICAgICAgIC4jeyRoZWFkZXJ9IHtcbiAgICAgICAgICAgICAgICBAaWYgbWFwLWhhcy1rZXkoJGhlYWRlci1kZWZzLCBmb250LXNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRoZWFkZXItZGVmcywgZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkaGVhZGVyLWRlZnMsIG1hcmdpbi1ib3R0b20pO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCgkaGVhZGVyLWRlZnMsIGxpbmUtaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGhlYWRlci1kZWZzLCBmb250LXdlaWdodCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRoZWFkZXItZGVmcywgZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxucCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxucCB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcGFyYWdyYXBoLWFuY2hvci1jb2xvdXI7XG4gICAgfVxufVxuYTpob3ZlciB7XG4gICAgLy8gY29sb3I6ICRhbmNob3ItaG92ZXItY29sb3VyO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuODVlbTtcbiAgICBmb250LXNpemU6IDUwJTtcbn1cblxuLnN5bWJvbCB7XG4gICAgZm9udC1zaXplOiAxMDklO1xufVxuXG4uZm9udC0tcHJpbWFyeS1hbHQge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG59XG5cbmgyLmZvbnQge1xuICAgICYtLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiA4N3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cbmgzLmZvbnQge1xuICAgICYtLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzXCI7XG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3ctQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1CbGFjay5zdmcjQmFybG93LUJsYWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LVJlZ3VsYXIuc3ZnI0Jhcmxvdy1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1NZWRpdW0uc3ZnI0Jhcmxvdy1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3ctU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1TZW1pQm9sZC5zdmcjQmFybG93LVNlbWlCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQuc3ZnI0Jhcmxvdy1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgY29sb3I6ICM0MTM2ODM7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBcInNhbnMtc2VyaWZcIjtcbn1cblxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgY29sb3I6ICMzOGJlY2I7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBcInNhbnMtc2VyaWZcIjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBoMixcbi5wb3N0LWNvbnRhaW5lciBoMyxcbi5wb3N0LWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3N0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG4gIGgyLFxuLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cbiAgaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuICBoNCxcbi5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIGg1LFxuLmg1IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgaDYsXG4uaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgaDEsXG4uaDEge1xuICAgIGZvbnQtc2l6ZTogODdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDIsXG4uaDIge1xuICAgIGZvbnQtc2l6ZTogNzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDQsXG4uaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDUsXG4uaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDYsXG4uaDYge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbnAgYSB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjg1ZW07XG4gIGZvbnQtc2l6ZTogNTAlO1xufVxuXG4uc3ltYm9sIHtcbiAgZm9udC1zaXplOiAxMDklO1xufVxuXG4uZm9udC0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cblxuaDIuZm9udC0tbGcge1xuICBmb250LXNpemU6IDg3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLmZvbnQtLWxnIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy5lb3Q/NDExNTQwMDRcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMuZW90PzQxMTU0MDA0I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy53b2ZmMj80MTE1NDAwNFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMud29mZj80MTE1NDAwNFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy50dGY/NDExNTQwMDRcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLnN2Zz80MTE1NDAwNCNpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149aWNvbi1dOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1yaWdodC1vcGVuLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn0gLyogJ+6ggCcgKi9cbi5pY29uLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn0gLyogJ+6ggScgKi9cbi5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn0gLyogJ+6ggicgKi9cbi5pY29uLWFycm93LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufSAvKiAn7qCDJyAqL1xuLmljb24tdXAtb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn0gLyogJ+6ghCcgKi9cbi5pY29uLWRvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufSAvKiAn7qCFJyAqL1xuLmljb24tdXAtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNlwiO1xufSAvKiAn7qCGJyAqL1xuLmljb24tZG93bi1vcGVuLW1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDdcIjtcbn0gLyogJ+6ghycgKi9cbi5pY29uLXVwLW9wZW4tbWluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufSAvKiAn7qCIJyAqL1xuLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59IC8qICfuoIknICovXG4uaWNvbi15b3V0dWJlLXBsYXktMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufSAvKiAn7qCKJyAqL1xuLmljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYlwiO1xufSAvKiAn7qCLJyAqL1xuLmljb24tcmlnaHQtb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbn0gLyogJ+6gjCcgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn0gLyogJ++CmScgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59IC8qICfvgponICovXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufSAvKiAn74OhJyAqL1xuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59IC8qICfvhaonICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn0gLyogJ++FrScgKi9cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59IC8qICfviLInICovXG4uaWNvbi1mYWNlYm9vay1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59IC8qICfvjIgnICovXG4uaWNvbi1saW5rZWRpbi1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59IC8qICfvjIwnICovXG4jd3BhZG1pbmJhciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5odG1sLmh0bWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uYWJvdmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHksXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuXG5ib2R5LnBhZ2UtbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxudGFibGUgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG50YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uYy0tbWF4IHtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYy0tbGcge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmMtLW1kIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jLS1zbSB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb2xvci0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLmNvbG9yLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLmNvbG9yLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmMDA1Yztcbn1cblxuLmJhY2tncm91bmQtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuLmJhY2tncm91bmQtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG59XG5cbi50aXRsZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGl0bGUtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnRpdGxlLWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2UtY29udGFpbmVyLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWctY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwubm8tbGlzdCxcbi5uby1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi50aGVtZS0tbGlnaHQsXG4udGhlbWUtLWxpZ2h0IGgxLFxuLnRoZW1lLS1saWdodCBoMixcbi50aGVtZS0tbGlnaHQgaDMsXG4udGhlbWUtLWxpZ2h0IGg0LFxuLnRoZW1lLS1saWdodCBoNSxcbi50aGVtZS0tbGlnaHQgaDYsXG4udGhlbWUtLWxpZ2h0IHAsXG4udGhlbWUtLWxpZ2h0IGEsXG4udGhlbWUtLWxpZ2h0IGxpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRoZW1lLS1saWdodCAudGl0bGUtY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4udGhlbWUtLWRhcmssXG4udGhlbWUtLWRhcmsgaDEsXG4udGhlbWUtLWRhcmsgaDIsXG4udGhlbWUtLWRhcmsgaDMsXG4udGhlbWUtLWRhcmsgaDQsXG4udGhlbWUtLWRhcmsgaDUsXG4udGhlbWUtLWRhcmsgaDYsXG4udGhlbWUtLWRhcmsgcCxcbi50aGVtZS0tZGFyayBhLFxuLnRoZW1lLS1kYXJrIGxpIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG5cbi5iYWNrZ3JvdW5kLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtY3Vyc29yOmFmdGVyIHtcbiAgY29udGVudDogXCJfXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMWVmYmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMHB4KSB7XG4gIC5oaWRlLS1hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5zaG93LS1hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhpZGUtLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5zaG93LS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGlkZS0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaG93LS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhpZGUtLXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuc2hvdy0tdGFibGV0LXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGlkZS0tbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG93LS1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGUtLXhsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3ctLXhsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgLmhpZGUtLWZvb3RlcmJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NzBweCkge1xuICAuc2hvdy0tZm9vdGVyYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWN0aW9uLmJnLWNoYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS1IRUFERVIgTkFWLS0tICovXG5ib2R5Om5vdCguaG9tZSkgLnNpdGUtaGVhZGVyLnNjcm9sbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbn1cblxuLmhlYWRlci1uYXYgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICB6LWluZGV4OiA1MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2l0ZS1oZWFkZXIuc2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuLnNpdGUtaGVhZGVyLnNjcm9sbGVkIC5sb2dvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDVweDtcbn1cblxuaHRtbC5mcmVlemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuaHRtbC5mcmVlemUgbWFpbiwgaHRtbC5mcmVlemUgc2VjdGlvbiwgaHRtbC5mcmVlemUgZm9vdGVyLCBodG1sLmZyZWV6ZSBtYWluIGRpdiB7XG4gIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5ob21lIC5zaXRlLWhlYWRlcjpub3QoLnNjcm9sbGVkKSB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5iYWNrZ3JvdW5kLWdyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMzFkNDQsIHRyYW5zcGFyZW50KTtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaXRlLWhlYWRlci5zY3JvbGxlZCAuYmFja2dyb3VuZC1ncmFkaWVudCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmhlYWRlci1tZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6IDU1cHg7XG4gIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gIC1tb3otZmxleDogMCAxIGF1dG87XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIHRvcDogLTEwcHg7XG59XG4uaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyLmxvZ29kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIsXG4ucGFnZS1uZXdzIC5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIsXG4ucGFnZS10ZWFtIC5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lci5sb2dvZCxcbi5wYWdlLW5ld3MgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lci5sb2dvZCxcbi5wYWdlLXRlYW0gLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lci5sb2dvZCwgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lci5sb2dvZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QgLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gLmxvY2F0aW9uc2VsZWN0OmFmdGVyLFxuLnBhZ2UtbmV3cyAuaGVhZGVybG9jYXRpb24gLnlvdXJsb2NhdGlvbiAubG9jYXRpb25zZWxlY3Q6YWZ0ZXIsXG4ucGFnZS10ZWFtIC5oZWFkZXJsb2NhdGlvbiAueW91cmxvY2F0aW9uIC5sb2NhdGlvbnNlbGVjdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gLmxvY2F0aW9uc2VsZWN0OmFmdGVyIHtcbiAgY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbn1cblxuLmxvZ28tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9nby1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9VTkRFUlNDT1JFLnN2Z1wiKTtcbiAgYW5pbWF0aW9uOiBmbGFzaCAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLmhlYWRlci1tZW51IG5hdiB7XG4gIC13ZWJraXQtZmxleDogMSAxIDcwJTtcbiAgLW1vei1mbGV4OiAxIDEgNzAlO1xuICAtbXMtZmxleDogMSAxIDcwJTtcbiAgZmxleDogMSAxIDcwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sbGFwc2VkIC5oZWFkZXItbWVudSBuYXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1tZW51IG5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXItbWVudSBuYXYgLndjLWNhcnQtbWVudS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmhlYWRlci1tZW51IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItbWVudSB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZWFkZXItbWVudSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA4cmVtO1xufVxuXG4uaGVhZGVyLW1lbnUgdWwgbGkgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXItbWVudSB1bCBsaTpob3ZlciA+IGEsXG4uaGVhZGVyLW1lbnUgbmF2IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uaGVhZGVyLW1lbnUgbmF2IC5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbiNmdWxsUGFnZU1lbnUgLmhlYWRlci1uYXYgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5oZWFkZXItbWVudSAuaGVhZGVyLXN1Yi1uYXYgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5oZWFkZXItbWVudSAuaGVhZGVyLXN1Yi1uYXYgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uaGVhZGVyLW1lbnUgLmhlYWRlci1lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlci1tZW51IC5oZWFkZXItc2luZ2xlLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLmhlYWRlci1tZW51IC5oZWFkZXItc2luZ2xlLWJ1dHRvbiBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDE5cHggOXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDMxZDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyLW1lbnUgLmhlYWRlci1zaW5nbGUtYnV0dG9uIGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjAwNWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiAyNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgOS41cHggMTYuNXB4IDkuNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwZjJkNWMgdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIF9ib3JkZXItY29sb3I6ICMwMDAwMDAgIzAwMDAwMCAjMGYyZDVjICMwMDAwMDA7XG4gIF9maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5DaHJvbWEoY29sb3I9XCIjMDAwMDAwXCIpO1xuICBtYXJnaW4tbGVmdDogMjhweDtcbn1cbi5oZWFkZXItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjJkNWM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5oZWFkZXItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5oZWFkZXItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhOmhvdmVyLCAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogIzIxZWZiZiAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4ucGFnZS1uZXdzIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhLFxuLnBhZ2UtYWJvdXQgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEsXG4uc2luZ2xlLXBvc3QgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEsXG4ucGFnZS10ZWFtIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhLFxuLnNpbmdsZS1jYXJlZXJzIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4ucGFnZS1uZXdzIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnBhZ2UtYWJvdXQgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGE6aG92ZXIsXG4uc2luZ2xlLXBvc3QgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGE6aG92ZXIsXG4ucGFnZS10ZWFtIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnNpbmdsZS1jYXJlZXJzIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4ucGFnZS1uZXdzIC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSxcbi5wYWdlLWFib3V0IC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSxcbi5zaW5nbGUtcG9zdCAuc2Nyb2xsZWQgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEsXG4ucGFnZS10ZWFtIC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSxcbi5zaW5nbGUtY2FyZWVycyAuc2Nyb2xsZWQgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5ld3MgLnNjcm9sbGVkIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnBhZ2UtYWJvdXQgLnNjcm9sbGVkIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnNpbmdsZS1wb3N0IC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYTpob3Zlcixcbi5wYWdlLXRlYW0gLnNjcm9sbGVkIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnNpbmdsZS1jYXJlZXJzIC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuXG4vKiAtLS0gSEVBREVSIFlPVVIgTE9DQVRJT04gLS0tICovXG5oZWFkZXIgLmxvY2F0aW9uc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tcm93IC5sb2NhdGlvbnNlbGVjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvcmVzdC1vZi13b3JsZC5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnlvdXJsb2NhdGlvbi5sb2MtLXVzIC5sb2NhdGlvbnNlbGVjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvdXMuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi55b3VybG9jYXRpb24ubG9jLS1pZSAubG9jYXRpb25zZWxlY3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL2llLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tZGUgLmxvY2F0aW9uc2VsZWN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9kZS5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnlvdXJsb2NhdGlvbi5sb2MtLWFyIC5sb2NhdGlvbnNlbGVjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvdWFlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tc2cgLmxvY2F0aW9uc2VsZWN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9zZy5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhlYWRlcmxvY2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVybG9jYXRpb24gLnlvdXJsb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gc3Bhbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5oZWFkZXJsb2NhdGlvbiAueW91cmxvY2F0aW9uIC5sb2NhdGlvbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gLmxvY2F0aW9uc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZsYWdzL2diLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDZweDtcbn1cbi5oZWFkZXJsb2NhdGlvbiAueW91cmxvY2F0aW9uIC5sb2NhdGlvbnNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI4cHg7XG4gIHRvcDogNTclO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVybG9jYXRpb24gLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwsXG4uaGVhZGVybG9jYXRpb24gaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4vKiAtLS0gRlVMTCBQQUdFIE1FTlUgLS0tICovXG4ubWVudS1pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubWVudS1pY29uLWNvbnRhaW5lciBoNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcmlnaHQ6IDMycHg7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mdWxsLXBhZ2UtbWVudS1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTdweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDIxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4uZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7XG59XG5cbi5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDIpLFxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDdweDtcbn1cblxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoNCkge1xuICBib3R0b206IDBweDtcbn1cblxuLm1lbnUtaWNvbi1jb250YWluZXIub3BlbiAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5tZW51LWljb24tY29udGFpbmVyLm9wZW4gLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS1pY29uLWNvbnRhaW5lci5vcGVuIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS1pY29uLWNvbnRhaW5lci5vcGVuIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmZ1bGwtcGFnZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsLXBhZ2UtbWVudSAuYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG4uZnVsbC1wYWdlLW1lbnVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uZnVsbC1wYWdlLW1lbnUgLmhlYWRlci1uYXYgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mdWxsLXBhZ2UtbWVudSAuaGVhZGVyLW5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZnVsbC1wYWdlLW1lbnUgLmhlYWRlci1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZ1bGwtcGFnZS1tZW51IC5oZWFkZXItc3ViLW5hdiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZ1bGwtcGFnZS1tZW51IC5oZWFkZXItc3ViLW5hdiBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jZnVsbFBhZ2VNZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNmdWxsUGFnZU1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNmdWxsUGFnZU1lbnUgdWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZnVsbFBhZ2VNZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2Z1bGxQYWdlTWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpudGgtb2YtdHlwZSgxKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDdweDtcbn1cbiNmdWxsUGFnZU1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6bnRoLW9mLXR5cGUoMSkub3BlbmVkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuI2Z1bGxQYWdlTWVudSBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4jZnVsbFBhZ2VNZW51IGxpLmFuaW1hdGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4jZnVsbFBhZ2VNZW51IGxpLmFuaW1hdGUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNmdWxsUGFnZU1lbnUgbGkuYW5pbWF0ZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW4sIC5wYWdlLW5ld3MgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiwgLnBhZ2UtdGVtcGxhdGUtc3RhbmRhcmQtdGVtcGxhdGUgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiwgLnBhZ2UtdGVhbSAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuLCAucGFnZS10ZW1wbGF0ZS10ZXJtcy10ZW1wbGF0ZSAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbn1cbi5zaW5nbGUtcG9zdCAubWVudS1pY29uLWNvbnRhaW5lciBoNSwgLnBhZ2UtbmV3cyAubWVudS1pY29uLWNvbnRhaW5lciBoNSwgLnBhZ2UtdGVtcGxhdGUtc3RhbmRhcmQtdGVtcGxhdGUgLm1lbnUtaWNvbi1jb250YWluZXIgaDUsIC5wYWdlLXRlYW0gLm1lbnUtaWNvbi1jb250YWluZXIgaDUsIC5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5tZW51LWljb24tY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1wb3N0IC5zY3JvbGxlZCAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuLCAucGFnZS1uZXdzIC5zY3JvbGxlZCAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuLCAucGFnZS10ZW1wbGF0ZS1zdGFuZGFyZC10ZW1wbGF0ZSAuc2Nyb2xsZWQgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiwgLnBhZ2UtdGVhbSAuc2Nyb2xsZWQgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiwgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLnNjcm9sbGVkIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QgLnNjcm9sbGVkIC5tZW51LWljb24tY29udGFpbmVyIGg1LCAucGFnZS1uZXdzIC5zY3JvbGxlZCAubWVudS1pY29uLWNvbnRhaW5lciBoNSwgLnBhZ2UtdGVtcGxhdGUtc3RhbmRhcmQtdGVtcGxhdGUgLnNjcm9sbGVkIC5tZW51LWljb24tY29udGFpbmVyIGg1LCAucGFnZS10ZWFtIC5zY3JvbGxlZCAubWVudS1pY29uLWNvbnRhaW5lciBoNSwgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLnNjcm9sbGVkIC5tZW51LWljb24tY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZnJlZXplIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZnJlZXplIC5tZW51LWljb24tY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgI2Z1bGxQYWdlTWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLnNjcm9sbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICB9XG4gIC5zaXRlLWhlYWRlci5zY3JvbGxlZCAubG9nby1jb250YWluZXIge1xuICAgIGhlaWdodDogMzdweDtcbiAgfVxuICAuaGVhZGVyLW1lbnUgbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJsb2NhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gIH1cbiAgI2Z1bGxQYWdlTWVudSAuc3ViLW1lbnUuc2hvdyB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIH1cbiAgI2Z1bGxQYWdlTWVudSAuc3ViLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICB9XG4gICNmdWxsUGFnZU1lbnUgLnN1Yi1tZW51LmV4cGFuZCB7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gIH1cbiAgI2Z1bGxQYWdlTWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmxvY21lbnUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4ubG9jbWVudSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgdG9wOiA0cHggIWltcG9ydGFudDtcbn1cbi5sb2NtZW51ID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy9yZXN0LW9mLXdvcmxkLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01NXB4O1xuICB0b3A6IDhweDtcbn1cblxuLnVrLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvZ2Iuc3ZnKTtcbn1cblxuLnVzLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvdXMuc3ZnKTtcbn1cblxuLmllLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvaWUuc3ZnKTtcbn1cblxuLmRlLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnKTtcbn1cblxuLmFyLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvdWFlLnN2Zyk7XG59XG5cbi5zZy5sb2NtZW51ID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZsYWdzL3NnLnN2Zyk7XG59XG5cbi5sb2NtZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbn1cblxuLmZyZWV6ZSAubG9jbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tRk9PVEVSLS0tLSAqL1xuYm9keS5mb3JtaW5hdG9yLWh1c3RsZS1kcm9wZG93bi1maXggLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiB7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjbGVhcjogYm90aDtcbn1cbi5mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG4gIHdpZHRoOiA0Ny43JTtcbiAgcGFkZGluZy1sZWZ0OiAxMS44NzUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuLmZvb3RlciAuZm9vdGVyLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCB7XG4gIG1heC13aWR0aDogNDY2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCBoNiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmYwMDVjO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDc2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmO1xuICB3aWR0aDogNTIuMyU7XG4gIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgcGFkZGluZzogODFweCAxODRweCA4MHB4IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSBwIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiA2MXB4O1xuICBsaW5lLWhlaWdodDogNjFweDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIHA6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gcDpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogNTI1cHg7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSAuZm9ybWluYXRvci1idXR0b24tc3VibWl0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gLmZvcm1pbmF0b3ItYnV0dG9uLXN1Ym1pdDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSB0ZXh0YXJlYSxcbi5mb290ZXIgLmZvb3Rlci1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogVHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSAjZm9ybWluYXRvci1tb2R1bGUtMzMwLmZvcm1pbmF0b3ItZGVzaWduLS1tYXRlcmlhbCAuZm9ybWluYXRvci10ZXh0YXJlYS0td3JhcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCIqTWFuZGF0b3J5IGNvbnRlbnQgcmVxdWlyZWRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvb3RlciAuZm9vdGVyLWZvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcbi5mb290ZXIgLmZvb3Rlci1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSBpbnB1dCxcbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlW3JvbGU9Y29tYm9ib3hdIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMywgMjksIDY4LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSAuZm9ybWluYXRvci1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5mb3JtaW5hdG9yLXRleHRhcmVhIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5mb3JtaW5hdG9yLXRleHRhcmVhLS13cmFwOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMjksIDY4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVbcm9sZT1jb21ib2JveF06aG92ZXIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBjb2xvcjogIzAzMWQ0NCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gLmZvcm1pbmF0b3ItdWkjZm9ybWluYXRvci1tb2R1bGUtMzMwLmZvcm1pbmF0b3ItZGVzaWduLS1tYXRlcmlhbCAuZm9ybWluYXRvci1zZWxlY3QyICsgLmZvcm1pbmF0b3Itc2VsZWN0IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVbcm9sZT1jb21ib2JveF06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSAjZm9ybWluYXRvci1tb2R1bGUtMzMwLmZvcm1pbmF0b3ItZGVzaWduLS1tYXRlcmlhbCAuZm9ybWluYXRvci1pbnB1dC0td3JhcDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvb3RlciAub3V0ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb290ZXIgLmNvbHVtbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvb3RlciAuY29sIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9vdGVyIC5jb2wgaDYsXG4uZm9vdGVyIC5jb2wgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5tZW51LWxvY2F0aW9ucy1jb250YWluZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5mb290ZXIgLmNvbHVtbnMgLmNvbCB7XG4gIGZsZXg6IDAgMSAxOCU7XG59XG4uZm9vdGVyIC5jb2x1bW5zIC5jb2wgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cblxuLmZvb3RlciAuY29sdW1ucyAuY29sOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDIyN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikge1xuICBmbGV4OiAwIDEgMTUlO1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSAueW91cmxvY2F0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikgLnlvdXJsb2NhdGlvbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSAueW91cmxvY2F0aW9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDU3JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSAueW91cmxvY2F0aW9uIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9nYi5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDRweDtcbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikgLnlvdXJsb2NhdGlvbiBsaSBhIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSAueW91cmxvY2F0aW9uIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cblxuLmZvb3RlciAuY29sdW1ucyAuY29sOmxhc3QtY2hpbGQge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmZvb3RlciAuY29sdW1ucyAuY29sOmxhc3QtY2hpbGQgaDY6bm90KDpmaXJzdC1jaGlsZCksXG4uZm9vdGVyIC5jb2wgaDY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4uZm9vdGVyIC5jb2x1bW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLmZvb3RlciAuY29sdW1ucyBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvb3RlciAuY29sdW1ucyAuY29sOmZpcnN0LWNoaWxkIGltZyB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLmZvb3Rlci1zdHJhcGxpbmUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM0O1xufVxuXG4uZm9vdGVyIGg1IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uZm9vdGVyIC5zb2NrZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTEuODc1JTtcbiAgcGFkZGluZy1yaWdodDogMTg0cHg7XG59XG4uZm9vdGVyIC5zb2NrZXQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mb290ZXIgLnNvY2tldCBzcGFuIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NzBweCkge1xuICAuZm9vdGVyIC5zb2NrZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAuZm9vdGVyIC5zb2NrZXQgc3BhbiB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXIgLnNvY2tldCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2E1YTVhNTtcbn1cblxuLmZvb3RlciAuc29ja2V0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZm9vdGVyIC5zb2NrZXQgcDpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZm9vdGVyIC5zb2NrZXQgcC5ub2xpbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmZvb3RlciAuc29ja2V0IHAubm9saW5lOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciAuc29ja2V0IHAuY3BydDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7XG59XG5cbi5mb290ZXIgLnNvY2tldCBwLmFib3ZlIGEge1xuICBjb2xvcjogI2E1YTVhNTtcbn1cblxuLmZvb3RlciAuc3RyYXBsaW5lIGg2IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6ICNmZjAwNWM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zb2NrZXQgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NrZXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuXG4uZm9vdGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG4uZm9vdGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayxcbmhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rIHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rOmhvdmVyOmFmdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rOmJlZm9yZSxcbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayBzcGFuLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbms6YmVmb3JlLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayBpbWcsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rOmFmdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbms6aG92ZXI6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluazpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rOmxhc3QtY2hpbGQ6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluazpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rIGEsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayBhIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWFyIC53cG1sLWxzLWxpbms6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWFyIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlVBRVwiO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0tZW4gLndwbWwtbHMtbGluazphZnRlcixcbmhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0tZW4gLndwbWwtbHMtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVUtcIjtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWRlIC53cG1sLWxzLWxpbms6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWRlIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIkdlcm1hbnlcIjtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWludCAud3BtbC1scy1saW5rOmFmdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLXNsb3QtZm9vdGVyLndwbWwtbHMtaXRlbS1pbnQgLndwbWwtbHMtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVGFsb24gSW50ZXJuYXRpb25hbFwiO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0taWUgLndwbWwtbHMtbGluazphZnRlcixcbmhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0taWUgLndwbWwtbHMtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiSXJlbGFuZFwiO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0tcm93IC53cG1sLWxzLWxpbms6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLXJvdyAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJSZXN0IE9mIFdvcmxkXCI7XG59XG4uZm9vdGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLXNsb3QtZm9vdGVyLndwbWwtbHMtaXRlbS1zZyAud3BtbC1scy1saW5rOmFmdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLXNsb3QtZm9vdGVyLndwbWwtbHMtaXRlbS1zZyAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJTaW5nYXBvcmVcIjtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLXVzIC53cG1sLWxzLWxpbms6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLXVzIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlVTXCI7XG59XG5cbi5mb290ZXIgLnlvdXJsb2NhdGlvbixcbmhlYWRlciAueW91cmxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAueW91cmxvY2F0aW9uOmhvdmVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyLFxuaGVhZGVyIC55b3VybG9jYXRpb246aG92ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmZvb3RlciAueW91cmxvY2F0aW9uOmhvdmVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHNwYW4sXG5oZWFkZXIgLnlvdXJsb2NhdGlvbjpob3ZlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZm9vdGVyIC55b3VybG9jYXRpb246aG92ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIge1xuICB3aWR0aDogMTgwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3RlciAuc29ja2V0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5mb290ZXIgLnNvY2tldCBwOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubm9saW5lOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMjVweCAyMHB4IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29sdW1ucyAuY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29sdW1ucyAuY29sIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsIGg2IHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCBzcGFuIGEge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1mb3JtIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItZm9ybSBwOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWZvcm0gcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5mb290ZXIgLmZvb3Rlci1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciwgLmZvb3RlciAuZm9vdGVyLWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWZvcm0gLmZvcm1pbmF0b3ItYnV0dG9uLXN1Ym1pdCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyIC5zb2NrZXQge1xuICAgIG9yZGVyOiAzO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXIgLnNvY2tldCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmZvb3RlciAuc29ja2V0IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuYm9keSAuZm9vdGVyIC5jb2x1bW5zIC5jb2w6bnRoLWNoaWxkKDIpIC55b3VybG9jYXRpb24gYTphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikgLnlvdXJsb2NhdGlvbiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmYgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLSA0MDQgUEFHRSAtLS0tICovXG4uc2VjdGlvbi00MDQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi00MDQgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5lcnJvcjQwNCAucGFnZS00MDQge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbi5lcnJvcjQwNCAucGFnZS00MDQgLmltYWdlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAtNTMlO1xufVxuXG4ucGFnZS00MDQgLnBhZ2UtYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbn1cblxuLnBhZ2UtNDA0IGg1IHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5wYWdlLTQwNCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIC0tLSBBTklNQVRJT04gQ1NTIC0tLSAqL1xuI3Ntb290aC1zY3JvbGwge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jc21vb3RoLXNjcm9sbCAucmVsbGF4IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG59XG5cbiNzbW9vdGgtc2Nyb2xsIC5hbmltLXNjcm9sbC1mYWRlLW91dCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbn1cblxuLmFuaW0tc2Nyb2xsLXRyaWdnZXIsXG4uYW5pbS1pbnN0YW50IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLmFuaW0tc2Nyb2xsIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5hbmltLXNjcm9sbC10cmlnZ2VyW2RhdGEtYW5pbT1zbGlkZS1kb3duXSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbmltLXNjcm9sbC10cmlnZ2VyW2RhdGEtYW5pbT10ZXh0LXJldmVhbC11cF0sXG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09b3ZlcmxheS1yZXZlYWwtcmlnaHRdLFxuLmFuaW0taW5zdGFudFtkYXRhLWFuaW09dGV4dC1yZXZlYWwtdXBdLFxuLmFuaW0taW5zdGFudFtkYXRhLWFuaW09dGV4dC1yZXZlYWwtcmlnaHRdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFuaW0tdGV4dC1yZXZlYWwsXG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09dGV4dC1yZXZlYWwtdXBdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbmltLXNjcm9sbC10cmlnZ2VyW2RhdGEtYW5pbT1vdmVybGF5LXJldmVhbC1kb3duXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpbGwtY2hhbmdlOiB1bnNldDtcbn1cblxuLmFuaW0tc2Nyb2xsLXRyaWdnZXIgLmFuaW0taW1hZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4uc2Nyb2xsbWFnaWMgLmFuaW0tc2Nyb2xsLWZhZGUtaW4tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEwMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLnNjcm9sbG1hZ2ljIC5hbmltLXNjcm9sbC1mYWRlLWluLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTEwMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2FzZS1zdHVkeS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjJkNWM7XG59XG5cbi5mbG91cmlzaC1saW5lIC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiA2cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZmxvdXJpc2gtbGluZSAubGluZSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubG9nby1jb250YWluZXI6YWZ0ZXIge1xuICBhbmltYXRpb246IGJsaW5rIDAuOXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSAhaW1wb3J0YW50O1xufVxuXG4ubmljZS1mYWRlLWluLCAubmljZS1mYWRlLWluLCAubmljZS1mYWRlLWluLTIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmljZS1mYWRlLWluLmFjdGl2ZSwgLm5pY2UtZmFkZS5hY3RpdmUsIC5uaWNlLWZhZGUtaW4tMi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGlnaHRib3gtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGlnaHRib3gtLWNvbnRhaW5lciAuc3BsaWRlX19saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saWdodGJveC0tY29udGFpbmVyIC5zcGxpZGVfX3NsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpZ2h0Ym94LS1jb250YWluZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5saWdodGJveC0tY29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0tIENPTFVNTlMgLS0tLSAqL1xuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29sdW1ucy5jb2wtLTEgPiAuY29sIHtcbiAgZmxleDogMTAwJTtcbn1cbi5jb2x1bW5zLmNvbC0tMiA+IC5jb2wge1xuICBmbGV4OiAwIDEgNTAlO1xufVxuLmNvbHVtbnMuY29sLS0zID4gLmNvbCB7XG4gIGZsZXg6IDAgMSAzMy4zMzMlO1xufVxuLmNvbHVtbnMuY29sLS00ID4gLmNvbCB7XG4gIGZsZXg6IDAgMSAyNSU7XG59XG4uY29sdW1ucy5jb2wtLTUgPiAuY29sIHtcbiAgZmxleDogMCAxIDIwJTtcbn1cbi5jb2x1bW5zLmNvbC0tNiA+IC5jb2wge1xuICBmbGV4OiAwIDEgMTYuNjY2NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4vKiAtLS0tIEZMRVggLS0tLSAqL1xuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMHB4KSB7XG4gIC5mbGV4LXJvdy0tbWF4LWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5mbGV4LXJvdy0tbWluLWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtcm93LS1tYXgtc21hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5mbGV4LXJvdy0tbWluLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmxleC1yb3ctLW1heC1tZWRpdW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXJvdy0tbWluLW1lZGl1bSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZsZXgtcm93LS1tYXgtdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmxleC1yb3ctLW1pbi10YWJsZXQtcG9ydHJhaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1yb3ctLW1heC1sYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LXJvdy0tbWluLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtcm93LS1tYXgteGxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtcm93LS1taW4teGxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgLmZsZXgtcm93LS1tYXgtZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NzBweCkge1xuICAuZmxleC1yb3ctLW1pbi1mb290ZXJicmVhayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWF4LWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsZXgtcm93LXJldmVyc2UtLW1pbi1hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtcm93LXJldmVyc2UtLW1heC1zbWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWluLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1tYXgtbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1taW4tbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1tYXgtdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1taW4tdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWF4LWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWluLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWF4LXhsYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtcm93LXJldmVyc2UtLW1pbi14bGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1tYXgtZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1taW4tZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWF4LWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWluLWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1tYXgtc21hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWluLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmxleC1jb2x1bW4tLW1heC1tZWRpdW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWluLW1lZGl1bSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1tYXgtdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmxleC1jb2x1bW4tLW1pbi10YWJsZXQtcG9ydHJhaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1jb2x1bW4tLW1heC1sYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWluLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1tYXgteGxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1taW4teGxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1tYXgtZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NzBweCkge1xuICAuZmxleC1jb2x1bW4tLW1pbi1mb290ZXJicmVhayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWF4LWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtLW1pbi1hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtLW1heC1zbWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWluLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1tYXgtbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1taW4tbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1tYXgtdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1taW4tdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWF4LWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWluLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWF4LXhsYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtLW1pbi14bGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1tYXgtZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1taW4tZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBweCkge1xuICAuZmxleC1ub3dyYXAtLW1heC1hbGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsZXgtbm93cmFwLS1taW4tYWxsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtbm93cmFwLS1tYXgtc21hbGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxleC1ub3dyYXAtLW1pbi1zbWFsbCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWF4LW1lZGl1bSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWluLW1lZGl1bSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWF4LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWluLXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1ub3dyYXAtLW1heC1sYXJnZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1ub3dyYXAtLW1pbi1sYXJnZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1ub3dyYXAtLW1heC14bGFyZ2Uge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtbm93cmFwLS1taW4teGxhcmdlIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWF4LWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWluLWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1heC1hbGwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1pbi1hbGwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWF4LXNtYWxsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1pbi1zbWFsbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmxleC13cmFwLS1tYXgtbWVkaXVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1pbi1tZWRpdW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWF4LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmxleC13cmFwLS1taW4tdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC13cmFwLS1tYXgtbGFyZ2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1pbi1sYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWF4LXhsYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWluLXhsYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWF4LWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NzBweCkge1xuICAuZmxleC13cmFwLS1taW4tZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1heC1hbGwge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsZXgtd3JhcC1yZXZlcnNlLS1taW4tYWxsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtd3JhcC1yZXZlcnNlLS1tYXgtc21hbGwge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1pbi1zbWFsbCB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWF4LW1lZGl1bSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWluLW1lZGl1bSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWF4LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWluLXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1heC1sYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1pbi1sYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1heC14bGFyZ2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtd3JhcC1yZXZlcnNlLS1taW4teGxhcmdlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWF4LWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWluLWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxufVxuXG4uYWxpZ24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5hbGlnbi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3JpZC5jb2wtMSAuZ3JpZC1pdGVtIHtcbiAgZmxleDogMTAwJTtcbn1cbi5ncmlkLmNvbC0yIC5ncmlkLWl0ZW0ge1xuICBmbGV4OiAwIDEgNTAlO1xufVxuLmdyaWQuY29sLTMgLmdyaWQtaXRlbSB7XG4gIGZsZXg6IDAgMSAzMy4zMzMlO1xufVxuLmdyaWQuY29sLTQgLmdyaWQtaXRlbSB7XG4gIGZsZXg6IDAgMSAyNSU7XG59XG4uZ3JpZC5jb2wtNSAuZ3JpZC1pdGVtIHtcbiAgZmxleDogMCAxIDIwJTtcbn1cbi5ncmlkLmNvbC02IC5ncmlkLWl0ZW0ge1xuICBmbGV4OiAwIDEgMTYuNjY2NiU7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay0tbGcge1xuICBtaW4taGVpZ2h0OiA5MnZoO1xufVxuLmJsb2NrLS1tZCB7XG4gIG1pbi1oZWlnaHQ6IDcydmg7XG59XG4uYmxvY2sgLmNvbHVtbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiAtLS1CVVRUT05TLS0tICovXG4uYnV0dG9uIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi5uby1hcnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG4uYnV0dG9uLS1zcXVhcmUge1xuICBwYWRkaW5nOiAxcHggMjhweCAxcHggMjJweDtcbn1cbi5idXR0b24tLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbi0tdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24sXG4uYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idXR0b246YWZ0ZXIsXG4uYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDU4JTtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmJ1dHRvbi5uby1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24tY29udGFpbmVyLmFsdGVybmF0ZSAuYnV0dG9uOm50aC1jaGlsZChvZGQpIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGJvcmRlci1jb2xvcjogIzM4YmVjYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24tY29udGFpbmVyIC5idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLmJ1dHRvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGhlbWUtLWxpZ2h0IC5idXR0b24ge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi50aGVtZS0tbGlnaHQgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnRoZW1lLS1saWdodCAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4udGhlbWUtLWxpZ2h0IC5idXR0b24tLXRleHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi50aGVtZS0tZGFyayAuYnV0dG9uIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4udGhlbWUtLWRhcmsgLmJ1dHRvbjphZnRlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnRoZW1lLS1kYXJrIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi50aGVtZS0tZGFyayAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJ1dHRvbi5uby1hcnJvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICB9XG4gIC5idXR0b24tLXNxdWFyZSB7XG4gICAgcGFkZGluZzogMXB4IDI4cHggMXB4IDIycHg7XG4gIH1cbiAgLmJ1dHRvbi0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmJ1dHRvbi0tdGV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJ1dHRvbjphZnRlcixcbi5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTglO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4vKiAtLS0gUE9QVVBTIC0tLSAqL1xuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9wdXAgLnBvcHVwLWJhY2tncm91bmQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCA0MywgNTksIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wb3B1cC5zaG93IC5wb3B1cC1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucG9wdXAgLnBvcHVwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5NCU7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgbWF4LWhlaWdodDogOTYlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wb3B1cC5zaG93IC5wb3B1cC13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvcHVwIC5wb3B1cC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiAzMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3B1cCAucG9wdXAtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xufVxuXG4ucG9wdXAgLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmJlZm9yZSxcbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzcHg7XG4gIHRvcDogM3B4O1xuICByaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4ucG9wdXAgLmNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNsb3NlLWJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgaGVpZ2h0OiA4MiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAtNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBvcHVwIC5jbG9zZS1idXR0b246aG92ZXIgcCB7XG4gIGxlZnQ6IC00OHB4O1xufVxuXG4ucG9wdXAuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wb3B1cC5zaG93IC5wb3B1cC13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uY3VzdG9tLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0gLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGUtaXRlbSAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLmxheW91dC0tbGVmdC1hbGlnbmVkIC5jb250ZW50LXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGUtaXRlbS5sYXlvdXQtLWNlbnRlcmVkIC5jb250ZW50LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0ubGF5b3V0LS1yaWdodC1hbGlnbmVkIC5jb250ZW50LXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0gaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNzVzIGVhc2UtaW4tb3V0O1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0ucHJlcGFyZSwgLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0uYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLnByZXBhcmUgaW1nLCAuY3VzdG9tLXNsaWRlciAuc2xpZGUtaXRlbS5hY3RpdmUgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLnByZXBhcmUgaW1nIHtcbiAgei1pbmRleDogMTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLmFjdGl2ZSAuY29udGVudC1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGUtaXRlbS51bnByZXBhcmUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLmtlZXAtY29udGVudC5hY3RpdmUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLmtlZXAtY29udGVudC5wcmVwYXJlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGVyLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGVyLWRvdHMgLmRvdCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDIxNCwgMjE0LCAwLjIyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZXItZG90cyAuZG90Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGVyLWRvdHMgLmRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDVjO1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIC5kb3Q6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbn1cblxuLmhvbWUgLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIC5kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbn1cblxuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94IC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzFkNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogLTVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXI6IHNvbGlkICMxYjM2NWQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNHB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4uZHJvcGRvd24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIG1pbi13aWR0aDogMjE1cHg7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLS1zdWIge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4uZHJvcGRvd24tLXN1YiAuZHJvcGRvd25fX21lbnUtLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDI3OHB4O1xufVxuLmRyb3Bkb3duLS1zdWIgLmRyb3Bkb3duX19tZW51IGxpIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5kcm9wZG93bi0tc3ViIC5kcm9wZG93bl9fbWVudSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZHJvcGRvd24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiVWx0cmFcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE0cHggMjBweCAxM3B4IDE4cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZHJvcGRvd25fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJvcGRvd25fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5kcm9wZG93bl9fbWVudSB7XG4gIG1hcmdpbjogMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kcm9wZG93bl9fbWVudS0td3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA1O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZHJvcGRvd25fX21lbnUgbGkge1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4ODg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5kcm9wZG93bl9fbWVudSBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd25fX21lbnUgbGkgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZHJvcGRvd25fX21lbnUgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uZHJvcGRvd25fX21lbnUgbGk6aG92ZXIsIC5kcm9wZG93bl9fbWVudSBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4uZHJvcGRvd25fX21lbnUgbGkuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93biAuZmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtMjhweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbn1cbi5kcm9wZG93biAuZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLzIwMjJOZXdTYWxlcy9pY29ucy91cC5wbmdcIik7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRyb3Bkb3duLmNsb3NlZCAuZmEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbiNzdWItY2F0ZWdvcnkuZHJvcGRvd24gLmRyb3Bkb3duX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzdWItY2F0ZWdvcnkuZHJvcGRvd24gLmRyb3Bkb3duX19tZW51LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3dpdGNoX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMzRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnN3aXRjaF9fY29udGFpbmVyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnN3aXRjaCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uc3dpdGNoX190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnN3aXRjaF9fdG9nZ2xlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zd2l0Y2hfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJBbnRvblwiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc3dpdGNoX19sYWJlbC0tb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc3dpdGNoX19sYWJlbC0tb2ZmIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGxlZnQ6IDc1JTtcbn1cbi5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2hfX3RvZ2dsZTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaF9fdG9nZ2xlIC5zd2l0Y2hfX2xhYmVsLS1vbiB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaF9fdG9nZ2xlIC5zd2l0Y2hfX2xhYmVsLS1vZmYge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zd2l0Y2gtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2l0Y2gtLWJ1dHRvbnNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpdGNoLS1idXR0b25zIHNtYWxsIHtcbiAgZmxleDogMCAwIDYwcHg7XG59XG4uc3dpdGNoLS1idXR0b25zIGJ1dHRvbiB7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiQW50b25cIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3aXRjaC0tYnV0dG9ucyBidXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5zd2l0Y2gtLWJ1dHRvbnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5zd2l0Y2gtLWJ1dHRvbnMgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvYWRpbmcuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9hZGluZy5hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2FkaW5nIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5sb2FkaW5nLS1zbWFsbCBpbWcge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZDpob3ZlcjphZnRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJkX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2FyZF9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjc1KSwgdHJhbnNwYXJlbnQpO1xufVxuLmNhcmRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0LjZweDtcbiAgYm90dG9tOiAxMi44cHg7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJkX190YWdsaW5lIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkX19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyMmVmYzA7XG59XG4uY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGFnZS1jYXJlZXJzIGgxOmFmdGVyLCAuc2luZ2xlLXNlcnZpY2VzIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJfXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci0tZnVsbCAuY29udGFpbmVyLFxuLmJhbm5lci0tZnVsbCAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODAwcHg7XG59XG4uYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIyZWZjMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmJhbm5lciAuY29udGVudC1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIHAgKyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYmFubmVyLS1zbGlkZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDU7XG59XG4uYmFubmVyLS1zbGlkZXIgLmNvbnRlbnQtd3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmFubmVyLS1zbGlkZXIgLmNvbnRlbnQtd3JhcHBlciBoMSAjdHlwZXdyaXRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIgaDEgI3R5cGV3cml0ZXIgLlR5cGV3cml0ZXJfX2N1cnNvciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIgaDEgI3R5cGV3cml0ZXIgLlR5cGV3cml0ZXJfX2N1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIl9cIjtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uYmFubmVyLS1zbGlkZXIgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmFubmVyLS1zbGlkZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBvcGFjaXR5OiAwLjU1ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLS1zbGlkZXIgLmJhbm5lcmltYWdlIHtcbiAgaGVpZ2h0OiAxMjlweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuLmJhbm5lci0tc2xpZGVyIC5iYW5uZXJtZW51d3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVyLS1zbGlkZXIgLmJhbm5lcm1lbnV3cmFwIGEge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLS1zbGlkZXIgLmJhbm5lcm1lbnV3cmFwIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogNTglO1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFubmVyLS1zbGlkZXIgLlR5cGV3cml0ZXJfX2N1cnNvcjpiZWZvcmUge1xuICBhbmltYXRpb246IGJsaW5rIDAuOXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyOCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNzIlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJhbm5lci0tc3VicGFnZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY3MXB4O1xufVxuLmJhbm5lci0tc3VicGFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDczLjMlO1xuICBoZWlnaHQ6IDU2MXB4O1xuICBsZWZ0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJhbm5lci0tc3VicGFnZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ1JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNzUpLCB0cmFuc3BhcmVudCk7XG59XG4uYmFubmVyLS1zdWJwYWdlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDI5MHB4O1xufVxuLmJhbm5lci0tc3VicGFnZSAuY29udGVudC1jb250YWluZXIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJfXCI7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmFubmVyLS1zdWJwYWdlIC5jb250ZW50LWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBtYXgtd2lkdGg6IDcxOHB4O1xufVxuLmJhbm5lci0tc3VicGFnZSAuY29udGVudC1jb250YWluZXIgLmJhbm5lcmltYWdlIHtcbiAgaGVpZ2h0OiAxOTNweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuLmJhbm5lci0tc3VicGFnZSAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhbm5lci0tc3VicGFnZSAuYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwN3B4O1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDcwN3B4O1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgb3BhY2l0eTogMC41NTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLS1zdWJwYWdlLTIgLmNvbnRlbnQtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA0NTlweDtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG4uYmFubmVyLS1zdWJwYWdlLTIgLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJfXCI7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIgaDEgc3BhbiB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5jb250ZW50LWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogNzUwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5iYW5uZXJtZW51IHtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG59XG4uYmFubmVyLS1zdWJwYWdlLTIgLmJhbm5lcm1lbnUgYSB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuYmFubmVybWVudSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IDU0JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5iYW5uZXJtZW51IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuYmFubmVybWVudSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uYmFubmVyLS1sb2dvIC5jb250ZW50LWNvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhbm5lci0tbG9jYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTM0NXB4O1xufVxuLmJhbm5lci0tbG9jYXRpb25zIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOTAzcHg7XG59XG4uYmFubmVyLS1sb2NhdGlvbnMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjQ3cHg7XG59XG4uYmFubmVyLS1sb2NhdGlvbnMgLmNvbnRlbnQtY29udGFpbmVyIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXItLWxvY2F0aW9ucyAuY29udGVudC1jb250YWluZXIgaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIl9cIjtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJhbm5lci0tbG9jYXRpb25zIC5jb250ZW50LWNvbnRhaW5lciBoMSBzcGFuIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uYmFubmVyLS1sb2NhdGlvbnMgLmNvbnRlbnQtY29udGFpbmVyIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA2MTBweDtcbn1cbi5iYW5uZXItLWxvY2F0aW9ucyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5MDNweDtcbn1cbi5iYW5uZXItLWxvY2F0aW9ucyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG4uYmFubmVyLS1uZXdzdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uYmFubmVyLS1uZXdzdGVhbSBoMSB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uYmFubmVyLS1uZXdzdGVhbSBoMSBzcGFuIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4uYmFubmVyLS1uZXdzdGVhbSAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJyZWFkY3J1bWJzIHNwYW4ge1xuICBtYXJnaW46IDAgMXB4O1xufVxuLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMDA1YyAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS13b3JrIC5jYXNlLXN0dWRpZXMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYWdlLXdvcmsgLnBhZ2UtYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGJvdHRvbTogMTIwcHg7XG59XG4ucGFnZS13b3JrIC5wYWdlLWJhbm5lciAuY29udGVudC1jb250YWluZXIgaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIl9cIjtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2Utd2hhdC13ZS1kbyAuYmFubmVyLS1zdWJwYWdlLTIgLmNvbnRlbnQtY29udGFpbmVyLCAucGFnZS1jb250YWN0IC5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIge1xuICBib3R0b206IDkxcHggIWltcG9ydGFudDtcbn1cblxuLmNhcmRfX2ltYWdlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmNhcmRfX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbiN0eXBld3JpdGVyIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuXG4uc2Nyb2xsLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmJhbm5lcmltYWdlIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTExMHB4O1xuICB9XG4gIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmFubmVyLS1zdWJwYWdlLTIgLmlucGFnZWJhbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxuICAuYmFubmVyLS1zdWJwYWdlLTIgLmNvbnRlbnQtY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZS0yIC5jb250ZW50LWNvbnRhaW5lciBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZS0yIC5iYW5uZXJtZW51IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utd2hhdC13ZS1kbyBoMSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuYmFubmVyLS1uZXdzdGVhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJhbm5lci0tbmV3c3RlYW0gaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmJhbm5lci0tbmV3c3RlYW0gaDEgc3BhbiB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gIH1cbiAgLmJhbm5lci0tbmV3c3RlYW0gLnN1Yi10aXRsZSB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxuICAuYmFubmVyLS1zdWJwYWdlIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY3MXB4O1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHRvcDogdW5zZXQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAuYmFubmVyLS1zdWJwYWdlIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjc1KSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZSAuY29udGVudC1jb250YWluZXIgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIl9cIjtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZSAuY29udGVudC1jb250YWluZXIgaDQge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXJpbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZSAuYnV0dG9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmJhbm5lcmltYWdlIHtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXRlY2hub2xvZ3kgLmJhbm5lcmltYWdlIHtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuLnBhZ2UtbmV3cyAubmV3cy1zZWN0aW9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29udHJvbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucG9zdHlwZS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc29ydC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zb3J0LWNvbnRyb2xzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qge1xuICB3aWR0aDogOTJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qtc3R5bGVkIC5mYS1jaGV2cm9uLWRvd24ge1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4OiAxMDAlO1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzLTIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5uZXdzLXNlY3Rpb24gLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW06bnRoLWNoaWxkKDIpOmJlZm9yZSwgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMzFkNDQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTE6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMzFkNDQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLmFjdGl2ZSxcbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTEuYWN0aXZlLFxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuXG4udGhlbWUtLWxpZ2h0IC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4udGhlbWUtLWxpZ2h0IC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWVmYmY7XG59XG4udGhlbWUtLWxpZ2h0IC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLmFjdGl2ZSwgLnRoZW1lLS1saWdodCAuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZy10b3A6IDI0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG59XG4ubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5jLS1tZCB7XG4gIG1heC13aWR0aDogMTM3N3B4O1xufVxuLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiBoMyB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDcxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiAubmV3c2J0bmNvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3Qge1xuICBtaW4td2lkdGg6IDMzMnB4O1xuICBtYXJnaW4tdG9wOiAxNzdweDtcbn1cbi5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjEwcHg7XG59XG4ubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0Om50aC1vZi10eXBlKDMpIHtcbiAgZmxleDogMztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdDpudGgtb2YtdHlwZSgzKSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzODdweDtcbn1cbi5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLmdyaWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7XG59XG4ubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDU4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIC0tLS0gUE9TVCBHUklEIC0tLS0gKi9cbi5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC5wb3N0LWRhdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQge1xuICBnYXA6IDEuOCU7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW0ge1xuICBmbGV4OiAwIDEgMzIuMTMlO1xufVxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtOm50aC1vZi10eXBlKDEpLCAubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICBmbGV4OiAwIDEgNDkuMSU7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMSkgLmltYWdlLWNvbnRhaW5lciwgLm5ld3Mtc2VjdGlvbiAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtOm50aC1vZi10eXBlKDIpIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDM2OXB4O1xufVxuLm5ld3Mtc2VjdGlvbiAuZmlsdGVyLWNvbnRyb2xzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQgLmdyaWQtcG9zdCB7XG4gIGZsZXg6IDAgMSAyNC4yNTQ5NjY4ODc0JTtcbn1cblxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZCB7XG4gIGdhcDogMC45OSU7XG59XG5cbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmMDA1YztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA2MXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAucG9zdC1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAucG9zdC1kYXRlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjE2cHg7XG59XG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweDtcbn1cblxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0IC5jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbn1cblxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0LFxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHg7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLXBvc3Q6aG92ZXIgaDUsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3Q6aG92ZXIgaDUge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QgLmNvbnRhaW5lcixcbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QgLmNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QgLmNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjtcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyOmhvdmVyIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QgLmNvbnRhaW5lcjpob3ZlciAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lcixcbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG5cbi5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5hbmltYXRlLFxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmhpZGUsXG4ubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG5cbi5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5oaWRlLFxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLnNob3cgLmNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC50aXRsZSB7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIgcCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZ3JpZC1wb3N0LmFuaW1hdGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmV3c2J0bmNvbiAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDU4JTtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLm5ld3NidG5jb24gLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLm5ld3NidG5jb24gLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubmV3c2J0bmNvbiAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweDtcbiAgfVxuICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5jLS1tZCB7XG4gICAgbWF4LXdpZHRoOiAxMzc3cHg7XG4gIH1cbiAgLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiBoMyB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLm5ld3NidG5jb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IHtcbiAgICBtaW4td2lkdGg6IDMzMnB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmbGV4OiB1bnNldDtcbiAgfVxuICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdDpudGgtb2YtdHlwZSgzKSB7XG4gICAgZmxleDogMztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3Q6bnRoLW9mLXR5cGUoMykgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzODdweDtcbiAgfVxuICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0Om50aC1vZi10eXBlKDMpIGg1LnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiAuZ3JpZCB7XG4gICAgZ2FwOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiAuZ3JpZCB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtOm50aC1vZi10eXBlKDEpLCAubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5uZXdzLXNlY3Rpb24gLmdyaWQuY29sLTMgLmdyaWQtaXRlbTpudGgtb2YtdHlwZSgxKSAuaW1hZ2UtY29udGFpbmVyLCAubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMzNweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5maWx0ZXItY29udHJvbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICAuZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAudGl0bGUge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHAgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHAgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS0xOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzAzMWQ0NDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAudGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC50aXRsZS1jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDg3cHg7XG4gIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiA2NzdweDtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAudGl0bGUtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMmVmYzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA2cHggMzVweCAxMHB4IDE1cHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC50aXRsZS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC50aXRsZS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgbWF4LWhlaWdodDogNTgwcHg7XG4gIGhlaWdodDogMzB2dztcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDQlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdzpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHVsIHtcbiAgaGVpZ2h0OiA1NTcuMDhweDtcbiAgZ2FwOiAxMHB4O1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuMjk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMXM7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX190cmFjayB1bCBsaS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkuaXMtcHJldiwgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkuaXMtbmV4dCB7XG4gIG9wYWNpdHk6IDAuNjQ7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZ2FwOiAzcHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzEuMDRweDtcbiAgaGVpZ2h0OiA0LjM2cHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMmVmYzA7XG59XG5cbi5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAyN3B4O1xuICBjb2x1bW4tZ2FwOiAyNnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDMyMS41cHgpO1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCBoMiB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSwgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSwgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg1KSwgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSwgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG59XG4uY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLCAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpLCAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDcpLCAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbn1cbi5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBncmlkLXJvdzogMi80O1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW0uZ3JpZC1zdGF0ZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtIC5jYXJkLS1jYXNlLXN0dWR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4uY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoOSkgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4uY2FzZS1zdHVkaWVzIC5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxZWZiZjtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4uY2FzZS1zdHVkaWVzIC5ncmlkIHtcbiAgZ2FwOiA0MHB4O1xufVxuLmNhc2Utc3R1ZGllcyAuZ3JpZC5jb2wtMiAuZ3JpZC1pdGVtIHtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMjBweCk7XG59XG4uY2FzZS1zdHVkaWVzIC5ncmlkIC5jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYyJTtcbn1cbi5jYXNlLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4uY2FzZS1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnBhZ2UtYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnRhZ2xpbmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI0cHg7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDAgMSAzNSU7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDAgMSA4NSU7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyAuY29sdW1ucyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MTRweDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93X19pbmRleCB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBmb250LXNpemU6IDYxcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyBoMyB7XG4gIGZvbnQtc2l6ZTogNjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnN0YXRpc3RpY3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBnYXA6IDYxcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5zdGF0aXN0aWNzIC5zdGF0IHtcbiAgbWluLXdpZHRoOiAyNDJweDtcbn1cblxuLnNpbmdsZS1jYXNlc3R1ZGllcyAudGFnbGluZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5wYWdlLWJhbm5lciAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzUwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnBhZ2UtYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciBzcGFuIHtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnNpbmdsZS1zZXJ2aWNlcyAuaW5uZXItY29udGFpbmVyIGEsIC5zaW5nbGUtdGVjaG5vbG9neSAuaW5uZXItY29udGFpbmVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtc2VydmljZXMgLmlubmVyLWNvbnRhaW5lciBhOmJlZm9yZSwgLnNpbmdsZS10ZWNobm9sb2d5IC5pbm5lci1jb250YWluZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMXB4O1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1zZXJ2aWNlcyAuaW5uZXItY29udGFpbmVyIGE6aG92ZXIsIC5zaW5nbGUtdGVjaG5vbG9neSAuaW5uZXItY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24uc2VydmljZXMtdGVhbSwgLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5wYWdlLXdoYXQtd2UtZG8gLnNlcnZpY2VzLXRlYW0gYSB7XG4gIGNvbG9yOiAjZmYwMDVjICFpbXBvcnRhbnQ7XG59XG5ib2R5LnBhZ2Utd2hhdC13ZS1kbyAuc2VydmljZXMtdGVhbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbn1cblxuYm9keSAuY3RhIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuYm9keSAuY3RhIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cblxuLnNyZXJ2aWNlcy1wbGFubmluZyAuY3RhIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnBhZ2UtdGFsb24tc2luZ2Fwb3JlIC5zZWN0aW9uLmNhc2VfdGVhc2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtdGVjaG5vbG9neSAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjAwNWMgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uc2luZ2xlLXRlY2hub2xvZ3kgLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXNlLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNwbGlkZV9fdHJhY2sge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC50aXRsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB3aWR0aDogOTIlO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAudGl0bGUtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogLTU4MHB4O1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyMmVmYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDM1cHggMTBweCAxNXB4O1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAudGl0bGUtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1ODBweDtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5jYXJkX190YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLmNhcmRfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdzphZnRlciB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdyBzdmcge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldjphZnRlciB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dDphZnRlciB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX190cmFjayB1bCB7XG4gICAgaGVpZ2h0OiA1NTcuMDhweDtcbiAgICBnYXA6IDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjI5O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMXM7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHVsIGxpLmlzLWFjdGl2ZSAuY2FyZDphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHVsIGxpLmlzLXByZXYsIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHVsIGxpLmlzLW5leHQge1xuICAgIG9wYWNpdHk6IDAuNjQ7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBnYXA6IDNweDtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzMS4wNHB4O1xuICAgIGhlaWdodDogNC4zNnB4O1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmZpbHRlci1jb250cm9scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBoZWlnaHQ6IDMyMnB4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNikge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNykge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoOCkge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoOSkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbS5ncmlkLXN0YXRlbWVudCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikgaDIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtb2YtdHlwZSg5KSBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmNhc2Utc3R1ZGllcyAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY2FzZS1zdHVkaWVzIC5ncmlkIHtcbiAgICBnYXA6IDI2cHg7XG4gIH1cbiAgLmNhc2Utc3R1ZGllcyAuZ3JpZC5jb2wtMiAuZ3JpZC1pdGVtIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC5zZWN0aW9uLmJnLWNoYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC50YWdsaW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAucGFnZS1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLnBhZ2UtYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciBzcGFuIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuY29udGVudC1yb3cgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNhc2VfdGVhc2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC5wYWdlLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC50YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5jb2x1bW5zIC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4OiAwIDEgMzUlO1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5jb2x1bW5zIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDEgODUlO1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5jb2x1bW5zIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuY29udGVudC1yb3dfX2luZGV4IHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICBmb250LXNpemU6IDYxcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyBoMyB7XG4gICAgZm9udC1zaXplOiA2MXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuc3RhdGlzdGljcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyOXB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuc3RhdGlzdGljcyAuc3RhdCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuc3RhdGlzdGljcyAuc3RhdCBkaXYge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWxvY2F0aW9uLXRlbXBsYXRlIC5zZWN0aW9uLmNhc2VfdGVhc2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJkX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi8qIC0tLS0gVEVTVElNT05JQUxTIC0tLS0gKi9cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY3VzdG9tLXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5zbGlkZXItZG90cyB7XG4gIHRvcDogOTVweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAucXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5xdW90ZWUge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5xdW90ZWUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY3VzdG9tLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5zbGlkZXItZG90cyB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5xdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLnF1b3RlZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLnF1b3RlZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4vKiAtLS0gTkVXUyBDT05UUk9MUyAtLS0gKi9cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRlYW0tZ3JpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uYWN0aXZlLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAudGVhbS1ncmlkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbiNvdXItc3Rvcnkge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbi5oZWFkZXItbWVudSB7XG4gIG1heC13aWR0aDogMTQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtdGVhbSAuYmFubmVyLS1uZXdzdGVhbSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG59XG5cbi50ZWFtLW1lbWJlcnMge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi50ZWFtLW1lbWJlcnMgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4udGVhbS1tZW1iZXJzIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgZmxleDogMCAxIDI1JTtcbiAgcGFkZGluZzogOHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDI5MHB4O1xufVxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtIGg1LnRpdGxlIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmFuaW1hdGUsIC50ZWFtLWdyaWQgLmdyaWQtaXRlbS5oaWRlLCAudGVhbS1ncmlkIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG5cbi50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIC5maWx0ZXItY29udHJvbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW0tZmlsdGVyIC5jb250cm9scy1jb250YWluZXIgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIC5maWx0ZXItY29udHJvbHMuZmlsdGVyLWNvbnRyb2xzLTIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0uYW5pbWF0ZSxcbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5oaWRlLFxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0uaGlkZSxcbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5sb2FkLWhpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5zaG93IC5jb250YWluZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFtLWluc2VydCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuLnRlYW0taW5zZXJ0IC5uZXdzLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRlYW0taW5zZXJ0IHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAudGVhbS1pbnNlcnQgLm5ld3MtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuICAjb3VyLXN0b3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLmhlYWRlci1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnBhZ2UtdGVhbSAuYmFubmVyLS1uZXdzdGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDE1OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICB9XG4gIC50ZWFtLW1lbWJlcnMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnRlYW0tbWVtYmVycyAuZ3JpZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC50ZWFtLW1lbWJlcnMgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRlYW0tZ3JpZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgICBmbGV4OiAwIDEgOTAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZWFtLWdyaWQgLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG4gIC50ZWFtLWdyaWQgLmdyaWQtaXRlbSBoNS50aXRsZSB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC50ZWFtLWdyaWQgLmdyaWQtaXRlbS5hbmltYXRlLCAudGVhbS1ncmlkIC5ncmlkLWl0ZW0uaGlkZSwgLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIC50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlYW0tZmlsdGVyIC5jb250cm9scy1jb250YWluZXIgLmZpbHRlci1jb250cm9scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVhbS1maWx0ZXIgLmNvbnRyb2xzLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRyb2xzLmZpbHRlci1jb250cm9scy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC50ZWFtLWdyaWQgLmdyaWQtaXRlbS5hbmltYXRlLFxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmhpZGUsXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmhpZGUsXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLnNob3cgLmNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZWFtLWluc2VydCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudGVhbS1pbnNlcnQgLm5ld3MtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9nby1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG59XG4ubG9nby1zbGlkZXItLWxvY2F0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuLmxvZ28tc2xpZGVyIGgzIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDU4JTtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1OCU7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX190cmFjayB1bCB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXItLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgaDMge1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdyBzdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zZWN0aW9uLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDU4JTtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zZWN0aW9uLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1OCU7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuc2VjdGlvbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zZWN0aW9uLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50YWxvbi1pbnRybyBoMiB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuLnRhbG9uLWludHJvIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnBhZ2UtYWJvdXQtdXMgLnRhbG9uLWludHJvIHtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG59XG4ucGFnZS1hYm91dC11cyAudGFsb24taW50cm8gaDIge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgbWF4LXdpZHRoOiA4OTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1hYm91dC11cyAudGFsb24taW50cm8sIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRhbG9uLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWFib3V0LXVzIC50YWxvbi1pbnRybyBoMiwgLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAudGFsb24taW50cm8gaDIge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIG1heC13aWR0aDogODk2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXQtdXMgLnRhbG9uLWludHJvIHAsIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRhbG9uLWludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAucGFnZS1hYm91dC11cyAudGVhbS1tZW1iZXJzLCAucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC50ZWFtLW1lbWJlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnR3by1jb2x1bW4gLnRjLXRpdGxlIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG4udHdvLWNvbHVtbiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG4udHdvLWNvbHVtbiAuY29sLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50d28tY29sdW1uIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDMyM3B4O1xufVxuLnR3by1jb2x1bW4gLmNvbC0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnR3by1jb2x1bW4gLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgMCA2NnB4O1xufVxuLnR3by1jb2x1bW4gLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnR3by1jb2x1bW4gLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgaDMge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4udHdvLWNvbHVtbiAucm93Om50aC1jaGlsZChldmVuKSAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDY2cHggMCAwO1xufVxuLnR3by1jb2x1bW4tLWxhcmdlIC5jb2x1bW5zID4gLmNvbC0taW1hZ2Uge1xuICBmbGV4OiAwIDEgNjAlO1xufVxuLnR3by1jb2x1bW4gLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIG9yZGVyOiAyO1xufVxuLnR3by1jb2x1bW4tLXN3YXAgLnJvdzpudGgtY2hpbGQob2RkKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgb3JkZXI6IDE7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG4udHdvLWNvbHVtbi0tc3dhcCAucm93Om50aC1jaGlsZChldmVuKSAuY29sOmxhc3QtY2hpbGQge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xufVxuLnR3by1jb2x1bW4tLXN3YXAgLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG4udHdvLWNvbHVtbi0tc3dhcCAucm93Om50aC1jaGlsZChvZGQpIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50d28tY29sdW1uLS1zd2FwIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNjZweCAwIDA7XG59XG4udHdvLWNvbHVtbiAuYnV0dG9uIHtcbiAgY29sb3I6ICMyMWVmYmYgIWltcG9ydGFudDtcbn1cbi50d28tY29sdW1uIC5idXR0b246YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50d28tY29sdW1uIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnR3by1jb2x1bW4gLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuXG4uYWJvdXQtdGMge1xuICBwYWRkaW5nLXRvcDogMTM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDg3cHg7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFib3V0LXRjIC5jb2x1bW5zIC5jb2wtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgNTEuNSU7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgLmNvbC0taW1hZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzc0cHg7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIl9cIjtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgaDIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgLmNvbC0tdGV4dCB7XG4gIGZsZXg6IDAgMSA0OC41JTtcbn1cbi5hYm91dC10YyAuY29sdW1ucyAuY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCAwIDgxcHg7XG59XG5cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1NnB4O1xufVxuLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuY29sLS1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xufVxuLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuY29sLS1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNzRweDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiB1bnNldDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgMCAxMiU7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGg0LCAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiA3MXB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGg0OmFmdGVyLCAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGgzOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciBoMyB7XG4gIHdpZHRoOiA1MTJweDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgaDM6YWZ0ZXIge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgY29udGVudDogXCJfXCI7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdnaHQ6IDI2cHg7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IDE2cHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7ICovXG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTIlIDAgMDtcbn1cblxuLmFuaW0tc2Nyb2xsLWZhZGUtaW4tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEwMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYW5pbS1zY3JvbGwtZmFkZS1pbi1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIC5zcGxpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4JTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG4udGMtc2xpZGVyIC50Yy1zbGlkZXItaW4gLnNwbGlkZV9fYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi50Yy1zbGlkZXIgLnRjLXNsaWRlci1pbiAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4udGMtc2xpZGVyIC50Yy1zbGlkZXItaW4gLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGMtc2xpZGVyIC50Yy1zbGlkZXItaW4gLnNwbGlkZV9fdHJhY2sgdWwge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uY3RhIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5jdGEgYSB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24uc2VydmljZXMtdGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgaDQsIC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGg0OmFmdGVyLCAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGgzOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC50d28tY29sdW1uIC50Yy10aXRsZSBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICAudHdvLWNvbHVtbiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnR3by1jb2x1bW4gLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAudHdvLWNvbHVtbiAuY29sLS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50d28tY29sdW1uIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzIzcHg7XG4gIH1cbiAgLnR3by1jb2x1bW4gLmNvbC0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudHdvLWNvbHVtbiAuY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gIH1cbiAgLnR3by1jb2x1bW4gLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC50d28tY29sdW1uIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGgzIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC50d28tY29sdW1uIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxuICAudHdvLWNvbHVtbi0tbGFyZ2UgLmNvbHVtbnMgPiAuY29sLS1pbWFnZSB7XG4gICAgZmxleDogMCAxIDYwJTtcbiAgfVxuICAudHdvLWNvbHVtbiAucm93Om50aC1jaGlsZChldmVuKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbiAgLnR3by1jb2x1bW4tLXN3YXAgLnJvdzpudGgtY2hpbGQob2RkKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAudHdvLWNvbHVtbi0tc3dhcCAucm93Om50aC1jaGlsZChldmVuKSAuY29sOmxhc3QtY2hpbGQge1xuICAgIG9yZGVyOiB1bnNldDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAudHdvLWNvbHVtbi0tc3dhcCAucm93Om50aC1jaGlsZChldmVuKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG4gIC50d28tY29sdW1uLS1zd2FwIC5yb3c6bnRoLWNoaWxkKG9kZCkgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnR3by1jb2x1bW4tLXN3YXAgLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gIH1cbiAgLnR3by1jb2x1bW4gLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudHdvLWNvbHVtbiAuYnV0dG9uOmFmdGVyIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgfVxuICAudHdvLWNvbHVtbiAuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxZWZiZiAhaW1wb3J0YW50O1xuICB9XG4gIC50d28tY29sdW1uIC5idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5hYm91dC10YyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4O1xuICB9XG4gIC5hYm91dC10YyAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5hYm91dC10YyAuY29sdW1ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWJvdXQtdGMgLmNvbHVtbnMgLmNvbC0taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgNTEuNSU7XG4gIH1cbiAgLmFib3V0LXRjIC5jb2x1bW5zIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzc0cHg7XG4gIH1cbiAgLmFib3V0LXRjIC5jb2x1bW5zIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuYWJvdXQtdGMgLmNvbHVtbnMgaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiX1wiO1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICB9XG4gIC5hYm91dC10YyAuY29sdW1ucyBoMiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5hYm91dC10YyAuY29sdW1ucyAuY29sLS10ZXh0IHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxuICAuYWJvdXQtdGMgLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDgxcHg7XG4gIH1cbn1cbi5jYXJlZXJzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMjJweDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gaDQge1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiA2MXB4O1xuICBsaW5lLWhlaWdodDogNjFweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gaDQgc3BhbiB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLmNhcmVlcnMtc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQge1xuICBnYXA6IDI2cHg7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTNweCk7XG4gIHBhZGRpbmc6IDM4cHggNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDVjO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0OmhvdmVyOmFmdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC5jYXJlZXJzLWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC5jYXJlZXJzLWluIC5jYXJlZXJzLWwge1xuICBmbGV4OiAwIDEgMjYlO1xufVxuLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIgLmNhcmVlcnMtaW4gLmNhcmVlcnMtciB7XG4gIGZsZXg6IDAgMSA3NCU7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbiAuY2FyZWVycy1yIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbiAuY2FyZWVycy1yIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiA4cHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbjpudGgtb2YtdHlwZSgxKSAuY2FyZWVycy1yIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgaDUge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmMtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbmJvZHkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1jYXJlZXJzIC50aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMjJweDtcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIGg0IHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiBoNCBzcGFuIHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZCB7XG4gICAgZ2FwOiAyNnB4O1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgcGFkZGluZzogMzhweCA0OHB4O1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbiAuY2FyZWVycy1sIHtcbiAgICBmbGV4OiAwIDEgMjYlO1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC5jYXJlZXJzLWluIC5jYXJlZXJzLXIge1xuICAgIGZsZXg6IDAgMSA3NCU7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIgLmNhcmVlcnMtaW4gLmNhcmVlcnMtciBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbjpsYXN0LWNoaWxkIC5jYXJlZXJzLWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IGg1IHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdCAuYy1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtY29udGFpbmVyIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAzNjJweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLWN1c3RvbS1mb3JtLTMzMC5mb3JtaW5hdG9yLWRyb3Bkb3duLS1tYXRlcmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1jdXN0b20tZm9ybS0zMzAuZm9ybWluYXRvci1kcm9wZG93bi0tbWF0ZXJpYWwgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpub3QoLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMWVmYmYgIWltcG9ydGFudDtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1jdXN0b20tZm9ybS0zMzAuZm9ybWluYXRvci1kcm9wZG93bi0tbWF0ZXJpYWwgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLXNlbGVjdC1kcm9wZG93bi5mb3JtaW5hdG9yLWRyb3Bkb3duLS1tYXRlcmlhbCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpdGxlLXRleHQge1xuICBwYWRkaW5nLXRvcDogMzk5cHg7XG59XG4udGl0bGUtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogNjFweDtcbiAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBtYXgtd2lkdGg6IDc0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRpdGxlLXRleHQgcCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRpdGxlLXRleHQgLnR0LWNvbCB7XG4gIGNvbHVtbnM6IDI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG4udGl0bGUtdGV4dCAuam9pbmxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi50aXRsZS10ZXh0IC5qb2lubGluayBhIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpdGxlLXRleHQgLmpvaW5saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiA1OCU7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi50aXRsZS10ZXh0IC5qb2lubGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4udGl0bGUtdGV4dCAuam9pbmxpbmsgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4udGl0bGUtdGV4dC0tdGkgaDMge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuLnRpdGxlLXRleHQtLXRpIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRpdGxlLXRleHQuY29udGFjdHR0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDM5OXB4O1xuICB9XG4gIC50aXRsZS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC50aXRsZS10ZXh0IHAge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC50aXRsZS10ZXh0IC50dC1jb2wge1xuICAgIGNvbHVtbnM6IDE7XG4gICAgY29sdW1uLWdhcDogMzVweDtcbiAgfVxuICAudGl0bGUtdGV4dCAuam9pbmxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRpdGxlLXRleHQgLmpvaW5saW5rIGEge1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGl0bGUtdGV4dCAuam9pbmxpbmsgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgICB0b3A6IDUzJTtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50aXRsZS10ZXh0IC5qb2lubGluayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgfVxuICAudGl0bGUtdGV4dCAuam9pbmxpbmsgYTpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50aXRsZS10ZXh0LS10aSBoMyB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICB9XG4gIC50aXRsZS10ZXh0LS10aSBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGl0bGUtdGV4dC5jb250YWN0dHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24udGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmluX3BhZ2VfYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNzhweDtcbn1cbi5pbl9wYWdlX2Jhbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0OTVweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMywgMjksIDY4LCAwLjcpIDAsIHJnYmEoMywgMjksIDY4LCAwKSAxMDAlKTtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluX3BhZ2VfYmFubmVyIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuLmluX3BhZ2VfYmFubmVyIC5pbWFnZS1jb250YWluZXItYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW5fcGFnZV9iYW5uZXIgLmltYWdlLWNvbnRhaW5lci1hYnNvbHV0ZSAuaW1nLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogOTVweDtcbiAgei1pbmRleDogMjtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiB7XG4gIGZsZXg6IDAgMSA1MCU7XG59XG4uaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIC5iLWltZy1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBpbWcge1xuICBoZWlnaHQ6IDk2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDg3cHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMTZweDtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW4gaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIl9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIxZWZiZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIGEge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiA1OCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW46bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5pbl9wYWdlX2Jhbm5lciB7XG4gICAgaGVpZ2h0OiA2NjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTc4cHg7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDMsIDI5LCA2OCwgMC43KSAwLCByZ2JhKDMsIDI5LCA2OCwgMCkgMTAwJSk7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250YWluZXIge1xuICAgIGhlaWdodDogNjYwcHg7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNjYwcHg7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogNzVweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiAuYi1pbWctZGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW4gLmItaW1nLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBpbWcge1xuICAgIGhlaWdodDogODJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW4gaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBoMjphZnRlciB7XG4gICAgY29udGVudDogXCJfXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBhIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICAgIHRvcDogNTklO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5wYWdlLXdoYXQtd2UtZG8gLmluX3BhZ2VfYmFubmVyLCAucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5pbl9wYWdlX2Jhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG4gIC5wYWdlLXdoYXQtd2UtZG8gLmluX3BhZ2VfYmFubmVyIC5jb250YWluZXIsIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmluX3BhZ2VfYmFubmVyIC5jb250YWluZXIge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbiAgLnBhZ2Utd2hhdC13ZS1kbyAuaW5fcGFnZV9iYW5uZXIgLmltYWdlLWNvbnRhaW5lciwgLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuaW5fcGFnZV9iYW5uZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxuICAucGFnZS13aGF0LXdoYXQtd2UtZG8gLmlucGFnZWJhbm5lciBpbWcge1xuICAgIGhlaWdodDogMTE1JSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2ltcGxlUGFyYWxsYXgge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nbG9iYWxfbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDE0N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uZ2xvYmFsX2xvY2F0aW9ucyBoMyB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDYxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciB7XG4gIGZsZXg6IDAgMSBjYWxjKDI1JSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDI1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHAgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDVjO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDI7XG59XG4uZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6bnRoLWNoaWxkKDcpIHtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG59XG4uZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgaDUge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZm9udC1zaXplOiAzN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgcCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiA1OCU7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlciBwIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyOmhvdmVyIHAgYTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyOmhvdmVyIGg1IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2UtY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucGFnZS1jb250YWN0IC5wYWdlLWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICBoZWlnaHQ6IDU1NHB4O1xufVxuXG4ucGFnZS1sb2NhdGlvbnMgLmdsb2JhbF9sb2NhdGlvbnMgLmgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5nbG9iYWxfbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIGgzIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gIH1cbiAgLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHAgYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgcCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6bnRoLWNoaWxkKDcpIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciBoNSB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgcCB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciBzcGFuIHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICB0b3A6IDU4JTtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIH1cbiAgLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyOmhvdmVyIHAgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlcjphZnRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlcjphZnRlciBoNSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6aG92ZXI6YWZ0ZXIgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAucGFnZS1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5wYWdlLWNvbnRhY3QgLnBhZ2UtYmFubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgICBoZWlnaHQ6IDU1NHB4O1xuICB9XG4gIC5wYWdlLWxvY2F0aW9ucyAuZ2xvYmFsX2xvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5iYW5uZXItLWxvY2F0aW9ucyAuY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAzMDlweDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6bnRoLWNoaWxkKDcpIHtcbiAgICBoZWlnaHQ6IDMzNXB4O1xuICB9XG59XG4ucGFnZS1sb2NhdGlvbnMgLmdsb2JhbF9sb2NhdGlvbnMgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbn1cblxuLnNlcnZpY2VzX2xhbmRpbmcge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuYy0tbGcge1xuICBtYXgtd2lkdGg6IDEyMTdweDtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2xpbmsgaDIge1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9saW5rIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2xpbms6aG92ZXIgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfbGluazpob3ZlciBoMjphZnRlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgNTE3cHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW4gaDMge1xuICBmb250LXNpemU6IDYxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIGgzIHNwYW4ge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIC5zYl9pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW4gYSB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIC5zYl9pbiBhOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIC5zYl9pbiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW46bnRoLW9mLXR5cGUoMSkge1xuICBmbGV4OiAwIDEgNzAwcHg7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1pbi13aWR0aDogNzAwcHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jazpudGgtY2hpbGQoZXZlbikgLnNlcnZpY2VfYmxvY2tfaW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5zYl9pbjpmaXJzdC1jaGlsZCB7XG4gIG9yZGVyOiAyO1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jazpudGgtY2hpbGQoZXZlbikgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKG9kZCkgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKG9kZCkgaDIge1xuICBtYXJnaW4tbGVmdDogLTIyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKDEpIGgzIHtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrOm50aC1jaGlsZCgyKSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlcnZpY2VzX2xhbmRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2xpbmsgaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgfVxuICAuc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbiAgLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIHtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW4uY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweCAwcHg7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luLmNvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luLmNvbnRlbnQtY29udGFpbmVyIGgzIHtcbiAgICBvcmRlcjogMjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICAgIG9yZGVyOiAzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jazpudGgtY2hpbGQoZXZlbikgLnNiX2luOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cbi5tYXBfc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4ubWFwX3NlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDg3cHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiAzNjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5tYXBfc2VjdGlvbiBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5tYXBfc2VjdGlvbiAubWFwX2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ubWFwX3NlY3Rpb24gLm1hcF9pbiAubWFwX2luX2luIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbn1cbi5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW4gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHg7XG59XG4ubWFwX3NlY3Rpb24gLm1hcF9pbiAubWFwX2luX2luIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbi5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW46Zmlyc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuLm1hcF9zZWN0aW9uIC5tYXBfaW4gLm1hcF9pbl9pbjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDgxNnB4O1xufVxuXG4ucGFnZS1sb2NhdGlvbnMgLnBhZ2UtbG9jYXRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWFwX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLm1hcF9zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogMzYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5tYXBfc2VjdGlvbiBoMjphZnRlciB7XG4gICAgY29udGVudDogXCJfXCI7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gIH1cbiAgLm1hcF9zZWN0aW9uIC5tYXBfaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW4ge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW4gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gIH1cbiAgLm1hcF9zZWN0aW9uIC5tYXBfaW4gLm1hcF9pbl9pbiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG4gIC5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxuICAubWFwX3NlY3Rpb24gLm1hcF9pbiAubWFwX2luX2luOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMSA4MTZweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmNhc2VfdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZy10b3A6IDEzNnB4O1xufVxuLmNhc2VfdGVhc2VyIC50aXRsZSBoNCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLmNhc2VfdGVhc2VyIC5idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jYXNlX3RlYXNlciAuYmxvY2stZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDMyMS41cHgpO1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldmVyc2UtY29sb3VyIC50aXRsZSBoNCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJldmVyc2UtY29sb3VyIC5uZXdzYnRuY29uIC5idXR0b24ge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2ZXJzZS1jb2xvdXIgLm5ld3NidG5jb24gLmJ1dHRvbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJldmVyc2UtY29sb3VyIC5uZXdzYnRuY29uIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXZlcnNlLWNvbG91ciAubmV3c2J0bmNvbiAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FzZV90ZWFzZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmNhc2VfdGVhc2VyIC50aXRsZSBoNCB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG4gIC5jYXNlX3RlYXNlciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuY2FzZV90ZWFzZXIgLmJsb2NrLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDMyMS41cHgpO1xuICB9XG4gIC5iZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnJldmVyc2UtY29sb3VyIC50aXRsZSBoNCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnJldmVyc2UtY29sb3VyIC5uZXdzYnRuY29uIC5idXR0b24ge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJldmVyc2UtY29sb3VyIC5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5yZXZlcnNlLWNvbG91ciAubmV3c2J0bmNvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucmV2ZXJzZS1jb2xvdXIgLm5ld3NidG5jb24gLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gIH1cbn1cbi5zZXJ2aWNlX2ludHJvIHtcbiAgcGFkZGluZzogNjBweCAwIDBweCAwO1xufVxuLnNlcnZpY2VfaW50cm8gaDIge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiA2MXB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cbi5zZXJ2aWNlX2ludHJvIGltZyB7XG4gIHdpZHRoOiA0MTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zZXJ2aWNlX2ludHJvIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNyZWF0aXZpdHktaW50cm8gaDIge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5jcmVhdGl2aXR5LWludHJvIHAge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xufVxuLmNyZWF0aXZpdHktaW50cm8gcDpudGgtb2YtdHlwZSgxKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGVjaC1pbnRybyBoMiB7XG4gIG1heC13aWR0aDogNzkwcHg7XG59XG5cbi5ibHVlLXRpdGxlIGgyIHtcbiAgY29sb3I6ICMzNWIwZmMgIWltcG9ydGFudDtcbn1cblxuLnRlY2hub2xvZ3ktYXRsYXMgLmJsdWUtdGl0bGUgaDIge1xuICBjb2xvcjogI2ZjZjIwOSAhaW1wb3J0YW50O1xufVxuLnRlY2hub2xvZ3ktYXRsYXMgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaDMge1xuICBjb2xvcjogI2ZjZjIwOSAhaW1wb3J0YW50O1xufVxuXG4udGVjaG5vbG9neS1wbGF0byAuYmx1ZS10aXRsZSBoMiB7XG4gIGNvbG9yOiAjZmEzM2FkICFpbXBvcnRhbnQ7XG59XG4udGVjaG5vbG9neS1wbGF0byAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBoMyB7XG4gIGNvbG9yOiAjZmEzM2FkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VydmljZV9pbnRybyB7XG4gICAgcGFkZGluZzogNjBweCAwIDBweCAwO1xuICB9XG4gIC5zZXJ2aWNlX2ludHJvIGgyIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zZXJ2aWNlX2ludHJvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA5OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNlcnZpY2VfaW50cm8gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1NnB4O1xufVxuXG4udGVjaG5vbG9neV9zZWN0aW9uIC5jLS1sZyB7XG4gIG1heC13aWR0aDogMTM4MHB4O1xufVxuLnRlY2hub2xvZ3lfc2VjdGlvbiAudC1sb2dvIHtcbiAgaGVpZ2h0OiA2NnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi50ZWNobm9sb2d5X3NlY3Rpb24gLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi50ZWNobm9sb2d5X3NlY3Rpb24gLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG4udGVjaG5vbG9neV9zZWN0aW9uIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRlY2hub2xvZ3lfc2VjdGlvbiAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW4ge1xuICBmbGV4OiAwIDEgNjAwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi50ZWNobm9sb2d5X3NlY3Rpb24gLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBmb250LXNpemU6IDYxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4udGVjaG5vbG9neV9zZWN0aW9uIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIC5zYl9pbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZWNobm9sb2d5X3NlY3Rpb24gLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4udGVjaC1yZWxhdGVkIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMiU7XG59XG4udGVjaC1yZWxhdGVkIC50ZWNoLXJlYWx0ZWQtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYge1xuICBmbGV4OiAwIDEgNDklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVjaC1yZWxhdGVkIC50ZWNoLXJlYWx0ZWQtY29udGFpbmVyIGRpdiBpbWcge1xuICBoZWlnaHQ6IDc4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDU4JTtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgcCB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlY2gtcmVsYXRlZCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC50ZWNoLXJlbGF0ZWQgLnRlY2gtcmVhbHRlZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMiU7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYge1xuICAgIGZsZXg6IDAgMSA0OSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWNoLXJlbGF0ZWQgLnRlY2gtcmVhbHRlZC1jb250YWluZXIgZGl2IGltZyB7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC50ZWNoLXJlbGF0ZWQgLnRlY2gtcmVhbHRlZC1jb250YWluZXIgZGl2IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGVjaC1yZWxhdGVkIC50ZWNoLXJlYWx0ZWQtY29udGFpbmVyIGRpdiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogNTMlO1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hY3RpdmUuc2luZ2xlLXRlY2hub2xvZ3kgLnNlY3Rpb24uc2VydmljZXMtdGVhbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2Nyb2xsLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2Nyb2xsLXNsaWRlciAudGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2Nyb2xsLXNsaWRlciAudGl0bGUtY29udGFpbmVyIGgyIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbi5zY3JvbGwtc2xpZGVyIC5jdXN0b20tc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xufVxuLnNjcm9sbC1zbGlkZXIgLmN1c3RvbS1zbGlkZXIgPiAuY29sOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2Nyb2xsLXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLnNjcm9sbC1zbGlkZXIgLnNsaWRlci1zdGF0ZW1lbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2Nyb2xsLXNsaWRlciAuc2xpZGVyLXN0YXRlbWVudHMgLnNsaWRlLXN0YXRlbWVudCB7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZXItc3RhdGVtZW50cyAuc2xpZGUtc3RhdGVtZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMC45NztcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZXItc3RhdGVtZW50cyAuc2xpZGUtc3RhdGVtZW50IC5oMyB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNjcm9sbC1zbGlkZXIgLnNsaWRlci1zdGF0ZW1lbnRzIC5zbGlkZS1zdGF0ZW1lbnQgLmgzIGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDgwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2Nyb2xsLXNsaWRlciAuc2xpZGVyLXN0YXRlbWVudHMgLnNsaWRlLXN0YXRlbWVudCAuaDM6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2Nyb2xsLXNsaWRlciAuc2xpZGVyLXN0YXRlbWVudHMgLnNsaWRlLXN0YXRlbWVudCAuaDM6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLnNjcm9sbC1zbGlkZXIgLnNsaWRlci1zdGF0ZW1lbnRzIC5zbGlkZS1zdGF0ZW1lbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZS1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZS1pdGVtIC5jb2x1bW5zIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNjcm9sbC1zbGlkZXIgLnNsaWRlLWl0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZS1pdGVtIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3JvbGwtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zY3JvbGwtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2Nyb2xsLW1vYmlsZSAudGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNjcm9sbC1tb2JpbGUgLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zY3JvbGwtbW9iaWxlIC5zbGlkZS1zdGF0ZW1lbnQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICAgIHBhZGRpbmc6IDM1cHggMCA3MHB4IDA7XG4gIH1cbiAgLnNjcm9sbC1tb2JpbGUgLnNsaWRlLXN0YXRlbWVudCBoMyB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnNjcm9sbC1tb2JpbGUgLnNsaWRlLXN0YXRlbWVudCBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLnNjcm9sbC1tb2JpbGUgLnNsaWRlLXN0YXRlbWVudDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5zY3JvbGwtbW9iaWxlIC5zbGlkZS1zdGF0ZW1lbnQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXQgZGl2IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzI1cHg7XG59XG4uc2VjdGlvbi0tc3RhdGlzdGljcyAuY29sdW1ucyB7XG4gIGdhcDogNzBweDtcbn1cbi5zZWN0aW9uLS1zdGF0aXN0aWNzIC5jb2x1bW5zIC5jb2w6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNlY3Rpb24tLXN0YXRpc3RpY3MgaDMuZm9udC0tbGc6YWZ0ZXIge1xuICBjb2xvcjogI2ZmMDA1Yztcbn1cblxuLnN0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDI1cHg7XG59XG4uc3RhdGlzdGljcy5jb2wtLTIgLnN0YXQge1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxM3B4KTtcbn1cbi5zdGF0aXN0aWNzIC5zdGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMjcwcHg7XG59XG4uc3RhdGlzdGljcyAuc3RhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5zdGF0aXN0aWNzIC5zdGF0X19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXRpc3RpY3MgLnN0YXQgZGl2LFxuLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3RhdGlzdGljcyAuc3RhdCBkaXYge1xuICBmb250LXNpemU6IDg1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc3RhdGlzdGljcy0tYWx0ZXJuYXRlIC5zdGF0Om50aC1jaGlsZCg0bi0yKSwgLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmO1xufVxuLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMikgZGl2LFxuLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMikgc21hbGwsIC5zdGF0aXN0aWNzLS1hbHRlcm5hdGUgLnN0YXQ6bnRoLWNoaWxkKDRuLTEpIGRpdixcbi5zdGF0aXN0aWNzLS1hbHRlcm5hdGUgLnN0YXQ6bnRoLWNoaWxkKDRuLTEpIHNtYWxsIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4uc3RhdGlzdGljcy0tbGlnaHQgLnN0YXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmO1xufVxuLnN0YXRpc3RpY3MtLWxpZ2h0IC5zdGF0IGRpdixcbi5zdGF0aXN0aWNzLS1saWdodCAuc3RhdCBzbWFsbCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuXG4uc2VydmljZXMtaW5zaWdodCAuc2VydmljZV9pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zZXJ2aWNlcy1pbnNpZ2h0IC50aXRsZS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuYy0tbWQge1xuICBtYXgtd2lkdGg6IDE0NTBweDtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4uc2luZ2xlLXNlcnZpY2VzIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0IGRpdiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXQgZGl2IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdDpudGgtb2YtdHlwZSg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXNlcnZpY2VzIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0IGRpdixcbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbCB7XG4gIGZsZXg6IDAgMSAxMDAlO1xufVxuLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyB7XG4gIGdhcDogMzdweDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgZmxleDogMCAxIDI2NXB4O1xufVxuXG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0Om50aC1vZi10eXBlKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQgZGl2LFxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuc2VjdGlvbi0tc3RhdGlzdGljcyAuY29sIHtcbiAgZmxleDogMCAxIDEwMCU7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIHtcbiAgZ2FwOiA3MXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgZmxleDogMCAxIDI2NXB4O1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuc2VydmljZV9pbnRybyBoMiB7XG4gIG1heC13aWR0aDogNjMwcHg7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC50YWxvbmludGVybmF0aW9uYWwgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA3MXB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAudGFsb25pbnRlcm5hdGlvbmFsIGltZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC50YWxvbjJjb2wgaDMge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWF4LXdpZHRoOiA2ODVweDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRhbG9uMmNvbCAudHQtY29sIHtcbiAgY29sdW1uczogMjtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRhbG9uMmNvbCAudHQtY29sIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhZ2UtY29va2llcy1wb2xpY3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBhZ2UtY29va2llcy1wb2xpY3kgLnBhZ2UtdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDIzNnB4O1xufVxuLnBhZ2UtY29va2llcy1wb2xpY3kgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi5wYWdlLWNvb2tpZXMtcG9saWN5IGgxIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VjdGlvbi0tc3RhdGlzdGljcyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbHVtbnMge1xuICAgIGdhcDogNzBweDtcbiAgfVxuICAuc2VjdGlvbi0tc3RhdGlzdGljcyAuY29sdW1ucyAuY29sOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi0tc3RhdGlzdGljcyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbi0tc3RhdGlzdGljcyBoMy5mb250LS1sZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLnN0YXRpc3RpY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxM3B4KTtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0YXRpc3RpY3MgLnN0YXQgZGl2LFxuLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnN0YXRpc3RpY3MgLnN0YXQgZGl2IHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5zdGF0aXN0aWNzLS1hbHRlcm5hdGUgLnN0YXQ6bnRoLWNoaWxkKDRuLTIpLCAuc3RhdGlzdGljcy0tYWx0ZXJuYXRlIC5zdGF0Om50aC1jaGlsZCg0bi0xKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbiAgfVxuICAuc3RhdGlzdGljcy0tYWx0ZXJuYXRlIC5zdGF0Om50aC1jaGlsZCg0bi0yKSBkaXYsXG4uc3RhdGlzdGljcy0tYWx0ZXJuYXRlIC5zdGF0Om50aC1jaGlsZCg0bi0yKSBzbWFsbCwgLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMSkgZGl2LFxuLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMSkgc21hbGwge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICB9XG4gIC5zdGF0aXN0aWNzLS1saWdodCAuc3RhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbiAgfVxuICAuc3RhdGlzdGljcy0tbGlnaHQgLnN0YXQgZGl2LFxuLnN0YXRpc3RpY3MtLWxpZ2h0IC5zdGF0IHNtYWxsIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgfVxuICAuc2luZ2xlLXNlcnZpY2VzIC5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyOXB4O1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdCBkaXYge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2VzLWluc2lnaHQgLnNlcnZpY2VfaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VydmljZXMtaW5zaWdodCAudGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuc2VjdGlvbi0tc3RhdGlzdGljcyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjlweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQgZGl2IHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIHBpY3R1cmUsXG4uc2VjdGlvbi0tb2ZmaWNlcyAub2ZmaWNlcy1pbWFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIHBpY3R1cmUgaW1nLFxuLnNlY3Rpb24tLW9mZmljZXMgLm9mZmljZXMtaW1hZ2VzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAub2ZmaWNlcy1pbWFnZXMge1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tLW9mZmljZXMgLm9mZmljZXMtaW1hZ2VzIGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAub2ZmaWNlcy1pbWFnZXMgaW1nLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuLnNlY3Rpb24tLW9mZmljZXMgLmZsb2F0aW5nLWNhcmRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nOiA3MHB4IDgzcHggMTUwcHg7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZF9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNlY3Rpb24tLW9mZmljZXMgLmZsb2F0aW5nLWNhcmRfX2NvbnRlbnQgLm9mZmljZXMtbG9jYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZF9fY29udGVudCAub2ZmaWNlcy1sb2NhdGlvbnMgLmJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyAuYnV0dG9uOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMyMWVmYmYgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWN0aW9uLS1vZmZpY2VzIHtcbiAgICBoZWlnaHQ6IDgyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjNweCAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZF9fY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZF9fY29udGVudCAub2ZmaWNlcy1sb2NhdGlvbnMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyAuYnV0dG9uOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogNTMlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvY2F0aW9uX2ludHJvIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODhweDtcbn1cbi5sb2NhdGlvbl9pbnRybyBoMiB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBmb250LXNpemU6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbjpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogNjYzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbjpsYXN0LWNoaWxkIHtcbiAgZmxleDogYXV0bztcbn1cbi5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIHAge1xuICBmbGV4OiAwIDEgNTAlO1xufVxuLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiAubG9jYXRpb25faW50cm9faW5faW4tLXAgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbi0tcCBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbiAubG9jYXRpb24tY29udGFjdCBwOmZpcnN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAyMzRweDtcbn1cbi5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiAubG9jYXRpb25faW50cm9faW5faW4gLmxvY2F0aW9uLWNvbnRhY3QgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbiAubG9jYXRpb24tY29udGFjdDpmaXJzdC1jaGlsZCBwIHtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIH1cbiAgLmxvY2F0aW9uX2ludHJvIGgyIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxuICAubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbjpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiA2NjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbjpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIHAge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luLS1wIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiAubG9jYXRpb25faW50cm9faW5faW4tLXAgcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMjM0cHg7XG4gIH1cbiAgLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiAubG9jYXRpb25faW50cm9faW5faW4gLmxvY2F0aW9uLWNvbnRhY3QgcCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbiAubG9jYXRpb24tY29udGFjdCBwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0OmZpcnN0LWNoaWxkIHAge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG4udmlkZW9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi52aWRlb19zZWN0aW9uIC52aWRlb19mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuLnZpZGVvX3NlY3Rpb24gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnZpZGVvX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZG93bmxvYWRfYnJvY2h1cmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTU3cHg7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2UgLmRvd25sb2FkX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMjZweDtcbiAgd2lkdGg6IDEyNnB4O1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiAtNjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5kb3dubG9hZF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5kb3dubG9hZF9idG4gaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDE1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5kb3dubG9hZF9idG4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOXB4O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDMyNnB4O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIgLm5ld3NidG5jb24gLmJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTglO1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dCBoNCB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBmb250LXNpemU6IDYxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0IGg0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC05cHg7XG4gIGJvdHRvbTogNHB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLXRleHQgaDQ6aG92ZXIge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0IGg0OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuI291ci1zdG9yeSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4jb3VyLXN0b3J5IGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG4jb3VyLXN0b3J5IHAge1xuICBtYXgtd2lkdGg6IDY5M3B4O1xufVxuXG4udGl0bGUtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uYWJvdXQtY29sdW1ucyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyM3B4O1xuICBtYXgtaGVpZ2h0OiAzMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kb3dubG9hZF9icm9jaHVyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1NTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5kb3dubG9hZF9idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNzRweDtcbiAgICB3aWR0aDogNzRweDtcbiAgICB0b3A6IDEzMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2UgLmRvd25sb2FkX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2UgLmRvd25sb2FkX2J0biBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogMjUlO1xuICAgIHRvcDogMjElO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2UgLmRvd25sb2FkX2J0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIC5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDU4JTtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dCBoNCB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0IGg0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC03cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dDpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gIH1cbiAgLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjNweDtcbn1cblxuLmNhcGFiaWxpdGllcyAuY29udGVudC1jb250YWludGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG4uY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4ge1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTQwcHg7XG59XG4uY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBoMyB7XG4gIGNvbG9yOiAjMzViMGZjO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBwOm50aC1vZi10eXBlKDEpIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXgtd2lkdGg6IDMyOXB4O1xuICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5jYXBhYmlsaXRpZXMgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG59XG4uY2FwYWJpbGl0aWVzLS1sb2MsIC5jYXBhYmlsaXRpZXMtLXRpIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTNweDtcbn1cbi5jYXBhYmlsaXRpZXMtLWxvYyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaDMsIC5jYXBhYmlsaXRpZXMtLXRpIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBoMyB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLm5vdG5ld3MubmV3c2J0bmNvbiAuaGlkZGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGlkZS1idG4gI25ld3MtbG9hZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAubmV3cy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnR3by1jb2x1bW4gLnRjLXRpdGxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIC5kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMTkwcHg7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5iYW5uZXJtZW51d3JhcCB7XG4gIGJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmN1c3RvbS1zbGlkZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBib3R0b206IDA7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIHAge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgaDEge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDQlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbiAgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaDMge1xuICAgIGNvbG9yOiAjMzViMGZjO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcy1pbiAuY2FwYWJpbGl0aWVzLWluLWluIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAzMjlweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5jYXBhYmlsaXRpZXMgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jYXBhYmlsaXRpZXMtLWxvYywgLmNhcGFiaWxpdGllcy0tdGkge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICB9XG4gIC5jYXBhYmlsaXRpZXMtLWxvYyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaDMsIC5jYXBhYmlsaXRpZXMtLXRpIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBoMyB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gIH1cbiAgLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLmJnLWNoYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tUE9TVC0tLS0gKi9cbi5wb3N0LXRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucG9zdC10aXRsZS1jb250YWluZXIgaDEge1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC1zaXplOiA3MXB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpbmdsZS1wYWdlIC5wb3N0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zaW5nbGUtcG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iYWNrdG9saW5rIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuLmJhY2t0b2xpbmsgYSB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uYmFja3RvbGluayBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogNTglO1xuICBjb2xvcjogI2ZmMDA1YztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFja3RvbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4uYmFja3RvbGluayBhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idGwyIHtcbiAgcGFkZGluZy10b3A6IDE0NHB4O1xufVxuLmJ0bDIgYSB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLmJ0bDIgYTpiZWZvcmUge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi5idGwyIGE6aG92ZXIge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi5idGwyIGE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnBvc3QtYXJ0aWNsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwM3B4O1xufVxuLnBvc3QtYXJ0aWNsZS13cmFwcGVyIC5wb3N0LWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucG9zdC1hcnRpY2xlLXdyYXBwZXIgLnBvc3QtY29udGFpbmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmYwMDVjICFpbXBvcnRhbnQ7XG59XG4ucG9zdC1hcnRpY2xlLXdyYXBwZXIgLnBvc3QtY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZmMDA1YyAhaW1wb3J0YW50O1xufVxuLnBvc3QtYXJ0aWNsZS13cmFwcGVyIC5wb3N0LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBvc3QtbWV0YSBwIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3N0LW1ldGEgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wb3N0LW1ldGEgcCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRtLW1ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucG9zdC1tZXRhID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZmxleDogYXV0bztcbn1cblxuLnBvc3QtbWV0YSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wb3N0LW1ldGEgLnRleHQtYnV0dG9uIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBvc3QtYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC1iYW5uZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wb3N0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmYwMDVjO1xufVxuXG4ucG9zdC1jb250YWluZXIgaDMge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4ucG9zdC1jb250YWluZXIgaDQge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMwMDUyOGM7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMTUwNmU7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBoMixcbi5wb3N0LWNvbnRhaW5lciBoMyxcbi5wb3N0LWNvbnRhaW5lciBoNCxcbi5wb3N0LWNvbnRhaW5lciBoNSxcbi5wb3N0LWNvbnRhaW5lciBoNiB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC1jb250YWluZXIgbGkge1xuICBjb2xvcjogIzMxNTA2ZTtcbn1cblxuLnBvc3QtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3QtY29udGFpbmVyIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucG9zdC1jb250YWluZXIgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYXV0aG9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5hdXRob3ItY29udGFpbmVyIC5hdmF0YXItY29udGFpbmVyIHtcbiAgZmxleDogMCAxIDIyJTtcbn1cblxuLmF1dGhvci1jb250YWluZXIgLmF2YXRhci1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMjAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7XG59XG5cbi5hdXRob3ItY29udGFpbmVyIC5hdmF0YXItY29udGFpbmVyIC5jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5hdXRob3ItY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGZsZXg6IDEgMSA3OCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXV0aG9yLWNvbnRhaW5lciAuYXV0aG9yLXRpdGxlIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG5cbi5hdXRob3ItY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4udG9vbHRpcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcC1jb250YWluZXIgLnNvY2lhbC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA1YztcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi50b29sdGlwLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50b29sdGlwLWNvbnRhaW5lciAuY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA1Yztcbn1cblxuLnRvb2x0aXAtY29udGFpbmVyOmhvdmVyIC5jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNoYXJlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LXdpZHRoOiAxMDAzcHg7XG59XG4uc2hhcmUtY29udGFpbmVyIC5zaGFyZXNwYW4ge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG5cbi5zaGFyZS1jb250YWluZXIgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnNoYXJlLWNvbnRhaW5lciAud2hhdHNhcHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc29jaWFsLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNvY2lhbC13cmFwcGVyIGxpIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uc29jaWFsLXdyYXBwZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uc29jaWFsLXdyYXBwZXIgbGkgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDM3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDVjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtd3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG5cbi5wb3N0IC5zaGFyZS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLXBvc3QgLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdCAuZmVhdHVyZWQtbmV3cy1zZWN0aW9uIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLnNpbmdsZS1wb3N0IC5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbSB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wb3N0IC5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksIC5zaW5nbGUtcG9zdCAuZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb3N0LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAucG9zdC10aXRsZS1jb250YWluZXIgaDEge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmJhY2t0b2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuICAuYmFja3RvbGluayBhIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJhY2t0b2xpbmsgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICB0b3A6IDUzJTtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5iYWNrdG9saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICB9XG4gIC5iYWNrdG9saW5rIGE6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJ0bDIge1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG4gIC5zaGFyZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgfVxuICAuc2hhcmUtY29udGFpbmVyIC5zaGFyZXNwYW4ge1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgfVxuICAuYnRtLW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWNhcmVlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpbmdsZS1jYXJlZXJzIC5iYWNrdG9saW5rIHtcbiAgcGFkZGluZy10b3A6IDE3OXB4O1xufVxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtY29udGFpbmVyIC5hcHBseWxpbmsge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNDlweDtcbn1cbi5zaW5nbGUtY2FyZWVycyAucG9zdC1jb250YWluZXIgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zaW5nbGUtY2FyZWVycyAucG9zdC10aXRsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LXRpdGxlLWNvbnRhaW5lciBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDYzcHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSBzcGFuIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtY2FyZWVycyAucG9zdC1tZXRhIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LW1ldGEgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5wYWdlLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDAzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMzZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZXJtcy10ZW1wbGF0ZSBoMSB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDcxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAzcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZXJtcy10ZW1wbGF0ZSAub25lLWNvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLm9uZS1jb2x1bW4gaDQge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5vbmUtY29sdW1uIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bSkge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJG51bSwgKCRudW0gKiAwICsgMSkpO1xufVxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnkpIHtcbiAgICBAaWYgKHR5cGUtb2YoJHF1ZXJ5KSAhPSBcInN0cmluZ1wiIGFuZCB0eXBlLW9mKCRxdWVyeSkgIT0gXCJsaXN0XCIpIHtcbiAgICAgICAgQHdhcm4gXCJicmVha3BvaW50IG1peGluIG9ubHkgYWNjZXB0cyBhIHN0cmluZyBvciBhIGxpc3QsIGAjeyRxdWVyeX1gIGdpdmVuLlwiO1xuICAgIH1cblxuICAgICRicDogbnRoKCRxdWVyeSwgMSk7XG4gICAgJGRpcjogaWYobGVuZ3RoKCRxdWVyeSkgPiAxLCBudGgoJHF1ZXJ5LCAyKSwgdXApO1xuXG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicCkge1xuICAgICAgICBAd2FybiBcImJyZWFrcG9pbnQgYCN7JGJwfWAgaXMgbm90IHN1cHBvcnRlZCBgc21hbGxgIGlzIHVzZWQgaW5zdGVhZC4gQXZhaWxhYmxlIGJyZWFrcG9pbnRzOiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9LlwiO1xuICAgICAgICAkYnA6IHNtYWxsO1xuICAgIH1cbiAgICBAaWYgbm90KCRkaXIgPT0gXCJ1cFwiIG9yICRkaXIgPT0gXCJkb3duXCIgb3IgJGRpciA9PSBcIm9ubHlcIikge1xuICAgICAgICBAd2FybiBcImJyZWFrcG9pbnQgZGlyZWN0aW9uIGAjeyRkaXJ9YCBpcyBub3Qgc3VwcG9ydGVkIGB1cGAgaXMgdXNlZCBpbnN0ZWFkLiBBdmFpbGFibGUgYnJlYWtwb2ludHMgZGlyZWN0aW9uczogdXAsIGRvd24sIG9ubHkuXCI7XG4gICAgICAgICRkaXI6IHVwO1xuICAgIH1cblxuICAgICRtcXM6IFwic2NyZWVuXCI7XG4gICAgJGJwc2w6IGxlbmd0aCgkYnJlYWtwb2ludHMpO1xuICAgICRicGk6IGluZGV4KG1hcC1rZXlzKCRicmVha3BvaW50cyksICRicCk7XG4gICAgJG5icDogaWYoJGJwaSArIDEgPD0gJGJwc2wsICRicGkgKyAxLCBudWxsKTtcbiAgICAkcGJwOiBpZigkYnBpID4gMSwgJGJwaSAtIDEsIG51bGwpO1xuXG4gICAgJGJwdjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicCk7XG5cbiAgICBAaWYgKCRkaXIgPT0gXCJ1cFwiKSB7XG4gICAgICAgIEBpZiAoc3RyaXAtdW5pdCgkYnB2KSA+IDApIHtcbiAgICAgICAgICAgICRtcXM6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicHZ9KVwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1xc30ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zLmVvdD80MTE1NDAwNFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zLmVvdD80MTE1NDAwNCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvaWNvbnMud29mZjI/NDExNTQwMDRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLndvZmY/NDExNTQwMDRcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvaWNvbnMudHRmPzQxMTU0MDA0XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy5zdmc/NDExNTQwMDQjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcmlnaHQtb3Blbi0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDBcIjtcbn0gLyogJ+6ggCcgKi9cbi5pY29uLWNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xufSAvKiAn7qCBJyAqL1xuLmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59IC8qICfuoIInICovXG4uaWNvbi1hcnJvdy1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwM1wiO1xufSAvKiAn7qCDJyAqL1xuLmljb24tdXAtb3Blbi1iaWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwNFwiO1xufSAvKiAn7qCEJyAqL1xuLmljb24tZG93bi1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDVcIjtcbn0gLyogJ+6ghScgKi9cbi5pY29uLXVwLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwNlwiO1xufSAvKiAn7qCGJyAqL1xuLmljb24tZG93bi1vcGVuLW1pbmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwN1wiO1xufSAvKiAn7qCHJyAqL1xuLmljb24tdXAtb3Blbi1taW5pOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDhcIjtcbn0gLyogJ+6giCcgKi9cbi5pY29uLXJpZ2h0LWRpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59IC8qICfuoIknICovXG4uaWNvbi15b3V0dWJlLXBsYXktMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59IC8qICfuoIonICovXG4uaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGJcIjtcbn0gLyogJ+6giycgKi9cbi5pY29uLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbn0gLyogJ+6gjCcgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xufSAvKiAn74KZJyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5YVwiO1xufSAvKiAn74KaJyAqL1xuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMVwiO1xufSAvKiAn74OhJyAqL1xuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmFcIjtcbn0gLyogJ++FqicgKi9cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59IC8qICfvha0nICovXG4uaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59IC8qICfviLInICovXG4uaWNvbi1mYWNlYm9vay1zcXVhcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMDhcIjtcbn0gLyogJ++MiCcgKi9cbi5pY29uLWxpbmtlZGluLXNxdWFyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMwY1wiO1xufSAvKiAn74yMJyAqL1xuIiwiI3dwYWRtaW5iYXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbn1cbn1cbmh0bWwuaHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGRpcmVjdGlvbjpsdHI7XG59XG5cbi5hYm92ZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kO1xufVxuYm9keS5wYWdlLW5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbm1haW57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAkc2VjdGlvbi1zcGFjZTtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbnRhYmxlIHRyIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxudGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbkBlYWNoICRjbGFzcywgJHByb3BlcnRpZXMgaW4gJGNvbnRhaW5lclNpemVzIHtcbiAgICAuYy0tI3skY2xhc3N9IHtcbiAgICAgICAgQGVhY2ggJGRlZiwgJHZhbCBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAjeyRkZWZ9OiAjeyR2YWx9O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4vLyAtLS0gQ09MT1VSU1xuLmNvbG9yIHtcbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLS1wcmltYXJ5LWFsdCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgfVxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLy8gLS0tIEJBQ0tHUk9VTkRTXG4uYmFja2dyb3VuZCB7XG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLy8gLS0tIEhFTFBFUlNcbi50aXRsZS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgaDIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxufVxuXG4uaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlLWNvbnRhaW5lci1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1nLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnVsLm5vLWxpc3QsXG4ubm8tbGlzdCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4udGhlbWUge1xuICAgICYtLWxpZ2h0IHtcbiAgICAgICAgJixcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNixcbiAgICAgICAgcCxcbiAgICAgICAgYSxcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtbGlnaHQtY29sb3VyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgJixcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNixcbiAgICAgICAgcCxcbiAgICAgICAgYSxcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtZGFyay1jb2xvdXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmFja2dyb3VuZCB7XG4gICAgJi0tbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIH1cbn1cblxuLmJveC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtY3Vyc29yOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIl9cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbn1cblxuLy8gSElERVMgRUxFTUVOVFMgUkVTUE9OU0lWTEVZXG5AZWFjaCAkc2l6ZSwgJHdpZHRoIGluICRicmVha3BvaW50cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgIC5oaWRlLS0jeyRzaXplfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgIC5zaG93LS0jeyRzaXplfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcbiAgICAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xufVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnNlY3Rpb24uYmctY2hhbmdle1xuICAgIHBhZGRpbmctdG9wOjE1MHB4IWltcG9ydGFudDtcbn1cblxufVxuXG4uaGlkZS1zZWN0aW9ue1xuICAgIGRpc3BsYXk6bm9uZTsgICBcbn0iLCIvKiAtLS1IRUFERVIgTkFWLS0tICovXG5ib2R5Om5vdCguaG9tZSkgLnNpdGUtaGVhZGVyLnNjcm9sbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmhlYWRlci1uYXYgPiBsaTpmaXJzdC1jaGlsZHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICYuc2Nyb2xsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICAubG9nby1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIGh0bWx7XG4vLyAgICAgbWFpbixzZWN0aW9uLGZvb3RlcixtYWluIGRpdntcbi8vICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC41cztcbi8vICAgICB9XG4vLyB9XG5odG1sLmZyZWV6ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYWluLHNlY3Rpb24sZm9vdGVyLG1haW4gZGl2e1xuICAgICAgICBtYXgtaGVpZ2h0OjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIDAuNXM7XG4gICAgfVxufVxuXG5cblxuLy8gLnBvc3QtdGl0bGUtY29udGFpbmVyIHtcbi8vICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuLy8gICAgIGgxIHtcbi8vICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuLy8gICAgICAgICBmb250LXNpemU6IDcxcHg7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuLy8gICAgIH1cbi8vIH1cblxuLmhvbWUgLnNpdGUtaGVhZGVyOm5vdCguc2Nyb2xsZWQpIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmJhY2tncm91bmQtZ3JhZGllbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJHByaW1hcnksIHRyYW5zcGFyZW50KTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2l0ZS1oZWFkZXIuc2Nyb2xsZWQgLmJhY2tncm91bmQtZ3JhZGllbnQge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cbi5oZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIge1xuICAgIGhlaWdodDogNTVweDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tb3otZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHRvcDotMTBweDtcbiAgICAmLmxvZ29kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zaW5nbGUtcG9zdCxcbi5wYWdlLW5ld3MsXG4ucGFnZS10ZWFtLC5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIHtcbiAgICAuaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmLmxvZ29kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gLmxvY2F0aW9uc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5IWltcG9ydGFudDtcbiAgICB9XG59XG4ubG9nby1jb250YWluZXJ7XG4gICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5sb2dvLWNvbnRhaW5lcjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9VTkRFUlNDT1JFLnN2ZycpO1xuICAgIGFuaW1hdGlvbjogZmxhc2ggMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7NTAle29wYWNpdHk6MH19XG5cblxuXG5cbiAvLyBAa2V5ZnJhbWVzIGJsaW5rIHtcbiAvLyAgICAgICAgICBmcm9tIHtvcGFjaXR5OiAxO31cbiAvLyAgICAgICAgICAyMCUge29wYWNpdHk6IDE7fVxuIC8vICAgICAgICAgIDI4JSB7b3BhY2l0eTogMDt9XG4gLy8gICAgICAgICAgNzIlIHtvcGFjaXR5OiAwO31cbiAvLyAgICAgICAgICA4MCUge29wYWNpdHk6IDE7fVxuIC8vICAgICAgICAgIHRvIHtvcGFjaXR5OiAxO31cbiAvLyAgICAgIH1cbiAuaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmlsbDogd2hpdGU7XG59XG4uaGVhZGVyLW1lbnUgbmF2IHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSA3MCU7XG4gICAgLW1vei1mbGV4OiAxIDEgNzAlO1xuICAgIC1tcy1mbGV4OiAxIDEgNzAlO1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbGxhcHNlZCAuaGVhZGVyLW1lbnUgbmF2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLW1lbnUgbmF2IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVhZGVyLW1lbnUgbmF2IC53Yy1jYXJ0LW1lbnUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmhlYWRlci1tZW51IHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXItbWVudSB1bCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhlYWRlci1tZW51IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMS4wOHJlbTtcbn1cblxuLmhlYWRlci1tZW51IHVsIGxpIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYWRlci1tZW51IHVsIGxpOmhvdmVyID4gYSxcbi5oZWFkZXItbWVudSBuYXYgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5oZWFkZXItbWVudSBuYXYgLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuI2Z1bGxQYWdlTWVudSAuaGVhZGVyLW5hdiAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItbWVudSB7XG4gICAgLmhlYWRlci1uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXN1Yi1uYXYge1xuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1lbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAuaGVhZGVyLXNpbmdsZS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTlweCA5cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG91cjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9TVUIgTUVOVVxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDkuNXB4IDE2LjVweCA5LjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwZjJkNWMgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBfYm9yZGVyLWNvbG9yOiAjMDAwMDAwICMwMDAwMDAgIzBmMmQ1YyAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIF9maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5DaHJvbWEoY29sb3I9JyMwMDAwMDAnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyZDVjO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtbmV3cyxcbi5wYWdlLWFib3V0LFxuLnNpbmdsZS1wb3N0LFxuLnBhZ2UtdGVhbSxcbi5zaW5nbGUtY2FyZWVycyB7XG4gICAgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2Nyb2xsZWQge1xuICAgICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIC0tLSBIRUFERVIgWU9VUiBMT0NBVElPTiAtLS0gKi9cblxuaGVhZGVyIHtcbiAgICAubG9jYXRpb25zZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuLnlvdXJsb2NhdGlvbi5sb2MtLXJvdyB7XG4gICAgLmxvY2F0aW9uc2VsZWN0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3Jlc3Qtb2Ytd29ybGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tdXMge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy91cy5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4ueW91cmxvY2F0aW9uLmxvYy0taWUge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9pZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4ueW91cmxvY2F0aW9uLmxvYy0tZGUge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9kZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4ueW91cmxvY2F0aW9uLmxvYy0tYXIge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy91YWUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tc2cge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9zZy5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXJsb2NhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnlvdXJsb2NhdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gJjpob3ZlcntcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIC8vICAgICBzcGFue1xuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgLy8gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy9nYi5zdmcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB0b3A6IDU3JTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsLFxuICAgIGhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xufVxuXG4vKiAtLS0gRlVMTCBQQUdFIE1FTlUgLS0tICovXG4ubWVudS1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubWVudS1pY29uLWNvbnRhaW5lciBoNSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZnVsbC1wYWdlLW1lbnUtaWNvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMjE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMHB4O1xufVxuXG4uZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgyKSxcbi5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDdweDtcbn1cblxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIGJvdHRvbTogMHB4O1xufVxuXG4ubWVudS1pY29uLWNvbnRhaW5lci5vcGVuIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIGxlZnQ6IDUwJTtcbn1cblxuLm1lbnUtaWNvbi1jb250YWluZXIub3BlbiAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51LWljb24tY29udGFpbmVyLm9wZW4gLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51LWljb24tY29udGFpbmVyLm9wZW4gLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogMThweDtcbiAgICB3aWR0aDogMCU7XG4gICAgbGVmdDogNTAlO1xufVxuXG4uZnVsbC1wYWdlLW1lbnUge1xuICAgIGRpc3BsYXk6bm9uZTtcblxuICAgIC5iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1bGxwYWdlbWVudS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gICAgLmhlYWRlci1uYXYgPiBsaTpmaXJzdC1jaGlsZHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItc3ViLW5hdiB7XG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNmdWxsUGFnZU1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNDA7XG4gICAgb3BhY2l0eTowO1xufVxuI2Z1bGxQYWdlTWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jZnVsbFBhZ2VNZW51IHVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNmdWxsUGFnZU1lbnUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jZnVsbFBhZ2VNZW51IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8vICNmdWxsUGFnZU1lbnUgc2VjdGlvbiB1bC5jbC1lZmZlY3QtMyBsaSBhOmhvdmVyIHtcbi8vICAgICAvLyBjb2xvcjogIzAwNTI4Qztcbi8vIH1cblxuLy8gI2Z1bGxQYWdlTWVudSAuaGVhZGVyLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4vLyAgICAgLy8gY29sb3I6ICM0YWIyZjU7XG4vLyB9XG5cbiNmdWxsUGFnZU1lbnUgbGkuYW5pbWF0ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4jZnVsbFBhZ2VNZW51IGxpLmFuaW1hdGUgYSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuI2Z1bGxQYWdlTWVudSBsaS5hbmltYXRlIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcG9zdCwucGFnZS1uZXdzLC5wYWdlLXRlbXBsYXRlLXN0YW5kYXJkLXRlbXBsYXRlLC5wYWdlLXRlYW0sLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGV7XG4gICAgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC5tZW51LWljb24tY29udGFpbmVyIGg1e1xuICAgICAgICBjb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLnNjcm9sbGVke1xuICAgICAgIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWVudS1pY29uLWNvbnRhaW5lciBoNXtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblxuICAgIH0gXG59XG5cbn1cbi5mcmVlemV7XG4gICAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xufVxuLm1lbnUtaWNvbi1jb250YWluZXIgaDV7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXG59IFxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4gICAgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lciB7XG4gICAgdG9wOjBweDtcbn1cbiAgICAjZnVsbFBhZ2VNZW51e1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxuXG4gICAgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgJi5sb2dvZCB7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgJi5zY3JvbGxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1tZW51IG5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXJsb2NhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZW51LWljb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudS5leHBhbmQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICB9XG4gICAgI2Z1bGxQYWdlTWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgICNmdWxsUGFnZU1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5cblxuLy8gTU9CSUxFIE1FTlUgLSBMT0NBVElPTiBMSU5LXG5cbi5sb2NtZW51ID4gYXtcbiAgICBmb250LXdlaWdodDogMTAwIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MjBweCFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdG9wOiA0cHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvcmVzdC1vZi13b3JsZC5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgfVxufVxuXG4udWsubG9jbWVudSA+IGF7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvZ2Iuc3ZnKTtcbiAgICB9XG59XG5cbi51cy5sb2NtZW51ID4gYXtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy91cy5zdmcpO1xuICAgIH1cbn1cblxuLmllLmxvY21lbnUgPiBhe1xuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZsYWdzL2llLnN2Zyk7XG4gICAgfVxufVxuXG4uZGUubG9jbWVudSA+IGF7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnKTtcbiAgICB9XG59XG5cbi5hci5sb2NtZW51ID4gYXtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy91YWUuc3ZnKTtcbiAgICB9XG59XG5cbi5zZy5sb2NtZW51ID4gYXtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy9zZy5zdmcpO1xuICAgIH1cbn1cblxuLmxvY21lbnV7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgdHJhbnNpdGlvbjphbGwgMC4zcyFpbXBvcnRhbnQ7IFxuICAgIHRyYW5zaXRpb24tZGVsYXk6MS43cyFpbXBvcnRhbnQ7IFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSFpbXBvcnRhbnQ7XG59XG5cbi5mcmVlemUgLmxvY21lbnV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRyYW5zaXRpb246YWxsIDAuM3MhaW1wb3J0YW50OyBcbiAgICB0cmFuc2l0aW9uLWRlbGF5OjEuN3MhaW1wb3J0YW50OyBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkhaW1wb3J0YW50O1xufVxuXG4vLyAuc2Nyb2xsZWR7IC5oZWFkZXJsb2NhdGlvbntcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gfVxuLy8gfSIsIi8qIC0tLS1GT09URVItLS0tICovXG5cbmJvZHkuZm9ybWluYXRvci1odXN0bGUtZHJvcGRvd24tZml4IC5mb3JtaW5hdG9yLXNlbGVjdC5mb3JtaW5hdG9yLXNlbGVjdC1kcm9wZG93bi1jb250YWluZXItLW9wZW4ge1xuICAgIHotaW5kZXg6IDMwO1xufVxuLmZvb3RlciB7XG4gICAgLy8gcGFkZGluZy10b3A6IDIxMHB4O1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIC5mb290ZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NHB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJhY2tncm91bmQ7XG4gICAgICAgIHdpZHRoOiA0Ny43JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMS44NzUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDY2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZm9vdGVyLWhlYWRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgd2lkdGg6IDUyLjMlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDg1OXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDgxcHggMTg0cHggODBweCA4NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICB9XG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1pbmF0b3ItYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IFRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtby1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI2Zvcm1pbmF0b3ItbW9kdWxlLTMzMC5mb3JtaW5hdG9yLWRlc2lnbi0tbWF0ZXJpYWwgLmZvcm1pbmF0b3ItdGV4dGFyZWEtLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIqTWFuZGF0b3J5IGNvbnRlbnQgcmVxdWlyZWRcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuICAgICAgICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCxcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVbcm9sZT1cImNvbWJvYm94XCJdIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzMWQ0NDMzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1pbmF0b3Itcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtaW5hdG9yLXRleHRhcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtaW5hdG9yLXRleHRhcmVhLS13cmFwOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0MzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlW3JvbGU9XCJjb21ib2JveFwiXTpob3ZlciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtaW5hdG9yLXVpI2Zvcm1pbmF0b3ItbW9kdWxlLTMzMC5mb3JtaW5hdG9yLWRlc2lnbi0tbWF0ZXJpYWxcbiAgICAgICAgLmZvcm1pbmF0b3Itc2VsZWN0MlxuICAgICAgICArIC5mb3JtaW5hdG9yLXNlbGVjdFxuICAgICAgICAuc2VsZWN0aW9uXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlW3JvbGU9XCJjb21ib2JveFwiXTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI2Zvcm1pbmF0b3ItbW9kdWxlLTMzMC5mb3JtaW5hdG9yLWRlc2lnbi0tbWF0ZXJpYWwgLmZvcm1pbmF0b3ItaW5wdXQtLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3V0ZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG4uZm9vdGVyIC5jb2x1bW5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9vdGVyIC5jb2wgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICRmb290ZXItaGVhZGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb290ZXIgLmNvbCBoNixcbi5mb290ZXIgLmNvbCBhIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5tZW51LWxvY2F0aW9ucy1jb250YWluZXIge1xuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbCB7XG4gICAgZmxleDogMCAxIDE4JTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAxIDIyN3B4O1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHVsIHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG59XG4uZm9vdGVyIC5jb2x1bW5zIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDEgMTUlO1xuICAgIC55b3VybG9jYXRpb24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2ZmMDA1YztcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDU3JTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9nYi5zdmdcIik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG4uZm9vdGVyIC5jb2x1bW5zIC5jb2w6bGFzdC1jaGlsZCBoNjpub3QoOmZpcnN0LWNoaWxkKSxcbi5mb290ZXIgLmNvbCBoNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5mb290ZXIgLmNvbHVtbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG4uZm9vdGVyIC5jb2x1bW5zIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG59XG4uZm9vdGVyIC5jb2x1bW5zIC5jb2w6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICB3aWR0aDogMTMwcHg7XG59XG4uZm9vdGVyLXN0cmFwbGluZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZm9vdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzQ7XG59XG4uZm9vdGVyIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5mb290ZXIgLnNvY2tldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTEuODc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODRweDtcbiAgICBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIFwiZm9vdGVyYnJlYWtcIikpIHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4uZm9vdGVyIC5zb2NrZXQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xufVxuXG4uZm9vdGVyIC5zb2NrZXQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLmZvb3RlciAuc29ja2V0IHAubm9saW5lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmZvb3RlciAuc29ja2V0IHAuY3BydCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7XG4gICAgfVxufVxuXG4uZm9vdGVyIC5zb2NrZXQgcC5hYm92ZSB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIH1cbn1cblxuLmZvb3RlciAuc3RyYXBsaW5lIGg2IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAkZm9vdGVyLWhlYWRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNvY2tldCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5zb2NrZXQgYTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb2NhdGlvbiBzZWxlY3RcblxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlcixcbmhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC53cG1sLWxzLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cG1sLWxzLXNsb3QtZm9vdGVyIHtcbiAgICAgICAgICAgICYud3BtbC1scy1pdGVtLWFyIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVUFFXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndwbWwtbHMtaXRlbS1lbiAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlVLXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndwbWwtbHMtaXRlbS1kZSAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkdlcm1hbnlcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud3BtbC1scy1pdGVtLWludCAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlRhbG9uIEludGVybmF0aW9uYWxcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud3BtbC1scy1pdGVtLWllIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSXJlbGFuZFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53cG1sLWxzLWl0ZW0tcm93IC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUmVzdCBPZiBXb3JsZFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53cG1sLWxzLWl0ZW0tc2cgLndwbWwtbHMtbGluazphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJTaW5nYXBvcmVcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud3BtbC1scy1pdGVtLXVzIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVVNcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3RlciAueW91cmxvY2F0aW9uLFxuaGVhZGVyIC55b3VybG9jYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb290ZXIgLnlvdXJsb2NhdGlvbiB7XG4gICAgJjpob3ZlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG5cblxuLy8gLm5ld3NsZXR0ZXJ7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHotaW5kZXg6IDI7XG4vLyAgICAgbWFyZ2luLXRvcDogLTIyMHB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuLy8gICAgIG1heC13aWR0aDogODgwcHg7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIC5uZXdzbGV0dGVyLXdyYXBwZXJ7XG4vLyAgICAgICAgIHBhZGRpbmc6IDM1cHggMHB4IDM1cHggNjBweDtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICAgICAgLnRpdGxlLWNvbnRhaW5lcntcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgICAgICAgICBoNHtcbi8vICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgcHtcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLmNvbHVtbnN7XG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4vLyAgICAgICAgICAgICAuY29se1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuLy8gICAgICAgICAgICAgICAgIGlucHV0e1xuLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgLnN1Ym1pdC1jb250YWluZXJ7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4vLyAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuLy8gICAgICAgICAgICAgICAgIC5idXR0b257XG4vLyAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbi8vICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4vLyAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDMwcHggMXB4IDMwcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuLy8gICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgIC5hamF4LWxvYWRlcntcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLy8gICAgICAgICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuLy8gICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4vLyAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBpbnB1dC53cGNmNy10ZXh0e1xuLy8gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgLmNvbnRhY3QtZm9ybS1jb250YWluZXJ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbi8vICAgICAgICAgLmNvbHVtbnM6bm90KDpmaXJzdC1jaGlsZCl7XG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgaW5wdXQud3BjZjctdGV4dCwgLnNlbGVjdC1zdHlsZWR7XG4vLyAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi8vIC5wYXctcHJpbnRze1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICByaWdodDogLTklO1xuLy8gICAgIHRvcDogLTM1JTtcbi8vICAgICB3aWR0aDogMjAlO1xuLy8gICAgIG1heC13aWR0aDogMjYwcHg7XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vICAgICAuZm9vdGVyIC5jb2x1bW5zIHtcbi8vICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgfVxuLy8gICAgIC5mb290ZXIgLmNvbHVtbnMuY29sLTQgLmNvbCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMSAyMyU7XG4vLyAgICAgfVxuLy8gICAgIC5mb290ZXIgLmNvbHVtbnMuY29sLTQgLmNvbDpmaXJzdC1jaGlsZCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICB9XG4vLyAgICAgLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgzKSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMSA0NyU7XG4vLyAgICAgfVxuLy8gICAgIC5mb290ZXIgLmNvbHVtbnMgLmNvbDpsYXN0LWNoaWxkIHtcbi8vICAgICAgICAgZmxleDogMCAxIDIwJTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgXCJ0YWJsZXQtcG9ydHJhaXRcIikpIHtcbi8vICAgICAubmV3c2xldHRlciB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4vLyAgICAgICAgIC5uZXdzbGV0dGVyLXdyYXBwZXIge1xuLy8gICAgICAgICAgICAgcGFkZGluZzogMzVweCA0MHB4IDM1cHggNDBweDtcbi8vICAgICAgICAgICAgIC5jb2x1bW5zIHtcbi8vICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgICAgICAgICAgLmNvbCB7XG4vLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgICAgICBmbGV4OiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICAgICAgICAgICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgLnN1Ym1pdC1jb250YWluZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC5mb290ZXIge1xuLy8gICAgICAgICAucGF3LXByaW50cyB7XG4vLyAgICAgICAgICAgICByaWdodDogMHB4O1xuLy8gICAgICAgICAgICAgdG9wOiAtNDBweDtcbi8vICAgICAgICAgICAgIHdpZHRoOiAyNyU7XG4vLyAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5zb2NrZXQge1xuLy8gICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgICAgICAgIHAge1xuLy8gICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbi8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcbiAgICAuZm9vdGVyIC5zb2NrZXQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgICAuZm9vdGVyIC5zb2NrZXQgcDpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubm9saW5lOmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlY3Rpb257XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgLmZvb3Rlci13cmFwcGVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHggMjBweCAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1zb2NpYWx7XG4gICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWZvcm17XG4gICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOjI1cHg7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3Jle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIGlucHV0OjpwbGFjZWhvbGRlciwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWluYXRvci1idXR0b24tc3VibWl0e1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NrZXR7XG4gICAgICAgIG9yZGVyOjM7XG4gICAgICAgIHBhZGRpbmc6MjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbn1cblxuXG5ib2R5IC5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikgLnlvdXJsb2NhdGlvbiBhe1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0IWltcG9ydGFudDtcbiAgICB9XG59XG59XG5cbiIsIi8qIC0tLS0gNDA0IFBBR0UgLS0tLSAqL1xuLnNlY3Rpb24tNDA0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi00MDQgLmJ1dHRvbntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmVycm9yNDA0IC5wYWdlLTQwNHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG4uZXJyb3I0MDQgLnBhZ2UtNDA0IC5pbWFnZS1jb250YWluZXJ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC01MyU7XG59XG4ucGFnZS00MDQgLnBhZ2UtYmFubmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG59XG4ucGFnZS00MDQgaDV7XG4gICAgY29sb3I6ICM0NDQ7XG59XG4ucGFnZS00MDQgLmJ1dHRvbi1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMDtcbn0iLCIvKiAtLS0gQU5JTUFUSU9OIENTUyAtLS0gKi9cbiNzbW9vdGgtc2Nyb2xse1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNzbW9vdGgtc2Nyb2xsIC5yZWxsYXh7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG59XG4jc21vb3RoLXNjcm9sbCAuYW5pbS1zY3JvbGwtZmFkZS1vdXR7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xufVxuLmFuaW0tc2Nyb2xsLXRyaWdnZXIsXG4uYW5pbS1pbnN0YW50e1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLmFuaW0tc2Nyb2xse1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09XCJzbGlkZS1kb3duXCJde1xuICAgIG9wYWNpdHk6IDE7XG59XG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09XCJ0ZXh0LXJldmVhbC11cFwiXSxcbi5hbmltLXNjcm9sbC10cmlnZ2VyW2RhdGEtYW5pbT1cIm92ZXJsYXktcmV2ZWFsLXJpZ2h0XCJdLFxuLmFuaW0taW5zdGFudFtkYXRhLWFuaW09XCJ0ZXh0LXJldmVhbC11cFwiXSxcbi5hbmltLWluc3RhbnRbZGF0YS1hbmltPVwidGV4dC1yZXZlYWwtcmlnaHRcIl17XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbmltLXRleHQtcmV2ZWFsLFxuLmFuaW0tc2Nyb2xsLXRyaWdnZXJbZGF0YS1hbmltPVwidGV4dC1yZXZlYWwtdXBcIl17XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09XCJvdmVybGF5LXJldmVhbC1kb3duXCJde1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lsbC1jaGFuZ2U6IHVuc2V0O1xufVxuLmFuaW0tc2Nyb2xsLXRyaWdnZXIgLmFuaW0taW1hZ2Utb3ZlcmxheXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5zY3JvbGxtYWdpY3tcbiAgICAuYW5pbS1zY3JvbGwtZmFkZS1pbi1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5hbmltLXNjcm9sbC1mYWRlLWluLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmNhc2Utc3R1ZHktcGxhY2Vob2xkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMmQ1Yztcbn1cblxuLy8gLmZsb3VyaXNoLWxpbmUgLmxpbmV7XG4vLyAgICAgei1pbmRleDogMTA7XG4vLyAgICAgd2lkdGg6IDEycHg7XG4vLyAgICAgbGVmdDogYXV0bztcbi8vICAgICByaWdodDogMDtcbi8vIH1cblxuLmZsb3VyaXNoLWxpbmUgLmxpbmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IzIxZWZiZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbi5yb3c6bnRoLW9mLXR5cGUob2RkKXtcbi5mbG91cmlzaC1saW5lIC5saW5le1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG59XG59XG5cbi5sb2dvLWNvbnRhaW5lcjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBibGluayAwLjlzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBhbmltYXRpb25zXG5cbi5uaWNlLWZhZGUtaW4sLm5pY2UtZmFkZS1pbiwubmljZS1mYWRlLWluLTJ7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLm5pY2UtZmFkZS1pbi5hY3RpdmUsLm5pY2UtZmFkZS5hY3RpdmUsLm5pY2UtZmFkZS1pbi0yLmFjdGl2ZXtcbiAgICBvcGFjaXR5OiAxO1xufSIsIi5saWdodGJveCB7XG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiAtLS0tIENPTFVNTlMgLS0tLSAqL1xuLmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5jb2wtLTEgPiAuY29sIHtcbiAgICAgICAgZmxleDogMTAwJTtcbiAgICB9XG4gICAgJi5jb2wtLTIgPiAuY29sIHtcbiAgICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG4gICAgJi5jb2wtLTMgPiAuY29sIHtcbiAgICAgICAgZmxleDogMCAxIDMzLjMzMyU7XG4gICAgfVxuICAgICYuY29sLS00ID4gLmNvbCB7XG4gICAgICAgIGZsZXg6IDAgMSAyNSU7XG4gICAgfVxuICAgICYuY29sLS01ID4gLmNvbCB7XG4gICAgICAgIGZsZXg6IDAgMSAyMCU7XG4gICAgfVxuICAgICYuY29sLS02ID4gLmNvbCB7XG4gICAgICAgIGZsZXg6IDAgMSAxNi42NjY2JTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAndGFibGV0LXBvcnRyYWl0JykpIHtcbiAgICAuY29sdW1ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufSIsIi8qIC0tLS0gRkxFWCAtLS0tICovXG4uZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQGVhY2ggJGRpciBpbiByb3cgcm93LXJldmVyc2UgY29sdW1uIGNvbHVtbi1yZXZlcnNlIHtcbiAgICAuZmxleC0jeyRkaXJ9IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246ICN7JGRpcn07XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICR3aWR0aCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgICAgICAgICAgJi0tbWF4LSN7JHNpemV9IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246ICN7JGRpcn07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgICAgICAgICAgJi0tbWluLSN7JHNpemV9IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246ICN7JGRpcn07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkd3JhcCBpbiBub3dyYXAgd3JhcCB3cmFwLXJldmVyc2Uge1xuICAgIC5mbGV4LSN7JHdyYXB9IHtcbiAgICAgICAgZmxleC13cmFwOiAjeyR3cmFwfTtcblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoIGluICRicmVha3BvaW50cyB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAmLS1tYXgtI3skc2l6ZX0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6ICN7JHdyYXB9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xuICAgICAgICAgICAgICAgICYtLW1pbi0jeyRzaXplfSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogI3skd3JhcH07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kanVzdGlmeTogKFxuICAgIFwibGVmdFwiOiBmbGV4LXN0YXJ0LFxuICAgIFwicmlnaHRcIjogZmxleC1lbmQsXG4gICAgXCJjZW50ZXJcIjogY2VudGVyLFxuICAgIFwiYmV0d2VlblwiOiBzcGFjZS1iZXR3ZWVuLFxuICAgIFwiYXJvdW5kXCI6IHNwYWNlLWFyb3VuZCxcbiAgICBcImV2ZW5seVwiOiBzcGFjZS1ldmVubHksXG4pO1xuXG5AZWFjaCAkY2xhc3MsICR2YWx1ZSBpbiAkanVzdGlmeSB7XG4gICAgLmFsaWduLSN7JGNsYXNzfSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogI3skdmFsdWV9O1xuICAgIH1cbn1cblxuJGFsaWduOiAoXG4gICAgXCJ0b3BcIjogZmxleC1zdGFydCxcbiAgICBcImJvdHRvbVwiOiBmbGV4LWVuZCxcbiAgICBcIm1pZGRsZVwiOiBjZW50ZXIsXG4gICAgXCJiYXNlbGluZVwiOiBiYXNlbGluZSxcbiAgICBcInN0cmV0Y2hcIjogc3RyZXRjaCxcbik7XG5cbkBlYWNoICRjbGFzcywgJHZhbHVlIGluICRhbGlnbiB7XG4gICAgLmFsaWduLSN7JGNsYXNzfSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiAjeyR2YWx1ZX07XG4gICAgfVxufSIsIi5ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYuY29sLTEgLmdyaWQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDEwMCU7XG4gICAgfVxuICAgICYuY29sLTIgLmdyaWQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgfVxuICAgICYuY29sLTMgLmdyaWQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMSAzMy4zMzMlO1xuICAgIH1cbiAgICAmLmNvbC00IC5ncmlkLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDEgMjUlO1xuICAgIH1cbiAgICAmLmNvbC01IC5ncmlkLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDEgMjAlO1xuICAgIH1cbiAgICAmLmNvbC02IC5ncmlkLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDEgMTYuNjY2NiU7XG4gICAgfVxufSIsIi8vIE1BUkdJTiBBTkQgUEFERElOR1xuJHNpemVzOiAoXCIxXCI6IDEwcHgsIFwiMlwiOiAyMHB4LCBcIjNcIjogMzBweCwgXCI0XCI6IDQwcHgpO1xuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkc2l6ZXMge1xuICAgIC5wdC0jeyRuYW1lfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLSN7JG5hbWV9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtI3skbmFtZX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLSN7JG5hbWV9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi0tbGcge1xuICAgICAgICBtaW4taGVpZ2h0OiA5MnZoO1xuICAgIH1cbiAgICAmLS1tZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcydmg7XG4gICAgfVxuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufSIsIi8qIC0tLUJVVFRPTlMtLS0gKi9cbi5idXR0b24ge1xuICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3VyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLy8gcGFkZGluZzogMXB4IDI4cHggMXB4IDIycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYm9yZGVyLWNvbG91cjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBtaW4td2lkdGg6IDIwMHB4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICYubm8tYXJyb3cge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgJi0tc3F1YXJlIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDI4cHggMXB4IDIycHg7XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuLmJ1dHRvbixcbi5hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1dHRvbjphZnRlcixcbi5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTglO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi5uby1hcnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5idXR0b24tY29udGFpbmVyLmFsdGVybmF0ZSAuYnV0dG9uOm50aC1jaGlsZChvZGQpIHtcbiAgICBjb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvdXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3VyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG91cjtcbn1cblxuLy8gLmJ1dHRvbjpob3ZlciB7XG4vLyAgICAgY29sb3I6ICRidXR0b24taG92ZXItdGV4dC1jb2xvdXIgIWltcG9ydGFudDtcbi8vICAgICBib3JkZXItY29sb3I6ICRidXR0b24taG92ZXItY29sb3VyO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24taG92ZXItY29sb3VyO1xuLy8gfVxuXG4vLyAuYnV0dG9uLWNvbnRhaW5lci5hbHRlcm5hdGUgLmJ1dHRvbjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4vLyAgICAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWhvdmVyLXRleHQtY29sb3VyICFpbXBvcnRhbnQ7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1ob3Zlci1jb2xvdXI7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXItY29sb3VyO1xuLy8gfVxuXG4uYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbn1cbi5idXR0b24uZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi50aGVtZSB7XG4gICAgJi0tbGlnaHQge1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi0tdGV4dCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLmJ1dHRvbiB7XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvdXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAvLyBwYWRkaW5nOiAxcHggMjhweCAxcHggMjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgLy8gYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1ib3JkZXItY29sb3VyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgIGZvbnQtc2l6ZTogMjFweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBtaW4td2lkdGg6IDIwMHB4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICYubm8tYXJyb3cge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgJi0tc3F1YXJlIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDI4cHggMXB4IDIycHg7XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuLmJ1dHRvbjphZnRlcixcbi5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTglO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxufVxuIiwiLyogLS0tIFBPUFVQUyAtLS0gKi9cblxuLnBvcHVwe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA2MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wdXAgLnBvcHVwLWJhY2tncm91bmQtb3ZlcmxheXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDQzLCA1OSwgMC40KTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnBvcHVwLnNob3cgLnBvcHVwLWJhY2tncm91bmQtb3ZlcmxheXtcbiAgICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwIC5wb3B1cC13cmFwcGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogOTQlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG1heC1oZWlnaHQ6IDk2JTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnBvcHVwLnNob3cgLnBvcHVwLXdyYXBwZXJ7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5wb3B1cCAucG9wdXAtY29udGFpbmVye1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9wdXAgLnBvcHVwLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xufVxuLnBvcHVwIC5jbG9zZS1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmJlZm9yZSwgXG4ucG9wdXAgLmNsb3NlLWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogM3B4O1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvcHVwIC5jbG9zZS1idXR0b246YmVmb3Jle1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmFmdGVye1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY2xvc2UtYnV0dG9uIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvcHVwIC5jbG9zZS1idXR0b246aG92ZXI6YmVmb3JlLFxuLnBvcHVwIC5jbG9zZS1idXR0b246aG92ZXI6YWZ0ZXJ7XG4gICAgaGVpZ2h0OiA4MiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG4ucG9wdXAgLmNsb3NlLWJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG4ucG9wdXAgLmNsb3NlLWJ1dHRvbiBwe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmhvdmVyIHB7XG4gICAgbGVmdDogLTQ4cHg7XG59XG5cbi5wb3B1cC5zaG93e1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5wb3B1cC5zaG93IC5wb3B1cC13cmFwcGVye1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgIC5wb3B1cHtcblxuICAgIH1cbiAgICAucG9wdXAgLnBvcHVwLXdyYXBwZXJ7XG5cbiAgICB9XG59IiwiLmN1c3RvbS1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGF5b3V0IHtcbiAgICAgICAgICAgICYtLWxlZnQtYWxpZ25lZCAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1jZW50ZXJlZCAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1yaWdodC1hbGlnbmVkIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjc1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmLnByZXBhcmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJlcGFyZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnVucHJlcGFyZSB7XG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5rZWVwLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmtlZXAtY29udGVudC5wcmVwYXJlIHtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuZG90IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMjE0LCAyMTQsIDAuMjIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZSAuY3VzdG9tLXNsaWRlciB7XG4gICAgLnNsaWRlci1kb3RzIHtcbiAgICAgICAgLmRvdC5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjMWIzNjVkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA0cHggMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgfVxufVxuIiwiLmRyb3Bkb3duIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgIG1pbi13aWR0aDogMjE1cHg7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICYtLXN1YiB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcblxuICAgICAgICAuZHJvcGRvd25fX21lbnUtLXdyYXBwZXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzhweDtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd25fX21lbnUge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdVbHRyYSc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHggMTNweCAxOHB4O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBtYXJnaW46IDBweCAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLy9taW4td2lkdGg6IDI3OHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mYSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgICAuZmE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLzIwMjJOZXdTYWxlcy9pY29ucy91cC5wbmdcIik7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICAmLmNsb3NlZCAuZmEge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgJi5jbG9zZWQgLmRyb3Bkb3duX19tZW51IHtcbiAgICAgICAgLy8gaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuI3N1Yi1jYXRlZ29yeS5kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyMzRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cblxuICAgICZfX3RvZ2dsZTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBbnRvbic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLS1vbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tb2ZmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGxlZnQ6IDc1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoX190b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2hfX3RvZ2dsZSAuc3dpdGNoX19sYWJlbCB7XG4gICAgICAgICYtLW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLS1vZmYge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpdGNoLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgICAgZmxleDogMCAwIDYwcHg7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQW50b24nO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi5hbmltYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjc1KSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI0LjZweDtcbiAgICAgICAgYm90dG9tOiAxMi44cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICZfX3RhZ2xpbmUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMyMmVmYzA7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG4iLCIucGFnZS1jYXJlZXJzLC5zaW5nbGUtc2VydmljZXN7XG4gICAgaDF7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIl9cIiFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICBjb2xvcjokcHJpbWFyeS1hbHQhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLS1mdWxsIHtcbiAgICAgICAgLmNvbnRhaW5lcixcbiAgICAgICAgLnNsaWRlci1jb250YWluZXIge1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyZWZjMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwICsgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNsaWRlciB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgI3R5cGV3cml0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLlR5cGV3cml0ZXJfX2N1cnNvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIl9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41NSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lcmltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTI5cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVybWVudXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MTAwcHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5UeXBld3JpdGVyX19jdXJzb3I6YmVmb3JlIHtcbiAgICAgICAgICBhbmltYXRpb246IGJsaW5rIDAuOXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBibGluayB7XG4gICAgICAgICAgZnJvbSB7b3BhY2l0eTogMTt9XG4gICAgICAgICAgMjAlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgICAyOCUge29wYWNpdHk6IDA7fVxuICAgICAgICAgIDcyJSB7b3BhY2l0eTogMDt9XG4gICAgICAgICAgODAlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgICB0byB7b3BhY2l0eTogMTt9XG4gICAgICB9XG4gIH1cblxuICAmLS1zdWJwYWdlIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDY3MXB4O1xuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDczLjMlO1xuICAgICAgICBoZWlnaHQ6IDU2MXB4O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwwLDAsLjc1KSx0cmFuc3BhcmVudCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjkwcHg7XG4gICAgICAgICAgICAvLyB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAvLyAuYmFubmVyX190YWdsaW5lIHtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIl9cIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0N3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjcxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhbm5lcmltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5M3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLXN1YnBhZ2UtMiB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDdweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNzA3cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAzNjJweDtcbiAgICAgICAgICAgIGJvdHRvbTozMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJfXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVybWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tbG9nbyB7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzI1cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lcm1lbnUge1xuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxvY2F0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNDVweDtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0N3B4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIl9cIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMWVmYmY7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA5MDNweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5ld3N0ZWFtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLnBhZ2Utd29ya3tcbiAgICAuY2FzZS1zdHVkaWVze1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cbiAgICAucGFnZS1iYW5uZXJ7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3R0b206MTIwcHg7XG4gICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiX1wiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGg0e1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiRwcmltYXJ5LWFsdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOjQ3cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiAxMDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiA1NHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6NzE4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS13aGF0LXdlLWRvLCAucGFnZS1jb250YWN0e1xuICAgIC5iYW5uZXItLXN1YnBhZ2UtMntcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVye1xuICAgICAgICAgICAgYm90dG9tOjkxcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLmNhcmRfX2ltYWdlOmhvdmVye1xuICAgIGltZ3tcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDEpO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjBzO1xuICAgIH1cbn1cblxuLmNhcmRfX2ltYWdle1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MHM7XG4gICAgfVxufVxuXG4jdHlwZXdyaXRlcntcbiAgICB3aWR0aDo4MDBweDtcbn1cblxuXG4uc2Nyb2xsLW1vYmlsZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWx7XG4gICAgLmJhbm5lcmltYWdle1xuICAgICAgICBoZWlnaHQ6MTMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi8vU0xJREVSIE1PQklMRSBCQU5ORVJcblxuLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIge1xuXG5cblxuICAgIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAtMTEwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuXG4vL1NVQlBBR0UgMiBNT0JJTEUgQkFOTkVSXG5cbi5iYW5uZXItLXN1YnBhZ2UtMntcbiAgICAuaW5wYWdlYmFubmVye1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6MjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYm90dG9tOjgwcHg7XG4gICAgfVxuICAgIC5iYW5uZXJtZW51e1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS13aGF0LXdlLWRve1xuICAgIGgxe1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbHtcblxufVxuXG4uYmFubmVyLS1uZXdzdGVhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIH1cbn1cblxuXG4uYmFubmVyLS1zdWJwYWdlIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDY3MXB4O1xuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLC43NSksdHJhbnNwYXJlbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1MHB4O1xuICAgICAgICAgICAgLy8gei1pbmRleDogNTtcblxuICAgICAgICAgICAgLy8gLmJhbm5lcl9fdGFnbGluZSB7XG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo5MCU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiX1wiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6OTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhbm5lcmltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5M3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuYmFubmVyaW1hZ2Uge1xuICAgIGhlaWdodDogOTNweDtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtdGVjaG5vbG9neXtcbiAgICAuYmFubmVyaW1hZ2V7XG4gICAgICAgIGhlaWdodDoxMTBweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG59XG5cbiIsIi8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuXG4ucGFnZS1uZXdzIC5uZXdzLXNlY3Rpb257XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucG9zdHlwZS1maWx0ZXJ7XG5cbn1cblxuLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wb3N0eXBlLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zb3J0LWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zb3J0LWNvbnRyb2xzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc29ydC1jb250cm9scyAuc2VsZWN0IHtcbiAgICB3aWR0aDogOTJweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbn1cbi5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qtc3R5bGVkIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qtc3R5bGVkIC5mYS1jaGV2cm9uLWRvd24ge1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogMDtcbn1cbi5maWx0ZXItY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZmxleDogMTAwJTtcbn1cblxuLmZpbHRlci1jb250cm9scy0ye1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ubmV3cy1zZWN0aW9uIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOm50aC1jaGlsZCgyKSwuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS0xOm50aC1jaGlsZCgyKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cblxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS5hY3RpdmUsXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTEuYWN0aXZlLFxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpob3ZlciB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi50aGVtZS0tbGlnaHR7XG4gICAgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW17XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIG5ld3MgdGVhc2VyXG5cblxuLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG4gICAgLmMtLW1ke1xuICAgICAgICBtYXgtd2lkdGg6IDEzNzdweDtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDcxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAubmV3c2J0bmNvbntcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICB9XG4gICAgLmdyaWQtaXRlbS5ncmlkLXBvc3R7XG4gICAgICAgIG1pbi13aWR0aDozMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDoxNzdweDtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGhlaWdodDoyMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgZmxleDozO1xuICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGhlaWdodDozODdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ncmlke1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOjI1cHg7XG4gICAgbWFyZ2luLXRvcDotMTQwcHg7XG59XG4ubmV3c2J0bmNvbiAuYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1OCU7XG4gICAgLy8gY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxufVxuXG5cblxuXG4vKiAtLS0tIFBPU1QgR1JJRCAtLS0tICovXG4uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAucG9zdC1kYXRlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAuZ3JpZHtcbiAgICAgICAgZ2FwOjEuOCU7XG4gICAgfVxuICAgIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDEgMzIuMTMlO1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpLCY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICBmbGV4OiAwIDEgNDkuMSU7XG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGhlaWdodDozNjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLWNvbnRyb2xze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIH1cbn1cblxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZCAuZ3JpZC1wb3N0IHtcbiAgICBmbGV4OiAwIDEgMjQuMjU0OTY2ODg3NCU7XG59ICAgIFxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZHtcbiAgICBnYXA6MC45OSU7XG59ICAgIFxuXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9ue1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOjYxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6NnB4IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgIGhlaWdodDoyMTZweDtcbiAgICB9XG5cbiAgICAuZ3JpZC1pdGVtLmdyaWQtcG9zdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo3NnB4O1xuICAgIH1cbn1cblxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0IC5jb250YWluZXIgLmltYWdlLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6MjE2cHghaW1wb3J0YW50O1xufVxuXG4ubmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tYm90dG9tOjQ5cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgaDV7XG4gICAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IC4zcztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgLjNzO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uYW5pbWF0ZSxcbi5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5oaWRlLFxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmhpZGUsXG4ubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uc2hvdyAuY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIC5ncmlkLXBvc3QgLnBvc3QtZGF0ZSBwIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3VyO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbi8vICAgICBwYWRkaW5nOiA2cHggMTJweDtcbi8vICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyB9XG4uZ3JpZC1wb3N0IHtcbiAgICAmLmFuaW1hdGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLm5ld3NidG5jb257XG4gICAgLy8gdGV4dC1hbGlnbjpyaWdodDtcbiAgICAuYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1OCU7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmhpZGRlbntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbiAgICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNjBweDtcbiAgICAgICAgLmMtLW1ke1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzc3cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQ1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5uZXdzYnRuY29ue1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1pdGVtLmdyaWQtcG9zdHtcbiAgICAgICAgICAgIG1pbi13aWR0aDozMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgICAgZmxleDp1bnNldDtcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICAgICBmbGV4OjM7XG4gICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjM4N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUudGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ncmlke1xuICAgICAgICBnYXA6MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn1cblxuLm5ld3Mtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIC5ncmlke1xuICAgICAgICBnYXA6MHB4O1xuICAgIH1cbiAgICAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtIHtcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSksJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAuZmlsdGVyLWNvbnRyb2xze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIH1cbn1cbi5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS0xOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG59XG5cbn0iLCIuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDY3N3B4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyZWZjMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnNwbGlkZSB7XG4gICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDQlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG5jb2xvcjokcHJpbWFyeS1hbHQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RyYWNrIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTU3LjA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtcHJldixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgICAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxLjA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC4zNnB4O1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FzZS1zdHVkaWVzIHtcbiAgICAuYmxvY2stZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHJvdy1nYXA6IDI3cHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDI2cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMzIxLjVweCk7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDQ7XG4gICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZ3JpZC1zdGF0ZW1lbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtLWNhc2Utc3R1ZHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpe1xuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG4gICAgLmdyaWQge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICYuY29sLTIgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYyJTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgIC5oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLWNhc2VzdHVkaWVzIHtcbiAgICAucGFnZS1iYW5uZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAudGFnbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuY29udGVudC1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjRweDtcbiAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDg1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6NTE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5kZXgge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDYxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQ7XG4gICAgICAgIGdhcDogNjFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgLnN0YXR7XG4gICAgICAgICAgICBtaW4td2lkdGg6MjQycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtY2FzZXN0dWRpZXMge1xuXG4gICAgLnRhZ2xpbmV7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjQxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgICAucGFnZS1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogMzUwcHghaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5zaW5nbGUtc2VydmljZXMsLnNpbmdsZS10ZWNobm9sb2d5e1xuICAgIC5pbm5lci1jb250YWluZXJ7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG59XG5cblxuXG5ib2R5LnBhZ2Utd2hhdC13ZS1kb3tcbiAgICAuc2VydmljZXMtdGVhbXtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keSAuY3RhIGF7XG4gICAgJjphZnRlcntcblxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc3JlcnZpY2VzLXBsYW5uaW5ne1xuICAgIC5jdGF7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICB9XG59XG5cbi5wYWdlLXRhbG9uLXNpbmdhcG9yZXtcbiAgICAuc2VjdGlvbi5jYXNlX3RlYXNlcntcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTUwcHghaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRzZWNvbmRhcnkhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjokcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuXG4gICAgLmNhc2Utc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiAgICAuc3BsaWRlX190cmFja3tcbiAgICAgICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206LTU4MHB4O1xuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMmVmYzA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLXNsaWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIC5jYXJkX190aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fdGFnbGluZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcGxpZGUge1xuICAgICAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTcuMDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLXByZXYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxLjA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4vL1dPUksgUEFHRSBDQVNFIFNUVURZIE1PQklMRVxuXG4gICAgLmNhc2Utc3R1ZGllcyB7XG4gICAgICAgIC5maWx0ZXItY29udHJvbHN7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1ncmlkIHtcbiAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjJweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjo2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6NztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOCl7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjo5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZ3JpZC1zdGF0ZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLS1jYXNlLXN0dWR5IHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KXtcbiAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZCB7XG4gICAgICAgICAgICBnYXA6MjZweDtcbiAgICAgICAgICAgICYuY29sLTIgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLmhpZGRlbiB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuLnNpbmdsZS1jYXNlc3R1ZGllcyB7XG4uc2VjdGlvbi5iZy1jaGFuZ2V7XG5wYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG59XG4gICAgLnRhZ2xpbmV7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuXG4gICAgfVxuICAgIC5wYWdlLWJhbm5lciAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTo1MHB4O1xuICAgICAgICBsZWZ0OjMwcHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnNpbmdsZS1jYXNlc3R1ZGllcyB7XG4gICAgLmNhc2VfdGVhc2Vye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnBhZ2UtYmFubmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgLnRhZ2xpbmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDg1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6NDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5kZXgge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDYxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICBnYXA6IDI5cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIC5zdGF0e1xuICAgICAgICAgICAgbWluLXdpZHRoOjE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgc21hbGx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1sb2NhdGlvbi10ZW1wbGF0ZXtcbiAgICAuc2VjdGlvbi5jYXNlX3RlYXNlcntcbiAgICAgICAgcGFkZGluZy10b3A6MHB4IWltcG9ydGFudDtcbiAgICB9XG59XG59XG5cbi5jYXJkX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn0iLCIvKiAtLS0tIFRFU1RJTU9OSUFMUyAtLS0tICovXG4udGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIuYy0tc20ge1xuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kLS1kb3RzIHtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXNsaWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItZG90cyB7XG4gICAgICAgIHRvcDogOTVweDtcblxuICAgICAgICAuZG90IHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1b3RlZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgYiB7XG5cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDoxMjBweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLmMtLXNtIHtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC0tZG90cyB7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zbGlkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWRvdHMge1xuICAgICAgICB0b3A6MHB4O1xuXG4gICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucXVvdGVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYiB7XG5cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxufSAgICBcbiIsIi8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbHtcbiAgICAudGVhbS1ncmlke1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgIH1cbn1cblxuLmFjdGl2ZS5wYWdlLXRhbG9uLWludGVybmF0aW9uYWx7XG4gICAgLnRlYW0tZ3JpZHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgICB9XG59XG5cblxuI291ci1zdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4uaGVhZGVyLW1lbnUge1xuICAgIG1heC13aWR0aDogMTQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmJhbm5lci0tbmV3c3RlYW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDoxNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgfVxufVxuXG4udGVhbS1tZW1iZXJzIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4udGVhbS1ncmlkIHtcbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgICAgZmxleDogMCAxIDI1JTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDUudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbmltYXRlLFxuICAgICAgICAmLmhpZGUsXG4gICAgICAgICYubG9hZC1oaWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFtLWZpbHRlciB7XG4gICAgLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5maWx0ZXItY29udHJvbHMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuY2F0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5maWx0ZXItY29udHJvbHMtMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmFuaW1hdGUsXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0uaGlkZSxcbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5sb2FkLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5oaWRlLFxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLnNob3cgLmNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udGVhbS1pbnNlcnQge1xuICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgICAubmV3cy1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC50ZWFtLWluc2VydCB7XG4gICAgcGFkZGluZy10b3A6MjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgICAubmV3cy1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuI291ci1zdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4uaGVhZGVyLW1lbnUge1xuICAgIG1heC13aWR0aDogMTQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmJhbm5lci0tbmV3c3RlYW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgIH1cbn1cblxuLnRlYW0tbWVtYmVycyB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi50ZWFtLWdyaWQge1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMSA5MCU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGg1LnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZSxcbiAgICAgICAgJi5oaWRlLFxuICAgICAgICAmLmxvYWQtaGlkZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVhbS1maWx0ZXIge1xuICAgIC5jb250cm9scy1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuZmlsdGVyLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmNhdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZmlsdGVyLWNvbnRyb2xzLTIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5hbmltYXRlLFxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmhpZGUsXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0uaGlkZSxcbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5sb2FkLWhpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5zaG93IC5jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnRlYW0taW5zZXJ0IHtcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgLm5ld3MtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbn1cblxuLy8gLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbi8vIH1cblxuLy8gLnNvcnQtY29udHJvbHMge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgbWluLXdpZHRoOiAyNTBweDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gfVxuLy8gLnNvcnQtY29udHJvbHMgcCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vIH1cbi8vIC5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qge1xuLy8gICAgIHdpZHRoOiA5MnB4O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4vLyB9XG4vLyAuc29ydC1jb250cm9scyAuc2VsZWN0LXN0eWxlZCB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMDtcbi8vICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuLy8gfVxuLy8gLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQgcCB7XG4vLyAgICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gfVxuLy8gLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQgLmZhLWNoZXZyb24tZG93biB7XG4vLyAgICAgdG9wOiAxMXB4O1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gfVxuLy8gLmZpbHRlci1jb250cm9scyB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbi8vICAgICBmbGV4OiAxMDAlO1xuLy8gICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gfVxuLy8gLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0ge1xuLy8gICAgIGZvbnQtc2l6ZTogMjBweDtcbi8vICAgICBmb250LXdlaWdodDogMTAwO1xuLy8gICAgIGNvbG9yOiAkcHJpbWFyeTtcbi8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbi8vICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgIHBhZGRpbmctdG9wOiAwcHg7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbi8vIH1cbi8vIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOmZpcnN0LWNoaWxkIHtcbi8vICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgLy8gY29udGVudDogXCJcIjtcbi8vICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICAvLyBoZWlnaHQ6IDE2cHg7XG4vLyAgICAgICAgIC8vIHdpZHRoOiAxcHg7XG4vLyAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuLy8gICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcbi8vICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuLy8gICAgICAgICAvLyBkaXNwbFxuLy8gICAgIH1cbi8vIH1cbi8vIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMHB4O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMHB4O1xuLy8gICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgIGhlaWdodDogMTZweDtcbi8vICAgICAgICAgd2lkdGg6IDFweDtcbi8vICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vLyAgICAgfVxuLy8gfVxuLy8gLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW06bGFzdC1jaGlsZCB7XG4vLyAgICAgJjphZnRlciB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS5hY3RpdmUsXG4vLyAuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbTpob3ZlciB7XG4vLyAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuLy8gICAgIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW0ge1xuLy8gICAgICAgICBmbGV4OiAwIDEgNTAlO1xuLy8gICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4vLyAgICAgLmdyaWQuY29sLTMgLmdyaWQtaXRlbSB7XG4vLyAgICAgICAgIGZsZXg6IDEwMCU7XG4vLyAgICAgfVxuLy8gICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4vLyAgICAgICAgIHdpZHRoOiA5NSU7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyAgICAgfVxuLy8gICAgIC5maWx0ZXItY29udHJvbHMge1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4vLyAgICAgfVxuLy8gICAgIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtIHtcbi8vICAgICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgICAgICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgICAgIHRvcDogMnB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5maWx0ZXItY29udHJvbHMge1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4vLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xuLy8gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuLy8gICAgICB9XG4vLyAgfVxuLy8gfVxuXG4vLyAvKiAtLS0tIFBPU1QgR1JJRCAtLS0tICovXG4vLyAuZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAucG9zdC1kYXRlIHAge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyB9XG5cbi8vIC5uZXdzLXNlY3Rpb24ge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbi8vICAgICBwYWRkaW5nLXRvcDogMHB4O1xuLy8gICAgIC5ncmlke1xuLy8gICAgICAgICBnYXA6NC4xMzkwNzI4NDc2ODIxMiU7XG4vLyAgICAgfVxuLy8gICAgIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW0ge1xuLy8gICAgICAgICBmbGV4OiAwIDEgMzAuNTQ2MzU3NjE1ODk0MDQlO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZCAuZ3JpZC1wb3N0IHtcbi8vICAgICBmbGV4OiAwIDEgMjQuMjU0OTY2ODg3NCVcbi8vIH1cbi8vIC5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWR7XG4vLyAgICAgZ2FwOjAuOTklO1xuLy8gfVxuXG4vLyAuZmVhdHVyZWQtbmV3cy1zZWN0aW9ue1xuLy8gICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuLy8gICAgIGgze1xuLy8gICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4vLyAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4vLyAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbi8vICAgICAgICAgZm9udC1zaXplOjYxcHg7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0LWRhdGUge1xuLy8gICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbi8vICAgICAgICAgYm90dG9tOjA7XG4vLyAgICAgICAgIGxlZnQ6MDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5O1xuLy8gICAgICAgICBjb2xvcjojZmZmO1xuLy8gICAgICAgICBwe1xuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6NnB4IDE1cHg7XG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5pbWFnZS1jb250YWluZXJ7XG4vLyAgICAgICAgIGhlaWdodDoyMTZweDtcbi8vICAgICB9XG4vLyAgICAgLmdyaWQtaXRlbS5ncmlkLXBvc3R7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206NzZweDtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5pbWFnZS1jb250YWluZXJ7XG4vLyAgICAgaGVpZ2h0OjIxNnB4IWltcG9ydGFudDtcbi8vIH1cblxuLy8gLm5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0LFxuLy8gLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0IHtcbi8vICAgICBvcGFjaXR5OiAxO1xuLy8gICAgIHRyYW5zaXRpb246IG5vbmU7XG4vLyAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTo0OXB4O1xuLy8gICAgIC5jb250YWluZXIge1xuLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuLy8gICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbi8vICAgICAgICAgICAgIGhlaWdodDogMjMzcHg7XG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuLy8gLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmFuaW1hdGUsXG4vLyAubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uaGlkZSxcbi8vIC5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5sb2FkLWhpZGUge1xuLy8gICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbi8vIH1cbi8vIC5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5oaWRlLFxuLy8gLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gfVxuLy8gLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLnNob3cgLmNvbnRhaW5lciB7XG4vLyAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuLy8gfVxuLy8gLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIge1xuLy8gICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuLy8gICAgIC50aXRsZSB7XG4vLyAgICAgICAgIG1hcmdpbjogMHB4O1xuLy8gICAgICAgICBmb250LXdlaWdodDogMTAwO1xuLy8gICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4vLyAgICAgfVxuLy8gICAgIHAge1xuLy8gICAgICAgICBmb250LXdlaWdodDogMTAwO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbi8vICAgICAgICAgc3Bhbntcbi8vICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4vLyAgICAgICAgICAgICAmOmFmdGVye1xuLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbi8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi8vIC8vIC5ncmlkLXBvc3QgLnBvc3QtZGF0ZSBwIHtcbi8vIC8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gLy8gICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3VyO1xuLy8gLy8gICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4vLyAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbi8vIC8vICAgICBwYWRkaW5nOiA2cHggMTJweDtcbi8vIC8vICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gLy8gICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyAvLyB9XG4vLyAuZ3JpZC1wb3N0IHtcbi8vICAgICAmLmFuaW1hdGUge1xuLy8gICAgICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLm5ld3NidG5jb257XG4vLyAgICAgdGV4dC1hbGlnbjpyaWdodDtcbi8vICAgICAuYnV0dG9ue1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICAgICAgYm9yZGVyOm5vbmU7XG4vLyAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgICAgICAgJjphZnRlcntcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgLmhpZGRlbntcbi8vICAgICAgICAgZGlzcGxheTpub25lO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbi8vICAgICAubmV3cy1zZWN0aW9uIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4vLyAgICAgfVxuLy8gfVxuIiwiLmxvZ28tc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgICYtLWxvY2F0aW9ue1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmNsaWVudC1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zcGxpZGUge1xuICAgICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTglO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdHJhY2sge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6MTI1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMC4yOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmlzLXByZXYsICYuaXMtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMC42NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzIyZWZjMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICZfX3BhZ2luYXRpb24ge1xuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAvLyAgICAgZ2FwOiAzcHg7XG4gICAgICAgICAgICAvLyAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDMxLjA0cHg7XG4gICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNC4zNnB4O1xuICAgICAgICAgICAgLy8gICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnNlY3Rpb24ubG9nby1zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAmLS1sb2NhdGlvbntcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7ICAgIFxuICAgIH1cbiAgICAuY2xpZW50LXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnNwbGlkZSB7XG4gICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190cmFjayB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDo4NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjI5O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmVmYzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IG1heC13aWR0aCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICYuaXMtcHJldiwgJi5pcy1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAwLjY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmNhcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIC8vICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgIC8vICAgICAmX19wYWdlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMzEuMDRweDtcbiAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiA0LjM2cHg7XG4gICAgICAgICAgICAvLyAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmVmYzA7XG4gICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbn0iLCIudGFsb24taW50cm97XG5cdGgye1xuXHRcdGNvbG9yOiRwcmltYXJ5LWFsdDtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRsaW5lLWhlaWdodDogNjRweDtcblx0fVxuXG5cdHB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDoyOHB4O1xuXHR9XG59XG5cbi5wYWdlLWFib3V0LXVze1xuXHQudGFsb24taW50cm97XG5cdFx0cGFkZGluZy10b3A6NjZweDtcblx0XHRoMntcblx0XHRcdGNvbG9yOiRwcmltYXJ5LWFsdDtcblx0XHRcdG1heC13aWR0aDogODk2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7IFxuXHRcdH1cblxuXHRcdHB7XG5cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4ucGFnZS1hYm91dC11cywucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFse1xuXHQudGFsb24taW50cm97XG5cdFx0cGFkZGluZy10b3A6OTBweCFpbXBvcnRhbnQ7XG5cdFx0aDJ7XG5cdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRtYXgtd2lkdGg6IDg5NnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4OyBcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdC50ZWFtLW1lbWJlcnN7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDtcblx0fVxufVxufSIsIi50d28tY29sdW1uIHtcbiAgICAudGMtdGl0bGUgaDJ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTo3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB9XG4gICAgLnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIH1cbiAgICAuY29sLS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgIGhlaWdodDogMzIzcHg7XG4gICAgIH1cbiB9XG4gLmNvbC0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0xNXB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDY2cHg7XG4gICAgfVxufVxuXG4ucm93Om50aC1jaGlsZChldmVuKSAuY29udGVudC1jb250YWluZXJ7XG4gICAgcGFkZGluZzogMCA2NnB4IDAgMDtcbn1cblxuJi0tbGFyZ2UgLmNvbHVtbnMge1xuICAgICYgPiAuY29sLS1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMSA2MCU7XG4gICAgfVxufVxuXG4ucm93Om50aC1jaGlsZChldmVuKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMjtcbn1cbiYtLXN3YXB7XG4gICAgLnJvdzpudGgtY2hpbGQob2RkKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgfVxuICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICB9XG4gICAgLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgIG1heC13aWR0aDogNTgwcHg7XG4gfVxuIC5yb3c6bnRoLWNoaWxkKG9kZCkgLmNvbnRlbnQtY29udGFpbmVye1xuICAgIHBhZGRpbmctbGVmdDowO1xufVxuLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnQtY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDAgNjZweCAwIDA7XG59XG59XG4uYnV0dG9ue1xuICAgIGNvbG9yOiRwcmltYXJ5LWFsdCFpbXBvcnRhbnQ7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG59XG5cbi5hYm91dC10Y3tcbiAgICBwYWRkaW5nLXRvcDoxMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOjg3cHg7XG4gICAgLmNvbHVtbnN7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblxuICAgICAgICAuY29sLS1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OjAgMSA1MS41JTtcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgaGVpZ2h0OiAzNzRweDtcbiAgICAgICAgIH1cbiAgICAgfVxuICAgICBoMntcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDo2OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE4cHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OlwiX1wiO1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLS10ZXh0IHtcbiAgICAgICAgZmxleDowIDEgNDguNSU7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA4MXB4O1xuICAgICAgICB9XG4gICAgfVxufVxufVxuXG5cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6MTU2cHg7XG4gICAgLmNvbHVtbnN7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuY29sLS1pbWFnZXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjg1cHg7XG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGhlaWdodDozNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLS10ZXh0e1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6dW5zZXQ7XG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEyJTtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgaDQsaDN7XG4gICAgICAgICAgICBmb250LXNpemU6NzFweDtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NjhweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMnB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIl9cIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIHdpZHRoOjUxMnB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJfXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciBwe1xuICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdnaHQ6MjZweDtcbn1cbi5idXR0b24tY29udGFpbmVyIC5idXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICBwYWRkaW5nOjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGZvbnQtc2l6ZToyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OjI2cHg7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAqL1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxuJjpob3ZlcntcbiAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxufVxuXG59XG4ucm93Om50aC1jaGlsZChldmVuKXtcbiAgICAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6MCAxMiUgMCAwO1xuICAgIH1cbn1cbn1cblxuLmFuaW0tc2Nyb2xsLWZhZGUtaW4tbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uYW5pbS1zY3JvbGwtZmFkZS1pbi1yaWdodHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5cbi50Yy1zbGlkZXIge1xuICAgIC50Yy1zbGlkZXItaW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zcGxpZGUge1xuICAgICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190cmFjayB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN0YXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6MTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIGg0e1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjNweDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuICAgIC5jdGF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206NDBweDtcbn1cbiAgICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFte1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHghaW1wb3J0YW50O1xuICAgICAgICAuY29sdW1uc3tcbiAgICAgICAgICAgIC5jb2wtLWltYWdle1xuICAgICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjA2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC0tdGV4dHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgICAgICAgICAgICAgICAgaDQsaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVye1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudHdvLWNvbHVtbiB7XG4gICAgLnRjLXRpdGxlIGgye1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6NTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAuY29sLS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgIGhlaWdodDogMzIzcHg7XG4gICAgIH1cbiB9XG4gLmNvbC0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIH1cbn1cblxuLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnQtY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG59XG5cbiYtLWxhcmdlIC5jb2x1bW5zIHtcbiAgICAmID4gLmNvbC0taW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDEgNjAlO1xuICAgIH1cbn1cblxuLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IHVuc2V0O1xufVxuJi0tc3dhcHtcbiAgICAucm93Om50aC1jaGlsZChvZGQpIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgfVxuICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgfVxuICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuIH1cbiAucm93Om50aC1jaGlsZChvZGQpIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbn1cbi5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG59XG59XG4uYnV0dG9ue1xuICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JHByaW1hcnktYWx0IWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG59XG5cbi5hYm91dC10Y3tcbiAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgbWFyZ2luLWJvdHRvbTo4N3B4O1xuICAgIC5yb3d7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAuY29sdW1uc3tcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXG4gICAgICAgIC5jb2wtLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6MCAxIDUxLjUlO1xuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICBoZWlnaHQ6IDM3NHB4O1xuICAgICAgICAgfVxuICAgICB9XG4gICAgIGgye1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjY4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MThweDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJfXCI7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtLXRleHQge1xuICAgICAgICBmbGV4OjAgMSAxMDAlO1xuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgODFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbn1cbn0iLCIuY2FyZWVycy1zZWN0aW9ue1xuXHQuZ3JpZC1jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiAxMjIycHg7XG5cdH1cblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmctdG9wOjUwcHg7XG5cdG1hcmdpbi10b3A6MTAwcHg7XG5cdGg0e1xuXHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MXB4O1xuXHRcdG1heC13aWR0aDogNzQwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHR9XG5cdH1cblx0cHtcblx0XHRmb250LXNpemU6IFx0MThweDtcblx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHRtYXgtd2lkdGg6IDc0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206NDNweDtcblx0fVxuXHQuZ3JpZHtcblx0XHRnYXA6MjZweDtcblx0fVxuXHQuZ3JpZC1pdGVtLmdyaWQtcG9zdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDEzcHgpO1xuXHRcdHBhZGRpbmc6MzhweCA0OHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA1YztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IC4zcztcbiAgICB6LWluZGV4OiAyO1xufVxuJjpob3Zlcntcblx0JjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxufVxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0LmNhcmVlcnMtaW57XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC5jYXJlZXJzLWx7XG5cdFx0XHRcdFx0ZmxleDowIDEgMjYlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYXJlZXJzLXJ7XG5cdFx0XHRcdFx0ZmxleDowIDEgNzQlO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdCAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICAgIHRvcDogOHB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHRcdC5jYXJlZXJzLXJ7XG50ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRoNXtcblx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAzN3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbToyMnB4O1xuXHRcdH1cblx0XHQuYy1kZXNjcmlwdGlvbntcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cbn1cblxuXG5cbmJvZHl7XG5cdHRyYW5zaXRpb246YWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5LmFjdGl2ZXtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcblx0dHJhbnNpdGlvbjphbGwgMC42cyBlYXNlLWluLW91dDtcbn1cblxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4ucGFnZS1jYXJlZXJze1xuXHQudGl0bGUtdGV4dHtcblx0XHRwYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcblx0fVxufVxuXG5cbi5jYXJlZXJzLXNlY3Rpb257XG5cdC5ncmlkLWNvbnRhaW5lcntcblx0XHRtYXgtd2lkdGg6IDEyMjJweDtcblx0fVxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZy10b3A6MjAwcHg7XG5cdG1hcmdpbi10b3A6MTAwcHg7XG5cdGg0e1xuXHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MXB4O1xuXHRcdG1heC13aWR0aDogNzQwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHR9XG5cdH1cblx0cHtcblx0XHRmb250LXNpemU6IFx0MThweDtcblx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHRtYXgtd2lkdGg6IDc0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206NDNweDtcblx0fVxuXHQuZ3JpZHtcblx0XHRnYXA6MjZweDtcblx0fVxuXHQuZ3JpZC1pdGVtLmdyaWQtcG9zdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdHBhZGRpbmc6MzhweCA0OHB4O1xuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0LmNhcmVlcnMtaW57XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC5jYXJlZXJzLWx7XG5cdFx0XHRcdFx0ZmxleDowIDEgMjYlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYXJlZXJzLXJ7XG5cdFx0XHRcdFx0ZmxleDowIDEgNzQlO1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0LmNhcmVlcnMtbCBwe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aDV7XG5cdFx0XHRjb2xvcjokc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjIycHg7XG5cdFx0fVxuXHRcdC5jLWRlc2NyaXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAgXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTo4MHB4IWltcG9ydGFudDtcbn1cbn1cblxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LWNvbnRhaW5lciAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNjJweCFpbXBvcnRhbnQ7XG59XG5cblxuLmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1jdXN0b20tZm9ybS0zMzAuZm9ybWluYXRvci1kcm9wZG93bi0tbWF0ZXJpYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6JHByaW1hcnkhaW1wb3J0YW50O1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLWN1c3RvbS1mb3JtLTMzMC5mb3JtaW5hdG9yLWRyb3Bkb3duLS1tYXRlcmlhbCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOm5vdCguc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkKS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQhaW1wb3J0YW50O1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4IWltcG9ydGFudDtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4IWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLWN1c3RvbS1mb3JtLTMzMC5mb3JtaW5hdG9yLWRyb3Bkb3duLS1tYXRlcmlhbCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24uZm9ybWluYXRvci1kcm9wZG93bi0tbWF0ZXJpYWwgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDEycHghaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn0iLCIudGl0bGUtdGV4dHtcblx0cGFkZGluZy10b3A6IDM5OXB4O1xuXHRoM3tcblx0XHRmb250LXNpemU6IDYxcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYxcHg7XG5cdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0bWF4LXdpZHRoOjc0M3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHRwe1xuXHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdC50dC1jb2x7XG5cdFx0Y29sdW1uczoyO1xuXHRcdGNvbHVtbi1nYXA6MjBweDtcblx0fVxuXHQuam9pbmxpbmt7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblxuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTE3cHg7XG5cdFx0XHRcdHRvcDogNTglO1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcdCYtLXRpe1xuXHRcdGgze1xuXHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblxufVxuXG4udGl0bGUtdGV4dC5jb250YWN0dHR7XG5wYWRkaW5nLXRvcDoxMDBweCFpbXBvcnRhbnQ7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4udGl0bGUtdGV4dHtcblx0cGFkZGluZy10b3A6IDM5OXB4O1xuXHRoM3tcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0bWF4LXdpZHRoOjkwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0cHtcblx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQudHQtY29se1xuXHRcdGNvbHVtbnM6MTtcblx0XHRjb2x1bW4tZ2FwOjM1cHg7XG5cdH1cblx0LmpvaW5saW5re1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRhe1xuXHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwY1wiO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTdweDtcblx0XHRcdFx0dG9wOiA1MyU7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjokc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFx0Ji0tdGl7XG5cdFx0aDN7XG5cdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdH1cblx0fVxuXG59XG5cbi50aXRsZS10ZXh0LmNvbnRhY3R0dHtcbnBhZGRpbmctdG9wOjEwMHB4IWltcG9ydGFudDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWx7XG5cdC5zZWN0aW9uLnRpdGxlLXRleHR7XG5cdFx0cGFkZGluZy10b3A6ODBweCFpbXBvcnRhbnQ7XG5cdH1cbn1cbn0iLCIuaW5fcGFnZV9iYW5uZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDoxNzhweDtcblx0JjphZnRlcntcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ym90dG9tOjA7XG5cdFx0aGVpZ2h0OjQ5NXB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgzLDI5LDY4LC43KSAwLHJnYmEoMywyOSw2OCwwKSAxMDAlKTtcblx0fVxuXHQuY29udGFpbmVye1xuXHRcdGhlaWdodDo4MDBweDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0fVxuXHQuaW1hZ2UtY29udGFpbmVye1xuXHRcdGhlaWdodDo4MDBweDtcblx0fVxuXHQuaW1hZ2UtY29udGFpbmVyLWFic29sdXRlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQuaW1nLWNlbnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHQtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRib3R0b206OTVweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdC5jLS1tZHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcblx0XHRcdC5pcC1iYW5uZXItaW57XG5cdFx0XHRcdGZsZXg6MCAxIDUwJTtcblx0XHRcdFx0LmItaW1nLW1vYntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRoZWlnaHQ6OTZweDtcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDg3cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjExNnB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJfXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0xN3B4O1xuXHRcdFx0XHRcdFx0dG9wOiA1OCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cblx0LmluX3BhZ2VfYmFubmVye1xuXHRcdGhlaWdodDo2NjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDoxNzhweDtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGJvdHRvbTowO1xuXHRcdFx0aGVpZ2h0OjQ5NXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMywyOSw2OCwuNykgMCxyZ2JhKDMsMjksNjgsMCkgMTAwJSk7XG5cdFx0fVxuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRoZWlnaHQ6NjYwcHg7XG5cdFx0fVxuXHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRoZWlnaHQ6NjYwcHg7XG5cdFx0fVxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRib3R0b206NzVweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHQuYy0tbWR7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xuXHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRcdFx0LmlwLWJhbm5lci1pbntcblx0XHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0XHRcdC5iLWltZy1kZXN7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYi1pbWctbW9ie1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGhlaWdodDo4MnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjZweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTAlOyBcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIl9cIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODBjXCI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0xN3B4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDU5JTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGFnZS13aGF0LXdlLWRvLC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWx7XG5cdFx0LmluX3BhZ2VfYmFubmVye1xuXHRcdFx0bWFyZ2luLXRvcDogNTVweDtcblx0XHRcdGhlaWdodDo4MDBweDtcblx0XHRcdC5jb250YWluZXJ7XG5cdFx0XHRoZWlnaHQ6ODAwcHg7XG5cdFx0fVxuXHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRoZWlnaHQ6ODAwcHg7XG5cdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5wYWdlLXdoYXQtd2hhdC13ZS1kb3tcblx0XHQuaW5wYWdlYmFubmVye1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRoZWlnaHQ6MTE1JSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLnNpbXBsZVBhcmFsbGF4e1xuXHRoZWlnaHQ6MTAwJTtcbn0iLCIuZ2xvYmFsX2xvY2F0aW9uc3tcblx0cGFkZGluZy10b3A6MTQ3cHg7XG5cdHBhZGRpbmctYm90dG9tOjEwMHB4O1xuXHRoM3tcblx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MXB4O1xuXHRcdG1heC13aWR0aDo1MDBweDtcblx0XHRtYXJnaW4tYm90dG9tOjI4cHg7XG5cdH1cblx0LmdsLWdyaWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRnYXA6MjBweDtcblx0XHQuZ2wtaW5uZXJ7XG5cdFx0XHRmbGV4OjAgMSBjYWxjKDI1JSAtIDE1cHgpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGhlaWdodDoyNTVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6MzVweCAzMHB4IDMwcHggMzBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Lm92ZXJsYXl7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjA7IHRvcDowOyBib3R0b206MDsgcmlnaHQ6MDtcblx0XHRcdFx0ei1pbmRleDoxO1xuXG5cdFx0XHR9XG5cdFx0XHRwIGF7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgLjNzO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg3KXtcblx0XHRcdFx0ZmxleDowIDEgY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdH1cblx0XHRcdGg1e1xuXHRcdFx0XHRjb2xvcjokc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6MzdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206MzBweDtcblx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTJweDtcblx0XHRcdFx0XHR0b3A6IDU4JTtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHAgYXtcblx0XHRcdFx0XHRjb2xvcjojZmZmIWltcG9ydGFudDtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC8vIG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdC8vIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDV7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLWNvbnRhY3R7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdC5wYWdlLWJhbm5lcjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGhlaWdodDo1NTRweDtcblx0fVxufVxuLnBhZ2UtbG9jYXRpb25ze1xuLmdsb2JhbF9sb2NhdGlvbnMgLmgze1xuZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi5nbG9iYWxfbG9jYXRpb25ze1xuXHRwYWRkaW5nLXRvcDoxNTVweDtcblx0cGFkZGluZy1ib3R0b206MTAwcHg7XG5cdGgze1xuXHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0bWF4LXdpZHRoOjkwJTtcblx0XHRtYXJnaW4tYm90dG9tOjI4cHg7XG5cdH1cblx0LmdsLWdyaWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRnYXA6MjBweDtcblx0XHQuZ2wtaW5uZXJ7XG5cdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGhlaWdodDoyNTVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6MzVweCAzMHB4IDMwcHggMzBweDtcblx0XHRcdC5vdmVybGF5e1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDowOyB0b3A6MDsgYm90dG9tOjA7IHJpZ2h0OjA7XG5cdFx0XHRcdHotaW5kZXg6MTtcblxuXHRcdFx0fVxuXHRcdFx0cCBhe1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDcpe1xuXHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdFx0fVxuXHRcdFx0aDV7XG5cdFx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTozM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHQgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206MzBweDtcblx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0XHRcdFx0IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTJweDtcblx0XHRcdFx0XHR0b3A6IDU4JTtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdCAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRcdHAgYXtcblx0XHRcdFx0XHRjb2xvcjojZmZmIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC8vIG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHQvLyBwe1xuXHRcdFx0XHQvLyBcdGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHQvLyBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDV7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtY29udGFjdHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0LnBhZ2UtYmFubmVyOmJlZm9yZXtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0aGVpZ2h0OjU1NHB4O1xuXHR9XG59XG5cbn1cbi5wYWdlLWxvY2F0aW9uc3tcbi5nbG9iYWxfbG9jYXRpb25ze1xucGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5iYW5uZXItLWxvY2F0aW9ucyAuY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAzMDlweDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpudGgtY2hpbGQoNykge1xuICAgaGVpZ2h0OiAzMzVweDtcbn1cbn1cblxuXG5cblxuLnBhZ2UtbG9jYXRpb25ze1xuLmdsb2JhbF9sb2NhdGlvbnMgaDN7XG5kaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLnBhZ2UtY29udGFjdHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5zZXJ2aWNlc19sYW5kaW5ne1xuXHRwYWRkaW5nLXRvcDogMTgwcHg7XG5cdC5jLS1sZ3tcblx0XHRtYXgtd2lkdGg6IDEyMTdweDtcblx0fVxuXHQuc2VydmljZV9ibG9ja3tcblx0XHQuc2VydmljZV9saW5re1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjEwMDtcblx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTdweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDI6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWFsdDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VydmljZV9ibG9ja19pbntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHR6LWluZGV4OjA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxODBweDtcblx0XHRcdC5zYl9pbntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmbGV4OjAgMSA1MTdweDtcblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjYxcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHRcdGZsZXg6MCAxIDcwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDUwcHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA3MDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdFx0LnNlcnZpY2VfYmxvY2tfaW57XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRcdH1cblx0XHRcdC5zYl9pbjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0b3JkZXI6Mjtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZy1yaWdodDo0MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDo0MHB4O1xuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0Oi0yMjFweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRoM3tcblx0XHRcdFx0bWF4LXdpZHRoOiA0MTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRoMntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRoMntcblx0XHQvLyBtYXJnaW4tbGVmdDotMjIxcHg7XG5cdH1cbn1cbn1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblx0LnNlcnZpY2VzX2xhbmRpbmd7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0LmMtLWxne1xuXHRcdH1cblx0XHQuc2VydmljZV9ibG9ja3tcblx0XHRcdC5zZXJ2aWNlX2xpbmt7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTgwY1wiO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgyOmFmdGVye1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlcnZpY2VfYmxvY2tfaW57XG5cdFx0XHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdFx0XHQuc2JfaW57XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHQmLmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNDBweCAwcHggMHB4IDBweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1x0XG5cdFx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdFx0b3JkZXI6MTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRvcmRlcjoyO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOjM7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0LnNlcnZpY2VfYmxvY2tfaW57XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNiX2luOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdG9yZGVyOnVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdFx0fVxuXHRcdFx0XHRoMntcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgye1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgxKXtcblx0XHRcdFx0aDN7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRoMntcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdGgye1xuXHRcdC8vIG1hcmdpbi1sZWZ0Oi0yMjFweDtcblx0fVxufVxufVxufVxufSIsIi5tYXBfc2VjdGlvbntcblx0cGFkZGluZy10b3A6MHB4O1xuXHRoMntcblx0XHRmb250LXNpemU6IDg3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDgwcHg7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWF4LXdpZHRoOiAzNjNweDtcblx0XHRtYXJnaW4tYm90dG9tOjM0cHg7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiX1wiO1xuXHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdH1cblx0fVxuXHQubWFwX2lue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0Lm1hcF9pbl9pbntcblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzE1cHg7XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjI1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDoyOHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRmbGV4OjAgMSA4MTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtbG9jYXRpb25ze1xuXHQucGFnZS1sb2NhdGlvbnN7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi5tYXBfc2VjdGlvbntcblx0cGFkZGluZy10b3A6MHB4O1xuXHRoMntcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWF4LXdpZHRoOiAzNjNweDtcblx0XHRtYXJnaW4tYm90dG9tOjBweDtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJfXCI7XG5cdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0fVxuXHR9XG5cdC5tYXBfaW57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHQubWFwX2luX2lue1xuXHRcdFx0ZmxleDowIDEgMTAwJTtcblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzE1cHg7XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0Y29sdW1uczoyO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjI4cHg7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdGZsZXg6MCAxIDgxNnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59IiwiLmNhc2VfdGVhc2Vye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXHRwYWRkaW5nLXRvcDoxMzZweDtcblx0LnRpdGxle1xuXHRcdGg0e1xuXHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogODBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OjEwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXHR9XG5cdC5idXR0b24tY29udGFpbmVye1xuXHRcdG1hcmdpbi10b3A6MTVweDtcblx0fVxuXHQuYmxvY2stZ3JpZHtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLDMyMS41cHgpO1xuXHR9XG59XG5cbi5iZy10cmFuc3BhcmVudHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZXZlcnNlLWNvbG91cntcblx0LnRpdGxle1xuXHRcdGg0e1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblxuXHQubmV3c2J0bmNvbiAuYnV0dG9uIHtcblx0XHRjb2xvcjogJHByaW1hcnktYWx0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktYWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIC5iZy1jaGFuZ2V7XG4vLyBcdG9wYWNpdHk6IDA7XG4vLyBcdHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4vLyB9XG5cbi8vIC5hY3RpdmUgLmJnLWNoYW5nZXtcbi8vIFx0b3BhY2l0eTogMTtcbi8vIFx0dHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbi8vIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi5jYXNlX3RlYXNlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcblx0cGFkZGluZy10b3A6NDBweDtcblx0LnRpdGxle1xuXHRcdGg0e1xuXHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OjEwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXHR9XG5cdC5idXR0b24tY29udGFpbmVye1xuXHRcdG1hcmdpbi10b3A6MTVweDtcblx0fVxuXHQuYmxvY2stZ3JpZHtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLDMyMS41cHgpO1xuXHR9XG59XG5cbi5iZy10cmFuc3BhcmVudHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZXZlcnNlLWNvbG91cntcblx0LnRpdGxle1xuXHRcdGg0e1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblxuXHQubmV3c2J0bmNvbiAuYnV0dG9uIHtcblx0XHRjb2xvcjogJHByaW1hcnktYWx0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktYWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXHR9IiwiLnNlcnZpY2VfaW50cm97XG5cdHBhZGRpbmc6IDYwcHggMCAwcHggMDtcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1heC13aWR0aDo1NTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogNjFweDtcblx0XHRsaW5lLWhlaWdodDogNjRweDtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6NDEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTozNXB4O1xuXHR9XG5cdHB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRtYXgtd2lkdGg6NjMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjI0cHg7XG5cdFx0Ly8gJjpudGgtb2YtdHlwZSgxKXtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMjVweDtcblx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdC8vIH1cblx0fVxufVxuXG4uY3JlYXRpdml0eS1pbnRyb3tcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1heC13aWR0aDoyODBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0fVxuXHRwe1x0XG5cdFx0bWF4LXdpZHRoOjYzMHB4O1xuXHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0bWF4LXdpZHRoOjYzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xuXHRcdH1cblx0fVxufVxuXG4udGVjaC1pbnRyb3tcblx0aDJ7XG5cdFx0bWF4LXdpZHRoOjc5MHB4O1xuXHR9XG59XG5cbi5ibHVlLXRpdGxle1xuXHRoMntcblx0XHRjb2xvcjokbGlnaHQtYmx1ZSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRlY2hub2xvZ3ktYXRsYXMgey5ibHVlLXRpdGxle1xuXHRoMntcblx0XHRjb2xvcjojZmNmMjA5IWltcG9ydGFudDtcblx0fVxuXHR9XG5cdC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcy1pbiAuY2FwYWJpbGl0aWVzLWluLWluIGgzIHtcbiAgICBjb2xvcjojZmNmMjA5IWltcG9ydGFudDtcbn1cbn1cblxuLnRlY2hub2xvZ3ktcGxhdG8gey5ibHVlLXRpdGxle1xuXHRoMntcblx0XHRjb2xvcjojZmEzM2FkIWltcG9ydGFudDtcblx0fVxuXHR9XG5cdC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcy1pbiAuY2FwYWJpbGl0aWVzLWluLWluIGgzIHtcbiAgICBjb2xvcjojZmEzM2FkIWltcG9ydGFudDtcbn1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuLnNlcnZpY2VfaW50cm97XG5cdHBhZGRpbmc6IDYwcHggMCAwcHggMDtcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1heC13aWR0aDo1NTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6YXV0bztcblx0XHRoZWlnaHQ6IDk5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTozNXB4O1xuXHR9XG5cdHB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRtYXgtd2lkdGg6NjMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjI0cHg7XG5cdFx0Ly8gJjpudGgtb2YtdHlwZSgxKXtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMjVweDtcblx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdC8vIH1cblx0fVxufVxuXG59IiwiLnNpbmdsZS10ZWNobm9sb2d5e1xuLnNlY3Rpb24uc2VydmljZXMtdGVhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNTZweDtcbn1cbn1cbi50ZWNobm9sb2d5X3NlY3Rpb257XG5cdC5jLS1sZ3tcblx0XHRtYXgtd2lkdGg6IDEzODBweDtcblx0fVxuXHQudC1sb2dve1xuXHRcdGhlaWdodDo2NnB4O1xuXHRcdHdpZHRoOmF1dG87XG5cdH1cblx0LnNlcnZpY2VfYmxvY2t7XG5cdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNTBweDtcblx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNTBweDtcblx0XHRcdH1cblx0XHQuc2VydmljZV9ibG9ja19pbntcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdC5zYl9pbntcblx0XHRcdFx0ZmxleDogMCAxIDYwMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVuc2V0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTo2MXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjYxcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjdweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZXJ2aWNlX2Jsb2NrOm50aC1jaGlsZChldmVuKSAuY29udGVudC1jb250YWluZXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDc1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdH1cblxufVxuXG5cbi50ZWNoLXJlbGF0ZWR7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIC50ZWNoLXJlYWx0ZWQtY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgZ2FwOjIlO1xuICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ODBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgZmxleDowIDEgNDklO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gcGFkZGluZzowIDgwcHggMCAyMHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDo3OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4MnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjU2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuXG4udGVjaC1yZWxhdGVke1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAudGVjaC1yZWFsdGVkLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgIGdhcDoyJTtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIGZsZXg6MCAxIDQ5JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6MCA4MHB4IDAgMjBweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NzhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ODJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MyU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbn0gICBcblxuLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTU2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufSBcblxuLmFjdGl2ZS5zaW5nbGUtdGVjaG5vbG9neSAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59ICIsIi5zY3JvbGwtc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICAgJiA+IC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgICAuc2xpZGVyLXN0YXRlbWVudHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgLnNsaWRlLXN0YXRlbWVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45NztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcbiAgICAuc2Nyb2xsLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zY3JvbGwtbW9iaWxle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggI2ZmZiBzb2xpZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLXN0YXRlbWVudHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzozNXB4IDAgNzBweCAwO1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLXNlcnZpY2VzIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0IGRpdiBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMyNXB4O1xuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuXG4gICAgICAgIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgIGgzLmZvbnQtLWxne1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdGF0aXN0aWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZ2FwOiAyNXB4O1xuXG4gICAgJi5jb2wtLTIge1xuICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxM3B4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LFxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDg1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWx0ZXJuYXRlIHtcbiAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gLSAyKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuIC0gMSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFsdDtcblxuICAgICAgICAgICAgICAgIGRpdixcbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saWdodCB7XG4gICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFsdDtcblxuICAgICAgICAgICAgZGl2LFxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2VydmljZXMtaW5zaWdodHtcbiAgICAuc2VydmljZV9pbnRyb3tcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4IWltcG9ydGFudDtcbn1cbn1cbiAgICAuc2luZ2xlLXNlcnZpY2Vze1xuICAgICAgICAuc2VjdGlvbi0tc3RhdGlzdGljcyB7XG4gICAgICAgICAgICAuYy0tbWR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTQwcHg7XG4gICAgICAgICAgICAuY29sOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjE4MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0aXN0aWNzIC5zdGF0IGRpdixcbiAgICAgICAgICAgIC5zdGF0aXN0aWNzIC5zdGF0IHNtYWxsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICAgICAgICAgIGdhcDogMzdweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKDI3OHB4IC0gMTNweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwge1xuICAgIC5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0aXN0aWNzIC5zdGF0IGRpdixcbiAgICAgICAgLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICAgICAgZ2FwOiA3MXB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgICAgICAgZmxleDogMCAxIGNhbGMoMjc4cHggLSAxM3B4KTtcbiAgICB9XG5cbiAgICAuc2VydmljZV9pbnRybyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhbG9uaW50ZXJuYXRpb25hbCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFsb24yY29sIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODVweDtcbiAgICAgICAgfVxuICAgICAgICAudHQtY29sIHtcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuLnBhZ2UtY29va2llcy1wb2xpY3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIzNnB4O1xuICAgIH1cbiAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICB9XG59XG5cblxuXG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnNlY3Rpb24tLXN0YXRpc3RpY3Mge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuXG4gICAgICAgIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgIGgzLmZvbnQtLWxne1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjQycHg7XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVye1xuICAgICAgICBhbGlnbi1pdGVtczpzdGFydDtcbiAgICB9XG59XG4uc3RhdGlzdGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGdhcDogMTVweDtcblxuICAgICYuY29sLS0yIHtcbiAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTNweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdixcbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFsdGVybmF0ZSB7XG4gICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuIC0gMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0biAtIDEpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hbHQ7XG5cbiAgICAgICAgICAgICAgICBkaXYsXG4gICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hbHQ7XG5cbiAgICAgICAgICAgIGRpdixcbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgIC5zaW5nbGUtc2VydmljZXN7XG4gICAgICAgIC5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgIC5zdGF0aXN0aWNzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgZ2FwOiAyOXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgLnN0YXR7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIGZsZXg6dW5zZXQ7XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICB9XG4gICAgICAgICAgICAuY29sOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgfVxuXG4gICAgIC5zZXJ2aWNlcy1pbnNpZ2h0e1xuICAgIC5zZXJ2aWNlX2ludHJve1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRpdGxlLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4IWltcG9ydGFudDtcbn1cbn1cblxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbFxuICAgICAgLnNlY3Rpb24tLXN0YXRpc3RpY3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICBnYXA6IDI5cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAuc3RhdHtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxNTBweDtcbiAgICAgICAgICAgXG4gICAgICAgICAgICBmbGV4OnVuc2V0O1xuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgc21hbGx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgfVxuICAgICAgICAgICAgLmNvbDpsYXN0LWNoaWxke1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59ICAgICIsIi5zZWN0aW9uLS1vZmZpY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206MTQwcHg7XG5cbiAgICBwaWN0dXJlLFxuICAgIC5vZmZpY2VzLWltYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vZmZpY2VzLWltYWdlc3tcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nLmFjdGl2ZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxvYXRpbmctY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDgzcHggMTUwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZmljZXMtbG9jYXRpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuLnNlY3Rpb24tLW9mZmljZXMge1xuICAgaGVpZ2h0OiA4MjVweDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBpY3R1cmUsXG4gICAgLm9mZmljZXMtaW1hZ2VzIHtcbiAgICAgICBcbiAgICAgICAgaW1ne1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAub2ZmaWNlcy1pbWFnZXN7XG4gICAgICAgXG4gICAgICAgIFxuICAgICAgICBpbWd7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIGltZy5hY3RpdmV7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsb2F0aW5nLWNhcmQge1xuICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgIGJvdHRvbTowO1xuICAgICAgIHJpZ2h0OjA7XG4gICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgcGFkZGluZzozMHB4IDMwcHggNjNweCAyNXB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZmljZXMtbG9jYXRpb25zIHtcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MyU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxufSIsIi5jb250ZW50LWNvbnRhaW5lcntcblx0aDF7XG5cdFx0JjphZnRlcntcbmRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4ubG9jYXRpb25faW50cm97XG5cdHBhZGRpbmctdG9wOjE1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1hcmdpbi1ib3R0b206MzdweDtcblx0XHRmb250LXNpemU6NTRweDtcblx0XHRsaW5lLWhlaWdodDo1NXB4O1xuXHRcdG1heC13aWR0aDo4OTBweDtcblx0fVxuXHQubG9jYXRpb25faW50cm9faW57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQubG9jYXRpb25faW50cm9faW5faW57XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY2M3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRmbGV4OmF1dG87XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRmbGV4OjAgMSA1MCU7XG5cdFx0XHR9XG5cdFx0XHQmLS1we1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubG9jYXRpb24tY29udGFjdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRjb2xvcjojZmZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjM0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4uY29udGVudC1jb250YWluZXJ7XG5cdGgxe1xuXHRcdCY6YWZ0ZXJ7XG5kaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmxvY2F0aW9uX2ludHJve1xuXHRwYWRkaW5nLXRvcDo5MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1hcmdpbi1ib3R0b206MzdweDtcblx0XHRmb250LXNpemU6NTRweDtcblx0XHRsaW5lLWhlaWdodDo1NXB4O1xuXHRcdG1heC13aWR0aDo4OTBweDtcblx0fVxuXHQubG9jYXRpb25faW50cm9faW57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHQubG9jYXRpb25faW50cm9faW5faW57XG5cdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2NjNweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRmbGV4OmF1dG87XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcHtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1bnNldDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxvY2F0aW9uLWNvbnRhY3R7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOjIzNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRwcmltYXJ5LWFsdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxufSIsIi52aWRlb19zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgIC52aWRlb19mcmFtZXtcbiAgLy8gcGFkZGluZzogMDtcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIC8vIGhlaWdodDogMTAwdmg7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgaGVpZ2h0OiAwO1xufVxuaWZyYW1lIHtcbiAgLy8gYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gd2lkdGg6IDE3Ny43Nzc3Nzc3OHZoO1xuICAvLyBoZWlnaHQ6IDU2LjI1dnc7XG4gIC8vIG1pbi13aWR0aDogMTAwJTtcbiAgLy8gbWluLWhlaWdodDogMTAwJTtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAvLyB0b3A6IDUwJTtcbiAgLy8gbGVmdDogNTAlO1xuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbn1cblxuLnNpbmdsZS1jYXNlc3R1ZGllc3tcbiAgIC52aWRlb19zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfSBcbn1cblxuLy8gLnNlY3Rpb24tLXZpZGVvIHtcbi8vICAgICBpZnJhbWUge1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgaGVpZ2h0OiA1MS4zdnc7XG4vLyAgICAgfVxuLy8gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuXG5cbn0iLCIuZG93bmxvYWRfYnJvY2h1cmV7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0LmNvbC0taW1hZ2V7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogNTU3cHg7XG5cdFx0LmRvd25sb2FkX2J0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEyNnB4O1xuXHRcdFx0d2lkdGg6MTI2cHg7XG5cdFx0XHR0b3A6NzBweDtcblx0XHRcdHJpZ2h0Oi02M3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0bGVmdDogMjUlO1xuXHRcdFx0XHR0b3A6IDE1JTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDlweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRcdGhlaWdodDozMjZweDtcblx0XHRcdC5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwY1wiO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDU4JTtcblx0XHRcdFx0Y29sb3I6ICMwMzFkNDQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbC0tdGV4dHtcblx0XHRwYWRkaW5nLXRvcDo3MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjU0cHg7XG5cdFx0aDR7XG5cdFx0XHRjb2xvcjokc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6NjFweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwY1wiO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTlweDtcblx0XHRcdFx0Ym90dG9tOiA0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMDMxZDQ0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4jb3VyLXN0b3J5e1xuXHRwYWRkaW5nLXRvcDogMTI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRoMntcblx0XHRjb2xvcjojZmZmO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0fVxuXHRwe1xuXHRcdG1heC13aWR0aDogNjkzcHg7XG5cdH1cbn1cblxuLnRpdGxlLXRleHQge1xuXHRwYWRkaW5nLXRvcDogMjUwcHghaW1wb3J0YW50O1xufVxuXG4uYWJvdXQtY29sdW1uc3tcblx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDozMjNweDtcblx0XHRtYXgtaGVpZ2h0OjMyM3B4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cblx0LmRvd25sb2FkX2Jyb2NodXJle1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdC5jb2wtLWltYWdle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWF4LXdpZHRoOiA1NTdweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRvcmRlcjoyO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdC5kb3dubG9hZF9idG57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdFx0XHR3aWR0aDogNzRweDtcblx0XHRcdFx0dG9wOiAxMzJweDtcblx0XHRcdFx0cmlnaHQ6IC0ycHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDI1JTtcblx0XHRcdFx0XHR0b3A6IDIxJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdGhlaWdodDoxOTJweDtcblx0XHRcdFx0Lm5ld3NidG5jb24gLmJ1dHRvbjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogNTglO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDMxZDQ0O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtLXRleHR7XG5cdFx0XHRwYWRkaW5nLXRvcDowcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xuXHRcdFx0aDR7XG5cdFx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MzVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODBjXCI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRyaWdodDogLTdweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjb2xvcjogIzAzMWQ0NDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0fVxuXHR9XG5cdH1cbn0iLCIucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFse1xuICAgIHBhZGRpbmctYm90dG9tOjE2M3B4O1xufVxuXG4uY2FwYWJpbGl0aWVzIHtcbiAgICAuY29udGVudC1jb250YWludGVye1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICB9XG4gICAgLmNhcGFiaWxpdGllcy1pbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5jYXBhYmlsaXRpZXMtaW4taW4ge1xuICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDoxMDAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTo3MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDo2OHB4O1xuXG4gICAgfVxuICAgICYtLWxvYywmLS10aXtcbiAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTo5M3B4O1xuICAgICAuY2FwYWJpbGl0aWVzLWlue1xuICAgICAgICAuY2FwYWJpbGl0aWVzLWluLWluIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxufVxuXG4ubm90bmV3cy5uZXdzYnRuY29uIC5oaWRkZW57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGlkZS1idG4gI25ld3MtbG9hZC1tb3Jle1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFse1xuICAgIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgfVxuICAgIC5uZXdzLXNlY3Rpb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHdvLWNvbHVtbiAudGMtdGl0bGUgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIC5kb3QuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0O1xuICAgIH1cbiAgICAuY3VzdG9tLXNsaWRlciAuc2xpZGVyLWRvdHN7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206MTkwcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcm1lbnV3cmFwe1xuICAgICAgICBib3R0b206MTEwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jdXN0b20tc2xpZGVye1xuICAgICAgICAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVye1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjI3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgaDEge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIGZvbnQtc2l6ZTogNTBweCFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogNTBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCA0JSFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5wYWdlLXRpdGxle1xuICAgIG1hcmdpbi10b3A6MTUwcHghaW1wb3J0YW50O1xufVxuICAgIC5jYXBhYmlsaXRpZXMge1xuICAgIC5jYXBhYmlsaXRpZXMtaW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgLmNhcGFiaWxpdGllcy1pbi1pbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHA6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzI5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOjEwMDBweDtcbiAgICAgICAgZm9udC1zaXplOjUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XG5cbiAgICB9XG4gICAgJi0tbG9jLCYtLXRpe1xuICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgcGFkZGluZy1ib3R0b206OTNweDtcbiAgICAgLmNhcGFiaWxpdGllcy1pbntcbiAgICAgICAgLmNhcGFiaWxpdGllcy1pbi1pbiB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbn1cbi5zaW5nbGUtdGVjaG5vbG9neSB7XG4gICAgLnNlY3Rpb24uYmctY2hhbmdle1xuICAgICAgICBwYWRkaW5nLXRvcDowcHghaW1wb3J0YW50O1xuICAgIH1cbn1cbn0iLCIvKiAtLS0tUE9TVC0tLS0gKi9cblxuLnBvc3QtdGl0bGUtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgaDF7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDcxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLnNpbmdsZS1wYWdlIC5wb3N0e1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbn1cbi5zaW5nbGUtcG9zdHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5iYWNrdG9saW5re1xuICAgIHBhZGRpbmctdG9wOjE2MHB4O1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnRsMntcbiAgICBwYWRkaW5nLXRvcDoxNDRweDtcbiAgICBhe1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucG9zdC1hcnRpY2xlLXdyYXBwZXJ7XG4gICAgLy8gcGFkZGluZzogNDBweCA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDo5MiU7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBtYXgtd2lkdGg6MTAwM3B4O1xuICAgIC5wb3N0LWNvbnRhaW5lcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5IWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4ucG9zdC1tZXRhe1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG0tbWV0YXtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi10b3A6OHB4O1xufVxuLnBvc3QtbWV0YSA+IGRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiBhdXRvO1xufVxuLnBvc3QtbWV0YSAuYnV0dG9uLWNvbnRhaW5lcntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucG9zdC1tZXRhIC50ZXh0LWJ1dHRvbiBpe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvc3QtYmFubmVye1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDo1MTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3QtYmFubmVyIGltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucG9zdC1jb250YWluZXJ7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHNlY29uZGFyeTtcbn1cbi5wb3N0LWNvbnRhaW5lciBoM3tcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4ucG9zdC1jb250YWluZXIgaDR7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG4ucG9zdC1jb250YWluZXIgaDV7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIC8vIGNvbG9yOiAjMDA1MjhjO1xufVxuLnBvc3QtY29udGFpbmVyIGF7XG4gICAgY29sb3I6ICMwMDUyOGM7XG4gICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucG9zdC1jb250YWluZXIgYTpob3ZlcntcbiAgICBjb2xvcjogIzMxNTA2ZTtcbn1cblxuLnBvc3QtY29udGFpbmVyIGgyLFxuLnBvc3QtY29udGFpbmVyIGgzLFxuLnBvc3QtY29udGFpbmVyIGg0LFxuLnBvc3QtY29udGFpbmVyIGg1LFxuLnBvc3QtY29udGFpbmVyIGg2e1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucG9zdC1jb250YWluZXIgbGl7XG4gICAgY29sb3I6ICMzMTUwNmU7XG59XG4ucG9zdC1jb250YWluZXIgaW1ne1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuLnBvc3QtY29udGFpbmVyIGltZy5hbGlnbmNlbnRlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucG9zdC1jb250YWluZXIgaW1nLmFsaWdubGVmdHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucG9zdC1jb250YWluZXIgaW1nLmFsaWducmlnaHR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmF1dGhvci1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLmF1dGhvci1jb250YWluZXIgLmF2YXRhci1jb250YWluZXJ7XG4gICAgZmxleDogMCAxIDIyJTtcbn1cbi5hdXRob3ItY29udGFpbmVyIC5hdmF0YXItY29udGFpbmVyIC5jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAlO1xufVxuLmF1dGhvci1jb250YWluZXIgLmF2YXRhci1jb250YWluZXIgLmNvbnRhaW5lciBpbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hdXRob3ItY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICBmbGV4OiAxIDEgNzglO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hdXRob3ItY29udGFpbmVyIC5hdXRob3ItdGl0bGV7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuLmF1dGhvci1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHNwYW57XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnRvb2x0aXAtY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b29sdGlwLWNvbnRhaW5lciAuc29jaWFsLXdyYXBwZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnRvb2x0aXAtY29udGFpbmVyIC5jb250YWluZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnRvb2x0aXAtY29udGFpbmVyIC5jb250YWluZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG4udG9vbHRpcC1jb250YWluZXI6aG92ZXIgLmNvbnRhaW5lcntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2hhcmUtY29udGFpbmVye1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgICAuc2hhcmVzcGFue1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICB9XG59XG4uc2hhcmUtY29udGFpbmVyIGg0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG4uc2hhcmUtY29udGFpbmVyIC53aGF0c2FwcHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lhbC13cmFwcGVye1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvY2lhbC13cmFwcGVyIGxpe1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5zb2NpYWwtd3JhcHBlciBsaTpub3QoOmxhc3QtY2hpbGQpe1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNvY2lhbC13cmFwcGVyIGxpIGF7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMzdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtd3JhcHBlciBsaSBhOmhvdmVye1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tdGV4dC1jb2xvdXI7XG59XG4ucG9zdCAuc2hhcmUtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnNpbmdsZS1wb3N0e1xuICAgIC5mZWF0dXJlZC1uZXdzLXNlY3Rpb257XG4udGl0bGUtY29udGFpbmVye1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG59XG4gICAgIGgze1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gICAgLmdyaWQtaXRlbXtcbiAgICAgICAgZmxleDowIDEgMTAwJTtcbiAgICB9XG5cbiAgICAgLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksLmdyaWQtaXRlbTpudGgtY2hpbGQoNCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG59XG4gICAgLnBvc3QtdGl0bGUtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrdG9saW5re1xuICAgIHBhZGRpbmctdG9wOjExMHB4O1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICB0b3A6IDUzJTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idGwye1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xufVxuXG4uc2hhcmUtY29udGFpbmVye1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAzcHg7XG4gICAgLnNoYXJlc3BhbntcbiAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgfVxufVxuXG4uYnRtLW1ldGF7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbi8vICAgICAucG9zdC1iYW5uZXJ7XG4vLyAgICAgICAgIC8qIG1pbi1oZWlnaHQ6IDMwMHB4OyAqL1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbi8vICAgICB9XG4vLyAgICAgLnBvc3QtYmFubmVyIGltZ3tcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIGhlaWdodDogYXV0bztcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICB0b3A6IDA7XG4vLyAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0LW1ldGEgPiBkaXZ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0LW1ldGF7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0LW1ldGEgaDF7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4vLyAgICAgfVxuLy8gICAgIC5zaGFyZS1jb250YWluZXJ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIH1cbi8vICAgICAucG9zdCAuYnV0dG9uLWNvbnRhaW5lcntcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0IC5zaGFyZS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXJ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgfVxuLy8gICAgIC5hdXRob3ItY29udGFpbmVye1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgIH1cbi8vICAgICAuYXV0aG9yLWNvbnRhaW5lciAuYXZhdGFyLWNvbnRhaW5lciAuY29udGFpbmVye1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuLy8gICAgICAgICB3aWR0aDogNDAlO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIH1cbi8vICAgICAuYXV0aG9yLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXJ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4vLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICB9XG4vLyAgICAgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4vLyAgICAgfVxuLy8gfSIsIi5zaW5nbGUtY2FyZWVyc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0LmJhY2t0b2xpbmt7XG5cdFx0cGFkZGluZy10b3A6MTc5cHg7XG5cdH1cblx0LnBvc3QtY29udGFpbmVye1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHQuYXBwbHlsaW5re1xuXHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjcycHg7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOjMxcHg7XG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo5cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQucG9zdC10aXRsZS1jb250YWluZXJ7XG5cdFx0bWFyZ2luLXRvcDogMjlweDtcblx0XHRoMXtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDcxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDo2OHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo2M3B4O1xuXHRcdH1cblx0fVxuXHQucG9zdC1tZXRhe1xuXHRcdG1hcmdpbi1ib3R0b206NjJweDtcblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YXtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHQgICAgY29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIucGFnZS10ZW1wbGF0ZS10ZXJtcy10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIzNnB4O1xuICAgIH1cbiAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6MTAwM3B4O1xuICAgIH1cbiAgICAub25lLWNvbHVtbntcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJzZXR0aW5ncy5zY3NzIiwiZ2VuZXJhbC90eXBvZ3JhcGh5LnNjc3MiLCJzdHlsZXMuY3NzIiwidG9vbHMvYnJlYWtwb2ludHMuc2NzcyIsImdlbmVyYWwvaWNvbnMuc2NzcyIsImdlbmVyYWwvbGF5b3V0LnNjc3MiLCJnZW5lcmFsL2hlYWRlci5zY3NzIiwiZ2VuZXJhbC9mb290ZXIuc2NzcyIsImdlbmVyYWwvNDA0LnNjc3MiLCJnZW5lcmFsL2FuaW0uc2NzcyIsImdlbmVyYWwvbGlnaHRib3guc2NzcyIsIm9iamVjdHMvY29sdW1ucy5zY3NzIiwib2JqZWN0cy9mbGV4LnNjc3MiLCJvYmplY3RzL2dyaWQuc2NzcyIsIm9iamVjdHMvc3BhY2luZy5zY3NzIiwib2JqZWN0cy9ibG9jay5zY3NzIiwiZWxlbWVudHMvYnV0dG9ucy5zY3NzIiwiZWxlbWVudHMvcG9wdXAuc2NzcyIsImVsZW1lbnRzL2N1c3RvbS1zbGlkZXIuc2NzcyIsImVsZW1lbnRzL2NoZWNrYm94LnNjc3MiLCJlbGVtZW50cy9kcm9wZG93bi5zY3NzIiwiZWxlbWVudHMvc3dpdGNoLnNjc3MiLCJlbGVtZW50cy9sb2FkaW5nLnNjc3MiLCJlbGVtZW50cy9jYXJkLnNjc3MiLCJzZWN0aW9ucy9iYW5uZXIuc2NzcyIsInNlY3Rpb25zL25ld3NfZ3JpZC5zY3NzIiwic2VjdGlvbnMvY2FzZV9zdHVkeS5zY3NzIiwic2VjdGlvbnMvdGVzdGltb25pYWxzLnNjc3MiLCJzZWN0aW9ucy90ZWFtX21lbWJlcnMuc2NzcyIsInNlY3Rpb25zL2xvZ29fc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy90YWxvbl9pbnRyby5zY3NzIiwic2VjdGlvbnMvdHdvX2NvbHVtbnMuc2NzcyIsInNlY3Rpb25zL2NhcmVlcnNfc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvdGl0bGVfdGV4dC5zY3NzIiwic2VjdGlvbnMvaW5fcGFnZV9iYW5uZXIuc2NzcyIsInNlY3Rpb25zL2dsb2JhbF9sb2NhdGlvbnMuc2NzcyIsInNlY3Rpb25zL3NlcnZpY2VzX2xhbmRpbmcuc2NzcyIsInNlY3Rpb25zL21hcF9zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9jYXNlX3RlYXNlci5zY3NzIiwic2VjdGlvbnMvc2VydmljZV9pbnRyby5zY3NzIiwic2VjdGlvbnMvdGVjaG5vbG9neV9zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9zY3JvbGxfc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9zdGF0aXN0aWNzLnNjc3MiLCJzZWN0aW9ucy9nbG9iYWxfb2ZmaWNlcy5zY3NzIiwic2VjdGlvbnMvbG9jYXRpb25faW50cm8uc2NzcyIsInNlY3Rpb25zL3ZpZGVvX3NlY3Rpb24uc2NzcyIsInNlY3Rpb25zL2Rvd25sb2FkX2Jyb2NodXJlLnNjc3MiLCJzZWN0aW9ucy9jYXBhYmlsaXRpZXMuc2NzcyIsInNpbmdsZXMvbmV3cy5zY3NzIiwic2luZ2xlcy9jYXJlZXJzLnNjc3MiLCJzaW5nbGVzL3Rlcm1zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLDRFQVVBLEtBQ0UsWUFBYSxLQUNiLHlCQUEwQixLQVU1QixLQUNFLE9BQVEsRUFPVixLQUNFLFFBQVMsTUFRWCxHQUNFLFVBQVcsSUFDWCxPQUFRLE1BQU8sRUFXakIsR0FDRSxXQUFZLFlBQ1osT0FBUSxFQUNSLFNBQVUsUUFRWixJQUNFLFlBQWEsU0FBUyxDQUFFLFVBQ3hCLFVBQVcsSUFVYixFQUNFLGlCQUFrQixZQVFwQixZQUNFLGNBQWUsS0FDZixnQkFBaUIsVUFDakIsZ0JBQWlCLFVBQVUsT0FPN0IsRUFDQSxPQUNFLFlBQWEsT0FRZixLQUNBLElBQ0EsS0FDRSxZQUFhLFNBQVMsQ0FBRSxVQUN4QixVQUFXLElBT2IsTUFDRSxVQUFXLElBUWIsSUFDQSxJQUNFLFVBQVcsSUFDWCxZQUFhLEVBQ2IsU0FBVSxTQUNWLGVBQWdCLFNBR2xCLElBQ0UsT0FBUSxPQUdWLElBQ0UsSUFBSyxNQVVQLElB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S0FFQSxnQkFDSSxTQUFBLFNBQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLHlDQUNJLFFBQUEsTUFHUixxQkFDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBRUEsMkJBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxRQUFBLEtBQ0EsS0FBQSxJQUNBLElBQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLE9BQUEsTUFBQSxRQUNBLGFBQUEsRUFBQSxJQUFBLElBQUEsRUFDQSxVQUFBLGNBQ0EsUUFBQSxLQUlSLGlDQUNJLGlCQUFBLEtDakRSLFVBQ0ksV0FBQSxJQUFBLElBQUEsWUFDQSxXQUFBLEtBQ0EsT0FBQSxRQUNBLFNBQUEsU0FDQSxjQUFBLEVBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxnQkFDQSxVQUFBLE1BQ0EsUUFBQSxFQUNBLGlCQUFBLFlBRUEsZUFDSSxVQUFBLEtBRUEsd0NBQ0ksVUFBQSxNQUdBLGtDQUNJLFlBQUEsSUFDQSxlQUFBLElBRUosb0RBQ0ksV0FBQSxFQUtaLGlCQUNJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxNQUNBLGVBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLGNBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLG1CQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsUUFDQSxjQUFBLElBR0osaUJBQ0ksTUFBQSxLQUdKLGdCQUNJLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsSUFBQSxZQUNBLFVBQUEsZ0JBQUEsZ0JBR0osZ0JBQ0ksT0FBQSxFQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUVBLHlCQUVJLFdBQUEsRUFDQSxXQUFBLElBQUEsSUFBQSxZQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxp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Q0ksVUFBQSxLQUNBLFlBQUEsS0FDQSwyRUFDRSxRQUFBLEVBQ0EsSUFBQSxJQUNBLFVBQUEsTUMvSHBCLDRCQUNGLFFBQUEsS0FJQSxnQkFDQyxZQUFBLE1BQ0EsZUFBQSxLQUNBLG1CQUNDLE1BQUEsUUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLE1BRUQsbUNBQ0MsUUFBQSxLQUVDLHFFQUNDLFVBQUEsTUFDQSxjQUFBLEtBRUQsb0VBQ0MsS0FBQSxLQUVELDJEQUNDLEtBQUEsRUFBQSxFQUFBLElBR0EsOERBQ0MsTUFBQSxLQUNBLGVBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUVELDBFQUNDLFVBQUEsS0FDQSxZQUFBLEtBR0YsMkVBQ0MsUUFBQSxLQUNBLDZFQUNDLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEtBQ0EseUZBQ0MsVUFBQSxNQUVELCtFQUNDLE1BQUEsS0FDQSxxRkFDQyxNQUFBLFFBS0YseUZBQ0MsTUFBQSxRQUNBLGVBQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsSUFRTix5QkFHRSw0QkFDRixRQUFBLEtBSUEsZ0JBQ0MsWUFBQSxLQUNBLGVBQUEsS0FDQSxtQkFDQyxNQUFBLFFBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxNQUVELG1DQUNDLFFBQUEsS0FDQSxVQUFBLEtBQ0EseURBQ0MsS0FBQSxFQUFBLEVBQUEsS0FDQSxxRUFDQyxVQUFBLE1BQ0EsY0FBQSxFQUNBLGNBQUEsS0FFRCxvRUFDQyxLQUFBLEtBRUQsMkRBQ0MsS0FBQSxFQUFBLEVBQUEsS0FHQSw4REFDQyxNQUFBLEtBQ0EsZUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLEtBRUQsMEVBQ0MsVUFBQSxLQUNBLFlBQUEsS0FHRiwyRUFDQyxRQUFBLEtBQ0EsNkVBQ0MsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FDQSx5RkFDQyxVQUFBLE1BRUQsK0VBQ0MsTUFBQSxLQUNB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TUNuYUosZ0JBQ0MsaUJBQUEsS0FDQSw0QkFDQyxZQUFBLE1BRUQsZ0NBQ0MsY0FBQSxLQUNBLDJDQUNDLE1BQUEsUUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUVELG1DQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxJQUVELGtDQUNDLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUVELG1DQUNDLFlBQUEsTUFDQSxjQUFBLEtBRUQsbUNBQ0MsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLEtBQ0EsY0FBQSxLQUdGLHNDQUNDLFdBQUEsS0FDQSx5Q0FDQyxlQUFBLFVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBR0YsMkJBQ0MsY0FBQSxLQUNBLGdDQUNDLE1BQUEsUUFDQSxZQUFBLElBQ0Esc0NBQ0MsUUFBQSxLQUdGLDZCQUNDLGVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxNQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsbUNBQ0ssUUFBQSxRQUNILFlBQUEsS0FDQSxXQUFBLEtBQ0EsVUFBQSxNQUNBLFlBQUEsTUFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsT0FDQSxlQUFBLEtBQ0EsWUFBQSxFQUNBLE1BQUEsUUFDQSxRQUFBLGFBQ0EsV0FBQSxJQUFBLEtBQUEsWUFDQSxVQUFBLEtBRUYsbUNBQ0MsTUFBQSxRQUNBLHlDQUNDLE1BQUEsUUM1RUwsOEJBQ0UsaUJBQUEsUUFDRSwwQ0FDSSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxNQUVKLDREQUNJLE1BQUEsUUFFSixpQ0FDSSxNQUFBLFFBQ0EsVUFBQSxLQUNBLGVBQUEsVUFDQSxZQUFBLEtBRUosaURBQ0ksVUFBQSxPQUVKLDBDQUNJLFlBQUEsS0FDQSw2Q0FDSSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFdBQUEsS0FFSiw0Q0FDSSxVQUFBLEtBQ0EsWUFBQSIsImZpbGUiOiJzdHlsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyAtLS0gQ09MT1VSU1xuJHByaW1hcnk6ICMwMzFkNDQ7XG4kcHJpbWFyeS1hbHQ6ICMyMWVmYmY7XG4kc2Vjb25kYXJ5OiAjZmYwMDVjO1xuJHNlY29uZGFyeS1hbHQ6ICMwNDFkNDU7XG4kbGlnaHQtYmx1ZTogIzM1YjBmYztcbiRib2R5LWJhY2tncm91bmQ6ICMwMzFkNDQ7XG4kZnVsbHBhZ2VtZW51LWJhY2tncm91bmQ6ICMwMzFkNDQ7XG4kYmxhY2s6IzI5MjkyOTtcbiRibHVlOiMyMTRFQTA7XG5cbi8vIFRZUE9HUkFQSFkgQ09MT1VSU1xuJGhlYWRlci1jb2xvdXI6ICM0MTM2ODM7XG4kaGVhZGVyLWxpZ2h0LWNvbG91cjogd2hpdGU7XG4kc3ViLWhlYWRlci1jb2xvdXI6ICMzOGJlY2I7XG4kc3ViLWhlYWRlci1saWdodC1jb2xvdXI6ICMzOGJlY2I7XG4kcGFyYWdyYXBoLWNvbG91cjogIzM2MzYzNjtcbiRwYXJhZ3JhcGgtbGlnaHQtY29sb3VyOiB3aGl0ZTtcbiRwYXJhZ3JhcGgtZGFyay1jb2xvdXI6ICRwcmltYXJ5O1xuJHBhcmFncmFwaC1hbmNob3ItY29sb3VyOiAkc2Vjb25kYXJ5O1xuJGFuY2hvci1ob3Zlci1jb2xvdXI6ICM0MTM2ODM7XG5cbi8vIEhFQURFUlxuJHN1Yi1tZW51LWJhY2tncm91bmQ6ICMwZjJkNWM7XG4kc3ViLW1lbnUtdGV4dDogJHByaW1hcnktYWx0O1xuJHN1Yi1tZW51LXRleHQtaG92ZXI6ICRzZWNvbmRhcnk7XG5cbi8vIEZPT1RFUlxuJGZvb3Rlci1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuJGZvb3Rlci1oZWFkZXI6ICNmZjAwNWM7XG4kZm9vdGVyLXNvY2tldC1hbmNob3I6IHdoaXRlO1xuJGZvb3Rlci1zb2NrZXQtYW5jaG9yLWhvdmVyOiAkcHJpbWFyeTtcblxuLy8gQlVUVE9OU1xuJGJ1dHRvbi10ZXh0LWNvbG91cjogJHByaW1hcnk7XG4kYnV0dG9uLWNvbG91cjogIzM4YmVjYjtcbiRidXR0b24tYm9yZGVyLWNvbG91cjogIzM4YmVjYjtcbiRidXR0b24taG92ZXItY29sb3VyOiAjMmYyMjcyO1xuJGJ1dHRvbi1ob3Zlci10ZXh0LWNvbG91cjogJHByaW1hcnk7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvdXI6IHRyYW5zcGFyZW50O1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvdXI6ICRzZWNvbmRhcnk7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3VyOiAjMzhiZWNiO1xuJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXItY29sb3VyOiAjMmYyMjcyO1xuJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXItdGV4dC1jb2xvdXI6ICRwcmltYXJ5O1xuJGJ1dHRvbi1saWdodC1ob3Zlci1jb2xvdXI6IHdoaXRlO1xuJGJ1dHRvbi1yYWRpdXM6IDMwcHg7XG5cbi8vIFNPQ0lBTFxuJHNvY2lhbC1iYWNrZ3JvdW5kLWNvbG9yOiAjMzhiZWNiO1xuJHNvY2lhbC10ZXh0LWNvbG91cjogd2hpdGU7XG4kc29jaWFsLWJhY2tncm91bmQtaG92ZXItY29sb3VyOiAjMmYyMjcyO1xuJHNvY2lhbC10ZXh0LWhvdmVyLWNvbG91cjogd2hpdGU7XG5cbi8vIEFDQ09SRElPTlxuJGFjY29yZGlvbi10aXRsZTogJHByaW1hcnktYWx0O1xuJGFjY29yZGlvbi10b2dnbGU6ICRzZWNvbmRhcnk7XG4kYWNjb3JkaW9uLWJvcmRlcjogIzI4OGZkZjtcbiRhY2NvcmRpb24tYm9yZGVyLW9wZW46ICNkZGRkZGQ7XG5cbi8vIC0tLSBTUEFDSU5HXG4kc3BhY2Utc21hbGw6IDEwcHg7XG4kc3BhY2UtbWVkaXVtOiAyMHB4O1xuJHNwYWNlLWxhcmdlOiA0MHB4O1xuJHNwYWNlLXhsYXJnZTogNzBweDtcblxuLy8gLS0tIFRZUE9HUkFQSFlcbiRnbG9iYWwtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kZ2xvYmFsLWxpbmVoZWlnaHQ6IDEuMzUgIWRlZmF1bHQ7XG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRoZWFkZXItZm9udC13ZWlnaHQ6IDEwMCAhZGVmYXVsdDtcbiRoZWFkZXItbGluZWhlaWdodDogMC45ICFkZWZhdWx0O1xuJGhlYWRlci1tYXJnaW4tYm90dG9tOiAxNXB4ICFkZWZhdWx0O1xuJHN1Yi1oZWFkZXItZm9udC13ZWlnaHQ6IDkwMCAhZGVmYXVsdDtcbiRzdWItaGVhZGVyLWxpbmVoZWlnaHQ6IDAuOSAhZGVmYXVsdDtcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMTVweCAhZGVmYXVsdDtcblxuLy8gLS0tIFRZUE9HUkFQSFkgRk9OVFNcbiRkZWZhdWx0LWZvbnQ6IFwiQmFybG93XCIsIFwic2Fucy1zZXJpZlwiO1xuJGhlYWRlci1sYXJnZS1mb250OiBcIkJhcmxvd1wiLCBcInNhbnMtc2VyaWZcIjtcbiRoZWFkZXItc21hbGwtZm9udDogXCJCYXJsb3dcIiwgXCJzYW5zLXNlcmlmXCI7XG5cbiRoZWFkZXItc3R5bGVzOiAoXG4gICAgLy9BbGwgaXMgdGhlIHNhbWUgYXMgbWVkaWEgKG1pbi13aWR0aDogMHB4KVxuICAgIGFsbDpcbiAgICAgICAgKFxuICAgICAgICAgICAgXCJoMVwiOiAoXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogNTBweCxcbiAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogJGhlYWRlci1mb250LXdlaWdodCxcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBcImgyXCI6IChcbiAgICAgICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiAyNHB4LFxuICAgICAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiAkaGVhZGVyLW1hcmdpbi1ib3R0b20sXG4gICAgICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAwLjksXG4gICAgICAgICAgICAgICAgXCJmb250LXdlaWdodFwiOiAkaGVhZGVyLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIFwiaDNcIjogKFxuICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDI0cHgsXG4gICAgICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6ICRoZWFkZXItbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCI6ICRoZWFkZXItbGluZWhlaWdodCxcbiAgICAgICAgICAgICAgICBcImZvbnQtd2VpZ2h0XCI6ICRoZWFkZXItZm9udC13ZWlnaHQsXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgXCJoNFwiOiAoXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogMjBweCxcbiAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogJHN1Yi1oZWFkZXItZm9udC13ZWlnaHQsXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgXCJoNVwiOiAoXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogMTlweCxcbiAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogJHN1Yi1oZWFkZXItZm9udC13ZWlnaHQsXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgXCJoNlwiOiAoXG4gICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogMTZweCxcbiAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogJHN1Yi1oZWFkZXItZm9udC13ZWlnaHQsXG4gICAgICAgICAgICApLFxuICAgICAgICApLFxuICAgIG1lZGl1bTogKFxuICAgICAgICBcImgxXCI6IChcbiAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDg3cHgsXG4gICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAkaGVhZGVyLWxpbmVoZWlnaHQsXG4gICAgICAgICksXG4gICAgICAgIFwiaDJcIjogKFxuICAgICAgICAgICAgXCJmb250LXNpemVcIjogNzFweCxcbiAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiAkaGVhZGVyLW1hcmdpbi1ib3R0b20sXG4gICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCI6IDAuOSxcbiAgICAgICAgKSxcbiAgICAgICAgXCJoM1wiOiAoXG4gICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiA1NnB4LFxuICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6ICRoZWFkZXItbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogMC45LFxuICAgICAgICApLFxuICAgICAgICBcImg0XCI6IChcbiAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IDIycHgsXG4gICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogJGhlYWRlci1tYXJnaW4tYm90dG9tLFxuICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiAkaGVhZGVyLWxpbmVoZWlnaHQsXG4gICAgICAgICksXG4gICAgICAgIFwiaDVcIjogKFxuICAgICAgICAgICAgXCJmb250LXNpemVcIjogMThweCxcbiAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiAkaGVhZGVyLW1hcmdpbi1ib3R0b20sXG4gICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCI6ICRoZWFkZXItbGluZWhlaWdodCxcbiAgICAgICAgKSxcbiAgICAgICAgXCJoNlwiOiAoXG4gICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiAxN3B4LFxuICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6ICRoZWFkZXItbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgICAgIFwibGluZS1oZWlnaHRcIjogJGhlYWRlci1saW5laGVpZ2h0LFxuICAgICAgICApLFxuICAgIClcbikgIWRlZmF1bHQ7XG5cbi8vIC0tLSBNQVggV0lEVEggQ09OVEFJTkVSIFNJWkVTXG4kZGVmYXVsdENvbnRhaW5lcldpZHRoOiA5MiU7XG4kY29udGFpbmVyU2l6ZXM6IChcbiAgICBcIm1heFwiOiAoXG4gICAgICAgIG1heC13aWR0aDogMjAwMHB4LFxuICAgICAgICB3aWR0aDogMTAwJSxcbiAgICApLFxuICAgIFwibGdcIjogKFxuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweCxcbiAgICAgICAgd2lkdGg6ICRkZWZhdWx0Q29udGFpbmVyV2lkdGgsXG4gICAgKSxcbiAgICBcIm1kXCI6IChcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHgsXG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdENvbnRhaW5lcldpZHRoLFxuICAgICksXG4gICAgXCJzbVwiOiAoXG4gICAgICAgIG1heC13aWR0aDogODgwcHgsXG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdENvbnRhaW5lcldpZHRoLFxuICAgICksXG4pO1xuXG4vLyAtLS0gQlJFQUtQT0lOVFNcbiRicmVha3BvaW50czogKFxuICAgIGFsbDogMHB4LFxuICAgIHNtYWxsOiA0NTBweCxcbiAgICBtZWRpdW06IDYwMHB4LFxuICAgIHRhYmxldC1wb3J0cmFpdDogODAwcHgsXG4gICAgbGFyZ2U6IDEwMjRweCxcbiAgICB4bGFyZ2U6IDEyMDBweCxcbiAgICBmb290ZXJicmVhazogMTY3MHB4LFxuKTtcblxuLy8gLS0tIEdMT0JBTCBTUEFDSU5HXG4kc2VjdGlvbi1zcGFjZTogODBweDtcblxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LUJsYWNrLnN2ZyNCYXJsb3ctQmxhY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3ctUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIuLi9mb250cy9CYXJsb3ctUmVndWxhci5zdmcjQmFybG93LVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3ctTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXJsb3ctTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LU1lZGl1bS5zdmcjQmFybG93LU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LVNlbWlCb2xkLnN2ZyNCYXJsb3ctU2VtaUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQuc3ZnI0Jhcmxvdy1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICAgIGZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRnbG9iYWwtbGluZWhlaWdodDtcbiAgICBmb250LXdlaWdodDogJGdsb2JhbC13ZWlnaHQ7XG4gICAgY29sb3I6ICRwYXJhZ3JhcGgtY29sb3VyO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICAgIGNvbG9yOiAkaGVhZGVyLWNvbG91cjtcbiAgICBmb250LWZhbWlseTogJGhlYWRlci1sYXJnZS1mb250O1xufVxuXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICAgIGNvbG9yOiAkc3ViLWhlYWRlci1jb2xvdXI7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkZXItc21hbGwtZm9udDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBvc3QtY29udGFpbmVyIHtcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG59XG5cbkBlYWNoICRzaXplLCAkaGVhZGVycyBpbiAkaGVhZGVyLXN0eWxlcyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2l6ZSkge1xuICAgICAgICBAZWFjaCAkaGVhZGVyLCAkaGVhZGVyLWRlZnMgaW4gJGhlYWRlcnMge1xuICAgICAgICAgICAgI3skaGVhZGVyfSxcbiAgICAgICAgICAgIC4jeyRoZWFkZXJ9IHtcbiAgICAgICAgICAgICAgICBAaWYgbWFwLWhhcy1rZXkoJGhlYWRlci1kZWZzLCBmb250LXNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRoZWFkZXItZGVmcywgZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkaGVhZGVyLWRlZnMsIG1hcmdpbi1ib3R0b20pO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCgkaGVhZGVyLWRlZnMsIGxpbmUtaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGhlYWRlci1kZWZzLCBmb250LXdlaWdodCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRoZWFkZXItZGVmcywgZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxucCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxucCB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcGFyYWdyYXBoLWFuY2hvci1jb2xvdXI7XG4gICAgfVxufVxuYTpob3ZlciB7XG4gICAgLy8gY29sb3I6ICRhbmNob3ItaG92ZXItY29sb3VyO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuODVlbTtcbiAgICBmb250LXNpemU6IDUwJTtcbn1cblxuLnN5bWJvbCB7XG4gICAgZm9udC1zaXplOiAxMDklO1xufVxuXG4uZm9udC0tcHJpbWFyeS1hbHQge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG59XG5cbmgyLmZvbnQge1xuICAgICYtLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiA4N3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cbmgzLmZvbnQge1xuICAgICYtLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzXCI7XG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3ctQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1CbGFjay5zdmcjQmFybG93LUJsYWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LVJlZ3VsYXIuc3ZnI0Jhcmxvdy1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1NZWRpdW0uc3ZnI0Jhcmxvdy1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJsb3ctU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1TZW1pQm9sZC5zdmcjQmFybG93LVNlbWlCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhcmxvdy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFybG93LUJvbGQuc3ZnI0Jhcmxvdy1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgY29sb3I6ICM0MTM2ODM7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBcInNhbnMtc2VyaWZcIjtcbn1cblxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgY29sb3I6ICMzOGJlY2I7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBcInNhbnMtc2VyaWZcIjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBoMixcbi5wb3N0LWNvbnRhaW5lciBoMyxcbi5wb3N0LWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3N0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG4gIGgyLFxuLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cbiAgaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuICBoNCxcbi5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIGg1LFxuLmg1IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgaDYsXG4uaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgaDEsXG4uaDEge1xuICAgIGZvbnQtc2l6ZTogODdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDIsXG4uaDIge1xuICAgIGZvbnQtc2l6ZTogNzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDQsXG4uaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDUsXG4uaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbiAgaDYsXG4uaDYge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIH1cbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbnAgYSB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjg1ZW07XG4gIGZvbnQtc2l6ZTogNTAlO1xufVxuXG4uc3ltYm9sIHtcbiAgZm9udC1zaXplOiAxMDklO1xufVxuXG4uZm9udC0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cblxuaDIuZm9udC0tbGcge1xuICBmb250LXNpemU6IDg3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLmZvbnQtLWxnIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy5lb3Q/NDExNTQwMDRcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMuZW90PzQxMTU0MDA0I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy53b2ZmMj80MTE1NDAwNFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMud29mZj80MTE1NDAwNFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy50dGY/NDExNTQwMDRcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLnN2Zz80MTE1NDAwNCNpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149aWNvbi1dOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1yaWdodC1vcGVuLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn0gLyogJ+6ggCcgKi9cbi5pY29uLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn0gLyogJ+6ggScgKi9cbi5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn0gLyogJ+6ggicgKi9cbi5pY29uLWFycm93LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufSAvKiAn7qCDJyAqL1xuLmljb24tdXAtb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn0gLyogJ+6ghCcgKi9cbi5pY29uLWRvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufSAvKiAn7qCFJyAqL1xuLmljb24tdXAtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNlwiO1xufSAvKiAn7qCGJyAqL1xuLmljb24tZG93bi1vcGVuLW1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDdcIjtcbn0gLyogJ+6ghycgKi9cbi5pY29uLXVwLW9wZW4tbWluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufSAvKiAn7qCIJyAqL1xuLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59IC8qICfuoIknICovXG4uaWNvbi15b3V0dWJlLXBsYXktMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufSAvKiAn7qCKJyAqL1xuLmljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYlwiO1xufSAvKiAn7qCLJyAqL1xuLmljb24tcmlnaHQtb3Blbi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbn0gLyogJ+6gjCcgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn0gLyogJ++CmScgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59IC8qICfvgponICovXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufSAvKiAn74OhJyAqL1xuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59IC8qICfvhaonICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn0gLyogJ++FrScgKi9cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59IC8qICfviLInICovXG4uaWNvbi1mYWNlYm9vay1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59IC8qICfvjIgnICovXG4uaWNvbi1saW5rZWRpbi1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59IC8qICfvjIwnICovXG4jd3BhZG1pbmJhciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5odG1sLmh0bWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uYWJvdmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHksXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuXG5ib2R5LnBhZ2UtbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxudGFibGUgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG50YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uYy0tbWF4IHtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYy0tbGcge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmMtLW1kIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jLS1zbSB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb2xvci0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLmNvbG9yLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLmNvbG9yLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmMDA1Yztcbn1cblxuLmJhY2tncm91bmQtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuLmJhY2tncm91bmQtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG59XG5cbi50aXRsZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGl0bGUtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnRpdGxlLWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2UtY29udGFpbmVyLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWctY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwubm8tbGlzdCxcbi5uby1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi50aGVtZS0tbGlnaHQsXG4udGhlbWUtLWxpZ2h0IGgxLFxuLnRoZW1lLS1saWdodCBoMixcbi50aGVtZS0tbGlnaHQgaDMsXG4udGhlbWUtLWxpZ2h0IGg0LFxuLnRoZW1lLS1saWdodCBoNSxcbi50aGVtZS0tbGlnaHQgaDYsXG4udGhlbWUtLWxpZ2h0IHAsXG4udGhlbWUtLWxpZ2h0IGEsXG4udGhlbWUtLWxpZ2h0IGxpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRoZW1lLS1saWdodCAudGl0bGUtY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4udGhlbWUtLWRhcmssXG4udGhlbWUtLWRhcmsgaDEsXG4udGhlbWUtLWRhcmsgaDIsXG4udGhlbWUtLWRhcmsgaDMsXG4udGhlbWUtLWRhcmsgaDQsXG4udGhlbWUtLWRhcmsgaDUsXG4udGhlbWUtLWRhcmsgaDYsXG4udGhlbWUtLWRhcmsgcCxcbi50aGVtZS0tZGFyayBhLFxuLnRoZW1lLS1kYXJrIGxpIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG5cbi5iYWNrZ3JvdW5kLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtY3Vyc29yOmFmdGVyIHtcbiAgY29udGVudDogXCJfXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMWVmYmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMHB4KSB7XG4gIC5oaWRlLS1hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5zaG93LS1hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhpZGUtLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5zaG93LS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGlkZS0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaG93LS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhpZGUtLXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuc2hvdy0tdGFibGV0LXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGlkZS0tbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG93LS1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGUtLXhsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3ctLXhsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgLmhpZGUtLWZvb3RlcmJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NzBweCkge1xuICAuc2hvdy0tZm9vdGVyYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWN0aW9uLmJnLWNoYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS1IRUFERVIgTkFWLS0tICovXG5ib2R5Om5vdCguaG9tZSkgLnNpdGUtaGVhZGVyLnNjcm9sbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbn1cblxuLmhlYWRlci1uYXYgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICB6LWluZGV4OiA1MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2l0ZS1oZWFkZXIuc2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuLnNpdGUtaGVhZGVyLnNjcm9sbGVkIC5sb2dvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDVweDtcbn1cblxuaHRtbC5mcmVlemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuaHRtbC5mcmVlemUgbWFpbiwgaHRtbC5mcmVlemUgc2VjdGlvbiwgaHRtbC5mcmVlemUgZm9vdGVyLCBodG1sLmZyZWV6ZSBtYWluIGRpdiB7XG4gIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5ob21lIC5zaXRlLWhlYWRlcjpub3QoLnNjcm9sbGVkKSB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5iYWNrZ3JvdW5kLWdyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMzFkNDQsIHRyYW5zcGFyZW50KTtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaXRlLWhlYWRlci5zY3JvbGxlZCAuYmFja2dyb3VuZC1ncmFkaWVudCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmhlYWRlci1tZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6IDU1cHg7XG4gIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gIC1tb3otZmxleDogMCAxIGF1dG87XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIHRvcDogLTEwcHg7XG59XG4uaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyLmxvZ29kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIsXG4ucGFnZS1uZXdzIC5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIsXG4ucGFnZS10ZWFtIC5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lci5sb2dvZCxcbi5wYWdlLW5ld3MgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lci5sb2dvZCxcbi5wYWdlLXRlYW0gLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lci5sb2dvZCwgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lci5sb2dvZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QgLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gLmxvY2F0aW9uc2VsZWN0OmFmdGVyLFxuLnBhZ2UtbmV3cyAuaGVhZGVybG9jYXRpb24gLnlvdXJsb2NhdGlvbiAubG9jYXRpb25zZWxlY3Q6YWZ0ZXIsXG4ucGFnZS10ZWFtIC5oZWFkZXJsb2NhdGlvbiAueW91cmxvY2F0aW9uIC5sb2NhdGlvbnNlbGVjdDphZnRlciwgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gLmxvY2F0aW9uc2VsZWN0OmFmdGVyIHtcbiAgY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbn1cblxuLmxvZ28tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9nby1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9VTkRFUlNDT1JFLnN2Z1wiKTtcbiAgYW5pbWF0aW9uOiBmbGFzaCAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLmhlYWRlci1tZW51IG5hdiB7XG4gIC13ZWJraXQtZmxleDogMSAxIDcwJTtcbiAgLW1vei1mbGV4OiAxIDEgNzAlO1xuICAtbXMtZmxleDogMSAxIDcwJTtcbiAgZmxleDogMSAxIDcwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sbGFwc2VkIC5oZWFkZXItbWVudSBuYXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1tZW51IG5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXItbWVudSBuYXYgLndjLWNhcnQtbWVudS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmhlYWRlci1tZW51IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItbWVudSB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZWFkZXItbWVudSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA4cmVtO1xufVxuXG4uaGVhZGVyLW1lbnUgdWwgbGkgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXItbWVudSB1bCBsaTpob3ZlciA+IGEsXG4uaGVhZGVyLW1lbnUgbmF2IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uaGVhZGVyLW1lbnUgbmF2IC5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbiNmdWxsUGFnZU1lbnUgLmhlYWRlci1uYXYgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5oZWFkZXItbWVudSAuaGVhZGVyLXN1Yi1uYXYgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5oZWFkZXItbWVudSAuaGVhZGVyLXN1Yi1uYXYgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uaGVhZGVyLW1lbnUgLmhlYWRlci1lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlci1tZW51IC5oZWFkZXItc2luZ2xlLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLmhlYWRlci1tZW51IC5oZWFkZXItc2luZ2xlLWJ1dHRvbiBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDE5cHggOXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDMxZDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyLW1lbnUgLmhlYWRlci1zaW5nbGUtYnV0dG9uIGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjAwNWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiAyNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgOS41cHggMTYuNXB4IDkuNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwZjJkNWMgdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIF9ib3JkZXItY29sb3I6ICMwMDAwMDAgIzAwMDAwMCAjMGYyZDVjICMwMDAwMDA7XG4gIF9maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5DaHJvbWEoY29sb3I9XCIjMDAwMDAwXCIpO1xuICBtYXJnaW4tbGVmdDogMjhweDtcbn1cbi5oZWFkZXItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjJkNWM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5oZWFkZXItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5oZWFkZXItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhOmhvdmVyLCAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogIzIxZWZiZiAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4ucGFnZS1uZXdzIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhLFxuLnBhZ2UtYWJvdXQgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEsXG4uc2luZ2xlLXBvc3QgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEsXG4ucGFnZS10ZWFtIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhLFxuLnNpbmdsZS1jYXJlZXJzIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4ucGFnZS1uZXdzIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnBhZ2UtYWJvdXQgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGE6aG92ZXIsXG4uc2luZ2xlLXBvc3QgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGE6aG92ZXIsXG4ucGFnZS10ZWFtIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnNpbmdsZS1jYXJlZXJzIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4ucGFnZS1uZXdzIC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSxcbi5wYWdlLWFib3V0IC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSxcbi5zaW5nbGUtcG9zdCAuc2Nyb2xsZWQgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEsXG4ucGFnZS10ZWFtIC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSxcbi5zaW5nbGUtY2FyZWVycyAuc2Nyb2xsZWQgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5ld3MgLnNjcm9sbGVkIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnBhZ2UtYWJvdXQgLnNjcm9sbGVkIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnNpbmdsZS1wb3N0IC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYTpob3Zlcixcbi5wYWdlLXRlYW0gLnNjcm9sbGVkIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhOmhvdmVyLFxuLnNpbmdsZS1jYXJlZXJzIC5zY3JvbGxlZCAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuXG4vKiAtLS0gSEVBREVSIFlPVVIgTE9DQVRJT04gLS0tICovXG5oZWFkZXIgLmxvY2F0aW9uc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tcm93IC5sb2NhdGlvbnNlbGVjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvcmVzdC1vZi13b3JsZC5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnlvdXJsb2NhdGlvbi5sb2MtLXVzIC5sb2NhdGlvbnNlbGVjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvdXMuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi55b3VybG9jYXRpb24ubG9jLS1pZSAubG9jYXRpb25zZWxlY3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL2llLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tZGUgLmxvY2F0aW9uc2VsZWN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9kZS5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnlvdXJsb2NhdGlvbi5sb2MtLWFyIC5sb2NhdGlvbnNlbGVjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MvdWFlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tc2cgLmxvY2F0aW9uc2VsZWN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9zZy5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhlYWRlcmxvY2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVybG9jYXRpb24gLnlvdXJsb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gc3Bhbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5oZWFkZXJsb2NhdGlvbiAueW91cmxvY2F0aW9uIC5sb2NhdGlvbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gLmxvY2F0aW9uc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZsYWdzL2diLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDZweDtcbn1cbi5oZWFkZXJsb2NhdGlvbiAueW91cmxvY2F0aW9uIC5sb2NhdGlvbnNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI4cHg7XG4gIHRvcDogNTclO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVybG9jYXRpb24gLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwsXG4uaGVhZGVybG9jYXRpb24gaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4vKiAtLS0gRlVMTCBQQUdFIE1FTlUgLS0tICovXG4ubWVudS1pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubWVudS1pY29uLWNvbnRhaW5lciBoNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcmlnaHQ6IDMycHg7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mdWxsLXBhZ2UtbWVudS1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTdweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDIxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4uZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7XG59XG5cbi5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDIpLFxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDdweDtcbn1cblxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoNCkge1xuICBib3R0b206IDBweDtcbn1cblxuLm1lbnUtaWNvbi1jb250YWluZXIub3BlbiAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5tZW51LWljb24tY29udGFpbmVyLm9wZW4gLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS1pY29uLWNvbnRhaW5lci5vcGVuIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS1pY29uLWNvbnRhaW5lci5vcGVuIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmZ1bGwtcGFnZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsLXBhZ2UtbWVudSAuYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG4uZnVsbC1wYWdlLW1lbnVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uZnVsbC1wYWdlLW1lbnUgLmhlYWRlci1uYXYgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mdWxsLXBhZ2UtbWVudSAuaGVhZGVyLW5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZnVsbC1wYWdlLW1lbnUgLmhlYWRlci1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZ1bGwtcGFnZS1tZW51IC5oZWFkZXItc3ViLW5hdiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZ1bGwtcGFnZS1tZW51IC5oZWFkZXItc3ViLW5hdiBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jZnVsbFBhZ2VNZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNmdWxsUGFnZU1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNmdWxsUGFnZU1lbnUgdWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZnVsbFBhZ2VNZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2Z1bGxQYWdlTWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpudGgtb2YtdHlwZSgxKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDdweDtcbn1cbiNmdWxsUGFnZU1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6bnRoLW9mLXR5cGUoMSkub3BlbmVkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuI2Z1bGxQYWdlTWVudSBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4jZnVsbFBhZ2VNZW51IGxpLmFuaW1hdGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4jZnVsbFBhZ2VNZW51IGxpLmFuaW1hdGUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNmdWxsUGFnZU1lbnUgbGkuYW5pbWF0ZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW4sIC5wYWdlLW5ld3MgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiwgLnBhZ2UtdGVtcGxhdGUtc3RhbmRhcmQtdGVtcGxhdGUgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiwgLnBhZ2UtdGVhbSAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuLCAucGFnZS10ZW1wbGF0ZS10ZXJtcy10ZW1wbGF0ZSAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbn1cbi5zaW5nbGUtcG9zdCAubWVudS1pY29uLWNvbnRhaW5lciBoNSwgLnBhZ2UtbmV3cyAubWVudS1pY29uLWNvbnRhaW5lciBoNSwgLnBhZ2UtdGVtcGxhdGUtc3RhbmRhcmQtdGVtcGxhdGUgLm1lbnUtaWNvbi1jb250YWluZXIgaDUsIC5wYWdlLXRlYW0gLm1lbnUtaWNvbi1jb250YWluZXIgaDUsIC5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5tZW51LWljb24tY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1wb3N0IC5zY3JvbGxlZCAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuLCAucGFnZS1uZXdzIC5zY3JvbGxlZCAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuLCAucGFnZS10ZW1wbGF0ZS1zdGFuZGFyZC10ZW1wbGF0ZSAuc2Nyb2xsZWQgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiwgLnBhZ2UtdGVhbSAuc2Nyb2xsZWQgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiwgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLnNjcm9sbGVkIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QgLnNjcm9sbGVkIC5tZW51LWljb24tY29udGFpbmVyIGg1LCAucGFnZS1uZXdzIC5zY3JvbGxlZCAubWVudS1pY29uLWNvbnRhaW5lciBoNSwgLnBhZ2UtdGVtcGxhdGUtc3RhbmRhcmQtdGVtcGxhdGUgLnNjcm9sbGVkIC5tZW51LWljb24tY29udGFpbmVyIGg1LCAucGFnZS10ZWFtIC5zY3JvbGxlZCAubWVudS1pY29uLWNvbnRhaW5lciBoNSwgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLnNjcm9sbGVkIC5tZW51LWljb24tY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZnJlZXplIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZnJlZXplIC5tZW51LWljb24tY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgI2Z1bGxQYWdlTWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLnNjcm9sbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICB9XG4gIC5zaXRlLWhlYWRlci5zY3JvbGxlZCAubG9nby1jb250YWluZXIge1xuICAgIGhlaWdodDogMzdweDtcbiAgfVxuICAuaGVhZGVyLW1lbnUgbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJsb2NhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gIH1cbiAgI2Z1bGxQYWdlTWVudSAuc3ViLW1lbnUuc2hvdyB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIH1cbiAgI2Z1bGxQYWdlTWVudSAuc3ViLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICB9XG4gICNmdWxsUGFnZU1lbnUgLnN1Yi1tZW51LmV4cGFuZCB7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gIH1cbiAgI2Z1bGxQYWdlTWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmxvY21lbnUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4ubG9jbWVudSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgdG9wOiA0cHggIWltcG9ydGFudDtcbn1cbi5sb2NtZW51ID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy9yZXN0LW9mLXdvcmxkLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01NXB4O1xuICB0b3A6IDhweDtcbn1cblxuLnVrLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvZ2Iuc3ZnKTtcbn1cblxuLnVzLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvdXMuc3ZnKTtcbn1cblxuLmllLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvaWUuc3ZnKTtcbn1cblxuLmRlLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnKTtcbn1cblxuLmFyLmxvY21lbnUgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvdWFlLnN2Zyk7XG59XG5cbi5zZy5sb2NtZW51ID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZsYWdzL3NnLnN2Zyk7XG59XG5cbi5sb2NtZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbn1cblxuLmZyZWV6ZSAubG9jbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tRk9PVEVSLS0tLSAqL1xuYm9keS5mb3JtaW5hdG9yLWh1c3RsZS1kcm9wZG93bi1maXggLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiB7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjbGVhcjogYm90aDtcbn1cbi5mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG4gIHdpZHRoOiA0Ny43JTtcbiAgcGFkZGluZy1sZWZ0OiAxMS44NzUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuLmZvb3RlciAuZm9vdGVyLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCB7XG4gIG1heC13aWR0aDogNDY2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCBoNiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmYwMDVjO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDc2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmO1xuICB3aWR0aDogNTIuMyU7XG4gIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgcGFkZGluZzogODFweCAxODRweCA4MHB4IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSBwIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiA2MXB4O1xuICBsaW5lLWhlaWdodDogNjFweDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIHA6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gcDpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogNTI1cHg7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSAuZm9ybWluYXRvci1idXR0b24tc3VibWl0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gLmZvcm1pbmF0b3ItYnV0dG9uLXN1Ym1pdDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSB0ZXh0YXJlYSxcbi5mb290ZXIgLmZvb3Rlci1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogVHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSAjZm9ybWluYXRvci1tb2R1bGUtMzMwLmZvcm1pbmF0b3ItZGVzaWduLS1tYXRlcmlhbCAuZm9ybWluYXRvci10ZXh0YXJlYS0td3JhcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCIqTWFuZGF0b3J5IGNvbnRlbnQgcmVxdWlyZWRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvb3RlciAuZm9vdGVyLWZvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcbi5mb290ZXIgLmZvb3Rlci1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSBpbnB1dCxcbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlW3JvbGU9Y29tYm9ib3hdIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMywgMjksIDY4LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSAuZm9ybWluYXRvci1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5mb3JtaW5hdG9yLXRleHRhcmVhIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5mb3JtaW5hdG9yLXRleHRhcmVhLS13cmFwOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMjksIDY4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVbcm9sZT1jb21ib2JveF06aG92ZXIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBjb2xvcjogIzAzMWQ0NCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0gLmZvcm1pbmF0b3ItdWkjZm9ybWluYXRvci1tb2R1bGUtMzMwLmZvcm1pbmF0b3ItZGVzaWduLS1tYXRlcmlhbCAuZm9ybWluYXRvci1zZWxlY3QyICsgLmZvcm1pbmF0b3Itc2VsZWN0IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVbcm9sZT1jb21ib2JveF06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItZm9ybSAjZm9ybWluYXRvci1tb2R1bGUtMzMwLmZvcm1pbmF0b3ItZGVzaWduLS1tYXRlcmlhbCAuZm9ybWluYXRvci1pbnB1dC0td3JhcDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvb3RlciAub3V0ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb290ZXIgLmNvbHVtbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvb3RlciAuY29sIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9vdGVyIC5jb2wgaDYsXG4uZm9vdGVyIC5jb2wgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5tZW51LWxvY2F0aW9ucy1jb250YWluZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5mb290ZXIgLmNvbHVtbnMgLmNvbCB7XG4gIGZsZXg6IDAgMSAxOCU7XG59XG4uZm9vdGVyIC5jb2x1bW5zIC5jb2wgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cblxuLmZvb3RlciAuY29sdW1ucyAuY29sOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDIyN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikge1xuICBmbGV4OiAwIDEgMTUlO1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSAueW91cmxvY2F0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikgLnlvdXJsb2NhdGlvbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSAueW91cmxvY2F0aW9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDU3JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSAueW91cmxvY2F0aW9uIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9nYi5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDRweDtcbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikgLnlvdXJsb2NhdGlvbiBsaSBhIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSAueW91cmxvY2F0aW9uIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cblxuLmZvb3RlciAuY29sdW1ucyAuY29sOmxhc3QtY2hpbGQge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmZvb3RlciAuY29sdW1ucyAuY29sOmxhc3QtY2hpbGQgaDY6bm90KDpmaXJzdC1jaGlsZCksXG4uZm9vdGVyIC5jb2wgaDY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4uZm9vdGVyIC5jb2x1bW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLmZvb3RlciAuY29sdW1ucyBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvb3RlciAuY29sdW1ucyAuY29sOmZpcnN0LWNoaWxkIGltZyB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLmZvb3Rlci1zdHJhcGxpbmUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM0O1xufVxuXG4uZm9vdGVyIGg1IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uZm9vdGVyIC5zb2NrZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTEuODc1JTtcbiAgcGFkZGluZy1yaWdodDogMTg0cHg7XG59XG4uZm9vdGVyIC5zb2NrZXQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mb290ZXIgLnNvY2tldCBzcGFuIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NzBweCkge1xuICAuZm9vdGVyIC5zb2NrZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAuZm9vdGVyIC5zb2NrZXQgc3BhbiB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXIgLnNvY2tldCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2E1YTVhNTtcbn1cblxuLmZvb3RlciAuc29ja2V0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZm9vdGVyIC5zb2NrZXQgcDpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZm9vdGVyIC5zb2NrZXQgcC5ub2xpbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmZvb3RlciAuc29ja2V0IHAubm9saW5lOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciAuc29ja2V0IHAuY3BydDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7XG59XG5cbi5mb290ZXIgLnNvY2tldCBwLmFib3ZlIGEge1xuICBjb2xvcjogI2E1YTVhNTtcbn1cblxuLmZvb3RlciAuc3RyYXBsaW5lIGg2IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6ICNmZjAwNWM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zb2NrZXQgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NrZXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuXG4uZm9vdGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG4uZm9vdGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayxcbmhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rIHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rOmhvdmVyOmFmdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rOmJlZm9yZSxcbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayBzcGFuLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbms6YmVmb3JlLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayBpbWcsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rOmFmdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLWxpbms6aG92ZXI6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluazpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rOmxhc3QtY2hpbGQ6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluazpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1saW5rIGEsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtbGluayBhIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWFyIC53cG1sLWxzLWxpbms6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWFyIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlVBRVwiO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0tZW4gLndwbWwtbHMtbGluazphZnRlcixcbmhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0tZW4gLndwbWwtbHMtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVUtcIjtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWRlIC53cG1sLWxzLWxpbms6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWRlIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIkdlcm1hbnlcIjtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLWludCAud3BtbC1scy1saW5rOmFmdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLXNsb3QtZm9vdGVyLndwbWwtbHMtaXRlbS1pbnQgLndwbWwtbHMtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVGFsb24gSW50ZXJuYXRpb25hbFwiO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0taWUgLndwbWwtbHMtbGluazphZnRlcixcbmhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0taWUgLndwbWwtbHMtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiSXJlbGFuZFwiO1xufVxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCAud3BtbC1scy1zbG90LWZvb3Rlci53cG1sLWxzLWl0ZW0tcm93IC53cG1sLWxzLWxpbms6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLXJvdyAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJSZXN0IE9mIFdvcmxkXCI7XG59XG4uZm9vdGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLXNsb3QtZm9vdGVyLndwbWwtbHMtaXRlbS1zZyAud3BtbC1scy1saW5rOmFmdGVyLFxuaGVhZGVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsIC53cG1sLWxzLXNsb3QtZm9vdGVyLndwbWwtbHMtaXRlbS1zZyAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJTaW5nYXBvcmVcIjtcbn1cbi5mb290ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLXVzIC53cG1sLWxzLWxpbms6YWZ0ZXIsXG5oZWFkZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIgdWwgLndwbWwtbHMtc2xvdC1mb290ZXIud3BtbC1scy1pdGVtLXVzIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlVTXCI7XG59XG5cbi5mb290ZXIgLnlvdXJsb2NhdGlvbixcbmhlYWRlciAueW91cmxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAueW91cmxvY2F0aW9uOmhvdmVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyLFxuaGVhZGVyIC55b3VybG9jYXRpb246aG92ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmZvb3RlciAueW91cmxvY2F0aW9uOmhvdmVyIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHNwYW4sXG5oZWFkZXIgLnlvdXJsb2NhdGlvbjpob3ZlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZm9vdGVyIC55b3VybG9jYXRpb246aG92ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIge1xuICB3aWR0aDogMTgwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3RlciAuc29ja2V0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5mb290ZXIgLnNvY2tldCBwOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubm9saW5lOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMjVweCAyMHB4IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29sdW1ucyAuY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29sdW1ucyAuY29sIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsIGg2IHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCBzcGFuIGEge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1mb3JtIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItZm9ybSBwOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWZvcm0gcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5mb290ZXIgLmZvb3Rlci1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciwgLmZvb3RlciAuZm9vdGVyLWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWZvcm0gLmZvcm1pbmF0b3ItYnV0dG9uLXN1Ym1pdCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyIC5zb2NrZXQge1xuICAgIG9yZGVyOiAzO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXIgLnNvY2tldCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmZvb3RlciAuc29ja2V0IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuYm9keSAuZm9vdGVyIC5jb2x1bW5zIC5jb2w6bnRoLWNoaWxkKDIpIC55b3VybG9jYXRpb24gYTphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikgLnlvdXJsb2NhdGlvbiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmYgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLSA0MDQgUEFHRSAtLS0tICovXG4uc2VjdGlvbi00MDQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi00MDQgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5lcnJvcjQwNCAucGFnZS00MDQge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbi5lcnJvcjQwNCAucGFnZS00MDQgLmltYWdlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAtNTMlO1xufVxuXG4ucGFnZS00MDQgLnBhZ2UtYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbn1cblxuLnBhZ2UtNDA0IGg1IHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5wYWdlLTQwNCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIC0tLSBBTklNQVRJT04gQ1NTIC0tLSAqL1xuI3Ntb290aC1zY3JvbGwge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jc21vb3RoLXNjcm9sbCAucmVsbGF4IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG59XG5cbiNzbW9vdGgtc2Nyb2xsIC5hbmltLXNjcm9sbC1mYWRlLW91dCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbn1cblxuLmFuaW0tc2Nyb2xsLXRyaWdnZXIsXG4uYW5pbS1pbnN0YW50IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLmFuaW0tc2Nyb2xsIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5hbmltLXNjcm9sbC10cmlnZ2VyW2RhdGEtYW5pbT1zbGlkZS1kb3duXSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbmltLXNjcm9sbC10cmlnZ2VyW2RhdGEtYW5pbT10ZXh0LXJldmVhbC11cF0sXG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09b3ZlcmxheS1yZXZlYWwtcmlnaHRdLFxuLmFuaW0taW5zdGFudFtkYXRhLWFuaW09dGV4dC1yZXZlYWwtdXBdLFxuLmFuaW0taW5zdGFudFtkYXRhLWFuaW09dGV4dC1yZXZlYWwtcmlnaHRdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFuaW0tdGV4dC1yZXZlYWwsXG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09dGV4dC1yZXZlYWwtdXBdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbmltLXNjcm9sbC10cmlnZ2VyW2RhdGEtYW5pbT1vdmVybGF5LXJldmVhbC1kb3duXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpbGwtY2hhbmdlOiB1bnNldDtcbn1cblxuLmFuaW0tc2Nyb2xsLXRyaWdnZXIgLmFuaW0taW1hZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4uc2Nyb2xsbWFnaWMgLmFuaW0tc2Nyb2xsLWZhZGUtaW4tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEwMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLnNjcm9sbG1hZ2ljIC5hbmltLXNjcm9sbC1mYWRlLWluLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTEwMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2FzZS1zdHVkeS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjJkNWM7XG59XG5cbi5mbG91cmlzaC1saW5lIC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiA2cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZmxvdXJpc2gtbGluZSAubGluZSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubG9nby1jb250YWluZXI6YWZ0ZXIge1xuICBhbmltYXRpb246IGJsaW5rIDAuOXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSAhaW1wb3J0YW50O1xufVxuXG4ubmljZS1mYWRlLWluLCAubmljZS1mYWRlLWluLCAubmljZS1mYWRlLWluLTIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmljZS1mYWRlLWluLmFjdGl2ZSwgLm5pY2UtZmFkZS5hY3RpdmUsIC5uaWNlLWZhZGUtaW4tMi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGlnaHRib3gtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGlnaHRib3gtLWNvbnRhaW5lciAuc3BsaWRlX19saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saWdodGJveC0tY29udGFpbmVyIC5zcGxpZGVfX3NsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpZ2h0Ym94LS1jb250YWluZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5saWdodGJveC0tY29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0tIENPTFVNTlMgLS0tLSAqL1xuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29sdW1ucy5jb2wtLTEgPiAuY29sIHtcbiAgZmxleDogMTAwJTtcbn1cbi5jb2x1bW5zLmNvbC0tMiA+IC5jb2wge1xuICBmbGV4OiAwIDEgNTAlO1xufVxuLmNvbHVtbnMuY29sLS0zID4gLmNvbCB7XG4gIGZsZXg6IDAgMSAzMy4zMzMlO1xufVxuLmNvbHVtbnMuY29sLS00ID4gLmNvbCB7XG4gIGZsZXg6IDAgMSAyNSU7XG59XG4uY29sdW1ucy5jb2wtLTUgPiAuY29sIHtcbiAgZmxleDogMCAxIDIwJTtcbn1cbi5jb2x1bW5zLmNvbC0tNiA+IC5jb2wge1xuICBmbGV4OiAwIDEgMTYuNjY2NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4vKiAtLS0tIEZMRVggLS0tLSAqL1xuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMHB4KSB7XG4gIC5mbGV4LXJvdy0tbWF4LWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5mbGV4LXJvdy0tbWluLWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtcm93LS1tYXgtc21hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5mbGV4LXJvdy0tbWluLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmxleC1yb3ctLW1heC1tZWRpdW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXJvdy0tbWluLW1lZGl1bSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZsZXgtcm93LS1tYXgtdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmxleC1yb3ctLW1pbi10YWJsZXQtcG9ydHJhaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1yb3ctLW1heC1sYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LXJvdy0tbWluLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtcm93LS1tYXgteGxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtcm93LS1taW4teGxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgLmZsZXgtcm93LS1tYXgtZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NzBweCkge1xuICAuZmxleC1yb3ctLW1pbi1mb290ZXJicmVhayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWF4LWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsZXgtcm93LXJldmVyc2UtLW1pbi1hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtcm93LXJldmVyc2UtLW1heC1zbWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWluLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1tYXgtbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1taW4tbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1tYXgtdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1taW4tdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWF4LWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWluLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1yb3ctcmV2ZXJzZS0tbWF4LXhsYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtcm93LXJldmVyc2UtLW1pbi14bGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1tYXgtZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LXJvdy1yZXZlcnNlLS1taW4tZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWF4LWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWluLWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1tYXgtc21hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWluLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmxleC1jb2x1bW4tLW1heC1tZWRpdW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWluLW1lZGl1bSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1tYXgtdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmxleC1jb2x1bW4tLW1pbi10YWJsZXQtcG9ydHJhaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1jb2x1bW4tLW1heC1sYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWNvbHVtbi0tbWluLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1tYXgteGxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1taW4teGxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgLmZsZXgtY29sdW1uLS1tYXgtZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NzBweCkge1xuICAuZmxleC1jb2x1bW4tLW1pbi1mb290ZXJicmVhayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWF4LWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtLW1pbi1hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtLW1heC1zbWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWluLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1tYXgtbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1taW4tbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1tYXgtdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1taW4tdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWF4LWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWluLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS0tbWF4LXhsYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtLW1pbi14bGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1tYXgtZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLS1taW4tZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBweCkge1xuICAuZmxleC1ub3dyYXAtLW1heC1hbGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsZXgtbm93cmFwLS1taW4tYWxsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtbm93cmFwLS1tYXgtc21hbGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxleC1ub3dyYXAtLW1pbi1zbWFsbCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWF4LW1lZGl1bSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWluLW1lZGl1bSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWF4LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWluLXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1ub3dyYXAtLW1heC1sYXJnZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1ub3dyYXAtLW1pbi1sYXJnZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1ub3dyYXAtLW1heC14bGFyZ2Uge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtbm93cmFwLS1taW4teGxhcmdlIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWF4LWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LW5vd3JhcC0tbWluLWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1heC1hbGwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1pbi1hbGwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWF4LXNtYWxsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1pbi1zbWFsbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmxleC13cmFwLS1tYXgtbWVkaXVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1pbi1tZWRpdW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWF4LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmxleC13cmFwLS1taW4tdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC13cmFwLS1tYXgtbGFyZ2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LXdyYXAtLW1pbi1sYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWF4LXhsYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWluLXhsYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgLmZsZXgtd3JhcC0tbWF4LWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NzBweCkge1xuICAuZmxleC13cmFwLS1taW4tZm9vdGVyYnJlYWsge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1heC1hbGwge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsZXgtd3JhcC1yZXZlcnNlLS1taW4tYWxsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZsZXgtd3JhcC1yZXZlcnNlLS1tYXgtc21hbGwge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1pbi1zbWFsbCB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWF4LW1lZGl1bSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWluLW1lZGl1bSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWF4LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWluLXRhYmxldC1wb3J0cmFpdCB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1heC1sYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1pbi1sYXJnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmxleC13cmFwLXJldmVyc2UtLW1heC14bGFyZ2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtd3JhcC1yZXZlcnNlLS1taW4teGxhcmdlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWF4LWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY3MHB4KSB7XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS0tbWluLWZvb3RlcmJyZWFrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxufVxuXG4uYWxpZ24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5hbGlnbi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3JpZC5jb2wtMSAuZ3JpZC1pdGVtIHtcbiAgZmxleDogMTAwJTtcbn1cbi5ncmlkLmNvbC0yIC5ncmlkLWl0ZW0ge1xuICBmbGV4OiAwIDEgNTAlO1xufVxuLmdyaWQuY29sLTMgLmdyaWQtaXRlbSB7XG4gIGZsZXg6IDAgMSAzMy4zMzMlO1xufVxuLmdyaWQuY29sLTQgLmdyaWQtaXRlbSB7XG4gIGZsZXg6IDAgMSAyNSU7XG59XG4uZ3JpZC5jb2wtNSAuZ3JpZC1pdGVtIHtcbiAgZmxleDogMCAxIDIwJTtcbn1cbi5ncmlkLmNvbC02IC5ncmlkLWl0ZW0ge1xuICBmbGV4OiAwIDEgMTYuNjY2NiU7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay0tbGcge1xuICBtaW4taGVpZ2h0OiA5MnZoO1xufVxuLmJsb2NrLS1tZCB7XG4gIG1pbi1oZWlnaHQ6IDcydmg7XG59XG4uYmxvY2sgLmNvbHVtbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiAtLS1CVVRUT05TLS0tICovXG4uYnV0dG9uIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi5uby1hcnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG4uYnV0dG9uLS1zcXVhcmUge1xuICBwYWRkaW5nOiAxcHggMjhweCAxcHggMjJweDtcbn1cbi5idXR0b24tLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbi0tdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24sXG4uYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idXR0b246YWZ0ZXIsXG4uYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDU4JTtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmJ1dHRvbi5uby1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24tY29udGFpbmVyLmFsdGVybmF0ZSAuYnV0dG9uOm50aC1jaGlsZChvZGQpIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGJvcmRlci1jb2xvcjogIzM4YmVjYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24tY29udGFpbmVyIC5idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLmJ1dHRvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGhlbWUtLWxpZ2h0IC5idXR0b24ge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi50aGVtZS0tbGlnaHQgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnRoZW1lLS1saWdodCAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4udGhlbWUtLWxpZ2h0IC5idXR0b24tLXRleHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi50aGVtZS0tZGFyayAuYnV0dG9uIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4udGhlbWUtLWRhcmsgLmJ1dHRvbjphZnRlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnRoZW1lLS1kYXJrIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi50aGVtZS0tZGFyayAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJ1dHRvbi5uby1hcnJvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICB9XG4gIC5idXR0b24tLXNxdWFyZSB7XG4gICAgcGFkZGluZzogMXB4IDI4cHggMXB4IDIycHg7XG4gIH1cbiAgLmJ1dHRvbi0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmJ1dHRvbi0tdGV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJ1dHRvbjphZnRlcixcbi5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTglO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4vKiAtLS0gUE9QVVBTIC0tLSAqL1xuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9wdXAgLnBvcHVwLWJhY2tncm91bmQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCA0MywgNTksIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wb3B1cC5zaG93IC5wb3B1cC1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucG9wdXAgLnBvcHVwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5NCU7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgbWF4LWhlaWdodDogOTYlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wb3B1cC5zaG93IC5wb3B1cC13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvcHVwIC5wb3B1cC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiAzMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3B1cCAucG9wdXAtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xufVxuXG4ucG9wdXAgLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmJlZm9yZSxcbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzcHg7XG4gIHRvcDogM3B4O1xuICByaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4ucG9wdXAgLmNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNsb3NlLWJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgaGVpZ2h0OiA4MiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAtNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBvcHVwIC5jbG9zZS1idXR0b246aG92ZXIgcCB7XG4gIGxlZnQ6IC00OHB4O1xufVxuXG4ucG9wdXAuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wb3B1cC5zaG93IC5wb3B1cC13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uY3VzdG9tLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0gLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGUtaXRlbSAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLmxheW91dC0tbGVmdC1hbGlnbmVkIC5jb250ZW50LXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGUtaXRlbS5sYXlvdXQtLWNlbnRlcmVkIC5jb250ZW50LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0ubGF5b3V0LS1yaWdodC1hbGlnbmVkIC5jb250ZW50LXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0gaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNzVzIGVhc2UtaW4tb3V0O1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0ucHJlcGFyZSwgLmN1c3RvbS1zbGlkZXIgLnNsaWRlLWl0ZW0uYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLnByZXBhcmUgaW1nLCAuY3VzdG9tLXNsaWRlciAuc2xpZGUtaXRlbS5hY3RpdmUgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLnByZXBhcmUgaW1nIHtcbiAgei1pbmRleDogMTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLmFjdGl2ZSAuY29udGVudC1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGUtaXRlbS51bnByZXBhcmUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLmtlZXAtY29udGVudC5hY3RpdmUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZS1pdGVtLmtlZXAtY29udGVudC5wcmVwYXJlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGVyLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGVyLWRvdHMgLmRvdCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDIxNCwgMjE0LCAwLjIyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5jdXN0b20tc2xpZGVyIC5zbGlkZXItZG90cyAuZG90Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY3VzdG9tLXNsaWRlciAuc2xpZGVyLWRvdHMgLmRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDVjO1xufVxuLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIC5kb3Q6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbn1cblxuLmhvbWUgLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIC5kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbn1cblxuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94IC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzFkNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogLTVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXI6IHNvbGlkICMxYjM2NWQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNHB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4uZHJvcGRvd24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIG1pbi13aWR0aDogMjE1cHg7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLS1zdWIge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4uZHJvcGRvd24tLXN1YiAuZHJvcGRvd25fX21lbnUtLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDI3OHB4O1xufVxuLmRyb3Bkb3duLS1zdWIgLmRyb3Bkb3duX19tZW51IGxpIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5kcm9wZG93bi0tc3ViIC5kcm9wZG93bl9fbWVudSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZHJvcGRvd24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiVWx0cmFcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE0cHggMjBweCAxM3B4IDE4cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZHJvcGRvd25fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJvcGRvd25fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5kcm9wZG93bl9fbWVudSB7XG4gIG1hcmdpbjogMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kcm9wZG93bl9fbWVudS0td3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA1O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZHJvcGRvd25fX21lbnUgbGkge1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4ODg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5kcm9wZG93bl9fbWVudSBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd25fX21lbnUgbGkgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZHJvcGRvd25fX21lbnUgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uZHJvcGRvd25fX21lbnUgbGk6aG92ZXIsIC5kcm9wZG93bl9fbWVudSBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4uZHJvcGRvd25fX21lbnUgbGkuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93biAuZmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtMjhweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbn1cbi5kcm9wZG93biAuZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLzIwMjJOZXdTYWxlcy9pY29ucy91cC5wbmdcIik7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRyb3Bkb3duLmNsb3NlZCAuZmEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbiNzdWItY2F0ZWdvcnkuZHJvcGRvd24gLmRyb3Bkb3duX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzdWItY2F0ZWdvcnkuZHJvcGRvd24gLmRyb3Bkb3duX19tZW51LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3dpdGNoX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMzRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnN3aXRjaF9fY29udGFpbmVyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnN3aXRjaCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uc3dpdGNoX190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnN3aXRjaF9fdG9nZ2xlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zd2l0Y2hfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJBbnRvblwiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc3dpdGNoX19sYWJlbC0tb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc3dpdGNoX19sYWJlbC0tb2ZmIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGxlZnQ6IDc1JTtcbn1cbi5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2hfX3RvZ2dsZTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaF9fdG9nZ2xlIC5zd2l0Y2hfX2xhYmVsLS1vbiB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaF9fdG9nZ2xlIC5zd2l0Y2hfX2xhYmVsLS1vZmYge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zd2l0Y2gtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2l0Y2gtLWJ1dHRvbnNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpdGNoLS1idXR0b25zIHNtYWxsIHtcbiAgZmxleDogMCAwIDYwcHg7XG59XG4uc3dpdGNoLS1idXR0b25zIGJ1dHRvbiB7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiQW50b25cIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3aXRjaC0tYnV0dG9ucyBidXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5zd2l0Y2gtLWJ1dHRvbnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5zd2l0Y2gtLWJ1dHRvbnMgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvYWRpbmcuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9hZGluZy5hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2FkaW5nIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5sb2FkaW5nLS1zbWFsbCBpbWcge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZDpob3ZlcjphZnRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJkX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2FyZF9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjc1KSwgdHJhbnNwYXJlbnQpO1xufVxuLmNhcmRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0LjZweDtcbiAgYm90dG9tOiAxMi44cHg7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJkX190YWdsaW5lIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkX19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyMmVmYzA7XG59XG4uY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGFnZS1jYXJlZXJzIGgxOmFmdGVyLCAuc2luZ2xlLXNlcnZpY2VzIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJfXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci0tZnVsbCAuY29udGFpbmVyLFxuLmJhbm5lci0tZnVsbCAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODAwcHg7XG59XG4uYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIyZWZjMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmJhbm5lciAuY29udGVudC1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIHAgKyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYmFubmVyLS1zbGlkZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDU7XG59XG4uYmFubmVyLS1zbGlkZXIgLmNvbnRlbnQtd3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmFubmVyLS1zbGlkZXIgLmNvbnRlbnQtd3JhcHBlciBoMSAjdHlwZXdyaXRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIgaDEgI3R5cGV3cml0ZXIgLlR5cGV3cml0ZXJfX2N1cnNvciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIgaDEgI3R5cGV3cml0ZXIgLlR5cGV3cml0ZXJfX2N1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIl9cIjtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uYmFubmVyLS1zbGlkZXIgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmFubmVyLS1zbGlkZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBvcGFjaXR5OiAwLjU1ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLS1zbGlkZXIgLmJhbm5lcmltYWdlIHtcbiAgaGVpZ2h0OiAxMjlweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuLmJhbm5lci0tc2xpZGVyIC5iYW5uZXJtZW51d3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVyLS1zbGlkZXIgLmJhbm5lcm1lbnV3cmFwIGEge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLS1zbGlkZXIgLmJhbm5lcm1lbnV3cmFwIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogNTglO1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFubmVyLS1zbGlkZXIgLlR5cGV3cml0ZXJfX2N1cnNvcjpiZWZvcmUge1xuICBhbmltYXRpb246IGJsaW5rIDAuOXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyOCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNzIlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJhbm5lci0tc3VicGFnZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY3MXB4O1xufVxuLmJhbm5lci0tc3VicGFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDczLjMlO1xuICBoZWlnaHQ6IDU2MXB4O1xuICBsZWZ0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJhbm5lci0tc3VicGFnZSAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ1JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNzUpLCB0cmFuc3BhcmVudCk7XG59XG4uYmFubmVyLS1zdWJwYWdlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDI5MHB4O1xufVxuLmJhbm5lci0tc3VicGFnZSAuY29udGVudC1jb250YWluZXIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJfXCI7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmFubmVyLS1zdWJwYWdlIC5jb250ZW50LWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBtYXgtd2lkdGg6IDcxOHB4O1xufVxuLmJhbm5lci0tc3VicGFnZSAuY29udGVudC1jb250YWluZXIgLmJhbm5lcmltYWdlIHtcbiAgaGVpZ2h0OiAxOTNweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuLmJhbm5lci0tc3VicGFnZSAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhbm5lci0tc3VicGFnZSAuYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwN3B4O1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDcwN3B4O1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgb3BhY2l0eTogMC41NTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLS1zdWJwYWdlLTIgLmNvbnRlbnQtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA0NTlweDtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG4uYmFubmVyLS1zdWJwYWdlLTIgLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJfXCI7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIgaDEgc3BhbiB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5jb250ZW50LWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogNzUwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5iYW5uZXJtZW51IHtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG59XG4uYmFubmVyLS1zdWJwYWdlLTIgLmJhbm5lcm1lbnUgYSB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuYmFubmVybWVudSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IDU0JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJhbm5lci0tc3VicGFnZS0yIC5iYW5uZXJtZW51IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYW5uZXItLXN1YnBhZ2UtMiAuYmFubmVybWVudSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uYmFubmVyLS1sb2dvIC5jb250ZW50LWNvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhbm5lci0tbG9jYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTM0NXB4O1xufVxuLmJhbm5lci0tbG9jYXRpb25zIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOTAzcHg7XG59XG4uYmFubmVyLS1sb2NhdGlvbnMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjQ3cHg7XG59XG4uYmFubmVyLS1sb2NhdGlvbnMgLmNvbnRlbnQtY29udGFpbmVyIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXItLWxvY2F0aW9ucyAuY29udGVudC1jb250YWluZXIgaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIl9cIjtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJhbm5lci0tbG9jYXRpb25zIC5jb250ZW50LWNvbnRhaW5lciBoMSBzcGFuIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uYmFubmVyLS1sb2NhdGlvbnMgLmNvbnRlbnQtY29udGFpbmVyIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA2MTBweDtcbn1cbi5iYW5uZXItLWxvY2F0aW9ucyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5MDNweDtcbn1cbi5iYW5uZXItLWxvY2F0aW9ucyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG4uYmFubmVyLS1uZXdzdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uYmFubmVyLS1uZXdzdGVhbSBoMSB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uYmFubmVyLS1uZXdzdGVhbSBoMSBzcGFuIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4uYmFubmVyLS1uZXdzdGVhbSAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJyZWFkY3J1bWJzIHNwYW4ge1xuICBtYXJnaW46IDAgMXB4O1xufVxuLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMDA1YyAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS13b3JrIC5jYXNlLXN0dWRpZXMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYWdlLXdvcmsgLnBhZ2UtYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGJvdHRvbTogMTIwcHg7XG59XG4ucGFnZS13b3JrIC5wYWdlLWJhbm5lciAuY29udGVudC1jb250YWluZXIgaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIl9cIjtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2Utd2hhdC13ZS1kbyAuYmFubmVyLS1zdWJwYWdlLTIgLmNvbnRlbnQtY29udGFpbmVyLCAucGFnZS1jb250YWN0IC5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIge1xuICBib3R0b206IDkxcHggIWltcG9ydGFudDtcbn1cblxuLmNhcmRfX2ltYWdlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmNhcmRfX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbiN0eXBld3JpdGVyIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuXG4uc2Nyb2xsLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmJhbm5lcmltYWdlIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTExMHB4O1xuICB9XG4gIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmFubmVyLS1zdWJwYWdlLTIgLmlucGFnZWJhbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxuICAuYmFubmVyLS1zdWJwYWdlLTIgLmNvbnRlbnQtY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZS0yIC5jb250ZW50LWNvbnRhaW5lciBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UtMiAuY29udGVudC1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZS0yIC5iYW5uZXJtZW51IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utd2hhdC13ZS1kbyBoMSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuYmFubmVyLS1uZXdzdGVhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJhbm5lci0tbmV3c3RlYW0gaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmJhbm5lci0tbmV3c3RlYW0gaDEgc3BhbiB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gIH1cbiAgLmJhbm5lci0tbmV3c3RlYW0gLnN1Yi10aXRsZSB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxuICAuYmFubmVyLS1zdWJwYWdlIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY3MXB4O1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHRvcDogdW5zZXQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAuYmFubmVyLS1zdWJwYWdlIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjc1KSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZSAuY29udGVudC1jb250YWluZXIgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIl9cIjtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZSAuY29udGVudC1jb250YWluZXIgaDQge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXJpbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG4gIC5iYW5uZXItLXN1YnBhZ2UgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJhbm5lci0tc3VicGFnZSAuYnV0dG9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmJhbm5lcmltYWdlIHtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXRlY2hub2xvZ3kgLmJhbm5lcmltYWdlIHtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuLnBhZ2UtbmV3cyAubmV3cy1zZWN0aW9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29udHJvbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucG9zdHlwZS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc29ydC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zb3J0LWNvbnRyb2xzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qge1xuICB3aWR0aDogOTJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qtc3R5bGVkIC5mYS1jaGV2cm9uLWRvd24ge1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4OiAxMDAlO1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzLTIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5uZXdzLXNlY3Rpb24gLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW06bnRoLWNoaWxkKDIpOmJlZm9yZSwgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMzFkNDQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTE6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMzFkNDQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLmFjdGl2ZSxcbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTEuYWN0aXZlLFxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuXG4udGhlbWUtLWxpZ2h0IC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4udGhlbWUtLWxpZ2h0IC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWVmYmY7XG59XG4udGhlbWUtLWxpZ2h0IC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLmFjdGl2ZSwgLnRoZW1lLS1saWdodCAuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZy10b3A6IDI0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG59XG4ubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5jLS1tZCB7XG4gIG1heC13aWR0aDogMTM3N3B4O1xufVxuLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiBoMyB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDcxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiAubmV3c2J0bmNvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3Qge1xuICBtaW4td2lkdGg6IDMzMnB4O1xuICBtYXJnaW4tdG9wOiAxNzdweDtcbn1cbi5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjEwcHg7XG59XG4ubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0Om50aC1vZi10eXBlKDMpIHtcbiAgZmxleDogMztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdDpudGgtb2YtdHlwZSgzKSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzODdweDtcbn1cbi5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLmdyaWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7XG59XG4ubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDU4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIC0tLS0gUE9TVCBHUklEIC0tLS0gKi9cbi5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC5wb3N0LWRhdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQge1xuICBnYXA6IDEuOCU7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW0ge1xuICBmbGV4OiAwIDEgMzIuMTMlO1xufVxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtOm50aC1vZi10eXBlKDEpLCAubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICBmbGV4OiAwIDEgNDkuMSU7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMSkgLmltYWdlLWNvbnRhaW5lciwgLm5ld3Mtc2VjdGlvbiAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtOm50aC1vZi10eXBlKDIpIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDM2OXB4O1xufVxuLm5ld3Mtc2VjdGlvbiAuZmlsdGVyLWNvbnRyb2xzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQgLmdyaWQtcG9zdCB7XG4gIGZsZXg6IDAgMSAyNC4yNTQ5NjY4ODc0JTtcbn1cblxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZCB7XG4gIGdhcDogMC45OSU7XG59XG5cbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmMDA1YztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA2MXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAucG9zdC1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAucG9zdC1kYXRlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjE2cHg7XG59XG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweDtcbn1cblxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0IC5jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbn1cblxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0LFxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHg7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLXBvc3Q6aG92ZXIgaDUsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3Q6aG92ZXIgaDUge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QgLmNvbnRhaW5lcixcbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QgLmNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QgLmNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjtcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyOmhvdmVyIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QgLmNvbnRhaW5lcjpob3ZlciAuaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lcixcbi5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG5cbi5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5hbmltYXRlLFxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmhpZGUsXG4ubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG5cbi5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5oaWRlLFxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLnNob3cgLmNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC50aXRsZSB7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIgcCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZ3JpZC1wb3N0LmFuaW1hdGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmV3c2J0bmNvbiAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDU4JTtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLm5ld3NidG5jb24gLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLm5ld3NidG5jb24gLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubmV3c2J0bmNvbiAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweDtcbiAgfVxuICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5jLS1tZCB7XG4gICAgbWF4LXdpZHRoOiAxMzc3cHg7XG4gIH1cbiAgLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiBoMyB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLm5ld3NidG5jb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IHtcbiAgICBtaW4td2lkdGg6IDMzMnB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmbGV4OiB1bnNldDtcbiAgfVxuICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdDpudGgtb2YtdHlwZSgzKSB7XG4gICAgZmxleDogMztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3Q6bnRoLW9mLXR5cGUoMykgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzODdweDtcbiAgfVxuICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0Om50aC1vZi10eXBlKDMpIGg1LnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbiAuZ3JpZCB7XG4gICAgZ2FwOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiAuZ3JpZCB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtOm50aC1vZi10eXBlKDEpLCAubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5uZXdzLXNlY3Rpb24gLmdyaWQuY29sLTMgLmdyaWQtaXRlbTpudGgtb2YtdHlwZSgxKSAuaW1hZ2UtY29udGFpbmVyLCAubmV3cy1zZWN0aW9uIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMzNweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5maWx0ZXItY29udHJvbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICAuZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAudGl0bGUge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHAgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHAgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS0xOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzAzMWQ0NDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAudGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC50aXRsZS1jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDg3cHg7XG4gIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiA2NzdweDtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAudGl0bGUtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMmVmYzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA2cHggMzVweCAxMHB4IDE1cHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC50aXRsZS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC50aXRsZS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgbWF4LWhlaWdodDogNTgwcHg7XG4gIGhlaWdodDogMzB2dztcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDQlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdzpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHVsIHtcbiAgaGVpZ2h0OiA1NTcuMDhweDtcbiAgZ2FwOiAxMHB4O1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuMjk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMXM7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX190cmFjayB1bCBsaS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkuaXMtcHJldiwgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkuaXMtbmV4dCB7XG4gIG9wYWNpdHk6IDAuNjQ7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZ2FwOiAzcHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzEuMDRweDtcbiAgaGVpZ2h0OiA0LjM2cHg7XG59XG4uZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMmVmYzA7XG59XG5cbi5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAyN3B4O1xuICBjb2x1bW4tZ2FwOiAyNnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDMyMS41cHgpO1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCBoMiB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSwgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSwgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg1KSwgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSwgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG59XG4uY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLCAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpLCAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDcpLCAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbn1cbi5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBncmlkLXJvdzogMi80O1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW0uZ3JpZC1zdGF0ZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtIC5jYXJkLS1jYXNlLXN0dWR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4uY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoOSkgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4uY2FzZS1zdHVkaWVzIC5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxZWZiZjtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4uY2FzZS1zdHVkaWVzIC5ncmlkIHtcbiAgZ2FwOiA0MHB4O1xufVxuLmNhc2Utc3R1ZGllcyAuZ3JpZC5jb2wtMiAuZ3JpZC1pdGVtIHtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMjBweCk7XG59XG4uY2FzZS1zdHVkaWVzIC5ncmlkIC5jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYyJTtcbn1cbi5jYXNlLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4uY2FzZS1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnBhZ2UtYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnRhZ2xpbmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI0cHg7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDAgMSAzNSU7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDAgMSA4NSU7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyAuY29sdW1ucyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MTRweDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93X19pbmRleCB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBmb250LXNpemU6IDYxcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyBoMyB7XG4gIGZvbnQtc2l6ZTogNjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnN0YXRpc3RpY3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBnYXA6IDYxcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5zdGF0aXN0aWNzIC5zdGF0IHtcbiAgbWluLXdpZHRoOiAyNDJweDtcbn1cblxuLnNpbmdsZS1jYXNlc3R1ZGllcyAudGFnbGluZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uc2luZ2xlLWNhc2VzdHVkaWVzIC5wYWdlLWJhbm5lciAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzUwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnBhZ2UtYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciBzcGFuIHtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnNpbmdsZS1zZXJ2aWNlcyAuaW5uZXItY29udGFpbmVyIGEsIC5zaW5nbGUtdGVjaG5vbG9neSAuaW5uZXItY29udGFpbmVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtc2VydmljZXMgLmlubmVyLWNvbnRhaW5lciBhOmJlZm9yZSwgLnNpbmdsZS10ZWNobm9sb2d5IC5pbm5lci1jb250YWluZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMXB4O1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1zZXJ2aWNlcyAuaW5uZXItY29udGFpbmVyIGE6aG92ZXIsIC5zaW5nbGUtdGVjaG5vbG9neSAuaW5uZXItY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24uc2VydmljZXMtdGVhbSwgLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5wYWdlLXdoYXQtd2UtZG8gLnNlcnZpY2VzLXRlYW0gYSB7XG4gIGNvbG9yOiAjZmYwMDVjICFpbXBvcnRhbnQ7XG59XG5ib2R5LnBhZ2Utd2hhdC13ZS1kbyAuc2VydmljZXMtdGVhbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbn1cblxuYm9keSAuY3RhIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuYm9keSAuY3RhIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cblxuLnNyZXJ2aWNlcy1wbGFubmluZyAuY3RhIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnBhZ2UtdGFsb24tc2luZ2Fwb3JlIC5zZWN0aW9uLmNhc2VfdGVhc2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtdGVjaG5vbG9neSAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjAwNWMgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uc2luZ2xlLXRlY2hub2xvZ3kgLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXNlLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNwbGlkZV9fdHJhY2sge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC50aXRsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB3aWR0aDogOTIlO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAudGl0bGUtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogLTU4MHB4O1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyMmVmYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDM1cHggMTBweCAxNXB4O1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAudGl0bGUtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLnRpdGxlLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1ODBweDtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5jYXJkX190YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLmNhcmRfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdzphZnRlciB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdyBzdmcge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldjphZnRlciB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dDphZnRlciB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX190cmFjayB1bCB7XG4gICAgaGVpZ2h0OiA1NTcuMDhweDtcbiAgICBnYXA6IDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjI5O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMXM7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHVsIGxpLmlzLWFjdGl2ZSAuY2FyZDphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHVsIGxpLmlzLXByZXYsIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHVsIGxpLmlzLW5leHQge1xuICAgIG9wYWNpdHk6IDAuNjQ7XG4gIH1cbiAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyAuY2FyZC1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBnYXA6IDNweDtcbiAgfVxuICAuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIC5jYXJkLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzMS4wNHB4O1xuICAgIGhlaWdodDogNC4zNnB4O1xuICB9XG4gIC5mZWF0dXJlZC1jYXNlLXN0dWRpZXMgLmNhcmQtc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmZpbHRlci1jb250cm9scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmNhc2Utc3R1ZGllcyAuYmxvY2stZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBoZWlnaHQ6IDMyMnB4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNikge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoNykge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoOCkge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtY2hpbGQoOSkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbS5ncmlkLXN0YXRlbWVudCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuY2FzZS1zdHVkaWVzIC5ibG9jay1ncmlkIC5ncmlkLWl0ZW06bnRoLW9mLXR5cGUoMikgaDIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLmJsb2NrLWdyaWQgLmdyaWQtaXRlbTpudGgtb2YtdHlwZSg5KSBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmNhc2Utc3R1ZGllcyAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY2FzZS1zdHVkaWVzIC5ncmlkIHtcbiAgICBnYXA6IDI2cHg7XG4gIH1cbiAgLmNhc2Utc3R1ZGllcyAuZ3JpZC5jb2wtMiAuZ3JpZC1pdGVtIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC5zZWN0aW9uLmJnLWNoYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC50YWdsaW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAucGFnZS1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLnBhZ2UtYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciBzcGFuIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuY29udGVudC1yb3cgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNhc2VfdGVhc2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC5wYWdlLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC50YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5jb2x1bW5zIC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4OiAwIDEgMzUlO1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5jb2x1bW5zIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDEgODUlO1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5jb2x1bW5zIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuY29udGVudC1yb3dfX2luZGV4IHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICBmb250LXNpemU6IDYxcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2luZ2xlLWNhc2VzdHVkaWVzIC5jb250ZW50LXJvdyBoMyB7XG4gICAgZm9udC1zaXplOiA2MXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuc3RhdGlzdGljcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyOXB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuc3RhdGlzdGljcyAuc3RhdCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuc3RhdGlzdGljcyAuc3RhdCBkaXYge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNpbmdsZS1jYXNlc3R1ZGllcyAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWxvY2F0aW9uLXRlbXBsYXRlIC5zZWN0aW9uLmNhc2VfdGVhc2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJkX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi8qIC0tLS0gVEVTVElNT05JQUxTIC0tLS0gKi9cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY3VzdG9tLXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5zbGlkZXItZG90cyB7XG4gIHRvcDogOTVweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAucXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5xdW90ZWUge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5xdW90ZWUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY3VzdG9tLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5zbGlkZXItZG90cyB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5xdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLnF1b3RlZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLnF1b3RlZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4vKiAtLS0gTkVXUyBDT05UUk9MUyAtLS0gKi9cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRlYW0tZ3JpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uYWN0aXZlLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAudGVhbS1ncmlkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbiNvdXItc3Rvcnkge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbi5oZWFkZXItbWVudSB7XG4gIG1heC13aWR0aDogMTQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtdGVhbSAuYmFubmVyLS1uZXdzdGVhbSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG59XG5cbi50ZWFtLW1lbWJlcnMge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi50ZWFtLW1lbWJlcnMgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4udGVhbS1tZW1iZXJzIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgZmxleDogMCAxIDI1JTtcbiAgcGFkZGluZzogOHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDI5MHB4O1xufVxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtIGg1LnRpdGxlIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmFuaW1hdGUsIC50ZWFtLWdyaWQgLmdyaWQtaXRlbS5oaWRlLCAudGVhbS1ncmlkIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG5cbi50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIC5maWx0ZXItY29udHJvbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW0tZmlsdGVyIC5jb250cm9scy1jb250YWluZXIgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIC5maWx0ZXItY29udHJvbHMuZmlsdGVyLWNvbnRyb2xzLTIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0uYW5pbWF0ZSxcbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5oaWRlLFxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0uaGlkZSxcbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5sb2FkLWhpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5zaG93IC5jb250YWluZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFtLWluc2VydCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuLnRlYW0taW5zZXJ0IC5uZXdzLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRlYW0taW5zZXJ0IHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAudGVhbS1pbnNlcnQgLm5ld3MtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuICAjb3VyLXN0b3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLmhlYWRlci1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnBhZ2UtdGVhbSAuYmFubmVyLS1uZXdzdGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDE1OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICB9XG4gIC50ZWFtLW1lbWJlcnMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnRlYW0tbWVtYmVycyAuZ3JpZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC50ZWFtLW1lbWJlcnMgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRlYW0tZ3JpZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgICBmbGV4OiAwIDEgOTAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZWFtLWdyaWQgLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG4gIC50ZWFtLWdyaWQgLmdyaWQtaXRlbSBoNS50aXRsZSB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC50ZWFtLWdyaWQgLmdyaWQtaXRlbS5hbmltYXRlLCAudGVhbS1ncmlkIC5ncmlkLWl0ZW0uaGlkZSwgLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIC50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlYW0tZmlsdGVyIC5jb250cm9scy1jb250YWluZXIgLmZpbHRlci1jb250cm9scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZWFtLWZpbHRlciAuY29udHJvbHMtY29udGFpbmVyIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVhbS1maWx0ZXIgLmNvbnRyb2xzLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRyb2xzLmZpbHRlci1jb250cm9scy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC50ZWFtLWdyaWQgLmdyaWQtaXRlbS5hbmltYXRlLFxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmhpZGUsXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmhpZGUsXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLnNob3cgLmNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZWFtLWluc2VydCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudGVhbS1pbnNlcnQgLm5ld3MtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9nby1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG59XG4ubG9nby1zbGlkZXItLWxvY2F0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuLmxvZ28tc2xpZGVyIGgzIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDU4JTtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1OCU7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX190cmFjayB1bCB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXItLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgaDMge1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdyBzdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3cgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zZWN0aW9uLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDU4JTtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zZWN0aW9uLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1OCU7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuc2VjdGlvbi5sb2dvLXNsaWRlciAuY2xpZW50LXNsaWRlciAuc3BsaWRlX19hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zZWN0aW9uLmxvZ28tc2xpZGVyIC5jbGllbnQtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24ubG9nby1zbGlkZXIgLmNsaWVudC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sgdWwgbGkgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50YWxvbi1pbnRybyBoMiB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuLnRhbG9uLWludHJvIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnBhZ2UtYWJvdXQtdXMgLnRhbG9uLWludHJvIHtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG59XG4ucGFnZS1hYm91dC11cyAudGFsb24taW50cm8gaDIge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgbWF4LXdpZHRoOiA4OTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1hYm91dC11cyAudGFsb24taW50cm8sIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRhbG9uLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWFib3V0LXVzIC50YWxvbi1pbnRybyBoMiwgLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAudGFsb24taW50cm8gaDIge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIG1heC13aWR0aDogODk2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXQtdXMgLnRhbG9uLWludHJvIHAsIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRhbG9uLWludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAucGFnZS1hYm91dC11cyAudGVhbS1tZW1iZXJzLCAucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC50ZWFtLW1lbWJlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnR3by1jb2x1bW4gLnRjLXRpdGxlIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG4udHdvLWNvbHVtbiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG4udHdvLWNvbHVtbiAuY29sLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50d28tY29sdW1uIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDMyM3B4O1xufVxuLnR3by1jb2x1bW4gLmNvbC0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnR3by1jb2x1bW4gLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgMCA2NnB4O1xufVxuLnR3by1jb2x1bW4gLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnR3by1jb2x1bW4gLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgaDMge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4udHdvLWNvbHVtbiAucm93Om50aC1jaGlsZChldmVuKSAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDY2cHggMCAwO1xufVxuLnR3by1jb2x1bW4tLWxhcmdlIC5jb2x1bW5zID4gLmNvbC0taW1hZ2Uge1xuICBmbGV4OiAwIDEgNjAlO1xufVxuLnR3by1jb2x1bW4gLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIG9yZGVyOiAyO1xufVxuLnR3by1jb2x1bW4tLXN3YXAgLnJvdzpudGgtY2hpbGQob2RkKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgb3JkZXI6IDE7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG4udHdvLWNvbHVtbi0tc3dhcCAucm93Om50aC1jaGlsZChldmVuKSAuY29sOmxhc3QtY2hpbGQge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xufVxuLnR3by1jb2x1bW4tLXN3YXAgLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG4udHdvLWNvbHVtbi0tc3dhcCAucm93Om50aC1jaGlsZChvZGQpIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50d28tY29sdW1uLS1zd2FwIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNjZweCAwIDA7XG59XG4udHdvLWNvbHVtbiAuYnV0dG9uIHtcbiAgY29sb3I6ICMyMWVmYmYgIWltcG9ydGFudDtcbn1cbi50d28tY29sdW1uIC5idXR0b246YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50d28tY29sdW1uIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnR3by1jb2x1bW4gLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuXG4uYWJvdXQtdGMge1xuICBwYWRkaW5nLXRvcDogMTM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDg3cHg7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFib3V0LXRjIC5jb2x1bW5zIC5jb2wtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgNTEuNSU7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgLmNvbC0taW1hZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzc0cHg7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIl9cIjtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgaDIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYWJvdXQtdGMgLmNvbHVtbnMgLmNvbC0tdGV4dCB7XG4gIGZsZXg6IDAgMSA0OC41JTtcbn1cbi5hYm91dC10YyAuY29sdW1ucyAuY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCAwIDgxcHg7XG59XG5cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1NnB4O1xufVxuLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuY29sLS1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xufVxuLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuY29sLS1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNzRweDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiB1bnNldDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgMCAxMiU7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGg0LCAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiA3MXB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGg0OmFmdGVyLCAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGgzOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciBoMyB7XG4gIHdpZHRoOiA1MTJweDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgaDM6YWZ0ZXIge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgY29udGVudDogXCJfXCI7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdnaHQ6IDI2cHg7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IDE2cHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7ICovXG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnNlY3Rpb24uc2VydmljZXMtdGVhbSAuY29sdW1ucyAuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4uc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTIlIDAgMDtcbn1cblxuLmFuaW0tc2Nyb2xsLWZhZGUtaW4tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEwMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYW5pbS1zY3JvbGwtZmFkZS1pbi1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIC5zcGxpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4JTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG4udGMtc2xpZGVyIC50Yy1zbGlkZXItaW4gLnNwbGlkZV9fYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi50Yy1zbGlkZXIgLnRjLXNsaWRlci1pbiAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRjLXNsaWRlciAudGMtc2xpZGVyLWluIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4udGMtc2xpZGVyIC50Yy1zbGlkZXItaW4gLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGMtc2xpZGVyIC50Yy1zbGlkZXItaW4gLnNwbGlkZV9fdHJhY2sgdWwge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uY3RhIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5jdGEgYSB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24uc2VydmljZXMtdGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgaDQsIC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGg0OmFmdGVyLCAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGgzOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIC5jb2x1bW5zIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC50d28tY29sdW1uIC50Yy10aXRsZSBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICAudHdvLWNvbHVtbiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnR3by1jb2x1bW4gLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAudHdvLWNvbHVtbiAuY29sLS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50d28tY29sdW1uIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzIzcHg7XG4gIH1cbiAgLnR3by1jb2x1bW4gLmNvbC0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudHdvLWNvbHVtbiAuY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gIH1cbiAgLnR3by1jb2x1bW4gLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC50d28tY29sdW1uIC5jb2wtLXRleHQgLmNvbnRlbnQtY29udGFpbmVyIGgzIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC50d28tY29sdW1uIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxuICAudHdvLWNvbHVtbi0tbGFyZ2UgLmNvbHVtbnMgPiAuY29sLS1pbWFnZSB7XG4gICAgZmxleDogMCAxIDYwJTtcbiAgfVxuICAudHdvLWNvbHVtbiAucm93Om50aC1jaGlsZChldmVuKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbiAgLnR3by1jb2x1bW4tLXN3YXAgLnJvdzpudGgtY2hpbGQob2RkKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAudHdvLWNvbHVtbi0tc3dhcCAucm93Om50aC1jaGlsZChldmVuKSAuY29sOmxhc3QtY2hpbGQge1xuICAgIG9yZGVyOiB1bnNldDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAudHdvLWNvbHVtbi0tc3dhcCAucm93Om50aC1jaGlsZChldmVuKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG4gIC50d28tY29sdW1uLS1zd2FwIC5yb3c6bnRoLWNoaWxkKG9kZCkgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnR3by1jb2x1bW4tLXN3YXAgLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gIH1cbiAgLnR3by1jb2x1bW4gLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudHdvLWNvbHVtbiAuYnV0dG9uOmFmdGVyIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgfVxuICAudHdvLWNvbHVtbiAuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxZWZiZiAhaW1wb3J0YW50O1xuICB9XG4gIC50d28tY29sdW1uIC5idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5hYm91dC10YyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4O1xuICB9XG4gIC5hYm91dC10YyAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5hYm91dC10YyAuY29sdW1ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWJvdXQtdGMgLmNvbHVtbnMgLmNvbC0taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgNTEuNSU7XG4gIH1cbiAgLmFib3V0LXRjIC5jb2x1bW5zIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzc0cHg7XG4gIH1cbiAgLmFib3V0LXRjIC5jb2x1bW5zIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuYWJvdXQtdGMgLmNvbHVtbnMgaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiX1wiO1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICB9XG4gIC5hYm91dC10YyAuY29sdW1ucyBoMiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5hYm91dC10YyAuY29sdW1ucyAuY29sLS10ZXh0IHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxuICAuYWJvdXQtdGMgLmNvbHVtbnMgLmNvbC0tdGV4dCAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDgxcHg7XG4gIH1cbn1cbi5jYXJlZXJzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMjJweDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gaDQge1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiA2MXB4O1xuICBsaW5lLWhlaWdodDogNjFweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gaDQgc3BhbiB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLmNhcmVlcnMtc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQge1xuICBnYXA6IDI2cHg7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTNweCk7XG4gIHBhZGRpbmc6IDM4cHggNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDVjO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0OmhvdmVyOmFmdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC5jYXJlZXJzLWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC5jYXJlZXJzLWluIC5jYXJlZXJzLWwge1xuICBmbGV4OiAwIDEgMjYlO1xufVxuLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIgLmNhcmVlcnMtaW4gLmNhcmVlcnMtciB7XG4gIGZsZXg6IDAgMSA3NCU7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbiAuY2FyZWVycy1yIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbiAuY2FyZWVycy1yIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiA4cHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbjpudGgtb2YtdHlwZSgxKSAuY2FyZWVycy1yIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgaDUge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmMtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbmJvZHkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1jYXJlZXJzIC50aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMjJweDtcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIGg0IHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiBoNCBzcGFuIHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZCB7XG4gICAgZ2FwOiAyNnB4O1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgcGFkZGluZzogMzhweCA0OHB4O1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbiAuY2FyZWVycy1sIHtcbiAgICBmbGV4OiAwIDEgMjYlO1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIC5jYXJlZXJzLWluIC5jYXJlZXJzLXIge1xuICAgIGZsZXg6IDAgMSA3NCU7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIgLmNhcmVlcnMtaW4gLmNhcmVlcnMtciBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAuY2FyZWVycy1pbjpsYXN0LWNoaWxkIC5jYXJlZXJzLWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2FyZWVycy1zZWN0aW9uIC5ncmlkLWl0ZW0uZ3JpZC1wb3N0IGg1IHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5jYXJlZXJzLXNlY3Rpb24gLmdyaWQtaXRlbS5ncmlkLXBvc3QgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmNhcmVlcnMtc2VjdGlvbiAuZ3JpZC1pdGVtLmdyaWQtcG9zdCAuYy1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtY29udGFpbmVyIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAzNjJweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLWN1c3RvbS1mb3JtLTMzMC5mb3JtaW5hdG9yLWRyb3Bkb3duLS1tYXRlcmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQgIWltcG9ydGFudDtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1jdXN0b20tZm9ybS0zMzAuZm9ybWluYXRvci1kcm9wZG93bi0tbWF0ZXJpYWwgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpub3QoLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMWVmYmYgIWltcG9ydGFudDtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1jdXN0b20tZm9ybS0zMzAuZm9ybWluYXRvci1kcm9wZG93bi0tbWF0ZXJpYWwgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLXNlbGVjdC1kcm9wZG93bi5mb3JtaW5hdG9yLWRyb3Bkb3duLS1tYXRlcmlhbCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpdGxlLXRleHQge1xuICBwYWRkaW5nLXRvcDogMzk5cHg7XG59XG4udGl0bGUtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogNjFweDtcbiAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBtYXgtd2lkdGg6IDc0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRpdGxlLXRleHQgcCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRpdGxlLXRleHQgLnR0LWNvbCB7XG4gIGNvbHVtbnM6IDI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG4udGl0bGUtdGV4dCAuam9pbmxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi50aXRsZS10ZXh0IC5qb2lubGluayBhIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpdGxlLXRleHQgLmpvaW5saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiA1OCU7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi50aXRsZS10ZXh0IC5qb2lubGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4udGl0bGUtdGV4dCAuam9pbmxpbmsgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4udGl0bGUtdGV4dC0tdGkgaDMge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuLnRpdGxlLXRleHQtLXRpIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRpdGxlLXRleHQuY29udGFjdHR0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDM5OXB4O1xuICB9XG4gIC50aXRsZS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC50aXRsZS10ZXh0IHAge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC50aXRsZS10ZXh0IC50dC1jb2wge1xuICAgIGNvbHVtbnM6IDE7XG4gICAgY29sdW1uLWdhcDogMzVweDtcbiAgfVxuICAudGl0bGUtdGV4dCAuam9pbmxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRpdGxlLXRleHQgLmpvaW5saW5rIGEge1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGl0bGUtdGV4dCAuam9pbmxpbmsgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgICB0b3A6IDUzJTtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50aXRsZS10ZXh0IC5qb2lubGluayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgfVxuICAudGl0bGUtdGV4dCAuam9pbmxpbmsgYTpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50aXRsZS10ZXh0LS10aSBoMyB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICB9XG4gIC50aXRsZS10ZXh0LS10aSBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGl0bGUtdGV4dC5jb250YWN0dHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24udGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmluX3BhZ2VfYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNzhweDtcbn1cbi5pbl9wYWdlX2Jhbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0OTVweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMywgMjksIDY4LCAwLjcpIDAsIHJnYmEoMywgMjksIDY4LCAwKSAxMDAlKTtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluX3BhZ2VfYmFubmVyIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuLmluX3BhZ2VfYmFubmVyIC5pbWFnZS1jb250YWluZXItYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW5fcGFnZV9iYW5uZXIgLmltYWdlLWNvbnRhaW5lci1hYnNvbHV0ZSAuaW1nLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogOTVweDtcbiAgei1pbmRleDogMjtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiB7XG4gIGZsZXg6IDAgMSA1MCU7XG59XG4uaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIC5iLWltZy1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBpbWcge1xuICBoZWlnaHQ6IDk2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDg3cHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMTZweDtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW4gaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIl9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIxZWZiZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIGEge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiA1OCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW46bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5pbl9wYWdlX2Jhbm5lciB7XG4gICAgaGVpZ2h0OiA2NjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTc4cHg7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDMsIDI5LCA2OCwgMC43KSAwLCByZ2JhKDMsIDI5LCA2OCwgMCkgMTAwJSk7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250YWluZXIge1xuICAgIGhlaWdodDogNjYwcHg7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNjYwcHg7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogNzVweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiAuYi1pbWctZGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW4gLmItaW1nLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBpbWcge1xuICAgIGhlaWdodDogODJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5pbl9wYWdlX2Jhbm5lciAuY29udGVudC1jb250YWluZXIgLmMtLW1kIC5pcC1iYW5uZXItaW4gaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBoMjphZnRlciB7XG4gICAgY29udGVudDogXCJfXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBhIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICAgIHRvcDogNTklO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmluX3BhZ2VfYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYy0tbWQgLmlwLWJhbm5lci1pbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuaW5fcGFnZV9iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jLS1tZCAuaXAtYmFubmVyLWluOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5wYWdlLXdoYXQtd2UtZG8gLmluX3BhZ2VfYmFubmVyLCAucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5pbl9wYWdlX2Jhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG4gIC5wYWdlLXdoYXQtd2UtZG8gLmluX3BhZ2VfYmFubmVyIC5jb250YWluZXIsIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmluX3BhZ2VfYmFubmVyIC5jb250YWluZXIge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbiAgLnBhZ2Utd2hhdC13ZS1kbyAuaW5fcGFnZV9iYW5uZXIgLmltYWdlLWNvbnRhaW5lciwgLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuaW5fcGFnZV9iYW5uZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxuICAucGFnZS13aGF0LXdoYXQtd2UtZG8gLmlucGFnZWJhbm5lciBpbWcge1xuICAgIGhlaWdodDogMTE1JSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2ltcGxlUGFyYWxsYXgge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nbG9iYWxfbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDE0N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uZ2xvYmFsX2xvY2F0aW9ucyBoMyB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDYxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciB7XG4gIGZsZXg6IDAgMSBjYWxjKDI1JSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDI1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHAgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDVjO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHotaW5kZXg6IDI7XG59XG4uZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6bnRoLWNoaWxkKDcpIHtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG59XG4uZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgaDUge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZm9udC1zaXplOiAzN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgcCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiA1OCU7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlciBwIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyOmhvdmVyIHAgYTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyOmhvdmVyIGg1IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2UtY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucGFnZS1jb250YWN0IC5wYWdlLWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICBoZWlnaHQ6IDU1NHB4O1xufVxuXG4ucGFnZS1sb2NhdGlvbnMgLmdsb2JhbF9sb2NhdGlvbnMgLmgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5nbG9iYWxfbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIGgzIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gIH1cbiAgLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyIHAgYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgcCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6bnRoLWNoaWxkKDcpIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciBoNSB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgcCB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lciBzcGFuIHtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXIgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICB0b3A6IDU4JTtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIH1cbiAgLmdsb2JhbF9sb2NhdGlvbnMgLmdsLWdyaWQgLmdsLWlubmVyOmhvdmVyIHAgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlcjphZnRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpob3ZlcjphZnRlciBoNSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6aG92ZXI6YWZ0ZXIgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAucGFnZS1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC5nbG9iYWxfbG9jYXRpb25zIC5wYWdlLWNvbnRhY3QgLnBhZ2UtYmFubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgICBoZWlnaHQ6IDU1NHB4O1xuICB9XG4gIC5wYWdlLWxvY2F0aW9ucyAuZ2xvYmFsX2xvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5iYW5uZXItLWxvY2F0aW9ucyAuY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAzMDlweDtcbiAgfVxuICAuZ2xvYmFsX2xvY2F0aW9ucyAuZ2wtZ3JpZCAuZ2wtaW5uZXI6bnRoLWNoaWxkKDcpIHtcbiAgICBoZWlnaHQ6IDMzNXB4O1xuICB9XG59XG4ucGFnZS1sb2NhdGlvbnMgLmdsb2JhbF9sb2NhdGlvbnMgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbn1cblxuLnNlcnZpY2VzX2xhbmRpbmcge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuYy0tbGcge1xuICBtYXgtd2lkdGg6IDEyMTdweDtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2xpbmsgaDIge1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogIzIxZWZiZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9saW5rIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2xpbms6aG92ZXIgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfbGluazpob3ZlciBoMjphZnRlciB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgNTE3cHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW4gaDMge1xuICBmb250LXNpemU6IDYxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIGgzIHNwYW4ge1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIC5zYl9pbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW4gYSB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIC5zYl9pbiBhOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIC5zYl9pbiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW46bnRoLW9mLXR5cGUoMSkge1xuICBmbGV4OiAwIDEgNzAwcHg7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1pbi13aWR0aDogNzAwcHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jazpudGgtY2hpbGQoZXZlbikgLnNlcnZpY2VfYmxvY2tfaW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5zYl9pbjpmaXJzdC1jaGlsZCB7XG4gIG9yZGVyOiAyO1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jazpudGgtY2hpbGQoZXZlbikgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKG9kZCkgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKG9kZCkgaDIge1xuICBtYXJnaW4tbGVmdDogLTIyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKDEpIGgzIHtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbn1cbi5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrOm50aC1jaGlsZCgyKSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlcnZpY2VzX2xhbmRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5zZXJ2aWNlc19sYW5kaW5nIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2xpbmsgaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgfVxuICAuc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbiAgLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIHtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW4uY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweCAwcHg7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luLmNvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luLmNvbnRlbnQtY29udGFpbmVyIGgzIHtcbiAgICBvcmRlcjogMjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNlcnZpY2VzX2xhbmRpbmcgLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICAgIG9yZGVyOiAzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc2VydmljZXNfbGFuZGluZyAuc2VydmljZV9ibG9jazpudGgtY2hpbGQoZXZlbikgLnNiX2luOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cbi5tYXBfc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4ubWFwX3NlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDg3cHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiAzNjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5tYXBfc2VjdGlvbiBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xuICBjb2xvcjogIzIxZWZiZjtcbn1cbi5tYXBfc2VjdGlvbiAubWFwX2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ubWFwX3NlY3Rpb24gLm1hcF9pbiAubWFwX2luX2luIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbn1cbi5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW4gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHg7XG59XG4ubWFwX3NlY3Rpb24gLm1hcF9pbiAubWFwX2luX2luIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbi5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW46Zmlyc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuLm1hcF9zZWN0aW9uIC5tYXBfaW4gLm1hcF9pbl9pbjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDgxNnB4O1xufVxuXG4ucGFnZS1sb2NhdGlvbnMgLnBhZ2UtbG9jYXRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWFwX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLm1hcF9zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogMzYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5tYXBfc2VjdGlvbiBoMjphZnRlciB7XG4gICAgY29udGVudDogXCJfXCI7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gIH1cbiAgLm1hcF9zZWN0aW9uIC5tYXBfaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW4ge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW4gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gIH1cbiAgLm1hcF9zZWN0aW9uIC5tYXBfaW4gLm1hcF9pbl9pbiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG4gIC5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5tYXBfc2VjdGlvbiAubWFwX2luIC5tYXBfaW5faW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxuICAubWFwX3NlY3Rpb24gLm1hcF9pbiAubWFwX2luX2luOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMSA4MTZweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmNhc2VfdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZy10b3A6IDEzNnB4O1xufVxuLmNhc2VfdGVhc2VyIC50aXRsZSBoNCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLmNhc2VfdGVhc2VyIC5idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jYXNlX3RlYXNlciAuYmxvY2stZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDMyMS41cHgpO1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldmVyc2UtY29sb3VyIC50aXRsZSBoNCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJldmVyc2UtY29sb3VyIC5uZXdzYnRuY29uIC5idXR0b24ge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2ZXJzZS1jb2xvdXIgLm5ld3NidG5jb24gLmJ1dHRvbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJldmVyc2UtY29sb3VyIC5uZXdzYnRuY29uIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXZlcnNlLWNvbG91ciAubmV3c2J0bmNvbiAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FzZV90ZWFzZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmNhc2VfdGVhc2VyIC50aXRsZSBoNCB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG4gIC5jYXNlX3RlYXNlciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuY2FzZV90ZWFzZXIgLmJsb2NrLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDMyMS41cHgpO1xuICB9XG4gIC5iZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnJldmVyc2UtY29sb3VyIC50aXRsZSBoNCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnJldmVyc2UtY29sb3VyIC5uZXdzYnRuY29uIC5idXR0b24ge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJldmVyc2UtY29sb3VyIC5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5yZXZlcnNlLWNvbG91ciAubmV3c2J0bmNvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucmV2ZXJzZS1jb2xvdXIgLm5ld3NidG5jb24gLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gIH1cbn1cbi5zZXJ2aWNlX2ludHJvIHtcbiAgcGFkZGluZzogNjBweCAwIDBweCAwO1xufVxuLnNlcnZpY2VfaW50cm8gaDIge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiA2MXB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cbi5zZXJ2aWNlX2ludHJvIGltZyB7XG4gIHdpZHRoOiA0MTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zZXJ2aWNlX2ludHJvIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNyZWF0aXZpdHktaW50cm8gaDIge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5jcmVhdGl2aXR5LWludHJvIHAge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xufVxuLmNyZWF0aXZpdHktaW50cm8gcDpudGgtb2YtdHlwZSgxKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGVjaC1pbnRybyBoMiB7XG4gIG1heC13aWR0aDogNzkwcHg7XG59XG5cbi5ibHVlLXRpdGxlIGgyIHtcbiAgY29sb3I6ICMzNWIwZmMgIWltcG9ydGFudDtcbn1cblxuLnRlY2hub2xvZ3ktYXRsYXMgLmJsdWUtdGl0bGUgaDIge1xuICBjb2xvcjogI2ZjZjIwOSAhaW1wb3J0YW50O1xufVxuLnRlY2hub2xvZ3ktYXRsYXMgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaDMge1xuICBjb2xvcjogI2ZjZjIwOSAhaW1wb3J0YW50O1xufVxuXG4udGVjaG5vbG9neS1wbGF0byAuYmx1ZS10aXRsZSBoMiB7XG4gIGNvbG9yOiAjZmEzM2FkICFpbXBvcnRhbnQ7XG59XG4udGVjaG5vbG9neS1wbGF0byAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBoMyB7XG4gIGNvbG9yOiAjZmEzM2FkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VydmljZV9pbnRybyB7XG4gICAgcGFkZGluZzogNjBweCAwIDBweCAwO1xuICB9XG4gIC5zZXJ2aWNlX2ludHJvIGgyIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zZXJ2aWNlX2ludHJvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA5OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNlcnZpY2VfaW50cm8gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1NnB4O1xufVxuXG4udGVjaG5vbG9neV9zZWN0aW9uIC5jLS1sZyB7XG4gIG1heC13aWR0aDogMTM4MHB4O1xufVxuLnRlY2hub2xvZ3lfc2VjdGlvbiAudC1sb2dvIHtcbiAgaGVpZ2h0OiA2NnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi50ZWNobm9sb2d5X3NlY3Rpb24gLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi50ZWNobm9sb2d5X3NlY3Rpb24gLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG4udGVjaG5vbG9neV9zZWN0aW9uIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRlY2hub2xvZ3lfc2VjdGlvbiAuc2VydmljZV9ibG9jayAuc2VydmljZV9ibG9ja19pbiAuc2JfaW4ge1xuICBmbGV4OiAwIDEgNjAwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi50ZWNobm9sb2d5X3NlY3Rpb24gLnNlcnZpY2VfYmxvY2sgLnNlcnZpY2VfYmxvY2tfaW4gLnNiX2luIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBmb250LXNpemU6IDYxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4udGVjaG5vbG9neV9zZWN0aW9uIC5zZXJ2aWNlX2Jsb2NrIC5zZXJ2aWNlX2Jsb2NrX2luIC5zYl9pbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZWNobm9sb2d5X3NlY3Rpb24gLnNlcnZpY2VfYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4udGVjaC1yZWxhdGVkIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMiU7XG59XG4udGVjaC1yZWxhdGVkIC50ZWNoLXJlYWx0ZWQtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYge1xuICBmbGV4OiAwIDEgNDklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVjaC1yZWxhdGVkIC50ZWNoLXJlYWx0ZWQtY29udGFpbmVyIGRpdiBpbWcge1xuICBoZWlnaHQ6IDc4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDU4JTtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgcCB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlY2gtcmVsYXRlZCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC50ZWNoLXJlbGF0ZWQgLnRlY2gtcmVhbHRlZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMiU7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYge1xuICAgIGZsZXg6IDAgMSA0OSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWNoLXJlbGF0ZWQgLnRlY2gtcmVhbHRlZC1jb250YWluZXIgZGl2IGltZyB7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC50ZWNoLXJlbGF0ZWQgLnRlY2gtcmVhbHRlZC1jb250YWluZXIgZGl2IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGVjaC1yZWxhdGVkIC50ZWNoLXJlYWx0ZWQtY29udGFpbmVyIGRpdiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogNTMlO1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgYTpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gIH1cbiAgLnRlY2gtcmVsYXRlZCAudGVjaC1yZWFsdGVkLWNvbnRhaW5lciBkaXYgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hY3RpdmUuc2luZ2xlLXRlY2hub2xvZ3kgLnNlY3Rpb24uc2VydmljZXMtdGVhbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2Nyb2xsLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2Nyb2xsLXNsaWRlciAudGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2Nyb2xsLXNsaWRlciAudGl0bGUtY29udGFpbmVyIGgyIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbi5zY3JvbGwtc2xpZGVyIC5jdXN0b20tc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xufVxuLnNjcm9sbC1zbGlkZXIgLmN1c3RvbS1zbGlkZXIgPiAuY29sOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2Nyb2xsLXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLnNjcm9sbC1zbGlkZXIgLnNsaWRlci1zdGF0ZW1lbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2Nyb2xsLXNsaWRlciAuc2xpZGVyLXN0YXRlbWVudHMgLnNsaWRlLXN0YXRlbWVudCB7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZXItc3RhdGVtZW50cyAuc2xpZGUtc3RhdGVtZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMC45NztcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZXItc3RhdGVtZW50cyAuc2xpZGUtc3RhdGVtZW50IC5oMyB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNjcm9sbC1zbGlkZXIgLnNsaWRlci1zdGF0ZW1lbnRzIC5zbGlkZS1zdGF0ZW1lbnQgLmgzIGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDgwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2Nyb2xsLXNsaWRlciAuc2xpZGVyLXN0YXRlbWVudHMgLnNsaWRlLXN0YXRlbWVudCAuaDM6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2Nyb2xsLXNsaWRlciAuc2xpZGVyLXN0YXRlbWVudHMgLnNsaWRlLXN0YXRlbWVudCAuaDM6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLnNjcm9sbC1zbGlkZXIgLnNsaWRlci1zdGF0ZW1lbnRzIC5zbGlkZS1zdGF0ZW1lbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZS1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZS1pdGVtIC5jb2x1bW5zIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNjcm9sbC1zbGlkZXIgLnNsaWRlLWl0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY3JvbGwtc2xpZGVyIC5zbGlkZS1pdGVtIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3JvbGwtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zY3JvbGwtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2Nyb2xsLW1vYmlsZSAudGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNjcm9sbC1tb2JpbGUgLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zY3JvbGwtbW9iaWxlIC5zbGlkZS1zdGF0ZW1lbnQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICAgIHBhZGRpbmc6IDM1cHggMCA3MHB4IDA7XG4gIH1cbiAgLnNjcm9sbC1tb2JpbGUgLnNsaWRlLXN0YXRlbWVudCBoMyB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnNjcm9sbC1tb2JpbGUgLnNsaWRlLXN0YXRlbWVudCBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLnNjcm9sbC1tb2JpbGUgLnNsaWRlLXN0YXRlbWVudDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5zY3JvbGwtbW9iaWxlIC5zbGlkZS1zdGF0ZW1lbnQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXQgZGl2IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzI1cHg7XG59XG4uc2VjdGlvbi0tc3RhdGlzdGljcyAuY29sdW1ucyB7XG4gIGdhcDogNzBweDtcbn1cbi5zZWN0aW9uLS1zdGF0aXN0aWNzIC5jb2x1bW5zIC5jb2w6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNlY3Rpb24tLXN0YXRpc3RpY3MgaDMuZm9udC0tbGc6YWZ0ZXIge1xuICBjb2xvcjogI2ZmMDA1Yztcbn1cblxuLnN0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDI1cHg7XG59XG4uc3RhdGlzdGljcy5jb2wtLTIgLnN0YXQge1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxM3B4KTtcbn1cbi5zdGF0aXN0aWNzIC5zdGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMjcwcHg7XG59XG4uc3RhdGlzdGljcyAuc3RhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5zdGF0aXN0aWNzIC5zdGF0X19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXRpc3RpY3MgLnN0YXQgZGl2LFxuLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3RhdGlzdGljcyAuc3RhdCBkaXYge1xuICBmb250LXNpemU6IDg1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc3RhdGlzdGljcy0tYWx0ZXJuYXRlIC5zdGF0Om50aC1jaGlsZCg0bi0yKSwgLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmO1xufVxuLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMikgZGl2LFxuLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMikgc21hbGwsIC5zdGF0aXN0aWNzLS1hbHRlcm5hdGUgLnN0YXQ6bnRoLWNoaWxkKDRuLTEpIGRpdixcbi5zdGF0aXN0aWNzLS1hbHRlcm5hdGUgLnN0YXQ6bnRoLWNoaWxkKDRuLTEpIHNtYWxsIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4uc3RhdGlzdGljcy0tbGlnaHQgLnN0YXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmO1xufVxuLnN0YXRpc3RpY3MtLWxpZ2h0IC5zdGF0IGRpdixcbi5zdGF0aXN0aWNzLS1saWdodCAuc3RhdCBzbWFsbCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuXG4uc2VydmljZXMtaW5zaWdodCAuc2VydmljZV9pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zZXJ2aWNlcy1pbnNpZ2h0IC50aXRsZS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuYy0tbWQge1xuICBtYXgtd2lkdGg6IDE0NTBweDtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4uc2luZ2xlLXNlcnZpY2VzIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0IGRpdiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXQgZGl2IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdDpudGgtb2YtdHlwZSg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXNlcnZpY2VzIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0IGRpdixcbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbCB7XG4gIGZsZXg6IDAgMSAxMDAlO1xufVxuLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyB7XG4gIGdhcDogMzdweDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5zaW5nbGUtc2VydmljZXMgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgZmxleDogMCAxIDI2NXB4O1xufVxuXG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFlZmJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0Om50aC1vZi10eXBlKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQgZGl2LFxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuc2VjdGlvbi0tc3RhdGlzdGljcyAuY29sIHtcbiAgZmxleDogMCAxIDEwMCU7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIHtcbiAgZ2FwOiA3MXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgZmxleDogMCAxIDI2NXB4O1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuc2VydmljZV9pbnRybyBoMiB7XG4gIG1heC13aWR0aDogNjMwcHg7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC50YWxvbmludGVybmF0aW9uYWwgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA3MXB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAudGFsb25pbnRlcm5hdGlvbmFsIGltZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC50YWxvbjJjb2wgaDMge1xuICBjb2xvcjogIzIxZWZiZjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWF4LXdpZHRoOiA2ODVweDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRhbG9uMmNvbCAudHQtY29sIHtcbiAgY29sdW1uczogMjtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnRhbG9uMmNvbCAudHQtY29sIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhZ2UtY29va2llcy1wb2xpY3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBhZ2UtY29va2llcy1wb2xpY3kgLnBhZ2UtdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDIzNnB4O1xufVxuLnBhZ2UtY29va2llcy1wb2xpY3kgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi5wYWdlLWNvb2tpZXMtcG9saWN5IGgxIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VjdGlvbi0tc3RhdGlzdGljcyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbHVtbnMge1xuICAgIGdhcDogNzBweDtcbiAgfVxuICAuc2VjdGlvbi0tc3RhdGlzdGljcyAuY29sdW1ucyAuY29sOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi0tc3RhdGlzdGljcyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc2VjdGlvbi0tc3RhdGlzdGljcyBoMy5mb250LS1sZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLnN0YXRpc3RpY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxM3B4KTtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0YXRpc3RpY3MgLnN0YXQgZGl2LFxuLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnN0YXRpc3RpY3MgLnN0YXQgZGl2IHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5zdGF0aXN0aWNzLS1hbHRlcm5hdGUgLnN0YXQ6bnRoLWNoaWxkKDRuLTIpLCAuc3RhdGlzdGljcy0tYWx0ZXJuYXRlIC5zdGF0Om50aC1jaGlsZCg0bi0xKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbiAgfVxuICAuc3RhdGlzdGljcy0tYWx0ZXJuYXRlIC5zdGF0Om50aC1jaGlsZCg0bi0yKSBkaXYsXG4uc3RhdGlzdGljcy0tYWx0ZXJuYXRlIC5zdGF0Om50aC1jaGlsZCg0bi0yKSBzbWFsbCwgLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMSkgZGl2LFxuLnN0YXRpc3RpY3MtLWFsdGVybmF0ZSAuc3RhdDpudGgtY2hpbGQoNG4tMSkgc21hbGwge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICB9XG4gIC5zdGF0aXN0aWNzLS1saWdodCAuc3RhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbiAgfVxuICAuc3RhdGlzdGljcy0tbGlnaHQgLnN0YXQgZGl2LFxuLnN0YXRpc3RpY3MtLWxpZ2h0IC5zdGF0IHNtYWxsIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgfVxuICAuc2luZ2xlLXNlcnZpY2VzIC5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyOXB4O1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdCBkaXYge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlcyAuc2VjdGlvbi0tc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zaW5nbGUtc2VydmljZXMgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2VzLWluc2lnaHQgLnNlcnZpY2VfaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VydmljZXMtaW5zaWdodCAudGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuc2VjdGlvbi0tc3RhdGlzdGljcyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjlweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQgZGl2IHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnNlY3Rpb24tLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIHBpY3R1cmUsXG4uc2VjdGlvbi0tb2ZmaWNlcyAub2ZmaWNlcy1pbWFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIHBpY3R1cmUgaW1nLFxuLnNlY3Rpb24tLW9mZmljZXMgLm9mZmljZXMtaW1hZ2VzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAub2ZmaWNlcy1pbWFnZXMge1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tLW9mZmljZXMgLm9mZmljZXMtaW1hZ2VzIGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAub2ZmaWNlcy1pbWFnZXMgaW1nLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuLnNlY3Rpb24tLW9mZmljZXMgLmZsb2F0aW5nLWNhcmRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nOiA3MHB4IDgzcHggMTUwcHg7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZF9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNlY3Rpb24tLW9mZmljZXMgLmZsb2F0aW5nLWNhcmRfX2NvbnRlbnQgLm9mZmljZXMtbG9jYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZF9fY29udGVudCAub2ZmaWNlcy1sb2NhdGlvbnMgLmJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyAuYnV0dG9uOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMyMWVmYmYgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWN0aW9uLS1vZmZpY2VzIHtcbiAgICBoZWlnaHQ6IDgyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjNweCAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZF9fY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvbi0tb2ZmaWNlcyAuZmxvYXRpbmctY2FyZF9fY29udGVudCAub2ZmaWNlcy1sb2NhdGlvbnMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5zZWN0aW9uLS1vZmZpY2VzIC5mbG9hdGluZy1jYXJkX19jb250ZW50IC5vZmZpY2VzLWxvY2F0aW9ucyAuYnV0dG9uOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogNTMlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvY2F0aW9uX2ludHJvIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODhweDtcbn1cbi5sb2NhdGlvbl9pbnRybyBoMiB7XG4gIGNvbG9yOiAjMjFlZmJmO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBmb250LXNpemU6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbjpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogNjYzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbjpsYXN0LWNoaWxkIHtcbiAgZmxleDogYXV0bztcbn1cbi5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIHAge1xuICBmbGV4OiAwIDEgNTAlO1xufVxuLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiAubG9jYXRpb25faW50cm9faW5faW4tLXAgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbi0tcCBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbiAubG9jYXRpb24tY29udGFjdCBwOmZpcnN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAyMzRweDtcbn1cbi5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiAubG9jYXRpb25faW50cm9faW5faW4gLmxvY2F0aW9uLWNvbnRhY3QgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMWVmYmY7XG59XG4ubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbiAubG9jYXRpb24tY29udGFjdDpmaXJzdC1jaGlsZCBwIHtcbiAgY29sb3I6ICMyMWVmYmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRlbnQtY29udGFpbmVyIGgxOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIH1cbiAgLmxvY2F0aW9uX2ludHJvIGgyIHtcbiAgICBjb2xvcjogIzIxZWZiZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxuICAubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbjpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiA2NjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbjpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIHAge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luLS1wIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiAubG9jYXRpb25faW50cm9faW5faW4tLXAgcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMjM0cHg7XG4gIH1cbiAgLmxvY2F0aW9uX2ludHJvIC5sb2NhdGlvbl9pbnRyb19pbiAubG9jYXRpb25faW50cm9faW5faW4gLmxvY2F0aW9uLWNvbnRhY3QgcCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubG9jYXRpb25faW50cm8gLmxvY2F0aW9uX2ludHJvX2luIC5sb2NhdGlvbl9pbnRyb19pbl9pbiAubG9jYXRpb24tY29udGFjdCBwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICB9XG4gIC5sb2NhdGlvbl9pbnRybyAubG9jYXRpb25faW50cm9faW4gLmxvY2F0aW9uX2ludHJvX2luX2luIC5sb2NhdGlvbi1jb250YWN0OmZpcnN0LWNoaWxkIHAge1xuICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG4udmlkZW9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi52aWRlb19zZWN0aW9uIC52aWRlb19mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuLnZpZGVvX3NlY3Rpb24gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLnZpZGVvX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZG93bmxvYWRfYnJvY2h1cmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTU3cHg7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2UgLmRvd25sb2FkX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMjZweDtcbiAgd2lkdGg6IDEyNnB4O1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiAtNjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5kb3dubG9hZF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5kb3dubG9hZF9idG4gaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDE1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5kb3dubG9hZF9idG4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOXB4O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDMyNnB4O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5pbWFnZS1jb250YWluZXIgLm5ld3NidG5jb24gLmJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTglO1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dCBoNCB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBmb250LXNpemU6IDYxcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0IGg0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC05cHg7XG4gIGJvdHRvbTogNHB4O1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLXRleHQgaDQ6aG92ZXIge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0IGg0OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4uZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuI291ci1zdG9yeSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4jb3VyLXN0b3J5IGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG4jb3VyLXN0b3J5IHAge1xuICBtYXgtd2lkdGg6IDY5M3B4O1xufVxuXG4udGl0bGUtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uYWJvdXQtY29sdW1ucyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyM3B4O1xuICBtYXgtaGVpZ2h0OiAzMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kb3dubG9hZF9icm9jaHVyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1NTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLWltYWdlIC5kb3dubG9hZF9idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNzRweDtcbiAgICB3aWR0aDogNzRweDtcbiAgICB0b3A6IDEzMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2UgLmRvd25sb2FkX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2UgLmRvd25sb2FkX2J0biBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogMjUlO1xuICAgIHRvcDogMjElO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0taW1hZ2UgLmRvd25sb2FkX2J0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIC5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDU4JTtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dCBoNCB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0IGg0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC03cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5kb3dubG9hZF9icm9jaHVyZSAuY29sLS10ZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgfVxuICAuZG93bmxvYWRfYnJvY2h1cmUgLmNvbC0tdGV4dDpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICNmZjAwNWM7XG4gIH1cbiAgLmRvd25sb2FkX2Jyb2NodXJlIC5jb2wtLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjNweDtcbn1cblxuLmNhcGFiaWxpdGllcyAuY29udGVudC1jb250YWludGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG4uY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4ge1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTQwcHg7XG59XG4uY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBoMyB7XG4gIGNvbG9yOiAjMzViMGZjO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBwOm50aC1vZi10eXBlKDEpIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXgtd2lkdGg6IDMyOXB4O1xuICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5jYXBhYmlsaXRpZXMgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG59XG4uY2FwYWJpbGl0aWVzLS1sb2MsIC5jYXBhYmlsaXRpZXMtLXRpIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTNweDtcbn1cbi5jYXBhYmlsaXRpZXMtLWxvYyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaDMsIC5jYXBhYmlsaXRpZXMtLXRpIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBoMyB7XG4gIGNvbG9yOiAjMjFlZmJmO1xufVxuLm5vdG5ld3MubmV3c2J0bmNvbiAuaGlkZGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGlkZS1idG4gI25ld3MtbG9hZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAubmV3cy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLnR3by1jb2x1bW4gLnRjLXRpdGxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIC5kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxZWZiZjtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMTkwcHg7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5iYW5uZXJtZW51d3JhcCB7XG4gIGJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmN1c3RvbS1zbGlkZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwgLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBib3R0b206IDA7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVyIHAge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgaDEge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDQlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbiAgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaDMge1xuICAgIGNvbG9yOiAjMzViMGZjO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcy1pbiAuY2FwYWJpbGl0aWVzLWluLWluIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAzMjlweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5jYXBhYmlsaXRpZXMgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jYXBhYmlsaXRpZXMtLWxvYywgLmNhcGFiaWxpdGllcy0tdGkge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICB9XG4gIC5jYXBhYmlsaXRpZXMtLWxvYyAuY2FwYWJpbGl0aWVzLWluIC5jYXBhYmlsaXRpZXMtaW4taW4gaDMsIC5jYXBhYmlsaXRpZXMtLXRpIC5jYXBhYmlsaXRpZXMtaW4gLmNhcGFiaWxpdGllcy1pbi1pbiBoMyB7XG4gICAgY29sb3I6ICMyMWVmYmY7XG4gIH1cbiAgLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLmJnLWNoYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tUE9TVC0tLS0gKi9cbi5wb3N0LXRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucG9zdC10aXRsZS1jb250YWluZXIgaDEge1xuICBjb2xvcjogIzAzMWQ0NDtcbiAgZm9udC1zaXplOiA3MXB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpbmdsZS1wYWdlIC5wb3N0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zaW5nbGUtcG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iYWNrdG9saW5rIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuLmJhY2t0b2xpbmsgYSB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uYmFja3RvbGluayBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogNTglO1xuICBjb2xvcjogI2ZmMDA1YztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFja3RvbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG4uYmFja3RvbGluayBhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idGwyIHtcbiAgcGFkZGluZy10b3A6IDE0NHB4O1xufVxuLmJ0bDIgYSB7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLmJ0bDIgYTpiZWZvcmUge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi5idGwyIGE6aG92ZXIge1xuICBjb2xvcjogIzAzMWQ0NDtcbn1cbi5idGwyIGE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnBvc3QtYXJ0aWNsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwM3B4O1xufVxuLnBvc3QtYXJ0aWNsZS13cmFwcGVyIC5wb3N0LWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucG9zdC1hcnRpY2xlLXdyYXBwZXIgLnBvc3QtY29udGFpbmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmYwMDVjICFpbXBvcnRhbnQ7XG59XG4ucG9zdC1hcnRpY2xlLXdyYXBwZXIgLnBvc3QtY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZmMDA1YyAhaW1wb3J0YW50O1xufVxuLnBvc3QtYXJ0aWNsZS13cmFwcGVyIC5wb3N0LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBvc3QtbWV0YSBwIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3N0LW1ldGEgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wb3N0LW1ldGEgcCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRtLW1ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucG9zdC1tZXRhID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZmxleDogYXV0bztcbn1cblxuLnBvc3QtbWV0YSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wb3N0LW1ldGEgLnRleHQtYnV0dG9uIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBvc3QtYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC1iYW5uZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wb3N0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmYwMDVjO1xufVxuXG4ucG9zdC1jb250YWluZXIgaDMge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4ucG9zdC1jb250YWluZXIgaDQge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMwMDUyOGM7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMTUwNmU7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBoMixcbi5wb3N0LWNvbnRhaW5lciBoMyxcbi5wb3N0LWNvbnRhaW5lciBoNCxcbi5wb3N0LWNvbnRhaW5lciBoNSxcbi5wb3N0LWNvbnRhaW5lciBoNiB7XG4gIGNvbG9yOiAjZmYwMDVjO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC1jb250YWluZXIgbGkge1xuICBjb2xvcjogIzMxNTA2ZTtcbn1cblxuLnBvc3QtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5wb3N0LWNvbnRhaW5lciBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3QtY29udGFpbmVyIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucG9zdC1jb250YWluZXIgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYXV0aG9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5hdXRob3ItY29udGFpbmVyIC5hdmF0YXItY29udGFpbmVyIHtcbiAgZmxleDogMCAxIDIyJTtcbn1cblxuLmF1dGhvci1jb250YWluZXIgLmF2YXRhci1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMjAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7XG59XG5cbi5hdXRob3ItY29udGFpbmVyIC5hdmF0YXItY29udGFpbmVyIC5jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5hdXRob3ItY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGZsZXg6IDEgMSA3OCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXV0aG9yLWNvbnRhaW5lciAuYXV0aG9yLXRpdGxlIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG5cbi5hdXRob3ItY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4udG9vbHRpcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcC1jb250YWluZXIgLnNvY2lhbC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA1YztcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi50b29sdGlwLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50b29sdGlwLWNvbnRhaW5lciAuY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA1Yztcbn1cblxuLnRvb2x0aXAtY29udGFpbmVyOmhvdmVyIC5jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNoYXJlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LXdpZHRoOiAxMDAzcHg7XG59XG4uc2hhcmUtY29udGFpbmVyIC5zaGFyZXNwYW4ge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG5cbi5zaGFyZS1jb250YWluZXIgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnNoYXJlLWNvbnRhaW5lciAud2hhdHNhcHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc29jaWFsLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNvY2lhbC13cmFwcGVyIGxpIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uc29jaWFsLXdyYXBwZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uc29jaWFsLXdyYXBwZXIgbGkgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDM3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDVjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtd3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG59XG5cbi5wb3N0IC5zaGFyZS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLXBvc3QgLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdCAuZmVhdHVyZWQtbmV3cy1zZWN0aW9uIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLnNpbmdsZS1wb3N0IC5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbSB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wb3N0IC5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksIC5zaW5nbGUtcG9zdCAuZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb3N0LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAucG9zdC10aXRsZS1jb250YWluZXIgaDEge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmJhY2t0b2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuICAuYmFja3RvbGluayBhIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJhY2t0b2xpbmsgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICB0b3A6IDUzJTtcbiAgICBjb2xvcjogI2ZmMDA1YztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5iYWNrdG9saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICB9XG4gIC5iYWNrdG9saW5rIGE6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAzMWQ0NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmJ0bDIge1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG4gIC5zaGFyZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgfVxuICAuc2hhcmUtY29udGFpbmVyIC5zaGFyZXNwYW4ge1xuICAgIGNvbG9yOiAjZmYwMDVjO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgfVxuICAuYnRtLW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWNhcmVlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpbmdsZS1jYXJlZXJzIC5iYWNrdG9saW5rIHtcbiAgcGFkZGluZy10b3A6IDE3OXB4O1xufVxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtY29udGFpbmVyIC5hcHBseWxpbmsge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNDlweDtcbn1cbi5zaW5nbGUtY2FyZWVycyAucG9zdC1jb250YWluZXIgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zaW5nbGUtY2FyZWVycyAucG9zdC10aXRsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LXRpdGxlLWNvbnRhaW5lciBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDYzcHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSBzcGFuIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtY2FyZWVycyAucG9zdC1tZXRhIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmYwMDVjO1xufVxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LW1ldGEgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMzFkNDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZjAwNWM7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5wYWdlLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDAzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMzZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5oZWFkZXItbWVudSAuaGVhZGVyLW5hdiBsaSBhIHtcbiAgY29sb3I6ICMwMzFkNDQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZXJtcy10ZW1wbGF0ZSBoMSB7XG4gIGNvbG9yOiAjMDMxZDQ0O1xuICBmb250LXNpemU6IDcxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAzcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZXJtcy10ZW1wbGF0ZSAub25lLWNvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgLm9uZS1jb2x1bW4gaDQge1xuICBjb2xvcjogI2ZmMDA1YztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5vbmUtY29sdW1uIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bSkge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJG51bSwgKCRudW0gKiAwICsgMSkpO1xufVxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnkpIHtcbiAgICBAaWYgKHR5cGUtb2YoJHF1ZXJ5KSAhPSBcInN0cmluZ1wiIGFuZCB0eXBlLW9mKCRxdWVyeSkgIT0gXCJsaXN0XCIpIHtcbiAgICAgICAgQHdhcm4gXCJicmVha3BvaW50IG1peGluIG9ubHkgYWNjZXB0cyBhIHN0cmluZyBvciBhIGxpc3QsIGAjeyRxdWVyeX1gIGdpdmVuLlwiO1xuICAgIH1cblxuICAgICRicDogbnRoKCRxdWVyeSwgMSk7XG4gICAgJGRpcjogaWYobGVuZ3RoKCRxdWVyeSkgPiAxLCBudGgoJHF1ZXJ5LCAyKSwgdXApO1xuXG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicCkge1xuICAgICAgICBAd2FybiBcImJyZWFrcG9pbnQgYCN7JGJwfWAgaXMgbm90IHN1cHBvcnRlZCBgc21hbGxgIGlzIHVzZWQgaW5zdGVhZC4gQXZhaWxhYmxlIGJyZWFrcG9pbnRzOiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9LlwiO1xuICAgICAgICAkYnA6IHNtYWxsO1xuICAgIH1cbiAgICBAaWYgbm90KCRkaXIgPT0gXCJ1cFwiIG9yICRkaXIgPT0gXCJkb3duXCIgb3IgJGRpciA9PSBcIm9ubHlcIikge1xuICAgICAgICBAd2FybiBcImJyZWFrcG9pbnQgZGlyZWN0aW9uIGAjeyRkaXJ9YCBpcyBub3Qgc3VwcG9ydGVkIGB1cGAgaXMgdXNlZCBpbnN0ZWFkLiBBdmFpbGFibGUgYnJlYWtwb2ludHMgZGlyZWN0aW9uczogdXAsIGRvd24sIG9ubHkuXCI7XG4gICAgICAgICRkaXI6IHVwO1xuICAgIH1cblxuICAgICRtcXM6IFwic2NyZWVuXCI7XG4gICAgJGJwc2w6IGxlbmd0aCgkYnJlYWtwb2ludHMpO1xuICAgICRicGk6IGluZGV4KG1hcC1rZXlzKCRicmVha3BvaW50cyksICRicCk7XG4gICAgJG5icDogaWYoJGJwaSArIDEgPD0gJGJwc2wsICRicGkgKyAxLCBudWxsKTtcbiAgICAkcGJwOiBpZigkYnBpID4gMSwgJGJwaSAtIDEsIG51bGwpO1xuXG4gICAgJGJwdjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicCk7XG5cbiAgICBAaWYgKCRkaXIgPT0gXCJ1cFwiKSB7XG4gICAgICAgIEBpZiAoc3RyaXAtdW5pdCgkYnB2KSA+IDApIHtcbiAgICAgICAgICAgICRtcXM6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicHZ9KVwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1xc30ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zLmVvdD80MTE1NDAwNFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zLmVvdD80MTE1NDAwNCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvaWNvbnMud29mZjI/NDExNTQwMDRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLndvZmY/NDExNTQwMDRcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvaWNvbnMudHRmPzQxMTU0MDA0XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy5zdmc/NDExNTQwMDQjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcmlnaHQtb3Blbi0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDBcIjtcbn0gLyogJ+6ggCcgKi9cbi5pY29uLWNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xufSAvKiAn7qCBJyAqL1xuLmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59IC8qICfuoIInICovXG4uaWNvbi1hcnJvdy1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwM1wiO1xufSAvKiAn7qCDJyAqL1xuLmljb24tdXAtb3Blbi1iaWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwNFwiO1xufSAvKiAn7qCEJyAqL1xuLmljb24tZG93bi1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDVcIjtcbn0gLyogJ+6ghScgKi9cbi5pY29uLXVwLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwNlwiO1xufSAvKiAn7qCGJyAqL1xuLmljb24tZG93bi1vcGVuLW1pbmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwN1wiO1xufSAvKiAn7qCHJyAqL1xuLmljb24tdXAtb3Blbi1taW5pOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDhcIjtcbn0gLyogJ+6giCcgKi9cbi5pY29uLXJpZ2h0LWRpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59IC8qICfuoIknICovXG4uaWNvbi15b3V0dWJlLXBsYXktMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59IC8qICfuoIonICovXG4uaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGJcIjtcbn0gLyogJ+6giycgKi9cbi5pY29uLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbn0gLyogJ+6gjCcgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xufSAvKiAn74KZJyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5YVwiO1xufSAvKiAn74KaJyAqL1xuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMVwiO1xufSAvKiAn74OhJyAqL1xuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmFcIjtcbn0gLyogJ++FqicgKi9cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59IC8qICfvha0nICovXG4uaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59IC8qICfviLInICovXG4uaWNvbi1mYWNlYm9vay1zcXVhcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMDhcIjtcbn0gLyogJ++MiCcgKi9cbi5pY29uLWxpbmtlZGluLXNxdWFyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMwY1wiO1xufSAvKiAn74yMJyAqL1xuIiwiI3dwYWRtaW5iYXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbn1cbn1cbmh0bWwuaHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGRpcmVjdGlvbjpsdHI7XG59XG5cbi5hYm92ZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kO1xufVxuYm9keS5wYWdlLW5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbm1haW57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAkc2VjdGlvbi1zcGFjZTtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbnRhYmxlIHRyIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxudGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbkBlYWNoICRjbGFzcywgJHByb3BlcnRpZXMgaW4gJGNvbnRhaW5lclNpemVzIHtcbiAgICAuYy0tI3skY2xhc3N9IHtcbiAgICAgICAgQGVhY2ggJGRlZiwgJHZhbCBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAjeyRkZWZ9OiAjeyR2YWx9O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4vLyAtLS0gQ09MT1VSU1xuLmNvbG9yIHtcbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLS1wcmltYXJ5LWFsdCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgfVxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLy8gLS0tIEJBQ0tHUk9VTkRTXG4uYmFja2dyb3VuZCB7XG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLy8gLS0tIEhFTFBFUlNcbi50aXRsZS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgaDIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxufVxuXG4uaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlLWNvbnRhaW5lci1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1nLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnVsLm5vLWxpc3QsXG4ubm8tbGlzdCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4udGhlbWUge1xuICAgICYtLWxpZ2h0IHtcbiAgICAgICAgJixcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNixcbiAgICAgICAgcCxcbiAgICAgICAgYSxcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtbGlnaHQtY29sb3VyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgJixcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNixcbiAgICAgICAgcCxcbiAgICAgICAgYSxcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtZGFyay1jb2xvdXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmFja2dyb3VuZCB7XG4gICAgJi0tbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIH1cbn1cblxuLmJveC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtY3Vyc29yOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIl9cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbn1cblxuLy8gSElERVMgRUxFTUVOVFMgUkVTUE9OU0lWTEVZXG5AZWFjaCAkc2l6ZSwgJHdpZHRoIGluICRicmVha3BvaW50cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgIC5oaWRlLS0jeyRzaXplfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgIC5zaG93LS0jeyRzaXplfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcbiAgICAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xufVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnNlY3Rpb24uYmctY2hhbmdle1xuICAgIHBhZGRpbmctdG9wOjE1MHB4IWltcG9ydGFudDtcbn1cblxufVxuXG4uaGlkZS1zZWN0aW9ue1xuICAgIGRpc3BsYXk6bm9uZTsgICBcbn0iLCIvKiAtLS1IRUFERVIgTkFWLS0tICovXG5ib2R5Om5vdCguaG9tZSkgLnNpdGUtaGVhZGVyLnNjcm9sbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmhlYWRlci1uYXYgPiBsaTpmaXJzdC1jaGlsZHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICYuc2Nyb2xsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICAubG9nby1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIGh0bWx7XG4vLyAgICAgbWFpbixzZWN0aW9uLGZvb3RlcixtYWluIGRpdntcbi8vICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC41cztcbi8vICAgICB9XG4vLyB9XG5odG1sLmZyZWV6ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYWluLHNlY3Rpb24sZm9vdGVyLG1haW4gZGl2e1xuICAgICAgICBtYXgtaGVpZ2h0OjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIDAuNXM7XG4gICAgfVxufVxuXG5cblxuLy8gLnBvc3QtdGl0bGUtY29udGFpbmVyIHtcbi8vICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuLy8gICAgIGgxIHtcbi8vICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuLy8gICAgICAgICBmb250LXNpemU6IDcxcHg7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuLy8gICAgIH1cbi8vIH1cblxuLmhvbWUgLnNpdGUtaGVhZGVyOm5vdCguc2Nyb2xsZWQpIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmJhY2tncm91bmQtZ3JhZGllbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJHByaW1hcnksIHRyYW5zcGFyZW50KTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2l0ZS1oZWFkZXIuc2Nyb2xsZWQgLmJhY2tncm91bmQtZ3JhZGllbnQge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cbi5oZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5oZWFkZXItbWVudSAubG9nby1jb250YWluZXIge1xuICAgIGhlaWdodDogNTVweDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tb3otZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHRvcDotMTBweDtcbiAgICAmLmxvZ29kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zaW5nbGUtcG9zdCxcbi5wYWdlLW5ld3MsXG4ucGFnZS10ZWFtLC5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIHtcbiAgICAuaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmLmxvZ29kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcmxvY2F0aW9uIC55b3VybG9jYXRpb24gLmxvY2F0aW9uc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5IWltcG9ydGFudDtcbiAgICB9XG59XG4ubG9nby1jb250YWluZXJ7XG4gICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5sb2dvLWNvbnRhaW5lcjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9VTkRFUlNDT1JFLnN2ZycpO1xuICAgIGFuaW1hdGlvbjogZmxhc2ggMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7NTAle29wYWNpdHk6MH19XG5cblxuXG5cbiAvLyBAa2V5ZnJhbWVzIGJsaW5rIHtcbiAvLyAgICAgICAgICBmcm9tIHtvcGFjaXR5OiAxO31cbiAvLyAgICAgICAgICAyMCUge29wYWNpdHk6IDE7fVxuIC8vICAgICAgICAgIDI4JSB7b3BhY2l0eTogMDt9XG4gLy8gICAgICAgICAgNzIlIHtvcGFjaXR5OiAwO31cbiAvLyAgICAgICAgICA4MCUge29wYWNpdHk6IDE7fVxuIC8vICAgICAgICAgIHRvIHtvcGFjaXR5OiAxO31cbiAvLyAgICAgIH1cbiAuaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmlsbDogd2hpdGU7XG59XG4uaGVhZGVyLW1lbnUgbmF2IHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSA3MCU7XG4gICAgLW1vei1mbGV4OiAxIDEgNzAlO1xuICAgIC1tcy1mbGV4OiAxIDEgNzAlO1xuICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbGxhcHNlZCAuaGVhZGVyLW1lbnUgbmF2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyLW1lbnUgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLW1lbnUgbmF2IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVhZGVyLW1lbnUgbmF2IC53Yy1jYXJ0LW1lbnUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmhlYWRlci1tZW51IHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXItbWVudSB1bCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhlYWRlci1tZW51IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMS4wOHJlbTtcbn1cblxuLmhlYWRlci1tZW51IHVsIGxpIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYWRlci1tZW51IHVsIGxpOmhvdmVyID4gYSxcbi5oZWFkZXItbWVudSBuYXYgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5oZWFkZXItbWVudSBuYXYgLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuI2Z1bGxQYWdlTWVudSAuaGVhZGVyLW5hdiAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItbWVudSB7XG4gICAgLmhlYWRlci1uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXN1Yi1uYXYge1xuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1lbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAuaGVhZGVyLXNpbmdsZS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTlweCA5cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG91cjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9TVUIgTUVOVVxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDkuNXB4IDE2LjVweCA5LjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwZjJkNWMgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBfYm9yZGVyLWNvbG9yOiAjMDAwMDAwICMwMDAwMDAgIzBmMmQ1YyAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIF9maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5DaHJvbWEoY29sb3I9JyMwMDAwMDAnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyZDVjO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtbmV3cyxcbi5wYWdlLWFib3V0LFxuLnNpbmdsZS1wb3N0LFxuLnBhZ2UtdGVhbSxcbi5zaW5nbGUtY2FyZWVycyB7XG4gICAgLmhlYWRlci1tZW51IC5oZWFkZXItbmF2IGxpIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2Nyb2xsZWQge1xuICAgICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIC0tLSBIRUFERVIgWU9VUiBMT0NBVElPTiAtLS0gKi9cblxuaGVhZGVyIHtcbiAgICAubG9jYXRpb25zZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuLnlvdXJsb2NhdGlvbi5sb2MtLXJvdyB7XG4gICAgLmxvY2F0aW9uc2VsZWN0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3Jlc3Qtb2Ytd29ybGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tdXMge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy91cy5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4ueW91cmxvY2F0aW9uLmxvYy0taWUge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9pZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4ueW91cmxvY2F0aW9uLmxvYy0tZGUge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9kZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4ueW91cmxvY2F0aW9uLmxvYy0tYXIge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy91YWUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueW91cmxvY2F0aW9uLmxvYy0tc2cge1xuICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9zZy5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXJsb2NhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnlvdXJsb2NhdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gJjpob3ZlcntcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIC8vICAgICBzcGFue1xuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgLy8gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgICAgIC5sb2NhdGlvbnNlbGVjdCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy9nYi5zdmcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB0b3A6IDU3JTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHVsLFxuICAgIGhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB1bCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xufVxuXG4vKiAtLS0gRlVMTCBQQUdFIE1FTlUgLS0tICovXG4ubWVudS1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubWVudS1pY29uLWNvbnRhaW5lciBoNSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZnVsbC1wYWdlLW1lbnUtaWNvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMjE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMHB4O1xufVxuXG4uZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgyKSxcbi5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDdweDtcbn1cblxuLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIGJvdHRvbTogMHB4O1xufVxuXG4ubWVudS1pY29uLWNvbnRhaW5lci5vcGVuIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIGxlZnQ6IDUwJTtcbn1cblxuLm1lbnUtaWNvbi1jb250YWluZXIub3BlbiAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51LWljb24tY29udGFpbmVyLm9wZW4gLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51LWljb24tY29udGFpbmVyLm9wZW4gLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogMThweDtcbiAgICB3aWR0aDogMCU7XG4gICAgbGVmdDogNTAlO1xufVxuXG4uZnVsbC1wYWdlLW1lbnUge1xuICAgIGRpc3BsYXk6bm9uZTtcblxuICAgIC5iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1bGxwYWdlbWVudS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gICAgLmhlYWRlci1uYXYgPiBsaTpmaXJzdC1jaGlsZHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItc3ViLW5hdiB7XG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNmdWxsUGFnZU1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNDA7XG4gICAgb3BhY2l0eTowO1xufVxuI2Z1bGxQYWdlTWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jZnVsbFBhZ2VNZW51IHVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNmdWxsUGFnZU1lbnUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jZnVsbFBhZ2VNZW51IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8vICNmdWxsUGFnZU1lbnUgc2VjdGlvbiB1bC5jbC1lZmZlY3QtMyBsaSBhOmhvdmVyIHtcbi8vICAgICAvLyBjb2xvcjogIzAwNTI4Qztcbi8vIH1cblxuLy8gI2Z1bGxQYWdlTWVudSAuaGVhZGVyLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4vLyAgICAgLy8gY29sb3I6ICM0YWIyZjU7XG4vLyB9XG5cbiNmdWxsUGFnZU1lbnUgbGkuYW5pbWF0ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4jZnVsbFBhZ2VNZW51IGxpLmFuaW1hdGUgYSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuI2Z1bGxQYWdlTWVudSBsaS5hbmltYXRlIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcG9zdCwucGFnZS1uZXdzLC5wYWdlLXRlbXBsYXRlLXN0YW5kYXJkLXRlbXBsYXRlLC5wYWdlLXRlYW0sLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGV7XG4gICAgLmZ1bGwtcGFnZS1tZW51LWljb24gc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC5tZW51LWljb24tY29udGFpbmVyIGg1e1xuICAgICAgICBjb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLnNjcm9sbGVke1xuICAgICAgIC5mdWxsLXBhZ2UtbWVudS1pY29uIHNwYW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWVudS1pY29uLWNvbnRhaW5lciBoNXtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblxuICAgIH0gXG59XG5cbn1cbi5mcmVlemV7XG4gICAuZnVsbC1wYWdlLW1lbnUtaWNvbiBzcGFue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xufVxuLm1lbnUtaWNvbi1jb250YWluZXIgaDV7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXG59IFxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4gICAgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lciB7XG4gICAgdG9wOjBweDtcbn1cbiAgICAjZnVsbFBhZ2VNZW51e1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxuXG4gICAgLmhlYWRlci1tZW51IC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgJi5sb2dvZCB7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgJi5zY3JvbGxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1tZW51IG5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXJsb2NhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZW51LWljb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudS5leHBhbmQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICB9XG4gICAgI2Z1bGxQYWdlTWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgICNmdWxsUGFnZU1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAjZnVsbFBhZ2VNZW51IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5cblxuLy8gTU9CSUxFIE1FTlUgLSBMT0NBVElPTiBMSU5LXG5cbi5sb2NtZW51ID4gYXtcbiAgICBmb250LXdlaWdodDogMTAwIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MjBweCFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdG9wOiA0cHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvcmVzdC1vZi13b3JsZC5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgfVxufVxuXG4udWsubG9jbWVudSA+IGF7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvZ2Iuc3ZnKTtcbiAgICB9XG59XG5cbi51cy5sb2NtZW51ID4gYXtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy91cy5zdmcpO1xuICAgIH1cbn1cblxuLmllLmxvY21lbnUgPiBhe1xuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZsYWdzL2llLnN2Zyk7XG4gICAgfVxufVxuXG4uZGUubG9jbWVudSA+IGF7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhZ3MvZGUuc3ZnKTtcbiAgICB9XG59XG5cbi5hci5sb2NtZW51ID4gYXtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy91YWUuc3ZnKTtcbiAgICB9XG59XG5cbi5zZy5sb2NtZW51ID4gYXtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGFncy9zZy5zdmcpO1xuICAgIH1cbn1cblxuLmxvY21lbnV7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgdHJhbnNpdGlvbjphbGwgMC4zcyFpbXBvcnRhbnQ7IFxuICAgIHRyYW5zaXRpb24tZGVsYXk6MS43cyFpbXBvcnRhbnQ7IFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSFpbXBvcnRhbnQ7XG59XG5cbi5mcmVlemUgLmxvY21lbnV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRyYW5zaXRpb246YWxsIDAuM3MhaW1wb3J0YW50OyBcbiAgICB0cmFuc2l0aW9uLWRlbGF5OjEuN3MhaW1wb3J0YW50OyBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkhaW1wb3J0YW50O1xufVxuXG4vLyAuc2Nyb2xsZWR7IC5oZWFkZXJsb2NhdGlvbntcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gfVxuLy8gfSIsIi8qIC0tLS1GT09URVItLS0tICovXG5cbmJvZHkuZm9ybWluYXRvci1odXN0bGUtZHJvcGRvd24tZml4IC5mb3JtaW5hdG9yLXNlbGVjdC5mb3JtaW5hdG9yLXNlbGVjdC1kcm9wZG93bi1jb250YWluZXItLW9wZW4ge1xuICAgIHotaW5kZXg6IDMwO1xufVxuLmZvb3RlciB7XG4gICAgLy8gcGFkZGluZy10b3A6IDIxMHB4O1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIC5mb290ZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NHB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJhY2tncm91bmQ7XG4gICAgICAgIHdpZHRoOiA0Ny43JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMS44NzUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDY2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZm9vdGVyLWhlYWRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgd2lkdGg6IDUyLjMlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDg1OXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDgxcHggMTg0cHggODBweCA4NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICB9XG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1pbmF0b3ItYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IFRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtby1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI2Zvcm1pbmF0b3ItbW9kdWxlLTMzMC5mb3JtaW5hdG9yLWRlc2lnbi0tbWF0ZXJpYWwgLmZvcm1pbmF0b3ItdGV4dGFyZWEtLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIqTWFuZGF0b3J5IGNvbnRlbnQgcmVxdWlyZWRcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuICAgICAgICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCxcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVbcm9sZT1cImNvbWJvYm94XCJdIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzMWQ0NDMzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1pbmF0b3Itcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtaW5hdG9yLXRleHRhcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtaW5hdG9yLXRleHRhcmVhLS13cmFwOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0MzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlW3JvbGU9XCJjb21ib2JveFwiXTpob3ZlciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtaW5hdG9yLXVpI2Zvcm1pbmF0b3ItbW9kdWxlLTMzMC5mb3JtaW5hdG9yLWRlc2lnbi0tbWF0ZXJpYWxcbiAgICAgICAgLmZvcm1pbmF0b3Itc2VsZWN0MlxuICAgICAgICArIC5mb3JtaW5hdG9yLXNlbGVjdFxuICAgICAgICAuc2VsZWN0aW9uXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlW3JvbGU9XCJjb21ib2JveFwiXTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI2Zvcm1pbmF0b3ItbW9kdWxlLTMzMC5mb3JtaW5hdG9yLWRlc2lnbi0tbWF0ZXJpYWwgLmZvcm1pbmF0b3ItaW5wdXQtLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3V0ZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG4uZm9vdGVyIC5jb2x1bW5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9vdGVyIC5jb2wgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICRmb290ZXItaGVhZGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb290ZXIgLmNvbCBoNixcbi5mb290ZXIgLmNvbCBhIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5tZW51LWxvY2F0aW9ucy1jb250YWluZXIge1xuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbCB7XG4gICAgZmxleDogMCAxIDE4JTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb290ZXIgLmNvbHVtbnMgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAxIDIyN3B4O1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHVsIHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG59XG4uZm9vdGVyIC5jb2x1bW5zIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDEgMTUlO1xuICAgIC55b3VybG9jYXRpb24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2ZmMDA1YztcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDU3JTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy9nYi5zdmdcIik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3RlciAuY29sdW1ucyAuY29sOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG4uZm9vdGVyIC5jb2x1bW5zIC5jb2w6bGFzdC1jaGlsZCBoNjpub3QoOmZpcnN0LWNoaWxkKSxcbi5mb290ZXIgLmNvbCBoNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5mb290ZXIgLmNvbHVtbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG4uZm9vdGVyIC5jb2x1bW5zIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG59XG4uZm9vdGVyIC5jb2x1bW5zIC5jb2w6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICB3aWR0aDogMTMwcHg7XG59XG4uZm9vdGVyLXN0cmFwbGluZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZm9vdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzQ7XG59XG4uZm9vdGVyIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5mb290ZXIgLnNvY2tldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWQ0NDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTEuODc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODRweDtcbiAgICBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIFwiZm9vdGVyYnJlYWtcIikpIHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4uZm9vdGVyIC5zb2NrZXQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xufVxuXG4uZm9vdGVyIC5zb2NrZXQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLmZvb3RlciAuc29ja2V0IHAubm9saW5lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmZvb3RlciAuc29ja2V0IHAuY3BydCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7XG4gICAgfVxufVxuXG4uZm9vdGVyIC5zb2NrZXQgcC5hYm92ZSB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIH1cbn1cblxuLmZvb3RlciAuc3RyYXBsaW5lIGg2IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAkZm9vdGVyLWhlYWRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNvY2tldCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5zb2NrZXQgYTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb2NhdGlvbiBzZWxlY3RcblxuLmZvb3RlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlcixcbmhlYWRlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC53cG1sLWxzLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cG1sLWxzLXNsb3QtZm9vdGVyIHtcbiAgICAgICAgICAgICYud3BtbC1scy1pdGVtLWFyIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVUFFXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndwbWwtbHMtaXRlbS1lbiAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlVLXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndwbWwtbHMtaXRlbS1kZSAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkdlcm1hbnlcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud3BtbC1scy1pdGVtLWludCAud3BtbC1scy1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlRhbG9uIEludGVybmF0aW9uYWxcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud3BtbC1scy1pdGVtLWllIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSXJlbGFuZFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53cG1sLWxzLWl0ZW0tcm93IC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUmVzdCBPZiBXb3JsZFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53cG1sLWxzLWl0ZW0tc2cgLndwbWwtbHMtbGluazphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJTaW5nYXBvcmVcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud3BtbC1scy1pdGVtLXVzIC53cG1sLWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVVNcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3RlciAueW91cmxvY2F0aW9uLFxuaGVhZGVyIC55b3VybG9jYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIgLndwbWwtbHMtc3RhdGljcy1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb290ZXIgLnlvdXJsb2NhdGlvbiB7XG4gICAgJjpob3ZlciAud3BtbC1scy1zdGF0aWNzLWZvb3RlciB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG5cblxuLy8gLm5ld3NsZXR0ZXJ7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHotaW5kZXg6IDI7XG4vLyAgICAgbWFyZ2luLXRvcDogLTIyMHB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuLy8gICAgIG1heC13aWR0aDogODgwcHg7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIC5uZXdzbGV0dGVyLXdyYXBwZXJ7XG4vLyAgICAgICAgIHBhZGRpbmc6IDM1cHggMHB4IDM1cHggNjBweDtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICAgICAgLnRpdGxlLWNvbnRhaW5lcntcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgICAgICAgICBoNHtcbi8vICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgcHtcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLmNvbHVtbnN7XG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4vLyAgICAgICAgICAgICAuY29se1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuLy8gICAgICAgICAgICAgICAgIGlucHV0e1xuLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgLnN1Ym1pdC1jb250YWluZXJ7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4vLyAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuLy8gICAgICAgICAgICAgICAgIC5idXR0b257XG4vLyAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbi8vICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4vLyAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDMwcHggMXB4IDMwcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuLy8gICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgIC5hamF4LWxvYWRlcntcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLy8gICAgICAgICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuLy8gICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4vLyAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBpbnB1dC53cGNmNy10ZXh0e1xuLy8gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgLmNvbnRhY3QtZm9ybS1jb250YWluZXJ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbi8vICAgICAgICAgLmNvbHVtbnM6bm90KDpmaXJzdC1jaGlsZCl7XG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgaW5wdXQud3BjZjctdGV4dCwgLnNlbGVjdC1zdHlsZWR7XG4vLyAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi8vIC5wYXctcHJpbnRze1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICByaWdodDogLTklO1xuLy8gICAgIHRvcDogLTM1JTtcbi8vICAgICB3aWR0aDogMjAlO1xuLy8gICAgIG1heC13aWR0aDogMjYwcHg7XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vICAgICAuZm9vdGVyIC5jb2x1bW5zIHtcbi8vICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgfVxuLy8gICAgIC5mb290ZXIgLmNvbHVtbnMuY29sLTQgLmNvbCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMSAyMyU7XG4vLyAgICAgfVxuLy8gICAgIC5mb290ZXIgLmNvbHVtbnMuY29sLTQgLmNvbDpmaXJzdC1jaGlsZCB7XG4vLyAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICB9XG4vLyAgICAgLmZvb3RlciAuY29sdW1ucyAuY29sOm50aC1jaGlsZCgzKSB7XG4vLyAgICAgICAgIGZsZXg6IDAgMSA0NyU7XG4vLyAgICAgfVxuLy8gICAgIC5mb290ZXIgLmNvbHVtbnMgLmNvbDpsYXN0LWNoaWxkIHtcbi8vICAgICAgICAgZmxleDogMCAxIDIwJTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgXCJ0YWJsZXQtcG9ydHJhaXRcIikpIHtcbi8vICAgICAubmV3c2xldHRlciB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4vLyAgICAgICAgIC5uZXdzbGV0dGVyLXdyYXBwZXIge1xuLy8gICAgICAgICAgICAgcGFkZGluZzogMzVweCA0MHB4IDM1cHggNDBweDtcbi8vICAgICAgICAgICAgIC5jb2x1bW5zIHtcbi8vICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgICAgICAgICAgLmNvbCB7XG4vLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgICAgICBmbGV4OiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICAgICAgICAgICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgLnN1Ym1pdC1jb250YWluZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC5mb290ZXIge1xuLy8gICAgICAgICAucGF3LXByaW50cyB7XG4vLyAgICAgICAgICAgICByaWdodDogMHB4O1xuLy8gICAgICAgICAgICAgdG9wOiAtNDBweDtcbi8vICAgICAgICAgICAgIHdpZHRoOiAyNyU7XG4vLyAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5zb2NrZXQge1xuLy8gICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgICAgICAgIHAge1xuLy8gICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbi8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcbiAgICAuZm9vdGVyIC5zb2NrZXQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgICAuZm9vdGVyIC5zb2NrZXQgcDpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubm9saW5lOmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlY3Rpb257XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgLmZvb3Rlci13cmFwcGVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHggMjBweCAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1zb2NpYWx7XG4gICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWZvcm17XG4gICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOjI1cHg7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3Jle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIGlucHV0OjpwbGFjZWhvbGRlciwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWluYXRvci1idXR0b24tc3VibWl0e1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NrZXR7XG4gICAgICAgIG9yZGVyOjM7XG4gICAgICAgIHBhZGRpbmc6MjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbn1cblxuXG5ib2R5IC5mb290ZXIgLmNvbHVtbnMgLmNvbDpudGgtY2hpbGQoMikgLnlvdXJsb2NhdGlvbiBhe1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0IWltcG9ydGFudDtcbiAgICB9XG59XG59XG5cbiIsIi8qIC0tLS0gNDA0IFBBR0UgLS0tLSAqL1xuLnNlY3Rpb24tNDA0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi00MDQgLmJ1dHRvbntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmVycm9yNDA0IC5wYWdlLTQwNHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG4uZXJyb3I0MDQgLnBhZ2UtNDA0IC5pbWFnZS1jb250YWluZXJ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC01MyU7XG59XG4ucGFnZS00MDQgLnBhZ2UtYmFubmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG59XG4ucGFnZS00MDQgaDV7XG4gICAgY29sb3I6ICM0NDQ7XG59XG4ucGFnZS00MDQgLmJ1dHRvbi1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMDtcbn0iLCIvKiAtLS0gQU5JTUFUSU9OIENTUyAtLS0gKi9cbiNzbW9vdGgtc2Nyb2xse1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNzbW9vdGgtc2Nyb2xsIC5yZWxsYXh7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG59XG4jc21vb3RoLXNjcm9sbCAuYW5pbS1zY3JvbGwtZmFkZS1vdXR7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xufVxuLmFuaW0tc2Nyb2xsLXRyaWdnZXIsXG4uYW5pbS1pbnN0YW50e1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLmFuaW0tc2Nyb2xse1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09XCJzbGlkZS1kb3duXCJde1xuICAgIG9wYWNpdHk6IDE7XG59XG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09XCJ0ZXh0LXJldmVhbC11cFwiXSxcbi5hbmltLXNjcm9sbC10cmlnZ2VyW2RhdGEtYW5pbT1cIm92ZXJsYXktcmV2ZWFsLXJpZ2h0XCJdLFxuLmFuaW0taW5zdGFudFtkYXRhLWFuaW09XCJ0ZXh0LXJldmVhbC11cFwiXSxcbi5hbmltLWluc3RhbnRbZGF0YS1hbmltPVwidGV4dC1yZXZlYWwtcmlnaHRcIl17XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbmltLXRleHQtcmV2ZWFsLFxuLmFuaW0tc2Nyb2xsLXRyaWdnZXJbZGF0YS1hbmltPVwidGV4dC1yZXZlYWwtdXBcIl17XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uYW5pbS1zY3JvbGwtdHJpZ2dlcltkYXRhLWFuaW09XCJvdmVybGF5LXJldmVhbC1kb3duXCJde1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lsbC1jaGFuZ2U6IHVuc2V0O1xufVxuLmFuaW0tc2Nyb2xsLXRyaWdnZXIgLmFuaW0taW1hZ2Utb3ZlcmxheXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5zY3JvbGxtYWdpY3tcbiAgICAuYW5pbS1zY3JvbGwtZmFkZS1pbi1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5hbmltLXNjcm9sbC1mYWRlLWluLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmNhc2Utc3R1ZHktcGxhY2Vob2xkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMmQ1Yztcbn1cblxuLy8gLmZsb3VyaXNoLWxpbmUgLmxpbmV7XG4vLyAgICAgei1pbmRleDogMTA7XG4vLyAgICAgd2lkdGg6IDEycHg7XG4vLyAgICAgbGVmdDogYXV0bztcbi8vICAgICByaWdodDogMDtcbi8vIH1cblxuLmZsb3VyaXNoLWxpbmUgLmxpbmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IzIxZWZiZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbi5yb3c6bnRoLW9mLXR5cGUob2RkKXtcbi5mbG91cmlzaC1saW5lIC5saW5le1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG59XG59XG5cbi5sb2dvLWNvbnRhaW5lcjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBibGluayAwLjlzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBhbmltYXRpb25zXG5cbi5uaWNlLWZhZGUtaW4sLm5pY2UtZmFkZS1pbiwubmljZS1mYWRlLWluLTJ7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLm5pY2UtZmFkZS1pbi5hY3RpdmUsLm5pY2UtZmFkZS5hY3RpdmUsLm5pY2UtZmFkZS1pbi0yLmFjdGl2ZXtcbiAgICBvcGFjaXR5OiAxO1xufSIsIi5saWdodGJveCB7XG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiAtLS0tIENPTFVNTlMgLS0tLSAqL1xuLmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5jb2wtLTEgPiAuY29sIHtcbiAgICAgICAgZmxleDogMTAwJTtcbiAgICB9XG4gICAgJi5jb2wtLTIgPiAuY29sIHtcbiAgICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG4gICAgJi5jb2wtLTMgPiAuY29sIHtcbiAgICAgICAgZmxleDogMCAxIDMzLjMzMyU7XG4gICAgfVxuICAgICYuY29sLS00ID4gLmNvbCB7XG4gICAgICAgIGZsZXg6IDAgMSAyNSU7XG4gICAgfVxuICAgICYuY29sLS01ID4gLmNvbCB7XG4gICAgICAgIGZsZXg6IDAgMSAyMCU7XG4gICAgfVxuICAgICYuY29sLS02ID4gLmNvbCB7XG4gICAgICAgIGZsZXg6IDAgMSAxNi42NjY2JTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAndGFibGV0LXBvcnRyYWl0JykpIHtcbiAgICAuY29sdW1ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufSIsIi8qIC0tLS0gRkxFWCAtLS0tICovXG4uZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQGVhY2ggJGRpciBpbiByb3cgcm93LXJldmVyc2UgY29sdW1uIGNvbHVtbi1yZXZlcnNlIHtcbiAgICAuZmxleC0jeyRkaXJ9IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246ICN7JGRpcn07XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICR3aWR0aCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgICAgICAgICAgJi0tbWF4LSN7JHNpemV9IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246ICN7JGRpcn07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgICAgICAgICAgJi0tbWluLSN7JHNpemV9IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246ICN7JGRpcn07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkd3JhcCBpbiBub3dyYXAgd3JhcCB3cmFwLXJldmVyc2Uge1xuICAgIC5mbGV4LSN7JHdyYXB9IHtcbiAgICAgICAgZmxleC13cmFwOiAjeyR3cmFwfTtcblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoIGluICRicmVha3BvaW50cyB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAmLS1tYXgtI3skc2l6ZX0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6ICN7JHdyYXB9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xuICAgICAgICAgICAgICAgICYtLW1pbi0jeyRzaXplfSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogI3skd3JhcH07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kanVzdGlmeTogKFxuICAgIFwibGVmdFwiOiBmbGV4LXN0YXJ0LFxuICAgIFwicmlnaHRcIjogZmxleC1lbmQsXG4gICAgXCJjZW50ZXJcIjogY2VudGVyLFxuICAgIFwiYmV0d2VlblwiOiBzcGFjZS1iZXR3ZWVuLFxuICAgIFwiYXJvdW5kXCI6IHNwYWNlLWFyb3VuZCxcbiAgICBcImV2ZW5seVwiOiBzcGFjZS1ldmVubHksXG4pO1xuXG5AZWFjaCAkY2xhc3MsICR2YWx1ZSBpbiAkanVzdGlmeSB7XG4gICAgLmFsaWduLSN7JGNsYXNzfSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogI3skdmFsdWV9O1xuICAgIH1cbn1cblxuJGFsaWduOiAoXG4gICAgXCJ0b3BcIjogZmxleC1zdGFydCxcbiAgICBcImJvdHRvbVwiOiBmbGV4LWVuZCxcbiAgICBcIm1pZGRsZVwiOiBjZW50ZXIsXG4gICAgXCJiYXNlbGluZVwiOiBiYXNlbGluZSxcbiAgICBcInN0cmV0Y2hcIjogc3RyZXRjaCxcbik7XG5cbkBlYWNoICRjbGFzcywgJHZhbHVlIGluICRhbGlnbiB7XG4gICAgLmFsaWduLSN7JGNsYXNzfSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiAjeyR2YWx1ZX07XG4gICAgfVxufSIsIi5ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYuY29sLTEgLmdyaWQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDEwMCU7XG4gICAgfVxuICAgICYuY29sLTIgLmdyaWQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgfVxuICAgICYuY29sLTMgLmdyaWQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMSAzMy4zMzMlO1xuICAgIH1cbiAgICAmLmNvbC00IC5ncmlkLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDEgMjUlO1xuICAgIH1cbiAgICAmLmNvbC01IC5ncmlkLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDEgMjAlO1xuICAgIH1cbiAgICAmLmNvbC02IC5ncmlkLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDEgMTYuNjY2NiU7XG4gICAgfVxufSIsIi8vIE1BUkdJTiBBTkQgUEFERElOR1xuJHNpemVzOiAoXCIxXCI6IDEwcHgsIFwiMlwiOiAyMHB4LCBcIjNcIjogMzBweCwgXCI0XCI6IDQwcHgpO1xuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkc2l6ZXMge1xuICAgIC5wdC0jeyRuYW1lfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLSN7JG5hbWV9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtI3skbmFtZX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLSN7JG5hbWV9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi0tbGcge1xuICAgICAgICBtaW4taGVpZ2h0OiA5MnZoO1xuICAgIH1cbiAgICAmLS1tZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcydmg7XG4gICAgfVxuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufSIsIi8qIC0tLUJVVFRPTlMtLS0gKi9cbi5idXR0b24ge1xuICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3VyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLy8gcGFkZGluZzogMXB4IDI4cHggMXB4IDIycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYm9yZGVyLWNvbG91cjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBtaW4td2lkdGg6IDIwMHB4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICYubm8tYXJyb3cge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgJi0tc3F1YXJlIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDI4cHggMXB4IDIycHg7XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuLmJ1dHRvbixcbi5hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1dHRvbjphZnRlcixcbi5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTglO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi5uby1hcnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5idXR0b24tY29udGFpbmVyLmFsdGVybmF0ZSAuYnV0dG9uOm50aC1jaGlsZChvZGQpIHtcbiAgICBjb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvdXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3VyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG91cjtcbn1cblxuLy8gLmJ1dHRvbjpob3ZlciB7XG4vLyAgICAgY29sb3I6ICRidXR0b24taG92ZXItdGV4dC1jb2xvdXIgIWltcG9ydGFudDtcbi8vICAgICBib3JkZXItY29sb3I6ICRidXR0b24taG92ZXItY29sb3VyO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24taG92ZXItY29sb3VyO1xuLy8gfVxuXG4vLyAuYnV0dG9uLWNvbnRhaW5lci5hbHRlcm5hdGUgLmJ1dHRvbjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4vLyAgICAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWhvdmVyLXRleHQtY29sb3VyICFpbXBvcnRhbnQ7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1ob3Zlci1jb2xvdXI7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXItY29sb3VyO1xuLy8gfVxuXG4uYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbn1cbi5idXR0b24uZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi50aGVtZSB7XG4gICAgJi0tbGlnaHQge1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi0tdGV4dCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLmJ1dHRvbiB7XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvdXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAvLyBwYWRkaW5nOiAxcHggMjhweCAxcHggMjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgLy8gYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1ib3JkZXItY29sb3VyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgIGZvbnQtc2l6ZTogMjFweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBtaW4td2lkdGg6IDIwMHB4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICYubm8tYXJyb3cge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgJi0tc3F1YXJlIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDI4cHggMXB4IDIycHg7XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuLmJ1dHRvbjphZnRlcixcbi5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTglO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxufVxuIiwiLyogLS0tIFBPUFVQUyAtLS0gKi9cblxuLnBvcHVwe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA2MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wdXAgLnBvcHVwLWJhY2tncm91bmQtb3ZlcmxheXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDQzLCA1OSwgMC40KTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnBvcHVwLnNob3cgLnBvcHVwLWJhY2tncm91bmQtb3ZlcmxheXtcbiAgICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwIC5wb3B1cC13cmFwcGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogOTQlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG1heC1oZWlnaHQ6IDk2JTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnBvcHVwLnNob3cgLnBvcHVwLXdyYXBwZXJ7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5wb3B1cCAucG9wdXAtY29udGFpbmVye1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9wdXAgLnBvcHVwLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xufVxuLnBvcHVwIC5jbG9zZS1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmJlZm9yZSwgXG4ucG9wdXAgLmNsb3NlLWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogM3B4O1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvcHVwIC5jbG9zZS1idXR0b246YmVmb3Jle1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmFmdGVye1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY2xvc2UtYnV0dG9uIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvcHVwIC5jbG9zZS1idXR0b246aG92ZXI6YmVmb3JlLFxuLnBvcHVwIC5jbG9zZS1idXR0b246aG92ZXI6YWZ0ZXJ7XG4gICAgaGVpZ2h0OiA4MiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG4ucG9wdXAgLmNsb3NlLWJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG4ucG9wdXAgLmNsb3NlLWJ1dHRvbiBwe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3B1cCAuY2xvc2UtYnV0dG9uOmhvdmVyIHB7XG4gICAgbGVmdDogLTQ4cHg7XG59XG5cbi5wb3B1cC5zaG93e1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5wb3B1cC5zaG93IC5wb3B1cC13cmFwcGVye1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgIC5wb3B1cHtcblxuICAgIH1cbiAgICAucG9wdXAgLnBvcHVwLXdyYXBwZXJ7XG5cbiAgICB9XG59IiwiLmN1c3RvbS1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGF5b3V0IHtcbiAgICAgICAgICAgICYtLWxlZnQtYWxpZ25lZCAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1jZW50ZXJlZCAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1yaWdodC1hbGlnbmVkIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjc1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmLnByZXBhcmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJlcGFyZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnVucHJlcGFyZSB7XG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5rZWVwLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmtlZXAtY29udGVudC5wcmVwYXJlIHtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuZG90IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMjE0LCAyMTQsIDAuMjIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZSAuY3VzdG9tLXNsaWRlciB7XG4gICAgLnNsaWRlci1kb3RzIHtcbiAgICAgICAgLmRvdC5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjMWIzNjVkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA0cHggMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgfVxufVxuIiwiLmRyb3Bkb3duIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgIG1pbi13aWR0aDogMjE1cHg7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICYtLXN1YiB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcblxuICAgICAgICAuZHJvcGRvd25fX21lbnUtLXdyYXBwZXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzhweDtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd25fX21lbnUge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdVbHRyYSc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHggMTNweCAxOHB4O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBtYXJnaW46IDBweCAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLy9taW4td2lkdGg6IDI3OHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mYSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgICAuZmE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLzIwMjJOZXdTYWxlcy9pY29ucy91cC5wbmdcIik7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICAmLmNsb3NlZCAuZmEge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgJi5jbG9zZWQgLmRyb3Bkb3duX19tZW51IHtcbiAgICAgICAgLy8gaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuI3N1Yi1jYXRlZ29yeS5kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyMzRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cblxuICAgICZfX3RvZ2dsZTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBbnRvbic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLS1vbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tb2ZmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGxlZnQ6IDc1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoX190b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2hfX3RvZ2dsZSAuc3dpdGNoX19sYWJlbCB7XG4gICAgICAgICYtLW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLS1vZmYge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpdGNoLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgICAgZmxleDogMCAwIDYwcHg7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQW50b24nO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi5hbmltYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjc1KSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI0LjZweDtcbiAgICAgICAgYm90dG9tOiAxMi44cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICZfX3RhZ2xpbmUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMyMmVmYzA7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG4iLCIucGFnZS1jYXJlZXJzLC5zaW5nbGUtc2VydmljZXN7XG4gICAgaDF7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIl9cIiFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICBjb2xvcjokcHJpbWFyeS1hbHQhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLS1mdWxsIHtcbiAgICAgICAgLmNvbnRhaW5lcixcbiAgICAgICAgLnNsaWRlci1jb250YWluZXIge1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyZWZjMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwICsgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNsaWRlciB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgI3R5cGV3cml0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLlR5cGV3cml0ZXJfX2N1cnNvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIl9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41NSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lcmltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTI5cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVybWVudXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MTAwcHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5UeXBld3JpdGVyX19jdXJzb3I6YmVmb3JlIHtcbiAgICAgICAgICBhbmltYXRpb246IGJsaW5rIDAuOXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBibGluayB7XG4gICAgICAgICAgZnJvbSB7b3BhY2l0eTogMTt9XG4gICAgICAgICAgMjAlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgICAyOCUge29wYWNpdHk6IDA7fVxuICAgICAgICAgIDcyJSB7b3BhY2l0eTogMDt9XG4gICAgICAgICAgODAlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgICB0byB7b3BhY2l0eTogMTt9XG4gICAgICB9XG4gIH1cblxuICAmLS1zdWJwYWdlIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDY3MXB4O1xuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDczLjMlO1xuICAgICAgICBoZWlnaHQ6IDU2MXB4O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwwLDAsLjc1KSx0cmFuc3BhcmVudCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjkwcHg7XG4gICAgICAgICAgICAvLyB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAvLyAuYmFubmVyX190YWdsaW5lIHtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIl9cIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0N3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjcxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhbm5lcmltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5M3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLXN1YnBhZ2UtMiB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDdweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNzA3cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAzNjJweDtcbiAgICAgICAgICAgIGJvdHRvbTozMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJfXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjFlZmJmO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVybWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tbG9nbyB7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzI1cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lcm1lbnUge1xuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxvY2F0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNDVweDtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0N3B4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIl9cIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMWVmYmY7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA5MDNweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5ld3N0ZWFtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLnBhZ2Utd29ya3tcbiAgICAuY2FzZS1zdHVkaWVze1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cbiAgICAucGFnZS1iYW5uZXJ7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3R0b206MTIwcHg7XG4gICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiX1wiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGg0e1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiRwcmltYXJ5LWFsdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOjQ3cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiAxMDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiA1NHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6NzE4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS13aGF0LXdlLWRvLCAucGFnZS1jb250YWN0e1xuICAgIC5iYW5uZXItLXN1YnBhZ2UtMntcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVye1xuICAgICAgICAgICAgYm90dG9tOjkxcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLmNhcmRfX2ltYWdlOmhvdmVye1xuICAgIGltZ3tcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDEpO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjBzO1xuICAgIH1cbn1cblxuLmNhcmRfX2ltYWdle1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MHM7XG4gICAgfVxufVxuXG4jdHlwZXdyaXRlcntcbiAgICB3aWR0aDo4MDBweDtcbn1cblxuXG4uc2Nyb2xsLW1vYmlsZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWx7XG4gICAgLmJhbm5lcmltYWdle1xuICAgICAgICBoZWlnaHQ6MTMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi8vU0xJREVSIE1PQklMRSBCQU5ORVJcblxuLmJhbm5lci0tc2xpZGVyIC5jb250ZW50LXdyYXBwZXIge1xuXG5cblxuICAgIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAtMTEwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuXG4vL1NVQlBBR0UgMiBNT0JJTEUgQkFOTkVSXG5cbi5iYW5uZXItLXN1YnBhZ2UtMntcbiAgICAuaW5wYWdlYmFubmVye1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6MjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYm90dG9tOjgwcHg7XG4gICAgfVxuICAgIC5iYW5uZXJtZW51e1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS13aGF0LXdlLWRve1xuICAgIGgxe1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbHtcblxufVxuXG4uYmFubmVyLS1uZXdzdGVhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIH1cbn1cblxuXG4uYmFubmVyLS1zdWJwYWdlIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDY3MXB4O1xuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLC43NSksdHJhbnNwYXJlbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1MHB4O1xuICAgICAgICAgICAgLy8gei1pbmRleDogNTtcblxuICAgICAgICAgICAgLy8gLmJhbm5lcl9fdGFnbGluZSB7XG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo5MCU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiX1wiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6OTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhbm5lcmltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5M3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbCAuYmFubmVyaW1hZ2Uge1xuICAgIGhlaWdodDogOTNweDtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtdGVjaG5vbG9neXtcbiAgICAuYmFubmVyaW1hZ2V7XG4gICAgICAgIGhlaWdodDoxMTBweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG59XG5cbiIsIi8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuXG4ucGFnZS1uZXdzIC5uZXdzLXNlY3Rpb257XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucG9zdHlwZS1maWx0ZXJ7XG5cbn1cblxuLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wb3N0eXBlLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zb3J0LWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zb3J0LWNvbnRyb2xzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc29ydC1jb250cm9scyAuc2VsZWN0IHtcbiAgICB3aWR0aDogOTJweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbn1cbi5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qtc3R5bGVkIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qtc3R5bGVkIC5mYS1jaGV2cm9uLWRvd24ge1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogMDtcbn1cbi5maWx0ZXItY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZmxleDogMTAwJTtcbn1cblxuLmZpbHRlci1jb250cm9scy0ye1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ubmV3cy1zZWN0aW9uIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOm50aC1jaGlsZCgyKSwuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS0xOm50aC1jaGlsZCgyKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cblxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS5hY3RpdmUsXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtLTEuYWN0aXZlLFxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMTpob3ZlciB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi50aGVtZS0tbGlnaHR7XG4gICAgLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW17XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIG5ld3MgdGVhc2VyXG5cblxuLm5ld3MtdGVhc2VyLm5ld3Mtc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG4gICAgLmMtLW1ke1xuICAgICAgICBtYXgtd2lkdGg6IDEzNzdweDtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDcxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAubmV3c2J0bmNvbntcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICB9XG4gICAgLmdyaWQtaXRlbS5ncmlkLXBvc3R7XG4gICAgICAgIG1pbi13aWR0aDozMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDoxNzdweDtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGhlaWdodDoyMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgZmxleDozO1xuICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGhlaWdodDozODdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ncmlke1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOjI1cHg7XG4gICAgbWFyZ2luLXRvcDotMTQwcHg7XG59XG4ubmV3c2J0bmNvbiAuYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1OCU7XG4gICAgLy8gY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxufVxuXG5cblxuXG4vKiAtLS0tIFBPU1QgR1JJRCAtLS0tICovXG4uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAucG9zdC1kYXRlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAuZ3JpZHtcbiAgICAgICAgZ2FwOjEuOCU7XG4gICAgfVxuICAgIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDEgMzIuMTMlO1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpLCY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICBmbGV4OiAwIDEgNDkuMSU7XG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGhlaWdodDozNjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLWNvbnRyb2xze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIH1cbn1cblxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZCAuZ3JpZC1wb3N0IHtcbiAgICBmbGV4OiAwIDEgMjQuMjU0OTY2ODg3NCU7XG59ICAgIFxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZHtcbiAgICBnYXA6MC45OSU7XG59ICAgIFxuXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9ue1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOjYxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6NnB4IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgIGhlaWdodDoyMTZweDtcbiAgICB9XG5cbiAgICAuZ3JpZC1pdGVtLmdyaWQtcG9zdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo3NnB4O1xuICAgIH1cbn1cblxuLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0IC5jb250YWluZXIgLmltYWdlLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6MjE2cHghaW1wb3J0YW50O1xufVxuXG4ubmV3cy1zZWN0aW9uIC5ncmlkLXBvc3QsXG4uZmVhdHVyZWQtbmV3cy1zZWN0aW9uIC5ncmlkLXBvc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tYm90dG9tOjQ5cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgaDV7XG4gICAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IC4zcztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgLjNzO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uYW5pbWF0ZSxcbi5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5oaWRlLFxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmhpZGUsXG4ubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uc2hvdyAuY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIC5ncmlkLXBvc3QgLnBvc3QtZGF0ZSBwIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3VyO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbi8vICAgICBwYWRkaW5nOiA2cHggMTJweDtcbi8vICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyB9XG4uZ3JpZC1wb3N0IHtcbiAgICAmLmFuaW1hdGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLm5ld3NidG5jb257XG4gICAgLy8gdGV4dC1hbGlnbjpyaWdodDtcbiAgICAuYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1OCU7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmhpZGRlbntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbiAgICAubmV3cy10ZWFzZXIubmV3cy1zZWN0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNjBweDtcbiAgICAgICAgLmMtLW1ke1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzc3cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQ1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5uZXdzYnRuY29ue1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1pdGVtLmdyaWQtcG9zdHtcbiAgICAgICAgICAgIG1pbi13aWR0aDozMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgICAgZmxleDp1bnNldDtcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICAgICBmbGV4OjM7XG4gICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjM4N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUudGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ncmlke1xuICAgICAgICBnYXA6MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn1cblxuLm5ld3Mtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIC5ncmlke1xuICAgICAgICBnYXA6MHB4O1xuICAgIH1cbiAgICAuZ3JpZC5jb2wtMyAuZ3JpZC1pdGVtIHtcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSksJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAuZmlsdGVyLWNvbnRyb2xze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIH1cbn1cbi5ncmlkLXBvc3QgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0tMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS0xOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG59XG5cbn0iLCIuZmVhdHVyZWQtY2FzZS1zdHVkaWVzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDY3N3B4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyZWZjMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnNwbGlkZSB7XG4gICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDQlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG5jb2xvcjokcHJpbWFyeS1hbHQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RyYWNrIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTU3LjA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtcHJldixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgICAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxLjA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC4zNnB4O1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FzZS1zdHVkaWVzIHtcbiAgICAuYmxvY2stZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHJvdy1nYXA6IDI3cHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDI2cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMzIxLjVweCk7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDQ7XG4gICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZ3JpZC1zdGF0ZW1lbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtLWNhc2Utc3R1ZHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpe1xuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG4gICAgLmdyaWQge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICYuY29sLTIgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYyJTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgIC5oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLWNhc2VzdHVkaWVzIHtcbiAgICAucGFnZS1iYW5uZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAudGFnbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuY29udGVudC1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjRweDtcbiAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDg1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6NTE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5kZXgge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDYxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQ7XG4gICAgICAgIGdhcDogNjFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgLnN0YXR7XG4gICAgICAgICAgICBtaW4td2lkdGg6MjQycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtY2FzZXN0dWRpZXMge1xuXG4gICAgLnRhZ2xpbmV7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjQxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgICAucGFnZS1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogMzUwcHghaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5zaW5nbGUtc2VydmljZXMsLnNpbmdsZS10ZWNobm9sb2d5e1xuICAgIC5pbm5lci1jb250YWluZXJ7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG59XG5cblxuXG5ib2R5LnBhZ2Utd2hhdC13ZS1kb3tcbiAgICAuc2VydmljZXMtdGVhbXtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keSAuY3RhIGF7XG4gICAgJjphZnRlcntcblxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc3JlcnZpY2VzLXBsYW5uaW5ne1xuICAgIC5jdGF7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICB9XG59XG5cbi5wYWdlLXRhbG9uLXNpbmdhcG9yZXtcbiAgICAuc2VjdGlvbi5jYXNlX3RlYXNlcntcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTUwcHghaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0gLmNvbHVtbnMgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRzZWNvbmRhcnkhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjokcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuXG4gICAgLmNhc2Utc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiAgICAuc3BsaWRlX190cmFja3tcbiAgICAgICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZlYXR1cmVkLWNhc2Utc3R1ZGllcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206LTU4MHB4O1xuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMmVmYzA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzFkNDQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLXNsaWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIC5jYXJkX190aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fdGFnbGluZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcGxpZGUge1xuICAgICAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTcuMDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLXByZXYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxLjA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4vL1dPUksgUEFHRSBDQVNFIFNUVURZIE1PQklMRVxuXG4gICAgLmNhc2Utc3R1ZGllcyB7XG4gICAgICAgIC5maWx0ZXItY29udHJvbHN7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1ncmlkIHtcbiAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjJweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjo2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6NztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOCl7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjo5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZ3JpZC1zdGF0ZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLS1jYXNlLXN0dWR5IHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KXtcbiAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZCB7XG4gICAgICAgICAgICBnYXA6MjZweDtcbiAgICAgICAgICAgICYuY29sLTIgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLmhpZGRlbiB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuLnNpbmdsZS1jYXNlc3R1ZGllcyB7XG4uc2VjdGlvbi5iZy1jaGFuZ2V7XG5wYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG59XG4gICAgLnRhZ2xpbmV7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuXG4gICAgfVxuICAgIC5wYWdlLWJhbm5lciAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTo1MHB4O1xuICAgICAgICBsZWZ0OjMwcHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtY2FzZXN0dWRpZXMgLmNvbnRlbnQtcm93IC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnNpbmdsZS1jYXNlc3R1ZGllcyB7XG4gICAgLmNhc2VfdGVhc2Vye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnBhZ2UtYmFubmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgLnRhZ2xpbmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDg1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6NDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5kZXgge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDYxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICBnYXA6IDI5cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIC5zdGF0e1xuICAgICAgICAgICAgbWluLXdpZHRoOjE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgc21hbGx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1sb2NhdGlvbi10ZW1wbGF0ZXtcbiAgICAuc2VjdGlvbi5jYXNlX3RlYXNlcntcbiAgICAgICAgcGFkZGluZy10b3A6MHB4IWltcG9ydGFudDtcbiAgICB9XG59XG59XG5cbi5jYXJkX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn0iLCIvKiAtLS0tIFRFU1RJTU9OSUFMUyAtLS0tICovXG4udGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIuYy0tc20ge1xuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kLS1kb3RzIHtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXNsaWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItZG90cyB7XG4gICAgICAgIHRvcDogOTVweDtcblxuICAgICAgICAuZG90IHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1b3RlZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgYiB7XG5cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDoxMjBweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLmMtLXNtIHtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC0tZG90cyB7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zbGlkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWRvdHMge1xuICAgICAgICB0b3A6MHB4O1xuXG4gICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucXVvdGVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYiB7XG5cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxufSAgICBcbiIsIi8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbHtcbiAgICAudGVhbS1ncmlke1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgIH1cbn1cblxuLmFjdGl2ZS5wYWdlLXRhbG9uLWludGVybmF0aW9uYWx7XG4gICAgLnRlYW0tZ3JpZHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgICB9XG59XG5cblxuI291ci1zdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4uaGVhZGVyLW1lbnUge1xuICAgIG1heC13aWR0aDogMTQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmJhbm5lci0tbmV3c3RlYW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDoxNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgfVxufVxuXG4udGVhbS1tZW1iZXJzIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4udGVhbS1ncmlkIHtcbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgICAgZmxleDogMCAxIDI1JTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDUudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbmltYXRlLFxuICAgICAgICAmLmhpZGUsXG4gICAgICAgICYubG9hZC1oaWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFtLWZpbHRlciB7XG4gICAgLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5maWx0ZXItY29udHJvbHMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuY2F0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5maWx0ZXItY29udHJvbHMtMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmFuaW1hdGUsXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0uaGlkZSxcbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5sb2FkLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5oaWRlLFxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLnNob3cgLmNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udGVhbS1pbnNlcnQge1xuICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgICAubmV3cy1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFsIC50ZWFtLWluc2VydCB7XG4gICAgcGFkZGluZy10b3A6MjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgICAubmV3cy1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi8qIC0tLSBORVdTIENPTlRST0xTIC0tLSAqL1xuI291ci1zdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4uaGVhZGVyLW1lbnUge1xuICAgIG1heC13aWR0aDogMTQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmJhbm5lci0tbmV3c3RlYW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgIH1cbn1cblxuLnRlYW0tbWVtYmVycyB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi50ZWFtLWdyaWQge1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMSA5MCU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGg1LnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZSxcbiAgICAgICAgJi5oaWRlLFxuICAgICAgICAmLmxvYWQtaGlkZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVhbS1maWx0ZXIge1xuICAgIC5jb250cm9scy1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuZmlsdGVyLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmNhdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZmlsdGVyLWNvbnRyb2xzLTIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5hbmltYXRlLFxuLnRlYW0tZ3JpZCAuZ3JpZC1pdGVtLmhpZGUsXG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0ubG9hZC1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG4udGVhbS1ncmlkIC5ncmlkLWl0ZW0uaGlkZSxcbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5sb2FkLWhpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50ZWFtLWdyaWQgLmdyaWQtaXRlbS5zaG93IC5jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnRlYW0taW5zZXJ0IHtcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgLm5ld3MtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbn1cblxuLy8gLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbi8vIH1cblxuLy8gLnNvcnQtY29udHJvbHMge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgbWluLXdpZHRoOiAyNTBweDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gfVxuLy8gLnNvcnQtY29udHJvbHMgcCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vIH1cbi8vIC5zb3J0LWNvbnRyb2xzIC5zZWxlY3Qge1xuLy8gICAgIHdpZHRoOiA5MnB4O1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4vLyB9XG4vLyAuc29ydC1jb250cm9scyAuc2VsZWN0LXN0eWxlZCB7XG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMDtcbi8vICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuLy8gfVxuLy8gLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQgcCB7XG4vLyAgICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gfVxuLy8gLnNvcnQtY29udHJvbHMgLnNlbGVjdC1zdHlsZWQgLmZhLWNoZXZyb24tZG93biB7XG4vLyAgICAgdG9wOiAxMXB4O1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gfVxuLy8gLmZpbHRlci1jb250cm9scyB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbi8vICAgICBmbGV4OiAxMDAlO1xuLy8gICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gfVxuLy8gLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW0ge1xuLy8gICAgIGZvbnQtc2l6ZTogMjBweDtcbi8vICAgICBmb250LXdlaWdodDogMTAwO1xuLy8gICAgIGNvbG9yOiAkcHJpbWFyeTtcbi8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbi8vICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgIHBhZGRpbmctdG9wOiAwcHg7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbi8vIH1cbi8vIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOmZpcnN0LWNoaWxkIHtcbi8vICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgLy8gY29udGVudDogXCJcIjtcbi8vICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICAvLyBoZWlnaHQ6IDE2cHg7XG4vLyAgICAgICAgIC8vIHdpZHRoOiAxcHg7XG4vLyAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuLy8gICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcbi8vICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuLy8gICAgICAgICAvLyBkaXNwbFxuLy8gICAgIH1cbi8vIH1cbi8vIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMHB4O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMHB4O1xuLy8gICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgIGhlaWdodDogMTZweDtcbi8vICAgICAgICAgd2lkdGg6IDFweDtcbi8vICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vLyAgICAgfVxuLy8gfVxuLy8gLmZpbHRlci1jb250cm9scyAuY2F0LWl0ZW06bGFzdC1jaGlsZCB7XG4vLyAgICAgJjphZnRlciB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbS5hY3RpdmUsXG4vLyAuZmlsdGVyLWNvbnRyb2xzIC5jYXQtaXRlbTpob3ZlciB7XG4vLyAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuLy8gICAgIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW0ge1xuLy8gICAgICAgICBmbGV4OiAwIDEgNTAlO1xuLy8gICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4vLyAgICAgLmdyaWQuY29sLTMgLmdyaWQtaXRlbSB7XG4vLyAgICAgICAgIGZsZXg6IDEwMCU7XG4vLyAgICAgfVxuLy8gICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4vLyAgICAgICAgIHdpZHRoOiA5NSU7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyAgICAgfVxuLy8gICAgIC5maWx0ZXItY29udHJvbHMge1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4vLyAgICAgfVxuLy8gICAgIC5maWx0ZXItY29udHJvbHMgLmNhdC1pdGVtIHtcbi8vICAgICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgICAgICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgICAgIHRvcDogMnB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5maWx0ZXItY29udHJvbHMge1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4vLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xuLy8gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuLy8gICAgICB9XG4vLyAgfVxuLy8gfVxuXG4vLyAvKiAtLS0tIFBPU1QgR1JJRCAtLS0tICovXG4vLyAuZ3JpZC1wb3N0IC5jb250ZW50LWNvbnRhaW5lciAucG9zdC1kYXRlIHAge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyB9XG5cbi8vIC5uZXdzLXNlY3Rpb24ge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbi8vICAgICBwYWRkaW5nLXRvcDogMHB4O1xuLy8gICAgIC5ncmlke1xuLy8gICAgICAgICBnYXA6NC4xMzkwNzI4NDc2ODIxMiU7XG4vLyAgICAgfVxuLy8gICAgIC5ncmlkLmNvbC0zIC5ncmlkLWl0ZW0ge1xuLy8gICAgICAgICBmbGV4OiAwIDEgMzAuNTQ2MzU3NjE1ODk0MDQlO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZCAuZ3JpZC1wb3N0IHtcbi8vICAgICBmbGV4OiAwIDEgMjQuMjU0OTY2ODg3NCVcbi8vIH1cbi8vIC5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWR7XG4vLyAgICAgZ2FwOjAuOTklO1xuLy8gfVxuXG4vLyAuZmVhdHVyZWQtbmV3cy1zZWN0aW9ue1xuLy8gICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuLy8gICAgIGgze1xuLy8gICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4vLyAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4vLyAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbi8vICAgICAgICAgZm9udC1zaXplOjYxcHg7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0LWRhdGUge1xuLy8gICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbi8vICAgICAgICAgYm90dG9tOjA7XG4vLyAgICAgICAgIGxlZnQ6MDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5O1xuLy8gICAgICAgICBjb2xvcjojZmZmO1xuLy8gICAgICAgICBwe1xuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6NnB4IDE1cHg7XG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5pbWFnZS1jb250YWluZXJ7XG4vLyAgICAgICAgIGhlaWdodDoyMTZweDtcbi8vICAgICB9XG4vLyAgICAgLmdyaWQtaXRlbS5ncmlkLXBvc3R7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206NzZweDtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5mZWF0dXJlZC1uZXdzLXNlY3Rpb24gLmdyaWQtcG9zdCAuY29udGFpbmVyIC5pbWFnZS1jb250YWluZXJ7XG4vLyAgICAgaGVpZ2h0OjIxNnB4IWltcG9ydGFudDtcbi8vIH1cblxuLy8gLm5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0LFxuLy8gLmZlYXR1cmVkLW5ld3Mtc2VjdGlvbiAuZ3JpZC1wb3N0IHtcbi8vICAgICBvcGFjaXR5OiAxO1xuLy8gICAgIHRyYW5zaXRpb246IG5vbmU7XG4vLyAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTo0OXB4O1xuLy8gICAgIC5jb250YWluZXIge1xuLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuLy8gICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbi8vICAgICAgICAgICAgIGhlaWdodDogMjMzcHg7XG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuLy8gLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmFuaW1hdGUsXG4vLyAubmV3cy1zZWN0aW9uIC5ncmlkLWl0ZW0uaGlkZSxcbi8vIC5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5sb2FkLWhpZGUge1xuLy8gICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbi8vIH1cbi8vIC5uZXdzLXNlY3Rpb24gLmdyaWQtaXRlbS5oaWRlLFxuLy8gLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLmxvYWQtaGlkZSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gfVxuLy8gLm5ld3Mtc2VjdGlvbiAuZ3JpZC1pdGVtLnNob3cgLmNvbnRhaW5lciB7XG4vLyAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuLy8gfVxuLy8gLmdyaWQtcG9zdCAuY29udGVudC1jb250YWluZXIge1xuLy8gICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuLy8gICAgIC50aXRsZSB7XG4vLyAgICAgICAgIG1hcmdpbjogMHB4O1xuLy8gICAgICAgICBmb250LXdlaWdodDogMTAwO1xuLy8gICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4vLyAgICAgfVxuLy8gICAgIHAge1xuLy8gICAgICAgICBmb250LXdlaWdodDogMTAwO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbi8vICAgICAgICAgc3Bhbntcbi8vICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4vLyAgICAgICAgICAgICAmOmFmdGVye1xuLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbi8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi8vIC8vIC5ncmlkLXBvc3QgLnBvc3QtZGF0ZSBwIHtcbi8vIC8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gLy8gICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3VyO1xuLy8gLy8gICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4vLyAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbi8vIC8vICAgICBwYWRkaW5nOiA2cHggMTJweDtcbi8vIC8vICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gLy8gICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyAvLyB9XG4vLyAuZ3JpZC1wb3N0IHtcbi8vICAgICAmLmFuaW1hdGUge1xuLy8gICAgICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLm5ld3NidG5jb257XG4vLyAgICAgdGV4dC1hbGlnbjpyaWdodDtcbi8vICAgICAuYnV0dG9ue1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICAgICAgYm9yZGVyOm5vbmU7XG4vLyAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgICAgICAgJjphZnRlcntcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgLmhpZGRlbntcbi8vICAgICAgICAgZGlzcGxheTpub25lO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbi8vICAgICAubmV3cy1zZWN0aW9uIHtcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4vLyAgICAgfVxuLy8gfVxuIiwiLmxvZ28tc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgICYtLWxvY2F0aW9ue1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmNsaWVudC1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zcGxpZGUge1xuICAgICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTglO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdHJhY2sge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6MTI1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMC4yOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmlzLXByZXYsICYuaXMtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMC42NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzIyZWZjMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICZfX3BhZ2luYXRpb24ge1xuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAvLyAgICAgZ2FwOiAzcHg7XG4gICAgICAgICAgICAvLyAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDMxLjA0cHg7XG4gICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNC4zNnB4O1xuICAgICAgICAgICAgLy8gICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnNlY3Rpb24ubG9nby1zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAmLS1sb2NhdGlvbntcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7ICAgIFxuICAgIH1cbiAgICAuY2xpZW50LXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnNwbGlkZSB7XG4gICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190cmFjayB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDo4NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjI5O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmVmYzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IG1heC13aWR0aCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICYuaXMtcHJldiwgJi5pcy1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAwLjY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmNhcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjMjJlZmMwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIC8vICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgIC8vICAgICAmX19wYWdlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMzEuMDRweDtcbiAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiA0LjM2cHg7XG4gICAgICAgICAgICAvLyAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmVmYzA7XG4gICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbn0iLCIudGFsb24taW50cm97XG5cdGgye1xuXHRcdGNvbG9yOiRwcmltYXJ5LWFsdDtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRsaW5lLWhlaWdodDogNjRweDtcblx0fVxuXG5cdHB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDoyOHB4O1xuXHR9XG59XG5cbi5wYWdlLWFib3V0LXVze1xuXHQudGFsb24taW50cm97XG5cdFx0cGFkZGluZy10b3A6NjZweDtcblx0XHRoMntcblx0XHRcdGNvbG9yOiRwcmltYXJ5LWFsdDtcblx0XHRcdG1heC13aWR0aDogODk2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7IFxuXHRcdH1cblxuXHRcdHB7XG5cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4ucGFnZS1hYm91dC11cywucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFse1xuXHQudGFsb24taW50cm97XG5cdFx0cGFkZGluZy10b3A6OTBweCFpbXBvcnRhbnQ7XG5cdFx0aDJ7XG5cdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRtYXgtd2lkdGg6IDg5NnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4OyBcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdC50ZWFtLW1lbWJlcnN7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDtcblx0fVxufVxufSIsIi50d28tY29sdW1uIHtcbiAgICAudGMtdGl0bGUgaDJ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTo3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB9XG4gICAgLnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIH1cbiAgICAuY29sLS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgIGhlaWdodDogMzIzcHg7XG4gICAgIH1cbiB9XG4gLmNvbC0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0xNXB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDY2cHg7XG4gICAgfVxufVxuXG4ucm93Om50aC1jaGlsZChldmVuKSAuY29udGVudC1jb250YWluZXJ7XG4gICAgcGFkZGluZzogMCA2NnB4IDAgMDtcbn1cblxuJi0tbGFyZ2UgLmNvbHVtbnMge1xuICAgICYgPiAuY29sLS1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMSA2MCU7XG4gICAgfVxufVxuXG4ucm93Om50aC1jaGlsZChldmVuKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMjtcbn1cbiYtLXN3YXB7XG4gICAgLnJvdzpudGgtY2hpbGQob2RkKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgfVxuICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICB9XG4gICAgLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgIG1heC13aWR0aDogNTgwcHg7XG4gfVxuIC5yb3c6bnRoLWNoaWxkKG9kZCkgLmNvbnRlbnQtY29udGFpbmVye1xuICAgIHBhZGRpbmctbGVmdDowO1xufVxuLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnQtY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDAgNjZweCAwIDA7XG59XG59XG4uYnV0dG9ue1xuICAgIGNvbG9yOiRwcmltYXJ5LWFsdCFpbXBvcnRhbnQ7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG59XG5cbi5hYm91dC10Y3tcbiAgICBwYWRkaW5nLXRvcDoxMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOjg3cHg7XG4gICAgLmNvbHVtbnN7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblxuICAgICAgICAuY29sLS1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OjAgMSA1MS41JTtcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgaGVpZ2h0OiAzNzRweDtcbiAgICAgICAgIH1cbiAgICAgfVxuICAgICBoMntcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDo2OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE4cHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OlwiX1wiO1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLS10ZXh0IHtcbiAgICAgICAgZmxleDowIDEgNDguNSU7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA4MXB4O1xuICAgICAgICB9XG4gICAgfVxufVxufVxuXG5cbi5zZWN0aW9uLnNlcnZpY2VzLXRlYW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6MTU2cHg7XG4gICAgLmNvbHVtbnN7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuY29sLS1pbWFnZXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjg1cHg7XG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGhlaWdodDozNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLS10ZXh0e1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6dW5zZXQ7XG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEyJTtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgaDQsaDN7XG4gICAgICAgICAgICBmb250LXNpemU6NzFweDtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NjhweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMnB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIl9cIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIHdpZHRoOjUxMnB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJfXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciBwe1xuICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdnaHQ6MjZweDtcbn1cbi5idXR0b24tY29udGFpbmVyIC5idXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICBwYWRkaW5nOjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGZvbnQtc2l6ZToyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OjI2cHg7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAqL1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxuJjpob3ZlcntcbiAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxufVxuXG59XG4ucm93Om50aC1jaGlsZChldmVuKXtcbiAgICAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6MCAxMiUgMCAwO1xuICAgIH1cbn1cbn1cblxuLmFuaW0tc2Nyb2xsLWZhZGUtaW4tbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uYW5pbS1zY3JvbGwtZmFkZS1pbi1yaWdodHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5cbi50Yy1zbGlkZXIge1xuICAgIC50Yy1zbGlkZXItaW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zcGxpZGUge1xuICAgICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190cmFjayB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN0YXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6MTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIGg0e1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjNweDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuICAgIC5jdGF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206NDBweDtcbn1cbiAgICAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFte1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHghaW1wb3J0YW50O1xuICAgICAgICAuY29sdW1uc3tcbiAgICAgICAgICAgIC5jb2wtLWltYWdle1xuICAgICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjA2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC0tdGV4dHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgICAgICAgICAgICAgICAgaDQsaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLS10ZXh0IC5jb250ZW50LWNvbnRhaW5lciBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVye1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudHdvLWNvbHVtbiB7XG4gICAgLnRjLXRpdGxlIGgye1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6NTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAuY29sLS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgIGhlaWdodDogMzIzcHg7XG4gICAgIH1cbiB9XG4gLmNvbC0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIH1cbn1cblxuLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnQtY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG59XG5cbiYtLWxhcmdlIC5jb2x1bW5zIHtcbiAgICAmID4gLmNvbC0taW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDEgNjAlO1xuICAgIH1cbn1cblxuLnJvdzpudGgtY2hpbGQoZXZlbikgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IHVuc2V0O1xufVxuJi0tc3dhcHtcbiAgICAucm93Om50aC1jaGlsZChvZGQpIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgfVxuICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgfVxuICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuIH1cbiAucm93Om50aC1jaGlsZChvZGQpIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbn1cbi5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG59XG59XG4uYnV0dG9ue1xuICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5LWFsdDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JHByaW1hcnktYWx0IWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG59XG5cbi5hYm91dC10Y3tcbiAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgbWFyZ2luLWJvdHRvbTo4N3B4O1xuICAgIC5yb3d7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAuY29sdW1uc3tcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXG4gICAgICAgIC5jb2wtLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6MCAxIDUxLjUlO1xuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICBoZWlnaHQ6IDM3NHB4O1xuICAgICAgICAgfVxuICAgICB9XG4gICAgIGgye1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjY4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MThweDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJfXCI7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1hbHQ7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtLXRleHQge1xuICAgICAgICBmbGV4OjAgMSAxMDAlO1xuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgODFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbn1cbn0iLCIuY2FyZWVycy1zZWN0aW9ue1xuXHQuZ3JpZC1jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiAxMjIycHg7XG5cdH1cblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmctdG9wOjUwcHg7XG5cdG1hcmdpbi10b3A6MTAwcHg7XG5cdGg0e1xuXHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MXB4O1xuXHRcdG1heC13aWR0aDogNzQwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHR9XG5cdH1cblx0cHtcblx0XHRmb250LXNpemU6IFx0MThweDtcblx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHRtYXgtd2lkdGg6IDc0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206NDNweDtcblx0fVxuXHQuZ3JpZHtcblx0XHRnYXA6MjZweDtcblx0fVxuXHQuZ3JpZC1pdGVtLmdyaWQtcG9zdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDEzcHgpO1xuXHRcdHBhZGRpbmc6MzhweCA0OHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA1YztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIGVhc2UtaW4tb3V0IC4zcztcbiAgICB6LWluZGV4OiAyO1xufVxuJjpob3Zlcntcblx0JjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxufVxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0LmNhcmVlcnMtaW57XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC5jYXJlZXJzLWx7XG5cdFx0XHRcdFx0ZmxleDowIDEgMjYlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYXJlZXJzLXJ7XG5cdFx0XHRcdFx0ZmxleDowIDEgNzQlO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdCAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICAgIHRvcDogOHB4O1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHRcdC5jYXJlZXJzLXJ7XG50ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRoNXtcblx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAzN3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbToyMnB4O1xuXHRcdH1cblx0XHQuYy1kZXNjcmlwdGlvbntcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cbn1cblxuXG5cbmJvZHl7XG5cdHRyYW5zaXRpb246YWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5LmFjdGl2ZXtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcblx0dHJhbnNpdGlvbjphbGwgMC42cyBlYXNlLWluLW91dDtcbn1cblxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4ucGFnZS1jYXJlZXJze1xuXHQudGl0bGUtdGV4dHtcblx0XHRwYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcblx0fVxufVxuXG5cbi5jYXJlZXJzLXNlY3Rpb257XG5cdC5ncmlkLWNvbnRhaW5lcntcblx0XHRtYXgtd2lkdGg6IDEyMjJweDtcblx0fVxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZy10b3A6MjAwcHg7XG5cdG1hcmdpbi10b3A6MTAwcHg7XG5cdGg0e1xuXHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MXB4O1xuXHRcdG1heC13aWR0aDogNzQwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHR9XG5cdH1cblx0cHtcblx0XHRmb250LXNpemU6IFx0MThweDtcblx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHRtYXgtd2lkdGg6IDc0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206NDNweDtcblx0fVxuXHQuZ3JpZHtcblx0XHRnYXA6MjZweDtcblx0fVxuXHQuZ3JpZC1pdGVtLmdyaWQtcG9zdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdHBhZGRpbmc6MzhweCA0OHB4O1xuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0LmNhcmVlcnMtaW57XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC5jYXJlZXJzLWx7XG5cdFx0XHRcdFx0ZmxleDowIDEgMjYlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYXJlZXJzLXJ7XG5cdFx0XHRcdFx0ZmxleDowIDEgNzQlO1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0LmNhcmVlcnMtbCBwe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aDV7XG5cdFx0XHRjb2xvcjokc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjIycHg7XG5cdFx0fVxuXHRcdC5jLWRlc2NyaXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAgXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG4uc2luZ2xlLWNhcmVlcnMgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTo4MHB4IWltcG9ydGFudDtcbn1cbn1cblxuLnNpbmdsZS1jYXJlZXJzIC5wb3N0LWNvbnRhaW5lciAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNjJweCFpbXBvcnRhbnQ7XG59XG5cblxuLmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1jdXN0b20tZm9ybS0zMzAuZm9ybWluYXRvci1kcm9wZG93bi0tbWF0ZXJpYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6JHByaW1hcnkhaW1wb3J0YW50O1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLWN1c3RvbS1mb3JtLTMzMC5mb3JtaW5hdG9yLWRyb3Bkb3duLS1tYXRlcmlhbCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOm5vdCguc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkKS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQhaW1wb3J0YW50O1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4IWltcG9ydGFudDtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4IWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLS1vcGVuIC5mb3JtaW5hdG9yLWN1c3RvbS1mb3JtLTMzMC5mb3JtaW5hdG9yLWRyb3Bkb3duLS1tYXRlcmlhbCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvcm1pbmF0b3Itc2VsZWN0LmZvcm1pbmF0b3Itc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci0tb3BlbiAuZm9ybWluYXRvci1zZWxlY3QtZHJvcGRvd24uZm9ybWluYXRvci1kcm9wZG93bi0tbWF0ZXJpYWwgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDEycHghaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn0iLCIudGl0bGUtdGV4dHtcblx0cGFkZGluZy10b3A6IDM5OXB4O1xuXHRoM3tcblx0XHRmb250LXNpemU6IDYxcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYxcHg7XG5cdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0bWF4LXdpZHRoOjc0M3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHRwe1xuXHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdC50dC1jb2x7XG5cdFx0Y29sdW1uczoyO1xuXHRcdGNvbHVtbi1nYXA6MjBweDtcblx0fVxuXHQuam9pbmxpbmt7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblxuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTE3cHg7XG5cdFx0XHRcdHRvcDogNTglO1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcdCYtLXRpe1xuXHRcdGgze1xuXHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblxufVxuXG4udGl0bGUtdGV4dC5jb250YWN0dHR7XG5wYWRkaW5nLXRvcDoxMDBweCFpbXBvcnRhbnQ7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4udGl0bGUtdGV4dHtcblx0cGFkZGluZy10b3A6IDM5OXB4O1xuXHRoM3tcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0bWF4LXdpZHRoOjkwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0cHtcblx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQudHQtY29se1xuXHRcdGNvbHVtbnM6MTtcblx0XHRjb2x1bW4tZ2FwOjM1cHg7XG5cdH1cblx0LmpvaW5saW5re1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRhe1xuXHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwY1wiO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTdweDtcblx0XHRcdFx0dG9wOiA1MyU7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjokc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFx0Ji0tdGl7XG5cdFx0aDN7XG5cdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdH1cblx0fVxuXG59XG5cbi50aXRsZS10ZXh0LmNvbnRhY3R0dHtcbnBhZGRpbmctdG9wOjEwMHB4IWltcG9ydGFudDtcbn1cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWx7XG5cdC5zZWN0aW9uLnRpdGxlLXRleHR7XG5cdFx0cGFkZGluZy10b3A6ODBweCFpbXBvcnRhbnQ7XG5cdH1cbn1cbn0iLCIuaW5fcGFnZV9iYW5uZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDoxNzhweDtcblx0JjphZnRlcntcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ym90dG9tOjA7XG5cdFx0aGVpZ2h0OjQ5NXB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgzLDI5LDY4LC43KSAwLHJnYmEoMywyOSw2OCwwKSAxMDAlKTtcblx0fVxuXHQuY29udGFpbmVye1xuXHRcdGhlaWdodDo4MDBweDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0fVxuXHQuaW1hZ2UtY29udGFpbmVye1xuXHRcdGhlaWdodDo4MDBweDtcblx0fVxuXHQuaW1hZ2UtY29udGFpbmVyLWFic29sdXRlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQuaW1nLWNlbnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHQtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRib3R0b206OTVweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdC5jLS1tZHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcblx0XHRcdC5pcC1iYW5uZXItaW57XG5cdFx0XHRcdGZsZXg6MCAxIDUwJTtcblx0XHRcdFx0LmItaW1nLW1vYntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRoZWlnaHQ6OTZweDtcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDg3cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjExNnB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJfXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0xN3B4O1xuXHRcdFx0XHRcdFx0dG9wOiA1OCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cblx0LmluX3BhZ2VfYmFubmVye1xuXHRcdGhlaWdodDo2NjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDoxNzhweDtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGJvdHRvbTowO1xuXHRcdFx0aGVpZ2h0OjQ5NXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMywyOSw2OCwuNykgMCxyZ2JhKDMsMjksNjgsMCkgMTAwJSk7XG5cdFx0fVxuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRoZWlnaHQ6NjYwcHg7XG5cdFx0fVxuXHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRoZWlnaHQ6NjYwcHg7XG5cdFx0fVxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRib3R0b206NzVweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHQuYy0tbWR7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xuXHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRcdFx0LmlwLWJhbm5lci1pbntcblx0XHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0XHRcdC5iLWltZy1kZXN7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYi1pbWctbW9ie1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGhlaWdodDo4MnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjZweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTAlOyBcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIl9cIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODBjXCI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0xN3B4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDU5JTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGFnZS13aGF0LXdlLWRvLC5wYWdlLXRhbG9uLWludGVybmF0aW9uYWx7XG5cdFx0LmluX3BhZ2VfYmFubmVye1xuXHRcdFx0bWFyZ2luLXRvcDogNTVweDtcblx0XHRcdGhlaWdodDo4MDBweDtcblx0XHRcdC5jb250YWluZXJ7XG5cdFx0XHRoZWlnaHQ6ODAwcHg7XG5cdFx0fVxuXHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRoZWlnaHQ6ODAwcHg7XG5cdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5wYWdlLXdoYXQtd2hhdC13ZS1kb3tcblx0XHQuaW5wYWdlYmFubmVye1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRoZWlnaHQ6MTE1JSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLnNpbXBsZVBhcmFsbGF4e1xuXHRoZWlnaHQ6MTAwJTtcbn0iLCIuZ2xvYmFsX2xvY2F0aW9uc3tcblx0cGFkZGluZy10b3A6MTQ3cHg7XG5cdHBhZGRpbmctYm90dG9tOjEwMHB4O1xuXHRoM3tcblx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MXB4O1xuXHRcdG1heC13aWR0aDo1MDBweDtcblx0XHRtYXJnaW4tYm90dG9tOjI4cHg7XG5cdH1cblx0LmdsLWdyaWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRnYXA6MjBweDtcblx0XHQuZ2wtaW5uZXJ7XG5cdFx0XHRmbGV4OjAgMSBjYWxjKDI1JSAtIDE1cHgpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGhlaWdodDoyNTVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6MzVweCAzMHB4IDMwcHggMzBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Lm92ZXJsYXl7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjA7IHRvcDowOyBib3R0b206MDsgcmlnaHQ6MDtcblx0XHRcdFx0ei1pbmRleDoxO1xuXG5cdFx0XHR9XG5cdFx0XHRwIGF7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgLjNzO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg3KXtcblx0XHRcdFx0ZmxleDowIDEgY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdH1cblx0XHRcdGg1e1xuXHRcdFx0XHRjb2xvcjokc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6MzdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206MzBweDtcblx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTJweDtcblx0XHRcdFx0XHR0b3A6IDU4JTtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHAgYXtcblx0XHRcdFx0XHRjb2xvcjojZmZmIWltcG9ydGFudDtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC8vIG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdC8vIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDV7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLWNvbnRhY3R7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdC5wYWdlLWJhbm5lcjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGhlaWdodDo1NTRweDtcblx0fVxufVxuLnBhZ2UtbG9jYXRpb25ze1xuLmdsb2JhbF9sb2NhdGlvbnMgLmgze1xuZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi5nbG9iYWxfbG9jYXRpb25ze1xuXHRwYWRkaW5nLXRvcDoxNTVweDtcblx0cGFkZGluZy1ib3R0b206MTAwcHg7XG5cdGgze1xuXHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0bWF4LXdpZHRoOjkwJTtcblx0XHRtYXJnaW4tYm90dG9tOjI4cHg7XG5cdH1cblx0LmdsLWdyaWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRnYXA6MjBweDtcblx0XHQuZ2wtaW5uZXJ7XG5cdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGhlaWdodDoyNTVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6MzVweCAzMHB4IDMwcHggMzBweDtcblx0XHRcdC5vdmVybGF5e1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDowOyB0b3A6MDsgYm90dG9tOjA7IHJpZ2h0OjA7XG5cdFx0XHRcdHotaW5kZXg6MTtcblxuXHRcdFx0fVxuXHRcdFx0cCBhe1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDcpe1xuXHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdFx0fVxuXHRcdFx0aDV7XG5cdFx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTozM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHQgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206MzBweDtcblx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0XHRcdFx0IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTJweDtcblx0XHRcdFx0XHR0b3A6IDU4JTtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdCAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRcdHAgYXtcblx0XHRcdFx0XHRjb2xvcjojZmZmIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC8vIG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHQvLyBwe1xuXHRcdFx0XHQvLyBcdGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHQvLyBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDV7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtY29udGFjdHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0LnBhZ2UtYmFubmVyOmJlZm9yZXtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0aGVpZ2h0OjU1NHB4O1xuXHR9XG59XG5cbn1cbi5wYWdlLWxvY2F0aW9uc3tcbi5nbG9iYWxfbG9jYXRpb25ze1xucGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5iYW5uZXItLWxvY2F0aW9ucyAuY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAzMDlweDtcbn1cbi5nbG9iYWxfbG9jYXRpb25zIC5nbC1ncmlkIC5nbC1pbm5lcjpudGgtY2hpbGQoNykge1xuICAgaGVpZ2h0OiAzMzVweDtcbn1cbn1cblxuXG5cblxuLnBhZ2UtbG9jYXRpb25ze1xuLmdsb2JhbF9sb2NhdGlvbnMgaDN7XG5kaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLnBhZ2UtY29udGFjdHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5zZXJ2aWNlc19sYW5kaW5ne1xuXHRwYWRkaW5nLXRvcDogMTgwcHg7XG5cdC5jLS1sZ3tcblx0XHRtYXgtd2lkdGg6IDEyMTdweDtcblx0fVxuXHQuc2VydmljZV9ibG9ja3tcblx0XHQuc2VydmljZV9saW5re1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjEwMDtcblx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTdweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDI6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWFsdDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VydmljZV9ibG9ja19pbntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHR6LWluZGV4OjA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxODBweDtcblx0XHRcdC5zYl9pbntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmbGV4OjAgMSA1MTdweDtcblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjYxcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHRcdGZsZXg6MCAxIDcwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDUwcHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA3MDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdFx0LnNlcnZpY2VfYmxvY2tfaW57XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRcdH1cblx0XHRcdC5zYl9pbjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0b3JkZXI6Mjtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZy1yaWdodDo0MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDo0MHB4O1xuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0Oi0yMjFweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRoM3tcblx0XHRcdFx0bWF4LXdpZHRoOiA0MTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRoMntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRoMntcblx0XHQvLyBtYXJnaW4tbGVmdDotMjIxcHg7XG5cdH1cbn1cbn1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblx0LnNlcnZpY2VzX2xhbmRpbmd7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0LmMtLWxne1xuXHRcdH1cblx0XHQuc2VydmljZV9ibG9ja3tcblx0XHRcdC5zZXJ2aWNlX2xpbmt7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTgwY1wiO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgyOmFmdGVye1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlcnZpY2VfYmxvY2tfaW57XG5cdFx0XHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdFx0XHQuc2JfaW57XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHQmLmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNDBweCAwcHggMHB4IDBweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1x0XG5cdFx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdFx0b3JkZXI6MTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRvcmRlcjoyO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOjM7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0LnNlcnZpY2VfYmxvY2tfaW57XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNiX2luOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdG9yZGVyOnVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdFx0fVxuXHRcdFx0XHRoMntcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgye1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgxKXtcblx0XHRcdFx0aDN7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRoMntcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdGgye1xuXHRcdC8vIG1hcmdpbi1sZWZ0Oi0yMjFweDtcblx0fVxufVxufVxufVxufSIsIi5tYXBfc2VjdGlvbntcblx0cGFkZGluZy10b3A6MHB4O1xuXHRoMntcblx0XHRmb250LXNpemU6IDg3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDgwcHg7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWF4LXdpZHRoOiAzNjNweDtcblx0XHRtYXJnaW4tYm90dG9tOjM0cHg7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiX1wiO1xuXHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdH1cblx0fVxuXHQubWFwX2lue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0Lm1hcF9pbl9pbntcblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzE1cHg7XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjI1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDoyOHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRmbGV4OjAgMSA4MTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtbG9jYXRpb25ze1xuXHQucGFnZS1sb2NhdGlvbnN7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi5tYXBfc2VjdGlvbntcblx0cGFkZGluZy10b3A6MHB4O1xuXHRoMntcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWF4LXdpZHRoOiAzNjNweDtcblx0XHRtYXJnaW4tYm90dG9tOjBweDtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJfXCI7XG5cdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0fVxuXHR9XG5cdC5tYXBfaW57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHQubWFwX2luX2lue1xuXHRcdFx0ZmxleDowIDEgMTAwJTtcblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzE1cHg7XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0Y29sdW1uczoyO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjI4cHg7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdGZsZXg6MCAxIDgxNnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59IiwiLmNhc2VfdGVhc2Vye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXHRwYWRkaW5nLXRvcDoxMzZweDtcblx0LnRpdGxle1xuXHRcdGg0e1xuXHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogODBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OjEwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXHR9XG5cdC5idXR0b24tY29udGFpbmVye1xuXHRcdG1hcmdpbi10b3A6MTVweDtcblx0fVxuXHQuYmxvY2stZ3JpZHtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLDMyMS41cHgpO1xuXHR9XG59XG5cbi5iZy10cmFuc3BhcmVudHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZXZlcnNlLWNvbG91cntcblx0LnRpdGxle1xuXHRcdGg0e1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblxuXHQubmV3c2J0bmNvbiAuYnV0dG9uIHtcblx0XHRjb2xvcjogJHByaW1hcnktYWx0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktYWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIC5iZy1jaGFuZ2V7XG4vLyBcdG9wYWNpdHk6IDA7XG4vLyBcdHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4vLyB9XG5cbi8vIC5hY3RpdmUgLmJnLWNoYW5nZXtcbi8vIFx0b3BhY2l0eTogMTtcbi8vIFx0dHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbi8vIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cbi5jYXNlX3RlYXNlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcblx0cGFkZGluZy10b3A6NDBweDtcblx0LnRpdGxle1xuXHRcdGg0e1xuXHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OjEwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXHR9XG5cdC5idXR0b24tY29udGFpbmVye1xuXHRcdG1hcmdpbi10b3A6MTVweDtcblx0fVxuXHQuYmxvY2stZ3JpZHtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLDMyMS41cHgpO1xuXHR9XG59XG5cbi5iZy10cmFuc3BhcmVudHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZXZlcnNlLWNvbG91cntcblx0LnRpdGxle1xuXHRcdGg0e1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblxuXHQubmV3c2J0bmNvbiAuYnV0dG9uIHtcblx0XHRjb2xvcjogJHByaW1hcnktYWx0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktYWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXHR9IiwiLnNlcnZpY2VfaW50cm97XG5cdHBhZGRpbmc6IDYwcHggMCAwcHggMDtcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1heC13aWR0aDo1NTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogNjFweDtcblx0XHRsaW5lLWhlaWdodDogNjRweDtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6NDEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTozNXB4O1xuXHR9XG5cdHB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRtYXgtd2lkdGg6NjMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjI0cHg7XG5cdFx0Ly8gJjpudGgtb2YtdHlwZSgxKXtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMjVweDtcblx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdC8vIH1cblx0fVxufVxuXG4uY3JlYXRpdml0eS1pbnRyb3tcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1heC13aWR0aDoyODBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0fVxuXHRwe1x0XG5cdFx0bWF4LXdpZHRoOjYzMHB4O1xuXHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0bWF4LXdpZHRoOjYzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xuXHRcdH1cblx0fVxufVxuXG4udGVjaC1pbnRyb3tcblx0aDJ7XG5cdFx0bWF4LXdpZHRoOjc5MHB4O1xuXHR9XG59XG5cbi5ibHVlLXRpdGxle1xuXHRoMntcblx0XHRjb2xvcjokbGlnaHQtYmx1ZSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRlY2hub2xvZ3ktYXRsYXMgey5ibHVlLXRpdGxle1xuXHRoMntcblx0XHRjb2xvcjojZmNmMjA5IWltcG9ydGFudDtcblx0fVxuXHR9XG5cdC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcy1pbiAuY2FwYWJpbGl0aWVzLWluLWluIGgzIHtcbiAgICBjb2xvcjojZmNmMjA5IWltcG9ydGFudDtcbn1cbn1cblxuLnRlY2hub2xvZ3ktcGxhdG8gey5ibHVlLXRpdGxle1xuXHRoMntcblx0XHRjb2xvcjojZmEzM2FkIWltcG9ydGFudDtcblx0fVxuXHR9XG5cdC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcy1pbiAuY2FwYWJpbGl0aWVzLWluLWluIGgzIHtcbiAgICBjb2xvcjojZmEzM2FkIWltcG9ydGFudDtcbn1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuLnNlcnZpY2VfaW50cm97XG5cdHBhZGRpbmc6IDYwcHggMCAwcHggMDtcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1heC13aWR0aDo1NTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6YXV0bztcblx0XHRoZWlnaHQ6IDk5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTozNXB4O1xuXHR9XG5cdHB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRtYXgtd2lkdGg6NjMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjI0cHg7XG5cdFx0Ly8gJjpudGgtb2YtdHlwZSgxKXtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMjVweDtcblx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdC8vIH1cblx0fVxufVxuXG59IiwiLnNpbmdsZS10ZWNobm9sb2d5e1xuLnNlY3Rpb24uc2VydmljZXMtdGVhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNTZweDtcbn1cbn1cbi50ZWNobm9sb2d5X3NlY3Rpb257XG5cdC5jLS1sZ3tcblx0XHRtYXgtd2lkdGg6IDEzODBweDtcblx0fVxuXHQudC1sb2dve1xuXHRcdGhlaWdodDo2NnB4O1xuXHRcdHdpZHRoOmF1dG87XG5cdH1cblx0LnNlcnZpY2VfYmxvY2t7XG5cdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNTBweDtcblx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNTBweDtcblx0XHRcdH1cblx0XHQuc2VydmljZV9ibG9ja19pbntcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdC5zYl9pbntcblx0XHRcdFx0ZmxleDogMCAxIDYwMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVuc2V0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTo2MXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjYxcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjdweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZXJ2aWNlX2Jsb2NrOm50aC1jaGlsZChldmVuKSAuY29udGVudC1jb250YWluZXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDc1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdH1cblxufVxuXG5cbi50ZWNoLXJlbGF0ZWR7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIC50ZWNoLXJlYWx0ZWQtY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgZ2FwOjIlO1xuICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ODBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgZmxleDowIDEgNDklO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gcGFkZGluZzowIDgwcHggMCAyMHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDo3OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4MnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMzFkNDQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjU2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuXG4udGVjaC1yZWxhdGVke1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAudGVjaC1yZWFsdGVkLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgIGdhcDoyJTtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIGZsZXg6MCAxIDQ5JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6MCA4MHB4IDAgMjBweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NzhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ODJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MyU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbn0gICBcblxuLnNpbmdsZS10ZWNobm9sb2d5IC5zZWN0aW9uLnNlcnZpY2VzLXRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTU2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufSBcblxuLmFjdGl2ZS5zaW5nbGUtdGVjaG5vbG9neSAuc2VjdGlvbi5zZXJ2aWNlcy10ZWFtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59ICIsIi5zY3JvbGwtc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICAgJiA+IC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgICAuc2xpZGVyLXN0YXRlbWVudHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgLnNsaWRlLXN0YXRlbWVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45NztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcbiAgICAuc2Nyb2xsLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zY3JvbGwtbW9iaWxle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggI2ZmZiBzb2xpZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLXN0YXRlbWVudHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzozNXB4IDAgNzBweCAwO1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLXNlcnZpY2VzIC5zZWN0aW9uLS1zdGF0aXN0aWNzIC5zdGF0IGRpdiBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMyNXB4O1xuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuXG4gICAgICAgIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgIGgzLmZvbnQtLWxne1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdGF0aXN0aWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZ2FwOiAyNXB4O1xuXG4gICAgJi5jb2wtLTIge1xuICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxM3B4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LFxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDg1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWx0ZXJuYXRlIHtcbiAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gLSAyKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuIC0gMSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFsdDtcblxuICAgICAgICAgICAgICAgIGRpdixcbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saWdodCB7XG4gICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFsdDtcblxuICAgICAgICAgICAgZGl2LFxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2VydmljZXMtaW5zaWdodHtcbiAgICAuc2VydmljZV9pbnRyb3tcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4IWltcG9ydGFudDtcbn1cbn1cbiAgICAuc2luZ2xlLXNlcnZpY2Vze1xuICAgICAgICAuc2VjdGlvbi0tc3RhdGlzdGljcyB7XG4gICAgICAgICAgICAuYy0tbWR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTQwcHg7XG4gICAgICAgICAgICAuY29sOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjE4MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0aXN0aWNzIC5zdGF0IGRpdixcbiAgICAgICAgICAgIC5zdGF0aXN0aWNzIC5zdGF0IHNtYWxsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICAgICAgICAgIGdhcDogMzdweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKDI3OHB4IC0gMTNweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbi5wYWdlLXRhbG9uLWludGVybmF0aW9uYWwge1xuICAgIC5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0aXN0aWNzIC5zdGF0IGRpdixcbiAgICAgICAgLnN0YXRpc3RpY3MgLnN0YXQgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICAgICAgZ2FwOiA3MXB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRpc3RpY3MuY29sLS0yIC5zdGF0IHtcbiAgICAgICAgZmxleDogMCAxIGNhbGMoMjc4cHggLSAxM3B4KTtcbiAgICB9XG5cbiAgICAuc2VydmljZV9pbnRybyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhbG9uaW50ZXJuYXRpb25hbCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFsb24yY29sIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODVweDtcbiAgICAgICAgfVxuICAgICAgICAudHQtY29sIHtcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuLnBhZ2UtY29va2llcy1wb2xpY3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIzNnB4O1xuICAgIH1cbiAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICB9XG59XG5cblxuXG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnNlY3Rpb24tLXN0YXRpc3RpY3Mge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuXG4gICAgICAgIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgIGgzLmZvbnQtLWxne1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjQycHg7XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVye1xuICAgICAgICBhbGlnbi1pdGVtczpzdGFydDtcbiAgICB9XG59XG4uc3RhdGlzdGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGdhcDogMTVweDtcblxuICAgICYuY29sLS0yIHtcbiAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTNweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdixcbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFsdGVybmF0ZSB7XG4gICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuIC0gMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0biAtIDEpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hbHQ7XG5cbiAgICAgICAgICAgICAgICBkaXYsXG4gICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hbHQ7XG5cbiAgICAgICAgICAgIGRpdixcbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgIC5zaW5nbGUtc2VydmljZXN7XG4gICAgICAgIC5zZWN0aW9uLS1zdGF0aXN0aWNzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgIC5zdGF0aXN0aWNzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgZ2FwOiAyOXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgLnN0YXR7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIGZsZXg6dW5zZXQ7XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICB9XG4gICAgICAgICAgICAuY29sOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgfVxuXG4gICAgIC5zZXJ2aWNlcy1pbnNpZ2h0e1xuICAgIC5zZXJ2aWNlX2ludHJve1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRpdGxlLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4IWltcG9ydGFudDtcbn1cbn1cblxuLnBhZ2UtdGFsb24taW50ZXJuYXRpb25hbFxuICAgICAgLnNlY3Rpb24tLXN0YXRpc3RpY3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICBnYXA6IDI5cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAuc3RhdHtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxNTBweDtcbiAgICAgICAgICAgXG4gICAgICAgICAgICBmbGV4OnVuc2V0O1xuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgc21hbGx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgfVxuICAgICAgICAgICAgLmNvbDpsYXN0LWNoaWxke1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59ICAgICIsIi5zZWN0aW9uLS1vZmZpY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206MTQwcHg7XG5cbiAgICBwaWN0dXJlLFxuICAgIC5vZmZpY2VzLWltYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vZmZpY2VzLWltYWdlc3tcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nLmFjdGl2ZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxvYXRpbmctY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDgzcHggMTUwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZmljZXMtbG9jYXRpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuLnNlY3Rpb24tLW9mZmljZXMge1xuICAgaGVpZ2h0OiA4MjVweDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBpY3R1cmUsXG4gICAgLm9mZmljZXMtaW1hZ2VzIHtcbiAgICAgICBcbiAgICAgICAgaW1ne1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAub2ZmaWNlcy1pbWFnZXN7XG4gICAgICAgXG4gICAgICAgIFxuICAgICAgICBpbWd7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIGltZy5hY3RpdmV7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsb2F0aW5nLWNhcmQge1xuICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgIGJvdHRvbTowO1xuICAgICAgIHJpZ2h0OjA7XG4gICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgcGFkZGluZzozMHB4IDMwcHggNjNweCAyNXB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZmljZXMtbG9jYXRpb25zIHtcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MyU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxufSIsIi5jb250ZW50LWNvbnRhaW5lcntcblx0aDF7XG5cdFx0JjphZnRlcntcbmRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4ubG9jYXRpb25faW50cm97XG5cdHBhZGRpbmctdG9wOjE1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1hcmdpbi1ib3R0b206MzdweDtcblx0XHRmb250LXNpemU6NTRweDtcblx0XHRsaW5lLWhlaWdodDo1NXB4O1xuXHRcdG1heC13aWR0aDo4OTBweDtcblx0fVxuXHQubG9jYXRpb25faW50cm9faW57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQubG9jYXRpb25faW50cm9faW5faW57XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY2M3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRmbGV4OmF1dG87XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRmbGV4OjAgMSA1MCU7XG5cdFx0XHR9XG5cdFx0XHQmLS1we1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubG9jYXRpb24tY29udGFjdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRjb2xvcjojZmZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjM0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeS1hbHQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG4uY29udGVudC1jb250YWluZXJ7XG5cdGgxe1xuXHRcdCY6YWZ0ZXJ7XG5kaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmxvY2F0aW9uX2ludHJve1xuXHRwYWRkaW5nLXRvcDo5MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0aDJ7XG5cdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdG1hcmdpbi1ib3R0b206MzdweDtcblx0XHRmb250LXNpemU6NTRweDtcblx0XHRsaW5lLWhlaWdodDo1NXB4O1xuXHRcdG1heC13aWR0aDo4OTBweDtcblx0fVxuXHQubG9jYXRpb25faW50cm9faW57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHQubG9jYXRpb25faW50cm9faW5faW57XG5cdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2NjNweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRmbGV4OmF1dG87XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcHtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1bnNldDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxvY2F0aW9uLWNvbnRhY3R7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOjIzNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRwcmltYXJ5LWFsdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnktYWx0O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxufSIsIi52aWRlb19zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgIC52aWRlb19mcmFtZXtcbiAgLy8gcGFkZGluZzogMDtcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIC8vIGhlaWdodDogMTAwdmg7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgaGVpZ2h0OiAwO1xufVxuaWZyYW1lIHtcbiAgLy8gYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gd2lkdGg6IDE3Ny43Nzc3Nzc3OHZoO1xuICAvLyBoZWlnaHQ6IDU2LjI1dnc7XG4gIC8vIG1pbi13aWR0aDogMTAwJTtcbiAgLy8gbWluLWhlaWdodDogMTAwJTtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAvLyB0b3A6IDUwJTtcbiAgLy8gbGVmdDogNTAlO1xuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbn1cblxuLnNpbmdsZS1jYXNlc3R1ZGllc3tcbiAgIC52aWRlb19zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfSBcbn1cblxuLy8gLnNlY3Rpb24tLXZpZGVvIHtcbi8vICAgICBpZnJhbWUge1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgaGVpZ2h0OiA1MS4zdnc7XG4vLyAgICAgfVxuLy8gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuXG5cbn0iLCIuZG93bmxvYWRfYnJvY2h1cmV7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0LmNvbC0taW1hZ2V7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogNTU3cHg7XG5cdFx0LmRvd25sb2FkX2J0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEyNnB4O1xuXHRcdFx0d2lkdGg6MTI2cHg7XG5cdFx0XHR0b3A6NzBweDtcblx0XHRcdHJpZ2h0Oi02M3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0bGVmdDogMjUlO1xuXHRcdFx0XHR0b3A6IDE1JTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDlweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRcdGhlaWdodDozMjZweDtcblx0XHRcdC5uZXdzYnRuY29uIC5idXR0b246YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwY1wiO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDU4JTtcblx0XHRcdFx0Y29sb3I6ICMwMzFkNDQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbC0tdGV4dHtcblx0XHRwYWRkaW5nLXRvcDo3MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjU0cHg7XG5cdFx0aDR7XG5cdFx0XHRjb2xvcjokc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiA2MXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6NjFweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwY1wiO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTlweDtcblx0XHRcdFx0Ym90dG9tOiA0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMDMxZDQ0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4jb3VyLXN0b3J5e1xuXHRwYWRkaW5nLXRvcDogMTI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRoMntcblx0XHRjb2xvcjojZmZmO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0fVxuXHRwe1xuXHRcdG1heC13aWR0aDogNjkzcHg7XG5cdH1cbn1cblxuLnRpdGxlLXRleHQge1xuXHRwYWRkaW5nLXRvcDogMjUwcHghaW1wb3J0YW50O1xufVxuXG4uYWJvdXQtY29sdW1uc3tcblx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDozMjNweDtcblx0XHRtYXgtaGVpZ2h0OjMyM3B4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQtcG9ydHJhaXQpKSB7XG5cblx0LmRvd25sb2FkX2Jyb2NodXJle1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdC5jb2wtLWltYWdle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWF4LXdpZHRoOiA1NTdweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRvcmRlcjoyO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdC5kb3dubG9hZF9idG57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjAwNWM7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdFx0XHR3aWR0aDogNzRweDtcblx0XHRcdFx0dG9wOiAxMzJweDtcblx0XHRcdFx0cmlnaHQ6IC0ycHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDI1JTtcblx0XHRcdFx0XHR0b3A6IDIxJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdGhlaWdodDoxOTJweDtcblx0XHRcdFx0Lm5ld3NidG5jb24gLmJ1dHRvbjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogNTglO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDMxZDQ0O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtLXRleHR7XG5cdFx0XHRwYWRkaW5nLXRvcDowcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xuXHRcdFx0aDR7XG5cdFx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MzVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODBjXCI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRyaWdodDogLTdweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjb2xvcjogIzAzMWQ0NDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0fVxuXHR9XG5cdH1cbn0iLCIucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFse1xuICAgIHBhZGRpbmctYm90dG9tOjE2M3B4O1xufVxuXG4uY2FwYWJpbGl0aWVzIHtcbiAgICAuY29udGVudC1jb250YWludGVye1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICB9XG4gICAgLmNhcGFiaWxpdGllcy1pbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5jYXBhYmlsaXRpZXMtaW4taW4ge1xuICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDoxMDAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTo3MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDo2OHB4O1xuXG4gICAgfVxuICAgICYtLWxvYywmLS10aXtcbiAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTo5M3B4O1xuICAgICAuY2FwYWJpbGl0aWVzLWlue1xuICAgICAgICAuY2FwYWJpbGl0aWVzLWluLWluIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxufVxuXG4ubm90bmV3cy5uZXdzYnRuY29uIC5oaWRkZW57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGlkZS1idG4gI25ld3MtbG9hZC1tb3Jle1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4ucGFnZS10YWxvbi1pbnRlcm5hdGlvbmFse1xuICAgIC5uZXdzLXRlYXNlci5uZXdzLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgfVxuICAgIC5uZXdzLXNlY3Rpb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHdvLWNvbHVtbiAudGMtdGl0bGUgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zbGlkZXIgLnNsaWRlci1kb3RzIC5kb3QuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0O1xuICAgIH1cbiAgICAuY3VzdG9tLXNsaWRlciAuc2xpZGVyLWRvdHN7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206MTkwcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcm1lbnV3cmFwe1xuICAgICAgICBib3R0b206MTEwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jdXN0b20tc2xpZGVye1xuICAgICAgICAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItLXNsaWRlciAuY29udGVudC13cmFwcGVye1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjI3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgdGFibGV0LXBvcnRyYWl0KSkge1xuLnBhZ2UtdGVtcGxhdGUtdGVybXMtdGVtcGxhdGUgaDEge1xuICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIGZvbnQtc2l6ZTogNTBweCFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogNTBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCA0JSFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlcm1zLXRlbXBsYXRlIC5wYWdlLXRpdGxle1xuICAgIG1hcmdpbi10b3A6MTUwcHghaW1wb3J0YW50O1xufVxuICAgIC5jYXBhYmlsaXRpZXMge1xuICAgIC5jYXBhYmlsaXRpZXMtaW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgLmNhcGFiaWxpdGllcy1pbi1pbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHA6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzI5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOjEwMDBweDtcbiAgICAgICAgZm9udC1zaXplOjUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XG5cbiAgICB9XG4gICAgJi0tbG9jLCYtLXRpe1xuICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgcGFkZGluZy1ib3R0b206OTNweDtcbiAgICAgLmNhcGFiaWxpdGllcy1pbntcbiAgICAgICAgLmNhcGFiaWxpdGllcy1pbi1pbiB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbn1cbi5zaW5nbGUtdGVjaG5vbG9neSB7XG4gICAgLnNlY3Rpb24uYmctY2hhbmdle1xuICAgICAgICBwYWRkaW5nLXRvcDowcHghaW1wb3J0YW50O1xuICAgIH1cbn1cbn0iLCIvKiAtLS0tUE9TVC0tLS0gKi9cblxuLnBvc3QtdGl0bGUtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgaDF7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDcxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLnNpbmdsZS1wYWdlIC5wb3N0e1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbn1cbi5zaW5nbGUtcG9zdHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5iYWNrdG9saW5re1xuICAgIHBhZGRpbmctdG9wOjE2MHB4O1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnRsMntcbiAgICBwYWRkaW5nLXRvcDoxNDRweDtcbiAgICBhe1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucG9zdC1hcnRpY2xlLXdyYXBwZXJ7XG4gICAgLy8gcGFkZGluZzogNDBweCA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDo5MiU7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBtYXgtd2lkdGg6MTAwM3B4O1xuICAgIC5wb3N0LWNvbnRhaW5lcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5IWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4ucG9zdC1tZXRhe1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG0tbWV0YXtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi10b3A6OHB4O1xufVxuLnBvc3QtbWV0YSA+IGRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiBhdXRvO1xufVxuLnBvc3QtbWV0YSAuYnV0dG9uLWNvbnRhaW5lcntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucG9zdC1tZXRhIC50ZXh0LWJ1dHRvbiBpe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvc3QtYmFubmVye1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDo1MTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3QtYmFubmVyIGltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucG9zdC1jb250YWluZXJ7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHNlY29uZGFyeTtcbn1cbi5wb3N0LWNvbnRhaW5lciBoM3tcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4ucG9zdC1jb250YWluZXIgaDR7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG4ucG9zdC1jb250YWluZXIgaDV7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIC8vIGNvbG9yOiAjMDA1MjhjO1xufVxuLnBvc3QtY29udGFpbmVyIGF7XG4gICAgY29sb3I6ICMwMDUyOGM7XG4gICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucG9zdC1jb250YWluZXIgYTpob3ZlcntcbiAgICBjb2xvcjogIzMxNTA2ZTtcbn1cblxuLnBvc3QtY29udGFpbmVyIGgyLFxuLnBvc3QtY29udGFpbmVyIGgzLFxuLnBvc3QtY29udGFpbmVyIGg0LFxuLnBvc3QtY29udGFpbmVyIGg1LFxuLnBvc3QtY29udGFpbmVyIGg2e1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucG9zdC1jb250YWluZXIgbGl7XG4gICAgY29sb3I6ICMzMTUwNmU7XG59XG4ucG9zdC1jb250YWluZXIgaW1ne1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuLnBvc3QtY29udGFpbmVyIGltZy5hbGlnbmNlbnRlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucG9zdC1jb250YWluZXIgaW1nLmFsaWdubGVmdHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucG9zdC1jb250YWluZXIgaW1nLmFsaWducmlnaHR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmF1dGhvci1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLmF1dGhvci1jb250YWluZXIgLmF2YXRhci1jb250YWluZXJ7XG4gICAgZmxleDogMCAxIDIyJTtcbn1cbi5hdXRob3ItY29udGFpbmVyIC5hdmF0YXItY29udGFpbmVyIC5jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAlO1xufVxuLmF1dGhvci1jb250YWluZXIgLmF2YXRhci1jb250YWluZXIgLmNvbnRhaW5lciBpbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hdXRob3ItY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICBmbGV4OiAxIDEgNzglO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hdXRob3ItY29udGFpbmVyIC5hdXRob3ItdGl0bGV7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuLmF1dGhvci1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHNwYW57XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnRvb2x0aXAtY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b29sdGlwLWNvbnRhaW5lciAuc29jaWFsLXdyYXBwZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnRvb2x0aXAtY29udGFpbmVyIC5jb250YWluZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnRvb2x0aXAtY29udGFpbmVyIC5jb250YWluZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG4udG9vbHRpcC1jb250YWluZXI6aG92ZXIgLmNvbnRhaW5lcntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2hhcmUtY29udGFpbmVye1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgICAuc2hhcmVzcGFue1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICB9XG59XG4uc2hhcmUtY29udGFpbmVyIGg0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG4uc2hhcmUtY29udGFpbmVyIC53aGF0c2FwcHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lhbC13cmFwcGVye1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvY2lhbC13cmFwcGVyIGxpe1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5zb2NpYWwtd3JhcHBlciBsaTpub3QoOmxhc3QtY2hpbGQpe1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNvY2lhbC13cmFwcGVyIGxpIGF7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMzdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtd3JhcHBlciBsaSBhOmhvdmVye1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tdGV4dC1jb2xvdXI7XG59XG4ucG9zdCAuc2hhcmUtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHRhYmxldC1wb3J0cmFpdCkpIHtcblxuLnNpbmdsZS1wb3N0e1xuICAgIC5mZWF0dXJlZC1uZXdzLXNlY3Rpb257XG4udGl0bGUtY29udGFpbmVye1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG59XG4gICAgIGgze1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gICAgLmdyaWQtaXRlbXtcbiAgICAgICAgZmxleDowIDEgMTAwJTtcbiAgICB9XG5cbiAgICAgLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksLmdyaWQtaXRlbTpudGgtY2hpbGQoNCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG59XG4gICAgLnBvc3QtdGl0bGUtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrdG9saW5re1xuICAgIHBhZGRpbmctdG9wOjExMHB4O1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU4MGNcIjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICB0b3A6IDUzJTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idGwye1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xufVxuXG4uc2hhcmUtY29udGFpbmVye1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAzcHg7XG4gICAgLnNoYXJlc3BhbntcbiAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgfVxufVxuXG4uYnRtLW1ldGF7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbn1cblxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbi8vICAgICAucG9zdC1iYW5uZXJ7XG4vLyAgICAgICAgIC8qIG1pbi1oZWlnaHQ6IDMwMHB4OyAqL1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbi8vICAgICB9XG4vLyAgICAgLnBvc3QtYmFubmVyIGltZ3tcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIGhlaWdodDogYXV0bztcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICB0b3A6IDA7XG4vLyAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0LW1ldGEgPiBkaXZ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0LW1ldGF7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0LW1ldGEgaDF7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4vLyAgICAgfVxuLy8gICAgIC5zaGFyZS1jb250YWluZXJ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbi8vICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIH1cbi8vICAgICAucG9zdCAuYnV0dG9uLWNvbnRhaW5lcntcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4vLyAgICAgfVxuLy8gICAgIC5wb3N0IC5zaGFyZS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXJ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgfVxuLy8gICAgIC5hdXRob3ItY29udGFpbmVye1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgIH1cbi8vICAgICAuYXV0aG9yLWNvbnRhaW5lciAuYXZhdGFyLWNvbnRhaW5lciAuY29udGFpbmVye1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuLy8gICAgICAgICB3aWR0aDogNDAlO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIH1cbi8vICAgICAuYXV0aG9yLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXJ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4vLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICB9XG4vLyAgICAgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4vLyAgICAgfVxuLy8gfSIsIi5zaW5nbGUtY2FyZWVyc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0LmJhY2t0b2xpbmt7XG5cdFx0cGFkZGluZy10b3A6MTc5cHg7XG5cdH1cblx0LnBvc3QtY29udGFpbmVye1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHQuYXBwbHlsaW5re1xuXHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjcycHg7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOjMxcHg7XG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo5cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdGNvbG9yOiRwcmltYXJ5O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQucG9zdC10aXRsZS1jb250YWluZXJ7XG5cdFx0bWFyZ2luLXRvcDogMjlweDtcblx0XHRoMXtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDcxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDo2OHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo2M3B4O1xuXHRcdH1cblx0fVxuXHQucG9zdC1tZXRhe1xuXHRcdG1hcmdpbi1ib3R0b206NjJweDtcblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YXtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGNvbG9yOiRzZWNvbmRhcnk7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHQgICAgY29udGVudDogXCJcXGU4MGNcIjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JHByaW1hcnk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIucGFnZS10ZW1wbGF0ZS10ZXJtcy10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIzNnB4O1xuICAgIH1cbiAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci1uYXYgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDMxZDQ0O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6MTAwM3B4O1xuICAgIH1cbiAgICAub25lLWNvbHVtbntcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
