@charset "UTF-8";@import url("https://use.fontawesome.com/releases/v5.7.2/css/all.css");
/*! 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{-webkit-box-sizing:content-box;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;-webkit-text-decoration:underline dotted;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{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}[hidden],template{display:none}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:768px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}@media (max-width:1439px){.hidden-xl-down{display:none!important}}.aa-no-mb{margin-bottom:0!important}.aa-bg-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.bg--primary{background-color:#e8effa}.bg--primary .row{background-color:#d1e8ed}.bg--light-grey{background-color:#dceaee}.bg--light-blue{background-color:#d1e8ed}.bg--petrol{background-color:#4d9cb1;color:#fff}.bg--petrol .product p{color:#464d55}.bg--petrol .product a{color:#fff}.bg--petrol .product a:hover{text-decoration:underline}.aa-quote .bg--petrol .aa-subtitle,.bg--petrol .aa-focus-box__subtitle,.bg--petrol .aa-label,.bg--petrol .aa-quote .aa-subtitle,.bg--petrol .aa-wysiwyg__subtitle,.bg--petrol .cell,.bg--petrol .subtitle{color:#464d55}.bg--dark-grey{background-color:#464d55;color:#fff}.bg--dark-grey .product a{color:#fff}.bg--dark-grey .product a:hover{text-decoration:underline}.bg--dark-grey .cell{color:#464d55}.bg--dark-grey.product-list .product-list__inner ul li:first-of-type,.bg--petrol.product-list .product-list__inner ul li:first-of-type{color:#fff}.bg--black{background-color:#231f20;color:#fff}.bg--light-blue .hs-form .hs-input,.bg--light-grey .hs-form .hs-input,.bg--primary .hs-form .hs-input{background-color:#fff}.bg--dark-grey .hs-form *,.bg--petrol .hs-form *{color:#fff}.aa-aftersales .aa-aftersales-hero__inner,.aa-aftersales .aa-aftersales-steps,.aa-panel,.burj,.columns__inner{padding-top:80px}@media (min-width:992px){.aa-aftersales .aa-aftersales-hero__inner,.aa-aftersales .aa-aftersales-steps,.aa-panel,.burj,.columns__inner{padding-top:120px}}.aa-accordion,.aa-aftersales-three-text-columns,.aa-panel,.burj,.columns__inner{padding-bottom:80px}@media (min-width:992px){.aa-accordion,.aa-aftersales-three-text-columns,.aa-panel,.burj,.columns__inner{padding-bottom:120px}}.aa-landing-page-header{margin-bottom:80px}@media (min-width:992px){.aa-landing-page-header{margin-bottom:120px}}.aa-aftersales form h2,.aa-focus-box--bottom .aa-focus-box__header,.empire{padding-top:60px}@media (min-width:992px){.aa-aftersales form h2,.aa-focus-box--bottom .aa-focus-box__header,.empire{padding-top:80px}}@media (min-width:1440px){.aa-aftersales form h2,.aa-focus-box--bottom .aa-focus-box__header,.empire{padding-top:100px}}.aa-focus-box--bottom .aa-focus-box__header,.empire{padding-bottom:60px}@media (min-width:992px){.aa-focus-box--bottom .aa-focus-box__header,.empire{padding-bottom:80px}}@media (min-width:1440px){.aa-focus-box--bottom .aa-focus-box__header,.empire{padding-bottom:100px}}.aa-background,.aa-column--text,.aa-focus-box__header,.column--text,.eiffel{padding-top:40px}@media (min-width:992px){.aa-background,.aa-column--text,.aa-focus-box__header,.column--text,.eiffel{padding-top:50px}}@media (min-width:1440px){.aa-background,.aa-column--text,.aa-focus-box__header,.column--text,.eiffel{padding-top:64px}}.aa-aftersales form,.aa-background,.aa-column--text,.aa-focus-box__header,.column--text,.eiffel,.footer{padding-bottom:40px}@media (min-width:992px){.aa-aftersales form,.aa-background,.aa-column--text,.aa-focus-box__header,.column--text,.eiffel,.footer{padding-bottom:50px}}@media (min-width:1440px){.aa-aftersales form,.aa-background,.aa-column--text,.aa-focus-box__header,.column--text,.eiffel,.footer{padding-bottom:64px}}.liberty,.products{padding-top:30px}@media (min-width:1440px){.liberty,.products{padding-top:40px}}.liberty,.products{padding-bottom:30px}@media (min-width:1440px){.liberty,.products{padding-bottom:40px}}.londonbridge{padding-top:10px}@media (min-width:992px){.londonbridge{padding-top:20px}}.londonbridge{padding-bottom:10px}@media (min-width:992px){.londonbridge{padding-bottom:20px}}.aa-cards,.aa-cards--contact,.aa-cards--products,.aa-columns,.aa-focus-box,.aa-hero,.aa-image,.aa-quote,.aa-subscription,.aa-video,.aa-wysiwyg,.columns,.product-contact,.product-hero,.product-list,.product-table,.products{margin-bottom:15px}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#ecedee}main{width:100%;padding:0 15px 15px;background-color:#fff}@media (min-width:992px){main{max-width:1680px;margin-left:auto;margin-right:auto}}a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#00aeef;-webkit-transition:all .25s ease;transition:all .25s ease}a:active,a:focus,a:hover{text-decoration:none}a:focus{outline:none}a:active,a:hover{outline:0}img{display:block;height:auto;max-width:100%}ul{padding-left:16px;margin:5px 0}ul li{font-weight:300;margin-bottom:5px}.hexagon{overflow:hidden;visibility:hidden;-webkit-transform:rotate(120deg);transform:rotate(120deg);cursor:pointer}.hexagon-in1{overflow:hidden}.hexagon-in1,.hexagon-in2{width:100%;height:100%;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.hexagon-in2{background-repeat:no-repeat;background-position:50%;visibility:visible}.icon{display:inline-block;fill:currentColor;height:1em;width:1em;vertical-align:middle;position:relative;top:-.0625em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:24px;font-family:Roboto,sans-serif;color:#231f20}@media (min-width:1440px){body{font-size:18px;line-height:24px}}h1,h2,h3,h4,h5,h6{margin:30px 0 0;clear:both;font-family:Rajdhani,Arial,sans-serif;font-weight:300;text-transform:uppercase}/*h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}@media (min-width:992px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:inline}}*/h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.whale,h1,h1 *{font-size:38px;line-height:46px;font-weight:400}@media (min-width:992px){.whale,h1,h1 *{font-size:44px;line-height:52px}}@media (min-width:1440px){.whale,h1,h1 *{font-size:60px;line-height:68px}}.elephant,h2,h2 *{font-size:30px;line-height:38px}@media (min-width:992px){.elephant,h2,h2 *{font-size:34px;line-height:42px}}@media (min-width:1440px){.elephant,h2,h2 *{font-size:38px;line-height:46px}}.horse,h3,h3 *{font-size:22px;line-height:30px}@media (min-width:992px){.horse,h3,h3 *{font-size:26px;line-height:34px}}@media (min-width:1440px){.horse,h3,h3 *{font-size:30px;line-height:38px}}.lion,h4,h4 *{font-size:18px;line-height:26px}@media (min-width:992px){.lion,h4,h4 *{font-size:20px;line-height:28px}}@media (min-width:1440px){.lion,h4,h4 *{font-size:24px;line-height:32px}}.cat,h5,h5 *{font-size:16px;line-height:24px;font-weight:500}@media (min-width:1440px){.cat,h5,h5 *{font-size:18px;line-height:25px}}.hs-form .form-title,.wheat{font-size:18px;line-height:26px;font-family:Roboto,sans-serif;color:#000}@media (min-width:1440px){.hs-form .form-title,.wheat{font-size:22px;line-height:30px}}.oat,.vignette{margin:0;font-size:16px;line-height:24px;font-family:Roboto,sans-serif;color:#231f20}@media (min-width:1440px){.oat,.vignette{font-size:22px;line-height:30px}}.aa-lp-vignette,.hs-fieldtype-booleancheckbox span,.hs-form span,.hs-input,.hs-fieldtype-select select.hs-input,.rye,p{margin:0;font-size:16px;line-height:24px;font-family:Roboto,sans-serif;font-weight:300}@media (min-width:1440px){.aa-lp-vignette,.hs-fieldtype-booleancheckbox span,.hs-form span,.hs-input,.hs-fieldtype-select select.hs-input,.rye,p{font-size:18px;line-height:26px}}p{margin-top:0;margin-bottom:0}p:not(:last-of-type){margin-bottom:15px}@media (min-width:992px){p:not(:last-of-type){margin-bottom:15px}}.barley{margin:0;font-size:12px;line-height:20px;font-family:Roboto,sans-serif;color:#231f20}@media (min-width:1440px){.barley{font-size:14px;line-height:22px}}.aa-focus-box__subtitle,.aa-label,.aa-quote .aa-subtitle,.aa-wysiwyg__subtitle,.subtitle{display:block;margin-bottom:10px;font-size:20px;line-height:26px;font-family:Rajdhani,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#4a9caf}@media (min-width:992px){.aa-focus-box__subtitle,.aa-label,.aa-quote .aa-subtitle,.aa-wysiwyg__subtitle,.subtitle{margin-bottom:20px}}blockquote{margin:0;font-family:Rajdhani,Arial,sans-serif;font-style:italic;font-size:25px;line-height:35px}@media (min-width:992px){blockquote{font-size:34px;line-height:50px}}blockquote strong{display:block;margin-top:5px;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:30px;text-decoration:none;text-transform:uppercase;color:#231f20}@media (min-width:768px){blockquote strong{font-size:14px;line-height:30px}}strong{font-weight:700}figcaption,i{font-style:italic}figcaption{font-family:Georgia,serif;font-size:15px;line-height:21px}.hamburger{cursor:pointer;z-index:200;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hamburger span,.hamburger span:after,.hamburger span:before{display:block;background-color:#231f20;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;transition-duration:.1s}.hamburger span{margin:0 auto;position:relative}.hamburger span:after,.hamburger span:before{position:absolute;content:""}.hamburger span,.hamburger span:after,.hamburger span:before{width:18px;height:1px}.hamburger span:before{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hamburger span:after{-webkit-transform:translateY(5px);transform:translateY(5px)}.js-nav-open .hamburger{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.js-nav-open .hamburger span{background-color:transparent}.js-nav-open .hamburger span:after,.js-nav-open .hamburger span:before{-webkit-transform:translateY(0);transform:translateY(0)}.js-nav-open .hamburger span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-nav-open .hamburger span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site--white .hamburger>span,.site--white .hamburger>span:after,.site--white .hamburger>span:before{background-color:#fff}.js-nav-open .site--white .hamburger>span{background-color:transparent}.navigation ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation ul li a{font-family:Rajdhani,Arial,sans-serif;font-weight:400;text-transform:uppercase;text-decoration:none}.navigation--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.navigation--primary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.navigation--primary ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none}@media (min-width:992px){.navigation--primary ul li{margin-bottom:0}}.navigation--primary ul li a{display:block;font-size:24px;line-height:28px;letter-spacing:1px;color:#231f20}.navigation--primary ul li a:hover{text-decoration:underline}@media (min-width:992px){.navigation--primary ul li a{margin-right:30px}}.navigation--primary{height:60px;z-index:100}.navigation--primary .hs-menu-wrapper,.navigation--primary .hs-menu-wrapper>ul,.navigation--primary .hs-menu-wrapper>ul>li,.navigation--primary .hs_cos_wrapper_type_menu{height:inherit}.navigation--primary .hs-menu-wrapper>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation--primary .hs-menu-depth-1.hs-item-has-children{position:relative}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{display:none;min-width:350px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:40px;padding-bottom:40px;position:absolute;top:60px;left:-40px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper .hs-menu-item{width:100%}.navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper .hs-menu-item>a{display:block;padding-left:40px;padding-right:40px;margin-right:0}.navigation--primary .hs-menu-depth-1.hs-item-has-children:hover>.hs-menu-children-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation--primary .hs-menu-depth-2:not(:last-of-type)>a{margin-bottom:20px}.navigation--primary .hs-menu-depth-2>a,.navigation--primary .hs-menu-depth-3>a{text-transform:none}.navigation--primary .hs-menu-depth-2 .hs-menu-children-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px;margin-bottom:20px}.navigation--primary .hs-menu-depth-3>a{padding-left:20px;margin-bottom:10px;font-size:16px}.navigation--secondary{position:absolute;top:-25px;right:0}.navigation--secondary ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation--secondary ul li a{font-size:14px;line-height:18px;font-weight:500;letter-spacing:1px;color:#00aeef}.navigation--secondary ul li a:hover{text-decoration:underline}@media (min-width:992px){.navigation--secondary ul li a{margin-right:30px}}.navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;position:relative}.header .button{height:60px;font-size:16px;font-weight:700;border:1px solid #231f20;color:#231f20}.header .button:hover{background-color:#231f20;color:#fff;border-color:#231f20}.js-nav-open .content-overlay{width:100%;height:100%;opacity:1}.content-overlay{width:0;height:0;background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;z-index:11;opacity:0;-webkit-transform:translate3d(0);transform:translate3d(0);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}html{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}html.js-nav-open{height:100%;overflow-y:hidden;-webkit-transform:translateX(-80%);transform:translateX(-80%)}body.js-nav-open{overflow-x:visible;overflow-y:hidden}.navigation--mobile{max-width:80%;width:100%;position:fixed;top:0;right:0;padding:40px 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#231f20;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-y:scroll;-webkit-overflow-scrolling:touch}.navigation--mobile .hs-menu-wrapper{width:100%}.navigation--mobile ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation--mobile ul li{padding:0;margin:0;width:100%}.navigation--mobile ul li a{display:block;padding-left:20px;line-height:50px;color:#fff;text-decoration:none}.navigation--mobile .hs-menu-depth-2>a,.navigation--mobile .hs-menu-depth-3>a{text-transform:none}.navigation--mobile .hs-menu-depth-1 .hs-menu-children-wrapper,.navigation--mobile .hs-menu-depth-2 .hs-menu-children-wrapper{padding-left:20px}.navigation--mobile .language{margin-left:20px}.navigation--mobile .language .button{margin-top:20px;margin-bottom:40px;border-color:#fff;color:#fff}.header .language svg{max-width:20px}.navigation--mobile .hs-item-has-children{position:relative}.navigation--mobile .hs-item-has-children>a{margin-right:50px}.navigation--mobile .hs-item-has-children .icon{position:absolute;right:0;top:0;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation--mobile .hs-item-has-children .icon:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75.083L10 1.357 5 6.333 0 1.357 1.25.083 5 3.833 8.75.083z'/%3E%3C/svg%3E");background-size:cover;height:7px;width:10px;color:#fff}.navigation--mobile .hs-menu-children-wrapper{max-height:0;opacity:0;min-width:100%;-webkit-transform:none;transform:none;pointer-events:none;-webkit-transition:all .25s ease;transition:all .25s ease}.navigation--mobile .hs-menu-children-wrapper.js-active{max-height:400px;opacity:1;pointer-events:auto;margin-bottom:10px}.branding{width:100%;max-width:120px;margin-right:auto}@media (min-width:768px){.branding{max-width:180px}}@media (min-width:1200px){.branding{max-width:217px}}.button{margin-bottom:0;padding:10px 25px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;font-size:16px;line-height:24px;font-family:Rajdhani,Arial,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:1px;background-color:#231f20;color:#fff;border:1px solid #231f20;border-radius:0;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}@media (min-width:768px){.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;padding:18px 20px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;font-size:18px;line-height:22px}}.button:focus{outline:none}.button:hover{text-decoration:none;background-color:transparent;color:#231f20;border-color:#231f20}.button .icon{margin-left:10px;width:2.5em;height:1.2em;fill:currentColor}.button+.button{margin-top:10px}@media (min-width:768px){.button+.button{margin-left:10px;margin-top:0}}.button--white{background-color:#fff;color:#231f20;border-color:#fff}.button--white:hover{background-color:#00aeef;border-color:#00aeef;color:#231f20}.button--accent{background-color:#4a9caf;color:#fff;border-color:#4a9caf}.button--accent:hover{color:#4a9caf;border-color:#4a9caf}.button--outline{background-color:transparent;color:#231f20;border:1px solid #231f20}.button--outline:hover{background-color:#231f20;color:#fff}.button--white.button--outline{border-color:#fff;color:#fff}.button--white.button--outline:hover{background-color:#fff;color:#231f20}.button-group,p+.button{margin-top:20px}.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.button-group .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-group a:not(.button){margin-top:20px}@media (min-width:768px){.button-group a:not(.button){margin-top:0;margin-left:25px}}.hs-form fieldset{max-width:100%!important}.hs-form ol,.hs-form ul{padding-left:0;list-style:none}.hs-form ol label,.hs-form ul label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hs-form ol span,.hs-form ul span{margin-left:10px}.hs-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;height:40px;padding-left:15px;padding-right:15px;margin-bottom:10px;text-decoration:none;background-color:transparent;border:1px solid #dcdddd;border-radius:0;color:#231f20;cursor:pointer}.hs-input:focus{outline:none}@media (min-width:768px){.hs-input{margin-bottom:0}}@media (min-width:992px){.hs-input,.hs-fieldtype-select select.hs-input{height:55px}}.hs-form .hs-input[type=file]{padding-left:0;color:#4a594a;background-color:transparent;border-color:transparent;border-radius:4px}.hs-form .hs-input[type=file] input[type=file]{margin:10px}.hs-form-field{margin-bottom:10px}.hs-fieldtype-select label,.hs-fieldtype-text label{padding-left:5px;padding-right:5px;margin-bottom:5px;display:block}.hs-fieldtype-text input{width:100%}.hs-fieldtype-select select,select{width:100%;height:40px;padding-left:10px;padding-right:10px;font-family:Roboto,sans-serif;font-weight:400;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><polygon fill='black' points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 20px) 55%;background-repeat:no-repeat;background-color:transparent;border:1px solid #dcdddd;color:#231f20}.hs-fieldtype-select select option{color:#231f20!important}.hs-error-msgs{list-style:none;padding:0;font-size:14px}.hs-error-msgs label{margin-top:-10px;margin-left:10px;margin-right:10px;padding:6px 10px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#dcebf9;color:#231f20;z-index:10}.hs-submit .actions{position:relative;margin-top:20px}.hs-submit input{width:100%;height:55px;padding-left:20px;padding-right:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px;font-weight:600;text-align:center;border:none;border-radius:0;background-color:#00aeef;color:#fff;-webkit-transition:all .25s ease;transition:all .25s ease}.hs-submit input:hover{background-color:#0089bc;cursor:pointer}.hs_gdpr_consent_data,.hs_gdpr_consent_marketing{margin-bottom:20px;font-size:15px;line-height:20px;border:1px solid #dcdddd;border-radius:0}.hs_gdpr_consent_data ul,.hs_gdpr_consent_marketing ul{list-style:none;padding:0;margin:0}.hs_gdpr_consent_data ul.hs-error-msgs,.hs_gdpr_consent_marketing ul.hs-error-msgs{padding-left:10px;padding-right:10px;padding-bottom:10px}.hs_gdpr_consent_data ul:not(.hs-error-msgs) li,.hs_gdpr_consent_marketing ul:not(.hs-error-msgs) li{padding:15px!important;border-radius:4px}.hs_gdpr_consent_data label,.hs_gdpr_consent_marketing label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a594a}.hs_gdpr_consent_data input,.hs_gdpr_consent_marketing input{height:auto}.hs_gdpr_consent_data input[type=checkbox],.hs_gdpr_consent_data span:not(.hs-form-required),.hs_gdpr_consent_marketing input[type=checkbox],.hs_gdpr_consent_marketing span:not(.hs-form-required){margin-right:10px}.hs-fieldtype-textarea textarea{width:100%;height:100px;padding:10px}.hs-fieldtype-booleancheckbox{font-size:13px;line-height:19px}.hs-fieldtype-booleancheckbox input{font-size:25px}.hs-richtext{font-size:14px;line-height:19px}.hs-richtext p{margin-bottom:10px;font-size:14px;line-height:22px;font-family:Roboto,sans-serif;font-weight:400;color:#4a594a}@media (min-width:1440px){.hs-richtext p{font-size:16px;line-height:20px}}.inputs-list{margin:0}form.hs-form fieldset.form-columns-1 .hs-input:not([type="checkbox"]):not([type="radio"]),form.hs-form fieldset.form-columns-2 .hs-input:not([type="checkbox"]):not([type="radio"]),form.hs-form fieldset.form-columns-3 .hs-input:not([type="checkbox"]):not([type="radio"]){width:100%}.language-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;font-size:16px;line-height:16px;font-weight:700;height:100%;margin-right:30px;z-index:100}@media (min-width:768px){.language-menu{margin-right:20px}}@media (min-width:992px){.language-menu{margin-right:0}}.language-menu svg{padding:20px 0;width:20px;height:auto;margin-right:8px;fill:#231f20}.language-menu a{display:block;margin-top:3px;color:#231f20;text-decoration:none}.language-menu ul{display:none;position:absolute;top:50px;left:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.language-menu ul,.language-menu ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.language-menu ul li{min-width:75px}.language-menu.is-active>.hs-menu-children-wrapper,.language-menu:hover>.hs-menu-children-wrapper,.language-menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.language-menu>.hs-menu-children-wrapper a{text-decoration:none;display:block;width:100%;margin:0;font-size:14px;line-height:14px;color:#231f20;text-align:center;padding:15px 20px}.language-menu>.hs-menu-children-wrapper a:hover{text-decoration:underline}.header{width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;background-color:#fff;height:141px}@media (min-width:1200px){.header{max-width:1680px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.header{padding-left:0;padding-right:0}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:20px}@media (min-width:992px){.header__inner{margin-left:52px;margin-right:52px}}.aa-hero{width:100%}@media (min-width:992px){.aa-hero{max-width:1680px;margin-left:auto;margin-right:auto}}.aa-hero .aa-hero__inner{padding-top:60px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;position:relative;height:100%;z-index:10}@media (min-width:992px){.aa-hero .aa-hero__inner{max-width:1200px;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:470px;padding-top:0}}@media (min-width:1440px){.aa-hero .aa-hero__inner{padding-left:0;padding-right:0}}.aa-hero .aa-hero__header{width:100%;padding-bottom:50px}@media (min-width:992px){.aa-hero .aa-hero__header{max-width:480px;padding-bottom:0}}.aa-hero .aa-hero__body{width:100%;margin-bottom:50px}@media (min-width:992px){.aa-hero .aa-hero__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}@media (min-width:1200px){.aa-hero .aa-hero__body{max-width:480px;margin-left:240px}}.aa-hero--center .aa-hero__inner{text-align:center}@media (min-width:992px){.aa-hero--center .aa-hero__header{max-width:600px;margin:0 auto}}.aa-hero--center .aa-button-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-hero--gradient{position:relative}.aa-hero--gradient:before{position:absolute;left:0;top:0;bottom:0;right:0;content:"";display:block;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,#fff),to(#dcebf9));background:linear-gradient(180deg,#fff 0,#fff 30%,#dcebf9)}}.aa-hero--overlay{background-color:rgba(202,221,229,.3)}@media (min-width:992px){.aa-hero--overlay{position:relative}.aa-hero--overlay:after{position:absolute;left:0;top:0;bottom:0;right:0;content:"";display:block;background:-webkit-gradient(linear,left top,right top,from(#dcebf9),color-stop(30%,#dcebf9),to(transparent));background:linear-gradient(90deg,#dcebf9 0,#dcebf9 30%,transparent)}}.aa-cards{width:100%}@media (min-width:992px){.aa-cards{max-width:1680px;margin-left:auto;margin-right:auto}}.aa-cards__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:0;padding-right:0}@media (min-width:992px){.aa-cards__inner{max-width:1200px;margin-left:auto;margin-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:15px;padding-right:15px}}@media (min-width:1200px){.aa-cards__inner{padding-left:0;padding-right:0}}.aa-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.aa-card,.aa-card:hover{text-decoration:none}.aa-card:not(:last-of-type){margin-bottom:15px}@media (min-width:992px){.aa-card{max-width:390px}}.aa-card__header{width:100%}.aa-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-cards--contact .aa-cards__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.aa-cards--contact .aa-card{width:100%}@media (min-width:544px){.aa-cards--contact .aa-card{max-width:calc(50% - 7.5px);margin-right:15px}}@media (min-width:768px){.aa-cards--contact .aa-card{max-width:calc(33.33333% - 10px)}}@media (min-width:992px){.aa-cards--contact .aa-card{max-width:calc(25% - 11.25px)}}@media (min-width:1200px){.aa-cards--contact .aa-card{max-width:calc(20% - 12px);width:100%}}.aa-cards--contact .aa-card:nth-of-type(2n+2){margin-right:0}@media (min-width:768px){.aa-cards--contact .aa-card:nth-of-type(2n+2){margin-right:15px}}@media (min-width:768px){.aa-cards--contact .aa-card:nth-of-type(3n+3){margin-right:0}}@media (min-width:992px){.aa-cards--contact .aa-card:nth-of-type(3n+3){margin-right:15px}}@media (min-width:992px){.aa-cards--contact .aa-card:nth-of-type(4n+4){margin-right:0}}@media (min-width:1200px){.aa-cards--contact .aa-card:nth-of-type(4n+4){margin-right:15px}}@media (min-width:1200px){.aa-cards--contact .aa-card:nth-of-type(5n+5){margin-right:0}}.aa-cards--contact .aa-card__header{margin-bottom:15px;height:140px}@media (min-width:768px){.aa-cards--contact .aa-card__header{height:200px}}.aa-cards--contact .aa-card__body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:15px;padding-right:15px}@media (min-width:1440px){.aa-cards--contact .aa-card__body{padding-left:0;padding-right:0}}.aa-cards--contact .aa-card__body strong{font-size:20px}.aa-cards--contact .aa-card__body p{margin-bottom:0;font-size:14px}.aa-cards--contact .aa-card__body p>a{display:block;word-wrap:break-word}.aa-cards--contact .aa-card__body p:last-of-type{margin-top:auto}.aa-cards--products .aa-cards__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.aa-cards--products .aa-card{width:100%}@media (min-width:544px){.aa-cards--products .aa-card{max-width:calc(50% - 7.5px);margin-right:15px}}@media (min-width:768px){.aa-cards--products .aa-card{max-width:calc(33.33333% - 10px)}}@media (min-width:992px){.aa-cards--products .aa-card{max-width:calc(25% - 11.25px)}}@media (min-width:1200px){.aa-cards--products .aa-card{max-width:calc(20% - 12px);width:100%}}.aa-cards--products .aa-card:nth-of-type(2n+2){margin-right:0}@media (min-width:768px){.aa-cards--products .aa-card:nth-of-type(2n+2){margin-right:15px}}@media (min-width:768px){.aa-cards--products .aa-card:nth-of-type(3n+3){margin-right:0}}@media (min-width:992px){.aa-cards--products .aa-card:nth-of-type(3n+3){margin-right:15px}}@media (min-width:992px){.aa-cards--products .aa-card:nth-of-type(4n+4){margin-right:0}}@media (min-width:1200px){.aa-cards--products .aa-card:nth-of-type(4n+4){margin-right:15px}}@media (min-width:1200px){.aa-cards--products .aa-card:nth-of-type(5n+5){margin-right:0}}.aa-cards--products .aa-card__header{margin-bottom:15px;height:140px}@media (min-width:768px){.aa-cards--products .aa-card__header{height:200px}}.aa-cards--products .aa-card__body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:15px;padding-right:15px}@media (min-width:1440px){.aa-cards--products .aa-card__body{padding-left:0;padding-right:0}}.aa-cards--products .aa-card__body a{color:#231f20}.aa-cards--products .aa-card__body strong{font-size:20px}.aa-cards--products .aa-card__body p{color:#231f20;margin-bottom:0;font-size:14px}.aa-cards--products .aa-card__body p>a{display:block;word-wrap:break-word}.aa-cards--products .aa-card__body p:last-of-type{margin-top:auto}.aa-wysiwyg{padding-left:15px;padding-right:15px}@media (min-width:992px){.aa-wysiwyg{max-width:1680px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.aa-wysiwyg{padding-left:0;padding-right:0}}.aa-wysiwyg .aa-wysiwyg__inner{width:100%}@media (min-width:992px){.aa-wysiwyg .aa-wysiwyg__inner{max-width:900px;margin:0 auto}}.aa-wysiwyg .aa-wysiwyg__inner .aa-wysiwyg__header{width:100%}@media (min-width:992px){.aa-wysiwyg .aa-wysiwyg__inner .aa-wysiwyg__header{max-width:540px}}.aa-wysiwyg--center .aa-wysiwyg__header{text-align:center}@media (min-width:992px){.aa-wysiwyg--center .aa-wysiwyg__header{margin:0 auto}}.aa-wysiwyg--vignette .aa-wysiwyg__body p{font-size:18px;line-height:26px;font-family:Roboto,sans-serif;color:#231f20}@media (min-width:1440px){.aa-wysiwyg--vignette .aa-wysiwyg__body p{font-size:23px;line-height:32px}}.aa-wysiwyg--columns .aa-wysiwyg__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-wysiwyg--columns .aa-wysiwyg__inner{max-width:1200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:15px;padding-right:15px}}@media (min-width:1440px){.aa-wysiwyg--columns .aa-wysiwyg__inner{padding-left:0;padding-right:0}}.aa-wysiwyg--columns .aa-wysiwyg__inner .aa-wysiwyg__header{width:100%}@media (min-width:992px){.aa-wysiwyg--columns .aa-wysiwyg__inner .aa-wysiwyg__header{max-width:600px;margin-right:60px}}.aa-wysiwyg--columns .aa-wysiwyg__inner .aa-wysiwyg__body{width:100%}@media (min-width:992px){.aa-wysiwyg--columns .aa-wysiwyg__inner .aa-wysiwyg__body{max-width:600px}}.aa-wysiwyg--columns-three .aa-wysiwyg__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner{max-width:1200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:15px;padding-right:15px}}@media (min-width:1440px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner{padding-left:0;padding-right:0}}.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__header{width:100%;margin-bottom:30px}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__header{max-width:360px;margin-right:60px;margin-bottom:0}}.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__body{width:100%}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__body{max-width:480px;margin-right:60px}}@media (min-width:992px){.aa-wysiwyg--columns-three .aa-wysiwyg__inner .aa-wysiwyg__body:last-of-type{margin-right:0}}.aa-video{padding-left:15px;padding-right:15px}@media (min-width:992px){.aa-video{padding-left:0;padding-right:0}}.aa-video__inner{width:100%;padding:10px;-webkit-box-shadow:0 0 60px 6px rgba(0,0,0,.24);box-shadow:0 0 60px 6px rgba(0,0,0,.24)}@media (min-width:768px){.aa-video__inner{max-width:840px;margin-left:auto;margin-right:auto}}.aa-youtube{background-color:rgba(32,33,37,.4);position:relative;padding-top:56.25%;overflow:hidden}.aa-youtube img{width:100%;top:-16.84%;left:0;opacity:.5}.aa-youtube iframe,.aa-youtube img{position:absolute}.aa-youtube iframe{height:100%;width:100%;top:0;left:0}.aa-play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;width:60px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:100;-webkit-transition:all .25s ease;transition:all .25s ease}@media (min-width:768px){.aa-play{height:80px;width:80px}}.aa-play:before{position:relative;content:"";display:block;width:0;height:0;margin-top:2px;margin-left:6px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:17.5px 0 17.5px 23px;z-index:100}@media (min-width:768px){.aa-play:before{border-width:35px 0 35px 46px}}.aa-play:hover{cursor:pointer}.aa-cookie-widget--closed,.aa-cookie-widget--open{-webkit-transition:all .25s ease;transition:all .25s ease}.aa-cookies{position:relative;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#231f20;z-index:9999}@media (min-width:992px){.aa-cookies{padding:15px}}.aa-cookies .aa-container{padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.aa-cookies .aa-container{max-width:1440px;width:100%;margin:0 auto;padding-left:60px;padding-right:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.aa-cookies a{color:#00aeef;text-decoration:underline}.aa-cookies span#hide:hover{cursor:pointer}.aa-cookies p,.aa-cookies span{margin-bottom:0}.aa-cookies p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:10px;line-height:1.5;font-weight:400}@media (min-width:768px){.aa-cookies p{font-size:14px}}.aa-cookies span{margin-left:10px;margin-right:6px;font-size:18px}.aa-quote{padding-left:15px;padding-right:15px}@media (min-width:992px){.aa-quote{padding-left:0;padding-right:0}}.aa-quote .aa-subtitle{display:block;margin-bottom:20px}.aa-quote .aa-blockquote{margin:0;font-style:normal;font-size:25px;line-height:35px;font-weight:600}@media (min-width:992px){.aa-quote .aa-blockquote{font-size:34px;line-height:50px}}.aa-quote .aa-cite{display:block;margin-top:20px;font-style:normal;font-size:13px;line-height:20px}.aa-quote .aa-cite:before{content:"—";margin-right:5px}@media (min-width:992px){.aa-quote .aa-cite{font-size:19px;line-height:29px}}.aa-quote__inner{width:100%;text-align:center}@media (min-width:992px){.aa-quote__inner{max-width:960px;margin:0 auto}}.aa-image{max-width:100%;width:100%}@media (min-width:992px){.aa-image{max-width:1680px;margin-left:auto;margin-right:auto}}.aa-image__inner{width:100%;padding-left:15px;padding-right:15px}@media (min-width:992px){.aa-image__inner{max-width:960px;margin:0 auto;padding-left:0;padding-right:0}}.aa-image__inner img{display:block;height:auto;max-width:100%;width:100%}.aa-image--big{width:100%}@media (min-width:992px){.aa-image--big .aa-image__inner{padding-left:15px;padding-right:15px;max-width:1200px}}@media (min-width:1440px){.aa-image--big .aa-image__inner{padding-left:0;padding-right:0}}@media (min-width:992px){.aa-image--wide .aa-image__inner{padding-left:15px;padding-right:15px;max-width:1680px}}@media (min-width:1440px){.aa-image--wide .aa-image__inner{padding-left:0;padding-right:0}}.aa-accordion{width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.aa-accordion{max-width:720px;margin:0 auto;padding-left:0;padding-right:0}}.aa-accordion h1{padding:50px 0;text-align:center}.aa-accordion p{font-size:16px}.aa-accordion__content details{padding-top:10px;padding-bottom:10px;border-top:1px solid #d4d2d2}.aa-accordion__content details:last-of-type{border-bottom:1px solid #d4d2d2}details summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px}details summary:after{content:"\f055";font-family:Font Awesome\ 5 Free;font-weight:900;color:#d4d2d2}details summary:focus{outline:none;color:#1573f9}details summary:focus:after{content:"\f056";font-family:Font Awesome\ 5 Free;font-weight:900;color:#1573f9}details summary::-webkit-details-marker{display:none}details img{display:block;height:auto;max-width:100%}.columns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1440px){.columns{margin-left:auto;margin-right:auto}}.columns__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:15px;padding-right:15px;z-index:10}@media (min-width:768px){.columns__inner{max-width:1200px;margin-left:auto;margin-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.columns__inner{padding-left:0;padding-right:0}}.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:768px){.column{max-width:600px}}.column:last-of-type{padding-left:0}@media (min-width:992px){.column:last-of-type{padding-left:30px}}.columns--full-width .columns__inner{padding-top:0;padding-bottom:0}@media (min-width:768px){.columns--full-width .columns__inner{max-width:1680px}}@media (min-width:768px){.columns--full-width .column{max-width:840px}}.columns--full-width .column:last-of-type{padding-left:0}@media (min-width:992px){.columns--full-width .column:last-of-type{padding-left:60px;padding-right:120px}}.columns--background{position:relative}.columns--background:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(50%,#3f4953));background:linear-gradient(270deg,transparent 0,#3f4953 50%);opacity:.9}.columns--background a:not(.button),.columns--background blockquote,.columns--background h1,.columns--background h2,.columns--background h3,.columns--background h4,.columns--background h5,.columns--background h6,.columns--background p,.columns--background span:not(.subtitle):not(.aa-wysiwyg__subtitle):not(.aa-focus-box__subtitle):not(.aa-label),.columns--background strong{color:#fff}.columns--no-overlay:after{display:none}.columns--no-overlay span{color:#fff}@media (min-width:992px){.columns--right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#3f4953));background:linear-gradient(90deg,transparent 0,#3f4953 50%)}.columns--right .column{margin-left:auto}}.columns--center{text-align:center}.columns--center:after{background-color:#231f20}.columns--center .column{margin-left:auto;margin-right:auto}.columns--center .button-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns--center .button{-ms-flex-item-align:center;align-self:center}.aa-columns__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-columns__inner{max-width:900px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.aa-columns__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-column{width:100%}@media (min-width:992px){.aa-column{max-width:420px}}.aa-columns__body+.aa-columns__body{margin-top:15px}.aa-column--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1440px){.aa-column--text{padding-left:0;padding-right:0}}.aa-column--form{padding-left:15px;padding-right:15px}.aa-column--form .aa-column__inner{padding-top:0}@media (min-width:1200px){.aa-column--image{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.aa-column--image img{width:100%}@media (min-width:992px){.aa-column--image img{margin-left:0}}@media (min-width:992px){.aa-columns__body:nth-of-type(odd) .aa-column--image{margin-left:60px}}@media (min-width:992px){.aa-columns__body:nth-of-type(2n) .aa-column--image{margin-right:60px}.aa-columns__body:nth-of-type(2n) img{margin-left:auto;margin-right:0}}.aa-column--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-column--icon img{max-height:250px;-ms-flex-item-align:center;align-self:center}.aa-columns--no-margin .aa-columns__body+.aa-columns__body{margin-top:0}.aa-columns.aa-columns--form{background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover}.aa-columns.aa-columns--form .aa-columns__inner{width:100%;padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-columns.aa-columns--form .aa-columns__inner{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.aa-columns.aa-columns--form .aa-columns__inner{padding-left:0;padding-right:0}}.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body .aa-column.aa-column--text{padding:0}@media (min-width:992px){.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body .aa-column.aa-column--text{max-width:720px;margin-right:60px}}.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body .aa-column.aa-column--form{padding:0}@media (min-width:992px){.aa-columns.aa-columns--form .aa-columns__inner .aa-columns__body .aa-column.aa-column--form{max-width:720px}}.aa-columns .aa-columns__inner{max-width:100%}@media (min-width:992px){.aa-columns .aa-column{max-width:50%}}.aa-columns .aa-column--image{min-height:350px}.aa-columns .aa-column--image.aa-column--icon{min-height:200px}@media (min-width:992px){.aa-columns .aa-column--image.aa-column--icon{min-height:300px}}.aa-columns .aa-column--image.aa-column--icon img{max-height:150px}@media (min-width:992px){.aa-columns .aa-column--image.aa-column--icon img{min-height:250px}}.aa-columns .aa-column__inner{width:100%;padding-left:15px;padding-right:15px}@media (min-width:992px){.aa-columns .aa-column__inner{max-width:720px}}@media (min-width:1200px){.aa-columns .aa-column__inner{padding-left:0;padding-right:0}}.aa-columns .aa-columns__body.aa-columns__body-reverse:nth-of-type(odd),.aa-columns .aa-columns__body:nth-of-type(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-columns .aa-columns__body.aa-columns__body-reverse:nth-of-type(odd),.aa-columns .aa-columns__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:992px){.aa-columns .aa-columns__body.aa-columns__body-reverse:nth-of-type(odd) .aa-column--text,.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--text{max-width:600px;padding-right:60px;padding-left:60px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1440px){.aa-columns .aa-columns__body.aa-columns__body-reverse:nth-of-type(odd) .aa-column--text,.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--text{padding-left:0}}.aa-columns .aa-columns__body.aa-columns__body-reverse:nth-of-type(odd) .aa-column--image,.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--image{margin:0}.aa-columns .aa-columns__body.aa-columns__body-reverse,.aa-columns .aa-columns__body:nth-of-type(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-columns .aa-columns__body.aa-columns__body-reverse,.aa-columns .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.aa-columns .aa-columns__body.aa-columns__body-reverse .aa-column--text,.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--text{max-width:600px;padding-left:60px;padding-right:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1440px){.aa-columns .aa-columns__body.aa-columns__body-reverse .aa-column--text,.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--text{padding-right:0}}.aa-columns .aa-columns__body.aa-columns__body-reverse .aa-column--image,.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--image{margin:0}.aa-focus-box__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-focus-box__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1680px;margin:0 auto}}.aa-focus-box__header{width:100%;position:relative;margin-left:0;padding-left:15px;padding-right:15px;z-index:10}@media (min-width:1200px){.aa-focus-box__header{max-width:540px;margin-left:auto}}@media (min-width:992px){.aa-focus-box__header h1,.aa-focus-box__header h2,.aa-focus-box__header h3,.aa-focus-box__header h4,.aa-focus-box__header h5,.aa-focus-box__header h6{max-width:540px}}.aa-focus-box__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;background-size:cover;background-position:50%}@media (min-width:992px){.aa-focus-box__body{max-width:840px;margin-left:60px}}@media (min-width:1440px){.aa-focus-box__body{max-width:720px}}@media (min-width:1680px){.aa-focus-box__body{max-width:840px}}.aa-focus-box--bottom{text-align:center}.aa-focus-box--bottom .button-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-focus-box--bottom h1,.aa-focus-box--bottom h2,.aa-focus-box--bottom h3,.aa-focus-box--bottom h4,.aa-focus-box--bottom h5,.aa-focus-box--bottom h6{margin-left:auto;margin-right:auto}.aa-focus-box--bottom .aa-focus-box__inner:after{display:none}@media (min-width:992px){.aa-focus-box--bottom .aa-focus-box__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.aa-focus-box--bottom .aa-focus-box__header{margin:0 auto}@media (min-width:992px){.aa-focus-box--bottom .aa-focus-box__header{max-width:720px}}.products__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}@media (min-width:992px){.products__inner{max-width:1200px;margin-left:auto;margin-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.products__inner{padding-left:0;padding-right:0}}.product{width:100%;margin-top:20px}@media (min-width:992px){.product{max-width:360px;margin-right:60px;margin-top:0}}.product a,.product p{font-family:Rajdhani,Arial,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase}.product p{margin-bottom:10px;font-size:18px;color:#4a9caf}.product a{font-size:22px;text-decoration:none;color:#231f20}.product a:hover{text-decoration:underline}.product .icon{margin-left:20px}.footer{background-color:#3f4953}.footer,.footer__inner{width:100%;padding-left:15px;padding-right:15px}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:15px}@media (min-width:768px){.footer__inner{max-width:1680px;padding-top:52px;margin-left:37px;margin-right:37px}}@media (min-width:992px){.footer__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .branding{max-width:217px;margin-bottom:40px}@media (min-width:992px){.footer .branding{margin-bottom:0;margin-right:60px}}@media (min-width:1200px){.footer .branding{margin-right:120px}}.footer__list:not(:last-of-type){margin-bottom:40px}.footer__list ul{padding:0;margin:0;list-style:none;width:100%}.footer__list ul:not(:last-of-type){margin-bottom:20px}@media (min-width:768px){.footer__list ul{max-width:300px;margin-right:60px}}.footer__list li{margin-bottom:10px;font-family:Roboto,sans-serif;font-weight:300;font-size:16px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#fff}.footer__list li:first-of-type{font-weight:700;color:#fff;font-size:20px;line-height:32px;margin-bottom:15px}.footer__list li a{color:inherit;text-decoration:none}.footer__list li a:hover{text-decoration:underline}.aa-subscription__inner{width:100%;padding:15px}@media (min-width:992px){.aa-subscription__inner{max-width:900px;margin:0 auto;padding:0}}.aa-subscription__form .hs-fieldtype-select label,.hs-fieldtype-text label{margin-top:20px}.aa-subscription__form .legal-consent-container{margin-top:30px}.aa-subscription__form .hs-submit input{width:auto}.product-hero__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:15px;padding-right:15px}@media (min-width:992px){.product-hero__inner{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.product-hero__inner{padding-left:0;padding-right:0}}.product-hero__header{margin-bottom:50px}@media (min-width:768px){.product-hero__header{margin-bottom:0}}.product-list__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:20px;padding-right:20px}@media (min-width:992px){.product-list__inner{max-width:1200px;margin-left:auto;margin-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.product-list__inner{padding-left:0;padding-right:0}}.product-list ul{list-style:none;padding:0;margin:0;width:100%}.product-list ul:not(:last-of-type){margin-bottom:40px}@media (min-width:992px){.product-list ul:not(:last-of-type){margin-bottom:0}}@media (min-width:768px){.product-list ul{max-width:calc(50% - 15px);margin-right:30px}.product-list ul:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.product-list ul{max-width:calc(25% - 22.5px)}.product-list ul:nth-of-type(2n+2){margin-right:30px}.product-list ul:last-of-type{margin-right:0}}.product-list ul li{line-height:30px}.product-list ul li:first-of-type{margin-bottom:20px;font-family:Rajdhani,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#3f4953}.product-contact .column{margin-bottom:50px}@media (min-width:768px){.product-contact .column{margin-bottom:0}}.product-contact__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:15px;padding-right:15px}@media (min-width:992px){.product-contact__inner{max-width:1200px;margin-left:auto;margin-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.product-contact__inner{padding-left:0;padding-right:0}}.product-table .column:first-of-type{margin-bottom:50px}@media (min-width:992px){.product-table .column:first-of-type{margin-right:50px;margin-bottom:0}}.product-table__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:15px;padding-right:15px}@media (min-width:992px){.product-table__inner{max-width:1200px;margin-left:auto;margin-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.product-table__inner{padding-left:0;padding-right:0}}.row,.table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row{padding:10px;background-color:#e8effa}@media (min-width:768px){.row{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.cell{padding:8px 12px;width:50%}.cell:nth-of-type(2){border-left:1px solid rgba(63,73,83,.25)}}.aa-aftersales .aa-aftersales-hero{max-width:1680px;width:100%;height:430px;color:#fff}@media (min-width:992px){.aa-aftersales .aa-aftersales-hero{max-height:630px;height:630px;text-align:left}}.aa-aftersales .aa-aftersales-hero__inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:992px){.aa-aftersales .aa-aftersales-hero__inner{max-width:720px;padding-left:0;padding-right:0}}.aa-aftersales .aa-aftersales-hero__inner h1{font-weight:300}.aa-aftersales .aa-aftersales-hero__inner p{max-width:480px;font-size:23px;line-height:32px}.aa-aftersales .aa-aftersales-form{background-color:#fff;max-width:1440px;width:100%;margin-left:auto;margin-right:auto;margin-top:-175px;padding:15px 0;position:relative}@media (min-width:768px){.aa-aftersales .aa-aftersales-form{padding-left:15px;padding-right:15px;-webkit-box-shadow:1px 1px 15px rgba(66,66,66,.1);box-shadow:1px 1px 15px rgba(66,66,66,.1);z-index:10}}.aa-aftersales .aa-aftersales-form h3.form-title{margin-bottom:0}.aa-aftersales .aa-aftersales-form__inner{background-color:rgba(202,221,229,.3);padding-left:15px;padding-right:15px}@media (min-width:1680px){.aa-aftersales .aa-aftersales-form__inner{padding-left:0;padding-right:0}}.aa-aftersales form{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.aa-aftersales form .form-title{display:none}.aa-aftersales form fieldset{border:0}.aa-aftersales form h2{color:#009fe3;font-size:18px;line-height:24px;margin-bottom:0;font-weight:700}@media (min-width:768px){.aa-aftersales form h2{font-size:18px;line-height:28px}}.aa-aftersales form h2 strong{font-size:30px}.aa-aftersales form .hs-form span,.aa-aftersales form label{font-family:Rajdhani,Arial,sans-serif;margin-top:.5em;margin-bottom:.2em;display:block;padding-left:0}.aa-aftersales form label span{font-family:Rajdhani,Arial,sans-serif;color:#231f20}.aa-aftersales form input{height:55px}.aa-aftersales form input[type=email],.aa-aftersales form input[type=tel],.aa-aftersales form input[type=text],.aa-aftersales form select,.aa-aftersales form textarea{border:1px solid #000}.aa-aftersales form input[type=tel]{border-left:0}.aa-aftersales form select{line-height:24px;height:55px}.aa-aftersales form .hs-submit input{text-transform:uppercase;letter-spacing:.08em;background-color:#4d9cb1}.aa-aftersales .aa-aftersales select,.aa-aftersales .hs-fieldtype-select select,.aa-aftersales select{font-size:16px;line-height:22px;font-weight:300;color:#464d55}@media (min-width:992px){.aa-aftersales .aa-aftersales select,.aa-aftersales .hs-fieldtype-select select,.aa-aftersales select{padding-left:20px}}.aa-aftersales .hs-fieldtype-intl-phone.hs-input select{width:100%!important}@media (min-width:768px){.aa-aftersales .hs-fieldtype-intl-phone.hs-input select{width:40%!important}}.aa-aftersales .hs-form fieldset.form-columns-1 .hs-form-field{width:100%}.aa-aftersales .hs-form fieldset.form-columns-1 .hs-form-field:last-of-type .input,.aa-aftersales .hs-form fieldset.form-columns-1 .input{margin-right:0!important}.aa-aftersales .hs-form fieldset.form-columns-2 .hs-form-field{width:50%}.aa-aftersales .hs-form fieldset.form-columns-2 .hs-form-field .hs-input{width:100%}.aa-aftersales .hs-form fieldset.form-columns-2 .hs-form-field:last-of-type .input{margin-right:0!important}.aa-aftersales .hs-form fieldset.form-columns-3 .hs-form-field{width:33.33333%}.aa-aftersales .hs-form fieldset.form-columns-3 .hs-form-field .hs-input{width:100%}.aa-aftersales .hs-form fieldset.form-columns-3 .hs-form-field:last-of-type .input{margin-right:0!important}.aa-aftersales .aa-aftersales-steps{background-color:#464d55;color:#fff}.aa-aftersales .aa-aftersales-steps .steps__inner{max-width:750px;margin:0 auto}@media (min-width:768px){.aa-aftersales .aa-aftersales-steps{padding-top:300px;margin-top:-150px}}.aa-aftersales .aa-aftersales-steps .aa-aftersales-steps__inner{max-width:960px;margin-left:auto;margin-right:auto}.aa-aftersales .aa-aftersales-steps .aa-aftersales-steps__header{font-size:40px;text-align:center;line-height:1.05em;font-weight:600;margin-bottom:2em;padding-left:20px;padding-right:20px}@media (min-width:768px){.aa-aftersales .aa-aftersales-steps .aa-aftersales-steps__header{font-size:70px}}.aa-aftersales .aa-aftersales-steps strong{color:#4d9cb1}.aa-aftersales .aa-aftersales-steps h3{font-size:30px;line-height:1.1em;text-align:center;font-weight:700}@media (min-width:544px){.aa-aftersales .aa-aftersales-steps h3{font-size:30px;text-align:left}}@media (min-width:992px){.aa-aftersales .aa-aftersales-steps h3{font-size:50px}}.aa-aftersales .aa-aftersales-steps p{color:#fff}.aa-aftersales .aa-aftersales-steps p+ul{padding-left:16px}.aa-aftersales .aa-aftersales-steps .aa-aftersales-form__steps__step{padding:30px 50px 140px;background-repeat:no-repeat;background-position:bottom;position:relative}@media (min-width:544px){.aa-aftersales .aa-aftersales-steps .aa-aftersales-form__steps__step{padding:0 50px 140px;background-position:left 6.9em top 77%}}@media (min-width:768px){.aa-aftersales .aa-aftersales-steps .aa-aftersales-form__steps__step:first-child{background-position:left 6.9em top 90%}}.aa-aftersales .aa-aftersales-steps .number{font-family:Rajdhani,Arial,sans-serif;font-weight:600;position:relative;color:#4d9cb1;padding:0;background-size:85%;background-repeat:no-repeat;background-position:50%;height:120px;width:120px;line-height:120px;font-size:120px;text-align:center;margin:0 auto}@media (min-width:544px){.aa-aftersales .aa-aftersales-steps .number{position:absolute}}@media (min-width:544px){.aa-aftersales .aa-aftersales-steps .text-block{padding-left:10em}}.aa-aftersales-three-text-columns{padding-left:15px;padding-right:15px}@media (min-width:768px){.aa-aftersales-three-text-columns{padding-top:120px}}@media (min-width:1440px){.aa-aftersales-three-text-columns{padding-left:0;padding-right:0}}.aa-aftersales-three-text-columns .aa-aftersales-three-text-columns__header{max-width:1200px}.aa-aftersales-three-text-columns .aa-aftersales-three-text-columns__header h2{max-width:840px;font-weight:600}@media (min-width:992px){.aa-aftersales-three-text-columns .aa-aftersales-three-text-columns__header h2{margin-bottom:90px;font-size:70px;line-height:71px}}.aa-aftersales-three-text-columns .aa-aftersales-three-text-columns__columns-wrapper{max-width:1200px;width:100%}@media (min-width:768px){.aa-aftersales-three-text-columns .aa-aftersales-three-text-columns__columns-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.aa-aftersales-three-text-columns .aa-aftersales-three-text-columns__columns-wrapper .aa-aftersales-three-text-columns__column{max-width:320px;margin-right:60px}.aa-aftersales-three-text-columns .aa-aftersales-three-text-columns__columns-wrapper .aa-aftersales-three-text-columns__column:last-of-type{margin-right:0}}.aa-aftersales-three-text-columns .aa-aftersales-three-text-columns__columns-wrapper .aa-aftersales-three-text-columns__column h3{text-transform:none;font-weight:700;margin-bottom:0}.aa-aftersales-three-text-columns .aa-aftersales-three-text-columns__columns-wrapper .aa-aftersales-three-text-columns__column:not(:last-of-type){margin-bottom:2em}.template-front .aa-hero{margin-bottom:0}.template-front .aa-hero__inner{padding:20px}@media (min-width:1440px){.template-front .aa-hero__inner{padding:0}}.template-front .aa-hero__header{padding:20px;background-color:hsla(0,0%,100%,.9)}@media (min-width:992px){.template-front .aa-hero__header{max-width:600px;padding:50px}}.template-front .aa-hero__header a:not(.button),.template-front .aa-hero__header blockquote,.template-front .aa-hero__header h1,.template-front .aa-hero__header h2,.template-front .aa-hero__header h3,.template-front .aa-hero__header h4,.template-front .aa-hero__header h5,.template-front .aa-hero__header h6,.template-front .aa-hero__header p,.template-front .aa-hero__header span,.template-front .aa-hero__header strong{color:#231f20}.template-front .columns{margin-bottom:0}.aa-landing-page-header{width:100%;height:80px}@media (min-width:992px){.aa-landing-page-header{height:150px}}.aa-landing-page-header--fixed{position:absolute;left:0;right:0;z-index:10}.aa-landing-page-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-left:16px;padding-right:16px;height:inherit}@media (min-width:992px){.aa-landing-page-header__inner{max-width:1680px;margin-left:auto;margin-right:auto}}.aa-landing-page-header .branding{-webkit-transform:all ease .25s;transform:all ease .25s}.aa-landing-page{max-width:100%;padding-left:0;padding-right:0}.aa-landing-page img+h1,.aa-landing-page img+h2,.aa-landing-page img+h3,.aa-landing-page img+h4,.aa-landing-page img+h5,.aa-landing-page img+h6,.aa-landing-page img+p,.aa-landing-page img+strong,.aa-landing-page p+h1,.aa-landing-page p+h2,.aa-landing-page p+h3,.aa-landing-page p+h4,.aa-landing-page p+h5,.aa-landing-page p+h6{margin-top:30px}.aa-panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:768px){.aa-panels{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.aa-panels__inner{width:100%}.aa-panels__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-panels__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-panel{position:relative;width:100%}@media (min-width:1200px){.aa-panel{padding-top:240px}}.aa-panel:first-of-type{max-width:100%;width:100%}@media (min-width:1440px){.aa-panel:first-of-type{max-width:50%;padding-right:120px}}.aa-panel:last-of-type{background-color:#dcebf9}@media (min-width:1680px){.aa-panel:last-of-type{max-width:50%;padding-left:120px}}.aa-panel__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:16px;padding-right:16px}@media (min-width:1440px){.aa-panel__body{max-width:600px;margin-left:auto}}@media (min-width:1680px){.aa-panel__body{padding-left:0;padding-right:0}}@media (min-width:1440px){.aa-panel:last-of-type .aa-panel__body{margin-left:0}}.aa-landing-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;width:100%;background-color:#fff;-webkit-box-shadow:0 0 60px 6px rgba(0,0,0,.24);box-shadow:0 0 60px 6px rgba(0,0,0,.24)}@media (min-width:992px){.aa-landing-form{padding:60px 50px}}.aa-landing-form__header{display:block;margin-bottom:32px;text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX3F1b3RlLnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJjb3JlL19oZWxwZXJzLnNjc3MiLCJjb3JlL19zaXplcy5zY3NzIiwiY29yZS9fYmFzZS5zY3NzIiwiY29yZS9fZWxlbWVudHMuc2NzcyIsImNvcmUvX2ljb25zLnNjc3MiLCJjb3JlL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2JyYW5kaW5nLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fbGFuZ3VhZ2UtbWVudS5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19jYXJkcy5zY3NzIiwibW9kdWxlcy9fd3lzaXd5Zy5zY3NzIiwibW9kdWxlcy9fdmlkZW8uc2NzcyIsIm1vZHVsZXMvX2Nvb2tpZXMuc2NzcyIsIm1vZHVsZXMvX2ltYWdlLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19mb2N1cy1ib3guc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RzLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX3N1YnNjcmlwdGlvbi5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdC1oZXJvLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0LWxpc3Quc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3QtY29udGFjdC5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdC10YWJsZS5zY3NzIiwibW9kdWxlcy9fYWZ0ZXJzYWxlcy1mb3JtLnNjc3MiLCJtb2R1bGVzL19hZnRlcnNhbGVzLXRocmVlLXRleHQtY29sdW1ucy5zY3NzIiwidGVtcGxhdGVzL190ZW1wbGF0ZS1mcm9udC5zY3NzIiwidGVtcGxhdGVzL19sYW5kaW5nLXBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxnQkEyQzZCLENDdUM3QixzRUFBWTtBQ3RGWiwyRUFBMkUsQ0FVM0UsS0FDRSxnQkFBaUIsQ0FDakIsNkJBQ0YsQ0FTQSxLQUNFLFFBQ0YsQ0FNQSxLQUNFLGFBQ0YsQ0FPQSxHQUNFLGFBQWMsQ0FDZCxjQUNGLENBVUEsR0FDRSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFDRixDQU9BLElBQ0UsK0JBQWlDLENBQ2pDLGFBQ0YsQ0FTQSxFQUNFLDRCQUNGLENBT0EsWUFDRSxrQkFBbUIsQ0FDbkIseUJBQTBCLENBQzFCLHdDQUFpQyxDQUFqQyxnQ0FDRixDQU1BLFNBRUUsa0JBQ0YsQ0FPQSxjQUdFLCtCQUFpQyxDQUNqQyxhQUNGLENBTUEsTUFDRSxhQUNGLENBT0EsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFDRixDQUVBLElBQ0UsYUFDRixDQUVBLElBQ0UsU0FDRixDQVNBLElBQ0UsaUJBQ0YsQ0FVQSxzQ0FLRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUNGLENBT0EsYUFFRSxnQkFDRixDQU9BLGNBRUUsbUJBQ0YsQ0FNQSxnREFJRSx5QkFDRixDQU1BLHdIQUlFLGlCQUFrQixDQUNsQixTQUNGLENBTUEsNEdBSUUsNkJBQ0YsQ0FNQSxTQUNFLDBCQUNGLENBU0EsT0FDRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixrQkFDRixDQU1BLFNBQ0UsdUJBQ0YsQ0FNQSxTQUNFLGFBQ0YsQ0FPQSw2QkFFRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFNBQ0YsQ0FNQSxrRkFFRSxXQUNGLENBT0EsY0FDRSw0QkFBNkIsQ0FDN0IsbUJBQ0YsQ0FNQSx5Q0FDRSx1QkFDRixDQU9B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QXpGNUMseUIrQjBJRixpQkFVUSxpQkFBa0IsQ0FFekIsQ0FFRCx5QkFDSSxhQUFjLENBQ2Qsa0JBQW1CLENBRW5CLGlCQUFrQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFF1b3RlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1xdW90ZSB7XG4gICAgQGV4dGVuZCAlYm90dG9tLXNwYWNpbmc7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYWEtc3VidGl0bGUge1xuICAgICAgICBAZXh0ZW5kIC5zdWJ0aXRsZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIH1cblxuICAgIC5hYS1ibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1jaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJQnO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1xdW90ZV9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEFjY29yZGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3NcIik7XG5cbiRmb250LWFjY29yZGlvbjogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIgIWRlZmF1bHQ7XG5cbi8vIENvbG9yIC0gR2VuZXJhbFxuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICNkNGQyZDIgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICNkNGQyZDIgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXN1bW1hcnktZm9jdXMtY29sb3I6ICMxNTczZjkgIWRlZmF1bHQ7XG5cbi8vIE1vZHVsZVxuLmFhLWFjY29yZGlvbiB7XG5cdEBleHRlbmQgJWJ1cmotYm90dG9tO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFxuXHRAaW5jbHVkZSBicChtZCl7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuLmFhLWFjY29yZGlvbiBoMSB7XG5cdHBhZGRpbmc6IDUwcHggMHB4O1xuXHRcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFhLWFjY29yZGlvbiBwIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuLmFhLWFjY29yZGlvbl9fY29udGVudCBkZXRhaWxzIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFhLWFjY29yZGlvbl9fY29udGVudCBkZXRhaWxzIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xufVxuLmFhLWFjY29yZGlvbl9fY29udGVudCBkZXRhaWxzOmxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcbn1cbmRldGFpbHMgc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cbmRldGFpbHMgc3VtbWFyeTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG5cdFxuXHRmb250LWZhbWlseTogJGZvbnQtYWNjb3JkaW9uO1xuXHRmb250LXdlaWdodDogJHdlaWdodC05MDA7XG5cdFxuXHRjb2xvcjogJGFjY29yZGlvbi1pY29uLWNvbG9yO1xufSBcbmRldGFpbHMgc3VtbWFyeTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdFxuXHRjb2xvcjogJGFjY29yZGlvbi1zdW1tYXJ5LWZvY3VzLWNvbG9yO1xufVxuZGV0YWlscyBzdW1tYXJ5OmZvY3VzOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGYwNTZcIjtcblx0XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1hY2NvcmRpb247XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTkwMDtcblx0XG5cdGNvbG9yOiAkYWNjb3JkaW9uLXN1bW1hcnktZm9jdXMtY29sb3I7XG59XG5kZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuZGV0YWlscyBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEFjY29yZGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3NcIik7XG5cbiRmb250LWFjY29yZGlvbjogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIgIWRlZmF1bHQ7XG5cbi8vIENvbG9yIC0gR2VuZXJhbFxuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICNkNGQyZDIgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICNkNGQyZDIgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXN1bW1hcnktZm9jdXMtY29sb3I6ICMxNTczZjkgIWRlZmF1bHQ7XG5cbi8vIE1vZHVsZVxuLmFhLWFjY29yZGlvbiB7XG5cdEBleHRlbmQgJWJ1cmotYm90dG9tO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFxuXHRAaW5jbHVkZSBicChtZCl7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuLmFhLWFjY29yZGlvbiBoMSB7XG5cdHBhZGRpbmc6IDUwcHggMHB4O1xuXHRcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFhLWFjY29yZGlvbiBwIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuLmFhLWFjY29yZGlvbl9fY29udGVudCBkZXRhaWxzIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFhLWFjY29yZGlvbl9fY29udGVudCBkZXRhaWxzIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xufVxuLmFhLWFjY29yZGlvbl9fY29udGVudCBkZXRhaWxzOmxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcbn1cbmRldGFpbHMgc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cbmRldGFpbHMgc3VtbWFyeTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG5cdFxuXHRmb250LWZhbWlseTogJGZvbnQtYWNjb3JkaW9uO1xuXHRmb250LXdlaWdodDogJHdlaWdodC05MDA7XG5cdFxuXHRjb2xvcjogJGFjY29yZGlvbi1pY29uLWNvbG9yO1xufSBcbmRldGFpbHMgc3VtbWFyeTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdFxuXHRjb2xvcjogJGFjY29yZGlvbi1zdW1tYXJ5LWZvY3VzLWNvbG9yO1xufVxuZGV0YWlscyBzdW1tYXJ5OmZvY3VzOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGYwNTZcIjtcblx0XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1hY2NvcmRpb247XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTkwMDtcblx0XG5cdGNvbG9yOiAkYWNjb3JkaW9uLXN1bW1hcnktZm9jdXMtY29sb3I7XG59XG5kZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuZGV0YWlscyBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBNaXhpbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGJyZWFrcG9pbnRzOiAoXG4gIFx0J3NtJyAgOiA1NDRweCxcblx0J21kJyAgOiA3NjhweCxcbiBcdCdsZycgIDogOTkycHgsXG4gXHQneGwnICA6IDEyMDBweCxcblx0J2hnJyAgOiAxNDQwcHgsXG5cdCdlbicgIDogMTY4MHB4XG4pO1xuXG5AbWl4aW4gYnAoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBlbHNlIHtcblx0XHRAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG5cdFx0XHQrIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcblx0fVxufVxuXG4vKlxuICogR2xvYmFsIHZhcmlhYmxlc1xuICovXG5cbi8qXG4gKiBGb250IHdlaWdodHNcbiAqIERlZmluZWQgYnkgbnVtYmVyIHNpbmNlIHdlaWdodCBuYW1lIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmb250LWZhbWlseS5cbiAqL1xuICR3ZWlnaHQtMTAwOiAxMDAgIWRlZmF1bHQ7XG4gJHdlaWdodC0yMDA6IDIwMCAhZGVmYXVsdDtcbiAkd2VpZ2h0LTMwMDogMzAwICFkZWZhdWx0O1xuICR3ZWlnaHQtNDAwOiA0MDAgIWRlZmF1bHQ7IC8vIEVxdWl2YWxlbnQgb2YgcmVndWxhclxuICR3ZWlnaHQtNTAwOiA1MDAgIWRlZmF1bHQ7XG4gJHdlaWdodC02MDA6IDYwMCAhZGVmYXVsdDtcbiAkd2VpZ2h0LTcwMDogNzAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIHJlZ3VsYXJcbiAkd2VpZ2h0LTgwMDogODAwICFkZWZhdWx0O1xuICR3ZWlnaHQtOTAwOiA5MDAgIWRlZmF1bHQ7XG5cbiAvKlxuICAqIEZvbnQtZmFtaWxpZXNcbiAgKi9cbiAkZm9udC1oZWFkZXI6ICdSYWpkaGFuaScsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuICRmb250LWJvZHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuICRmb250LXF1b3RlOiAkZm9udC1oZWFkZXI7XG4gJGZvbnQtaWNvbnM6ICdpY29ucycgIWRlZmF1bHQ7XG5cbi8vICRmb250LWJvZHktY29sb3I6ICMwMDAwMDA7XG4vLyAkZm9udC12aWduZXR0ZS1jb2xvcjogIzAwMDAwMDtcbi8vICRmb250LWJsb2NrcXVvdGUtY29sb3I6ICMwMDAwMDA7XG5cbi8vIENvbG9yIFBhbGxldHRlXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMyMzFGMjA7XG4kYWNjZW50OiAjMDBBRUVGO1xuLy8gJGZvbnQtY29sb3I6ICM0MTQ1NDk7XG5cbiRwcmltYXJ5LWJsdWU6ICNEQ0VCRjk7XG4kc2hhcnAtYmx1ZTogIzAwQUVFRjtcbiRkYXJrLWJsdWU6ICMzRjQ5NTM7XG5cbiRwZXRyby0wMTogIzc1QkJDQTtcbiRwZXRyby0wMjogIzRBOUNBRjtcblxuJGJnLWNvbG9yOiByZ2JhKCNDQURERTUsIC4zKTtcblxuJHRleHQtY29sb3I6ICMyMzFGMjA7XG5cbi8vIHVsdGlsaXRpIGNvbG9yc1xuXG4kZ3JleTogI0VDRURFRTtcblxuXG4vLyAkZm9ybS1iYWNrZ3JvdW5kLWNvbG9yOiAjOTI4ZDg5O1xuLy8gJGZvcm0tZm9udC1jb2xvcjogI2ZmZmZmZjtcbi8vICRmb3JtLWJ1dHRvbi1jb2xvcjogI2ZmZTMyYjtcbi8vICRmb3JtLWJ1dHRvbi10ZXh0LWNvbG9yOiAjMDAwMDAwO1xuLy8gJGZvcm0taW5wdXQtY29sb3I6ICNmZmZmZmY7XG4vLyAkZm9ybS1pbnB1dC1mb250LWNvbG9yOiAjMDAwMDAwO1xuLy8gJGZvcm0tZXJyb3ItY29sb3I6ICMwMDAwMDA7XG4vLyAkZm9ybS1ib3JkZXItY29sb3I6ICNkY2RkZGQ7XG5cbi8vICRscC1wYW5lbC1jb2xvcjogI2NkYjI3ZjtcblxuLy9CdXR0b25zXG4kYnV0dG9uLWFjY2VudC1jb2xvcjogI2ZmZTMyYjtcbiRidXR0b24tYWNjZW50LWZvbnQtY29sb3I6ICMwMDAwMDA7XG4kYnV0dG9uLXByaW1hcnktY29sb3I6ICNkZmUyZTc7XG4kYnV0dG9uLXByaW1hcnktZm9udC1jb2xvcjogIzAwMDAwMDtcblxuLy8gV2lkdGhzXG4kZnVsbC1zaXRlLXdpZHRoOiAxNDQwcHg7XG4kbWF4LXNpdGUtd2lkdGg6IDE2ODBweDtcblxuLy8gVVhcbiRzcGVlZDogMjUwbXM7XG4kYW5pbWF0aW9uOiBlYXNlO1xuXG4vLyBPdGhlclxuJGJvcmRlci1yYWRpdXM6IDVweDtcbiRib3gtc2hhZG93OiAwcHggMHB4IDYwcHggNnB4IHJnYmEoMCwwLDAsMC4yNCk7XG5cblxuLy8gQm9vdHN0cmFwIDQgaGlkaW5nIGNsYXNzZXNcbi5oaWRkZW4teHMtdXAge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuXHQuaGlkZGVuLXhzLWRvd24ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AaW5jbHVkZSBicChtZCkge1xuXHQuaGlkZGVuLXNtLXVwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5oaWRkZW4tc20tZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBpbmNsdWRlIGJwKG1kKSB7XG5cdC5oaWRkZW4tbWQtdXAge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmhpZGRlbi1tZC1kb3duIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgYnAobGcpIHtcblx0LmhpZGRlbi1sZy11cCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmhpZGRlbi1sZy1kb3duIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgYnAoeGwpIHtcblx0LmhpZGRlbi14bC11cCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcblx0LmhpZGRlbi14bC1kb3duIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy91dGlsaXRpZXNcblxuLmFhLW5vLW1iIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmFhLWJhY2tncm91bmQge1xuXHRAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xufVxuLmFhLWJnLWltYWdlIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vL0JhY2tncm91bmQgQ29sb3JzXG4kcHJpbWFyeTogI2U4ZWZmYTtcbiRsaWdodC1ncmV5OiAjZGNlYWVlOyAvL3N1cHBvcnRpbmcxXG4kbGlnaHQtYmx1ZTogI2QxZThlZDsgLy9zdXBwb3J0aW5nMlxuJHBldHJvbDogIzRkOWNiMTsgLy9zdXBwb3J0aW5nM1xuJGRhcmstZ3JleTojNDY0ZDU1OyAvL2RhcmstZ3JleVxuXG4uYmctLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0LnJvdyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cdH1cbn1cbi5iZy0tbGlnaHQtZ3JleSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuLmJnLS1saWdodC1ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG59XG4uYmctLXBldHJvbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwZXRyb2w7XG5cdGNvbG9yOiAkd2hpdGU7XG5cblx0LnByb2R1Y3Qge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2VsbCB7XG5cdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdH1cblx0LnN1YnRpdGxlIHtcblx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0fVxufVxuLmJnLS1kYXJrLWdyZXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdC5wcm9kdWN0IHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNlbGwge1xuXHRcdGNvbG9yOiAkZGFyay1ncmV5O1xuXHR9XG59XG4uYmctLXBldHJvbC5wcm9kdWN0LWxpc3QsXG4uYmctLWRhcmstZ3JleS5wcm9kdWN0LWxpc3Qge1xuXG5cdC5wcm9kdWN0LWxpc3RfX2lubmVyICB1bCBsaSAge1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuLmJnLS1ibGFja3tcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRjb2xvcjogJHdoaXRlO1xufVxuLy8gLmFhLWNvbHVtbnNfX2JvZHkuYmctLWRhcmstZ3JleSxcbi8vIC5hYS1jb2x1bW5zX19ib2R5LmJnLS1wZXRyb2wsXG4vLyAuYWEtY29sdW1uc19fYm9keS5iZy0tcHJpbWFyeSxcbi8vIC5hYS1jb2x1bW5zX19ib2R5LmJnLS1saWdodC1ncmV5LFxuLy8gLmFhLWNvbHVtbnNfX2JvZHkuYmctLWxpZ2h0LWJsdWUge1xuLy8gXHQuYWEtY29sdW1uLS10ZXh0IHtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG4vLyBcdFx0cGFkZGluZy1yaWdodDogMTVweDtcbi8vIFx0fVxuLy8gfVxuXG4vL0Zvcm0gYmcgc3R5bGluZ1xuLmJnLS1wcmltYXJ5IC5ocy1mb3JtIC5ocy1pbnB1dCxcbi5iZy0tbGlnaHQtZ3JleSAuaHMtZm9ybSAuaHMtaW5wdXQsXG4uYmctLWxpZ2h0LWJsdWUgLmhzLWZvcm0gLmhzLWlucHV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuLmJnLS1kYXJrLWdyZXkgLmhzLWZvcm0gKixcbi5iZy0tcGV0cm9sIC5ocy1mb3JtICoge1xuXHRjb2xvcjogJHdoaXRlO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0U2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJWJ1cmotdG9wIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdH1cblxufVxuJWJ1cmotYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdH1cbn1cbiVidXJqLWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuXHR9XG59XG4lYnVyai1yaWdodCB7XG5cdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMjBweDtcblx0fVxufVxuJWJ1cmotdG9wLW1hcmdpbiB7XG5cdG1hcmdpbi10b3A6IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblx0fVxufVxuJWJ1cmotYm90dG9tLW1hcmdpbiB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0fVxufVxuJWJ1cmotbGVmdC1tYXJnaW4ge1xuXHRtYXJnaW4tbGVmdDogODBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMjBweDtcblx0fVxufVxuJWJ1cmotcmlnaHQtbWFyZ2luIHtcblx0bWFyZ2luLXJpZ2h0OiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMjBweDtcblx0fVxufVxuXG4lZW1waXJlLXRvcCB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdH1cbn1cbiVlbXBpcmUtYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxufVxuJWVtcGlyZS10b3AtbWFyZ2luIHtcblx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0fVxufVxuJWVtcGlyZS1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0fVxufVxuXG4lZWlmZmVsLXRvcCB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLXRvcDogNjRweDtcblx0fVxufVxuJWVpZmZlbC1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtbGVmdCB7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctbGVmdDogNjRweDtcblx0fVxufVxuJWVpZmZlbC1yaWdodCB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1yaWdodDogNjRweDtcblx0fVxufVxuJWVpZmZlbC10b3AtbWFyZ2luIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tdG9wOiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLWJvdHRvbS1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtbGVmdC1tYXJnaW4ge1xuXHRtYXJnaW4tbGVmdDogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtcmlnaHQtbWFyZ2luIHtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2NHB4O1xuXHR9XG59XG5cbiVsaWJlcnR5LXRvcCB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cbn1cbiVsaWJlcnR5LWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cbn1cbiVsaWJlcnR5LWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdH1cbn1cbiVsaWJlcnR5LXJpZ2h0IHtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdH1cbn1cbiVsaWJlcnR5LXRvcC1tYXJnaW4ge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuJWxpYmVydHktYm90dG9tLW1hcmdpbiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1sZWZ0LW1hcmdpbiB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdH1cbn1cbiVsaWJlcnR5LXJpZ2h0LW1hcmdpbiB7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0fVxufVxuXG4lbG9uZG9uYnJpZGdlLXRvcCB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS1yaWdodCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtdG9wLW1hcmdpbiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLWJvdHRvbS1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS1yaWdodC1tYXJnaW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtbGVmdC1tYXJnaW4ge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG59XG5cbi5idXJqIHtcblx0QGV4dGVuZCAlYnVyai10b3A7XG5cdEBleHRlbmQgJWJ1cmotYm90dG9tO1xufVxuXG4uZW1waXJlIHtcblx0QGV4dGVuZCAlZW1waXJlLXRvcDtcblx0QGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcbn1cblxuLmVpZmZlbCB7XG5cdEBleHRlbmQgJWVpZmZlbC10b3A7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG59XG4ubGliZXJ0eSB7XG5cdEBleHRlbmQgJWxpYmVydHktdG9wO1xuXHRAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcbn1cbi5sb25kb25icmlkZ2Uge1xuXHRAZXh0ZW5kICVsb25kb25icmlkZ2UtdG9wO1xuXHRAZXh0ZW5kICVsb25kb25icmlkZ2UtYm90dG9tO1xufVxuLy9jdXN0b20gbW9kdWxlIHNwYWNpbmdcblxuJWJvdHRvbS1zcGFjaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIvKlxuICogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbiBodG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG59XG5tYWluIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG5cblx0Y29sb3I6ICRhY2NlbnQ7XG5cblx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xufVxuXG5hOnZpc2l0ZWQge1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcblx0b3V0bGluZTogMDtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7IC8vIEZpeGVzIGV4dHJhIHNwYWNpbmcgaW4gYm90dG9tLlxuXHRoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cbnVsIHtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdGxpIHtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC0zMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59IiwiLmhleGFnb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGV4YWdvbi1pbjEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG59XG5cbi5oZXhhZ29uLWluMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEljb25zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pY29uIHtcbiAgICAvKiBGbG93IHdpdGggdGV4dCBjb250ZW50ICovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIEluaGVyaXQgdGhlIHBhcmVudCB0ZXh0IGNvbG9yICovXG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIC8qIFVzZSB0aGUgcGFyZW50IGZvbnQtc2l6ZSBmb3Igd2lkdGggYW5kIGhlaWdodCAqL1xuICAgIGhlaWdodDogMWVtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgLyogVmVydGljYWxseSBhbGlnbiBpY29uIHdpdGggYWRqYWNlbnQgdGV4dCAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLyogQWxpZ24gbW9yZSBuaWNlbHkgd2l0aCBjYXBpdGFsIGxldHRlcnMgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4wNjI1ZW07XG4gIH0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFR5cG9ncmFwaHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYm9keSB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Y2xlYXI6IGJvdGg7XG5cblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtMzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdC8vIERvbid0IHVzZSBicmVha3Mgb24gbW9iaWxlLlxuXHRiciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCY6Zmlyc3QtY2hpbGR7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5oMSwgLndoYWxlIHtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRsaW5lLWhlaWdodDogNDZweDtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MnB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2OHB4O1xuXHR9XG59XG5oMiwgLmVsZXBoYW50IHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzhweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0fVxufVxuXG5oMywgLmhvcnNlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0fVxufVxuaDQsIC5saW9uIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxufVxuaDUsIC5jYXQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJHdlaWdodC01MDA7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdH1cbn1cbi53aGVhdCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXG5cdGNvbG9yOiAjMDAwMDAwO1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4XG5cdH1cbn1cblxuLm9hdCB7XG5cdG1hcmdpbjogMDtcblxuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblxuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxucCwgLnJ5ZSB7XG5cdG1hcmdpbjogMDtcblxuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtMzAwO1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLmJhcmxleSB7XG5cdG1hcmdpbjogMDtcblxuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblxuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLnN1YnRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXG5cdGNvbG9yOiAkcGV0cm8tMDI7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMDtcblxuXHRmb250LWZhbWlseTogJGZvbnQtcXVvdGU7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMzVweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0fVxufVxuXG5ibG9ja3F1b3RlIHN0cm9uZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0Y29sb3I6ICRibGFjaztcblxuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRjb2xvcjogJGJsYWNrO1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbn1cblxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG5cdGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjFweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udmlnbmV0dGUge1xuXHRAZXh0ZW5kIC5vYXQ7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIYW1idXJnZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmhhbWJ1cmdlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMjAwO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdHNwYW4sXG5cdHNwYW46YmVmb3JlLFxuXHRzcGFuOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0c3BhbjpiZWZvcmUsXG5cdHNwYW46YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0fVxuXG5cdHNwYW4sXG5cdHNwYW46YmVmb3JlLFxuXHRzcGFuOmFmdGVyIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0fVxuXHRzcGFuOmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHR9XG5cdHNwYW46YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuXHR9XG59XG5cbi5qcy1uYXYtb3BlbiAuaGFtYnVyZ2VyIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCBlYXNlO1xuXG5cdHNwYW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLS13aGl0ZSB7XG5cdC5oYW1idXJnZXIgPiBzcGFuLFxuXHQuaGFtYnVyZ2VyID4gc3BhbjpiZWZvcmUsXG5cdC5oYW1idXJnZXIgPiBzcGFuOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cbi5qcy1uYXYtb3BlbiAuc2l0ZS0td2hpdGUgLmhhbWJ1cmdlciA+IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTmF2aWdhdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubmF2aWdhdGlvbiB7XG5cbn1cblxuLm5hdmlnYXRpb24gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IHVsIGxpIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG59XG5cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICB6LWluZGV4OiAxMDA7IC8vIE1ha2VzIHRoZSBtZW51IHN0YXkgaG92ZXJlZCB3aGVuIG1vdXNlIHJlYWNoZXMgc2VjdGlvbiBiZWxvd1xufVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHNfY29zX3dyYXBwZXJfdHlwZV9tZW51LFxuLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlcixcbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCxcbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCA+IGxpIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtaXRlbS1oYXMtY2hpbGRyZW4ge1xufVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IC00MHB4OyAvLyBTYW1lIGFzIHBhZGRpbmdcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciAuaHMtbWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIC5ocy1tZW51LWl0ZW0gPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0yOm5vdCg6bGFzdC1vZi10eXBlKSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTIgPiBhLFxuLm5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMyA+IGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4ubmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0yIC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTMgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuXG4ubmF2aWdhdGlvbi0tc2Vjb25kYXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMDtcbn1cblxuLm5hdmlnYXRpb24tLXNlY29uZGFyeSB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm5hdmlnYXRpb24tLXNlY29uZGFyeSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICBjb2xvcjogJHNoYXJwLWJsdWU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuLm5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5oZWFkZXIgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxufVxuXG5cbi8vIE92ZXJsYXlcbi5qcy1uYXYtb3BlbiAuY29udGVudC1vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50LW92ZXJsYXkge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogMTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDApO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkIGVhc2U7XG59XG5cblxuaHRtbCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgZWFzZTtcbn1cbmh0bWwuanMtbmF2LW9wZW4ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwJSk7XG59XG5ib2R5LmpzLW5hdi1vcGVuIHtcblx0b3ZlcmZsb3cteDogdmlzaWJsZTtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5cblxuLm5hdmlnYXRpb24tLW1vYmlsZSB7XG5cdG1heC13aWR0aDogODAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLm5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmlnYXRpb24tLW1vYmlsZSB1bCB7XG5cdC8vIFJlc2V0XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5hdmlnYXRpb24tLW1vYmlsZSB1bCBsaSB7XG5cdC8vIFJlc2V0XG5cdHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm5hdmlnYXRpb24tLW1vYmlsZSB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG5cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS1kZXB0aC0yID4gYSxcbi5uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLW1lbnUtZGVwdGgtMyA+IGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLm5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS1kZXB0aC0xIC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIsXG4ubmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTIgLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubmF2aWdhdGlvbi0tbW9iaWxlIC5sYW5ndWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubmF2aWdhdGlvbi0tbW9iaWxlIC5sYW5ndWFnZSAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4uaGVhZGVyIC5sYW5ndWFnZSB7XG4gICAgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIH1cbn1cblxuXG4ubmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQ+IGEge1xuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0fVxuXG5cdC5pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmOmFmdGVyIHtcblxuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTAgNycgZmlsbD0nd2hpdGUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004Ljc1IDAuMDgzMzMyTDEwIDEuMzU3MDhMNSA2LjMzMzMzTC01LjU2Nzc0ZS0wOCAxLjM1NzA4TDEuMjUgMC4wODMzMzE3TDUgMy44MzMzM0w4Ljc1IDAuMDgzMzMyWicgLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4ubmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cblx0dHJhbnNmb3JtOiBub25lO1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG5cblx0Ji5qcy1hY3RpdmUge1xuXHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRCcmFuZGluZ1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYnJhbmRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIxN3B4O1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJ1dHRvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGJ1dHRvbi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuLmJ1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFxuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgJHRleHQtY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHR0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHBhZGRpbmc6IDE4cHggMjBweCAxNnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IDIuNWVtO1xuXHRcdGhlaWdodDogMS4yZW07XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5cblx0JiArIC5idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cbiAgICB9XG59XG5cbi5idXR0b24tLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJwLWJsdWU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2hhcnAtYmx1ZTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cbn1cblxuLmJ1dHRvbi0tYWNjZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHBldHJvLTAyO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRib3JkZXItY29sb3I6ICRwZXRyby0wMjtcblxuXHRcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHBldHJvLTAyO1xuXHRcdGJvcmRlci1jb2xvcjogJHBldHJvLTAyO1xuXHR9XG59XG5cbi5idXR0b24tLW91dGxpbmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG4uYnV0dG9uLS13aGl0ZS5idXR0b24tLW91dGxpbmUge1xuXHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0Y29sb3I6ICR3aGl0ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG59XG5cbnAgKyAuYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJ1dHRvbi1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHRcbiAgICB9XG5cblx0LmJ1dHRvbiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRhOm5vdCguYnV0dG9uKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XHRcdFx0XG5cdFx0fVxuXHR9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgQ29tcG9uZW50cyAvIEZvcm1zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGZvcm0tdGV4dC1jb2xvcjogIzRhNTk0YTtcblxuLmhzLWZvcm0ge1xuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIEhTXG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5yeWU7XG4gICAgfVxuICAgIHVsLCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAud2hlYXQ7XG4gICAgfVxufVxuLmhzLWlucHV0IHtcbiAgICBAZXh0ZW5kIC5yeWU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGRkZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogJGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG59XG4uaHMtZm9ybSAuaHMtaW5wdXRbdHlwZT1cImZpbGVcIl17XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICB9XG59XG4uaHMtZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ocy1maWVsZHR5cGUtdGV4dCBsYWJlbCxcbi5ocy1maWVsZHR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhzLWZpZWxkdHlwZS10ZXh0IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCwgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJz48cG9seWdvbiBmaWxsPSdibGFjaycgcG9pbnRzPScwLDAgMTAwLDAgNTAsNTAnLz48L3N2Zz5cIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSA1NSU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZGRkO1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1lcnJvci1tc2dzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbn1cbi5ocy1zdWJtaXQgLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhzLXN1Ym1pdCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFjY2VudCwgMTAlKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcsXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgdWwuaHMtZXJyb3ItbXNncyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIHVsOm5vdCguaHMtZXJyb3ItbXNncykgbGkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHNwYW46bm90KC5ocy1mb3JtLXJlcXVpcmVkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICBAZXh0ZW5kIC5yeWU7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbn1cbi5ocy1yaWNodGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblxuICAgICAgICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuXG4gICAgfVxufVxuXG4uaW5wdXRzLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbn1cbmZvcm0uaHMtZm9ybSB7XG4gICAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEsXG4gICAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXG4gICAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuICAgICAgICAuaHMtaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRMYW5ndWFnZSBNZW51XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5sYW5ndWFnZS1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0ei1pbmRleDogMTAwO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cbiAgICBzdmcge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG59XG4ubGFuZ3VhZ2UtbWVudSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhbmd1YWdlLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTBweDtcblx0bGVmdDogMTBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxufVxuLmxhbmd1YWdlLW1lbnUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDc1cHg7XG59XG5cbi5sYW5ndWFnZS1tZW51OmhvdmVyID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlcixcbi5sYW5ndWFnZS1tZW51LmlzLWFjdGl2ZSA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4ubGFuZ3VhZ2UtbWVudSA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuXG4gICAgJjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogMTQxcHg7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGVyb1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtaGVybyB7XG4gICAgQGV4dGVuZCAlYm90dG9tLXNwYWNpbmc7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5hYS1oZXJvX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtaGVyb19faGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtaGVyb19fYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWhlcm8tLWNlbnRlciB7XG4gICAgLmFhLWhlcm9fX2lubmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hYS1oZXJvX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLmFhLWhlcm8tLWdyYWRpZW50IHtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkd2hpdGUgMCUsICR3aGl0ZSAzMCUsICRwcmltYXJ5LWJsdWUgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtaGVyby0tb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHJpbWFyeS1ibHVlIDAlLCAkcHJpbWFyeS1ibHVlIDMwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRDYXJkc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY2FyZHMge1xuICAgIEBleHRlbmQgJWJvdHRvbS1zcGFjaW5nO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5hYS1jYXJkc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoeGwpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG59XG5cbi5hYS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMyArIDMwcHgpO1xuICAgIH1cbn1cblxuLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbn1cblxuLmFhLWNhcmRfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFhLWNhcmRzLS1jb250YWN0IHtcbiAgICBAZXh0ZW5kICVib3R0b20tc3BhY2luZztcblxuICAgIC5hYS1jYXJkc19faW5uZXIge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgIC5hYS1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIDE1cHggLyAyKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCAvIDMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSA0NXB4IC8gNCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNSAtIDYwcHggLyA1KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24rMyl7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNG4rNCl7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNW4rNSl7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtY2FyZF9fYm9keSB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicChoZyl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICAgICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1jYXJkcy0tcHJvZHVjdHMge1xuICAgIEBleHRlbmQgJWJvdHRvbS1zcGFjaW5nO1xuXG4gICAgLmFhLWNhcmRzX19pbm5lciB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuXG4gICAgLmFhLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzMHB4IC8gMyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCAtIDQ1cHggLyA0KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gNjBweCAvIDUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgybisyKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzbiszKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0bis0KXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg1bis1KXtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1jYXJkX19ib2R5IHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIHAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBXeXNpd3lnXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS13eXNpd3lnIHtcbiAgICBAZXh0ZW5kICVib3R0b20tc3BhY2luZztcblxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA3LjUpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0LjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtd3lzaXd5Zy0tY2VudGVyIHtcbiAgICAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXd5c2l3eWdfX3N1YnRpdGxlIHtcbiAgICBAZXh0ZW5kIC5zdWJ0aXRsZTtcbn1cblxuLmFhLXd5c2l3eWctLXZpZ25ldHRlIC5hYS13eXNpd3lnX19ib2R5IHAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblxuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgfVxufVxuXG4uYWEtd3lzaXd5Zy0tY29sdW1ucyAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZyl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLXd5c2l3eWdfX2JvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5hYS13eXNpd3lnLS1jb2x1bW5zLXRocmVlIC5hYS13eXNpd3lnX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZyl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAzKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXd5c2l3eWdfX2JvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAzKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLXd5c2l3eWdfX2JvZHk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFZpZGVvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS12aWRlbyB7XG4gICAgQGV4dGVuZCAlYm90dG9tLXNwYWNpbmc7XG5cblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cbi5hYS12aWRlb19faW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweDtcblxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmFhLXlvdXR1YmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzIwMjEyNSwgLjQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWEteW91dHViZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTE2Ljg0JTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG5cbi5hYS15b3V0dWJlIGltZyxcbi5hYS15b3V0dWJlIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWEteW91dHViZSBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuXG4uYWEtcGxheSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHdpZHRoOiA2MHB4O1xuXG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMTAwO1xuXG5cdHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZTtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGhlaWdodDogODBweDtcblx0XHR3aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMTcuNXB4IDAgMTcuNXB4IDIzcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGU7XG5cblx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAzNXB4IDAgMzVweCA0NnB4O1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBDb29raWVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1jb29raWUtd2lkZ2V0LS1vcGVuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2U7XG59XG4uYWEtY29va2llLXdpZGdldC0tY2xvc2VkIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2U7XG4gICAgLy8gbWFyZ2luLXRvcDogLTcwcHg7XG59XG4uYWEtY29va2llcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA3MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxufVxuLmFhLWNvb2tpZXMgLmFhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxufVxuLmFhLWNvb2tpZXMgYSB7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFhLWNvb2tpZXMgc3BhbiNoaWRlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWEtY29va2llcyBwLFxuLmFhLWNvb2tpZXMgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYS1jb29raWVzIHAge1xuICAgIGZsZXg6IDE7XG5cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuLmFhLWNvb2tpZXMgc3BhbiB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcblxuXHRmb250LXNpemU6IDE4cHg7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEltYWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1pbWFnZSB7XG5cdEBleHRlbmQgJWJvdHRvbS1zcGFjaW5nO1xuXG5cdG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmFhLWltYWdlX19pbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBGaXhlcyBleHRyYSBzcGFjaW5nIGluIGJvdHRvbS5cbiAgICAgICAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuXHRcdG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cblx0XHR3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5hYS1pbWFnZS0tYmlnIHtcblx0d2lkdGg6IDEwMCU7XG5cbiAgICAuYWEtaW1hZ2VfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtaW1hZ2UtLXdpZGUge1xuXG4gICAgLmFhLWltYWdlX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRDb2x1bW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb2x1bW5zIHtcbiAgICBAZXh0ZW5kICVib3R0b20tc3BhY2luZztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uY29sdW1uc19faW5uZXIge1xuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNSk7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgLy8gbWFkZSB0byBkaXN0YW5jZSB0ZXh0IGZyb20gaW1hZ2VcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb2x1bW4tLXRleHQge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cbi5jb2x1bW5zLS1mdWxsLXdpZHRoIHtcbiAgICAuY29sdW1uc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1heC1zaXRlLXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyAvLyBtYWRlIHRvIGRpc3RhbmNlIHRleHQgZnJvbSBpbWFnZVxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNvbHVtbnMtLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDAlLCAkZGFyay1ibHVlIDUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgc3Ryb25nLCBibG9ja3F1b3RlLCBhOm5vdCguYnV0dG9uKSwgc3Bhbjpub3QoLnN1YnRpdGxlKSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuXG4uY29sdW1ucy0tbm8tb3ZlcmxheSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuXG4uY29sdW1ucy0tcmlnaHQge1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCAkZGFyay1ibHVlIDUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb2x1bW5zLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG59XG4uYWEtY29sdW1ucyB7XG4gICAgQGV4dGVuZCAlYm90dG9tLXNwYWNpbmc7XG59XG5cbi5hYS1jb2x1bW5zX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDcgKyA2MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbnNfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFhLWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMyArIDYwcHgpO1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbnNfX2JvZHkgKyAuYWEtY29sdW1uc19fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi8vICN7JGllMTF9IC5hYS1jb2x1bW4tLXRleHQge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuLmFhLWNvbHVtbi0tZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbi0taW1hZ2Uge1xuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIC5hYS1jb2x1bW4tLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIC5hYS1jb2x1bW4tLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtY29sdW1uLS1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxufVxuLmFhLWNvbHVtbnMtLW5vLW1hcmdpbiB7XG4gICAgLmFhLWNvbHVtbnNfX2JvZHkgKyAuYWEtY29sdW1uc19fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAuYWEtY29sdW1uc19faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1jb2x1bW5zX19ib2R5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWEtY29sdW1uLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYS1jb2x1bW4uYWEtY29sdW1uLS1mb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1jb2x1bW5zIHtcbiAgICAuYWEtY29sdW1uc19faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hYS1jb2x1bW4ge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNvbHVtbi0taW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAgICAgICAmLmFhLWNvbHVtbi0taWNvbiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY29sdW1uX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSxcbiAgICAuYWEtY29sdW1uc19fYm9keS5hYS1jb2x1bW5zX19ib2R5LXJldmVyc2U6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWEtY29sdW1uLS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNvbHVtbnNfX2JvZHkuYWEtY29sdW1uc19fYm9keS1yZXZlcnNlLFxuICAgIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWEtY29sdW1uLS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRGb2N1cy1Cb3hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWZvY3VzLWJveCB7XG4gICAgQGV4dGVuZCAlYm90dG9tLXNwYWNpbmc7XG59XG4uYWEtZm9jdXMtYm94X19zdWJ0aXRsZSB7XG4gICAgQGV4dGVuZCAuc3VidGl0bGU7XG59XG4uYWEtZm9jdXMtYm94X19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLmFhLWZvY3VzLWJveF9faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0LjUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0LjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFhLWZvY3VzLWJveF9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGVuKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA3KTtcbiAgICB9XG59XG5cbi5hYS1mb2N1cy1ib3gtLWJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuXG4uYWEtZm9jdXMtYm94LS1ib3R0b20gLmFhLWZvY3VzLWJveF9faW5uZXIge1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5hYS1mb2N1cy1ib3gtLWJvdHRvbSAuYWEtZm9jdXMtYm94X19oZWFkZXIge1xuICAgIEBleHRlbmQgJWVtcGlyZS10b3A7XG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcblxuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxNCAqIDcpO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFByb2R1Y3RzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wcm9kdWN0cyB7XG4gICAgQGV4dGVuZCAlYm90dG9tLXNwYWNpbmc7XG5cbiAgICBAZXh0ZW5kICVsaWJlcnR5LXRvcDtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcbn1cblxuLnByb2R1Y3RzX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIHAsIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBjb2xvcjogJHBldHJvLTAyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuRm9vdGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mb290ZXIge1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG59XG4uZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cbi5mb290ZXIgLmJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDIxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIpO1xuICAgIH1cbn1cbi5mb290ZXJfX2xpc3Qge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwIChtZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMi41KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC0zMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFhLXN1YnNjcmlwdGlvbiB7XG5cdEBleHRlbmQgJWJvdHRvbS1zcGFjaW5nO1xufVxuLmFhLXN1YnNjcmlwdGlvbl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyArIDYwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4uYWEtc3Vic2NyaXB0aW9uX19mb3JtIC5ocy1maWVsZHR5cGUtc2VsZWN0IGxhYmVsLCAuaHMtZmllbGR0eXBlLXRleHQgbGFiZWwge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFhLXN1YnNjcmlwdGlvbl9fZm9ybSAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFhLXN1YnNjcmlwdGlvbl9fZm9ybSAuaHMtc3VibWl0IGlucHV0IHtcblx0d2lkdGg6IGF1dG87XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFByb2R1Y3QgLSBIZXJvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wcm9kdWN0LWhlcm8ge1xuICAgIEBleHRlbmQgJWJvdHRvbS1zcGFjaW5nO1xufVxuXG4ucHJvZHVjdC1oZXJvX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtaGVyb19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRQcm9kdWN0IC0gTGlzdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJHByb2R1Y3QtdGl0bGU6ICMzRjQ5NTM7XG5cbi5wcm9kdWN0LWxpc3Qge1xuICAgIEBleHRlbmQgJWJvdHRvbS1zcGFjaW5nO1xufVxuXG4ucHJvZHVjdC1saXN0X19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5wcm9kdWN0LWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIDMwcHggLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCAtIDkwcHggLyA0KTtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWxpc3QgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6ICRwcm9kdWN0LXRpdGxlO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFByb2R1Y3QgLSBDb250YWN0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wcm9kdWN0LWNvbnRhY3Qge1xuICAgIEBleHRlbmQgJWJvdHRvbS1zcGFjaW5nO1xuXG4gICAgLmNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWNvbnRhY3RfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UHJvZHVjdCAtIFRhYmxlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wcm9kdWN0LXRhYmxlIHtcbiAgICBAZXh0ZW5kICVib3R0b20tc3BhY2luZztcblxuICAgIC5jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LXRhYmxlX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgLy8gJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5jZWxsIHtcbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkZGFyay1ibHVlLCAuMjUpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBBZnRlcnNhbGVzIGZvcm1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWFmdGVyc2FsZXMge1xuXG4gICAgLmFhLWFmdGVyc2FsZXMtaGVybyB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC1zaXRlLXdpZHRoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtYWZ0ZXJzYWxlcy1oZXJvX19pbm5lciB7XG4gICAgICAgIEBleHRlbmQgJWJ1cmotdG9wO1xuXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTMwMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTsgLy8gdG8gbWFrZSBjb250ZW50IGJyZWFrIGFzIGluIGZpZ21hXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1hZnRlcnNhbGVzLWZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNzVweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDE1cHggcmdiYSg2NiwgNjYsIDY2LCAwLjEpO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cblxuICAgICAgICBoMy5mb3JtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWFmdGVyc2FsZXMtZm9ybV9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicChlbil7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cblxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWVtcGlyZS10b3A7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjMDA5RkUzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaHMtZm9ybSBzcGFuLCBsYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcblxuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgICAgICAuaHMtc3VibWl0IGlucHV0IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzREOUNCMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QsXG4gICAgLmFhLWFmdGVyc2FsZXMgc2VsZWN0LFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTMwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaHMtZmllbGR0eXBlLWludGwtcGhvbmUuaHMtaW5wdXQgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhzLWZvcm0ge1xuICAgICAgICBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSB7XG4gICAgICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhzLWZvcm0tZmllbGQge1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ocy1mb3JtLWZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIge1xuICAgICAgICAgICAgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC8gMik7XG5cbiAgICAgICAgICAgICAgICAuaHMtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaHMtZm9ybS1maWVsZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7XG4gICAgICAgICAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLyAzKTtcblxuICAgICAgICAgICAgICAgIC5ocy1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ocy1mb3JtLWZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmFhLWFmdGVyc2FsZXMtc3RlcHMge1xuICAgICAgICBAZXh0ZW5kICVidXJqLXRvcDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC5zdGVwc19faW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWEtYWZ0ZXJzYWxlcy1zdGVwc19faW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWFmdGVyc2FsZXMtc3RlcHNfX2hlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJHBldHJvbDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIHAgKyB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWFmdGVyc2FsZXMtZm9ybV9fc3RlcHNfX3N0ZXAge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDE0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4IDE0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNi45ZW0gdG9wIDc3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWEtYWZ0ZXJzYWxlcy1mb3JtX19zdGVwc19fc3RlcDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDYuOWVtIHRvcCA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRwZXRyb2w7XG4gICAgICAgICAgICBwYWRkaW5nOiAwZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtYmxvY2sge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQWZ0ZXJzYWxlcyAtIFRocmVlIHRleHQgY29sdW1uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWFmdGVyc2FsZXMtdGhyZWUtdGV4dC1jb2x1bW5zIHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcblxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5hYS1hZnRlcnNhbGVzLXRocmVlLXRleHQtY29sdW1uc19faGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICB9XG4gICAgLmFhLWFmdGVyc2FsZXMtdGhyZWUtdGV4dC1jb2x1bW5zX19oZWFkZXIgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcblxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYWZ0ZXJzYWxlcy10aHJlZS10ZXh0LWNvbHVtbnNfX2NvbHVtbnMtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWFmdGVyc2FsZXMtdGhyZWUtdGV4dC1jb2x1bW5zX19jb2x1bW4ge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAzIC0gMTIwcHggLyAzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWFmdGVyc2FsZXMtdGhyZWUtdGV4dC1jb2x1bW5zX19jb2x1bW46bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi50ZW1wbGF0ZS1mcm9udCB7XG5cbiAgICAuYWEtaGVybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFhLWhlcm9fX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWEtaGVyb19faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgc3Bhbiwgc3Ryb25nLCBibG9ja3F1b3RlLCBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTGFuZGluZ1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kc2Vjb25kYXJ5LWI6ICRwcmltYXJ5LWJsdWU7XG5cbi5hYS1sYWJlbCB7XG4gICAgQGV4dGVuZCAuc3VidGl0bGU7XG59XG4uYWEtbGFuZGluZy1wYWdlLWhlYWRlciB7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG59XG5cbi5hYS1sYW5kaW5nLXBhZ2UtaGVhZGVyLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmFhLWxhbmRpbmctcGFnZS1oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuXG4uYWEtbGFuZGluZy1wYWdlLWhlYWRlciAuYnJhbmRpbmcge1xuICAgIHRyYW5zZm9ybTogYWxsICRhbmltYXRpb24gJHNwZWVkO1xufVxuXG4uYWEtbHAtdmlnbmV0dGUge1xuICAgIEBleHRlbmQgLnJ5ZTtcbn1cblxuLmFhLWxhbmRpbmctcGFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAgIFxuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgaW1nICsgcCxcbiAgICBpbWcgKyBzdHJvbmcsXG4gICAgaW1nICsgaDEsXG4gICAgaW1nICsgaDIsXG4gICAgaW1nICsgaDMsXG4gICAgaW1nICsgaDQsXG4gICAgaW1nICsgaDUsXG4gICAgaW1nICsgaDYsXG4gICAgcCArIGgxLFxuICAgIHAgKyBoMixcbiAgICBwICsgaDMsXG4gICAgcCArIGg0LFxuICAgIHAgKyBoNSxcbiAgICBwICsgaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLmFhLXBhbmVscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5hYS1wYW5lbHNfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXBhbmVsc19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5hYS1wYW5lbCB7XG4gICAgQGV4dGVuZCAlYnVyai10b3A7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b20gICAgO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcblx0XHRwYWRkaW5nLXRvcDogMjQwcHg7XG5cdH1cbn1cblxuLmFhLXBhbmVsOmZpcnN0LW9mLXR5cGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIpO1xuICAgIH1cbn1cblxuLmFhLXBhbmVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1iO1xuXG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpOyAgICAgIFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyKTtcbiAgICB9XG59XG5cbi5hYS1wYW5lbF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGVuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5hYS1wYW5lbDpsYXN0LW9mLXR5cGUgLmFhLXBhbmVsX19ib2R5IHtcbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi5hYS1sYW5kaW5nLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgfVxufVxuXG4uYWEtbGFuZGluZy1mb3JtX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iXX0= */