@import url(https://use.typekit.net/uft4jfl.css);.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@charset "UTF-8";/*!
Theme Name: Copley
Theme URI: http://www.fifteendesign.co.uk/
Author: Fifteen Design
Author URI: http://www.fifteendesign.co.uk/
Description: Wordpress Theme created by Fifteen Design
Version: 1.0.0
*/
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:basic-sans,sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}

/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1200px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.embed-container{position:relative;padding-bottom:50%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}::selection{background:#5f5e5e;color:#fff;text-shadow:none}::-webkit-selection{background:#5f5e5e;color:#fff;text-shadow:none}::-moz-selection{background:#5f5e5e;color:#fff;text-shadow:none}:focus{outline-color:transparent;outline-style:none}.owl-carousel.off{display:flex}.footer-pad{padding-bottom:13vw!important}@media screen and (max-width:480px){.footer-pad{padding-bottom:11vw!important}}@media screen and (min-width:600px){.footer-pad{padding-bottom:9vw!important}}.footer-pad--contact-details{padding-bottom:9vw!important}@media screen and (min-width:992px){.footer-pad--contact-details{padding-bottom:0!important}}.show-mobile{display:inline-block}@media screen and (min-width:600px){.show-mobile{display:none!important}}.show-small-screen{display:inline-block}@media screen and (min-width:768px){.show-small-screen{display:none!important}}.block{padding:1.8rem 0;position:relative;z-index:0}@media screen and (min-width:992px){.block{padding:5rem 0}}.c-block{padding:2rem 0}@media screen and (min-width:992px){.c-block{padding:4rem 0}}.hide{display:none}.color-purple{color:#7f166f!important}.color-orange{color:#eb6012!important}.color-green{color:#21a795!important}.color-blue{color:#5592ce!important}.bgc-purple{background-color:#7f166f}.bgc-orange{background-color:#eb6012}.bgc-green{background-color:#21a795}.bgc-blue{background-color:#5592ce}.bgg-purple{background-image:linear-gradient(90deg,rgba(127,22,111,.9),rgba(127,22,111,.9))!important}.bgg-orange{background-image:linear-gradient(90deg,rgba(235,96,18,.9),rgba(235,96,18,.9))!important}.bgg-green{background-image:linear-gradient(90deg,rgba(33,167,149,.9),rgba(33,167,149,.9))!important}.bgg-blue{background-image:linear-gradient(90deg,rgba(85,146,206,.9),rgba(85,146,206,.9))!important}.border-purple{border:1px solid #7f166f!important}.border-orange{border:1px solid #eb6012!important}.border-green{border:1px solid #21a795!important}.border-blue{border:1px solid #5592ce!important}.justify-content-between{display:flex;justify-content:space-between}.has-bg-shape-right{background-image:none}@media screen and (min-width:992px){.has-bg-shape-right{background-image:url(assets/img/tile-other-bg-right.png);background-repeat:no-repeat;background-position:100% 0}}.has-bg-shape-left{background-image:none}@media screen and (min-width:992px){.has-bg-shape-left{background-image:url(assets/img/tile-other-bg-left.png);background-repeat:no-repeat;background-position:0 0}}.relative{position:relative}.page-bg--about{background-color:#ebebeb;overflow:hidden;z-index:-1;width:100%;position:absolute;top:146rem;left:0;height:59.5%}@media screen and (max-width:480px){.page-bg--about{top:150rem;height:63.5%}}@media screen and (min-width:600px){.page-bg--about{top:143rem;height:57.5%}}@media screen and (min-width:768px){.page-bg--about{top:134rem;height:60%}}@media screen and (min-width:992px){.page-bg--about{top:70rem}}@media screen and (min-width:1200px){.page-bg--about{top:54rem}}.page-bg--about:after,.page-bg--about:before{content:"";position:absolute;width:101%;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-size:contain}.page-bg--about:before{top:-1px;height:11vw;background-image:url(assets/img/top-background-shape.svg);background-position:top}.page-bg--about:after{bottom:-1px;height:26vw;background-image:url(assets/img/bottom-background.svg);background-position:bottom}.page-bg--career{background-color:#ebebeb;overflow:hidden;z-index:-1;width:100%;position:absolute;left:0;top:170rem;height:100%}@media screen and (min-width:600px){.page-bg--career{top:105rem}}@media screen and (min-width:768px){.page-bg--career{top:75rem}}@media screen and (min-width:992px){.page-bg--career{top:55rem}}.page-bg--career:before{content:"";position:absolute;width:101%;left:50%;transform:translateX(-50%);top:-1px;height:11vw;background-image:url(assets/img/top-background-shape.svg);background-position:top;background-repeat:no-repeat;background-size:contain}.page-bg--career-archive{background-color:#ebebeb;overflow:hidden;z-index:-1;width:100%;position:absolute;left:0;top:0;height:210%}@media screen and (min-width:768px){.page-bg--career-archive{top:-3rem}}@media screen and (min-width:992px){.page-bg--career-archive{top:-19rem}}.page-bg--career-archive:before{content:"";position:absolute;width:101%;left:50%;transform:translateX(-50%);top:-1px;height:11vw;background-image:url(assets/img/top-background-shape.svg);background-position:top;background-repeat:no-repeat;background-size:contain}.page-bg--timeline{background-color:#ebebeb;overflow:hidden;z-index:-1;width:100%;position:absolute;left:0;bottom:0;height:94%}.page-bg--timeline:before{content:"";position:absolute;width:101%;left:50%;transform:translateX(-50%);top:-1px;height:11vw;background-image:url(assets/img/top-background-shape.svg);background-position:top;background-repeat:no-repeat;background-size:contain}.page-bg--download{background-color:#ebebeb;overflow:hidden;z-index:-1;width:100%;position:absolute;left:0;bottom:0;height:80%}@media screen and (min-width:768px){.page-bg--download{height:75%}}.page-bg--download:before{content:"";position:absolute;width:101%;left:50%;transform:translateX(-50%);top:-1px;height:100%;background:url(assets/img/top-background-shape.svg) no-repeat top;background-size:contain}.page-bg--faces-of-copley{background-color:#ebebeb;overflow:hidden;z-index:-1;width:100%;position:absolute;left:0;top:38rem;height:50%}.page-bg--faces-of-copley:after,.page-bg--faces-of-copley:before{content:"";position:absolute;width:101%;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-size:contain}.page-bg--faces-of-copley:before{top:-1px;height:11vw;background-image:url(assets/img/top-background-shape.svg);background-position:top}.page-bg--faces-of-copley:after{bottom:-1px;height:26vw;background-image:url(assets/img/bottom-background.svg);background-position:bottom}.flex-align-center{display:flex;align-items:center}.justify-and-align-center{display:flex;align-items:center!important;justify-content:center!important}.flex-direction-col{display:flex;flex-direction:column}.js-no-pad-top{padding-top:0!important}@media screen and (min-width:992px){.js-neg-top-margin{margin-top:-7rem}}.js-neg-top-margin--large{margin-top:-1rem}@media screen and (min-width:768px){.js-neg-top-margin--large{margin-top:-3rem}}@media screen and (min-width:992px){.js-neg-top-margin--large{margin-top:-10rem}}.justify-content-center{display:flex;justify-content:center}.pb-0{padding-bottom:0}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body,html{margin:0;height:100%}body{font:300 1.6rem Open Sans,sans-serif;color:#5f5e5e;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{vertical-align:bottom}a{text-decoration:none}a,a:hover{color:#5f5e5e}a:active,a:focus,a:hover{outline:0}.blackout{z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(50,50,50,.8);display:none;transition:.8s}@media screen and (min-width:992px){.blackout.active{display:block;transition:.8s}}.blackout.full-blackout{z-index:9999}body.megamenu-active .blackout{display:block;top:0}.scroll-to-top{position:fixed;bottom:-10%;right:3%;z-index:8;transition:all .2s ease-in-out 0}.scroll-to-top.active{bottom:3%}.page-template-child-page .page-tiles__background{display:none;top:10rem}@media screen and (min-width:992px){.page-template-child-page .page-tiles__background{display:block;top:-8rem;min-height:110rem}}@media screen and (min-width:1200px){.page-template-child-page .page-tiles__background{top:-18rem;min-height:126rem}}.slick-hide{opacity:0;display:none}.slick-initialized{display:block!important;opacity:1!important;-webkit-animation:fadein 2s ease-in;animation:fadein 2s ease-in}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.single_down_slide .slick-next:before,.single_down_slide .slick-prev:before{color:#00101e}.acc_slider .slick-prev,.featured_slider .slick-prev,.news_slider .slick-prev,.single_down_slide .slick-prev{content:"";width:100%;height:100%;display:block;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;color:#5592ce;font-size:0;position:absolute;left:-2.5%;width:auto;height:auto}.acc_slider .slick-prev:before,.featured_slider .slick-prev:before,.news_slider .slick-prev:before,.single_down_slide .slick-prev:before{font-family:Font Awesome\ 5 Pro;content:"\F053";font-size:30px}.acc_slider .slick-next,.featured_slider .slick-next,.news_slider .slick-next,.single_down_slide .slick-next{content:"";width:100%;height:100%;display:block;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;color:#5592ce;font-size:0;position:absolute;right:-2.5%;width:auto;height:auto}.acc_slider .slick-next:before,.featured_slider .slick-next:before,.news_slider .slick-next:before,.single_down_slide .slick-next:before{font-family:Font Awesome\ 5 Pro;content:"\F054";font-size:30px}.slide-ac-next,.slide-ac-prev,.slide-c-next,.slide-c-prev,.slide-fs-next,.slide-fs-prev{border:none;background:none;cursor:pointer;opacity:.5;width:auto;height:auto;display:block!important}.slide-ac-next:hover,.slide-ac-prev:hover,.slide-c-next:hover,.slide-c-prev:hover,.slide-fs-next:hover,.slide-fs-prev:hover{opacity:1}.slide-ac-next:before,.slide-ac-prev:before,.slide-c-next:before,.slide-c-prev:before,.slide-fs-next:before,.slide-fs-prev:before{content:"";width:100%;height:100%;display:block;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}.slide-ac-next:before,.slide-c-next:before,.slide-fs-next:before{font-family:Font Awesome\ 5 Pro;content:"\F054";color:#5592ce;font-size:30px}.slide-ac-prev:before,.slide-c-prev:before,.slide-fs-prev:before{font-family:Font Awesome\ 5 Pro;content:"\F053";color:#5592ce;font-size:30px}.banner-slider .slick-list,.banner-slider .slick-slide{margin:0!important}.slick-slide{margin:0 10px}.slick-list{margin:0 -10px;padding:0!important}.slick-dots,.slick-track{display:flex!important}.slick-dots{list-style:none!important;margin:0!important;padding:0!important;position:relative!important;bottom:auto!important;top:auto!important;transform:none!important}.slick-slider-dots{width:auto;display:inline-block}.slick-dots li button{position:relative}.slick-dots li button:before{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;width:15px!important;height:15px!important;font-size:15px!important;line-height:15px!important;color:#d8d8d8!important;opacity:.5!important}.slick-dots .slick-active button{border-radius:1000px}.slick-dots .slick-active button:before{opacity:1!important;color:#5592ce!important}.slide-purple .slick-active button:before,.slide-purple .slick-arrow:before{color:#7f166f!important}.slide-purple .product-related-items__content{background-color:#7f166f!important}.slide-blue .slick-active button:before,.slide-blue .slick-arrow:before{color:#5592ce!important}.slide-blue .product-related-items__content{background-color:#5592ce!important}.slide-green .slick-active button:before,.slide-green .slick-arrow:before{color:#21a795!important}.slide-green .product-related-items__content{background-color:#21a795!important}.slide-orange .slick-active button:before,.slide-orange .slick-arrow:before{color:#eb6012!important}.slide-orange .product-related-items__content{background-color:#eb6012!important}.select-impactor__headline{font-size:17px;font-weight:700;letter-spacing:0;line-height:28px}.multiproduct-bio .wrapper,.multiproduct-bio [class*=__container],.multiproduct-bio [class*=__flex-container],.multiproduct-bio [class*=__wrapper],.multiproduct-bio main{padding-bottom:8rem}.popup-form{width:85%!important;margin:0 auto;height:80%;border-radius:10px;overflow-x:hidden!important}.loop-prod{margin:5rem 0}.loop-prod p{color:#fff!important}.loop-prod .img{position:relative;z-index:9}.contact-details__badge{width:10.7rem;display:inline-block;float:right;margin-right:-1rem}.contact-details__title{display:inline-block;margin:0}.cover_section{background:#ebebeb}.copley-promise{position:relative;z-index:1}.copley-promise .card:hover .card--active{opacity:1!important;visibility:visible!important}.info-tile .cover{background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important}.contact .frm_description,.contact .frm_form_title,.frm_description,.frm_form_title,.hide_tabs_if .select-impactor__btns{display:none!important}.pad_0 .c-block,.pad_0 .wrapper,.pad_0 [class*=__container],.pad_0 [class*=__flex-container],.pad_0 [class*=__wrapper],.pad_0 main{padding:0!important}.product-related-items{z-index:1}.slider-controls .slick-dots{text-align:center}.slider-controls .slick-dots li{display:none;margin:0 5px}.slider-controls .slick-dots li.slick-active,.slider-controls .slick-dots li.slick-active+li,.slider-controls .slick-dots li.slick-active+li+li,.slider-controls .slick-dots li:last-child,.slider-controls .slick-dots li:nth-last-child(2),.slider-controls .slick-dots li:nth-last-child(3){display:inline-block}.slider-controls .slick-dots li.slick-active~li:last-child,.slider-controls .slick-dots li.slick-active~li:nth-last-child(2),.slider-controls .slick-dots li.slick-active~li:nth-last-child(3){display:none}.slider-controls .slick-dots li.slick-active+li+li:last-child,.slider-controls .slick-dots li.slick-active+li+li:nth-last-child(2),.slider-controls .slick-dots li.slick-active+li+li:nth-last-child(3),.slider-controls .slick-dots li.slick-active+li:last-child,.slider-controls .slick-dots li.slick-active+li:nth-last-child(2),.slider-controls .slick-dots li.slick-active+li:nth-last-child(3){display:inline-block}.banner-slider .slick-slider-dots{position:relative!important;left:auto!important;transform:none!important;display:block!important;width:100%!important;margin-top:2rem}.banner-slider .slick-dots li{width:13px!important;height:13px!important}.banner-slider .slick-dots li button{width:100%!important;height:100%!important;border-radius:1000%!important;background:none!important;border:2px solid #fff!important}.banner-slider .slick-dots li button:before{display:none!important}.banner-slider .slick-dots .slick-active button,.banner-slider .slick-dots li:hover button{border:2px solid #fff!important;background:#fff!important}.bio-info a{color:#fff!important}.bio-info ol,.bio-info ul{list-style-position:inside;padding:0}.bio-info ol li,.bio-info ul li{color:#fff;margin-bottom:1rem}.accordion_tab .child-tab{margin:0}.accordion_tab .child-tab:not(:last-child){margin-right:0}.accordion_tab .child-tab__row{flex-direction:column;display:flex;flex-wrap:wrap;margin:0;background-color:#ebebe9}@media screen and (min-width:992px){.accordion_tab .child-tab__row{padding-top:0;flex-direction:row;background-color:transparent;margin:0 -8px}}.accordion_tab .child-tab__row .child-tab{width:100%}@media screen and (min-width:992px){.accordion_tab .child-tab__row .child-tab{margin:0 .5rem}}.accordion_tab .child-tab__row .child-tab .mobile-title{display:block}@media screen and (min-width:992px){.accordion_tab .child-tab__row .child-tab .mobile-title{display:none}}.accordion_tab .child-tab__row .child-tab .desktop-title{display:none}@media screen and (min-width:992px){.accordion_tab .child-tab__row .child-tab .desktop-title{display:block}}.accordion_tab .child-tab__row--content{display:none;width:100%;padding:1.5rem 2.3rem;background-color:#efefef}@media screen and (min-width:992px){.accordion_tab .child-tab__row--content{display:none!important;padding:1.8rem 3rem}}.accordion_tab__card{background-color:#fff;margin-bottom:2rem;display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:992px){.accordion_tab__card{height:100%;background-color:transparent;padding-bottom:2rem}}.accordion_tab .product-related-items__content{width:55%;padding:2rem;background-color:#fff;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.accordion_tab .product-related-items__content h4{width:100%;font-size:1.6rem;line-height:1.9rem;color:#00101e;text-align:left}@media screen and (min-width:992px){.accordion_tab .product-related-items__content h4{font-size:1.8rem;line-height:2.6rem}}.accordion_tab .product-related-items__content .btn{display:block;align-items:center;color:#7f166f!important;margin:0}.accordion_tab .product-related-items__content .btn:after{color:#7f166f!important}.accordion_tab .product-related-items__image{width:45%;background-color:#f7f7f7;position:relative;overflow:hidden}.accordion_tab .product-related-items__image .img{width:100%;height:100%;background-repeat:no-repeat;height:20rem;background-position:50%;background-size:contain}.accordion_tab .product-related-items__image.odd .product-related-items__img--divider{transform:scaleY(-1)}.accordion_tab .product-related-items__img--divider{position:absolute;left:-1px;top:-1%;height:102%;width:auto}.card__front-content .color-purple:after{color:#7f166f}.card__front-content .color-green:after{color:#21a795}.card__front-content .color-orange:after{color:#eb6012}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{font-style:normal}body,h1,h2,h3,h4,h5,h6{font-family:basic-sans,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{color:#00101e;margin:0 0 .5em}h1{font-size:5rem;line-height:5.3rem}@media screen and (min-width:1200px){h1{font-size:6rem;line-height:6.3rem}}h2{font-size:3rem;line-height:3.8rem}h3{font-size:2.1rem;line-height:2.5rem}h4{font-size:1.55em}h5{font-size:1.35em}h6{font-size:1.15em}li,ol,p,ul{font-size:1.6rem;line-height:1.5}.content a{text-decoration:none;border-bottom:1px solid #5f5e5e;font-weight:600;transition:all .25s ease}.content a:hover{border-color:#00101e}a{color:#5592ce}a:hover{color:#3679ba}.bold{font-weight:600}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.hero-slider-wrap .bottom-shape{width:100%}.accordion{margin-bottom:1rem}@media screen and (min-width:992px){.accordion{margin-bottom:0}}.accordion_set{position:relative;z-index:1}.accordion_set .accordion-row{border:1px solid #939393;border-radius:42.5px;background-color:#fff;margin-top:1rem}.accordion_set .accordion-row:last-child{border:1px solid #e7e7e7}.accordion_set .accordion-row__question{width:100%;padding:3rem 2.5rem;position:relative;font-size:24px;font-weight:600;letter-spacing:0;line-height:29px}.accordion_set .accordion-row__question:after{content:"\F078";position:absolute;right:2.3rem;top:37%;font-size:2rem;color:#555;font-family:Font Awesome\ 5 Pro}.accordion_set .accordion-row__question.active:after{color:#5592ce;top:35%;transform:rotate(180deg)}.accordion_set .accordion-row__question.active svg.svg_bottom{display:block;position:absolute;top:calc(100% - 2px);left:0;width:100%;height:20px}.accordion_set .accordion-row__question:hover{cursor:pointer}.accordion_set .accordion-row__answer{width:100%;display:none;padding:1rem 2.5rem;font-size:18px;letter-spacing:0;line-height:25px}.faq_purple .accordion-row__question,.faq_purple .accordion-row__question:after{color:#7f166f!important}.faq_blue .accordion-row__question,.faq_blue .accordion-row__question:after{color:#5592ce!important}.faq_orange .accordion-row__question,.faq_orange .accordion-row__question:after{color:#eb6012!important}.faq_green .accordion-row__question,.faq_green .accordion-row__question:after{color:#21a795!important}.affiliates-slider{padding:0}.affiliates-slider .wrapper,.affiliates-slider [class*=__container],.affiliates-slider [class*=__flex-container],.affiliates-slider [class*=__wrapper],.affiliates-slider main{max-width:1400px}.affiliates-slider__slider{display:flex;justify-content:space-between;width:100%!important}.affiliates-slider__img{width:100%;height:6.7rem;display:flex;justify-content:center;align-items:center}.affiliates-slider__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.4}.affiliates-slider .owl-stage{display:flex}.affiliates-slider .owl-item{display:flex;align-items:center;justify-content:center}.blog-news-card-wrap{margin-bottom:2.5rem;height:100%}@media screen and (min-width:992px){.blog-news-card-wrap{margin-bottom:3rem}}.blog-news-card{overflow:hidden;display:flex;height:100%;flex-direction:column}@media screen and (min-width:768px){.blog-news-card{border:1px solid #e7e7e7}}.blog-news-card__img{position:relative;width:101%;height:25.3rem;left:50%;transform:translateX(-50%);background-color:#fff}@media screen and (min-width:992px){.blog-news-card__img{height:22.3rem}}.blog-news-card__img--main,.blog-news-card__img img:first-child{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-news-card__img--divider-white{display:block;position:absolute;z-index:1;bottom:-9px;left:50%;width:100%;transform:translateX(-50%)}@media screen and (min-width:768px){.blog-news-card__img--divider-white{bottom:-17px}}@media screen and (min-width:992px){.blog-news-card__img--divider-white{bottom:-2px}}.blog-news-card__img--divider-offwhite{position:absolute;z-index:1;bottom:-24vw;left:50%;width:100%;transform:translateX(-50%)}@media screen and (min-width:768px){.blog-news-card__img--divider-offwhite{display:none}}.blog-news-card__content{background-color:#f9f9f9;padding:1rem 2.6rem 2.5rem;position:relative;z-index:1;flex-grow:1}@media screen and (min-width:768px){.blog-news-card__content{background-color:#fff}}@media screen and (min-width:992px){.blog-news-card__content{text-align:center;align-items:center;padding:.9rem 2.6rem 5.2rem}}.blog-news-card__title{font-size:1.8rem;line-height:2.2rem;text-align:left;font-weight:600;color:#fff}.blog-news-card__title i{font-size:1.4rem;padding:0 1rem}.blog-news-card__info{font-size:1.5rem;text-align:left;color:#fff}@media screen and (min-width:768px){.blog-news-card__info{font-size:1.4rem}}.blog-news-card__btn{font-size:1.6rem;color:#5592ce}@media screen and (min-width:992px){.blog-news-card__btn{position:absolute;bottom:2.4rem;left:2.6rem}}.blog-news-card__btn:after{font-size:2rem;padding-left:1rem}.blog-news-card__btn:hover a:after{display:none}.blog-news-card__btn:hover{color:#3679ba}.blog-news-card .btn--alternative{font-size:1.6rem;line-height:1.9rem}.blog-news-card.purple{background-color:#7f166f}.blog-news-card.orange{background-color:#eb6012}.blog-news-card.green{background-color:#21a795}.blog-news-card.blue{background-color:#5592ce}.blog-news-card.blue .blog-news-card__content,.blog-news-card.green .blog-news-card__content,.blog-news-card.orange .blog-news-card__content,.blog-news-card.purple .blog-news-card__content{background-color:transparent}.blog-news-card:hover .btn:after{background:none}.owl-carousel.owl-theme.blog-card-slider.owl-loaded.owl-drag{max-width:432px}#breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;color:#fff;font-size:1.4rem;max-width:none}#breadcrumbs a{color:#fff}#breadcrumbs a:hover{color:#e6e5e5}#breadcrumbs i{margin-left:.8rem;margin-right:.8rem;font-size:.9rem;font-weight:600}.breadcrumbs-on-white-bg{margin-top:2rem;margin-bottom:4rem}.breadcrumbs-on-white-bg #breadcrumbs{color:#5f5e5e}.breadcrumbs-on-white-bg #breadcrumbs a{color:#5592ce}.breadcrumbs-on-white-bg #breadcrumbs a:hover{color:#3679ba}.bullet-points{list-style:none;margin:0;padding:0}.bullet-points .bullet-point{display:flex;align-items:center}.bullet-points .bullet-point:before{content:"";display:inline-block;min-width:.8rem;min-height:.8rem;width:.8rem;height:.8rem;border-radius:50%;margin-right:2rem;background-color:#5592ce}.bullet-points .bullet-point--purple:before{background-color:#7f166f}.bullet-points .bullet-point--orange:before{background-color:#eb6012}.bullet-points .bullet-point--green:before{background-color:#21a795}.bullet-points .bullet-point--blue:before{background-color:#5592ce}.bg ul li:before{background-color:#fff!important}.slider-controls{display:none!important}.btn,.button,.frm_form_fields .frm_submit button,input[type=submit]{background:none;border:none;border-radius:1rem;box-shadow:none;margin:0;font-size:1.8rem;color:#fff;background-color:#5592ce;padding:1.45rem 2rem 1.45rem 2.6rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.btn:after,.button:after,.frm_form_fields .frm_submit button:after,input[type=submit]:after{content:"\F0A9";font-family:Font Awesome\ 5 Pro;color:currentColor;font-size:inherit;padding-left:2rem;font-weight:600}.btn:hover:after,.button:hover:after,.frm_form_fields .frm_submit button:hover:after,input[type=submit]:hover:after{font-weight:600}.btn:hover,.button:hover,.frm_form_fields .frm_submit button:hover,input:hover[type=submit]{color:#fff}.btn--secondary,.button--secondary{font-size:1.8rem;font-weight:600;background:none;box-sizing:border-box;border:1px solid #fff}.btn--secondary:hover,.button--secondary:hover{background-color:#fff;color:#5592ce}.btn--secondary:after,.button--secondary:after{content:"\F0A9";font-family:Font Awesome\ 5 Pro;color:currentColor;font-weight:600;padding-left:2rem}.btn--orange,.button--orange{background-color:#eb6012}.btn--green,.button--green{background-color:#21a795}.btn--purple,.button--purple{background-color:#7f166f}.btn--orange-inverted,.button--orange-inverted{background-color:transparent;border:1px solid #eb6012;color:#eb6012}.btn--orange-inverted.is-active,.btn--orange-inverted:hover,.button--orange-inverted.is-active,.button--orange-inverted:hover{color:#fff;background-color:#eb6012}.btn--green-inverted,.button--green-inverted{background-color:transparent;border:1px solid #21a795;color:#21a795}.btn--green-inverted.is-active,.btn--green-inverted:hover,.button--green-inverted.is-active,.button--green-inverted:hover{color:#fff;background-color:#21a795}.btn--purple-inverted,.button--purple-inverted{background-color:transparent;border:1px solid #7f166f;color:#7f166f}.btn--purple-inverted.is-active,.btn--purple-inverted:hover,.button--purple-inverted.is-active,.button--purple-inverted:hover{color:#fff;background-color:#7f166f}.btn--blue-inverted,.button--blue-inverted{background-color:transparent;border:1px solid #5592ce;color:#5592ce}.btn--blue-inverted.is-active,.btn--blue-inverted:hover,.button--blue-inverted.is-active,.button--blue-inverted:hover{color:#fff;background-color:#5592ce}.btn--white,.button--white{font-size:1.8rem;font-weight:600;background-color:#fff;color:#5592ce;box-sizing:border-box;border:1px solid #fff}.btn--white:hover,.button--white:hover{background-color:#f2f2f2;color:#5592ce}.btn--white:after,.button--white:after{content:"\F0A9";font-family:Font Awesome\ 5 Pro;color:currentColor;font-weight:600;padding-left:2rem}.btn--alternative,.button--alternative{padding:0;margin:0;font-size:1.8rem;font-weight:600;background:none;border:none;border-radius:0}.btn--alternative:after,.button--alternative:after{content:"\F0A9";font-family:Font Awesome\ 5 Pro;color:currentColor;font-weight:600;padding-left:2rem}.btn--mt,.button--mt{margin-top:3rem}.btn--testimonials,.button--testimonials{width:26rem;margin-left:auto;margin-right:auto}.btn--downloads,.button--downloads{justify-content:flex-start;padding:1rem 1.5rem}.btn--downloads:before,.button--downloads:before{content:"\F1C1";font-family:Font Awesome\ 5 Pro;font-weight:300;font-size:3rem;margin-right:1rem}.btn--downloads:after,.button--downloads:after{content:"\F0A9";font-family:Font Awesome\ 5 Pro;font-weight:600;margin-left:auto}.btn--rounded,.button--rounded{border-radius:500px;padding:1.2rem 1.5rem;background-color:#ebebeb;color:#5f5e5e;display:flex;justify-content:center}.btn--rounded.is-active,.btn--rounded:hover,.button--rounded.is-active,.button--rounded:hover{color:#fff;font-weight:600}.btn--rounded.btn--purple.is-active,.btn--rounded.btn--purple:hover,.button--rounded.btn--purple.is-active,.button--rounded.btn--purple:hover{background-color:#7f166f}.btn--rounded.btn--orange.is-active,.btn--rounded.btn--orange:hover,.button--rounded.btn--orange.is-active,.button--rounded.btn--orange:hover{background-color:#eb6012}.btn--rounded.btn--green.is-active,.btn--rounded.btn--green:hover,.button--rounded.btn--green.is-active,.button--rounded.btn--green:hover{background-color:#21a795}.btn--rounded.bnt--blue:hover,.btn--rounded.btn--blue.is-active,.button--rounded.bnt--blue:hover,.button--rounded.btn--blue.is-active{background-color:#5592ce}.post-edit-link{position:fixed;bottom:0;left:0;background-color:#5f5e5e;color:#fff;padding:1em 1.5em;z-index:99;transition:all .2s ease-in-out 0s}.post-edit-link:hover{background-color:#e7e7e7;color:#5f5e5e}.go-back{justify-content:flex-start;color:#5f5e5e;transition:all .2s ease-in-out;cursor:pointer}.go-back,.go-back:before{display:flex;align-items:center}.go-back:before{content:"\F060";font-family:Font Awesome\ 5 Pro;font-weight:400;color:#5592ce;margin-right:1.5rem;border-radius:50%;width:3rem;height:3rem;border:1px solid #5592ce;justify-content:center}.go-back:hover{color:#454545}.go-back:hover:before{color:#3679ba}.go-back--white{color:#fff}.go-back--white:before{content:"\F0A8";color:#fff;font-weight:600;border:none;font-size:3rem;transition:all .2s ease-in-out}.go-back--white:hover,.go-back--white:hover:before{color:#e6e5e5}.card{display:flex;flex-direction:column;width:27.751rem;height:auto;min-height:39.4rem;position:relative;overflow:hidden;flex-grow:1;background-repeat:no-repeat;background-position:top;background-size:cover;background-color:#fff;margin-bottom:2rem;border:1px solid #e7e7e7}.card__col{display:flex;justify-content:center;padding-left:1rem;padding-right:1rem}@media screen and (max-width:767px){.card__col{width:100%;max-width:100%}}.card-col{flex-direction:column}.card-col,.card-col-flex{display:flex}.card--fullwidth{width:100%}.card__rollover-content{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;opacity:0;z-index:4;padding:2.3rem 2.8rem;line-height:2rem;line-height:2.3rem;transition:.2s}.card__rollover-content span{line-height:2.3rem}.card__rollover-content h3{margin-bottom:1.1rem;line-height:2.2rem;width:100%;padding:0;color:#fff}.card__rollover-content--purple{background-color:#7f166f}.card__rollover-content--orange{background-color:#eb6012}.card__rollover-content--green{background-color:#21a795}.card__rollover-content--blue{background-color:#5592ce}.card:hover .card__rollover-content{display:block;transition:.2s;opacity:1}.card__img{width:100%;height:29.5rem;position:relative;transition:all .2s ease-in-out}.card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.card__img img.card__img--divider{width:102%;max-width:102%;height:auto;position:absolute;bottom:-1px;left:-1%;transition:all .2s ease-in-out}.card__front-content{position:absolute;width:100%;bottom:0;left:0}.card__front-text{background-color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;flex-grow:1;transition:all .2s ease-in-out;position:relative;min-height:10rem}@media screen and (min-width:580px){.card__front-text{min-height:9rem}}.card__front-text--purple{background-color:#7f166f}.card__front-text--orange{background-color:#eb6012}.card__front-text--green{background-color:#21a795}.card__front-text--blue{background-color:#5592ce}.card--green .card__title,.card--orange .card__title,.card--purple .card__title{color:#fff}.card__location{margin-top:-1.5rem}.card__date,.card__location{font-weight:400;font-size:1.5rem;position:relative}.card__date{margin-bottom:1.5rem}.card__title{font-size:1.8rem;margin:0;line-height:2.6rem;color:#5f5e5e;padding:0 3rem 3rem;width:100%;flex-wrap:wrap;align-content:center}.card--active,.card__title{text-align:center;height:100%;align-items:center}.card--active{opacity:0;visibility:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:3rem 3rem 4.3rem;background-image:linear-gradient(90deg,rgba(85,146,206,.9),rgba(85,146,206,.9));z-index:1;transition:all .2s ease-in-out}@media screen and (min-width:992px){.card--active{min-height:39.4rem}}.card__headline{font-size:1.8rem;font-weight:600;margin:0}.card__info{font-size:1.4rem;margin:3rem 0 0;padding-bottom:2.5rem}.card .btn,.card__headline,.card__info{color:#fff;width:100%;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:992px){.card .btn,.card__headline,.card__info{margin-top:4rem}}.card--blue .card__front-text{background-color:#5592ce;align-items:flex-start}.card--blue .card__front-content{opacity:0}@media screen and (min-width:992px){.card--blue .card__front-content{opacity:1}}.card--blue .card__title{color:#fff}.card--blue .card__img img.card__img--divider{bottom:-5px}.card--blue .card--active{align-items:flex-start;padding:2rem;opacity:1;visibility:visible}@media screen and (min-width:992px){.card--blue .card--active{padding:3rem 3rem 4.3rem;opacity:0;visibility:hidden}}.card--blue .card__headline{text-align:left}.card--blue .card__info{margin-top:1.5rem;text-align:left}.card.bg-purple .card__front-text{background-color:#7f166f}.card.bg-purple .card__front-text h3{color:#fff}.card__related{min-height:30rem;background-size:contain;background-position:100% 30%}@media screen and (min-width:992px){.card__related{height:40rem}}.card__related:hover:hover .card__front-text,.card__related:hover:hover .card__img--divider{opacity:1}.card__related--purple .card__front-text{background-color:#7f166f}.card__related--purple .card__front-text .card__title{color:#fff}.card__related--orange .card__front-text{background-color:#eb6012}.card__related--orange .card__front-text .card__title{color:#fff}.card__related--green .card__front-text{background-color:#21a795}.card__related--green .card__front-text .card__title{color:#fff}.card__related--blue .card__front-text{background-color:#5592ce}.card__related--blue .card__front-text .card__title{color:#fff}.card__related--lightpurple .card__front-text{background-color:#f5edf4}.card__related--lightorange .card__front-text{background-color:#fdddd5}.card__related--lightgreen .card__front-text{background-color:#c6ddd9}.card__related--lightblue .card__front-text{background-color:#eaf1f9}.card__related .card__front-text{align-items:flex-start}.card__related .card__front-text h3{text-align:left;width:100%;color:#5f5e5e;padding-bottom:0}.card__related .excerpt{color:#fff;padding:0 3rem;text-align:left}.card__related .btn{margin-top:0;text-align:left;width:auto;font-size:1.6rem;padding:0 3rem 3rem;position:relative;z-index:4}.card__related .btn:hover{color:#fff}.card__slider{width:100%}.theme-large-content:hover .card--active{opacity:1;visibility:visible}.card:hover .card__front-text,.card:hover .card__img--divider{opacity:0}.card-other__top,.content_hld{position:relative;z-index:2}.card-other{padding:6rem 4rem 3.6rem;display:flex;flex-direction:column;margin-bottom:3rem;flex-grow:1;background-repeat:no-repeat;background-position:top;background-size:100%;background-color:#fff;border:1px solid #e7e7e7;position:relative}.card-other:before{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:0;background-repeat:no-repeat!important;background-position:bottom!important}.card-other-col{display:flex;flex-direction:column}.card-other__top{display:flex;justify-content:center;align-items:center;flex-grow:1}.card-other__img{width:100%;-o-object-fit:contain;object-fit:contain;max-height:17.3rem}.card-other__title{color:#5f5e5e;font-size:2.1rem;text-align:center;height:auto;padding:0;margin-bottom:2rem;margin-top:5rem;font-weight:600}.card-other--purple:before{background:url(assets/img/inhaler-testing-purple.png)}.card-other--orange:before{background:url(assets/img/inhaler-testing-orange.png)}.card-other--green:before{background:url(assets/img/inhaler-testing-green.png)}.news_slider .item{height:100%}.news_slider .slick-track{display:flex!important}.news_slider .slick-slide{height:auto}.career-tiles-block .btn.show-small-screen{width:22rem}.career-tile-col{display:flex}.career-tile-col:not(:last-child){margin-bottom:1rem}@media screen and (min-width:992px){.career-tile-col:not(:last-child){margin-bottom:0}}.career-tile{border:1px solid #e7e7e7;background-color:#fff;padding:3rem 2.2rem;width:100%;display:flex;flex-direction:column;position:relative}@media (max-width:818px) and (min-width:0px){.career-tile{padding:4.5rem 2.2rem}}@media (min-width:768px) and (max-width:1023px){.career-tile{padding:4.5rem 2.2rem}}@media screen and (min-width:768px){.career-tile{padding:8rem 4rem}}.career-tile__title{font-size:2rem;font-weight:600;color:#5f5e5e}.career-tile__description{font-size:1.6rem;color:#5f5e5e;margin:0 0 2rem}@media screen and (min-width:768px){.career-tile__description{font-size:1.8rem}}.career-tile .btn{font-size:1.6rem;margin-top:auto}.careers-icon-content-block{padding:3rem 0}.careers-icon-content-block .bg{background-color:#f8f8f8;padding:2rem 3.5rem}@media (max-width:818px) and (min-width:0px){.careers-icon-content-block .bg{padding:1.5rem 2.5rem}}@media (min-width:768px) and (max-width:1023px){.careers-icon-content-block .bg{padding:1.5rem 2.5rem}}.careers-icon-content-block .bg:nth-child(2n){background-color:#ecf6ff}.careers-icon-content-block h4{color:#5f5e5e;font-size:24px;font-weight:600;letter-spacing:0;line-height:125%;text-align:center}@media (max-width:818px) and (min-width:0px){.careers-icon-content-block h4{font-size:20px}}@media (min-width:768px) and (max-width:1023px){.careers-icon-content-block h4{font-size:20px}}.careers-icon-content-block p{color:#414141;font-size:17px;letter-spacing:0;line-height:135%;text-align:center}@media (max-width:818px) and (min-width:0px){.careers-icon-content-block p{font-size:15px}}@media (min-width:768px) and (max-width:1023px){.careers-icon-content-block p{font-size:15px}}.careers-icon-content-block span{background:#5592ce;border-radius:1000px;height:120px;width:120px;position:relative;display:block;margin:-8rem auto 2rem}@media (max-width:818px) and (min-width:0px){.careers-icon-content-block span{height:80px;width:80px;margin-top:2rem;margin-bottom:2rem}}@media (min-width:768px) and (max-width:1023px){.careers-icon-content-block span{height:80px;width:80px;margin-top:2rem;margin-bottom:2rem}}.careers-icon-content-block span img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;width:auto;height:50px}@media (max-width:818px) and (min-width:0px){.careers-icon-content-block span img{height:40px}}@media (min-width:768px) and (max-width:1023px){.careers-icon-content-block span img{height:40px}}.careers-side-images-block{padding:3rem 0}.careers-side-images-block img{height:50rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:818px) and (min-width:0px){.careers-side-images-block img{height:auto}}@media (min-width:768px) and (max-width:1023px){.careers-side-images-block img{height:auto}}.careers-perks-block{padding:3rem 0}.careers-perks-block h3{color:#5f5e5e;font-size:34px;font-weight:600;letter-spacing:0;line-height:125%}@media (max-width:818px) and (min-width:0px){.careers-perks-block h3{font-size:28px}}@media (min-width:768px) and (max-width:1023px){.careers-perks-block h3{font-size:28px}}.careers-perks-block p{color:#414141;font-size:20px;letter-spacing:0;line-height:120%;text-align:center}@media (max-width:818px) and (min-width:0px){.careers-perks-block p{font-size:18px}}@media (min-width:768px) and (max-width:1023px){.careers-perks-block p{font-size:18px}}.careers-perks-block .perk span{height:110px;width:110px;border:1px solid #7f166f;display:block;margin:2rem auto;border-radius:1000px;position:relative;background:#fff}.careers-perks-block .perk span img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;width:50px;height:50px}.careers-perks-block .perk p{color:#555;font-size:17px;font-weight:600;letter-spacing:0;line-height:125%;text-align:center;margin:2rem auto}.careers-perks-block .border-blue{border:1px solid #5592ce!important}.careers-perks-block .border-orange{border:1px solid #eb6012!important}.careers-perks-block .border-purple{border:1px solid #7f166f!important}.video-cta{padding:3rem 0}@media (max-width:818px) and (min-width:0px){.video-cta{padding:2rem 0}}@media (min-width:768px) and (max-width:1023px){.video-cta{padding:2rem 0}}.careers-values-block{padding:3rem 0}@media (max-width:818px) and (min-width:0px){.careers-values-block{padding:2rem 0}}@media (min-width:768px) and (max-width:1023px){.careers-values-block{padding:2rem 0}}.careers-values-block .dots{width:auto;height:25px;margin-bottom:2rem}.careers-values-block .value-blue p{color:#5592ce}.careers-values-block .value-purple p{color:#7f166f}.careers-values-block .value-orange p{color:#eb6012}.careers-values-block .value-green p{color:#21a795}.careers-values-block .value img{width:auto;height:150px;display:block;margin:2rem auto}@media (max-width:818px) and (min-width:0px){.careers-values-block .value img{height:110px;margin:1.5rem auto}}@media (min-width:768px) and (max-width:1023px){.careers-values-block .value img{height:110px;margin:1.5rem auto}}.careers-values-block .value p{font-size:18px;font-weight:600;letter-spacing:0;line-height:120%;text-align:center;width:80%;margin:0 auto}@media (max-width:818px) and (min-width:0px){.careers-values-block .value p{font-size:16px;width:90%}}@media (min-width:768px) and (max-width:1023px){.careers-values-block .value p{font-size:16px;width:90%}}.careers-culture-block{padding:3rem 0}@media (max-width:818px) and (min-width:0px){.careers-culture-block{padding:2rem 0}}@media (min-width:768px) and (max-width:1023px){.careers-culture-block{padding:2rem 0}}.careers-culture-block .ft_feat .bg{background:#f8f8f8;padding:2rem;height:100%}@media (max-width:818px) and (min-width:0px){.careers-culture-block .ft_feat .bg{padding:1.5rem;height:auto}}@media (min-width:768px) and (max-width:1023px){.careers-culture-block .ft_feat .bg{padding:1.5rem;height:auto}}.careers-culture-block .ft_feat .bg .h_title{color:#5f5e5e;font-size:24px;font-weight:600;letter-spacing:0;line-height:120%;position:relative;margin:0 0 1rem}@media (max-width:818px) and (min-width:0px){.careers-culture-block .ft_feat .bg .h_title{font-size:20px}}@media (min-width:768px) and (max-width:1023px){.careers-culture-block .ft_feat .bg .h_title{font-size:20px}}.careers-culture-block .ft_feat .bg .h_title:before{font-family:Font Awesome\ 5 Pro;content:"\F00C";font-size:20px;color:#5592ce;margin-right:1rem}@media (max-width:818px) and (min-width:0px){.careers-culture-block .ft_feat .bg .h_title:before{font-size:18px}}@media (min-width:768px) and (max-width:1023px){.careers-culture-block .ft_feat .bg .h_title:before{font-size:18px}}.careers-culture-block .ft_feat .bg p{color:#5f5e5e;font-size:18px;letter-spacing:0;line-height:120%}@media (max-width:818px) and (min-width:0px){.careers-culture-block .ft_feat .bg p{font-size:16px}}@media (min-width:768px) and (max-width:1023px){.careers-culture-block .ft_feat .bg p{font-size:16px}}.careers-culture-block span img{width:auto;height:250px}@media (max-width:818px) and (min-width:0px){.careers-culture-block span img{height:200px}}@media (min-width:768px) and (max-width:1023px){.careers-culture-block span img{height:200px}}.coloured-content-block{display:flex;flex-wrap:wrap}.coloured-content-block__image{width:100%;background-size:cover;background-position:50%;position:relative;min-height:30rem;background-color:#f9f9f9}@media screen and (min-width:992px){.coloured-content-block__image{width:50%}}.coloured-content-block__image img{display:none}@media screen and (min-width:992px){.coloured-content-block__image img{display:block}}.coloured-content-block__content{padding:3.5rem 2rem;width:100%}@media screen and (min-width:992px){.coloured-content-block__content{width:50%;padding:20rem 5rem}}@media screen and (min-width:1200px){.coloured-content-block__content{padding:20rem 8rem}}.coloured-content-block__content h3,.coloured-content-block__content p{max-width:500px}.coloured-content-block--purple .coloured-content-block__content{background-color:#7f166f}.coloured-content-block--purple .coloured-content-block__content h3,.coloured-content-block--purple .coloured-content-block__content p{color:#fff}.coloured-content-block--purple .coloured-content-block__content .button,.coloured-content-block--purple .coloured-content-block__content .frm_form_fields .frm_submit button,.coloured-content-block--purple .coloured-content-block__content input[type=submit],.frm_form_fields .frm_submit .coloured-content-block--purple .coloured-content-block__content button{width:auto;float:left}.coloured-content-block--orange .coloured-content-block__content{background-color:#eb6012}.coloured-content-block--orange .coloured-content-block__content h3,.coloured-content-block--orange .coloured-content-block__content p{color:#fff}.coloured-content-block--orange .coloured-content-block__content .button,.coloured-content-block--orange .coloured-content-block__content .frm_form_fields .frm_submit button,.coloured-content-block--orange .coloured-content-block__content input[type=submit],.frm_form_fields .frm_submit .coloured-content-block--orange .coloured-content-block__content button{width:auto;float:left}.coloured-content-block--green .coloured-content-block__content{background-color:#21a795}.coloured-content-block--green .coloured-content-block__content h3,.coloured-content-block--green .coloured-content-block__content p{color:#fff}.coloured-content-block--green .coloured-content-block__content .button,.coloured-content-block--green .coloured-content-block__content .frm_form_fields .frm_submit button,.coloured-content-block--green .coloured-content-block__content input[type=submit],.frm_form_fields .frm_submit .coloured-content-block--green .coloured-content-block__content button{width:auto;float:left}.coloured-content-block--blue .coloured-content-block__content{background-color:#5592ce}.coloured-content-block--blue .coloured-content-block__content h3,.coloured-content-block--blue .coloured-content-block__content p{color:#fff}.coloured-content-block--blue .coloured-content-block__content .button,.coloured-content-block--blue .coloured-content-block__content .frm_form_fields .frm_submit button,.coloured-content-block--blue .coloured-content-block__content input[type=submit],.frm_form_fields .frm_submit .coloured-content-block--blue .coloured-content-block__content button{width:auto;float:left}.footer-underlay .coloured-content-block{margin-bottom:-6rem}@media screen and (min-width:992px){.footer-underlay .coloured-content-block{margin-bottom:-9rem}}@media screen and (min-width:1200px){.footer-underlay .coloured-content-block{margin-bottom:-9rem}}.footer-underlay .coloured-content-block__content{padding:3.5rem 2rem 7rem}@media screen and (min-width:992px){.footer-underlay .coloured-content-block__content{padding:13.5rem 6rem 21rem 4rem}}@media screen and (min-width:1200px){.footer-underlay .coloured-content-block__content{padding:21.5rem 11rem 34rem 7rem}}.face-of-copley-card-wrap{padding-bottom:2.5rem;height:100%}@media screen and (min-width:992px){.face-of-copley-card-wrap{padding-bottom:3rem}}.face-of-copley-card{overflow:hidden;display:flex;height:100%;flex-direction:column;background-color:#5592ce}@media screen and (min-width:768px){.face-of-copley-card{border:1px solid #e7e7e7}}.face-of-copley-card__img{position:relative;width:101%;height:25.3rem;left:50%;transform:translateX(-50%);background-color:#fff}@media screen and (min-width:992px){.face-of-copley-card__img{height:22.3rem}}.face-of-copley-card__img--main,.face-of-copley-card__img img:first-child{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.face-of-copley-card__img--divider{display:block;position:absolute;z-index:1;bottom:-1.6rem;left:50%;width:100%;transform:translateX(-50%)}.face-of-copley-card__content{display:flex;flex-direction:column;align-items:flex-start;padding:0 2.6rem 2.9rem;position:relative}.face-of-copley-card__title{font-size:1.8rem;line-height:2.2rem;text-align:left;font-weight:600;color:#fff;margin-bottom:0}.face-of-copley-card__title .education-title{font-size:1.2rem}.face-of-copley-card__email,.face-of-copley-card__info{font-size:1.5rem;text-align:left;color:#fff;line-height:2.4rem;word-break:break-word}@media screen and (min-width:768px){.face-of-copley-card__email,.face-of-copley-card__info{font-size:1.4rem}}.face-of-copley-card__email{transition:all .2s ease-in-out}.face-of-copley-card__email:hover{color:#e6e5e5}::-webkit-input-placeholder{color:#5f5e5e;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#5f5e5e;opacity:1}:-ms-input-placeholder{color:#5f5e5e;opacity:1}button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input{width:100%;padding:1rem;margin:1rem 0;border:1px solid #00101e}input[type=submit]{cursor:pointer}input[type=email],input[type=tel],input[type=text],select,textarea{border:1px solid #e7e7e7;padding:.8em 1em;width:100%;margin:0 0 .5em;font-family:Open Sans,sans-serif;opacity:1;color:#5f5e5e;outline:none;transition:all .2s ease}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#5f5e5e}.frm_form_fields{width:100%;margin:0 0 6px}.frm_form_fields fieldset{width:100%;border:0;padding:0;margin:0}.frm_form_fields fieldset .form-field label,.frm_form_fields fieldset .frm_form_field label{margin:7px 0 5px}.frm_form_fields .frm_submit{width:100%;margin:10px 0 0}.frm_form_fields .frm_submit button{cursor:pointer}.frm_form_fields .frm_error_style{color:rgba(255,0,0,.8)}.frm_form_fields .frm_blank_field.frm_blank_field input[type=email],.frm_form_fields .frm_blank_field.frm_blank_field input[type=tel],.frm_form_fields .frm_blank_field.frm_blank_field input[type=text],.frm_form_fields .frm_blank_field.frm_blank_field textarea{border:1px solid red!important}.frm_opt_container{margin:0 0 .5em}.frm_opt_container input[type=checkbox],.frm_opt_container input[type=radio]{width:auto;margin:0 .35em 0 0}.frm_hidden{display:none}.frm_required{left:-.2em;position:relative}.frm_hidden_label .frm_primary_label{display:none}.frm_error{color:red;font-size:.75em;margin-top:.5em}.frm_dropzone{border:1px dashed #b8b8b8;padding:4em 2em;text-align:center;transition:all .2s ease-in-out 0s}.frm_dropzone.dz-drag-hover{background-color:#daeafe}.frm_dropzone .dz-error-message{color:red}.frm_dropzone .dz-error-mark,.frm_dropzone .dz-success-mark,.frm_dropzone .frm_compact_text{display:none}.frm_dropzone .frm_small_text{font-size:.75em;margin-top:1em}.frm_dropzone .dz-preview{margin:1em 0}.frm_dropzone .dz-progress{background:#b8b8b8;margin:1em auto;width:50%}.frm_dropzone .dz-progress .dz-upload{background:#5f5e5e;display:block;height:5px}.frm_dropzone .frm_icon_font{display:block}.frm_dropzone .frm_icon_font:before{display:block;margin-bottom:.5em;font-size:40px;content:"\F093";font-family:FontAwesome}.frm_forms .frm_form_fields>fieldset{border:none}.frm_forms .frm_form_fields .frm_fields_container label{font-family:Open Sans,sans-serif;color:#5c5c5c;font-size:1.6rem}.frm_forms .frm_form_fields .frm_fields_container .frm_checkbox label,.frm_forms .frm_form_fields .frm_fields_container .frm_radio label{font-size:1.3rem;height:auto;line-height:2.2rem}.frm_forms .frm_form_fields .frm_fields_container input,.frm_forms .frm_form_fields .frm_fields_container textarea{padding:1.4rem;border-radius:.5rem;border:1px solid #e7e7e7;box-shadow:none;background-color:#fff;width:100%}.frm_forms .frm_form_fields .frm_fields_container input:-webkit-autofill,.frm_forms .frm_form_fields .frm_fields_container input:-webkit-autofill:focus,.frm_forms .frm_form_fields .frm_fields_container input:-webkit-autofill:hover,.frm_forms .frm_form_fields .frm_fields_container select:-webkit-autofill,.frm_forms .frm_form_fields .frm_fields_container select:-webkit-autofill:focus,.frm_forms .frm_form_fields .frm_fields_container select:-webkit-autofill:hover,.frm_forms .frm_form_fields .frm_fields_container textarea:-webkit-autofill,.frm_forms .frm_form_fields .frm_fields_container textarea:-webkit-autofill:focus,.frm_forms .frm_form_fields .frm_fields_container textarea:-webkit-autofill:hover{border:1px solid #e7e7e7;-webkit-text-fill-color:#555;-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.frm_forms .frm_form_fields .frm_fields_container input{min-height:5.2rem}.frm_forms .frm_form_fields .frm_fields_container textarea{line-height:2.4rem}.frm_forms .frm_form_fields .frm_fields_container input:focus,.frm_forms .frm_form_fields .frm_fields_container textarea:focus{background-color:#fff;box-shadow:none!important}.frm_forms .frm_form_fields .frm_fields_container .frm_submit .frm_button_submit{background:none;border:none;border-radius:1rem;box-shadow:none;font-size:1.8rem;color:#fff;background-color:#5592ce;padding:1.45rem 2rem 1.45rem 2.6rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;margin:0 0 0 auto}.frm_forms .frm_form_fields .frm_fields_container .frm_submit .frm_button_submit:after{content:"\F0A9";font-family:Font Awesome\ 5 Pro;color:currentColor;font-size:inherit;padding-left:2rem;font-weight:600}.frm_forms .frm_form_fields .frm_fields_container .frm_submit .frm_button_submit:hover:after{font-weight:600}.frm_forms .frm_form_fields .frm_fields_container .frm_submit .frm_button_submit[disabled]{opacity:.5;cursor:not-allowed}.frm_forms .frm_form_fields .frm_fields_container .form-optin{margin-bottom:0}.frm_forms .frm_form_fields .frm_fields_container .form__privacy-policy{font-size:1.3rem!important;color:#5f5e5e!important}.frm_forms .frm_form_fields .frm_fields_container .form__privacy-policy a{color:#00101e;text-decoration:underline}.frm_forms .frm_form_fields .frm_fields_container .form__privacy-policy--white{color:#fff!important}.frm_forms .frm_form_fields .frm_fields_container .form__privacy-policy--white a{color:#fff}.frm_forms .frm_form_fields .frm_fields_container select{appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;padding:0 1.4rem;border-radius:.5rem;min-height:5.2rem;position:relative;transition:all .25s ease-in-out;width:100%;background-color:#fff;border:1px solid #e7e7e7;color:#a4a4a4;box-shadow:none;background-image:url(assets/img/chevron-down.svg);background-repeat:no-repeat;background-position-y:50%;background-position-x:calc(100% - 1.4rem);background-size:2.5rem}.frm_forms .frm_form_fields .frm_fields_container .form-mb-0{margin-bottom:0}.frm_forms .frm_form_fields .frm_fields_container .frm_required_field{position:relative}.frm_forms .frm_form_fields .frm_fields_container .frm_required_field:before{content:"*";position:absolute;top:0;left:-1rem;color:red}.frm_forms .frm_form_fields .frm_fields_container [class*=conditional-target]{display:none}.frm_forms .frm_form_fields .frm_fields_container [class*=conditional-target].show{display:block}@-webkit-keyframes ripple{0%{box-shadow:0 0 0 1px transparent}50%{box-shadow:0 0 0 15px rgba(0,0,0,.1)}to{box-shadow:0 0 0 15px transparent}}@keyframes ripple{0%{box-shadow:0 0 0 1px transparent}50%{box-shadow:0 0 0 15px rgba(0,0,0,.1)}to{box-shadow:0 0 0 15px transparent}}.frm_checkbox,.frm_radio{margin-left:0;margin-bottom:15px!important}.frm_checkbox label,.frm_radio label{display:inline-block;position:relative;padding:0 30px;margin-bottom:0;cursor:pointer;vertical-align:bottom}.frm_checkbox input[type=checkbox],.frm_radio input[type=radio]{position:absolute!important;margin-left:-9999px;visibility:hidden}.frm_checkbox input[type=checkbox]+span,.frm_radio input[type=radio]+span{display:inline-block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:25px;height:25px;vertical-align:middle}.frm_checkbox input[type=checkbox]+span:after,.frm_checkbox input[type=checkbox]+span:before,.frm_radio input[type=radio]+span:after,.frm_radio input[type=radio]+span:before{position:absolute;content:"";border-radius:50%;transition:all .3s ease;transition-property:transform,border-color}.frm_checkbox input[type=checkbox]:checked+span:before,.frm_radio input[type=radio]:checked+span:before{border-color:#fff;-webkit-animation:ripple .2s linear forwards;animation:ripple .2s linear forwards}.frm_checkbox input[type=checkbox]+span:before,.frm_radio input[type=radio]+span:before{left:0;top:0;width:20px;height:20px;border:1px solid #e7e7e7;background-color:#fff}.frm_checkbox input[type=checkbox]+span:after,.frm_radio input[type=radio]+span:after{top:3px;left:3px;width:14px;height:14px;transform:scale(0);background:#5592ce}.frm_checkbox input[type=checkbox]:checked+span:after,.frm_radio input[type=radio]:checked+span:after{transform:scale(1);-webkit-transform:scale(1)}.header-banner{display:flex;flex-direction:column;background-color:#eee;position:relative;background-size:cover;background-position:50%;min-height:40rem;margin-bottom:2.5rem}@media screen and (min-width:768px){.header-banner{margin-bottom:3rem}}@media screen and (min-width:992px){.header-banner{margin-bottom:3rem}}@media screen and (min-width:1200px){.header-banner{margin-bottom:3rem}}.header-banner__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.header-banner__row{width:100%}.header-banner__row--breadcrumbs{display:none}@media screen and (min-width:768px){.header-banner__row--breadcrumbs{display:flex;position:absolute;top:3.5rem;left:0;z-index:1}}@media screen and (min-width:1200px){.header-banner__row--breadcrumbs{top:8rem}}.header-banner__row--content{flex-grow:1;padding:12rem 0}@media screen and (min-width:1200px){.header-banner__row--content{padding:20rem 0}}.header-banner-divider-pad-deep-right{padding-bottom:17rem}@media screen and (min-width:768px){.header-banner-divider-pad-deep-right{padding-bottom:24rem}}@media screen and (min-width:1200px){.header-banner-divider-pad-deep-right{padding-bottom:30rem}}.header-banner-divider-pad-deep-left{padding:16vw 0}@media screen and (min-width:992px){.header-banner-divider-pad-deep-left{padding:16vw 0}}@media screen and (min-width:1200px){.header-banner-divider-pad-deep-left{padding:17rem 0}}.header-banner__wrapper{justify-content:flex-start;flex-grow:1;position:relative;z-index:1}.header-banner__content,.header-banner__wrapper{display:flex;flex-direction:column;align-items:flex-start}.header-banner__foreground{position:relative;width:100%;max-width:50rem;margin-top:11%}@media screen and (min-width:992px){.header-banner__foreground{max-width:100%}}@media screen and (min-width:1400px){.header-banner__foreground{width:115%;position:relative;max-width:115%}}.header-banner .email,.header-banner .phone{font-size:2.4rem;line-height:1.4rem;color:#fff;font-weight:600;display:inline-block;padding-top:1rem}@media screen and (min-width:768px){.header-banner .email,.header-banner .phone{line-height:3.4rem}}.header-banner .email span,.header-banner .phone span{font-size:2.4rem;line-height:1.4rem}@media screen and (min-width:768px){.header-banner .email span,.header-banner .phone span{font-size:2.4rem}}.header-banner .email{font-size:1.4rem}@media screen and (min-width:768px){.header-banner .email{font-size:2.4rem;padding-top:0}}.header-banner__links{padding-top:.5rem;display:flex;flex-wrap:wrap;max-width:40rem}@media screen and (min-width:992px){.header-banner__links{max-width:100%;padding-top:1.7rem}}.header-banner__links a{height:5.2rem}.header-banner__links a:not(:last-child){margin-bottom:1rem;margin-right:1.5rem}.header-banner__overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8}.header-banner__overlay--transparent{opacity:.5}.header-banner__overlay.bgc-default{background-color:#5592ce}.header-banner img.bottom-shape{position:absolute;bottom:-3px;width:101%;left:-1px;max-width:101%}.header-banner p{color:#fff;font-size:1.6rem;line-height:2.7rem;font-weight:700}@media screen and (min-width:992px){.header-banner p{font-size:1.8rem;line-height:2.9rem;max-width:75rem}}.header-banner h1{font-weight:600;color:#fff;margin-bottom:0;word-break:normal;font-size:4rem;line-height:5rem}@media screen and (min-width:992px){.header-banner h1{margin-bottom:.5rem;font-size:5rem;margin-top:2rem;line-height:5.3rem}}.header-banner__product .bdg{margin-bottom:4rem}@media (max-width:818px) and (min-width:0px){.header-banner__product .bdg{margin-bottom:0}}@media (min-width:768px) and (max-width:1023px){.header-banner__product .bdg{margin-bottom:0}}.header-banner__multiproduct,.header-banner__product{margin-bottom:0;min-height:50rem;position:relative}.header-banner__multiproduct .header-banner__row--content,.header-banner__product .header-banner__row--content{padding:6rem 0 11rem}@media screen and (min-width:768px){.header-banner__multiproduct .header-banner__row--content,.header-banner__product .header-banner__row--content{padding:16rem 0 11rem}}@media screen and (min-width:992px){.header-banner__multiproduct .header-banner__row--content,.header-banner__product .header-banner__row--content{padding:14rem 0 8rem}}@media screen and (min-width:1200px){.header-banner__multiproduct .header-banner__row--content,.header-banner__product .header-banner__row--content{padding:18rem 0 8rem}}.header-banner__multiproduct .header-banner__content,.header-banner__product .header-banner__content{width:100%}.header-banner__multiproduct .header-banner__content h1,.header-banner__multiproduct .header-banner__content p,.header-banner__product .header-banner__content h1,.header-banner__product .header-banner__content p{width:100%;text-align:center;margin:0 auto}.header-banner__multiproduct .header-banner__content h1,.header-banner__product .header-banner__content h1{font-size:3.4rem;line-height:4.1rem;padding:1rem 0}.header-banner__multiproduct .header-banner__content p,.header-banner__product .header-banner__content p{font-size:1.7rem;line-height:2.8rem}.header-banner__multiproduct .header-banner__medialinks,.header-banner__product .header-banner__medialinks{width:100%;display:flex;flex-wrap:wrap;padding-top:3rem;max-width:27rem;margin:0 auto;text-align:left}@media screen and (min-width:992px){.header-banner__multiproduct .header-banner__medialinks,.header-banner__product .header-banner__medialinks{max-width:100%;justify-content:center}}.header-banner__multiproduct .header-banner__medialink,.header-banner__product .header-banner__medialink{width:100%;text-align:center;color:#fff;padding:.7rem;display:flex;justify-content:center;align-items:center}@media screen and (min-width:992px){.header-banner__multiproduct .header-banner__medialink,.header-banner__product .header-banner__medialink{border-right:1px solid #fff}}.header-banner__multiproduct .header-banner__medialink:last-of-type,.header-banner__product .header-banner__medialink:last-of-type{border:0}@media screen and (min-width:992px){.header-banner__multiproduct .header-banner__medialink,.header-banner__product .header-banner__medialink{width:auto;padding:0 2rem}}.header-banner__multiproduct .header-banner__medialink span,.header-banner__product .header-banner__medialink span{font-weight:300;text-decoration:underline}@media screen and (min-width:992px){.header-banner__multiproduct .header-banner__medialink span,.header-banner__product .header-banner__medialink span{font-size:1.7rem;line-height:2.6rem}}.header-banner__multiproduct .header-banner__medialink i,.header-banner__product .header-banner__medialink i{font-size:3rem;font-weight:100;margin-right:1rem}.header-banner__multiproduct .header-banner__medialink:hover,.header-banner__product .header-banner__medialink:hover{cursor:pointer}.header-banner__multiproduct .related_items,.header-banner__product .related_items{position:absolute;bottom:0;left:0;right:0;margin:0 auto;display:flex;width:auto;justify-content:center;z-index:1}.header-banner__multiproduct .related_items__item,.header-banner__product .related_items__item{display:flex}.header-banner__multiproduct .related_items__button,.header-banner__product .related_items__button{margin:0 .5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:1.8rem;line-height:2.2rem;font-weight:400;background-color:#efefef}.header-banner__multiproduct .related_items__button.active,.header-banner__product .related_items__button.active{font-weight:700;background-color:#fff}.header-banner__multiproduct .related_items__button.active:after,.header-banner__product .related_items__button.active:after{content:"\F0AB"}.header-banner__multiproduct .related_items__desktop,.header-banner__product .related_items__desktop{display:none}@media screen and (min-width:768px){.header-banner__multiproduct .related_items__desktop,.header-banner__product .related_items__desktop{display:flex}}.responsive-video{width:100%!important;height:100%!important}.related_items__mobile{display:flex;flex-direction:column}@media screen and (min-width:768px){.related_items__mobile{display:none}}.related_items__mobile .related_items__button{border-radius:0;background-color:#efefef;margin:0;border:none}.related_items__mobile .related_items__button.active{font-weight:700;background-color:#e7e7e7}.related_items__mobile .related_items__button.active:after{content:"\F0AB"}.mouse-over{margin-bottom:5rem}.mouse-over .mouse{width:20px;height:30px;bottom:30px;border-radius:15px;border:2.5px solid #4f4f4f;-webkit-animation:intro 2s;animation:intro 2s;margin:1rem auto .2rem}.mouse-over .scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;background:#4f4f4f;-webkit-animation:finger 2s infinite;animation:finger 2s infinite}@-webkit-keyframes intro{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes intro{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes finger{0%{opacity:1}to{opacity:0;transform:translateY(20px)}}@keyframes finger{0%{opacity:1}to{opacity:0;transform:translateY(20px)}}.mouse-over i{font-weight:500}.timeline-wrap{position:relative;margin-top:3rem}.timeline-wrap:before{content:"";background:url(assets/img/building-circle-image.png);display:block;position:absolute;top:-4%;left:-3%;height:400px;width:400px;background-repeat:no-repeat;background-size:cover;z-index:1}@media (max-width:818px) and (min-width:0px){.timeline-wrap:before{display:none!important}}@media (min-width:768px) and (max-width:1023px){.timeline-wrap:before{display:none!important}}.timeline-wrap .container{position:relative;z-index:2}@media screen and (min-width:992px){.timeline-wrap{margin-top:3rem!important}}.timeline-wrap.block{padding-bottom:0}.timeline-wrap h2{font-size:4rem;font-weight:600;margin-bottom:2rem;color:#00101e;line-height:1}@media screen and (min-width:992px){.timeline-wrap h2{font-size:6rem}}.timeline-wrap p{font-size:1.6rem;color:#00101e;line-height:3rem;margin:0}@media screen and (min-width:992px){.timeline-wrap p{font-size:1.8rem}}.timeline-wrap .line{width:2px;height:105%;background-color:#5592ce;position:absolute;left:0;right:0;top:0;margin:0 auto;z-index:-1}@media screen and (min-width:992px){.timeline-wrap .line{top:30px}}.timeline-wrap [class^=col-]:not(:last-child){margin-bottom:5rem}@media screen and (min-width:992px){.timeline-wrap [class^=col-]:not(:last-child){margin-bottom:0}}.timeline_item{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box;height:100%}@media screen and (min-width:992px){.timeline_item{padding:3rem 0;background-color:transparent;border:none}}.timeline_item__left,.timeline_item__right{display:flex;flex-direction:column;justify-content:center}.timeline_item__right{position:relative;padding:2rem}@media screen and (min-width:992px){.timeline_item__right{width:50%;padding:0 0 0 10rem}}.timeline_item__left{width:100%}@media screen and (min-width:992px){.timeline_item__left{width:50%;display:flex;align-items:center;padding-right:4rem;order:0}}.timeline_item__left .image{height:21.8rem;width:100%;position:relative}@media screen and (min-width:992px){.timeline_item__left .image{height:35.5rem}}.timeline_item__left .image--main{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:0}@media screen and (min-width:992px){.timeline_item__left .image--main{-webkit-clip-path:polygon(0 0,90% 0,100% 35%,90% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 35%,90% 100%,0 100%);transform:translateY(-50%);top:50%}}@media screen and (min-width:992px){.col-md-12:first-child .timeline_item{padding-bottom:6rem}.col-md-12:first-child .timeline_item__right{justify-content:flex-end;padding-bottom:0}.col-md-12:first-child .timeline_item__right p{margin-bottom:0}}.hero-slider-wrap{width:100%;position:relative;border-right:1px solid #fff}@media screen and (min-width:992px){.hero-slider-wrap{border-right:0}}.hero-slider-wrap .bottom-shape{position:absolute;bottom:-1px;z-index:3}.hero-slider{position:relative;margin-bottom:-2rem}@media screen and (min-width:992px){.hero-slider{margin-bottom:-8rem}}@media screen and (min-width:1200px){.hero-slider{margin-bottom:-9rem}}.hero-slider .slick-list{overflow:visible}.hero-slider .trusted{position:relative;z-index:10;width:auto;height:100px;float:right}.hero-slider .slide__foreground{bottom:-30%;margin:0}.hero-slider .owl-nav{display:none}.hero-slider .overlay{background-color:#5592ce;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-slider .circle_one{width:700px;height:700px;background-color:#fff;opacity:.09;left:42%;border-radius:50%;top:0;z-index:1;position:absolute}@media screen and (min-width:992px){.hero-slider .circle_one{top:-1rem;left:auto;right:-13%}}@media screen and (min-width:1200px){.hero-slider .circle_one{top:-7rem;left:auto;right:2%;width:1000px;height:1000px}}.hero-slider .circle_two{width:800px;height:800px;background-color:#fff;opacity:.09;left:19%;border-radius:50%;top:11rem;z-index:1;position:absolute}@media screen and (min-width:992px){.hero-slider .circle_two{left:auto;width:900px;height:900px;right:-13%}}@media screen and (min-width:1200px){.hero-slider .circle_two{left:auto;width:1100px;height:1100px;right:8%;top:11rem}}.hero-slider .owl-dots{display:block;height:30px;position:absolute;right:0;left:0;justify-content:flex-start!important;margin:0 auto 0 15px}@media screen and (min-width:768px){.hero-slider .owl-dots{bottom:22rem!important}}@media screen and (min-width:992px){.hero-slider .owl-dots{bottom:26rem!important}}@media screen and (min-width:1200px){.hero-slider .owl-dots{bottom:29rem!important}}@media screen and (min-width:1400px){.hero-slider .owl-dots{bottom:28rem!important}}.hero-slider .owl-dots .owl-dot{height:11px;margin-right:8px;width:11px;border:1px solid #fff;border-radius:50%;background-color:transparent!important}.hero-slider .owl-dots .owl-dot.active{border:1px solid #fff;background-color:#fff!important}.hero-slider .owl-dots.wrapper,.hero-slider .owl-dots[class*=__container],.hero-slider .owl-dots[class*=__flex-container],.hero-slider .owl-dots[class*=__wrapper],.hero-slider main.owl-dots{margin:0 auto;justify-content:flex-start}.hero-slider .slide{padding-top:10rem;background-size:cover;background-position:50%;position:relative;margin:0 -1px}@media screen and (min-width:768px){.hero-slider .slide{padding-top:10rem;padding-bottom:5rem}}@media screen and (min-width:992px){.hero-slider .slide{padding-top:5rem;padding-bottom:2.5rem}}@media screen and (min-width:1200px){.hero-slider .slide{position:relative;display:flex;align-items:center;padding-top:5rem;padding-bottom:2.5rem}}@media screen and (min-width:1400px){.hero-slider .slide{padding-top:5rem;padding-bottom:2.5rem}}.hero-slider .slide__background{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;z-index:2;opacity:.25}.hero-slider .slide__foreground{margin-top:6rem;position:relative;z-index:9;padding:0 3rem;margin-bottom:-5rem}.hero-slider .slide__foreground img{-o-object-fit:contain;object-fit:contain;max-height:45rem}@media screen and (min-width:1200px){.hero-slider .slide__foreground{margin-right:0;width:100%;padding:0}}@media screen and (min-width:1400px){.hero-slider .slide__foreground{margin-top:1.5rem;margin-right:0;width:100%}}.hero-slider .slide__links{padding-top:.8rem;max-width:22rem}@media screen and (min-width:992px){.hero-slider .slide__links{display:flex;max-width:100%}}.hero-slider .slide__links a{margin-bottom:1rem}@media screen and (min-width:992px){.hero-slider .slide__links a{margin-right:1rem;margin-bottom:0}}.hero-slider .slide__links a:last-child{margin:0}.hero-slider .slide__content{position:relative;z-index:9}@media screen and (min-width:1200px){.hero-slider .slide__content{font-size:2rem;max-width:100%;padding:5rem 1rem 5rem 0;background-color:transparent}}@media screen and (min-width:1200px){.hero-slider .slide__content p{font-size:2rem}}.hero-slider .slide__content h1{display:flex;flex-wrap:wrap;color:#fff;font-weight:600;margin-bottom:.8rem}.hero-slider .slide__content h1 span{width:100%;line-height:4.9rem;font-size:5.2rem;font-weight:300}@media screen and (min-width:1200px){.hero-slider .slide__content h1 span{padding-top:1rem;padding-bottom:2rem;font-size:12rem;line-height:11rem}}.hero-slider .slide__description{color:#fff;font-weight:500;margin:0;padding:0}.hero-slider .slick-slider-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex}.hero-slider .slick-slider-dots ul{display:flex;list-style:none;margin:0;padding:0}.hero-slider .slick-slider-dots ul li{margin:0 4px}.hero-slider .slick-slider-dots ul li button{background:red;height:8px;width:35px;overflow:hidden;color:#fff;border:none;border-radius:4px}.hero-slider .slick-slider-dots ul li.slick-active button{background:#00f;color:pink}.customdots{display:flex;padding-top:3rem}.customdots span{margin-right:5px;width:10px;height:10px;border:1px solid #fff;border-radius:50%}.customdots span.active{background-color:#7f166f;border:1px solid #7f166f}.hotspot-cta{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.3rem}@media screen and (min-width:768px){.hotspot-cta{justify-content:flex-end}}.hotspot-cta.no-mt{margin-top:-2.2rem!important}.hotspot-cta .btn{width:100%;margin-top:2.2rem}@media screen and (min-width:768px){.hotspot-cta .btn{width:auto}}@media screen and (min-width:768px){.hotspot-cta .btn:not(:last-child){margin-right:2rem}}.hotspot-cta__download:after{content:"\F33D";font-family:Font Awesome\ 5 Pro;font-size:2.4rem;font-weight:300}.hotspot-cta__download:hover:after{font-weight:300}.hotspot-top-text{max-width:68.8rem;text-align:center;font-size:1.8rem;line-height:2.6rem;color:rgba(0,0,0,.7);margin:0 auto 2.2rem}.hotspot-image__col{display:flex;justify-content:center}.hotspot-image__overlay{display:none}.hotspot-image__overlay.is-active{display:block;position:fixed;top:0;left:0;width:100%;height:100%}.hotspot-image__img{position:relative}.hotspot-image__img img{width:auto;height:auto;max-height:30rem}.hotspot-image__img--large img{max-height:50rem}.hotspot-image__title>p{font-size:1.8rem;line-height:2.2rem;color:#fff;margin-bottom:0}.hotspot-image__link{color:#fff;padding-right:4rem;margin-top:1.8rem}.hotspot-image__product-thumbnail{width:6rem;height:6rem;border-radius:50%;border:2px solid;overflow:hidden;position:absolute;right:0;bottom:0;transform:translate(50%,30%);background-color:#fff}.hotspot-image__product-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotspot-image__product-thumbnail--purple{border-color:#7f166f}.hotspot-image__product-thumbnail--orange{border-color:#eb6012}.hotspot-image__product-thumbnail--green{border-color:#21a795}.hotspot-image__product-thumbnail--blue{border-color:#5592ce}.hotspot-image__info-box{display:flex;opacity:0;visibility:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:8px;padding:2.2rem 2.8rem 2.8rem;position:relative;position:absolute;transition:all .2s ease-in-out;max-width:28rem}.hotspot-image__info-box.reveal{visibility:visible;opacity:1}.hotspot-image__info-box--purple{background-color:#7f166f}.hotspot-image__info-box--orange{background-color:#eb6012}.hotspot-image__info-box--green{background-color:#21a795}.hotspot-image__info-box--blue{background-color:#5592ce}.hotspot-image__symbol{cursor:pointer;position:relative;line-height:1}.hotspot-image__symbol:before{content:"\F055";font-family:Font Awesome\ 5 Pro;font-size:2rem}.hotspot-image__symbol.reveal:before{content:"\F056";font-weight:600}.hotspot-image__symbol--purple:before{color:#7f166f}.hotspot-image__symbol--orange:before{color:#eb6012}.hotspot-image__symbol--green:before{color:#21a795}.hotspot-image__symbol--blue:before{color:#5592ce}.hotspot-image__line{height:2px;position:absolute;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.hotspot-image__line.reveal{visibility:visible;opacity:1}.hotspot-image__line--purple{background-color:#7f166f}.hotspot-image__line--orange{background-color:#eb6012}.hotspot-image__line--green{background-color:#21a795}.hotspot-image__line--blue{background-color:#5592ce}.left_right_content_block{position:relative;z-index:1}.left_right_content_block__item{padding:1rem 0}@media screen and (min-width:992px){.left_right_content_block__item{display:flex;align-items:center}}@media screen and (min-width:768px){.left_right_content_block__item:nth-child(odd) .row{flex-direction:row-reverse}}@media screen and (min-width:1400px){.left_right_content_block__item:nth-child(odd) .left_right_content_block__image{width:100%}}@media screen and (min-width:1800px){.left_right_content_block__item:nth-child(odd) .left_right_content_block__image{width:100%}}@media screen and (min-width:1400px){.left_right_content_block__item:nth-child(2n) .left_right_content_block__image{width:100%;float:left}}@media screen and (min-width:1800px){.left_right_content_block__item:nth-child(2n) .left_right_content_block__image{width:100%;float:left}}.left_right_content_block__image{width:100%;height:100%;min-height:28rem;background-position:0;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:768px){.left_right_content_block__image{background-position:top}}@media screen and (min-width:992px){.left_right_content_block__image{height:100%;background-position:50%;min-height:48rem;margin-bottom:0}}.left_right_content_block__content{padding-top:3rem}@media screen and (min-width:768px){.left_right_content_block__content{padding-top:0}}@media screen and (min-width:992px){.left_right_content_block__content{height:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:center}}@media screen and (min-width:992px){.left_right_content_block__content,.left_right_content_block__content p{font-size:1.8rem;line-height:2.9rem}}.left_right_content_block__content blockquote{margin:0;position:relative}.left_right_content_block__content blockquote:before{content:"";display:block;position:absolute;top:0;left:0;background-image:url(assets/img/testimonial-quotation-mark.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:55%;width:6rem;transform:translate(-1.5rem,-1.5rem)}@media screen and (min-width:768px){.left_right_content_block__content blockquote:before{width:13rem}}.left_right_content_block h2{font-size:2.8rem;line-height:3.4rem;color:#833177!important;font-weight:600;position:relative;padding-left:0;margin:2rem 0 0}@media screen and (min-width:992px){.left_right_content_block h2{font-size:3.4rem;line-height:4.1rem}}.left_right_content_block h2:first-of-type{margin-top:0}.left_right_content_block h2.headline{margin-bottom:3rem}.left_right_content_block h3{font-size:2.2rem;line-height:2.8rem;color:#833177!important;font-weight:600;position:relative;padding-left:3.4rem;line-height:3.1rem;margin:2rem 0 0}@media screen and (min-width:992px){.left_right_content_block h3{font-size:2.6rem;line-height:3.3rem}}.left_right_content_block h3:before{background-color:#833177;content:"";width:1.4rem;height:1.4rem;border-radius:50%;position:absolute;left:0;top:1.4rem;transform:translateY(-50%)}.left_right_content_block h3:first-of-type{margin-top:0}.left_right_content_block .page-tiles__background{min-height:128rem;top:40rem}@media screen and (min-width:1200px){.left_right_content_block .page-tiles__background{top:30rem;min-height:145rem}}.left_right_content_block.c-purple h2,.left_right_content_block.c-purple h3{color:#7f166f!important}.left_right_content_block.c-purple h2:before,.left_right_content_block.c-purple h3:before{background-color:#7f166f!important}.left_right_content_block.c-orange h2,.left_right_content_block.c-orange h3{color:#eb6012!important}.left_right_content_block.c-orange h2:before,.left_right_content_block.c-orange h3:before{background-color:#eb6012!important}.left_right_content_block.c-green h2,.left_right_content_block.c-green h3{color:#21a795!important}.left_right_content_block.c-green h2:before,.left_right_content_block.c-green h3:before{background-color:#21a795!important}.left_right_content_block.c-blue h2,.left_right_content_block.c-blue h3{color:#5592ce!important}.left_right_content_block.c-blue h2:before,.left_right_content_block.c-blue h3:before{background-color:#5592ce!important}.lightbox{background:rgba(0,16,30,.75);position:fixed;top:0;height:100%;display:none;z-index:30}.lightbox__wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lightbox .fa-times{position:absolute;top:1em;right:1em;color:#fff;font-size:3rem}.lightbox .fa-times:hover{color:#5f5e5e}.multiproduct-bio{background-color:#ebebeb;padding:0 0 10rem;position:relative}@media screen and (min-width:768px){.multiproduct-bio{padding:0 0 16rem}}.multiproduct-bio .bio-title{color:#5f5e5e;font-size:2.1rem;line-height:2.5rem;margin-bottom:1.6rem;font-weight:600}.multiproduct-bio .bio-info{color:rgba(0,0,0,.7);font-size:1.8rem;line-height:2.6rem;margin-bottom:6rem}.multiproduct-bio .bio-info ul{padding-left:2rem}@media screen and (min-width:768px){.multiproduct-bio .bio-info{margin-bottom:0}}.multiproduct-bio .spec{padding:5rem}@media (max-width:818px) and (min-width:0px){.multiproduct-bio .spec{padding:2rem}}@media (min-width:768px) and (max-width:1023px){.multiproduct-bio .spec{padding:2rem}}.multiproduct-bio .bg{padding:5rem 2rem}.multiproduct-bio .bg h3,.multiproduct-bio .bg p{color:#fff}.multiproduct-bio .large-tables td{width:100%!important}.multiproduct-bio .specs-table{width:100%;min-width:100%}.multiproduct-bio .specs-table tr{display:flex;flex-wrap:wrap}.multiproduct-bio .specs-table td{vertical-align:middle;padding:1rem;border:none;border-bottom:1px solid #bababa;width:50%}.multiproduct-bio .specs-table td p{margin:0;color:#5f5e5e;font-size:18px;letter-spacing:0;line-height:120%}.multiproduct-bio .spec-names,.multiproduct-bio .spec-values{font-size:1.8rem;line-height:2.6rem;color:#5592ce}.multiproduct-bio .spec-names{color:#5592ce;padding-right:2rem}.multiproduct-bio .spec-values{color:#5f5e5e}.multiproduct-bio .bottom-shape{position:absolute;bottom:0;left:0;width:101%;z-index:-1}.multiproduct-bio .bottom-shape img{width:100%}.bg-purple{background:#7f166f!important}.bg-blue{background:#5592ce!important}.bg-orange{background:#eb6012!important}.bg-green{background:#21a795!important}[data-multiproduct-tab]{opacity:0;height:0}[data-multiproduct-tab].show-tab{opacity:1;height:auto}.page-tiles .title-area{margin-bottom:2.5rem}.page-tiles h2{margin-bottom:.7rem;margin-top:1.5rem}@media screen and (min-width:992px){.page-tiles h2{margin-top:2rem}}.desktop-pagination,.mobile-pagination{width:100%;display:flex;justify-content:flex-end;padding:0 .5rem 1rem}@media screen and (min-width:992px){.desktop-pagination,.mobile-pagination{padding:0 .5rem 1rem 0}}.desktop-pagination h2,.mobile-pagination h2{display:none}.desktop-pagination .nav-links,.mobile-pagination .nav-links{display:flex}.desktop-pagination .page-numbers,.mobile-pagination .page-numbers{position:relative;padding-right:0!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#5f5e5e;margin-right:-10px}.desktop-pagination .page-numbers.current,.mobile-pagination .page-numbers.current{background-color:#5592ce;color:#fff}.desktop-pagination .page-numbers.next,.desktop-pagination .page-numbers.prev,.mobile-pagination .page-numbers.next,.mobile-pagination .page-numbers.prev{background-image:url(assets/img/nextprev.svg);background-repeat:no-repeat;background-position:50%;border:0;width:100%;font-size:0}@media screen and (min-width:992px){.desktop-pagination .page-numbers.next,.desktop-pagination .page-numbers.prev,.mobile-pagination .page-numbers.next,.mobile-pagination .page-numbers.prev{background-size:30px}}.desktop-pagination .page-numbers.prev,.mobile-pagination .page-numbers.prev{transform:rotate(180deg)}.desktop-pagination .page-numbers li,.mobile-pagination .page-numbers li{display:inline-block;height:5.2rem;width:5.2rem;margin-left:.7rem}.desktop-pagination .page-numbers li a,.desktop-pagination .page-numbers li span,.mobile-pagination .page-numbers li a,.mobile-pagination .page-numbers li span{display:flex;align-items:center;height:100%;width:100%;text-align:center}.desktop-pagination .page-numbers li a,.mobile-pagination .page-numbers li a{border:1px solid #eee}.desktop-pagination ul.page-numbers,.mobile-pagination ul.page-numbers{padding-right:0!important}.mobile-pagination{display:block}.mobile-pagination .page-numbers{padding-left:0;margin:0 auto}.mobile-pagination .page-numbers li{width:4rem;height:4.3rem;margin-left:.3rem;margin-right:.3rem}@media screen and (min-width:768px){.mobile-pagination{display:none}}.desktop-pagination{display:none}@media screen and (min-width:768px){.desktop-pagination{display:flex}}.hotspot-cta .is-active .hide{display:block!important}.popup-forms{display:none}.popup-forms.is-active{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,16,30,.5);z-index:10000}.popup-form{width:47rem;max-width:95%;background-color:#fff;padding:5.5rem 4.5rem 2.8rem;position:relative;max-height:100vh;overflow:scroll}.popup-form__close{position:absolute;top:2rem;right:2rem;cursor:pointer}.popup-form__close i{font-size:3.5rem;font-weight:100}.popup-form__title{color:#5f5e5e;font-size:1.8rem;line-height:2.2rem;font-weight:600;margin-top:0}.popup-form__subtitle{color:#5f5e5e;font-size:1.4rem;line-height:1.7rem;margin-bottom:3rem}.popup-form__form .frm_submit button{width:100%!important}.pre-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.2rem 0 0;font-size:1.5rem;align-items:center;position:relative;z-index:9999}@media screen and (min-width:768px){.pre-header{justify-content:space-between;margin-right:0;margin-left:auto;max-width:605px}}.pre-header .hide-mobile{display:none}@media screen and (min-width:768px){.pre-header .hide-mobile{display:inline-block}}@media screen and (min-width:768px){.pre-header__languages{order:5;margin-top:-1px}}.pre-header__languages ul{padding:0;margin:0;position:relative;min-width:3rem}.pre-header__languages ul li{list-style-type:none}.pre-header__languages ul:after{content:"\F0DD";font-weight:600;position:absolute;right:-10px;top:2px;font-size:1.3rem;font-family:Font Awesome\ 5 Pro}@media screen and (min-width:768px){.pre-header__email{order:2}}@media screen and (min-width:768px){.pre-header__email img{margin-right:6px}}.pre-header__search{display:none;color:#5592ce;cursor:pointer}@media screen and (min-width:992px){.pre-header__search{display:inline-block;order:4;font-size:2.1rem}}.pre-header__phone img{width:21px}@media screen and (min-width:768px){.pre-header__phone img{margin-right:4px}}@media screen and (min-width:768px){.pre-header__phone{min-width:5rem;order:3}}.pre-header--cta{background-image:url(assets/img/filled-arrow.svg);background-repeat:no-repeat;background-position:0;padding-left:3rem;height:24px;display:flex;align-items:center}@media screen and (min-width:768px){.pre-header--cta{order:1;margin-right:2px}}.product-highlight{display:flex;align-items:center;margin-bottom:3.2rem}.product-highlight__image{display:flex;justify-content:center;align-items:center;overflow:hidden;width:8.2rem;min-width:8.2rem;height:8.2rem;min-height:8.2rem;border-radius:50%;border:2px solid #5592ce;margin-right:2.3rem}.product-highlight__image--purple{border-color:#7f166f}.product-highlight__image--orange{border-color:#eb6012}.product-highlight__image--green{border-color:#21a795}.product-highlight__image--blue{border-color:#5592ce}.product-highlight__image img{-o-object-fit:contain;object-fit:contain;width:80%;height:80%}.product-highlight p{font-size:1.8rem;line-height:2.6rem;color:#5f5e5e}.product-img-features__img img{width:100%;max-height:40rem;-o-object-fit:contain;object-fit:contain}.product-img-features__title{font-weight:600;font-size:2.6rem;margin-top:3rem}.product-img-features__title--purple{color:#7f166f}.product-img-features__title--orange{color:#eb6012}.product-img-features__title--green{color:#21a795}.product-img-features__title--blue{color:#5592ce}@media screen and (min-width:768px){.product-img-features__title{margin-top:0}}.product-img-features__headline,.product-img-features__item{font-size:1.7rem;line-height:2.6rem;color:#00101e;font-weight:300}.product-img-features__item p{margin:0}.product-img-features__item:not(:last-child){margin-bottom:1.2rem}.product-related-items .button-wrap{width:100%}@media screen and (min-width:992px){.product-related-items .button-wrap{width:93%}}.product-related-items__info{display:none;background-color:#ebebeb;padding:8rem 0}@media screen and (min-width:992px){.product-related-items__info{display:block;padding:4rem 0}}.product-related-items__info .accordion__body{display:none}.product-related-items__info .accordion__body.active{display:block}.product-related-items .child-tab{margin:0}.product-related-items .child-tab:not(:last-child){margin-right:0}.product-related-items .child-tab__row{flex-direction:column;display:flex;flex-wrap:wrap;margin:0;background-color:#ebebe9}@media screen and (min-width:992px){.product-related-items .child-tab__row{padding-top:0;flex-direction:row;background-color:transparent;margin:0 -8px}}.product-related-items .child-tab__row .child-tab{width:100%}@media screen and (min-width:992px){.product-related-items .child-tab__row .child-tab{margin:0 .5rem}}.product-related-items .child-tab__row .child-tab .mobile-title{display:block}@media screen and (min-width:992px){.product-related-items .child-tab__row .child-tab .mobile-title{display:none}}.product-related-items .child-tab__row .child-tab .desktop-title{display:none}@media screen and (min-width:992px){.product-related-items .child-tab__row .child-tab .desktop-title{display:block}}.product-related-items .child-tab__row--content{display:none;width:100%;padding:1.5rem 2.3rem;background-color:#efefef}@media screen and (min-width:992px){.product-related-items .child-tab__row--content{display:none!important;padding:1.8rem 3rem}}.product-related-items__card{background-color:#fff;margin-bottom:2rem;display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:992px){.product-related-items__card{height:100%;background-color:transparent;padding-bottom:2rem}}.product-related-items__content{width:100%;padding:8rem 2rem 2rem;background-color:#5592ce;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;text-align:center}.product-related-items__content h4{width:100%;font-size:1.6rem;line-height:1.9rem;color:#fff}@media screen and (min-width:992px){.product-related-items__content h4{font-size:1.8rem;line-height:2.6rem}}.product-related-items__content .btn{display:block;margin:1rem auto;align-items:center;color:#fff!important}.product-related-items__image{width:100%;position:relative}.product-related-items__image .img{width:100%;height:100%;background-repeat:no-repeat;height:20rem;background-position:50%;background-size:contain}.product-related-items__image.odd .product-related-items__img--divider{transform:scaleY(-1)}.product-related-items__img--divider{position:absolute;left:0;bottom:-30%;width:100%;transform:rotate(180deg);transform:scaleY(-1)}.product-related-items__title{font-size:1.6rem;font-weight:600;line-height:2.6rem}@media only screen and (max-width:768px){.product-related-items .accordion__body{display:none!important}}.search-form{padding:3rem 3rem 15rem;position:fixed;top:60%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:70%;height:85%;border:1px solid #5592ce;background:#fff;z-index:99999;margin:0 auto;display:flex;align-items:flex-start;display:none;opacity:1}@media (max-width:818px) and (min-width:0px){.search-form{top:50%;left:50%;width:100%;height:100%}}@media (min-width:768px) and (max-width:1023px){.search-form{top:50%;left:50%;width:100%;height:100%}}.search-form .search-hld{height:100%;overflow-x:auto;display:block}.search-form:before{content:"";top:0;background:url(assets/img/shape_search.svg);position:absolute;bottom:0;left:0;width:100%;height:100%;background-position:100% 100%;background-repeat:no-repeat;background-size:45%}.search-form form{display:flex;flex-wrap:wrap;border-radius:5px;background-color:#f4f4f4;width:auto;position:relative;margin:5rem auto 0}.search-form form .search-submit{background:none;border:none;color:#5592ce;position:absolute;top:50%;right:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.search-form form .search-input{padding:1rem 2rem;width:100%;color:#00101e;font-size:2rem;border:none;letter-spacing:0;background-color:transparent}@media (max-width:818px) and (min-width:0px){.search-form form .search-input{font-size:1.6rem}}@media (min-width:768px) and (max-width:1023px){.search-form form .search-input{font-size:1.6rem}}.search-form form .search-input::-moz-placeholder{color:#00101e}.search-form form .search-input::placeholder{color:#00101e}.search-form .close-search{border-radius:3px;background:#ebebeb;position:absolute;right:2.5%;top:2.5%;color:#3c3c3c;height:30px;width:30px;text-align:center;line-height:30px;font-size:20px;cursor:pointer}.search-form .close-search:hover{background:#3c3c3c;color:#ebebeb}.search-form .close-search i{font-weight:200}.live-search{margin-top:4rem}.live-search h3{color:#5592ce;font-size:2rem;font-weight:600;letter-spacing:0}@media (max-width:818px) and (min-width:0px){.live-search h3{font-size:1.6rem}}@media (min-width:768px) and (max-width:1023px){.live-search h3{font-size:1.6rem}}.live-search .src{margin-bottom:2rem}.live-search ul{margin-top:2rem;list-style:none;padding:0}.live-search ul li{margin-bottom:1.5rem}.live-search ul li:last-child{margin-bottom:0}.live-search ul li a{border-radius:5px;background-color:#f4f4f4;padding:1rem;color:#555;font-size:1.2rem;letter-spacing:0;display:flex;justify-content:space-between}.live-search ul li a span{color:#555;font-size:.8rem;font-weight:600;letter-spacing:0;text-align:right;text-decoration:underline;line-height:inherit;margin-bottom:auto;margin-top:auto;padding-left:1.5rem}.select-impactor{margin-bottom:2.2rem}.select-impactor__headline{text-align:center}.select-impactor__btns{display:flex;flex-wrap:wrap;margin:0 -.5rem}.select-impactor__btn{flex:1;white-space:nowrap;margin:.5rem;cursor:pointer}.owl-carousel .owl-nav .owl-next .slider-next-button{display:flex;justify-content:center;align-items:center;background-color:#5592ce;border-radius:50%;width:4rem;height:4rem}.owl-carousel .owl-nav .owl-next .slider-next-button i{color:#fff;font-size:3rem}.owl-carousel .owl-dots{margin-top:2.2rem;display:flex;justify-content:center;align-items:center}.owl-carousel .owl-dots button.owl-dot{height:1rem;width:1rem;border:1px solid #e7e7e7;background-color:transparent;border-radius:50%}.owl-carousel .owl-dots button.owl-dot:not(:last-child){margin-right:.5rem}.owl-carousel .owl-dots button.owl-dot.active{border:1px solid #fff;background-color:#fff}.owl-carousel.mobile-only-carousel{margin:0 -10px}@media screen and (min-width:768px){.owl-carousel.mobile-only-carousel{margin-left:-15px;margin-right:-15px;width:auto}}.owl-carousel.mobile-only-carousel .owl-stage-outer .owl-stage{display:flex}.owl-carousel.mobile-only-carousel .owl-nav{text-align:right;padding-right:1rem;padding-left:1rem}.owl-carousel.mobile-only-carousel .card--active{height:100%}.owl-carousel.mobile-only-carousel .card__col{height:inherit}@media screen and (max-width:767px){.owl-carousel.mobile-only-carousel .tile-col{width:100%;max-width:100%;padding-left:1rem;padding-right:1rem}.owl-carousel.mobile-only-carousel .tile{width:100%}}.svg_background{position:absolute;top:0;left:0;width:100%;min-height:50rem}.svg_background img{position:absolute;width:102%;max-width:102%;margin:0 -1%}.svg_background--top{top:-1px}.svg_background--bottom{bottom:0}.svg_background--right{top:0;right:-1px;left:auto;width:auto;min-height:1rem;height:100%}.svg_background--grey{background-color:#e7e7e7}.svg_background--grey-lightest{background-color:#efefef}.table-list__title{font-size:1.7rem;background-color:#5592ce;color:#fff;margin:0;padding:1.7rem 1.9rem;width:100%;border-radius:.8rem .8rem 0 0}@media screen and (min-width:992px){.table-list__title{width:50%}}.table-list__title--purple{background-color:#7f166f}.table-list__title--orange{background-color:#eb6012}.table-list__title--green{background-color:#21a795}.table-list__title--blue{background-color:#5592ce}.table-list__list{padding:0;margin:0;display:flex;flex-wrap:wrap;overflow:hidden;border:2px solid #5592ce;border-radius:0 0 .8rem .8rem}@media screen and (min-width:992px){.table-list__list{border-radius:0 .8rem .8rem .8rem}}.table-list__list--purple{border:2px solid #7f166f}.table-list__list--orange{border:2px solid #eb6012}.table-list__list--green{border:2px solid #21a795}.table-list__list--blue{border:2px solid #5592ce}.table-list__item{color:#00101e;list-style:none;flex:1 0 100%;font-size:1.5rem;padding:1.35rem 1.9rem;background-color:#fff;border-top:2px solid #5592ce}.table-list__item:nth-child(odd){background-color:rgba(85,146,206,.1)}.table-list__item:first-child{border-top:none}@media screen and (min-width:992px){.table-list__item{flex:1 0 50%;background-color:#fff}.table-list__item:nth-child(odd){background-color:#fff;border-right:1px solid #5592ce}.table-list__item:nth-child(4n+1),.table-list__item:nth-child(4n+2){background-color:rgba(85,146,206,.1)}.table-list__item:first-child,.table-list__item:nth-child(2){border-top:none}}.table-list__item--purple{border-top:2px solid #7f166f}.table-list__item--purple:nth-child(odd){background-color:rgba(127,22,111,.1)}@media screen and (min-width:992px){.table-list__item--purple:nth-child(odd){background-color:#fff;border-right:1px solid #7f166f}.table-list__item--purple:nth-child(4n+1),.table-list__item--purple:nth-child(4n+2){background-color:rgba(127,22,111,.1)}}.table-list__item--orange{border-top:2px solid #eb6012}.table-list__item--orange:nth-child(odd){background-color:rgba(235,96,18,.1)}@media screen and (min-width:992px){.table-list__item--orange:nth-child(odd){background-color:#fff;border-right:1px solid #eb6012}.table-list__item--orange:nth-child(4n+1),.table-list__item--orange:nth-child(4n+2){background-color:rgba(235,96,18,.1)}}.table-list__item--green{border-top:2px solid #21a795}.table-list__item--green:nth-child(odd){background-color:rgba(33,167,149,.1)}@media screen and (min-width:992px){.table-list__item--green:nth-child(odd){background-color:#fff;border-right:1px solid #21a795}.table-list__item--green:nth-child(4n+1),.table-list__item--green:nth-child(4n+2){background-color:rgba(33,167,149,.1)}}.table-list__item--blue{border-top:2px solid #5592ce}.table-list__item--blue:nth-child(odd){background-color:rgba(85,146,206,.1)}@media screen and (min-width:992px){.table-list__item--blue:nth-child(odd){background-color:#fff;border-right:1px solid #5592ce}.table-list__item--blue:nth-child(4n+1),.table-list__item--blue:nth-child(4n+2){background-color:rgba(85,146,206,.1)}}.table-col{overflow-x:auto}.table{border-collapse:collapse;border-spacing:0;min-width:76.8rem;width:100%}.table thead{text-align:left}.table__head--noborder{border:none!important}.table__data--first{text-align:left!important;width:25%}.table__cell-content-container{display:flex;justify-content:center;flex-direction:column}.table__cell-content-container--left{justify-content:left}.table td,.table th{text-align:center;border:1px solid #5592ce;padding:.8rem 1.7rem}.table th{font-size:1.7rem;line-height:2rem;color:#5592ce}.table td{font-size:1.5rem;line-height:3.3rem;color:#000}.table tr.table__row{background-color:rgba(85,146,206,.1)}.table--purple td,.table--purple th{border:1px solid #7f166f!important}.table--purple th{color:#7f166f!important}.table--purple tr.table__row--purple{background-color:rgba(127,22,111,.1)!important}.table--orange td,.table--orange th{border:1px solid #eb6012!important}.table--orange th{color:#eb6012!important}.table--orange tr.table__row--orange{background-color:rgba(235,96,18,.1)!important}.table--green td,.table--green th{border:1px solid #21a795!important}.table--green th{color:#21a795!important}.table--green tr.table__row--green{background-color:rgba(33,167,149,.1)!important}.table--blue td,.table--blue th{border:1px solid #5592ce!important}.table--blue th{color:#5592ce!important}.table--blue tr.table__row--blue{background-color:rgba(85,146,206,.1)!important}.entry-content table{min-width:76.8rem;width:100%;border-collapse:collapse}.entry-content table td{width:25%;border:1px solid #00101e}.entry-content table td+td{width:auto}@media (max-width:818px) and (min-width:0px){.mobile-m-0{margin:0!important}}@media (min-width:768px) and (max-width:1023px){.mobile-m-0{margin:0!important}}.master-tab{cursor:pointer;font-weight:400}.master-tab.is-active{font-weight:600}.master-tab.is-active:after{padding-left:0;transform:rotate(90deg);font-weight:600}.child-tab__row{display:flex;margin-top:3.3rem}.child-tab{flex:1;font-size:1.8rem;color:#5f5e5e;background-color:#f7f7f7;font-weight:400;cursor:pointer}.child-tab:after{font-weight:600}.child-tab--desktop{border-radius:1rem 1rem 0 0}.child-tab--desktop:hover{background-color:#ebebeb}.child-tab:not(:last-child){margin-right:2rem}.child-tab.is-active{background-color:#ebebeb;font-weight:600}.child-tab.is-active:after{padding-left:0;transform:rotate(90deg)}.child-tab:hover{color:currentColor}.child-tab--purple,.child-tab--purple:hover{color:#7f166f}.child-tab--orange,.child-tab--orange:hover{color:#eb6012}.child-tab--green,.child-tab--green:hover{color:#21a795}.testimonial-slider .wrapper,.testimonial-slider [class*=__container],.testimonial-slider [class*=__flex-container],.testimonial-slider [class*=__wrapper],.testimonial-slider main{max-width:1400px}.testimonial-slider__slide{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;max-width:73.5rem;width:100%;margin:0 auto;position:relative}.testimonial-slider__img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.testimonial-slider__title{color:#5f5e5e;font-size:3.4rem;font-weight:600;margin:0;text-align:center;line-height:4rem}.testimonial-slider__text{font-size:2.4rem;color:#5f5e5e;line-height:4.6rem;padding-top:5rem;margin:0 0 3rem;font-style:italic}@media screen and (min-width:768px){.testimonial-slider__text{padding-top:3rem;margin-bottom:5.4rem}}.testimonial-slider__name{color:#5592ce;font-size:2.4rem;font-weight:600}.testimonial-slider__position{font-size:1.8rem;color:#5f5e5e}.testimonial-slider .owl-nav .owl-next,.testimonial-slider .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%)}.testimonial-slider .owl-nav .owl-prev{left:0}.testimonial-slider .owl-nav .owl-next{right:0}.testimonial-slider .owl-nav .slider-nav i{font-size:6rem;color:#5592ce}.testimonial-col{display:flex;flex-direction:column}.testimonial-col:last-child .testimonial{margin-bottom:0}@media screen and (min-width:768px){.testimonial-col:last-child .testimonial{margin-bottom:3rem}}.testimonial{border:1px solid #e7e7e7;padding:3rem;display:flex;flex-direction:column;flex-grow:1;position:relative;background-color:#ebebeb;margin-bottom:1rem;z-index:2}@media screen and (min-width:768px){.testimonial{margin-bottom:3rem}}.testimonial__text{font-size:1.6rem;color:#5f5e5e;margin:0 0 3rem;position:relative}.testimonial__by{font-size:2rem;color:#5f5e5e;font-weight:600;position:relative}.testimonial__position{font-size:1.6rem;color:#5f5e5e;position:relative}.testimonial:before{content:"";position:absolute;top:0;left:0;background:url(assets/img/testimonial-shape.svg) no-repeat top;background-size:contain;width:100%;height:100%;z-index:0}@media screen and (min-width:768px){.section-testimonial{margin-bottom:-18rem}}.section-testimonial__bg{display:none}@media screen and (min-width:768px){.section-testimonial__bg{display:block;background-color:#ebebeb;height:84%;width:100%;position:absolute;top:3rem;left:0}.section-testimonial__bg:after,.section-testimonial__bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.section-testimonial__bg:before{content:"";background:url(assets/img/top-background-shape.svg) no-repeat top;background-size:contain;top:-2px}.section-testimonial__bg:after{content:"";background:url(assets/img/bottom-background.svg) no-repeat bottom;background-size:contain;top:2px}}.text-block{font-size:1.8rem;line-height:2.9rem;position:relative;z-index:9;margin:0}.text-block__bold p{font-weight:700}.text-block--first{margin-bottom:1.6rem}@media screen and (min-width:768px){.text-block--first{margin-bottom:0}}.tile,.tile-col{display:flex}.tile{overflow:hidden;margin-bottom:3rem;flex-direction:column}@media screen and (min-width:768px){.tile{border:1px solid #e7e7e7}}.tile__img{position:relative;width:101%;height:22.3rem;left:50%;transform:translateX(-50%);background-color:#fff}@media screen and (min-width:768px){.tile__img{background-color:transparent}}.tile__img--main,.tile__img img:first-child{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tile__img--divider-white{display:none}@media screen and (min-width:768px){.tile__img--divider-white{display:block;position:absolute;z-index:1;bottom:-2.8vw;left:50%;width:100%;transform:translateX(-50%)}}@media screen and (min-width:1200px){.tile__img--divider-white{bottom:-24px}}.tile__img--divider-offwhite{position:absolute;z-index:1;bottom:-24vw;left:50%;width:100%;transform:translateX(-50%)}@media screen and (min-width:768px){.tile__img--divider-offwhite{display:none}}.tile__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background-color:#f9f9f9;position:relative;z-index:1;padding:1rem 2.6rem 3rem;flex-grow:1}@media screen and (min-width:768px){.tile__content{background-color:#fff}}@media screen and (min-width:992px){.tile__content{text-align:center;align-items:center;padding:0 5rem 5.2rem}}.tile__content .tile__title--large,.tile__content h3{font-weight:600;font-size:2.4rem;line-height:2.9rem}.tile__title{font-size:2.1rem;line-height:2.5rem;font-weight:600;color:#5f5e5e}@media screen and (min-width:992px){.tile__title{margin-bottom:1.6rem;font-size:1.8rem;line-height:2.9rem}}.tile__info,.tile__info p{font-size:1.6rem;line-height:2.7rem}.tile__info:first-of-type,.tile__info p:first-of-type{margin-top:0}.tile__info:last-of-type,.tile__info p:last-of-type{width:100%}@media screen and (min-width:992px){.tile__info:last-of-type,.tile__info p:last-of-type{margin-bottom:2.4rem}}@media screen and (min-width:768px){.tile__info,.tile__info p{font-size:1.4rem}}.tile__btn{font-size:1.6rem;color:#5592ce;margin-top:1.5rem}@media screen and (min-width:992px){.tile__btn{font-size:1.8rem;line-height:2.2rem}}.tile__btn:after{font-size:2rem;padding-left:1rem}.tile__btn:hover{color:#3679ba}.tile-other{display:flex;height:auto;background-color:#fff;flex-direction:column-reverse;padding:0 2rem 2rem;background-repeat:no-repeat;background-position:top;background-size:100%;border:1px solid #e7e7e7}@media screen and (min-width:768px){.tile-other{flex-direction:row;height:31rem;padding:0;background-position:7.5rem -1rem}}@media screen and (min-width:992px){.tile-other{height:22.7rem;background-position:8.5rem -9rem}}.tile-other .tile__img{left:0;transform:none;width:100%;height:21.8rem;flex-shrink:0}@media screen and (min-width:768px){.tile-other .tile__img{width:31.7rem;height:100%}}.tile-other .tile__img--main,.tile-other .tile__img img:first-child{-o-object-fit:scale-down;object-fit:scale-down}@media screen and (min-width:768px){.tile-other .tile__img--main,.tile-other .tile__img img:first-child{-o-object-fit:cover;object-fit:cover}}.tile-other .tile__img--overflow{margin-top:-3rem}@media screen and (min-width:768px){.tile-other .tile__img--overflow{margin-top:0}}.tile-other .tile__img--pad{padding:1rem 2rem;-o-object-fit:contain!important;object-fit:contain!important}.tile-other .tile__content{text-align:left;align-items:flex-start;justify-content:center;background-color:transparent;padding:2rem 0 0}@media screen and (min-width:768px){.tile-other .tile__content{padding:4rem 10.9rem 4rem 6rem}}.tile-other .tile__title{margin:0 0 1.5rem}.tile-other .tile__info,.tile-other .tile__info p{margin:0 0 2rem;font-size:1.6rem}@media screen and (min-width:768px){.tile-other .tile__info,.tile-other .tile__info p{font-size:1.8rem}}.tile-other--downloads{padding:2rem 2rem 0;margin-bottom:0}@media screen and (min-width:768px){.tile-other--downloads{padding:0}}.tile-other--downloads .tile__content{padding:0 0 2rem}@media screen and (min-width:768px){.tile-other--downloads .tile__content{padding:4rem 10.9rem 4rem 6rem}}@media screen and (min-width:992px){.tile-other--downloads .tile__title{font-size:2.1rem;line-height:2.5rem}}.tile-other--downloads .tile__btn{font-size:1.8rem;line-height:2.2rem}.tile-large{display:flex;height:auto;flex-direction:column;padding:0 2rem 2rem;background-repeat:no-repeat;background-position:top;background-size:100%;background-color:#fff;border:1px solid #e7e7e7}@media screen and (min-width:768px){.tile-large{flex-direction:row;padding:0;background-position:7.5rem -1rem}}@media screen and (min-width:992px){.tile-large{background-position:8.5rem -9rem}}.tile-large .tile__img{left:0;transform:none;width:100%;height:100%;flex-shrink:0;padding-top:2rem;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.tile-large .tile__img{width:31.7rem;height:inherit;padding-top:0}}.tile-large .tile__img--main,.tile-large .tile__img img{align-self:center;max-width:31.7rem}.tile-large .tile__img--main:first-child,.tile-large .tile__img img:first-child{width:auto;height:auto}.tile-large .tile__img--overflow{margin-top:-3rem}@media screen and (min-width:768px){.tile-large .tile__img--overflow{margin-top:0}}.tile-large .tile__content{text-align:left;align-items:flex-start;justify-content:center;background-color:transparent;padding:2rem 0 0}@media screen and (min-width:768px){.tile-large .tile__content{padding:4rem 5.9rem 4rem 6rem}}@media screen and (min-width:1200px){.tile-large .tile__content{width:72%}}.tile-large .tile__title{margin:0 0 1.5rem;font-weight:600}@media screen and (min-width:1200px){.tile-large .tile__title{font-size:2.4rem;line-height:2.9rem}}.tile-large .tile__subtitle{color:#5f5e5e;font-size:1.8rem;line-height:2.9rem}.tile-large .tile__info,.tile-large .tile__info p{margin:0 0 2rem;font-size:1.6rem;width:100%}@media screen and (min-width:768px){.tile-large .tile__info,.tile-large .tile__info p{font-size:1.8rem}}.tile-large .tile__related{width:100%}.tile-large .tile__related ul{margin:0;padding:2rem 0 0;width:100%}@media screen and (min-width:1200px){.tile-large .tile__related ul{padding-top:2.4rem}}.tile-large .tile__related ul li{display:inline-block;padding-right:1.5rem;padding-bottom:.2rem;position:relative}.tile-large .tile__related ul li:after{content:".";position:absolute;right:4px;top:-4px}.tile-large .tile__related ul li a{text-decoration:underline;font-size:1.4rem;color:#5f5e5e}.tile-large .tile__related ul li:last-child:after{display:none}.tile-large .tile__btn{margin-top:2rem;color:#fff}.tile-large--downloads{padding:2rem 2rem 0}@media screen and (min-width:768px){.tile-large--downloads{padding:0}}.tile-large--downloads .tile__content{padding:0 0 2rem}@media screen and (min-width:768px){.tile-large--downloads .tile__content{padding:4rem 10.9rem 4rem 6rem}}.tile-large .tile__bullet-points{margin:0;padding:0;list-style:none;counter-reset:item}.tile-large .tile__bullet-points .tile__bullet-point{display:flex;align-items:flex-start;color:#5f5e5e;font-size:1.8rem;line-height:2.9rem;counter-increment:item}.tile-large .tile__bullet-points .tile__bullet-point:not(:last-child){margin-bottom:.8rem}.tile-large .tile__bullet-points .tile__bullet-point:before{content:counter(item);color:#5592ce;font-size:2rem;margin-right:1rem}.tile-large .tile__bullet-points .tile__bullet-point--purple:before{color:#7f166f}.tile-large .tile__bullet-points .tile__bullet-point--orange:before{color:#eb6012}.tile-large .tile__bullet-points .tile__bullet-point--green:before{color:#21a795}.tile-large .tile__bullet-points .tile__bullet-point--blue:before{color:#5592ce}.tile.align-left h3,.tile.align-left p{text-align:left}.tile.align-left .tile__content{text-align:left;align-items:stretch;padding:2rem 2rem 3.2rem}.tile-half-img-half-ticks{padding:0;margin-bottom:0}.tile-half-img-half-ticks .tile__img{padding-top:0;height:35rem;max-height:35rem}@media screen and (min-width:768px){.tile-half-img-half-ticks .tile__img{height:100%;max-height:100%;width:50%}}.tile-half-img-half-ticks .tile__img img:first-child{-o-object-fit:cover;object-fit:cover}.tile-half-img-half-ticks .tile__content{padding:3.9rem 4.5rem}.page-tiles{position:relative}.page-tiles.overlap{margin-top:-8rem}@media screen and (min-width:600px){.page-tiles.overlap{margin-top:-6rem}}@media screen and (min-width:768px){.page-tiles.overlap{margin-top:-7rem}}@media screen and (min-width:992px){.page-tiles.overlap{margin-top:-13.5rem}}@media screen and (min-width:1200px){.page-tiles.overlap{margin-top:-14.5rem}}.page-tiles__background{min-height:170rem;top:10rem}@media screen and (min-width:600px){.page-tiles__background{min-height:162rem}}@media screen and (min-width:768px){.page-tiles__background{min-height:159rem}}@media screen and (min-width:992px){.page-tiles__background{min-height:111rem}}@media screen and (min-width:1200px){.page-tiles__background{min-height:110rem;top:20rem}}@media screen and (min-width:1400px){.page-tiles__background{min-height:116rem;top:30rem}}.page-tiles.large-info-tiles{position:relative;z-index:-1;margin:0}.page-tiles.large-info-tiles .page-tiles__background{top:4rem}@media screen and (min-width:992px){.page-tiles.large-info-tiles .page-tiles__background{top:-16rem}}.page-tiles.large-info-tiles .tile__title{font-size:2.1rem;line-height:2.5rem}.page-tiles.large-info-tiles .tile__content{padding-bottom:2rem}@media screen and (min-width:992px){.page-tiles.large-info-tiles .tile__content{padding:4rem 4.9rem 4rem 6rem}}.page-tiles.large-info-tiles .tile.static .tile__img{display:flex}@media screen and (min-width:992px){.page-tiles.large-info-tiles .tile.static .tile__img{padding-top:0;justify-content:flex-end}}.page-tiles.large-info-tiles .tile.static .tile__img img{width:auto;height:auto;-o-object-fit:scale-down;object-fit:scale-down}.page-tiles .col-12:last-of-type .tile{margin-bottom:0}.info-tile{display:flex;flex-wrap:wrap;margin-bottom:1rem;background-color:#fff;border:1px solid #e7e7e7}@media screen and (min-width:992px){.info-tile{margin-bottom:3rem}}.info-tile.highlight{border:1px solid #5f5e5e}.info-tile:last-child{margin-bottom:0}.info-tile__image{width:100%;height:30rem;background-size:cover;background-position:50%}@media screen and (min-width:992px){.info-tile__image{width:27%;height:inherit}}.info-tile__content{width:100%;padding:2.2rem}@media screen and (min-width:992px){.info-tile__content{width:73%;padding:4.3rem 5rem}}.info-tile__info,.info-tile__info p{font-size:1.8rem;line-height:2.9rem}.info-tile__title{font-weight:600;color:#5f5e5e}.info-tile .btn{width:auto;float:left}.info-tile.static .info-tile__image{background-size:contain;background-repeat:no-repeat;margin-top:1rem}@media screen and (min-width:992px){.info-tile.static .info-tile__image{background-size:27rem;background-position:100%}}.large-tile-logos{display:flex;flex-direction:column;margin-bottom:1rem;background-color:#fff;border:1px solid #e7e7e7}@media screen and (min-width:992px){.large-tile-logos{margin-bottom:3rem}}.large-tile-logos__top{display:flex;flex-wrap:wrap}.large-tile-logos__image{width:100%;height:30rem;background-size:cover;background-position:50%}@media screen and (min-width:992px){.large-tile-logos__image{width:27%;height:inherit}}.large-tile-logos__content{width:100%;padding:2.2rem 2.2rem 0}@media screen and (min-width:992px){.large-tile-logos__content{width:73%;padding:4.3rem 5rem 0}}.large-tile-logos__title{color:#5f5e5e;font-size:2.1rem;font-weight:600;margin-bottom:2rem}.large-tile-logos__info,.large-tile-logos__info p{font-size:1.8rem;line-height:1.5;color:#5f5e5e;margin:0}.large-tile-logos__logos{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:768px){.large-tile-logos__logos{padding:4rem 5rem 4.7rem}}.large-tile-logos__logos img{flex-grow:1;max-height:7.4rem;-o-object-fit:contain;object-fit:contain;margin:2rem;opacity:.4}.half-tile .tile{position:relative;overflow:hidden}.half-tile .tile-bg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}@media (max-width:818px) and (min-width:0px){.half-tile .tile-bg{display:none!important}}@media (min-width:768px) and (max-width:1023px){.half-tile .tile-bg{display:none!important}}body.jobs-template-default .go_back_area,body.jobs-template-default .title_area{display:none!important}.news-slider{position:relative;z-index:10}.news-slider .title-area__title{color:#00101e!important}.news_slider_ .h-100_{height:auto!important}.product-collection .slick-initialized .card__col{padding:0}@media (max-width:818px) and (min-width:0px){.product-collection .card__col .card{width:100%}}@media (min-width:768px) and (max-width:1023px){.product-collection .card__col .card{width:100%}}.product-collection .slick-track{margin-left:0}.product-collection .title-area .title-area__title{color:#00101e!important}.product-collection .slick-dots{justify-content:center;margin-top:1rem!important}.product-collection .slick-prev{left:-50px}.product-collection .slick-next{right:-50px}.product-collection .slick-next,.product-collection .slick-prev{width:50px;height:50px}.product-collection .slick-next:before,.product-collection .slick-prev:before{font-family:Font Awesome\ 5 Pro;font-size:3rem;color:#000}.product-collection .slick-prev:before{content:"\F053"}.product-collection .slick-next:before{content:"\F054"}.product-collection .slick-dots .slick-active button:before{color:#7f166f}.slick-dots-theme-purple .slick-dots .slick-active button:before,.slick-dots-theme-purple .slick-next:before,.slick-dots-theme-purple .slick-prev:before{color:#7f166f!important}.slick-dots-theme-orange .slick-dots .slick-active button:before,.slick-dots-theme-orange .slick-next:before,.slick-dots-theme-orange .slick-prev:before{color:#eb6012!important}.slick-dots-theme-green .slick-dots .slick-active button:before,.slick-dots-theme-green .slick-next:before,.slick-dots-theme-green .slick-prev:before{color:#21a795!important}.slick-dots-theme-blue .slick-dots .slick-active button:before,.slick-dots-theme-blue .slick-next:before,.slick-dots-theme-blue .slick-prev:before{color:#5592ce!important}.prod_hover_sec .theme-large-content{width:100%}@media (max-width:818px) and (min-width:0px){.prod_hover_sec .theme-large-content{min-height:auto!important}}@media (min-width:768px) and (max-width:1023px){.prod_hover_sec .theme-large-content{min-height:auto!important}}@media (max-width:818px) and (min-width:0px){.theme-large-content .card--active{padding:3rem!important}}@media (min-width:768px) and (max-width:1023px){.theme-large-content .card--active{padding:3rem!important}}.large-info-tiles .info-tile{box-shadow:none!important}.large-info-tiles .theme-purple{border-color:#7f166f!important}.large-info-tiles .theme-blue{border-color:#5592ce!important}.large-info-tiles .theme-green{border-color:#21a795!important}.large-info-tiles .theme-orange{border-color:#eb6012!important}.download-buttons-block .c-block{padding:2rem 0}.download-buttons-block .c-block .hotspot-cta{justify-content:start}.title-area{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.title-area__titles{display:flex;flex-direction:column;align-items:flex-start}.title-area__title{margin:0 0 1rem;color:#5f5e5e;font-weight:600;position:relative;font-size:3rem}@media screen and (min-width:768px){.title-area__title{font-size:3.4rem;margin-bottom:2rem}}.title-area__title--purple:before{background-color:#7f166f}.title-area__title--orange:before{background-color:#eb6012}.title-area__title--green:before{background-color:#21a795}.title-area__headline{font-size:1.6rem;margin:0;padding-right:2rem}@media screen and (min-width:768px){.title-area__headline{font-size:1.8rem}}.title-area__btn-wrapper{display:none}@media screen and (min-width:768px){.title-area__btn-wrapper{display:block;margin-top:-1rem;margin-bottom:1rem}.title-area__btn-wrapper .btn{min-width:22rem}}.title-area--coloured-dots{flex-direction:column;align-items:flex-start}.title-area--coloured-dots .title-area__title{padding-left:0}.title-area--coloured-dots .title-area__title:before{content:"";display:none}.title-area__dots{display:flex;margin-bottom:2rem}.title-area__dot{width:1rem;height:1rem;border-radius:50%;background-color:#eb6012}.title-area__dot:not(:last-child){margin-right:.5rem}.title-area__dot:first-child{background-color:#7f166f}.title-area__dot:last-child{background-color:#21a795}.title-area--mobile-center .title-area__titles{align-items:center;width:100%}@media screen and (min-width:768px){.title-area--mobile-center .title-area__titles{align-items:flex-start;width:auto}}.title-area--mobile-center .title-area__headline,.title-area--mobile-center .title-area__title{text-align:center}@media screen and (min-width:768px){.title-area--mobile-center .title-area__headline,.title-area--mobile-center .title-area__title{text-align:left}}.title-area--mobile-center .title-area__title{padding-left:0}@media screen and (min-width:768px){.title-area--mobile-center .title-area__title{padding-left:3.4rem}}.title-area--mobile-center .title-area__title:before{display:none}@media screen and (min-width:768px){.title-area--mobile-center .title-area__title:before{display:block}}.title-area--mobile-center .title-area__headline{padding-right:0}@media screen and (min-width:768px){.title-area--mobile-center .title-area__headline{padding-right:2rem}}.title-area.margin-none{margin:0}.title-area--with-image{flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.title-area--with-image{flex-direction:row;align-items:center}}.title-area--with-image .title-area__img{margin-top:1.6rem}@media screen and (min-width:768px){.title-area--with-image .title-area__img{margin-top:0}}.title-area--left-align-mob{flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.title-area--left-align-mob{flex-direction:row;align-items:center}}.large-tiles-heading{color:#5f5e5e;font-weight:600}.video-lightbox{width:100%;position:relative}.video-lightbox .wrapper,.video-lightbox [class*=__container],.video-lightbox [class*=__flex-container],.video-lightbox [class*=__wrapper],.video-lightbox main{width:100%}@media screen and (min-width:992px){.video-lightbox .wrapper,.video-lightbox [class*=__container],.video-lightbox [class*=__flex-container],.video-lightbox [class*=__wrapper],.video-lightbox main{width:93%}}.video-lightbox__icon{color:#fff;font-size:9rem}.video-lightbox__button,.video-lightbox__icon{position:relative;z-index:3}.video-lightbox__item{width:100%;height:49rem;position:relative;display:flex;flex-wrap:wrap;box-sizing:border-box;padding:2rem;flex-direction:column;align-content:center;align-items:center;background-position:50%;justify-content:center}.video-lightbox__item:hover{cursor:pointer}.video-lightbox__background{background-size:cover;background-position:50%;z-index:1;filter:grayscale(100%)}.video-lightbox__background,.video-lightbox__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.video-lightbox__overlay{z-index:2;opacity:.6}.video-lightbox__title{position:relative;z-index:3;color:#fff;text-align:center;width:100%;padding-top:2rem;padding-bottom:1rem;font-size:2.6rem;line-height:3.6rem;max-width:44rem}.video-lightbox__embed{display:none}.video-lightbox.grey-bg{background-color:#ebebeb}.video-lightbox.last{padding-bottom:0;margin-bottom:-12rem;padding-top:0;margin-top:2rem}@media screen and (min-width:768px){.video-lightbox.last{margin-bottom:-14rem}}@media screen and (min-width:992px){.video-lightbox.last{padding-bottom:20rem;margin-bottom:-20rem;padding-top:6rem}}@media screen and (min-width:1200px){.video-lightbox.last{padding-bottom:30rem;margin-bottom:-27.5rem}}@media screen and (min-width:1400px){.video-lightbox.last{padding-bottom:30rem;margin-bottom:-32.5rem}}.video-popup{display:none;width:100%;position:fixed;top:24%;left:0;right:0;width:90%;max-width:80rem;margin:0 auto;z-index:9999}.video-popup .video-lightbox__embed{display:block;position:relative;width:100%;height:0;padding-bottom:56.25%;background-size:50px;background-repeat:no-repeat;background-position:50%}.video-popup .video-lightbox__embed iframe{position:absolute;width:100%;height:100%;left:0;top:0;border:5px solid #fff}.what-our-employees-say{position:relative;padding-top:9rem}.contact-details-bg-color{width:100%}@media screen and (min-width:992px){.contact-details-bg-color{background-color:#ebebeb}}.contact-details .master-tab{width:100%}.contact-details .master-tab--mobile{display:flex;margin-bottom:1rem}@media screen and (min-width:992px){.contact-details .master-tab--mobile{display:none}}.contact-details .master-tab--mobile.is-active{margin-bottom:3rem}.contact-details .master-tab__row{display:none}@media screen and (min-width:992px){.contact-details .master-tab__row{display:flex}}.contact-details .child-tab{width:100%}.contact-details .child-tab__row{display:none}@media screen and (min-width:992px){.contact-details .child-tab__row{display:flex}}.contact-details .child-tab--mobile{border-radius:.5rem .5rem 0 0;display:flex}@media screen and (min-width:992px){.contact-details .child-tab--mobile{display:none}}.contact-details .child-tab--desktop{padding-top:2rem;padding-bottom:2rem}.contact-details__info{background-color:transparent;display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-details__info{background-color:#ebebeb;padding-top:4rem;padding-bottom:12rem}}.contact-details__card{border:1px solid #e7e7e7;padding:2rem;background-color:#fff;flex-grow:1}@media screen and (min-width:992px){.contact-details__card{padding:4.5rem 2.3rem}}.contact-details__title{font-size:2rem;margin-bottom:1rem}@media screen and (min-width:992px){.contact-details__title{margin-bottom:3rem}}.contact-details__content>*{font-size:1.6rem}.contact-details__content a{color:#5592ce}.contact-details__content a:hover{color:#3679ba}.contact-details .accordion__body{padding:1.6rem 1.2rem;background-color:#ebebeb}@media screen and (min-width:992px){.contact-details .accordion__body{padding:0}}.contact-details .accordion [class^=col]{display:flex}.contact-details .accordion [class^=col]:not(:last-child) .contact-details__card{margin-bottom:1rem}@media screen and (min-width:992px){.contact-details .accordion [class^=col]:not(:last-child) .contact-details__card{margin-bottom:0}}@media screen and (min-width:992px){.contact-details .accordion [class^=col]{margin-bottom:3rem}}.light-footer-form .frm_html_container{color:#5f5e5e!important;font-size:15px!important}.light-footer-form .frm_html_container a{color:#5f5e5e!important;text-decoration:underline}.light-footer-form .frm_html_container a:hover{color:#00101e!important}.dark-footer-form .frm_html_container{color:#fff!important;font-size:15px!important}.dark-footer-form .frm_html_container a{color:#fff!important;text-decoration:underline}.dark-footer-form .frm_html_container a:hover{color:#5f5e5e!important}.entry-content{position:relative}.entry-content .footer-shape{padding:0!important;position:absolute;bottom:0;width:100%}.support-training{position:relative;z-index:10}.support-training .btn{border:none!important;background:none!important;color:#418fde!important;margin-top:2rem!important}.support-training .btn:after{color:#418fde!important;font-weight:400}.footer-form .bg{background-color:hsla(0,0%,100%,.55);padding:2rem 0}.footer-form{background:none;position:relative;z-index:1;padding-bottom:0;padding-top:0;margin:0!important}.footer-form:before{display:none!important;content:"";background-image:url(assets/img/footer-enquiry-divider-blue.svg);background-repeat:no-repeat;background-position:bottom;background-size:100%;position:absolute;top:calc(-11vw + 1px);height:11vw;width:101%}.footer-form__title{display:inline-block;margin-bottom:1.5rem;color:#00101e;font-size:2.6rem;font-weight:600}.footer-form__headline{color:#5f5e5e;font-size:2.4rem;margin:0;font-weight:300}.footer-form__contact{display:flex;flex-direction:column;align-items:flex-start;margin:1.5rem 0 2rem}@media screen and (min-width:768px){.footer-form__contact{margin:2.5rem 0 2rem}}.footer-form__contact-link{font-size:2.2rem}.footer-form__contact-link:not(:last-child){margin-bottom:1.5rem}@media screen and (min-width:992px){.footer-form__form{margin-top:-2rem}}@media screen and (min-width:1200px){.footer-form__form{margin-top:-5rem}}@media screen and (min-width:1400px){.footer-form__form{margin-top:-7rem}}@media screen and (min-width:1800px){.footer-form__form{margin-top:-9srem}}.footer-form .frm_submit{text-align:right}@media screen and (min-width:600px){.footer-form .frm_submit{text-align:left}}.footer-form .frm_fields_container{grid-template-columns:1fr}.mb-only{display:none!important}@media (max-width:818px) and (min-width:0px){.mb-only{display:block!important}}@media (min-width:768px) and (max-width:1023px){.mb-only{display:block!important}}@media (max-width:818px) and (min-width:0px){.ds-only{display:none!important}}@media (min-width:768px) and (max-width:1023px){.ds-only{display:none!important}}.footer{color:#fff;position:relative;z-index:1;background:#5592ce}.footer:before{content:"";background-image:url(assets/img/footer-shape-blue-top.svg);background-repeat:no-repeat;background-position:bottom;background-size:100%;position:absolute;top:calc(-5vw + 1px);height:5vw;width:100%}.footer li{list-style:none}.footer a{font-size:1.4rem;line-height:2.6rem;color:#fff}@media screen and (min-width:1200px){.footer__row{padding:0 7rem}}.footer__nav a{text-decoration:underline}.footer__nav li{margin-bottom:.4rem}.footer__nav--main{margin:0;padding:0}.footer__nav--other{margin-bottom:2rem;margin-top:0;padding:0}@media screen and (min-width:1200px){.footer__nav--first{display:flex;justify-content:center}}.footer__logo img{width:19.7rem}.footer__main{padding:3rem 0}@media screen and (min-width:768px){.footer__main{padding:4rem 0}}.footer__sub{font-size:1.4rem;color:#fff;height:4rem;background-color:#555}.footer__sub .wrapper,.footer__sub [class*=__container],.footer__sub [class*=__flex-container],.footer__sub [class*=__wrapper],.footer__sub main{height:100%;display:flex;justify-content:space-between;align-items:center}.footer__sub a{color:#fff}.footer__images{flex-direction:column}.footer__logo{margin-bottom:2rem}@media screen and (min-width:768px){.footer__logo{margin-bottom:5.6rem}}.footer__quality-logo{margin-bottom:1.6rem}.footer__social-links{display:flex;margin:0 0 2rem;padding:0}.footer__social-link a{color:#5592ce;font-size:2rem}.footer__social-link:not(:last-child){margin-right:3rem}.footer__address{margin-bottom:2rem}.footer__address span{display:block}.footer__address span:not(:last-child){margin-bottom:1rem}.footer__contact{display:flex;flex-direction:column}.footer__contact a{color:#fff;word-break:break-all}.footer__contact a:not(:last-child){margin-bottom:1rem}.footer__contact i{color:#fff;padding-right:1rem}nav.nav>ul>li>.sub-menu{padding-bottom:4rem}nav.nav>ul>li.current-menu-ancestor.purple a,nav.nav>ul>li.current-product_category-ancestor.purple a{color:#7f166f}nav.nav>ul>li.current-menu-ancestor.orange a,nav.nav>ul>li.current-product_category-ancestor.orange a{color:#eb6012}nav.nav>ul>li.current-menu-ancestor.green a,nav.nav>ul>li.current-product_category-ancestor.green a{color:#21a795}nav.nav>ul>li.current-menu-ancestor.blue a,nav.nav>ul>li.current-product_category-ancestor.blue a{color:#5592ce}nav.nav>ul>li.purple>ul.sub-menu>li.current-menu-ancestor>a,nav.nav>ul>li.purple>ul.sub-menu>li.current-menu-item>a,nav.nav>ul>li.purple>ul.sub-menu>li.current-product_category-ancestor>a{background-color:#7f166f!important;color:#fff!important;display:flex;justify-content:space-between;align-items:center}nav.nav>ul>li.purple>ul.sub-menu>li.current-menu-ancestor>a:after,nav.nav>ul>li.purple>ul.sub-menu>li.current-menu-item>a:after,nav.nav>ul>li.purple>ul.sub-menu>li.current-product_category-ancestor>a:after{display:block;content:"\F0A9";font-family:Font Awesome\ 5 Pro;color:currentColor;font-size:2rem;font-weight:600;position:static;height:auto;width:auto}nav.nav>ul>li.purple>ul.sub-menu>li.current-menu-ancestor ul.sub-menu li.current-menu-item a,nav.nav>ul>li.purple>ul.sub-menu>li.current-menu-item ul.sub-menu li.current-menu-item a,nav.nav>ul>li.purple>ul.sub-menu>li.current-product_category-ancestor ul.sub-menu li.current-menu-item a{color:#7f166f!important}nav.nav>ul>li.orange>ul.sub-menu>li.current-menu-ancestor>a,nav.nav>ul>li.orange>ul.sub-menu>li.current-menu-item>a,nav.nav>ul>li.orange>ul.sub-menu>li.current-product_category-ancestor>a{background-color:#eb6012!important;color:#fff!important;display:flex;justify-content:space-between;align-items:center}nav.nav>ul>li.orange>ul.sub-menu>li.current-menu-ancestor>a:after,nav.nav>ul>li.orange>ul.sub-menu>li.current-menu-item>a:after,nav.nav>ul>li.orange>ul.sub-menu>li.current-product_category-ancestor>a:after{display:block;content:"\F0A9";font-family:Font Awesome\ 5 Pro;color:currentColor;font-size:2rem;font-weight:600;position:static;height:auto;width:auto}nav.nav>ul>li.orange>ul.sub-menu>li.current-menu-ancestor ul.sub-menu li.current-menu-item a,nav.nav>ul>li.orange>ul.sub-menu>li.current-menu-item ul.sub-menu li.current-menu-item a,nav.nav>ul>li.orange>ul.sub-menu>li.current-product_category-ancestor ul.sub-menu li.current-menu-item a{color:#eb6012!important}nav.nav>ul>li.green>ul.sub-menu>li.current-menu-ancestor>a,nav.nav>ul>li.green>ul.sub-menu>li.current-menu-item>a,nav.nav>ul>li.green>ul.sub-menu>li.current-product_category-ancestor>a{background-color:#21a795!important;color:#fff!important;display:flex;justify-content:space-between;align-items:center}nav.nav>ul>li.green>ul.sub-menu>li.current-menu-ancestor>a:after,nav.nav>ul>li.green>ul.sub-menu>li.current-menu-item>a:after,nav.nav>ul>li.green>ul.sub-menu>li.current-product_category-ancestor>a:after{display:block;content:"\F0A9";font-family:Font Awesome\ 5 Pro;color:currentColor;font-size:2rem;font-weight:600;position:static;height:auto;width:auto}nav.nav>ul>li.green>ul.sub-menu>li.current-menu-ancestor ul.sub-menu li.current-menu-item a,nav.nav>ul>li.green>ul.sub-menu>li.current-menu-item ul.sub-menu li.current-menu-item a,nav.nav>ul>li.green>ul.sub-menu>li.current-product_category-ancestor ul.sub-menu li.current-menu-item a{color:#21a795!important}nav.nav>ul>li.blue>ul.sub-menu>li.current-menu-ancestor>a,nav.nav>ul>li.blue>ul.sub-menu>li.current-menu-item>a,nav.nav>ul>li.blue>ul.sub-menu>li.current-product_category-ancestor>a{background-color:#5592ce!important;color:#fff!important;display:flex;justify-content:space-between;align-items:center}nav.nav>ul>li.blue>ul.sub-menu>li.current-menu-ancestor>a:after,nav.nav>ul>li.blue>ul.sub-menu>li.current-menu-item>a:after,nav.nav>ul>li.blue>ul.sub-menu>li.current-product_category-ancestor>a:after{display:block;content:"\F0A9";font-family:Font Awesome\ 5 Pro;color:currentColor;font-size:2rem;font-weight:600;position:static;height:auto;width:auto}nav.nav>ul>li.blue>ul.sub-menu>li.current-menu-ancestor ul.sub-menu li.current-menu-item a,nav.nav>ul>li.blue>ul.sub-menu>li.current-menu-item ul.sub-menu li.current-menu-item a,nav.nav>ul>li.blue>ul.sub-menu>li.current-product_category-ancestor ul.sub-menu li.current-menu-item a{color:#5592ce!important}nav.nav>ul>li.purple:hover>a{color:#fff}@media screen and (min-width:1200px){nav.nav>ul>li.purple:hover>a:after{width:100%;height:65px;content:"";left:0;top:-12px;background-size:contain;background-position:50%;position:absolute;z-index:-1;background-repeat:no-repeat;background-image:url(assets/img/nav_bg_1.svg)}}nav.nav>ul>li.purple.bg-size-auto a:after{background-size:auto}nav.nav>ul>li.orange:hover>a{color:#fff}@media screen and (min-width:1200px){nav.nav>ul>li.orange:hover>a:after{width:100%;height:65px;content:"";left:0;top:-12px;background-size:contain;background-position:50%;position:absolute;z-index:-1;background-repeat:no-repeat;background-image:url(assets/img/nav_bg_2.svg)}}nav.nav>ul>li.orange.bg-size-auto a:after{background-size:auto}nav.nav>ul>li.green:hover>a{color:#fff}@media screen and (min-width:1200px){nav.nav>ul>li.green:hover>a:after{width:100%;height:65px;content:"";left:0;top:-12px;background-size:contain;background-position:50%;position:absolute;z-index:-1;background-repeat:no-repeat;background-image:url(assets/img/nav_bg_3.svg)}}nav.nav>ul>li.green.bg-size-auto a:after{background-size:auto}nav.nav>ul>li.blue:hover>a{color:#fff}@media screen and (min-width:1200px){nav.nav>ul>li.blue:hover>a:after{width:100%;height:65px;content:"";left:0;top:-12px;background-size:contain;background-position:50%;position:absolute;z-index:-1;background-repeat:no-repeat;background-image:url(assets/img/nav_bg_4.svg)}}nav.nav>ul>li.blue.bg-size-auto a:after{background-size:auto}nav.nav>ul>li.current-menu-ancestor:hover a,nav.nav>ul>li.current-product_category-ancestor:hover a{color:#fff}.spacer{visibility:hidden;padding-bottom:0;height:10.8rem}@media screen and (min-width:992px){.spacer{height:11.5rem}}.header{position:fixed;top:0;left:0;transition:top .2s ease-in-out;width:100%;background-color:transparent;z-index:9999}.header__wrap{display:flex;align-items:center;padding:2rem .4rem}@media screen and (min-width:992px){.header__wrap{position:relative;justify-content:space-between;padding:0}}.header.nav-up{top:-10.8rem}@media screen and (min-width:992px){.header.nav-up{top:-11.5rem}}.header-search{margin-right:0;margin-left:auto}@media screen and (min-width:992px){.header-search{display:none}}.header-search i{font-size:2.8rem;color:#5592ce}.logo{width:176px;display:inline-block;vertical-align:middle}@media screen and (min-width:992px){.logo{display:flex;height:84px;width:130px;margin-top:-9px;align-items:center}}@media screen and (min-width:1200px){.logo{width:150px;margin-top:-13px}}@media screen and (min-width:1400px){.logo{width:180px}}.mobile_toggle{display:none}@media (max-width:1199px){.mobile_toggle{display:block;cursor:pointer;margin-left:2rem}.mobile_toggle span{height:3px;background-color:#5592ce;width:27px;display:block;border-radius:5px;transition:all .15s ease-in-out}.mobile_toggle span:first-of-type{margin-bottom:.6rem}.mobile_toggle span:nth-of-type(3){margin-top:.6rem}.mobile_toggle.is-active span:first-of-type{transform:translateY(250%) rotate(45deg)}.mobile_toggle.is-active span:nth-of-type(2){opacity:0}.mobile_toggle.is-active span:nth-of-type(3){transform:translateY(-350%) rotate(-45deg)}}.nav{width:100%;position:relative;margin-left:auto}@media (max-width:1199px){.nav{display:none}}@media screen and (min-width:992px){.nav{width:100%;padding-left:3rem;position:static}}.nav ul{list-style:none;margin:0;padding:2rem 0 0;float:right}@media (max-width:992px){.nav ul{display:block;float:none;transition:all 1s ease;padding:0}}.nav ul li{display:inline-block;vertical-align:middle;position:relative}@media screen and (min-width:992px){.nav ul li{height:56px;position:static}}@media (min-width:992px){.nav ul li .sub-menu{display:none;position:absolute;top:69px;right:0;min-width:200px;width:100%;z-index:9;text-align:right;background-color:#fff;padding:0}.nav ul li .sub-menu li{display:block}}@media screen and (min-width:992px) and (min-width:992px){.nav ul li .sub-menu li{padding-top:3rem;text-align:left;height:auto;width:33.33%;padding-right:2rem}}@media (min-width:992px){.nav ul li .sub-menu li a{color:#fff;padding:.5em 1em .5em 0}}@media screen and (min-width:992px) and (min-width:992px){.nav ul li .sub-menu li a{color:#333;font-weight:600;padding:.4em 1em .4em 0;font-size:1.4rem;line-height:2.2rem}}@media (min-width:992px){.nav ul li .sub-menu li a:after{display:none}.nav ul li .sub-menu .sub-menu{background:#797777;top:0;right:100%}}@media screen and (min-width:992px) and (min-width:992px){.nav ul li .sub-menu .sub-menu{padding-top:7px;background-color:transparent;position:static;display:flex;flex-wrap:wrap;width:100%;-moz-column-count:1;column-count:1}}@media (min-width:992px){.nav ul li .sub-menu .sub-menu:hover{display:flex}}@media screen and (min-width:992px) and (min-width:992px){.nav ul li .sub-menu .sub-menu li{width:100%;padding-top:0}}@media screen and (min-width:992px) and (min-width:992px){.nav ul li .sub-menu .sub-menu li a{border:0;font-weight:400;color:#5f5e5e}}@media (min-width:992px){.nav ul li .sub-menu .sub-menu li.current_page_item{position:relative}.nav ul li .sub-menu .sub-menu li.current_page_item:after{content:"\F0A9";position:absolute;right:10px;top:5px;color:#fff!important;font-family:Font Awesome\ 5 Pro;font-weight:600;z-index:9}.nav ul li .sub-menu .sub-menu li.current_page_item a{color:#fff!important}}@media screen and (min-width:992px) and (min-width:992px){.nav ul li .sub-menu .sub-menu{background-color:transparent}}@media (min-width:992px){.nav ul li .sub-menu .sub-menu li a{color:#5f5e5e}.nav ul li:hover>.sub-menu{display:flex;flex-wrap:wrap}.nav ul li.justify-end:hover>.sub-menu{display:flex;flex-wrap:wrap;justify-content:flex-end}.nav ul li.justify-end:hover>.sub-menu li{text-align:right;padding-right:0;padding-left:2rem}.nav ul li.justify-end:hover>.sub-menu li a{padding-right:0;padding-left:1em}}@media (max-width:992px){.nav ul li{display:block;float:none;text-align:center}.nav ul li.menu-item-has-children>a:after{display:inline-block;font-family:FontAwesome;content:"\F103";float:right}.nav ul li.menu-item-has-children .sub-menu{display:none;opacity:1}}.nav ul li a{display:block;padding-right:1.5em;font-size:1.65rem;transition:all .2s ease;color:#5f5e5e}@media screen and (min-width:992px){.nav ul li a{font-size:1.4rem;padding-right:.7em;padding-left:.7em;position:relative;z-index:9}}@media screen and (min-width:1200px){.nav ul li a{font-size:1.8rem;padding-left:.47em;padding-right:.47em}}@media screen and (min-width:1400px){.nav ul li a{padding-left:.65em;padding-right:.65em}}@media (min-width:992px){.nav ul li a:hover{color:#2c2b2b}}@media (max-width:992px){.nav ul li a{width:100%;padding:1.5rem 1rem;color:#fff}.nav ul li a:hover{background-color:#fff;color:#5f5e5e}}@media screen and (min-width:992px){.nav ul li.justify-around:hover>.sub-menu{display:flex;justify-content:space-around}}@media screen and (min-width:1200px){.nav>ul>.menu-item-has-children.purple>.sub-menu>li>a{border-bottom:1px solid #7f166f!important}.nav>ul>.menu-item-has-children.orange>.sub-menu>li>a{border-bottom:1px solid #eb6012!important}.nav>ul>.menu-item-has-children.green>.sub-menu>li>a{border-bottom:1px solid #21a795!important}.nav>ul>.menu-item-has-children.blue>.sub-menu>li>a{border-bottom:1px solid #5592ce!important}}.mega-menu-wrap{position:fixed;top:0;left:0;width:100%;background-color:#fff;height:10.8rem;transition:top .2s ease-in-out;z-index:999}@media screen and (min-width:992px){.mega-menu-wrap{height:11.4rem}}.mega-menu-wrap.nav-up{top:-13.8rem}@media screen and (min-width:768px){.mega-menu-wrap.nav-up{top:-14.8rem}}@media screen and (min-width:992px){.mega-menu-wrap.nav-up{top:-16.5rem}}@media screen and (min-width:1200px){.mega-menu-wrap.nav-up{top:-17.5rem}}.mega-menu-wrap img{position:absolute;top:100%;width:102%;max-width:102%;margin:0 -1%;height:3rem}@media screen and (min-width:768px){.mega-menu-wrap img{height:4rem}}@media screen and (min-width:992px){.mega-menu-wrap img{height:5rem}}@media screen and (min-width:1200px){.mega-menu-wrap img{height:6rem}}.mega-menu-wrap.alternative img{transform:scaleX(-1)}.menu-responsive-wrap{position:fixed;top:0;left:0;z-index:20;width:100%;transform:translateY(-100%);transition:all .2s cubic-bezier(.645,.045,.355,1) 0s;visibility:hidden;opacity:0;background:#f8f8f8;height:40rem;overflow-y:auto}.menu-responsive-wrap.is-active{z-index:99999;transform:translateY(0);visibility:visible;opacity:1;top:10.8rem}@media screen and (min-width:992px){.menu-responsive-wrap.is-active{top:11.5rem}}.menu-responsive-wrap ul{list-style-type:none;padding:0;margin:0}@media screen and (min-width:992px){.menu-responsive-wrap ul{width:96%;margin:0 auto}}@media screen and (min-width:1200px){.menu-responsive-wrap ul{width:100%}}.menu-responsive-wrap ul li.menu-item-has-children{position:relative}.menu-responsive-wrap ul li.menu-item-has-children:after{content:"\F105";font-family:Font Awesome\ 5 Pro;position:absolute;right:1em;top:.2em;font-weight:300;font-size:3rem;color:#5592ce}.menu-responsive-wrap ul li.is-active:after{content:"\F107";color:#fff}.menu-responsive-wrap ul li.is-active>.sub-menu{display:block;width:100%}.menu-responsive-wrap ul li a{display:block;padding:1em 2em 1em 1em;border-bottom:1px solid #eee;color:#5592ce}.menu-responsive-wrap ul .sub-menu{list-style-type:none;margin:0;width:100%;background:#f8f8f8;display:none;padding:0 0 0 2rem}@media screen and (min-width:1200px){.menu-responsive-wrap ul .sub-menu{padding:0}}.menu-responsive-wrap ul .active .sub-menu{display:block}@media screen and (min-width:1200px){.menu-item-has-children{margin:0 -2px}}.menu-item-has-children.is-active a{color:#fff;position:relative}.menu-item-has-children.is-active a:after{color:#fff}.header .purple.is-active,.menu-responsive .purple.is-active{background-color:#7f166f}@media screen and (min-width:1200px){.header .purple.is-active,.menu-responsive .purple.is-active{background-color:transparent}}.header .purple.is-active .sub-menu li a,.menu-responsive .purple.is-active .sub-menu li a{color:#7f166f}.header .purple.is-active:after,.menu-responsive .purple.is-active:after{color:#fff!important}@media screen and (min-width:1200px){.header .purple:hover>a:after,.menu-responsive .purple:hover>a:after{background-image:url(assets/img/nav_bg_1.svg)}}.header .purple:hover .sub-menu li a,.menu-responsive .purple:hover .sub-menu li a{color:#7f166f!important}@media screen and (min-width:1200px){.header .purple:hover .sub-menu li a,.menu-responsive .purple:hover .sub-menu li a{padding-left:1rem}}@media screen and (min-width:1200px){.header .purple:hover .sub-menu li .sub-menu li a,.menu-responsive .purple:hover .sub-menu li .sub-menu li a{color:#5f5e5e!important}}@media (max-width:1199px){.header .purple .sub-menu li:after,.menu-responsive .purple .sub-menu li:after{color:#7f166f!important}.header .purple .sub-menu li.current_page_item>a,.menu-responsive .purple .sub-menu li.current_page_item>a{background-color:#7f166f;color:#fff!important}.header .purple .sub-menu li.current_page_item:after,.menu-responsive .purple .sub-menu li.current_page_item:after{color:#fff!important}}.header .orange.is-active,.menu-responsive .orange.is-active{background-color:#eb6012}@media screen and (min-width:1200px){.header .orange.is-active,.menu-responsive .orange.is-active{background-color:transparent}}.header .orange.is-active .sub-menu li a,.menu-responsive .orange.is-active .sub-menu li a{color:#eb6012}.header .orange.is-active:after,.menu-responsive .orange.is-active:after{color:#fff!important}@media screen and (min-width:1200px){.header .orange:hover>a:after,.menu-responsive .orange:hover>a:after{background-image:url(assets/img/nav_bg_2.svg)}}.header .orange:hover .sub-menu li a,.menu-responsive .orange:hover .sub-menu li a{color:#eb6012!important}@media screen and (min-width:1200px){.header .orange:hover .sub-menu li a,.menu-responsive .orange:hover .sub-menu li a{padding-left:1rem}}@media screen and (min-width:1200px){.header .orange:hover .sub-menu li .sub-menu li a,.menu-responsive .orange:hover .sub-menu li .sub-menu li a{color:#5f5e5e!important}}@media (max-width:1199px){.header .orange .sub-menu li:after,.menu-responsive .orange .sub-menu li:after{color:#eb6012!important}.header .orange .sub-menu li.current_page_item>a,.menu-responsive .orange .sub-menu li.current_page_item>a{background-color:#eb6012;color:#fff!important}.header .orange .sub-menu li.current_page_item:after,.menu-responsive .orange .sub-menu li.current_page_item:after{color:#fff!important}}.header .green.is-active,.menu-responsive .green.is-active{background-color:#21a795}@media screen and (min-width:1200px){.header .green.is-active,.menu-responsive .green.is-active{background-color:transparent}}.header .green.is-active .sub-menu li a,.menu-responsive .green.is-active .sub-menu li a{color:#21a795}.header .green.is-active:after,.menu-responsive .green.is-active:after{color:#fff!important}@media screen and (min-width:1200px){.header .green:hover>a:after,.menu-responsive .green:hover>a:after{background-image:url(assets/img/nav_bg_3.svg)}}.header .green:hover .sub-menu li a,.menu-responsive .green:hover .sub-menu li a{color:#21a795!important}@media screen and (min-width:1200px){.header .green:hover .sub-menu li a,.menu-responsive .green:hover .sub-menu li a{padding-left:1rem}}@media screen and (min-width:1200px){.header .green:hover .sub-menu li .sub-menu li a,.menu-responsive .green:hover .sub-menu li .sub-menu li a{color:#5f5e5e!important}}@media (max-width:1199px){.header .green .sub-menu li:after,.menu-responsive .green .sub-menu li:after{color:#21a795!important}.header .green .sub-menu li.current_page_item>a,.menu-responsive .green .sub-menu li.current_page_item>a{background-color:#21a795;color:#fff!important}.header .green .sub-menu li.current_page_item:after,.menu-responsive .green .sub-menu li.current_page_item:after{color:#fff!important}}.header .blue.is-active,.menu-responsive .blue.is-active{background-color:#5592ce}@media screen and (min-width:1200px){.header .blue.is-active,.menu-responsive .blue.is-active{background-color:transparent}}.header .blue.is-active .sub-menu li a,.menu-responsive .blue.is-active .sub-menu li a{color:#5592ce}.header .blue.is-active:after,.menu-responsive .blue.is-active:after{color:#fff!important}@media screen and (min-width:1200px){.header .blue:hover>a:after,.menu-responsive .blue:hover>a:after{background-image:url(assets/img/nav_bg_4.svg)}}.header .blue:hover .sub-menu li a,.menu-responsive .blue:hover .sub-menu li a{color:#5592ce!important}@media screen and (min-width:1200px){.header .blue:hover .sub-menu li a,.menu-responsive .blue:hover .sub-menu li a{padding-left:1rem}}@media screen and (min-width:1200px){.header .blue:hover .sub-menu li .sub-menu li a,.menu-responsive .blue:hover .sub-menu li .sub-menu li a{color:#5f5e5e!important}}@media (max-width:1199px){.header .blue .sub-menu li:after,.menu-responsive .blue .sub-menu li:after{color:#5592ce!important}.header .blue .sub-menu li.current_page_item>a,.menu-responsive .blue .sub-menu li.current_page_item>a{background-color:#5592ce;color:#fff!important}.header .blue .sub-menu li.current_page_item:after,.menu-responsive .blue .sub-menu li.current_page_item:after{color:#fff!important}}.current-menu-item ul li a{background-color:transparent!important}@media screen and (min-width:992px){.purple.current-menu-item a{color:#7f166f}.orange.current-menu-item a{color:#eb6012}.green.current-menu-item a{color:#21a795}.blue.current-menu-item a{color:#5592ce}}.support-training{padding:4rem 0}.footer-form-internal{background:#f9f9f9}.news-events{position:relative;padding:4rem 0}.news-events__background{min-height:112rem}.news-events .btn.show-small-screen{width:22rem}@media screen and (min-width:992px){.news-events{padding-top:2.5rem;padding-bottom:2.5rem}}.news-events__related h2{font-size:3.4rem;line-height:110%;margin-bottom:.65rem}.news-events__related .title-area__headline{font-weight:300;padding-bottom:.5rem}.news-events-slider{margin:0}@media screen and (min-width:768px){.news-events-slider{margin-left:-15px;margin-right:-15px;width:auto}}.news-events-slider .col-12{padding:0}@media screen and (min-width:768px){.news-events-slider .col-12{padding:0 1.5rem}}.news-events-slider .owl-stage-outer .owl-stage{display:flex}.news-events-slider .owl-nav{text-align:right;padding-right:1rem;padding-left:1rem}.news-events-slider .card--active{height:100%}.news-events-slider .card__col{height:inherit}@media screen and (max-width:767px){.news-events-slider .tile-col{width:100%;max-width:100%;padding-left:1rem;padding-right:1rem}.news-events-slider .tile{width:27.751rem}}.product-collection .title-area__title{margin-bottom:.5rem}.product-collection__benefits{width:100%;display:flex;flex-wrap:wrap;padding-bottom:2.5rem}.product-collection__benefit{width:100%;padding-bottom:1rem}@media screen and (min-width:768px){.product-collection__benefit{width:auto;padding-right:2rem;margin-top:-.5rem}}.product-collection__benefit img{margin-right:3px}.product-collection .card__front-text{align-items:left}.product-collection .card__front-text h3{width:100%;text-align:left}.product-collection .card__front-text .btn{margin-top:auto;display:block;width:100%}.product-collection.dark .card__front-text{align-items:flex-start}.product-collection.dark .card__front-text h3{color:#fff;text-align:left}.product-collection .owl-nav{display:none}.product-collection .owl-nav .owl-next,.product-collection .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%)}.product-collection .owl-nav .owl-prev{left:0}.product-collection .owl-nav .owl-next{right:0}@media screen and (min-width:1380px){.product-collection .owl-nav{display:block}.product-collection .owl-nav .owl-prev{left:-6rem}.product-collection .owl-nav .owl-next{right:-6rem}}.product-collection .owl-nav .slider-nav i{font-size:6rem;color:#5f5e5e}.card-slider .owl-nav,.owl-custom-arrows .owl-nav{position:absolute;top:0;width:100%;height:100%}.card-slider .owl-nav .owl-prev,.owl-custom-arrows .owl-nav .owl-prev{display:block;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;color:#418fde;font-size:0;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;left:-2.5%!important;width:auto;height:auto}.card-slider .owl-nav .owl-prev span,.owl-custom-arrows .owl-nav .owl-prev span{display:none}.card-slider .owl-nav .owl-prev:before,.owl-custom-arrows .owl-nav .owl-prev:before{font-family:Font Awesome\ 5 Pro;content:"\F053";font-size:30px}.card-slider .owl-nav .owl-next,.owl-custom-arrows .owl-nav .owl-next{display:block;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;color:#418fde;font-size:0;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;left:auto!important;right:-4.5%!important;width:auto;height:auto}.card-slider .owl-nav .owl-next span,.owl-custom-arrows .owl-nav .owl-next span{display:none}.card-slider .owl-nav .owl-next:before,.owl-custom-arrows .owl-nav .owl-next:before{font-family:Font Awesome\ 5 Pro;content:"\F054";font-size:30px}.card-slider .owl-stage,.owl-custom-arrows .owl-stage{display:flex!important}.card-slider .owl-item,.owl-custom-arrows .owl-item{height:auto}.sidebar{margin-top:3.2rem}.sidebar__title{font-size:1.6rem;font-weight:600;color:#5f5e5e}.sidebar__title:not(:first-child){margin-top:3.2rem}.sidebar__content>*,.sidebar__headline{font-size:1.4rem}.sidebar__content a{font-weight:600}.sidebar__form{padding-top:1.5rem}.sidebar__form button.frm_button_submit{width:100%!important}.sidebar__form .frm_dropzone.dz-clickable{border:1px solid #e7e7e7}.sidebar__form .frm_dropzone.dz-clickable.frm_single_upload{max-width:100%;display:flex;justify-content:center;align-items:center}.sidebar__form .frm_icon_font.frm_upload_icon{display:none}.sidebar__form .frm_upload_text{font-size:1.5rem;color:#5f5e5e}.sidebar__form .frm_small_text{display:none}.text-block-section{padding:2rem 0}.state-art-instruments{position:relative;padding:2rem 0}.state-art-instruments .lt-col .col-12:last-child .tile{margin-bottom:0!important}.state-art-instruments .explore{margin-bottom:4rem}.state-art-instruments .tile{border:1px solid #5592ce}.state-art-instruments .tile a:after{font-weight:400!important}.state-art-instruments .bg-theme-purple .card-other__top{background-color:rgba(242,231,240,.88)}.state-art-instruments .bg-theme-orange .card-other__top{background-color:rgba(252,231,220,.88)}.state-art-instruments .bg-theme-green .card-other__top{background-color:rgba(222,242,239,.88)}.state-art-instruments .bdg-theme-purple{background:#7f166f}.state-art-instruments .bdg-theme-orange{background:#eb6012}.state-art-instruments .bdg-theme-green{background:#21a795}.state-art-instruments .bdg{border-radius:100%;width:40px;height:40px;position:absolute;top:2.5%;left:2.5%}.state-art-instruments .bdg img{width:70%!important;height:70%!important;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important}.state-art-instruments .ph-h .card-other__title{color:#5f5e5e;font-size:2.4rem;font-weight:600;letter-spacing:0;text-align:left}@media (max-width:818px) and (min-width:0px){.state-art-instruments .ph-h .card-other__title{font-size:2.2rem;margin:0 0 2rem}}@media (min-width:768px) and (max-width:1023px){.state-art-instruments .ph-h .card-other__title{font-size:2.2rem;margin:0 0 2rem}}.state-art-instruments .ph-h .bg img{width:auto;height:250px}.state-art-instruments .ph-h .bg .card-other__top{border-radius:10px 10px 0 0;padding:3rem}.state-art-instruments .ph-h .content_hld{border-radius:0 0 10px 10px}.state-art-instruments .ph-h .content_hld .btn{color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:0;text-align:left;padding:1.5rem;border-radius:0 0 10px 10px}.state-art-instruments .ph-h .content_hld .btn:after{font-weight:400!important;font-size:1.8rem}.state-art-instruments__background{min-height:94rem;top:30rem}.state-art-instruments .tile-other{flex-direction:column;background-color:#fff}@media screen and (min-width:768px){.state-art-instruments .tile-other{flex-direction:row}}main{padding-bottom:1rem}img{width:auto;max-width:100%;height:auto}.wrapper,[class*=__container],[class*=__flex-container],[class*=__wrapper],main{max-width:1200px;width:93%;margin:0 auto}.grid__list,[class*=__flex-container]{display:flex}.grid__list{flex-wrap:wrap}.grid__item-4-col{width:23.5%;margin-right:2%;margin-bottom:1.5em}@media (min-width:992px){.grid__item-4-col:nth-of-type(4n){margin-right:0}}@media (max-width:992px){.grid__item-4-col{width:49%}.grid__item-4-col:nth-of-type(2n){margin-right:0}}@media (max-width:600px){.grid__item-4-col{width:100%;margin-right:0}}.grid__item-3-col{width:32%;margin-right:2%;margin-bottom:1.5em}@media (min-width:992px){.grid__item-3-col:nth-of-type(3n){margin-right:0}}@media (max-width:992px){.grid__item-3-col{width:49%}.grid__item-3-col:nth-of-type(2n){margin-right:0}}@media (max-width:600px){.grid__item-3-col{width:100%;margin-right:0}}.grid__item-2-col{width:49%;margin-right:2%;margin-bottom:1.5em}@media (min-width:600px){.grid__item-2-col:nth-of-type(2n){margin-right:0}}@media (max-width:600px){.grid__item-2-col{width:100%;margin-right:0}}.grid--1{display:grid;grid-gap:1rem;grid-template-columns:repeat(1,1fr);width:100%}@media (max-width:1200px){.grid--1{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--1{grid-template-columns:1fr}}[data-grid-columns="1"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(1,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="1"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="1"]{grid-template-columns:1fr}}.grid--2{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr);width:100%}@media (max-width:1200px){.grid--2{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--2{grid-template-columns:1fr}}[data-grid-columns="2"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="2"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="2"]{grid-template-columns:1fr}}.grid--3{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:1200px){.grid--3{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--3{grid-template-columns:1fr}}[data-grid-columns="3"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="3"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="3"]{grid-template-columns:1fr}}.grid--4{display:grid;grid-gap:1rem;grid-template-columns:repeat(4,1fr);width:100%}@media (max-width:1200px){.grid--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--4{grid-template-columns:1fr}}[data-grid-columns="4"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(4,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="4"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="4"]{grid-template-columns:1fr}}.grid--5{display:grid;grid-gap:1rem;grid-template-columns:repeat(5,1fr);width:100%}@media (max-width:1200px){.grid--5{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--5{grid-template-columns:1fr}}[data-grid-columns="5"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(5,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="5"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="5"]{grid-template-columns:1fr}}.grid--6{display:grid;grid-gap:1rem;grid-template-columns:repeat(6,1fr);width:100%}@media (max-width:1200px){.grid--6{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--6{grid-template-columns:1fr}}[data-grid-columns="6"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(6,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="6"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="6"]{grid-template-columns:1fr}}.grid--7{display:grid;grid-gap:1rem;grid-template-columns:repeat(7,1fr);width:100%}@media (max-width:1200px){.grid--7{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--7{grid-template-columns:1fr}}[data-grid-columns="7"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(7,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="7"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="7"]{grid-template-columns:1fr}}.grid--8{display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);width:100%}@media (max-width:1200px){.grid--8{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--8{grid-template-columns:1fr}}[data-grid-columns="8"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="8"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="8"]{grid-template-columns:1fr}}.grid--9{display:grid;grid-gap:1rem;grid-template-columns:repeat(9,1fr);width:100%}@media (max-width:1200px){.grid--9{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--9{grid-template-columns:1fr}}[data-grid-columns="9"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(9,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="9"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="9"]{grid-template-columns:1fr}}.grid--10{display:grid;grid-gap:1rem;grid-template-columns:repeat(10,1fr);width:100%}@media (max-width:1200px){.grid--10{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--10{grid-template-columns:1fr}}[data-grid-columns="10"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(10,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="10"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="10"]{grid-template-columns:1fr}}.grid--11{display:grid;grid-gap:1rem;grid-template-columns:repeat(11,1fr);width:100%}@media (max-width:1200px){.grid--11{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--11{grid-template-columns:1fr}}[data-grid-columns="11"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(11,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="11"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="11"]{grid-template-columns:1fr}}.grid--12{display:grid;grid-gap:1rem;grid-template-columns:repeat(12,1fr);width:100%}@media (max-width:1200px){.grid--12{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid--12{grid-template-columns:1fr}}[data-grid-columns="12"]{display:grid;grid-gap:1rem;grid-template-columns:repeat(12,1fr);width:100%}@media (max-width:(min-width:768px) && (max-width:1023px)){[data-grid-columns="12"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-grid-columns="12"]{grid-template-columns:1fr}}.notfound-wrap{padding:16rem 0!important;background-size:cover;background-color:#5592ce;background-position:50%}@media screen and (min-width:992px){.notfound-wrap{padding:22rem 0 19rem!important}}@media screen and (min-width:1200px){.notfound-wrap{padding:27rem 0 26rem!important}}.notfound-wrap h1{font-size:15rem;line-height:10rem;margin-bottom:3rem;color:#fff;font-weight:700}@media screen and (min-width:768px){.notfound-wrap h1{font-size:24rem;line-height:17rem}}@media screen and (min-width:992px){.notfound-wrap h1{font-size:29rem;line-height:21rem}}@media screen and (min-width:1200px){.notfound-wrap h1{font-size:42rem;line-height:18rem;margin-bottom:9.3rem}}.notfound-wrap h2{font-size:2.6rem;line-height:3rem;color:#fff;font-weight:700}@media screen and (min-width:1200px){.notfound-wrap h2{font-size:3.2rem;line-height:4.3rem}}.frm_form_fields .frm_submit .notfound-wrap button,.notfound-wrap .button,.notfound-wrap .frm_form_fields .frm_submit button,.notfound-wrap input[type=submit]{margin:3rem auto 0;max-width:400px}@media screen and (min-width:768px){.frm_form_fields .frm_submit .notfound-wrap button,.notfound-wrap .button,.notfound-wrap .frm_form_fields .frm_submit button,.notfound-wrap input[type=submit]{margin-top:3rem}}@media screen and (min-width:992px){.frm_form_fields .frm_submit .notfound-wrap button,.notfound-wrap .button,.notfound-wrap .frm_form_fields .frm_submit button,.notfound-wrap input[type=submit]{margin-top:5rem}}@media screen and (min-width:1200px){.frm_form_fields .frm_submit .notfound-wrap button,.notfound-wrap .button,.notfound-wrap .frm_form_fields .frm_submit button,.notfound-wrap input[type=submit]{margin-top:5rem}}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:none;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.modal.show .modal-dialog{transform:translate(0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;-ms-box-shadow:0 .25rem .5rem rgba(0,0,0,.5) 2px 5px rgba(0,0,0,.4);-o-box-shadow:0 .25rem .5rem rgba(0,0,0,.5) 2px 5px rgba(0,0,0,.4);box-shadow:0 .25rem .5rem 2px 5px rgba(0,0,0,.5) rgba(0,0,0,.4);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:10000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6}.modal-header .close{padding:1rem;margin:-1rem 1rem}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-content{-ms-box-shadow:0 .5rem 1rem rgba(0,0,0,.5) 2px 5px rgba(0,0,0,.4);-o-box-shadow:0 .5rem 1rem rgba(0,0,0,.5) 2px 5px rgba(0,0,0,.4);box-shadow:0 .5rem 1rem 2px 5px rgba(0,0,0,.5) rgba(0,0,0,.4)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.list_ ul{margin:0;padding:0;list-style:none;counter-reset:item}.list_ ul li{color:inherit;display:flex;align-items:flex-start;font-size:1.6rem;line-height:1.5;counter-increment:item}.list_ ul li:before{content:"\2022";color:#7f166f;font-size:2rem;margin-right:1rem;display:inline-block!important}.custom_spc{width:100%!important;min-width:100%!important;margin-bottom:2rem}.custom_spc td{padding:1rem}.d_key img{width:auto;height:150px;margin-bottom:1rem}.career-archive .career-tile-col{margin-bottom:3rem}.career-archive .sidebar{margin-top:0}.career{position:relative;overflow:hidden}.career__go-back{display:flex;justify-content:flex-start;margin:3rem 0}@media screen and (min-width:768px){.career__go-back{margin:3rem 0}}.career__go-back a,.career__go-back a:before{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.career__go-back a:hover{color:#5592ce}.career__go-back a:hover:before{color:#fff;background:#5592ce;border-color:#5592ce}.career__title{font-size:5rem;font-weight:600;color:#5f5e5e;margin:0}@media screen and (min-width:768px){.career__title{margin:0 0 1.5rem;font-size:6rem}}.career__content p{line-height:2.9rem;color:#5f5e5e;font-size:1.6rem;margin-bottom:1.6rem}@media screen and (min-width:768px){.career__content p{font-size:1.8rem;margin-bottom:3rem}}.career__details{display:flex;margin-bottom:3.6rem}.career__detail{font-size:1.8rem;display:flex;align-items:center}.career__detail:not(:last-child):after{content:"";background-color:#5f5e5e;width:3px;height:3px;border-radius:50%;margin-left:.6rem}.career__detail:not(:first-child){margin-left:.6rem}.news-events .theme-blue .tile__content a,.news-events .theme-blue .tile__content h3,.news-events .theme-blue .tile__content p,.news-events .theme-green .tile__content a,.news-events .theme-green .tile__content h3,.news-events .theme-green .tile__content p,.news-events .theme-orange .tile__content a,.news-events .theme-orange .tile__content h3,.news-events .theme-orange .tile__content p,.news-events .theme-purple .tile__content a,.news-events .theme-purple .tile__content h3,.news-events .theme-purple .tile__content p{color:#fff}.news-events .theme-purple .tile__content{background-color:#7f166f}.news-events .theme-orange .tile__content{background-color:#eb6012}.news-events .theme-blue .tile__content{background-color:#5592ce}.news-events .theme-green .tile__content{background-color:#21a795}.color-orange{color:#eb6012}.color-purple{color:#7f166f}.color-blue{color:#5592ce}.color-green{color:#21a795}.career-block .filter{padding:0}.career-block .pdd_{padding:2rem 0}.career-block .search{position:relative}.career-block .search input{border:none;color:#5f5e5e;font-size:16px;font-weight:700;letter-spacing:0;line-height:110%;text-align:left;padding:1rem 10% 1rem 1rem}.career-block .search button{position:absolute;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;right:-5%!important;left:auto!important;cursor:pointer;border:none;background:none;color:#9fa3a7}.career-block .cat_filter .item{margin:1rem}.career-block .cat_filter .item:first-child{margin-left:0}.career-block .cat_filter .item:last-child{margin-right:0}.career-block .cat_filter .item a{color:#5f5e5e;font-size:16px;letter-spacing:1.5px;line-height:120%;padding:1rem;border-radius:10px}.career-block .cat_filter .non-active a{color:#5f5e5e;font-weight:400!important;border:none!important}.career-block .cat_filter .active a{border:2px solid #5592ce;font-weight:700}.career-block .career-tile-col .hvr{visibility:hidden;opacity:0;height:0;width:0;background:#5592ce;position:absolute;top:0;left:0;transition:visibility .3s linear,opacity .3s linear}.career-block .career-tile-col .hvr h4,.career-block .career-tile-col .hvr li{color:#fff!important}.career-block .career-tile-col .hvr ul{padding-left:1rem}.career-block .career-tile-col .hvr .btn{background:#fff;color:#5592ce}.career-block .career-tile-col .hvr .btn:hover{background:none;border:1px solid #fff;color:#fff}.career-block .career-tile-col .hvr .ovr{overflow-x:auto;padding:1.5rem 10%}@media (max-width:818px) and (min-width:0px){.career-block .career-tile-col .hvr .ovr{height:100%}}@media (min-width:768px) and (max-width:1023px){.career-block .career-tile-col .hvr .ovr{height:100%}}.career-block .career-tile-col:hover .hvr{visibility:visible;opacity:1;height:100%;width:100%}.btn{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.timeline-wrap .more{color:#5f5e5e;font-size:22px;font-weight:600;letter-spacing:0;line-height:125%;cursor:pointer;width:70%;margin:2rem auto;display:block!important}.timeline-wrap .more:hover{color:#5592ce;cursor:pointer}.timeline-wrap .more:after{content:"\F078";color:#5592ce;font-size:18px;display:inline-block;margin-left:1rem;font-family:Font Awesome\ 5 Pro}.timeline-wrap .more .more_text{display:inline-block}.timeline-wrap .more .less_text{display:none}.timeline-wrap .less:after{content:"\F077"!important}.timeline-wrap .less .less_text{display:inline-block!important}.timeline-wrap .less .more_text{display:none!important}.bio-info a{font-weight:700!important}.product-img-features .small-option img{max-height:30rem}@media (max-width:818px) and (min-width:0px){.product-img-features .small-option img{max-height:auto}}@media (min-width:768px) and (max-width:1023px){.product-img-features .small-option img{max-height:auto}}.contact{padding:3rem 0 8rem;background-position:50%;background-size:cover;position:relative;overflow:hidden;z-index:1}.contact,.contact:after{background-repeat:no-repeat}.contact:after{content:"";background-image:url(assets/img/contact-divider.svg);background-position:bottom;background-size:100%;position:absolute;bottom:-.3rem;height:13vw;width:101%;left:50%;transform:translateX(-50%)}@media screen and (max-width:480px){.contact:after{bottom:-.5rem}}@media screen and (min-width:768px){.contact:after{bottom:-.8rem}}@media screen and (min-width:1200px){.contact:after{bottom:-1rem}}@media screen and (min-width:768px){.contact{padding:10rem 0 13rem}}.contact #breadcrumbs{display:none}@media screen and (min-width:768px){.contact #breadcrumbs{display:block}}.contact__info{display:flex;flex-direction:column;align-items:flex-start;color:#fff;margin-top:5.5rem}.contact__title{font-size:5rem;line-height:5.3rem;font-weight:600;color:#fff}@media screen and (min-width:768px){.contact__title{font-size:6rem;line-height:6.3rem}}.contact__subtitle{font-weight:600;font-size:3.2rem;line-height:6.3rem;color:#fff;margin-bottom:0}.contact__address{font-size:2.2rem;display:flex;flex-direction:column;align-items:flex-start;font-weight:600;margin-bottom:2.4rem}@media screen and (min-width:768px){.contact__address{font-size:2.4rem}}.contact__address span{line-height:3.8rem}.contact__contact-links{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2.4rem}.contact__contact-links a{font-size:2.4rem;font-weight:600;color:inherit}.contact__contact-links a:not(:last-child){padding-bottom:1.6rem}.contact__contact-links a i{padding-right:1rem}.contact__social-links{display:flex;padding:0;margin-top:0;margin-bottom:3rem}.contact__social-link{list-style:none}.contact__social-link a{color:inherit;font-size:2rem}.contact__social-link:not(:last-child){margin-right:3rem}.contact__btn-wrapper{margin-bottom:5rem}.contact__trusted-img{margin-bottom:3rem}@media screen and (min-width:768px){.contact__trusted-img{float:right;margin-bottom:5.6rem}}.contact__form{position:relative;z-index:1;clear:both}.contact__form .frm_forms .frm_form_fields .frm_fields_container .frm_primary_label,.contact__form .frm_forms .frm_form_fields .frm_fields_container label{color:#fff}.contact__form .frm_forms .frm_form_fields .frm_fields_container .btn--white{font-size:1.8rem;font-weight:600;background-color:#fff;color:#418fde;box-sizing:border-box;border:1px solid #fff;width:100%;max-width:28.2rem}.contact__form .frm_forms .frm_form_fields .frm_fields_container .frm_submit{display:flex;justify-content:flex-end;align-items:flex-start}.contact__form .frm_forms .frm_form_fields .frm_fields_container .frm_submit .button:disabled,.contact__form .frm_forms .frm_form_fields .frm_fields_container .frm_submit button:disabled,.contact__form .frm_forms .frm_form_fields .frm_fields_container .frm_submit input:disabled[type=submit]{opacity:.2}.contact__form .frm_forms .frm_form_fields .frm_fields_container .frm_fields_container{grid-template-columns:1fr}.downloads-filtered .svg_background{min-height:190rem;top:54rem}@media screen and (min-width:1200px){.downloads-filtered .svg_background{top:19rem}}.downloads-filtered .loading{width:100%;padding:2rem 0 4rem;justify-content:center;align-items:center;display:none}.downloads-filtered .loading img{width:60px}.downloads-filtered .loading.active{display:flex}.downloads-filtered .master-tab__row .btn{margin-bottom:1rem;padding:.5rem 1.2rem;font-size:1.6rem;line-height:1.9rem}@media screen and (min-width:992px){.downloads-filtered .master-tab__row .btn{height:100%;margin-bottom:0}}.downloads-filtered .row.master-tab__row{padding-bottom:3.5rem;padding-top:.3rem}.downloads-filtered .row.master-tab__row .col-12{width:auto;float:left;flex:none;padding-right:0}@media screen and (min-width:992px){.downloads-filtered .row.master-tab__row .col-12{flex:auto;padding-right:15px}}.downloads-filtered .row.master-tab__row.categories label{width:100%;padding:.5rem 1.5rem 1rem;font-weight:700;font-size:1.8rem}@media screen and (min-width:992px){.downloads-filtered .row.master-tab__row.categories label{display:none}}@media screen and (min-width:992px){.downloads-filtered .row.master-tab__row.categories a{font-size:1.6rem;line-height:1.9rem;padding:1.45rem 2rem 1.45rem 2.6rem}}.downloads-filtered .downloads-filtered-top{display:flex;width:100%;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-between;padding-bottom:1rem}.downloads-filtered .downloads-filtered-top__link{min-width:229px;display:flex;flex-wrap:wrap;justify-content:flex-start}.downloads-filtered .downloads-filtered-top__link label{font-weight:700;font-size:1.8rem;width:100%;padding-top:2rem;padding-bottom:1rem}@media screen and (min-width:992px){.downloads-filtered .downloads-filtered-top__link label{display:none}}.downloads-filtered .downloads-filtered-top__link a{color:#5f5e5e;font-size:1.6rem;line-height:1.9rem;letter-spacing:1.5px;padding:.5rem 1rem;border-radius:16px;margin-right:.8rem;margin-bottom:1rem;text-align:center;background-color:#ebebeb;border:2px solid transparent}@media screen and (min-width:992px){.downloads-filtered .downloads-filtered-top__link a{background-color:transparent}}.downloads-filtered .downloads-filtered-top__link a.active{border:2px solid #5592ce;padding-right:2rem;padding-left:2rem;font-weight:700;color:#00101e;text-transform:uppercase}.downloads-filtered .downloads-filtered-top__link a:hover{color:#00101e}.downloads-filtered .downloads-filtered-top__link a:after{padding-left:1rem}.downloads-filtered .downloads-filtered-top form{width:100%;display:flex;align-items:center;padding-top:6px;justify-content:space-between}@media screen and (min-width:992px){.downloads-filtered .downloads-filtered-top form{max-width:20rem;margin-top:-.8rem;padding-top:0;order:2}}.downloads-filtered .downloads-filtered-top form label{font-weight:700;font-size:1.8rem}@media screen and (min-width:992px){.downloads-filtered .downloads-filtered-top form label{display:none}}.downloads-filtered .downloads-filtered-top form input{margin:0;box-shadow:none;padding-left:1.6rem;padding-right:3rem;background-color:hsla(0,0%,92.2%,.3);border:.2 solid;border-radius:10px;width:75%;color:#5f5e5e}@media screen and (min-width:992px){.downloads-filtered .downloads-filtered-top form input{background-color:transparent;padding-left:1rem;width:100%}}@media screen and (min-width:992px){.downloads-filtered .downloads-filtered-top form input::-moz-placeholder{font-weight:700;color:#5f5e5e}.downloads-filtered .downloads-filtered-top form input::placeholder{font-weight:700;color:#5f5e5e}}.downloads-filtered .downloads-filtered-top form .fa-search{position:absolute;right:31px;top:21px}@media screen and (min-width:992px){.downloads-filtered .downloads-filtered-top form .fa-search{position:static}}.downloads-filtered .pagination{display:none}@media screen and (min-width:992px){.downloads-filtered .pagination{display:flex}}.downloads-slider-wrap{max-width:106%;width:106%;overflow:auto;display:flex;flex-wrap:wrap;margin-left:2px}@media screen and (min-width:992px){.downloads-slider-wrap{max-width:100%;width:100%;margin:0}}.downloads-slider-wrap .blog-news-card__title p{font-size:1.8rem;font-weight:600;line-height:2.2rem}.downloads-slider-wrap.mobile{display:block}@media screen and (min-width:992px){.downloads-slider-wrap.mobile{display:none}}.downloads-slider-wrap.desktop{display:none}@media screen and (min-width:992px){.downloads-slider-wrap.desktop{display:flex;flex-wrap:wrap}}.downloads-slider-wrap span.no-posts{padding:0 1.5rem;display:block;color:grey}.downloads-card-slider{max-width:100%!important;overflow:scroll}.downloads-card-slider .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.downloads-card-slider .owl-item.active{margin-left:0}.downloads-card-slider .blog-news-card-wrap{width:300px}@media screen and (min-width:600px){.downloads-card-slider .blog-news-card-wrap{width:420px}}@media screen and (min-width:768px){.downloads-card-slider .blog-news-card-wrap{width:100%}}.single-events__btn{margin-top:1.8rem}@media screen and (min-width:768px){.single-events__btn{margin-top:3.6rem;width:27rem}}.single-events__page-nav{margin-top:3rem;display:flex;justify-content:space-between}@media screen and (min-width:768px){.single-events__page-nav{justify-content:flex-end}}.single-events__next-page a,.single-events__prev-page a{cursor:pointer;display:flex;align-items:center;font-size:1.5rem;color:#5f5e5e;transition:all .2s ease-in-out}.single-events__next-page a:hover,.single-events__prev-page a:hover{color:#454545}.single-events__next-page a:hover i,.single-events__prev-page a:hover i{color:#3679ba}.single-events__next-page i,.single-events__prev-page i{color:#5592ce;font-size:3rem;transition:all .2s ease-in-out}.single-events__prev-page i{padding-right:2rem}.single-events__next-page a{margin-left:5rem}.single-events__next-page i{padding-left:2rem}.faces-of-copley{position:relative}.mouse-over{display:none!important}.back-to-top{margin:0!important;padding:0!important;background:#5592ce;height:0;width:0;overflow:hidden;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;color:#fff;clear:both;visibility:hidden;position:fixed;cursor:pointer;display:block;border:none;right:50px;bottom:75px;font-size:0;outline:0!important;z-index:99;transition:all .3s ease-in-out}.back-to-top:hover{background:#fff;color:#5592ce}.back-to-top i{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important}.back-to-top:active,.back-to-top:focus,.back-to-top:hover{outline:0!important}.back-to-top.show{display:block;font-size:20px;right:25px;bottom:50px;height:40px;width:40px;visibility:visible;box-shadow:0 2px 4px 1px rgba(0,0,0,.25);-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px 1px rgba(0,0,0,.25)}.back-to-top.show:active{box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 2px rgba(0,0,0,.25)}.page-template-history .header-banner{z-index:1}@media (max-width:818px) and (min-width:0px){.news-filtered .row{margin:0}}@media (min-width:768px) and (max-width:1023px){.news-filtered .row{margin:0}}.news-filtered .mobile-pagination{display:none!important}.news-filtered .svg_background{display:none}@media screen and (min-width:992px){.news-filtered .svg_background{display:block;top:42rem}}.news-filtered .loading{width:100%;padding:2rem 0 4rem;justify-content:center;align-items:center;display:none}.news-filtered .loading img{width:60px}.news-filtered .loading.active{display:flex}.news-filtered .master-tab__row .btn{width:100%;margin-bottom:1rem}@media screen and (min-width:992px){.news-filtered .master-tab__row .btn{height:100%;margin-bottom:0}}.news-filtered .row.master-tab__row{padding-bottom:3.5rem;padding-top:.3rem}.news-filtered .news-filtered-top{display:flex;width:100%;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-between;padding-bottom:1.1rem}.news-filtered .news-filtered-top__link{min-width:229px;display:flex;flex-wrap:wrap;justify-content:start}.news-filtered .news-filtered-top__link a{padding-right:2rem;margin-right:2rem;font-size:2rem;letter-spacing:0;color:#5f5e5e;padding-top:.5rem;padding-bottom:.5rem;text-align:center;position:relative}.news-filtered .news-filtered-top__link a:last-child:after{display:none!important}.news-filtered .news-filtered-top__link a:after{content:"";height:30px;width:2px;background:#5592ce;display:inline-flex;margin-bottom:auto;margin-top:auto;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.news-filtered .news-filtered-top__link a.active{font-weight:700;color:#5592ce;text-decoration:underline}.news-filtered .news-filtered-top__link a:hover{color:#5592ce}.news-filtered .news-filtered-top form{width:100%;max-width:20rem;display:flex;align-items:center;padding-top:6px}@media screen and (min-width:992px){.news-filtered .news-filtered-top form{padding-top:0}}.news-filtered .news-filtered-top form input{margin:0;border:0;font-weight:700;box-shadow:none;padding-left:0;color:#5f5e5e}@media screen and (min-width:992px){.news-filtered .news-filtered-top form input{padding-left:1rem}}.news-filtered .news-filtered-top form input::-moz-placeholder{color:#5f5e5e}.news-filtered .news-filtered-top form input::placeholder{color:#5f5e5e}.news-filtered .pagination{display:none}@media screen and (min-width:992px){.news-filtered .pagination{display:flex}}.blog-slider-wrap{max-width:106%;width:106%;overflow:auto;margin-left:2px}@media screen and (min-width:992px){.blog-slider-wrap{max-width:102.3%;width:102.3%;margin:0 -1%}}.blog-slider-wrap.mobile{display:block}@media screen and (min-width:992px){.blog-slider-wrap.mobile{display:none}}@media screen and (min-width:768px){.blog-slider-wrap.mobile .blog-news-card__img--divider-white{bottom:-47px}}.blog-slider-wrap.desktop{display:none}@media screen and (min-width:992px){.blog-slider-wrap.desktop{display:flex;flex-wrap:wrap}}.blog-slider-wrap span.no-posts{padding:0 1.5rem;display:block;color:grey}.blog-card-slider{max-width:100%!important;overflow:scroll}.blog-card-slider .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.blog-card-slider .owl-item.active{margin-left:0}.blog-card-slider .blog-news-card-wrap{width:300px}@media screen and (min-width:600px){.blog-card-slider .blog-news-card-wrap{width:420px}}@media screen and (min-width:768px){.blog-card-slider .blog-news-card-wrap{width:100%}}.news-filtered .blog-news-card-wrap .blue .blog-news-card__content:after,.news-filtered .blog-news-card-wrap .green .blog-news-card__content:after,.news-filtered .blog-news-card-wrap .orange .blog-news-card__content:after,.news-filtered .blog-news-card-wrap .purple .blog-news-card__content:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:.82;border-radius:0 17px 17px 0}.news-filtered .blog-news-card-wrap .green .blog-news-card__content:after{background:#21a795}.news-filtered .blog-news-card-wrap .green .blog-news-card__content .btn span i{color:#21a795}.news-filtered .blog-news-card-wrap .green .blog-news-card__content .btn:hover span{background:#21a795}.news-filtered .blog-news-card-wrap .green .blog-news-card__content .btn:hover span i{color:#fff}.news-filtered .blog-news-card-wrap .orange .blog-news-card__content:after{background:#eb6012}.news-filtered .blog-news-card-wrap .orange .blog-news-card__content .btn span i{color:#eb6012}.news-filtered .blog-news-card-wrap .orange .blog-news-card__content .btn:hover span{background:#eb6012}.news-filtered .blog-news-card-wrap .orange .blog-news-card__content .btn:hover span i{color:#fff}.news-filtered .blog-news-card-wrap .blue .blog-news-card__content:after{background:#5592ce}.news-filtered .blog-news-card-wrap .blue .blog-news-card__content .btn span i{color:#5592ce}.news-filtered .blog-news-card-wrap .blue .blog-news-card__content .btn:hover span{background:#5592ce}.news-filtered .blog-news-card-wrap .blue .blog-news-card__content .btn:hover span i{color:#fff}.news-filtered .blog-news-card-wrap .purple .blog-news-card__content:after{background:#7f166f}.news-filtered .blog-news-card-wrap .purple .blog-news-card__content .btn span i{color:#7f166f}.news-filtered .blog-news-card-wrap .purple .blog-news-card__content .btn:hover span{background:#7f166f}.news-filtered .blog-news-card-wrap .purple .blog-news-card__content .btn:hover span i{color:#fff}.news-filtered .blog-news-card-wrap .blog-news-card{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:5rem 0}.news-filtered .blog-news-card-wrap .blog-news-card__content{position:relative;padding:1rem 2rem;width:80%}@media (max-width:818px) and (min-width:0px){.news-filtered .blog-news-card-wrap .blog-news-card__content{width:90%}}@media (min-width:768px) and (max-width:1023px){.news-filtered .blog-news-card-wrap .blog-news-card__content{width:90%}}.news-filtered .blog-news-card-wrap .blog-news-card__content a,.news-filtered .blog-news-card-wrap .blog-news-card__content h3,.news-filtered .blog-news-card-wrap .blog-news-card__content p,.news-filtered .blog-news-card-wrap .blog-news-card__content span{position:relative;z-index:10}.news-filtered .blog-news-card-wrap p{color:#fff;font-size:1.6rem;letter-spacing:0;font-weight:400}.news-filtered .blog-news-card-wrap h3{color:#fff;font-size:1.8rem;letter-spacing:0;font-weight:400}.news-filtered .blog-news-card-wrap .btn{font-size:2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;display:block;margin:0 0 0 auto;background:none!important}.news-filtered .blog-news-card-wrap .btn span{height:25px;width:25px;display:block;background-color:#fff;border-radius:50px;position:relative}.news-filtered .blog-news-card-wrap .btn span,.news-filtered .blog-news-card-wrap .btn span i{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.news-filtered .blog-news-card-wrap .btn span i{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;font-size:1.4rem}.news-filtered .blog-news-card-wrap .btn:after{margin:0!important;padding:0!important;display:none}.news-filtered .desktop-pagination{justify-content:start;padding:0!important;margin:0!important}.news-filtered .desktop-pagination ul{margin-left:0!important;padding-right:15px;padding-left:15px}@media (max-width:818px) and (min-width:0px){.news-filtered .desktop-pagination ul{margin:0;justify-content:start!important}}@media (min-width:768px) and (max-width:1023px){.news-filtered .desktop-pagination ul{margin:0;justify-content:start!important}}.news-filtered .feat-posts-row{padding-top:2rem!important}.news-filtered .feat-posts-row:after{content:"";height:1px;width:100%;background:#5592ce;display:block;margin-top:5rem;margin-bottom:5rem;position:relative}@media (max-width:818px) and (min-width:0px){.news-filtered .feat-posts-row:after{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1023px){.news-filtered .feat-posts-row:after{margin-top:2.5rem;margin-bottom:2.5rem}}.news-filtered .feat-posts-row h3{margin-bottom:2rem}.news-filtered .master-tab{padding:1rem;justify-content:space-between;font-size:1.6rem}.news-filtered input{box-sizing:border-box;border:1px solid #5592ce!important;border-radius:12px;background-color:#fff;font-size:1.6rem}.news-filtered .fas{color:#5592ce;cursor:pointer}.news-filtered .fas:hover{color:#5f5e5e}.news-filtered .form{position:relative;margin-top:2rem}.news-filtered .form .line{position:relative}.news-filtered .form .line:before{content:"";height:1px;width:100%;background:#5592ce;display:block;margin-top:5rem;margin-bottom:5rem;position:relative}@media (max-width:818px) and (min-width:0px){.news-filtered .form .line:before{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1023px){.news-filtered .form .line:before{margin-top:2.5rem;margin-bottom:2.5rem}}.news-filtered .form h3{color:#00101e;font-size:2.4rem;font-weight:600;letter-spacing:0;margin-bottom:3rem}@media (max-width:818px) and (min-width:0px){.news-filtered .form h3{font-size:2.2rem;margin-bottom:2rem}}@media (min-width:768px) and (max-width:1023px){.news-filtered .form h3{font-size:2.2rem;margin-bottom:2rem}}.news-filtered .form label{display:none!important}.news-filtered .form .frm_forms{width:100%!important}.news-filtered .form .frm_form_field{margin-bottom:2rem!important}.news-filtered .form .frm_form_field:before{display:none!important}.news-filtered .form .frm_button_submit{font-size:1.6rem!important;margin-right:auto!important;margin-left:0!important}.news-filtered .form .frm_button_submit:after{display:none!important}.banner-one h1,.banner-three h1{color:#5592ce!important}.banner-two .feat_holder{position:relative;margin-bottom:3rem;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:20rem 5rem 5rem}@media (max-width:818px) and (min-width:0px){.banner-two .feat_holder{margin-bottom:2rem}}@media (min-width:768px) and (max-width:1023px){.banner-two .feat_holder{margin-bottom:2rem}}.banner-two .feat_holder:before{content:"";background:#5692cd;width:100%;height:100%;opacity:.7;position:absolute;left:0;top:0}.banner-two h1{color:#fff!important;position:relative}.banner-four .feat_holder{position:relative;margin-bottom:3rem;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:40rem 5rem 5rem}@media (max-width:818px) and (min-width:0px){.banner-four .feat_holder{padding:15rem 2.5rem 2.5rem 2.55rem;margin-bottom:2rem}}@media (min-width:768px) and (max-width:1023px){.banner-four .feat_holder{padding:15rem 2.5rem 2.5rem 2.55rem;margin-bottom:2rem}}.banner-four .feat_holder:before{content:"";background:linear-gradient(180deg,rgba(86,146,205,0),#5692cd);width:100%;height:100%;opacity:1;position:absolute;left:0;top:0}.banner-four h1{color:#fff!important;position:relative}.news-content-de p{color:#555;font-size:1.8rem;letter-spacing:0}.cnt-s{padding-right:3rem}@media (max-width:818px) and (min-width:0px){.cnt-s{padding-right:15px}}@media (min-width:768px) and (max-width:1023px){.cnt-s{padding-right:15px}}.sidebar{border-left:1px solid #5592ce;padding-left:3rem}@media (max-width:818px) and (min-width:0px){.sidebar{padding-left:15px}}@media (min-width:768px) and (max-width:1023px){.sidebar{padding-left:15px}}@media (max-width:818px) and (min-width:0px){.sidebar{border:none!important}}@media (min-width:768px) and (max-width:1023px){.sidebar{border:none!important}}.sidebar h3{color:#555;font-size:2.2rem;font-weight:600;letter-spacing:0;margin-bottom:3rem}.sidebar p{margin:0!important}.sidebar .author{border-bottom:1px solid #979797;padding-bottom:2rem}.sidebar .author-bio,.sidebar .date,.sidebar .related,.sidebar .share{border-bottom:1px solid #979797;padding-bottom:2rem;padding-top:2rem}.sidebar .related{border:none!important}.sidebar .author span{position:relative;display:block}.sidebar .author span:after{content:"";width:200px;height:200px;display:block;background:#5592ce;border-radius:100%;position:absolute;top:0;left:10%}.sidebar .author img{margin-bottom:2rem;width:200px;height:200px;border-radius:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:10}.sidebar .author h4{color:#555;font-size:1.8rem;font-weight:600;letter-spacing:0;margin-bottom:0}.sidebar .author p{color:#555;font-size:1.6rem;letter-spacing:0;margin:0}.sidebar .share h3{margin-bottom:2rem!important}.sidebar .share a{font-size:2rem;margin-right:1rem}.sidebar .share a:hover{color:#00101e}.sidebar .related h3{margin-bottom:2rem!important}.sidebar .author-bio p{margin:0}.blog-intro h1,.blog-intro h2,.blog-intro h3,.blog-intro h4,.blog-intro h5,.blog-intro h6{color:#5592ce!important;letter-spacing:0}@media (max-width:818px) and (min-width:0px){.blog-quote .cnt{padding:0}}@media (min-width:768px) and (max-width:1023px){.blog-quote .cnt{padding:0}}.blog-quote .qt{border-left:10px solid #5592ce;padding-left:3rem;padding-top:1rem;padding-bottom:1rem}.blog-quote .qt p{color:#5592ce;font-size:4.5rem!important;font-style:italic;letter-spacing:0;line-height:inherit;margin:0}@media (max-width:818px) and (min-width:0px){.blog-quote .qt p{font-size:2.6rem!important}}@media (min-width:768px) and (max-width:1023px){.blog-quote .qt p{font-size:2.6rem!important}}.blog-quote .cnt_theme .qt{border-left:none!important;padding-left:0;position:relative;padding-bottom:2rem;border-bottom:1px solid #5592ce}.blog-quote .cnt_theme .qt:before{font-family:Font Awesome\ 5 Pro;content:"\F10D";color:#f5f5f5;font-weight:800;font-size:15rem;position:absolute;top:-10%;left:-15%}.blog-quote .cnt_theme .qt p{font-size:3.5rem!important;position:relative;z-index:10}@media (max-width:818px) and (min-width:0px){.blog-quote .cnt_theme .qt p{font-size:2.5rem!important}}@media (min-width:768px) and (max-width:1023px){.blog-quote .cnt_theme .qt p{font-size:2.5rem!important}}.blog-quote .img_style{position:relative}.blog-quote .img_style:before{font-family:Font Awesome\ 5 Pro;content:"\F10D";color:#f5f5f5;font-weight:800;font-size:15rem;position:absolute;top:-10%;left:35%}.blog-quote .img_style img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:10}.blog-quote .img_style p{color:#5592ce;font-size:3.3rem!important;font-style:italic;letter-spacing:0;text-align:left;position:relative;z-index:10}@media (max-width:818px) and (min-width:0px){.blog-quote .img_style p{font-size:2.5rem!important}}@media (min-width:768px) and (max-width:1023px){.blog-quote .img_style p{font-size:2.5rem!important}}.blog-image{margin-bottom:8rem!important}@media (max-width:818px) and (min-width:0px){.blog-image{margin-bottom:2rem!important}}@media (min-width:768px) and (max-width:1023px){.blog-image{margin-bottom:2rem!important}}.blog-image .hld-img{position:relative;height:350px;width:100%}.blog-image .hld-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:10}.blog-image .hld-img:before{content:"";width:49%;background:#5592ce;display:block;height:50%;left:-5%;bottom:-5%;position:absolute}.blog-cap,.blog-image,.blog-intro,.blog-quote,.blog-video{margin:3rem 0}@media (max-width:818px) and (min-width:0px){.blog-cap,.blog-image,.blog-intro,.blog-quote,.blog-video{margin:2rem 0}}@media (min-width:768px) and (max-width:1023px){.blog-cap,.blog-image,.blog-intro,.blog-quote,.blog-video{margin:2rem 0}}.blog-cap p,.blog-image p,.blog-intro p,.blog-quote p,.blog-video p{line-height:inherit;margin-top:0}.blog-cap p:last-child,.blog-image p:last-child,.blog-intro p:last-child,.blog-quote p:last-child,.blog-video p:last-child{margin-bottom:0}.blog-cap .spc,.blog-image .spc,.blog-intro .spc,.blog-quote .spc,.blog-video .spc{margin:3rem 0}@media (max-width:818px) and (min-width:0px){.blog-cap .spc,.blog-image .spc,.blog-intro .spc,.blog-quote .spc,.blog-video .spc{margin:2rem 0}}@media (min-width:768px) and (max-width:1023px){.blog-cap .spc,.blog-image .spc,.blog-intro .spc,.blog-quote .spc,.blog-video .spc{margin:2rem 0}}.blog-cap{padding:2rem}.blog-cap .q_theme p{display:flex;font-size:2.8rem!important;font-weight:300;letter-spacing:0;position:relative;line-height:inherit;margin-bottom:auto;margin-top:auto}@media (max-width:818px) and (min-width:0px){.blog-cap .q_theme p{font-size:2.2rem!important}}@media (min-width:768px) and (max-width:1023px){.blog-cap .q_theme p{font-size:2.2rem!important}}.blog-cap .q_theme p:before{font-family:Font Awesome\ 5 Pro;content:"\F10D";color:#f5f5f5;font-weight:800;font-size:10rem;position:relative;margin-right:2rem;margin-bottom:auto;margin-top:auto}.blog-cap h3{color:#fff;font-size:4.5rem;font-style:italic;letter-spacing:0;margin-bottom:0;line-height:inherit}@media (max-width:818px) and (min-width:0px){.blog-cap h3{font-size:2.8rem!important;margin-bottom:1rem}}@media (min-width:768px) and (max-width:1023px){.blog-cap h3{font-size:2.8rem!important;margin-bottom:1rem}}.blog-cap p{color:#fff}.blog-cap p:last-child{margin:0}@media (max-width:818px) and (min-width:0px){.blog-video .col-12{padding:0!important}}@media (min-width:768px) and (max-width:1023px){.blog-video .col-12{padding:0!important}}.blog-video h3{color:#5592ce;font-size:3.3rem;letter-spacing:0;margin-bottom:2rem}@media (max-width:818px) and (min-width:0px){.blog-video h3{font-size:2.6rem!important}}@media (min-width:768px) and (max-width:1023px){.blog-video h3{font-size:2.6rem!important}}.blog-video iframe,.blog-video video{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:818px) and (min-width:0px){.blog-video iframe,.blog-video video{height:300px}}@media (min-width:768px) and (max-width:1023px){.blog-video iframe,.blog-video video{height:300px}}@media (max-width:818px) and (min-width:0px){.blog-images .col-12{padding:0!important}}@media (min-width:768px) and (max-width:1023px){.blog-images .col-12{padding:0!important}}.blog-images img{max-height:400px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:818px) and (min-width:0px){.blog-images img{max-height:300px}}@media (min-width:768px) and (max-width:1023px){.blog-images img{max-height:300px}}body.no-scroll{overflow:hidden}.flex-center{align-items:center;display:flex}.tax-product_category .news-events__background{display:none}.prod_hover_sec .theme-large-content{transition:all .2s ease-in-out;min-height:50rem;background-size:cover;background-repeat:no-repeat;background-position:50%}.prod_hover_sec .theme-large-content .btn,.prod_hover_sec .theme-large-content .excerpt{color:#fff!important}.prod_hover_sec .theme-large-content .card__front-text .btn,.prod_hover_sec .theme-large-content .card__front-text .excerpt{display:none}.prod_hover_sec .theme-large-content h3{z-index:2;font-weight:600}.prod_hover_sec .theme-large-content .card__title{text-align:center}.prod_hover_sec .theme-large-content:hover .card__front-text,.prod_hover_sec .theme-large-content:hover .card__img{display:none}.select-impactor__btns .other_hand{background-color:#ebebeb!important;color:inherit}.select-impactor__btns .other_hand:hover{background-color:#7f166f!important;color:#fff!important}.ds_cnt{display:contents}[data-multiproduct-tab].show-me{opacity:1;height:auto}.no_bio_text .bg{flex:0 0 100%;max-width:100%;padding:2rem;background:none!important}.no_bio_text .bg h3{margin:0;color:#5f5e5e}.no_bio_text .spec{flex:0 0 100%;max-width:100%;padding:0 1rem}.spec-names a{color:#5f5e5e;text-decoration:underline}.large-info-tiles .theme-purple ul li:before{color:#7f166f!important}.large-info-tiles .theme-orange ul li:before{color:#eb6012!important}.large-info-tiles .theme-blue ul li:before{color:#5592ce!important}.large-info-tiles .theme-green ul li:before{color:#21a795!important}.large-info-tiles h3{font-size:2.4rem;line-height:140%}.large-info-tiles p{color:#5f5e5e;font-size:1.8rem;line-height:140%}.large-info-tiles ul{margin:0;padding:0;list-style:none}.large-info-tiles ul li{display:flex;align-items:flex-start;color:#5f5e5e;font-size:1.8rem;line-height:140%;margin-bottom:1.5rem}.large-info-tiles ul li:last-child{margin-bottom:0}.large-info-tiles ul li:before{content:"\F00C";font-family:Font Awesome\ 5 Pro;color:#418fde;font-size:2rem;margin-right:1rem}.left_right_content_block__content ul li{font-size:18px}.no_spec_text .bg{flex:0 0 100%;max-width:100%}.no_spec_text .spec{display:none!important}.cnt-hvr{top:0;overflow:auto;position:relative;min-height:auto!important;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;margin-top:auto}@media (max-width:818px) and (min-width:0px){.header-banner__row,.mobile-only-carousel,.product-collection-slider{margin:0}}@media (min-width:768px) and (max-width:1023px){.header-banner__row,.mobile-only-carousel,.product-collection-slider{margin:0}}@media (max-width:818px) and (min-width:0px){.header__wrap .logo{width:130px}}@media (min-width:768px) and (max-width:1023px){.header__wrap .logo{width:130px}}@media (max-width:818px) and (min-width:0px){.pre-header .wpml-ls-legacy-dropdown-click{width:18rem}}@media (min-width:768px) and (max-width:1023px){.pre-header .wpml-ls-legacy-dropdown-click{width:18rem}}@media (max-width:818px) and (min-width:0px){.pre-header .pre-header__email,.pre-header .pre-header__phone,.pre-header .pre-header__search{padding:0 .5rem}}@media (min-width:768px) and (max-width:1023px){.pre-header .pre-header__email,.pre-header .pre-header__phone,.pre-header .pre-header__search{padding:0 .5rem}}@media (max-width:818px) and (min-width:0px){.slide__foreground{display:none}}@media (min-width:768px) and (max-width:1023px){.slide__foreground{display:none}}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin:1rem 0!important}@media (max-width:818px) and (min-width:0px){.hero-slider .slide{padding-bottom:8rem}}@media (min-width:768px) and (max-width:1023px){.hero-slider .slide{padding-bottom:8rem}}.news-events .tile{width:100%!important}.badge-uk img,.badge-zhang img{width:auto;height:90px}.badge-zhang{display:none}:lang(en-US) .badge-uk{display:block}:lang(en-US) .badge-zhang,:lang(zh-hans) .badge-uk{display:none}:lang(zh-hans) .badge-zhang{display:block}:lang(zh-hans) #RealisticThroatandNasalModels,:lang(zh-hans) .news-events-slider .theme-default .excerpt{display:none!important}.contact__trusted{height:150px!important}.card-slider .owl-nav{z-index:5}.card-slider .owl-stage-outer{z-index:6}.tile__btn,.tile__btn:after,.tile__btn:hover{color:#fff}.content-tiles .card:hover .card--active{visibility:visible;opacity:1}.our-service-block .title-area__titles .title-area__title{color:#00101e!important}.our-service-block .theme-orange .btn,.our-service-block .theme-orange .btn:after{color:#eb6012!important}.our-service-block .theme-blue .btn,.our-service-block .theme-blue .btn:after{color:#5592ce!important}.our-service-block .theme-green .btn,.our-service-block .theme-green .btn:after{color:#21a795!important}.our-service-block .theme-purple .btn,.our-service-block .theme-purple .btn:after{color:#7f166f!important}.our-service-block .tile__content{background:#fff!important}.our-service-block .tile__content h1,.our-service-block .tile__content h2,.our-service-block .tile__content h3,.our-service-block .tile__content h4,.our-service-block .tile__content h5,.our-service-block .tile__content h6,.our-service-block .tile__content p{color:#00101e!important;text-align:center}.our-service-block .tile__content a{justify-content:center}.our-service-block .tile__content a:hover{color:inherit}.our-service-block .tile__btn{color:#5592ce!important}.our-service-block .tile__btn:hover,.our-service-block .tile__btn:hover:after{color:#2375c9!important}.our-service-block .tile__btn:after{color:#5592ce!important}.single-download-form .frm_description{display:block!important}.prod_hover_sec .card__info a{color:#fff}.bg-switch{background:#ebebeb}.circle_theme .row{flex-direction:unset!important}.circle_theme .left_right_content_block__item{padding:3rem 0}@media (max-width:818px) and (min-width:0px){.circle_theme .left_right_content_block__item{padding:2rem 0}}@media (min-width:768px) and (max-width:1023px){.circle_theme .left_right_content_block__item{padding:2rem 0}}.circle_theme .left_right_content_block__item:nth-child(2n) .ord-1{order:2}.circle_theme .left_right_content_block__item:nth-child(2n) .ord-1 .left_right_content_block__image{margin-left:auto!important;float:none!important}@media (max-width:818px) and (min-width:0px){.circle_theme .left_right_content_block__item:nth-child(2n) .ord-1 .left_right_content_block__image{margin-right:auto!important}}@media (min-width:768px) and (max-width:1023px){.circle_theme .left_right_content_block__item:nth-child(2n) .ord-1 .left_right_content_block__image{margin-right:auto!important}}.circle_theme .left_right_content_block__item:nth-child(2n) .ord-2,.circle_theme .left_right_content_block__item:nth-child(odd) .ord-1{order:1}.circle_theme .left_right_content_block__item:nth-child(odd) .ord-2{order:2}.circle_theme .quote{margin-bottom:1rem}.circle_theme .quote img{height:55px;width:auto}.circle_theme .circ{width:310px!important;height:310px!important;opacity:.18;background-color:#5592ce;display:block;border-radius:1000px;left:-10%;top:0;position:absolute;z-index:1}@media (max-width:818px) and (min-width:0px){.circle_theme .circ{width:210px!important;height:210px!important}}@media (min-width:768px) and (max-width:1023px){.circle_theme .circ{width:210px!important;height:210px!important}}.circle_theme .left_right_content_block__image{border-radius:1000px;width:300px!important;height:300px!important;min-height:auto;background-size:cover;background-position:50%;position:relative;z-index:2}@media (max-width:818px) and (min-width:0px){.circle_theme .left_right_content_block__image{width:200px!important;height:200px!important;margin:0 auto!important}}@media (min-width:768px) and (max-width:1023px){.circle_theme .left_right_content_block__image{width:200px!important;height:200px!important;margin:0 auto!important}}.circle_theme .left_right_content_block__image img{border-radius:1000px;width:100%!important;height:100%!important;min-height:auto;background-position:50%;position:relative;z-index:2;-o-object-fit:cover;object-fit:cover}.c-blue em{color:#5592ce}.timeline-wrap .date{height:70px;width:70px;border:1px solid #fff;background-color:#418fde;color:#fff;font-size:18px;letter-spacing:0;line-height:110%;text-align:center;border-radius:1000px;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;left:100%!important}@media (max-width:818px) and (min-width:0px){.timeline-wrap .date{left:50%!important}}@media (min-width:768px) and (max-width:1023px){.timeline-wrap .date{left:50%!important}}.timeline-wrap .date:before{position:absolute;top:50%;transform:translateY(-50%);content:"";width:120px;height:2px;background-color:#5592ce;right:-120px}@media (max-width:818px) and (min-width:0px){.timeline-wrap .date:before{display:none!important}}@media (min-width:768px) and (max-width:1023px){.timeline-wrap .date:before{display:none!important}}.timeline-wrap .date .center{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important}.timeline-wrap .image{width:auto;height:auto}.timeline-wrap .img-hld{height:250px;width:250px;border:8px solid #5592ce;background-color:#fff;border-radius:1000px;overflow:hidden;position:relative}.timeline-wrap .img-hld img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:none!important;clip-path:none!important}.tile-slider{padding:3rem 0}.tile-slider h2{padding:0}.tile-slider h2:before{display:none!important}.tile-slider .slick-prev{content:"";width:100%;height:100%;display:block;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;color:#5592ce!important;font-size:0;position:absolute;left:-2.5%;width:auto;height:auto}.tile-slider .slick-prev:before{font-family:Font Awesome\ 5 Pro;content:"\F053";font-size:30px;color:#5592ce!important}.tile-slider .slick-next{content:"";width:100%;height:100%;display:block;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;color:#5592ce!important;font-size:0;position:absolute;right:-2.5%;width:auto;height:auto}.tile-slider .slick-next:before{font-family:Font Awesome\ 5 Pro;content:"\F054";font-size:30px;color:#5592ce!important}.owl-nav{z-index:1}.owl-stage-outer{z-index:5}.careers_cards .tile__img--main{-o-object-position:top!important;object-position:top!important}.example-image-link{transition:all 1s;-webkit-transition:all 1s}.example-image-link:hover{opacity:.5;cursor:pointer}.larg_img{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.larg_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:818px) and (min-width:0px){.lightbox{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;height:auto!important}}@media (min-width:768px) and (max-width:1023px){.lightbox{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;height:auto!important}}.lb-dataContainer,.lb-outerContainer{height:80%!important;width:80%!important;background-color:transparent!important;border-radius:0!important}@media (max-width:818px) and (min-width:0px){.lb-dataContainer,.lb-outerContainer{height:auto!important;width:auto!important}}@media (min-width:768px) and (max-width:1023px){.lb-dataContainer,.lb-outerContainer{height:auto!important;width:auto!important}}.lb-dataContainer .lb-image,.lb-outerContainer .lb-image{height:100%!important;width:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:818px) and (min-width:0px){.lb-close{width:15px;height:15px}}@media (min-width:768px) and (max-width:1023px){.lb-close{width:15px;height:15px}}.lb-container{height:100%!important;width:100%!important}@media (max-width:818px) and (min-width:0px){.lb-container{height:auto!important;width:90%!important;margin:0 auto!important}}@media (min-width:768px) and (max-width:1023px){.lb-container{height:auto!important;width:90%!important;margin:0 auto!important}}@media (max-width:818px) and (min-width:0px){.footer__quality-logo img{width:auto;height:120px}}@media (min-width:768px) and (max-width:1023px){.footer__quality-logo img{width:auto;height:120px}}.flexible-content-block{padding:5rem 0}.flexible-content-block .btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.flexible-content-block .align-right{text-align:right}.flexible-content-block .align-right ul li{justify-content:end}.flexible-content-block .align-right .btn{margin-left:auto}.flexible-content-block .align-center{text-align:center}.flexible-content-block .align-center ul li{justify-content:center}.flexible-content-block .align-center .btn{margin-left:auto;margin-right:auto}.flexible-content-block .title{font-weight:600;font-size:2.6rem;margin-top:3rem}.flexible-content-block li,.flexible-content-block p{font-size:1.7rem;line-height:2.6rem;color:#00101e;font-weight:300}.flexible-content-block ol,.flexible-content-block ul{list-style:none;padding:0;margin:0 0 2rem}.flexible-content-block ol li,.flexible-content-block ul li{margin-bottom:1.2rem;display:flex}.flexible-content-block ol li:before,.flexible-content-block ul li:before{content:"";display:inline-block;min-width:.8rem;min-height:.8rem;width:.8rem;height:.8rem;border-radius:50%;margin-right:2rem;margin-top:1rem;background-color:#418fde}.flexible-content-block ol li:last-child,.flexible-content-block ul li:last-child{margin-bottom:0!important}.title--green{color:#21a795}.title--orange{color:#eb6012}.title--purple{color:#7f166f}.ul---green li:before{background-color:#21a795!important}.ul---orange li:before{background-color:#eb6012!important}.ul---purple li:before{background-color:#7f166f!important}.blog-card-item-new .link_{color:#fff;font-weight:600;margin:0;display:block;width:100%;text-align:left}.blog-card-item-new .blue .blog-news-card__content:after,.blog-card-item-new .green .blog-news-card__content:after,.blog-card-item-new .orange .blog-news-card__content:after,.blog-card-item-new .purple .blog-news-card__content:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:.82;border-radius:0 17px 17px 0}.blog-card-item-new .green .blog-news-card__content:after{background:#21a795}.blog-card-item-new .green .blog-news-card__content .btn span i{color:#21a795}.blog-card-item-new .green .blog-news-card__content .btn:hover span{background:#21a795}.blog-card-item-new .green .blog-news-card__content .btn:hover span i{color:#fff}.blog-card-item-new .orange .blog-news-card__content:after{background:#eb6012}.blog-card-item-new .orange .blog-news-card__content .btn span i{color:#eb6012}.blog-card-item-new .orange .blog-news-card__content .btn:hover span{background:#eb6012}.blog-card-item-new .orange .blog-news-card__content .btn:hover span i{color:#fff}.blog-card-item-new .blue .blog-news-card__content:after{background:#5592ce}.blog-card-item-new .blue .blog-news-card__content .btn span i{color:#5592ce}.blog-card-item-new .blue .blog-news-card__content .btn:hover span{background:#5592ce}.blog-card-item-new .blue .blog-news-card__content .btn:hover span i{color:#fff}.blog-card-item-new .purple .blog-news-card__content:after{background:#7f166f}.blog-card-item-new .purple .blog-news-card__content .btn span i{color:#7f166f}.blog-card-item-new .purple .blog-news-card__content .btn:hover span{background:#7f166f}.blog-card-item-new .purple .blog-news-card__content .btn:hover span i{color:#fff}.blog-card-item-new .blog-news-card{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:10rem 0 5rem}.blog-card-item-new .blog-news-card__content{position:relative;padding:1rem 2rem;width:80%}@media (max-width:818px) and (min-width:0px){.blog-card-item-new .blog-news-card__content{width:90%}}@media (min-width:768px) and (max-width:1023px){.blog-card-item-new .blog-news-card__content{width:90%}}.blog-card-item-new .blog-news-card__content a,.blog-card-item-new .blog-news-card__content h3,.blog-card-item-new .blog-news-card__content p,.blog-card-item-new .blog-news-card__content span{position:relative;z-index:10}.blog-card-item-new p{color:#fff;font-size:1.6rem;letter-spacing:0;font-weight:400}.blog-card-item-new h3{color:#fff;font-size:1.8rem;letter-spacing:0;font-weight:400}.blog-card-item-new .btn{font-size:2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;display:block;margin:0 0 0 auto;background:none!important}.blog-card-item-new .btn span{height:25px;width:25px;display:block;background-color:#fff;border-radius:50px;position:relative}.blog-card-item-new .btn span,.blog-card-item-new .btn span i{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.blog-card-item-new .btn span i{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;font-size:1.4rem}.blog-card-item-new .btn:after{margin:0!important;padding:0!important;display:none}.blog-banner{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:10rem 0;position:relative}.blog-banner:before{content:"";background:#00101e;opacity:.5;position:absolute;left:0;top:0;width:100%;height:100%}.blog-banner h1{font-weight:600;color:#fff;margin-bottom:0;word-break:normal;font-size:4rem;line-height:inherit;text-align:center}.blog-banner p{color:#fff;font-size:2rem!important;text-align:center}.news-filtered-new #search-news{margin-left:auto;width:100%;max-width:20rem;display:flex;align-items:center;padding-top:6px;position:relative}.news-filtered-new #search-news i{position:absolute;right:5%}@media (max-width:818px) and (min-width:0px){.news-filtered-new .row{margin:0}}@media (min-width:768px) and (max-width:1023px){.news-filtered-new .row{margin:0}}.news-filtered-new .mobile-pagination{display:none!important}.news-filtered-new .svg_background{display:none}@media screen and (min-width:992px){.news-filtered-new .svg_background{display:block;top:42rem}}.news-filtered-new .loading{width:100%;padding:2rem 0 4rem;justify-content:center;align-items:center;display:none}.news-filtered-new .loading img{width:60px}.news-filtered-new .loading.active{display:flex}.news-filtered-new .master-tab__row .btn{width:100%;margin-bottom:1rem}@media screen and (min-width:992px){.news-filtered-new .master-tab__row .btn{height:100%;margin-bottom:0}}.news-filtered-new .row.master-tab__row{padding-bottom:3.5rem;padding-top:.3rem}.news-filtered-new .news-filtered-top{display:flex;width:100%;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-between;padding-bottom:1.1rem}.news-filtered-new .news-filtered-top__link{min-width:229px;display:flex;flex-wrap:wrap;justify-content:start}.news-filtered-new .news-filtered-top__link a{padding-right:2rem;margin-right:2rem;font-size:2rem;letter-spacing:0;color:#5f5e5e;padding-top:.5rem;padding-bottom:.5rem;text-align:center;position:relative}.news-filtered-new .news-filtered-top__link a:last-child:after{display:none!important}.news-filtered-new .news-filtered-top__link a:after{content:"";height:30px;width:2px;background:#418fde;display:inline-flex;margin-bottom:auto;margin-top:auto;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.news-filtered-new .news-filtered-top__link a.active{font-weight:700;color:#418fde;text-decoration:underline}.news-filtered-new .news-filtered-top__link a:hover{color:#418fde}.news-filtered-new .news-filtered-top form{width:100%;max-width:20rem;display:flex;align-items:center;padding-top:6px}@media screen and (min-width:992px){.news-filtered-new .news-filtered-top form{padding-top:0}}.news-filtered-new .news-filtered-top form input{margin:0;border:0;font-weight:700;box-shadow:none;padding-left:0;color:#5f5e5e}@media screen and (min-width:992px){.news-filtered-new .news-filtered-top form input{padding-left:1rem}}.news-filtered-new .news-filtered-top form input::-moz-placeholder{color:#5f5e5e}.news-filtered-new .news-filtered-top form input::placeholder{color:#5f5e5e}.news-filtered-new .pagination{display:none}@media screen and (min-width:992px){.news-filtered-new .pagination{display:flex}}.news-filtered-new .blog-news-card-wrap .blue .blog-news-card__content:after,.news-filtered-new .blog-news-card-wrap .green .blog-news-card__content:after,.news-filtered-new .blog-news-card-wrap .orange .blog-news-card__content:after,.news-filtered-new .blog-news-card-wrap .purple .blog-news-card__content:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:.82;border-radius:0 17px 17px 0}.news-filtered-new .blog-news-card-wrap .green .blog-news-card__content:after{background:#21a795}.news-filtered-new .blog-news-card-wrap .green .blog-news-card__content .btn span i{color:#21a795}.news-filtered-new .blog-news-card-wrap .green .blog-news-card__content .btn:hover span{background:#21a795}.news-filtered-new .blog-news-card-wrap .green .blog-news-card__content .btn:hover span i{color:#fff}.news-filtered-new .blog-news-card-wrap .orange .blog-news-card__content:after{background:#eb6012}.news-filtered-new .blog-news-card-wrap .orange .blog-news-card__content .btn span i{color:#eb6012}.news-filtered-new .blog-news-card-wrap .orange .blog-news-card__content .btn:hover span{background:#eb6012}.news-filtered-new .blog-news-card-wrap .orange .blog-news-card__content .btn:hover span i{color:#fff}.news-filtered-new .blog-news-card-wrap .blue .blog-news-card__content:after{background:#418fde}.news-filtered-new .blog-news-card-wrap .blue .blog-news-card__content .btn span i{color:#418fde}.news-filtered-new .blog-news-card-wrap .blue .blog-news-card__content .btn:hover span{background:#418fde}.news-filtered-new .blog-news-card-wrap .blue .blog-news-card__content .btn:hover span i{color:#fff}.news-filtered-new .blog-news-card-wrap .purple .blog-news-card__content:after{background:#833177}.news-filtered-new .blog-news-card-wrap .purple .blog-news-card__content .btn span i{color:#833177}.news-filtered-new .blog-news-card-wrap .purple .blog-news-card__content .btn:hover span{background:#833177}.news-filtered-new .blog-news-card-wrap .purple .blog-news-card__content .btn:hover span i{color:#fff}.news-filtered-new .blog-news-card-wrap .blog-news-card{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:10rem 0 5rem}.news-filtered-new .blog-news-card-wrap .blog-news-card__content{position:relative;padding:1rem 2rem;width:80%}@media (max-width:818px) and (min-width:0px){.news-filtered-new .blog-news-card-wrap .blog-news-card__content{width:90%}}@media (min-width:768px) and (max-width:1023px){.news-filtered-new .blog-news-card-wrap .blog-news-card__content{width:90%}}.news-filtered-new .blog-news-card-wrap .blog-news-card__content a,.news-filtered-new .blog-news-card-wrap .blog-news-card__content h3,.news-filtered-new .blog-news-card-wrap .blog-news-card__content p{position:relative;z-index:10}.news-filtered-new .blog-news-card-wrap p{color:#fff;font-size:1.6rem;letter-spacing:0;font-weight:400}.news-filtered-new .blog-news-card-wrap h3{color:#fff;font-size:1.8rem;letter-spacing:0;font-weight:400}.news-filtered-new .blog-news-card-wrap .btn{font-size:2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;display:block;margin:0 0 0 auto;background:none!important}.news-filtered-new .blog-news-card-wrap .btn span{height:25px;width:25px;display:block;background-color:#fff;border-radius:50px;position:relative}.news-filtered-new .blog-news-card-wrap .btn span,.news-filtered-new .blog-news-card-wrap .btn span i{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.news-filtered-new .blog-news-card-wrap .btn span i{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;font-size:1.4rem}.news-filtered-new .blog-news-card-wrap .btn:after{margin:0!important;padding:0!important;display:none}.news-filtered-new .desktop-pagination{justify-content:start;padding:0!important;margin:0!important}.news-filtered-new .desktop-pagination ul{margin-left:0!important;padding-right:15px;padding-left:15px}@media (max-width:818px) and (min-width:0px){.news-filtered-new .desktop-pagination ul{margin:0;justify-content:start!important}}@media (min-width:768px) and (max-width:1023px){.news-filtered-new .desktop-pagination ul{margin:0;justify-content:start!important}}.news-filtered-new .feat-posts-row{padding-top:2rem!important}.news-filtered-new .feat-posts-row:after{content:"";height:1px;width:100%;background:#418fde;display:block;margin-top:5rem;margin-bottom:5rem;position:relative}@media (max-width:818px) and (min-width:0px){.news-filtered-new .feat-posts-row:after{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1023px){.news-filtered-new .feat-posts-row:after{margin-top:2.5rem;margin-bottom:2.5rem}}.news-filtered-new .feat-posts-row h3{margin-bottom:2rem}.no-posts{position:relative;font-size:1.8rem;width:100%}.master-tab__row,.news-filtered-top{padding-bottom:2rem!important}.news-filtered-new .master-tab,.news-filtered .master-tab{padding:1rem;justify-content:space-between;font-size:1.6rem}.news-filtered-new input,.news-filtered input{box-sizing:border-box;border:1px solid #418fde!important;border-radius:12px;background-color:#fff;font-size:1.6rem}.news-filtered-new .fas,.news-filtered .fas{color:#418fde;cursor:pointer}.news-filtered-new .fas:hover,.news-filtered .fas:hover{color:#5f5e5e}.news-filtered-new .form{position:relative;margin-top:2rem}.news-filtered-new .form .line{position:relative}.news-filtered-new .form .line:before{content:"";height:1px;width:100%;background:#418fde;display:block;margin-top:5rem;margin-bottom:5rem;position:relative}@media (max-width:818px) and (min-width:0px){.news-filtered-new .form .line:before{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1023px){.news-filtered-new .form .line:before{margin-top:2.5rem;margin-bottom:2.5rem}}.news-filtered-new .form h3{color:#00101e;font-size:2.4rem;font-weight:600;letter-spacing:0;margin-bottom:3rem}@media (max-width:818px) and (min-width:0px){.news-filtered-new .form h3{font-size:2.2rem;margin-bottom:2rem}}@media (min-width:768px) and (max-width:1023px){.news-filtered-new .form h3{font-size:2.2rem;margin-bottom:2rem}}.news-filtered-new .form label{display:none!important}.news-filtered-new .form .frm_forms{width:100%!important}.news-filtered-new .form .frm_form_field{margin-bottom:2rem!important}.news-filtered-new .form .frm_form_field:before{display:none!important}.news-filtered-new .form .frm_button_submit{font-size:1.6rem!important;margin-right:auto!important;margin-left:0!important}.news-filtered-new .form .frm_button_submit:after{display:none!important}@media (max-width:818px) and (min-width:0px){.m-mob-0{margin:0}}@media (min-width:768px) and (max-width:1023px){.m-mob-0{margin:0}}.banner-four h1,.banner-one h1,.banner-three h1,.banner-two h1{font-size:5rem;letter-spacing:0;font-weight:600!important;line-height:inherit}@media (max-width:818px) and (min-width:0px){.banner-four h1,.banner-one h1,.banner-three h1,.banner-two h1{font-size:3rem}}@media (min-width:768px) and (max-width:1023px){.banner-four h1,.banner-one h1,.banner-three h1,.banner-two h1{font-size:3rem}}.banner-one h1{color:#418fde!important;margin-top:1rem;margin-bottom:0}@media (max-width:818px) and (min-width:0px){.banner-one h1{margin-top:1rem;margin-bottom:0}}@media (min-width:768px) and (max-width:1023px){.banner-one h1{margin-top:1rem;margin-bottom:0}}.banner-one img{max-height:500px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:818px) and (min-width:0px){.banner-one img{max-height:400px}}@media (min-width:768px) and (max-width:1023px){.banner-one img{max-height:400px}}.banner-three h1{color:#418fde!important;margin-top:3rem}@media (max-width:818px) and (min-width:0px){.banner-three h1{margin-top:1.5rem}}@media (min-width:768px) and (max-width:1023px){.banner-three h1{margin-top:1.5rem}}.banner-three img{max-height:500px;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:0}@media (max-width:818px) and (min-width:0px){.banner-three img{max-height:400px}}@media (min-width:768px) and (max-width:1023px){.banner-three img{max-height:400px}}.hvr-a{overflow:hidden;display:block;border-radius:0;position:relative;transform:none}.hvr-a,.hvr-a .bg{width:100%;height:100%}.hvr-a .bg{transition:transform .6s ease-in-out;will-change:transform;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hvr-a:hover .bg{transform:scale(1.1)}.load-more-container{width:100%;text-align:center;position:relative;margin-top:2rem}.load-more-container p{color:#00101e;width:100%;text-align:center;margin-bottom:2rem}.load-more-container button{background:#5592ce;color:#fff;font-size:18px;border:2px solid #5592ce;padding:1rem;cursor:pointer;transition:transform .6s ease-in-out!important;border-radius:5px}.load-more-container button:hover{transform:translateY(-10px)}.news-filtered,.news-filtered-new{position:relative;z-index:10}.news-filtered-new .loading,.news-filtered .loading{position:absolute;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;text-align:center;z-index:9999}.downloads-filtered{position:relative;z-index:10}.news-filtered-new{padding-bottom:9vw!important}#search-news{position:relative}#search-news i{position:absolute!important;top:50%!important;right:0!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important}.hvr-a .bg{background:#fff!important}.news-filtered-new .blog-news-card-wrap .btn{position:relative;z-index:10}@media (max-width:818px) and (min-width:0px){.entry-content{overflow-x:hidden!important}}@media (min-width:768px) and (max-width:1023px){.entry-content{overflow-x:hidden!important}}@media (max-width:818px) and (min-width:0px){.header-banner__product{min-height:auto}}@media (min-width:768px) and (max-width:1023px){.header-banner__product{min-height:auto}}@media (max-width:818px) and (min-width:0px){.header-banner__product .header-banner__row{padding:6rem 0!important}}@media (min-width:768px) and (max-width:1023px){.header-banner__product .header-banner__row{padding:6rem 0!important}}.header-banner__product .flex-center{align-items:baseline}.header-banner__product .flex-center p{margin-left:auto}.header-banner__product .related_items{position:relative}.header-banner__product .frm_submit .frm_button_submit{margin-left:0!important}.header-banner__product .frm_submit .frm_button_submit:after{font-weight:400!important}.header-banner__product .frm_required_field:after,.header-banner__product .frm_required_field:before{display:none!important}.header-banner__product .frm_form_fields,.header-banner__product fieldset{margin:0!important;padding:0!important}.header-banner__product .header-banner__medialinks{margin-right:-15px!important;margin-left:-15px!important}@media (max-width:818px) and (min-width:0px){.header-banner__product .header-banner__medialinks{margin-right:0!important;margin-left:0!important}}@media (min-width:768px) and (max-width:1023px){.header-banner__product .header-banner__medialinks{margin-right:0!important;margin-left:0!important}}.header-banner__product .header-banner__medialinks a{justify-content:start}.header-banner__product .header-banner__medialinks,.header-banner__product .related_items{transition:transform .8s ease-in-out}.header-banner__product .flex-center,.header-banner__product h1,.header-banner__product h2,.header-banner__product h3,.header-banner__product h4,.header-banner__product h5,.header-banner__product h6,.header-banner__product p{transition:all .8s ease-in-out}@media (max-width:818px) and (min-width:0px){.header-banner__product .header-banner__content{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.header-banner__product .header-banner__content{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}}.form-view{width:0;height:0;flex:0 0 30%;max-width:30%;opacity:0;overflow:hidden;transition:width .8s ease-in-out,opacity .8s ease-in-out}@media (max-width:818px) and (min-width:0px){.form-view{flex:0 0 100%;max-width:100%}}@media (min-width:768px) and (max-width:1023px){.form-view{flex:0 0 100%;max-width:100%}}.form-view.active{width:30%;height:auto;opacity:1;padding:2rem}@media (max-width:818px) and (min-width:0px){.form-view.active{width:100%}}@media (min-width:768px) and (max-width:1023px){.form-view.active{width:100%}}.form-view .bg{background:#fff;padding:2rem}.form-view .bg input{padding:1rem;border:1px solid #00101e;color:#00101e}.form-view .area{display:flex;margin-bottom:2rem;padding:0 5px}.form-view .area p{font-weight:600;font-size:1.6rem;margin-bottom:auto;margin-top:auto;margin-right:1.5rem;color:#00101e;line-height:1.2}.form-view .area .hide-form{margin-bottom:auto;margin-top:auto;cursor:pointer}.form-view .area i{font-size:1.8rem}.bring-form p{margin-left:0!important}@media (max-width:818px) and (min-width:0px){.bring-form .header-banner__content .header-banner__medialinks,.bring-form .header-banner__content p{display:none}}@media (min-width:768px) and (max-width:1023px){.bring-form .header-banner__content .header-banner__medialinks,.bring-form .header-banner__content p{display:none}}.bring-form .flex-center{flex:0 0 70%;max-width:70%;transition:flex .8s ease-in-out}@media (max-width:818px) and (min-width:0px){.bring-form .flex-center{flex:0 0 100%;max-width:100%}}@media (min-width:768px) and (max-width:1023px){.bring-form .flex-center{flex:0 0 100%;max-width:100%}}.bring-form .flex-center .header-banner__medialinks{justify-content:start}.bring-form .flex-center h1,.bring-form .flex-center h2,.bring-form .flex-center h3,.bring-form .flex-center h4,.bring-form .flex-center h5,.bring-form .flex-center h6,.bring-form .flex-center p{text-align:left}@media (max-width:818px) and (min-width:0px){.bring-form .flex-center h1,.bring-form .flex-center h2,.bring-form .flex-center h3,.bring-form .flex-center h4,.bring-form .flex-center h5,.bring-form .flex-center h6,.bring-form .flex-center p{text-align:center}}@media (min-width:768px) and (max-width:1023px){.bring-form .flex-center h1,.bring-form .flex-center h2,.bring-form .flex-center h3,.bring-form .flex-center h4,.bring-form .flex-center h5,.bring-form .flex-center h6,.bring-form .flex-center p{text-align:center}}.bring-form .related_items{justify-content:start}.bring-form .form-view{width:30%;height:100%;opacity:1;transition:all .8s ease-in-out}@media (max-width:818px) and (min-width:0px){.bring-form .form-view{width:100%}}@media (min-width:768px) and (max-width:1023px){.bring-form .form-view{width:100%}}.hidden{opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.click-me-form{background:#fff;padding:1rem 2rem;color:#00101e;display:flex;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);width:-webkit-max-content;width:-moz-max-content;width:max-content;transform:rotate(90deg) translate(50%,50%);transform-origin:right center;position:fixed;top:50%;right:0;cursor:pointer;z-index:9999;transition:transform .8s ease-in-out,opacity .8s ease-in-out}@media (max-width:818px) and (min-width:0px){.click-me-form{right:0}}@media (min-width:768px) and (max-width:1023px){.click-me-form{right:0}}.click-me-form p{text-align:center;font-size:1.8rem;line-height:1.2}.click-me-form i,.click-me-form p{margin-top:auto;margin-bottom:auto}.click-me-form i{margin-right:1rem;font-size:2rem}.click-me-form.hidden{transform:rotate(90deg) translate(50%,-50%);opacity:0}.click-me-form .mb{display:none}@media (max-width:818px) and (min-width:0px){.click-me-form .mb{display:block}}@media (min-width:768px) and (max-width:1023px){.click-me-form .mb{display:block}}@media (max-width:818px) and (min-width:0px){.click-me-form .ds{display:none}}@media (min-width:768px) and (max-width:1023px){.click-me-form .ds{display:none}}.banner-theme-purple .frm_button_submit{background-color:#7f166f!important}.banner-theme-purple .hide-form i{color:#7f166f}.banner-theme-orange .frm_button_submit{background-color:#eb6012!important}.banner-theme-orange .hide-form i{color:#eb6012}.banner-theme-green .frm_button_submit{background-color:#21a795!important}.banner-theme-green .hide-form i{color:#21a795}.click-theme-purple i{color:#7f166f}.click-theme-orange i{color:#eb6012}.click-theme-green i{color:#21a795}.news-slider .item .post{width:100%;max-width:100%}.modal.show{height:100%;display:flex!important;align-items:center}.custom_modal .frm_submit .frm_button_submit{margin-left:0!important}.custom_modal .frm_submit .frm_button_submit:after{font-weight:400!important}.custom_modal .frm_form_fields,.custom_modal fieldset{margin:0!important;padding:0!important}.custom_modal .frm_required_field:after,.custom_modal .frm_required_field:before{display:none!important}.custom_modal input{padding:1rem;border:1px solid #00101e;color:#00101e}.custom_modal .modal-content{border:none!important;padding:0!important;margin:0!important;background:none!important}.custom_modal .modal-dialog{background:#fff;display:flex;margin-bottom:auto;margin-top:auto;max-width:60%!important;width:60%!important;border-radius:10px}@media (max-width:818px) and (min-width:0px){.custom_modal .modal-dialog{margin:0 auto!important;max-width:80%!important;width:80%!important}}@media (min-width:768px) and (max-width:1023px){.custom_modal .modal-dialog{margin:0 auto!important;max-width:80%!important;width:80%!important}}.custom_modal .modal-header{border:none!important;width:auto;position:absolute;z-index:9;padding:2rem!important;width:100%;left:0;right:auto;top:0}.custom_modal .modal-header button{margin:0!important;padding:0!important;outline:none!important;background:#fff!important;border:2px solid #00101e;border-radius:100px!important;height:40px!important;width:40px!important;line-height:40px!important;opacity:1;box-shadow:none!important;position:relative;cursor:pointer}.custom_modal .modal-header button span{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important}.custom_modal .modal-header button:hover{background:#00101e!important;color:#fff!important}.custom_modal .modal-header button:hover span{color:#fff!important}.custom_modal .modal-header span{color:#fff;font-size:2.4rem;font-weight:500}.custom_modal .modal-body{min-height:500px;border-radius:10px;overflow:hidden;padding:10rem 2rem!important}.custom_modal .modal-body iframe,.custom_modal .modal-body video{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;min-height:500px;max-width:100%!important;border-radius:10px}.modal-theme-purple .modal-header button{background:#7f166f!important;border:2px solid #7f166f!important}.modal-theme-purple .frm_button_submit,.modal-theme-purple .modal-footer button,.modal-theme-purple .modal-header button:hover{background:#7f166f!important}.modal-theme-orange .modal-header button{background:#eb6012!important;border:2px solid #eb6012!important}.modal-theme-orange .frm_button_submit,.modal-theme-orange .modal-footer button,.modal-theme-orange .modal-header button:hover{background:#eb6012!important}.modal-theme-green .modal-header button{background:#21a795!important;border:2px solid #21a795!important}.modal-theme-green .frm_button_submit,.modal-theme-green .modal-footer button,.modal-theme-green .modal-header button:hover{background:#21a795!important}.owl-item .item .post{width:100%;flex:0 0 100%;max-width:100%}.faces-copley-wrap .left_right_content_block{display:flex;flex-wrap:wrap}.faces-copley-wrap .left_right_content_block .left_right_content_block__item{flex:0 0 33.33333333%;max-width:33.33333333%;flex-wrap:wrap}@media (max-width:818px) and (min-width:0px){.faces-copley-wrap .left_right_content_block .left_right_content_block__item{flex:0 0 100%;max-width:100%}}@media (min-width:768px) and (max-width:1023px){.faces-copley-wrap .left_right_content_block .left_right_content_block__item{flex:0 0 100%;max-width:100%}}.faces-copley-wrap .left_right_content_block .left_right_content_block__item .left_right_content_block__image{min-height:35rem}.header-banner__product .header-banner__medialinks{justify-content:start}@media (max-width:818px) and (min-width:0px){.header-banner__product .feat{display:none!important}}@media (min-width:768px) and (max-width:1023px){.header-banner__product .feat{display:none!important}}.header-banner__product .bdg{text-align:right}.header-banner__product .header-banner__wrapper{padding:6rem 0 3rem}@media (max-width:818px) and (min-width:0px){.header-banner__product .header-banner__wrapper{padding:5rem 0}}@media (min-width:768px) and (max-width:1023px){.header-banner__product .header-banner__wrapper{padding:5rem 0}}.header-banner__product p a{text-decoration:underline;color:inherit}.contact-details,.flexible-content-block,.header-banner,.large-info-tiles,.text-block-section{position:relative;z-index:10}@media (max-width:818px) and (min-width:0px){.footer-form{padding-top:4rem}}@media (min-width:768px) and (max-width:1023px){.footer-form{padding-top:4rem}}.footer-form .footer-shape{position:absolute;top:-20%;height:120%;width:100%}@media (max-width:818px) and (min-width:0px){.footer-form .footer-shape{height:100%;top:0}}@media (min-width:768px) and (max-width:1023px){.footer-form .footer-shape{height:100%;top:0}}@media (max-width:818px) and (min-width:0px){.footer-shape{height:100%;top:0}}@media (min-width:768px) and (max-width:1023px){.footer-shape{height:100%;top:0}}.single-download h1{margin-bottom:0;font-weight:600;color:#5f5e5e}.header-banner .bottom-shape{display:none!important}.header-banner .header-banner__row--content{padding:20rem 0 10rem}@media (max-width:818px) and (min-width:0px){.header-banner .header-banner__row--content{padding:8rem 0}}@media (min-width:768px) and (max-width:1023px){.header-banner .header-banner__row--content{padding:8rem 0}}.footer-form .wrapper,.footer-form [class*=__container],.footer-form [class*=__flex-container],.footer-form [class*=__wrapper],.footer-form main{position:relative}.footer-form-internal{padding-top:8rem}@media (max-width:818px) and (min-width:0px){.footer-form-internal{padding-top:4rem}}@media (min-width:768px) and (max-width:1023px){.footer-form-internal{padding-top:4rem}}.footer-form-internal .footer-shape{top:0}.product-list-block .collapse{display:none}.product-list-block .collapse.show{display:block}.product-list-block .item-purple a{color:#7f166f!important}.product-list-block .item-blue a{color:#5592ce!important}.product-list-block .item-orange a{color:#eb6012!important}.product-list-block .item-green a{color:#21a795!important}.product-list-block .tp-nv{gap:10px;margin-bottom:4rem}.product-list-block .tp-nv .btn{position:relative;flex-basis:0;flex-grow:1;max-width:100%;text-align:center;justify-content:center}@media (max-width:818px) and (min-width:0px){.product-list-block .tp-nv .btn{flex:0 0 100%;max-width:100%;margin-bottom:1rem}}@media (min-width:768px) and (max-width:1023px){.product-list-block .tp-nv .btn{flex:0 0 100%;max-width:100%;margin-bottom:1rem}}.product-list-block .tp-nv .btn:after{content:"";color:currentColor;font-size:0;padding-left:0;position:absolute;bottom:-30%;background:#5592ce;width:100%;height:5px;left:50%;transform:translate(-50%)!important;-webkit-transform:translate(-50%)!important;-moz-transform:translate(-50%)!important;-o-transform:translate(-50%)!important;-ms-transform:translate(-50%)!important;opacity:1}@media (max-width:818px) and (min-width:0px){.product-list-block .tp-nv .btn:after{bottom:-20%;width:98%}}@media (min-width:768px) and (max-width:1023px){.product-list-block .tp-nv .btn:after{bottom:-20%;width:98%}}@media (max-width:818px) and (min-width:0px){.product-list-block .tp-nv .collapsed{margin-bottom:0}}@media (min-width:768px) and (max-width:1023px){.product-list-block .tp-nv .collapsed{margin-bottom:0}}.product-list-block .tp-nv .collapsed:after{opacity:0}.product-list-block .tp-nv .btn--purple:after{background:#7f166f}.product-list-block .tp-nv .btn--orange:after{background:#eb6012}.product-list-block .tp-nv .btn--green:after{background:#21a795}.product-list-block h3{color:#555;font-size:2.4rem;font-weight:600;letter-spacing:0;text-align:left;margin:3rem 0}@media (max-width:818px) and (min-width:0px){.product-list-block h3{font-size:2.2rem;margin:2rem 0;text-align:center}}@media (min-width:768px) and (max-width:1023px){.product-list-block h3{font-size:2.2rem;margin:2rem 0;text-align:center}}.product-list-block .item-purple p{color:#7f166f!important}.product-list-block .item-blue p{color:#5592ce!important}.product-list-block .item-orange p{color:#eb6012!important}.product-list-block .item-green p{color:#21a795!important}.product-list-block .product-item img{width:auto;height:100px}.product-list-block .product-item p{font-size:1.8rem;font-weight:600;letter-spacing:0;text-align:center}@media (min-width:1200px){.col-xl-5n{flex:0 0 20%;max-width:20%}}@media (min-width:992px){.col-xl-5n{flex:0 0 20%;max-width:20%}}.product-legacy-block{padding:4rem 0;position:relative}@media (max-width:818px) and (min-width:0px){.product-legacy-block{padding:2rem 0}}@media (min-width:768px) and (max-width:1023px){.product-legacy-block{padding:2rem 0}}.product-legacy-block:before{content:"";background:#5592ce;width:1px;height:100%;position:absolute;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;left:47%!important}@media (max-width:818px) and (min-width:0px){.product-legacy-block:before{display:none!important}}@media (min-width:768px) and (max-width:1023px){.product-legacy-block:before{display:none!important}}.product-legacy-block .item:after{content:"";background:#5592ce;width:100%;height:1px;display:none}@media (max-width:818px) and (min-width:0px){.product-legacy-block .item:after{display:block}}@media (min-width:768px) and (max-width:1023px){.product-legacy-block .item:after{display:block}}.product-legacy-block .item:last-child:after{display:none!important}.product-legacy-block p{color:#555;font-size:2.6rem;font-weight:600;letter-spacing:0;text-align:left;margin:0 0 1rem}@media (max-width:818px) and (min-width:0px){.product-legacy-block p{font-size:2.2rem}}@media (min-width:768px) and (max-width:1023px){.product-legacy-block p{font-size:2.2rem}}.product-legacy-block a{color:#5592ce;font-size:1.6rem;font-weight:600;letter-spacing:0;text-align:left;text-decoration:underline}.no-bg{background:none!important}@media (max-width:818px) and (min-width:0px){.col-full-mobile{margin-top:1rem;margin-bottom:1rem;flex:0 0 100%;max-width:100%}}@media (min-width:768px) and (max-width:1023px){.col-full-mobile{margin-top:1rem;margin-bottom:1rem;flex:0 0 100%;max-width:100%}}.tax-product_category .tile__title{font-size:1.8rem;margin-bottom:1.4rem}.tax-product_category .tile__info{font-size:1.5rem;margin-bottom:2rem}.tax-product_category .tile__btn{font-size:1.6rem}.single-download{position:relative;margin-bottom:-5rem!important}.single-download .footer-form .bg{padding-bottom:5rem}.single-download .banner{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:5rem 0 1rem}.single-download .banner a{color:#fff;font-size:1.6rem;font-weight:400;letter-spacing:0;text-align:left}.single-download .banner a:before{color:#fff;border-color:#fff}.single-download .cont{padding:4rem 0}.single-download .cont .title-area__dots{margin-bottom:1rem}.single-download .cont .single-download__btn{margin-top:2rem!important}@media (max-width:818px) and (min-width:0px){.single-download .cont img{margin-top:2rem}}@media (min-width:768px) and (max-width:1023px){.single-download .cont img{margin-top:2rem}}.single-download .cont h1{color:#5f5e5e;font-size:5rem;font-weight:600;line-height:normal;letter-spacing:0;text-align:left;margin-bottom:1rem}@media (max-width:818px) and (min-width:0px){.single-download .cont h1{font-size:4rem}}@media (min-width:768px) and (max-width:1023px){.single-download .cont h1{font-size:4rem}}.single-download .blog-intro{padding:0!important;margin:0!important}.single-download .btn--downloads{width:28.2rem}.single-download p{color:#5f5e5e}.single-download__btn{margin-top:3rem;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width:768px){.single-download__btn{margin-top:0;justify-content:flex-end;align-items:flex-end}}.just-start{justify-content:start}.related-downloads{padding:4rem 0;background-color:#f8f8f8}.related-downloads .tt h1,.related-downloads .tt h2,.related-downloads .tt h3,.related-downloads .tt h4,.related-downloads .tt h5,.related-downloads .tt h6{color:#5f5e5e;font-size:3rem;font-weight:600;letter-spacing:0;text-align:left}@media (max-width:818px) and (min-width:0px){.related-downloads .tt h1,.related-downloads .tt h2,.related-downloads .tt h3,.related-downloads .tt h4,.related-downloads .tt h5,.related-downloads .tt h6{font-size:2.6rem}}@media (min-width:768px) and (max-width:1023px){.related-downloads .tt h1,.related-downloads .tt h2,.related-downloads .tt h3,.related-downloads .tt h4,.related-downloads .tt h5,.related-downloads .tt h6{font-size:2.6rem}}.single__go-back{margin:6rem 0 3.5rem}@media screen and (min-width:768px){.single__go-back{margin:7rem 0}}.thank-you-wrap{padding:16rem 0!important;background-size:cover;background-position:50%}@media screen and (min-width:992px){.thank-you-wrap{padding:22rem 0 19rem!important}}@media screen and (min-width:1200px){.thank-you-wrap{padding:27rem 0 26rem!important}}.thank-you-wrap h1{font-size:6rem;line-height:5.3rem;color:#fff;font-weight:400}@media screen and (min-width:992px){.thank-you-wrap h1{font-size:11rem;line-height:11rem}}@media screen and (min-width:1200px){.thank-you-wrap h1{font-size:18rem;line-height:18rem;margin-bottom:9.3rem}}.thank-you-wrap h2{font-size:2.6rem;line-height:3rem;color:#fff;font-weight:700}@media screen and (min-width:1200px){.thank-you-wrap h2{font-size:3.2rem;line-height:4.3rem}}.frm_form_fields .frm_submit .thank-you-wrap button,.thank-you-wrap .button,.thank-you-wrap .frm_form_fields .frm_submit button,.thank-you-wrap input[type=submit]{margin:3rem auto 0;max-width:320px}@media screen and (min-width:1200px){.frm_form_fields .frm_submit .thank-you-wrap button,.thank-you-wrap .button,.thank-you-wrap .frm_form_fields .frm_submit button,.thank-you-wrap input[type=submit]{margin-top:5rem}}.page-template-top-level-landing-page .tile__title{font-size:1.8rem;margin-bottom:1.4rem}.page-template-top-level-landing-page .tile__info,.page-template-top-level-landing-page .tile__info p{font-size:1.5rem;margin-bottom:2rem}.page-template-top-level-landing-page .tile__btn{font-size:1.6rem}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(assets/scss/vendor/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(assets/scss/vendor/slick/fonts/slick.eot);src:url(assets/scss/vendor/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(assets/scss/vendor/slick/fonts/slick.woff) format("woff"),url(assets/scss/vendor/slick/fonts/slick.ttf) format("truetype"),url(assets/scss/vendor/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3Ivb3dsLWNhcm91c2VsL293bC5jYXJvdXNlbC5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL180MDQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3ZlbmRvci9ub3JtYWxpemUtY3NzL19ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3IvYm9vdHN0cmFwL2dyaWQvYm9vdHN0cmFwLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3IvYm9vdHN0cmFwL2dyaWQvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3IvYm9vdHN0cmFwL2dyaWQvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdmVuZG9yL2Jvb3RzdHJhcC9ncmlkL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3IvYm9vdHN0cmFwL2dyaWQvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3ZlbmRvci9ib290c3RyYXAvZ3JpZC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3IvYm9vdHN0cmFwL2dyaWQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdmVuZG9yL2Jvb3RzdHJhcC9ncmlkL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3ZlbmRvci9ib290c3RyYXAvdGV4dC91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3IvYm9vdHN0cmFwL3RleHQvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdmVuZG9yL2Jvb3RzdHJhcC90ZXh0L21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3ZlbmRvci9ib290c3RyYXAvdGV4dC9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdmVuZG9yL2Jvb3RzdHJhcC90ZXh0L21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdmVuZG9yL2Jvb3RzdHJhcC9zaXppbmcvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3IvYm9vdHN0cmFwL2xheW91dC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdmVuZG9yL2Jvb3RzdHJhcC9sYXlvdXQvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19pZnJhbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX21pc2Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jhc2UvX21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iYXNlL19vdmVycmlkZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iYXNlL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jhc2UvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iYXNlL193cF9jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYWZmaWxpYXRlcy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19ibG9nLW5ld3MtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnVsbGV0LXBvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY2FyZWVyLXRpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jYXJlZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY29sb3VyZWQtY29udGVudC1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2ZhY2VzLW9mLWNvcGxleS1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGlzdG9yeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hvbWUtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faG90c3BvdC1jdGEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19ob3RzcG90LWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbGVmdF9yaWdodF9jb250ZW50X2Jsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbGlnaHRib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tdWx0aXByb2R1Y3QtYmlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbXVsdGlwcm9kdWN0LXRhYi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtdGlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fcG9wdXAtZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wcmVoZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wcm9kdWN0LWhpZ2hsaWdodHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wcm9kdWN0LWltZy1mZWF0dXJlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Byb2R1Y3QtcmVsYXRlZC1pdGVtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0LWltcGFjdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc3ZnLWJhY2tncm91bmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdGFibGUtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Rlc3RpbW9uaWFsLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Rlc3RpbW9uaWFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdGV4dC1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190aXRsZS1hcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tbGlnaHRib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL193aGF0LW91ci1lbXBsb3llZXMtc2F5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGF5b3V0L19jb250YWN0LWRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci1maXhlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGF5b3V0L19uZXdzLWV2ZW50cy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sYXlvdXQvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sYXlvdXQvX3N0YXRlLWFydC1pbnN0cnVtZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2xheW91dC9fc3RydWN0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2NhcmVlci1hcmNoaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2NhcmVlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2Rvd25sb2Fkcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL19ldmVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fZmFjZXMtb2YtY29wbGV5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2Zyb250LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS1wYWdlLXRlbXBsYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX25ld3MtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX3BhcmVudC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX3NpbmdsZS1kb3dubG9hZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fdGhhbmsteW91LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX3RvcC1sZXZlbC1sYW5kaW5nLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy92ZW5kb3Ivc2xpY2svX3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdmVuZG9yL3NsaWNrL19zbGljay10aGVtZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3ZlbmRvci9hbmltYXRlLXNhc3MvaGVscGVycy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3ZlbmRvci9hbmltYXRlLXNhc3MvaGVscGVycy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdmVuZG9yL2xpZ2h0Ym94L2xpZ2h0Ym94LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaURBS0Esc0NBQXNDLHdDQUF3QyxpQkFBaUIsQ0FBQyxjQUFjLGFBQWEsV0FBVyxTQUFTLENBQUMseUJBQXlCLGtCQUF5QywwQkFBMEIsK0JBQStCLENBQUMsK0JBQStCLFlBQVksY0FBYyxXQUFXLGtCQUFrQixjQUFjLFFBQVEsQ0FBQywrQkFBK0Isa0JBQWtCLGdCQUFnQiwrQkFBb0MsQ0FBQyxtREFBbUQsbUNBQW1DLGdDQUFnQywrQkFBK0IsZ0NBQXFDLDZCQUFrQywyQkFBZ0MsQ0FBQyx3QkFBd0IsZUFBZSxXQUFXLG1DQUFtQywwQkFBMEIsQ0FBQyw0QkFBNEIsY0FBYyxVQUFVLENBQUMsaUVBQWlFLFlBQVksQ0FBQyw4Q0FBOEMsYUFBYSxDQUFDLHlGQUF5RixlQUFlLHlCQUFpRCxzQkFBMkMsZ0JBQWdCLENBQUMsMkdBQTJHLGVBQWUsY0FBYyxZQUFZLG9CQUFvQixZQUFZLENBQUMsMEJBQTBCLFVBQVUsYUFBYSxDQUFDLHlCQUF5QixTQUFTLENBQUMsb0NBQW9DLGlCQUFpQixDQUFDLGlDQUF3RCxtQkFBbUIseUJBQXlCLHNCQUEyQyxnQkFBZ0IsQ0FBQyx1QkFBdUIsWUFBWSwrQkFBVyxDQUFDLHNCQUFzQixhQUFhLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyx3QkFBd0Isb0RBQXNCLHlEQUF3QixDQUFDLCtCQUErQixTQUFTLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyx1QkFBdUIscURBQXNCLENBQUMsMkJBQW1CLEdBQUcsU0FBUyxDQUFDLEdBQUssU0FBUyxDQUFDLENBQS9DLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxHQUFLLFNBQVMsQ0FBQyxDQUFDLFlBQVksaUNBQWlDLENBQUMsa0NBQWtDLFVBQVUsMkJBQTJCLENBQUMsd0ZBQXdGLFlBQVksQ0FBQyxxQ0FBcUMsMkJBQTJCLENBQUMsaUNBQWlDLGtCQUFrQixZQUFZLGVBQWUsQ0FBQyxtQ0FBbUMsa0JBQWtCLFlBQVksV0FBVyxTQUFTLFFBQVEsa0JBQWtCLGlCQUFpQiw2Q0FBNkMsZUFBZSxVQUFVLG1DQUFtQyw2QkFBNkIsQ0FBQyx5Q0FBc0Usb0JBQXdCLENBQUMscUdBQXFHLFlBQVksQ0FBQyw0QkFBNEIsVUFBVSxZQUFZLHdCQUFrQyw0QkFBNEIsd0JBQXdCLDJCQUEyQixDQUFDLCtCQUErQixrQkFBa0IsVUFBVSxZQUFZLFVBQVUsQ0N3Ty9tRyxpQkM3T0E7Ozs7Ozs7RUFTQTtBQ1RBLDRFQVdBLEtBQ0UsaUJBQ0EsMEJBQ0EsNkJEWUYsQ0NNQSx3Q0FNRSxhRFNGLENDREEsR0FDRSxjQUNBLGNEUUYsQ0NHQSx1QkFHRSxhRE9GLENDQUEsT0FDRSxlRE1GLENDRUEsR0FDRSx1QkFDQSxTQUNBLGdCRFFGLENDQUEsSUFDRSxnQ0FDQSxhRFNGLENDRUEsRUFDRSw2QkFDQSxvQ0RTRixDQ0RBLFlBQ0UsbUJBQ0EsMEJBQ0EseUVEV0YsQ0NKQSxTQUVFLG9CQVNBLGtCRENGLENDT0EsY0FHRSxnQ0FDQSxhRFVGLENDSEEsSUFDRSxpQkRTRixDQ0ZBLEtBQ0Usc0JBQ0EsVURRRixDQ0RBLE1BQ0UsYURPRixDQ0NBLFFBRUUsY0FDQSxjQUNBLGtCQUNBLHVCRE1GLENDSEEsSUFDRSxhRE1GLENDSEEsSUFDRSxTRE1GLENDSUEsWUFFRSxvQkRJRixDQ0dBLHNCQUNFLGFBQ0EsUURHRixDQ0lBLElBQ0UsaUJERUYsQ0NLQSxlQUNFLGVEQ0YsQ0NVQSxzQ0FLRSxrQ0FDQSxlQUNBLGlCQUNBLFFER0YsQ0NLQSxhQUVFLGdCREdGLENDS0EsY0FFRSxtQkRHRixDQ01BLHFEQUlFLHlCREdGLENDSUEsd0hBSUUsa0JBQ0EsU0RFRixDQ0tBLDRHQUlFLDZCRENGLENDTUEsU0FDRSwwQkRBRixDQ1VBLE9BQ0Usc0JBQ0EsY0FDQSxjQUNBLGVBQ0EsVUFDQSxrQkRLRixDQ0dBLFNBQ0UscUJBQ0EsdUJETUYsQ0NDQSxTQUNFLGFES0YsQ0FNQSw2QkNERSxzQkFDQSxTRE1GLENBS0Esa0ZDRkUsV0RLRixDQU1BLGNDRkUsNkJBQ0EsbUJETUYsQ0FLQSxxRkNGRSx1QkRLRixDQ0dBLDZCQUNFLDBCQUNBLFlETUYsQ0NLQSxhQUVFLGFESUYsQ0NHQSxRQUNFLGlCREdGLENDT0EsT0FDRSxvQkRDRixDQWNBLGtCQ0lFLFlERkY7O0FFM2JBOzs7OztHRFdBLEtDSEUsc0JBQ0EsNEJGNmJGLENFMWJBLGlCQUdFLGtCRjZiRixDR3ZjRSxXQ0FBLFdBQ0EsbUJBQ0Esa0JBQ0Esa0JBQ0EsZ0JKMmNGLENLeFpJLHlCRnZERixXQ1lJLGVKd2NKLENBQ0YsQ0s5WkkseUJGdkRGLFdDWUksZUo4Y0osQ0FDRixDS3BhSSx5QkZ2REYsV0NZSSxlSm9kSixDQUNGLENLMWFJLDBCRnZERixXQ1lJLGdCSjBkSixDQUNGLENHM2RFLGlCQ1pBLFdBQ0EsbUJBQ0Esa0JBQ0Esa0JBQ0EsZ0JKMmVGLENHemRFLEtDSkEsYUFDQSxlQUNBLG1CQUNBLGlCSmllRixDRzFkRSxZQUNFLGVBQ0EsYUg2ZEosQ0cvZEUsMkNBTUksZ0JBQ0EsY0g4ZE4sQ00vZkUsc3FCQUNFLGtCQUNBLFdBQ0EsbUJBQ0EsaUJOdWdCSixDTXBmTSxLQUNFLGFBQ0EsWUFDQSxjTnVmUixDTXJmTSxVQUNFLGNBQ0EsV0FDQSxjTndmUixDTXBmUSxPRkZOLHFCQUlBLHFCSnVmRixDTXpmUSxPRkZOLHNCQUlBLHNCSjRmRixDTTlmUSxPRkZOLGFBSUEsYUppZ0JGLENNbmdCUSxPRkZOLHNCQUlBLHNCSnNnQkYsQ014Z0JRLE9GRk4sc0JBSUEsc0JKMmdCRixDTTdnQlEsT0ZGTixhQUlBLGFKZ2hCRixDTWxoQlEsT0ZGTixzQkFJQSxzQkpxaEJGLENNdmhCUSxPRkZOLHNCQUlBLHNCSjBoQkYsQ001aEJRLE9GRk4sYUFJQSxhSitoQkYsQ01qaUJRLFFGRk4sc0JBSUEsc0JKb2lCRixDTXRpQlEsUUZGTixzQkFJQSxzQkp5aUJGLENNM2lCUSxRRkZOLGNBSUEsY0o4aUJGLENNM2lCTSxhQUF3QixRTitpQjlCLENNN2lCTSxZQUF1QixRTmlqQjdCLENNOWlCUSxTQUF3QixPTmtqQmhDLENNbGpCUSxTQUF3QixPTnNqQmhDLENNdGpCUSxTQUF3QixPTjBqQmhDLENNMWpCUSxTQUF3QixPTjhqQmhDLENNOWpCUSxTQUF3QixPTmtrQmhDLENNbGtCUSxTQUF3QixPTnNrQmhDLENNdGtCUSxTQUF3QixPTjBrQmhDLENNMWtCUSxTQUF3QixPTjhrQmhDLENNOWtCUSxTQUF3QixPTmtsQmhDLENNbGxCUSxTQUF3QixPTnNsQmhDLENNdGxCUSxVQUF3QixRTjBsQmhDLENNMWxCUSxVQUF3QixRTjhsQmhDLENNOWxCUSxVQUF3QixRTmttQmhDLENNNWxCVSxVRlRSLHVCSnltQkYsQ01obUJVLFVGVFIsd0JKNm1CRixDTXBtQlUsVUZUUixlSmluQkYsQ014bUJVLFVGVFIsd0JKcW5CRixDTTVtQlUsVUZUUix3Qkp5bkJGLENNaG5CVSxVRlRSLGVKNm5CRixDTXBuQlUsVUZUUix3Qkppb0JGLENNeG5CVSxVRlRSLHdCSnFvQkYsQ001bkJVLFVGVFIsZUp5b0JGLENNaG9CVSxXRlRSLHdCSjZvQkYsQ01wb0JVLFdGVFIsd0JKaXBCRixDS3RvQkkseUJDOUJFLFFBQ0UsYUFDQSxZQUNBLGNOd3FCTixDTXRxQkksYUFDRSxjQUNBLFdBQ0EsY053cUJOLENNcHFCTSxVRkZOLHFCQUlBLHFCSnNxQkEsQ014cUJNLFVGRk4sc0JBSUEsc0JKMHFCQSxDTTVxQk0sVUZGTixhQUlBLGFKOHFCQSxDTWhyQk0sVUZGTixzQkFJQSxzQkprckJBLENNcHJCTSxVRkZOLHNCQUlBLHNCSnNyQkEsQ014ckJNLFVGRk4sYUFJQSxhSjByQkEsQ001ckJNLFVGRk4sc0JBSUEsc0JKOHJCQSxDTWhzQk0sVUZGTixzQkFJQSxzQkprc0JBLENNcHNCTSxVRkZOLGFBSUEsYUpzc0JBLENNeHNCTSxXRkZOLHNCQUlBLHNCSjBzQkEsQ001c0JNLFdGRk4sc0JBSUEsc0JKOHNCQSxDTWh0Qk0sV0ZGTixjQUlBLGNKa3RCQSxDTS9zQkksZ0JBQXdCLFFOa3RCNUIsQ01odEJJLGVBQXVCLFFObXRCM0IsQ01odEJNLFlBQXdCLE9ObXRCOUIsQ01udEJNLFlBQXdCLE9Oc3RCOUIsQ010dEJNLFlBQXdCLE9OeXRCOUIsQ016dEJNLFlBQXdCLE9ONHRCOUIsQ001dEJNLFlBQXdCLE9OK3RCOUIsQ00vdEJNLFlBQXdCLE9Oa3VCOUIsQ01sdUJNLFlBQXdCLE9OcXVCOUIsQ01ydUJNLFlBQXdCLE9Od3VCOUIsQ014dUJNLFlBQXdCLE9OMnVCOUIsQ00zdUJNLFlBQXdCLE9OOHVCOUIsQ005dUJNLGFBQXdCLFFOaXZCOUIsQ01qdkJNLGFBQXdCLFFOb3ZCOUIsQ01wdkJNLGFBQXdCLFFOdXZCOUIsQ01qdkJRLGFGVFIsYUo2dkJBLENNcHZCUSxhRlRSLHVCSmd3QkEsQ012dkJRLGFGVFIsd0JKbXdCQSxDTTF2QlEsYUZUUixlSnN3QkEsQ003dkJRLGFGVFIsd0JKeXdCQSxDTWh3QlEsYUZUUix3Qko0d0JBLENNbndCUSxhRlRSLGVKK3dCQSxDTXR3QlEsYUZUUix3QkpreEJBLENNendCUSxhRlRSLHdCSnF4QkEsQ001d0JRLGFGVFIsZUp3eEJBLENNL3dCUSxjRlRSLHdCSjJ4QkEsQ01seEJRLGNGVFIsd0JKOHhCQSxDQUNGLENLcHhCSSx5QkM5QkUsUUFDRSxhQUNBLFlBQ0EsY05zekJOLENNcHpCSSxhQUNFLGNBQ0EsV0FDQSxjTnN6Qk4sQ01sekJNLFVGRk4scUJBSUEscUJKb3pCQSxDTXR6Qk0sVUZGTixzQkFJQSxzQkp3ekJBLENNMXpCTSxVRkZOLGFBSUEsYUo0ekJBLENNOXpCTSxVRkZOLHNCQUlBLHNCSmcwQkEsQ01sMEJNLFVGRk4sc0JBSUEsc0JKbzBCQSxDTXQwQk0sVUZGTixhQUlBLGFKdzBCQSxDTTEwQk0sVUZGTixzQkFJQSxzQko0MEJBLENNOTBCTSxVRkZOLHNCQUlBLHNCSmcxQkEsQ01sMUJNLFVGRk4sYUFJQSxhSm8xQkEsQ010MUJNLFdGRk4sc0JBSUEsc0JKdzFCQSxDTTExQk0sV0ZGTixzQkFJQSxzQko0MUJBLENNOTFCTSxXRkZOLGNBSUEsY0pnMkJBLENNNzFCSSxnQkFBd0IsUU5nMkI1QixDTTkxQkksZUFBdUIsUU5pMkIzQixDTTkxQk0sWUFBd0IsT05pMkI5QixDTWoyQk0sWUFBd0IsT05vMkI5QixDTXAyQk0sWUFBd0IsT051MkI5QixDTXYyQk0sWUFBd0IsT04wMkI5QixDTTEyQk0sWUFBd0IsT042MkI5QixDTTcyQk0sWUFBd0IsT05nM0I5QixDTWgzQk0sWUFBd0IsT05tM0I5QixDTW4zQk0sWUFBd0IsT05zM0I5QixDTXQzQk0sWUFBd0IsT055M0I5QixDTXozQk0sWUFBd0IsT040M0I5QixDTTUzQk0sYUFBd0IsUU4rM0I5QixDTS8zQk0sYUFBd0IsUU5rNEI5QixDTWw0Qk0sYUFBd0IsUU5xNEI5QixDTS8zQlEsYUZUUixhSjI0QkEsQ01sNEJRLGFGVFIsdUJKODRCQSxDTXI0QlEsYUZUUix3QkppNUJBLENNeDRCUSxhRlRSLGVKbzVCQSxDTTM0QlEsYUZUUix3Qkp1NUJBLENNOTRCUSxhRlRSLHdCSjA1QkEsQ01qNUJRLGFGVFIsZUo2NUJBLENNcDVCUSxhRlRSLHdCSmc2QkEsQ012NUJRLGFGVFIsd0JKbTZCQSxDTTE1QlEsYUZUUixlSnM2QkEsQ003NUJRLGNGVFIsd0JKeTZCQSxDTWg2QlEsY0ZUUix3Qko0NkJBLENBQ0YsQ0tsNkJJLHlCQzlCRSxRQUNFLGFBQ0EsWUFDQSxjTm84Qk4sQ01sOEJJLGFBQ0UsY0FDQSxXQUNBLGNObzhCTixDTWg4Qk0sVUZGTixxQkFJQSxxQkprOEJBLENNcDhCTSxVRkZOLHNCQUlBLHNCSnM4QkEsQ014OEJNLFVGRk4sYUFJQSxhSjA4QkEsQ001OEJNLFVGRk4sc0JBSUEsc0JKODhCQSxDTWg5Qk0sVUZGTixzQkFJQSxzQkprOUJBLENNcDlCTSxVRkZOLGFBSUEsYUpzOUJBLENNeDlCTSxVRkZOLHNCQUlBLHNCSjA5QkEsQ001OUJNLFVGRk4sc0JBSUEsc0JKODlCQSxDTWgrQk0sVUZGTixhQUlBLGFKaytCQSxDTXArQk0sV0ZGTixzQkFJQSxzQkpzK0JBLENNeCtCTSxXRkZOLHNCQUlBLHNCSjArQkEsQ001K0JNLFdGRk4sY0FJQSxjSjgrQkEsQ00zK0JJLGdCQUF3QixRTjgrQjVCLENNNStCSSxlQUF1QixRTisrQjNCLENNNStCTSxZQUF3QixPTisrQjlCLENNLytCTSxZQUF3QixPTmsvQjlCLENNbC9CTSxZQUF3QixPTnEvQjlCLENNci9CTSxZQUF3QixPTncvQjlCLENNeC9CTSxZQUF3QixPTjIvQjlCLENNMy9CTSxZQUF3QixPTjgvQjlCLENNOS9CTSxZQUF3QixPTmlnQzlCLENNamdDTSxZQUF3QixPTm9nQzlCLENNcGdDTSxZQUF3QixPTnVnQzlCLENNdmdDTSxZQUF3QixPTjBnQzlCLENNMWdDTSxhQUF3QixRTjZnQzlCLENNN2dDTSxhQUF3QixRTmdoQzlCLENNaGhDTSxhQUF3QixRTm1oQzlCLENNN2dDUSxhRlRSLGFKeWhDQSxDTWhoQ1EsYUZUUix1Qko0aENBLENNbmhDUSxhRlRSLHdCSitoQ0EsQ010aENRLGFGVFIsZUpraUNBLENNemhDUSxhRlRSLHdCSnFpQ0EsQ001aENRLGFGVFIsd0JKd2lDQSxDTS9oQ1EsYUZUUixlSjJpQ0EsQ01saUNRLGFGVFIsd0JKOGlDQSxDTXJpQ1EsYUZUUix3QkppakNBLENNeGlDUSxhRlRSLGVKb2pDQSxDTTNpQ1EsY0ZUUix3Qkp1akNBLENNOWlDUSxjRlRSLHdCSjBqQ0EsQ0FDRixDS2hqQ0ksMEJDOUJFLFFBQ0UsYUFDQSxZQUNBLGNOa2xDTixDTWhsQ0ksYUFDRSxjQUNBLFdBQ0EsY05rbENOLENNOWtDTSxVRkZOLHFCQUlBLHFCSmdsQ0EsQ01sbENNLFVGRk4sc0JBSUEsc0JKb2xDQSxDTXRsQ00sVUZGTixhQUlBLGFKd2xDQSxDTTFsQ00sVUZGTixzQkFJQSxzQko0bENBLENNOWxDTSxVRkZOLHNCQUlBLHNCSmdtQ0EsQ01sbUNNLFVGRk4sYUFJQSxhSm9tQ0EsQ010bUNNLFVGRk4sc0JBSUEsc0JKd21DQSxDTTFtQ00sVUZGTixzQkFJQSxzQko0bUNBLENNOW1DTSxVRkZOLGFBSUEsYUpnbkNBLENNbG5DTSxXRkZOLHNCQUlBLHNCSm9uQ0EsQ010bkNNLFdGRk4sc0JBSUEsc0JKd25DQSxDTTFuQ00sV0ZGTixjQUlBLGNKNG5DQSxDTXpuQ0ksZ0JBQXdCLFFONG5DNUIsQ00xbkNJLGVBQXVCLFFONm5DM0IsQ00xbkNNLFlBQXdCLE9ONm5DOUIsQ003bkNNLFlBQXdCLE9OZ29DOUIsQ01ob0NNLFlBQXdCLE9ObW9DOUIsQ01ub0NNLFlBQXdCLE9Oc29DOUIsQ010b0NNLFlBQXdCLE9OeW9DOUIsQ016b0NNLFlBQXdCLE9ONG9DOUIsQ001b0NNLFlBQXdCLE9OK29DOUIsQ00vb0NNLFlBQXdCLE9Oa3BDOUIsQ01scENNLFlBQXdCLE9OcXBDOUIsQ01ycENNLFlBQXdCLE9Od3BDOUIsQ014cENNLGFBQXdCLFFOMnBDOUIsQ00zcENNLGFBQXdCLFFOOHBDOUIsQ005cENNLGFBQXdCLFFOaXFDOUIsQ00zcENRLGFGVFIsYUp1cUNBLENNOXBDUSxhRlRSLHVCSjBxQ0EsQ01qcUNRLGFGVFIsd0JKNnFDQSxDTXBxQ1EsYUZUUixlSmdyQ0EsQ012cUNRLGFGVFIsd0JKbXJDQSxDTTFxQ1EsYUZUUix3QkpzckNBLENNN3FDUSxhRlRSLGVKeXJDQSxDTWhyQ1EsYUZUUix3Qko0ckNBLENNbnJDUSxhRlRSLHdCSityQ0EsQ010ckNRLGFGVFIsZUprc0NBLENNenJDUSxjRlRSLHdCSnFzQ0EsQ001ckNRLGNGVFIsd0JKd3NDQSxDQUNGLENPL3VDTSxRQUF3QixzQlBtdkM5QixDT252Q00sVUFBd0Isd0JQdXZDOUIsQ092dkNNLGdCQUF3Qiw4QlAydkM5QixDTzN2Q00sU0FBd0IsdUJQK3ZDOUIsQ08vdkNNLFNBQXdCLHVCUG13QzlCLENPbndDTSxhQUF3QiwyQlB1d0M5QixDT3Z3Q00sY0FBd0IsNEJQMndDOUIsQ08zd0NNLFFBQXdCLHNCUCt3QzlCLENPL3dDTSxlQUF3Qiw2QlBteEM5QixDS2x1Q0kseUJFakRFLFdBQXdCLHNCUHd4QzVCLENPeHhDSSxhQUF3Qix3QlAyeEM1QixDTzN4Q0ksbUJBQXdCLDhCUDh4QzVCLENPOXhDSSxZQUF3Qix1QlBpeUM1QixDT2p5Q0ksWUFBd0IsdUJQb3lDNUIsQ09weUNJLGdCQUF3QiwyQlB1eUM1QixDT3Z5Q0ksaUJBQXdCLDRCUDB5QzVCLENPMXlDSSxXQUF3QixzQlA2eUM1QixDTzd5Q0ksa0JBQXdCLDZCUGd6QzVCLENBQ0YsQ0tod0NJLHlCRWpERSxXQUF3QixzQlBzekM1QixDT3R6Q0ksYUFBd0Isd0JQeXpDNUIsQ096ekNJLG1CQUF3Qiw4QlA0ekM1QixDTzV6Q0ksWUFBd0IsdUJQK3pDNUIsQ08vekNJLFlBQXdCLHVCUGswQzVCLENPbDBDSSxnQkFBd0IsMkJQcTBDNUIsQ09yMENJLGlCQUF3Qiw0QlB3MEM1QixDT3gwQ0ksV0FBd0Isc0JQMjBDNUIsQ08zMENJLGtCQUF3Qiw2QlA4MEM1QixDQUNGLENLOXhDSSx5QkVqREUsV0FBd0Isc0JQbzFDNUIsQ09wMUNJLGFBQXdCLHdCUHUxQzVCLENPdjFDSSxtQkFBd0IsOEJQMDFDNUIsQ08xMUNJLFlBQXdCLHVCUDYxQzVCLENPNzFDSSxZQUF3Qix1QlBnMkM1QixDT2gyQ0ksZ0JBQXdCLDJCUG0yQzVCLENPbjJDSSxpQkFBd0IsNEJQczJDNUIsQ090MkNJLFdBQXdCLHNCUHkyQzVCLENPejJDSSxrQkFBd0IsNkJQNDJDNUIsQ0FDRixDSzV6Q0ksMEJFakRFLFdBQXdCLHNCUGszQzVCLENPbDNDSSxhQUF3Qix3QlBxM0M1QixDT3IzQ0ksbUJBQXdCLDhCUHczQzVCLENPeDNDSSxZQUF3Qix1QlAyM0M1QixDTzMzQ0ksWUFBd0IsdUJQODNDNUIsQ085M0NJLGdCQUF3QiwyQlBpNEM1QixDT2o0Q0ksaUJBQXdCLDRCUG80QzVCLENPcDRDSSxXQUF3QixzQlB1NEM1QixDT3Y0Q0ksa0JBQXdCLDZCUDA0QzVCLENBQ0YsQ09qNENBLGFBRUksY0FBcUIsc0JQbzRDdkIsQ09wNENFLGdCQUFxQix3QlB1NEN2QixDT3Y0Q0Usc0JBQXFCLDhCUDA0Q3ZCLENPMTRDRSxlQUFxQix1QlA2NEN2QixDTzc0Q0UsZUFBcUIsdUJQZzVDdkIsQ09oNUNFLG1CQUFxQiwyQlBtNUN2QixDT241Q0Usb0JBQXFCLDRCUHM1Q3ZCLENPdDVDRSxjQUFxQixzQlB5NUN2QixDT3o1Q0UscUJBQXFCLDZCUDQ1Q3ZCLENBQ0YsQ1ExNkNJLFVBQWdDLDRCUjg2Q3BDLENRNzZDSSxhQUFnQywrQlJpN0NwQyxDUWg3Q0ksa0JBQWdDLG9DUm83Q3BDLENRbjdDSSxxQkFBZ0MsdUNSdTdDcEMsQ1FyN0NJLFdBQThCLHdCUnk3Q2xDLENReDdDSSxhQUE4QiwwQlI0N0NsQyxDUTM3Q0ksbUJBQThCLGdDUis3Q2xDLENROTdDSSxXQUE4Qix1QlJrOENsQyxDUWo4Q0ksYUFBOEIscUJScThDbEMsQ1FwOENJLGFBQThCLHFCUnc4Q2xDLENRdjhDSSxlQUE4Qix1QlIyOENsQyxDUTE4Q0ksZUFBOEIsdUJSODhDbEMsQ1E1OENJLHVCQUFvQyxvQ1JnOUN4QyxDUS84Q0kscUJBQW9DLGtDUm05Q3hDLENRbDlDSSx3QkFBb0MsZ0NSczlDeEMsQ1FyOUNJLHlCQUFvQyx1Q1J5OUN4QyxDUXg5Q0ksd0JBQW9DLHNDUjQ5Q3hDLENRMTlDSSxtQkFBaUMsZ0NSODlDckMsQ1E3OUNJLGlCQUFpQyw4QlJpK0NyQyxDUWgrQ0ksb0JBQWlDLDRCUm8rQ3JDLENRbitDSSxzQkFBaUMsOEJSdStDckMsQ1F0K0NJLHFCQUFpQyw2QlIwK0NyQyxDUXgrQ0kscUJBQWtDLGtDUjQrQ3RDLENRMytDSSxtQkFBa0MsZ0NSKytDdEMsQ1E5K0NJLHNCQUFrQyw4QlJrL0N0QyxDUWovQ0ksdUJBQWtDLHFDUnEvQ3RDLENRcC9DSSxzQkFBa0Msb0NSdy9DdEMsQ1F2L0NJLHVCQUFrQywrQlIyL0N0QyxDUXovQ0ksaUJBQWdDLHlCUjYvQ3BDLENRNS9DSSxrQkFBZ0MsK0JSZ2dEcEMsQ1EvL0NJLGdCQUFnQyw2QlJtZ0RwQyxDUWxnREksbUJBQWdDLDJCUnNnRHBDLENRcmdESSxxQkFBZ0MsNkJSeWdEcEMsQ1F4Z0RJLG9CQUFnQyw0QlI0Z0RwQyxDS2hnREkseUJHbERBLGFBQWdDLDRCUnVqRGxDLENRdGpERSxnQkFBZ0MsK0JSeWpEbEMsQ1F4akRFLHFCQUFnQyxvQ1IyakRsQyxDUTFqREUsd0JBQWdDLHVDUjZqRGxDLENRM2pERSxjQUE4Qix3QlI4akRoQyxDUTdqREUsZ0JBQThCLDBCUmdrRGhDLENRL2pERSxzQkFBOEIsZ0NSa2tEaEMsQ1Fqa0RFLGNBQThCLHVCUm9rRGhDLENRbmtERSxnQkFBOEIscUJSc2tEaEMsQ1Fya0RFLGdCQUE4QixxQlJ3a0RoQyxDUXZrREUsa0JBQThCLHVCUjBrRGhDLENRemtERSxrQkFBOEIsdUJSNGtEaEMsQ1Exa0RFLDBCQUFvQyxvQ1I2a0R0QyxDUTVrREUsd0JBQW9DLGtDUitrRHRDLENROWtERSwyQkFBb0MsZ0NSaWxEdEMsQ1FobERFLDRCQUFvQyx1Q1JtbER0QyxDUWxsREUsMkJBQW9DLHNDUnFsRHRDLENRbmxERSxzQkFBaUMsZ0NSc2xEbkMsQ1FybERFLG9CQUFpQyw4QlJ3bERuQyxDUXZsREUsdUJBQWlDLDRCUjBsRG5DLENRemxERSx5QkFBaUMsOEJSNGxEbkMsQ1EzbERFLHdCQUFpQyw2QlI4bERuQyxDUTVsREUsd0JBQWtDLGtDUitsRHBDLENROWxERSxzQkFBa0MsZ0NSaW1EcEMsQ1FobURFLHlCQUFrQyw4QlJtbURwQyxDUWxtREUsMEJBQWtDLHFDUnFtRHBDLENRcG1ERSx5QkFBa0Msb0NSdW1EcEMsQ1F0bURFLDBCQUFrQywrQlJ5bURwQyxDUXZtREUsb0JBQWdDLHlCUjBtRGxDLENRem1ERSxxQkFBZ0MsK0JSNG1EbEMsQ1EzbURFLG1CQUFnQyw2QlI4bURsQyxDUTdtREUsc0JBQWdDLDJCUmduRGxDLENRL21ERSx3QkFBZ0MsNkJSa25EbEMsQ1FqbkRFLHVCQUFnQyw0QlJvbkRsQyxDQUNGLENLem1ESSx5QkdsREEsYUFBZ0MsNEJSZ3FEbEMsQ1EvcERFLGdCQUFnQywrQlJrcURsQyxDUWpxREUscUJBQWdDLG9DUm9xRGxDLENRbnFERSx3QkFBZ0MsdUNSc3FEbEMsQ1FwcURFLGNBQThCLHdCUnVxRGhDLENRdHFERSxnQkFBOEIsMEJSeXFEaEMsQ1F4cURFLHNCQUE4QixnQ1IycURoQyxDUTFxREUsY0FBOEIsdUJSNnFEaEMsQ1E1cURFLGdCQUE4QixxQlIrcURoQyxDUTlxREUsZ0JBQThCLHFCUmlyRGhDLENRaHJERSxrQkFBOEIsdUJSbXJEaEMsQ1FsckRFLGtCQUE4Qix1QlJxckRoQyxDUW5yREUsMEJBQW9DLG9DUnNyRHRDLENRcnJERSx3QkFBb0Msa0NSd3JEdEMsQ1F2ckRFLDJCQUFvQyxnQ1IwckR0QyxDUXpyREUsNEJBQW9DLHVDUjRyRHRDLENRM3JERSwyQkFBb0Msc0NSOHJEdEMsQ1E1ckRFLHNCQUFpQyxnQ1IrckRuQyxDUTlyREUsb0JBQWlDLDhCUmlzRG5DLENRaHNERSx1QkFBaUMsNEJSbXNEbkMsQ1Fsc0RFLHlCQUFpQyw4QlJxc0RuQyxDUXBzREUsd0JBQWlDLDZCUnVzRG5DLENRcnNERSx3QkFBa0Msa0NSd3NEcEMsQ1F2c0RFLHNCQUFrQyxnQ1Iwc0RwQyxDUXpzREUseUJBQWtDLDhCUjRzRHBDLENRM3NERSwwQkFBa0MscUNSOHNEcEMsQ1E3c0RFLHlCQUFrQyxvQ1JndERwQyxDUS9zREUsMEJBQWtDLCtCUmt0RHBDLENRaHRERSxvQkFBZ0MseUJSbXREbEMsQ1FsdERFLHFCQUFnQywrQlJxdERsQyxDUXB0REUsbUJBQWdDLDZCUnV0RGxDLENRdHRERSxzQkFBZ0MsMkJSeXREbEMsQ1F4dERFLHdCQUFnQyw2QlIydERsQyxDUTF0REUsdUJBQWdDLDRCUjZ0RGxDLENBQ0YsQ0tsdERJLHlCR2xEQSxhQUFnQyw0QlJ5d0RsQyxDUXh3REUsZ0JBQWdDLCtCUjJ3RGxDLENRMXdERSxxQkFBZ0Msb0NSNndEbEMsQ1E1d0RFLHdCQUFnQyx1Q1Ird0RsQyxDUTd3REUsY0FBOEIsd0JSZ3hEaEMsQ1Evd0RFLGdCQUE4QiwwQlJreERoQyxDUWp4REUsc0JBQThCLGdDUm94RGhDLENRbnhERSxjQUE4Qix1QlJzeERoQyxDUXJ4REUsZ0JBQThCLHFCUnd4RGhDLENRdnhERSxnQkFBOEIscUJSMHhEaEMsQ1F6eERFLGtCQUE4Qix1QlI0eERoQyxDUTN4REUsa0JBQThCLHVCUjh4RGhDLENRNXhERSwwQkFBb0Msb0NSK3hEdEMsQ1E5eERFLHdCQUFvQyxrQ1JpeUR0QyxDUWh5REUsMkJBQW9DLGdDUm15RHRDLENRbHlERSw0QkFBb0MsdUNScXlEdEMsQ1FweURFLDJCQUFvQyxzQ1J1eUR0QyxDUXJ5REUsc0JBQWlDLGdDUnd5RG5DLENRdnlERSxvQkFBaUMsOEJSMHlEbkMsQ1F6eURFLHVCQUFpQyw0QlI0eURuQyxDUTN5REUseUJBQWlDLDhCUjh5RG5DLENRN3lERSx3QkFBaUMsNkJSZ3pEbkMsQ1E5eURFLHdCQUFrQyxrQ1JpekRwQyxDUWh6REUsc0JBQWtDLGdDUm16RHBDLENRbHpERSx5QkFBa0MsOEJScXpEcEMsQ1FwekRFLDBCQUFrQyxxQ1J1ekRwQyxDUXR6REUseUJBQWtDLG9DUnl6RHBDLENReHpERSwwQkFBa0MsK0JSMnpEcEMsQ1F6ekRFLG9CQUFnQyx5QlI0ekRsQyxDUTN6REUscUJBQWdDLCtCUjh6RGxDLENRN3pERSxtQkFBZ0MsNkJSZzBEbEMsQ1EvekRFLHNCQUFnQywyQlJrMERsQyxDUWowREUsd0JBQWdDLDZCUm8wRGxDLENRbjBERSx1QkFBZ0MsNEJSczBEbEMsQ0FDRixDSzN6REksMEJHbERBLGFBQWdDLDRCUmszRGxDLENRajNERSxnQkFBZ0MsK0JSbzNEbEMsQ1FuM0RFLHFCQUFnQyxvQ1JzM0RsQyxDUXIzREUsd0JBQWdDLHVDUnczRGxDLENRdDNERSxjQUE4Qix3QlJ5M0RoQyxDUXgzREUsZ0JBQThCLDBCUjIzRGhDLENRMTNERSxzQkFBOEIsZ0NSNjNEaEMsQ1E1M0RFLGNBQThCLHVCUiszRGhDLENROTNERSxnQkFBOEIscUJSaTREaEMsQ1FoNERFLGdCQUE4QixxQlJtNERoQyxDUWw0REUsa0JBQThCLHVCUnE0RGhDLENRcDRERSxrQkFBOEIsdUJSdTREaEMsQ1FyNERFLDBCQUFvQyxvQ1J3NER0QyxDUXY0REUsd0JBQW9DLGtDUjA0RHRDLENRejRERSwyQkFBb0MsZ0NSNDREdEMsQ1EzNERFLDRCQUFvQyx1Q1I4NER0QyxDUTc0REUsMkJBQW9DLHNDUmc1RHRDLENROTRERSxzQkFBaUMsZ0NSaTVEbkMsQ1FoNURFLG9CQUFpQyw4QlJtNURuQyxDUWw1REUsdUJBQWlDLDRCUnE1RG5DLENRcDVERSx5QkFBaUMsOEJSdTVEbkMsQ1F0NURFLHdCQUFpQyw2QlJ5NURuQyxDUXY1REUsd0JBQWtDLGtDUjA1RHBDLENRejVERSxzQkFBa0MsZ0NSNDVEcEMsQ1EzNURFLHlCQUFrQyw4QlI4NURwQyxDUTc1REUsMEJBQWtDLHFDUmc2RHBDLENRLzVERSx5QkFBa0Msb0NSazZEcEMsQ1FqNkRFLDBCQUFrQywrQlJvNkRwQyxDUWw2REUsb0JBQWdDLHlCUnE2RGxDLENRcDZERSxxQkFBZ0MsK0JSdTZEbEMsQ1F0NkRFLG1CQUFnQyw2QlJ5NkRsQyxDUXg2REUsc0JBQWdDLDJCUjI2RGxDLENRMTZERSx3QkFBZ0MsNkJSNjZEbEMsQ1E1NkRFLHVCQUFnQyw0QlIrNkRsQyxDQUNGLENTdDlEUSxLQUFnQyxrQlQwOUR4QyxDU3o5RFEsWUFFRSxzQlQ0OURWLENTMTlEUSxZQUVFLHdCVDY5RFYsQ1MzOURRLFlBRUUseUJUODlEVixDUzU5RFEsWUFFRSx1QlQrOURWLENTOStEUSxLQUFnQyx1QlRrL0R4QyxDU2ovRFEsWUFFRSwyQlRvL0RWLENTbC9EUSxZQUVFLDZCVHEvRFYsQ1NuL0RRLFlBRUUsOEJUcy9EVixDU3AvRFEsWUFFRSw0QlR1L0RWLENTdGdFUSxLQUFnQyxzQlQwZ0V4QyxDU3pnRVEsWUFFRSwwQlQ0Z0VWLENTMWdFUSxZQUVFLDRCVDZnRVYsQ1MzZ0VRLFlBRUUsNkJUOGdFVixDUzVnRVEsWUFFRSwyQlQrZ0VWLENTOWhFUSxLQUFnQyxxQlRraUV4QyxDU2ppRVEsWUFFRSx5QlRvaUVWLENTbGlFUSxZQUVFLDJCVHFpRVYsQ1NuaUVRLFlBRUUsNEJUc2lFVixDU3BpRVEsWUFFRSwwQlR1aUVWLENTdGpFUSxLQUFnQyx1QlQwakV4QyxDU3pqRVEsWUFFRSwyQlQ0akVWLENTMWpFUSxZQUVFLDZCVDZqRVYsQ1MzakVRLFlBRUUsOEJUOGpFVixDUzVqRVEsWUFFRSw0QlQrakVWLENTOWtFUSxLQUFnQyxxQlRrbEV4QyxDU2psRVEsWUFFRSx5QlRvbEVWLENTbGxFUSxZQUVFLDJCVHFsRVYsQ1NubEVRLFlBRUUsNEJUc2xFVixDU3BsRVEsWUFFRSwwQlR1bEVWLENTdG1FUSxLQUFnQyxtQlQwbUV4QyxDU3ptRVEsWUFFRSx1QlQ0bUVWLENTMW1FUSxZQUVFLHlCVDZtRVYsQ1MzbUVRLFlBRUUsMEJUOG1FVixDUzVtRVEsWUFFRSx3QlQrbUVWLENTOW5FUSxLQUFnQyx3QlRrb0V4QyxDU2pvRVEsWUFFRSw0QlRvb0VWLENTbG9FUSxZQUVFLDhCVHFvRVYsQ1Nub0VRLFlBRUUsK0JUc29FVixDU3BvRVEsWUFFRSw2QlR1b0VWLENTdHBFUSxLQUFnQyx1QlQwcEV4QyxDU3pwRVEsWUFFRSwyQlQ0cEVWLENTMXBFUSxZQUVFLDZCVDZwRVYsQ1MzcEVRLFlBRUUsOEJUOHBFVixDUzVwRVEsWUFFRSw0QlQrcEVWLENTOXFFUSxLQUFnQyxzQlRrckV4QyxDU2pyRVEsWUFFRSwwQlRvckVWLENTbHJFUSxZQUVFLDRCVHFyRVYsQ1NuckVRLFlBRUUsNkJUc3JFVixDU3ByRVEsWUFFRSwyQlR1ckVWLENTdHNFUSxLQUFnQyx3QlQwc0V4QyxDU3pzRVEsWUFFRSw0QlQ0c0VWLENTMXNFUSxZQUVFLDhCVDZzRVYsQ1Mzc0VRLFlBRUUsK0JUOHNFVixDUzVzRVEsWUFFRSw2QlQrc0VWLENTOXRFUSxLQUFnQyxzQlRrdUV4QyxDU2p1RVEsWUFFRSwwQlRvdUVWLENTbHVFUSxZQUVFLDRCVHF1RVYsQ1NudUVRLFlBRUUsNkJUc3VFVixDU3B1RVEsWUFFRSwyQlR1dUVWLENTL3RFUSxNQUF3Qix3QlRtdUVoQyxDU2x1RVEsY0FFRSw0QlRxdUVWLENTbnVFUSxjQUVFLDhCVHN1RVYsQ1NwdUVRLGNBRUUsK0JUdXVFVixDU3J1RVEsY0FFRSw2QlR3dUVWLENTdnZFUSxNQUF3Qix1QlQydkVoQyxDUzF2RVEsY0FFRSwyQlQ2dkVWLENTM3ZFUSxjQUVFLDZCVDh2RVYsQ1M1dkVRLGNBRUUsOEJUK3ZFVixDUzd2RVEsY0FFRSw0QlRnd0VWLENTL3dFUSxNQUF3QixzQlRteEVoQyxDU2x4RVEsY0FFRSwwQlRxeEVWLENTbnhFUSxjQUVFLDRCVHN4RVYsQ1NweEVRLGNBRUUsNkJUdXhFVixDU3J4RVEsY0FFRSwyQlR3eEVWLENTdnlFUSxNQUF3Qix3QlQyeUVoQyxDUzF5RVEsY0FFRSw0QlQ2eUVWLENTM3lFUSxjQUVFLDhCVDh5RVYsQ1M1eUVRLGNBRUUsK0JUK3lFVixDUzd5RVEsY0FFRSw2QlRnekVWLENTL3pFUSxNQUF3QixzQlRtMEVoQyxDU2wwRVEsY0FFRSwwQlRxMEVWLENTbjBFUSxjQUVFLDRCVHMwRVYsQ1NwMEVRLGNBRUUsNkJUdTBFVixDU3IwRVEsY0FFRSwyQlR3MEVWLENTbDBFSSxRQUFtQixxQlRzMEV2QixDU3IwRUksa0JBRUUseUJUdzBFTixDU3QwRUksa0JBRUUsMkJUeTBFTixDU3YwRUksa0JBRUUsNEJUMDBFTixDU3gwRUksa0JBRUUsMEJUMjBFTixDS3AxRUkseUJJbERJLFFBQWdDLGtCVDI0RXRDLENTMTRFTSxrQkFFRSxzQlQ0NEVSLENTMTRFTSxrQkFFRSx3QlQ0NEVSLENTMTRFTSxrQkFFRSx5QlQ0NEVSLENTMTRFTSxrQkFFRSx1QlQ0NEVSLENTMzVFTSxRQUFnQyx1QlQ4NUV0QyxDUzc1RU0sa0JBRUUsMkJUKzVFUixDUzc1RU0sa0JBRUUsNkJUKzVFUixDUzc1RU0sa0JBRUUsOEJUKzVFUixDUzc1RU0sa0JBRUUsNEJUKzVFUixDUzk2RU0sUUFBZ0Msc0JUaTdFdEMsQ1NoN0VNLGtCQUVFLDBCVGs3RVIsQ1NoN0VNLGtCQUVFLDRCVGs3RVIsQ1NoN0VNLGtCQUVFLDZCVGs3RVIsQ1NoN0VNLGtCQUVFLDJCVGs3RVIsQ1NqOEVNLFFBQWdDLHFCVG84RXRDLENTbjhFTSxrQkFFRSx5QlRxOEVSLENTbjhFTSxrQkFFRSwyQlRxOEVSLENTbjhFTSxrQkFFRSw0QlRxOEVSLENTbjhFTSxrQkFFRSwwQlRxOEVSLENTcDlFTSxRQUFnQyx1QlR1OUV0QyxDU3Q5RU0sa0JBRUUsMkJUdzlFUixDU3Q5RU0sa0JBRUUsNkJUdzlFUixDU3Q5RU0sa0JBRUUsOEJUdzlFUixDU3Q5RU0sa0JBRUUsNEJUdzlFUixDU3YrRU0sUUFBZ0MscUJUMCtFdEMsQ1N6K0VNLGtCQUVFLHlCVDIrRVIsQ1N6K0VNLGtCQUVFLDJCVDIrRVIsQ1N6K0VNLGtCQUVFLDRCVDIrRVIsQ1N6K0VNLGtCQUVFLDBCVDIrRVIsQ1MxL0VNLFFBQWdDLG1CVDYvRXRDLENTNS9FTSxrQkFFRSx1QlQ4L0VSLENTNS9FTSxrQkFFRSx5QlQ4L0VSLENTNS9FTSxrQkFFRSwwQlQ4L0VSLENTNS9FTSxrQkFFRSx3QlQ4L0VSLENTN2dGTSxRQUFnQyx3QlRnaEZ0QyxDUy9nRk0sa0JBRUUsNEJUaWhGUixDUy9nRk0sa0JBRUUsOEJUaWhGUixDUy9nRk0sa0JBRUUsK0JUaWhGUixDUy9nRk0sa0JBRUUsNkJUaWhGUixDU2hpRk0sUUFBZ0MsdUJUbWlGdEMsQ1NsaUZNLGtCQUVFLDJCVG9pRlIsQ1NsaUZNLGtCQUVFLDZCVG9pRlIsQ1NsaUZNLGtCQUVFLDhCVG9pRlIsQ1NsaUZNLGtCQUVFLDRCVG9pRlIsQ1NuakZNLFFBQWdDLHNCVHNqRnRDLENTcmpGTSxrQkFFRSwwQlR1akZSLENTcmpGTSxrQkFFRSw0QlR1akZSLENTcmpGTSxrQkFFRSw2QlR1akZSLENTcmpGTSxrQkFFRSwyQlR1akZSLENTdGtGTSxRQUFnQyx3QlR5a0Z0QyxDU3hrRk0sa0JBRUUsNEJUMGtGUixDU3hrRk0sa0JBRUUsOEJUMGtGUixDU3hrRk0sa0JBRUUsK0JUMGtGUixDU3hrRk0sa0JBRUUsNkJUMGtGUixDU3psRk0sUUFBZ0Msc0JUNGxGdEMsQ1MzbEZNLGtCQUVFLDBCVDZsRlIsQ1MzbEZNLGtCQUVFLDRCVDZsRlIsQ1MzbEZNLGtCQUVFLDZCVDZsRlIsQ1MzbEZNLGtCQUVFLDJCVDZsRlIsQ1NybEZNLFNBQXdCLHdCVHdsRjlCLENTdmxGTSxvQkFFRSw0QlR5bEZSLENTdmxGTSxvQkFFRSw4QlR5bEZSLENTdmxGTSxvQkFFRSwrQlR5bEZSLENTdmxGTSxvQkFFRSw2QlR5bEZSLENTeG1GTSxTQUF3Qix1QlQybUY5QixDUzFtRk0sb0JBRUUsMkJUNG1GUixDUzFtRk0sb0JBRUUsNkJUNG1GUixDUzFtRk0sb0JBRUUsOEJUNG1GUixDUzFtRk0sb0JBRUUsNEJUNG1GUixDUzNuRk0sU0FBd0Isc0JUOG5GOUIsQ1M3bkZNLG9CQUVFLDBCVCtuRlIsQ1M3bkZNLG9CQUVFLDRCVCtuRlIsQ1M3bkZNLG9CQUVFLDZCVCtuRlIsQ1M3bkZNLG9CQUVFLDJCVCtuRlIsQ1M5b0ZNLFNBQXdCLHdCVGlwRjlCLENTaHBGTSxvQkFFRSw0QlRrcEZSLENTaHBGTSxvQkFFRSw4QlRrcEZSLENTaHBGTSxvQkFFRSwrQlRrcEZSLENTaHBGTSxvQkFFRSw2QlRrcEZSLENTanFGTSxTQUF3QixzQlRvcUY5QixDU25xRk0sb0JBRUUsMEJUcXFGUixDU25xRk0sb0JBRUUsNEJUcXFGUixDU25xRk0sb0JBRUUsNkJUcXFGUixDU25xRk0sb0JBRUUsMkJUcXFGUixDUy9wRkUsV0FBbUIscUJUa3FGckIsQ1NqcUZFLHdCQUVFLHlCVG1xRkosQ1NqcUZFLHdCQUVFLDJCVG1xRkosQ1NqcUZFLHdCQUVFLDRCVG1xRkosQ1NqcUZFLHdCQUVFLDBCVG1xRkosQ0FDRixDSzdxRkkseUJJbERJLFFBQWdDLGtCVG91RnRDLENTbnVGTSxrQkFFRSxzQlRxdUZSLENTbnVGTSxrQkFFRSx3QlRxdUZSLENTbnVGTSxrQkFFRSx5QlRxdUZSLENTbnVGTSxrQkFFRSx1QlRxdUZSLENTcHZGTSxRQUFnQyx1QlR1dkZ0QyxDU3R2Rk0sa0JBRUUsMkJUd3ZGUixDU3R2Rk0sa0JBRUUsNkJUd3ZGUixDU3R2Rk0sa0JBRUUsOEJUd3ZGUixDU3R2Rk0sa0JBRUUsNEJUd3ZGUixDU3Z3Rk0sUUFBZ0Msc0JUMHdGdEMsQ1N6d0ZNLGtCQUVFLDBCVDJ3RlIsQ1N6d0ZNLGtCQUVFLDRCVDJ3RlIsQ1N6d0ZNLGtCQUVFLDZCVDJ3RlIsQ1N6d0ZNLGtCQUVFLDJCVDJ3RlIsQ1MxeEZNLFFBQWdDLHFCVDZ4RnRDLENTNXhGTSxrQkFFRSx5QlQ4eEZSLENTNXhGTSxrQkFFRSwyQlQ4eEZSLENTNXhGTSxrQkFFRSw0QlQ4eEZSLENTNXhGTSxrQkFFRSwwQlQ4eEZSLENTN3lGTSxRQUFnQyx1QlRnekZ0QyxDUy95Rk0sa0JBRUUsMkJUaXpGUixDUy95Rk0sa0JBRUUsNkJUaXpGUixDUy95Rk0sa0JBRUUsOEJUaXpGUixDUy95Rk0sa0JBRUUsNEJUaXpGUixDU2gwRk0sUUFBZ0MscUJUbTBGdEMsQ1NsMEZNLGtCQUVFLHlCVG8wRlIsQ1NsMEZNLGtCQUVFLDJCVG8wRlIsQ1NsMEZNLGtCQUVFLDRCVG8wRlIsQ1NsMEZNLGtCQUVFLDBCVG8wRlIsQ1NuMUZNLFFBQWdDLG1CVHMxRnRDLENTcjFGTSxrQkFFRSx1QlR1MUZSLENTcjFGTSxrQkFFRSx5QlR1MUZSLENTcjFGTSxrQkFFRSwwQlR1MUZSLENTcjFGTSxrQkFFRSx3QlR1MUZSLENTdDJGTSxRQUFnQyx3QlR5MkZ0QyxDU3gyRk0sa0JBRUUsNEJUMDJGUixDU3gyRk0sa0JBRUUsOEJUMDJGUixDU3gyRk0sa0JBRUUsK0JUMDJGUixDU3gyRk0sa0JBRUUsNkJUMDJGUixDU3ozRk0sUUFBZ0MsdUJUNDNGdEMsQ1MzM0ZNLGtCQUVFLDJCVDYzRlIsQ1MzM0ZNLGtCQUVFLDZCVDYzRlIsQ1MzM0ZNLGtCQUVFLDhCVDYzRlIsQ1MzM0ZNLGtCQUVFLDRCVDYzRlIsQ1M1NEZNLFFBQWdDLHNCVCs0RnRDLENTOTRGTSxrQkFFRSwwQlRnNUZSLENTOTRGTSxrQkFFRSw0QlRnNUZSLENTOTRGTSxrQkFFRSw2QlRnNUZSLENTOTRGTSxrQkFFRSwyQlRnNUZSLENTLzVGTSxRQUFnQyx3QlRrNkZ0QyxDU2o2Rk0sa0JBRUUsNEJUbTZGUixDU2o2Rk0sa0JBRUUsOEJUbTZGUixDU2o2Rk0sa0JBRUUsK0JUbTZGUixDU2o2Rk0sa0JBRUUsNkJUbTZGUixDU2w3Rk0sUUFBZ0Msc0JUcTdGdEMsQ1NwN0ZNLGtCQUVFLDBCVHM3RlIsQ1NwN0ZNLGtCQUVFLDRCVHM3RlIsQ1NwN0ZNLGtCQUVFLDZCVHM3RlIsQ1NwN0ZNLGtCQUVFLDJCVHM3RlIsQ1M5NkZNLFNBQXdCLHdCVGk3RjlCLENTaDdGTSxvQkFFRSw0QlRrN0ZSLENTaDdGTSxvQkFFRSw4QlRrN0ZSLENTaDdGTSxvQkFFRSwrQlRrN0ZSLENTaDdGTSxvQkFFRSw2QlRrN0ZSLENTajhGTSxTQUF3Qix1QlRvOEY5QixDU244Rk0sb0JBRUUsMkJUcThGUixDU244Rk0sb0JBRUUsNkJUcThGUixDU244Rk0sb0JBRUUsOEJUcThGUixDU244Rk0sb0JBRUUsNEJUcThGUixDU3A5Rk0sU0FBd0Isc0JUdTlGOUIsQ1N0OUZNLG9CQUVFLDBCVHc5RlIsQ1N0OUZNLG9CQUVFLDRCVHc5RlIsQ1N0OUZNLG9CQUVFLDZCVHc5RlIsQ1N0OUZNLG9CQUVFLDJCVHc5RlIsQ1N2K0ZNLFNBQXdCLHdCVDArRjlCLENTeitGTSxvQkFFRSw0QlQyK0ZSLENTeitGTSxvQkFFRSw4QlQyK0ZSLENTeitGTSxvQkFFRSwrQlQyK0ZSLENTeitGTSxvQkFFRSw2QlQyK0ZSLENTMS9GTSxTQUF3QixzQlQ2L0Y5QixDUzUvRk0sb0JBRUUsMEJUOC9GUixDUzUvRk0sb0JBRUUsNEJUOC9GUixDUzUvRk0sb0JBRUUsNkJUOC9GUixDUzUvRk0sb0JBRUUsMkJUOC9GUixDU3gvRkUsV0FBbUIscUJUMi9GckIsQ1MxL0ZFLHdCQUVFLHlCVDQvRkosQ1MxL0ZFLHdCQUVFLDJCVDQvRkosQ1MxL0ZFLHdCQUVFLDRCVDQvRkosQ1MxL0ZFLHdCQUVFLDBCVDQvRkosQ0FDRixDS3RnR0kseUJJbERJLFFBQWdDLGtCVDZqR3RDLENTNWpHTSxrQkFFRSxzQlQ4akdSLENTNWpHTSxrQkFFRSx3QlQ4akdSLENTNWpHTSxrQkFFRSx5QlQ4akdSLENTNWpHTSxrQkFFRSx1QlQ4akdSLENTN2tHTSxRQUFnQyx1QlRnbEd0QyxDUy9rR00sa0JBRUUsMkJUaWxHUixDUy9rR00sa0JBRUUsNkJUaWxHUixDUy9rR00sa0JBRUUsOEJUaWxHUixDUy9rR00sa0JBRUUsNEJUaWxHUixDU2htR00sUUFBZ0Msc0JUbW1HdEMsQ1NsbUdNLGtCQUVFLDBCVG9tR1IsQ1NsbUdNLGtCQUVFLDRCVG9tR1IsQ1NsbUdNLGtCQUVFLDZCVG9tR1IsQ1NsbUdNLGtCQUVFLDJCVG9tR1IsQ1NubkdNLFFBQWdDLHFCVHNuR3RDLENTcm5HTSxrQkFFRSx5QlR1bkdSLENTcm5HTSxrQkFFRSwyQlR1bkdSLENTcm5HTSxrQkFFRSw0QlR1bkdSLENTcm5HTSxrQkFFRSwwQlR1bkdSLENTdG9HTSxRQUFnQyx1QlR5b0d0QyxDU3hvR00sa0JBRUUsMkJUMG9HUixDU3hvR00sa0JBRUUsNkJUMG9HUixDU3hvR00sa0JBRUUsOEJUMG9HUixDU3hvR00sa0JBRUUsNEJUMG9HUixDU3pwR00sUUFBZ0MscUJUNHBHdEMsQ1MzcEdNLGtCQUVFLHlCVDZwR1IsQ1MzcEdNLGtCQUVFLDJCVDZwR1IsQ1MzcEdNLGtCQUVFLDRCVDZwR1IsQ1MzcEdNLGtCQUVFLDBCVDZwR1IsQ1M1cUdNLFFBQWdDLG1CVCtxR3RDLENTOXFHTSxrQkFFRSx1QlRnckdSLENTOXFHTSxrQkFFRSx5QlRnckdSLENTOXFHTSxrQkFFRSwwQlRnckdSLENTOXFHTSxrQkFFRSx3QlRnckdSLENTL3JHTSxRQUFnQyx3QlRrc0d0QyxDU2pzR00sa0JBRUUsNEJUbXNHUixDU2pzR00sa0JBRUUsOEJUbXNHUixDU2pzR00sa0JBRUUsK0JUbXNHUixDU2pzR00sa0JBRUUsNkJUbXNHUixDU2x0R00sUUFBZ0MsdUJUcXRHdEMsQ1NwdEdNLGtCQUVFLDJCVHN0R1IsQ1NwdEdNLGtCQUVFLDZCVHN0R1IsQ1NwdEdNLGtCQUVFLDhCVHN0R1IsQ1NwdEdNLGtCQUVFLDRCVHN0R1IsQ1NydUdNLFFBQWdDLHNCVHd1R3RDLENTdnVHTSxrQkFFRSwwQlR5dUdSLENTdnVHTSxrQkFFRSw0QlR5dUdSLENTdnVHTSxrQkFFRSw2QlR5dUdSLENTdnVHTSxrQkFFRSwyQlR5dUdSLENTeHZHTSxRQUFnQyx3QlQydkd0QyxDUzF2R00sa0JBRUUsNEJUNHZHUixDUzF2R00sa0JBRUUsOEJUNHZHUixDUzF2R00sa0JBRUUsK0JUNHZHUixDUzF2R00sa0JBRUUsNkJUNHZHUixDUzN3R00sUUFBZ0Msc0JUOHdHdEMsQ1M3d0dNLGtCQUVFLDBCVCt3R1IsQ1M3d0dNLGtCQUVFLDRCVCt3R1IsQ1M3d0dNLGtCQUVFLDZCVCt3R1IsQ1M3d0dNLGtCQUVFLDJCVCt3R1IsQ1N2d0dNLFNBQXdCLHdCVDB3RzlCLENTendHTSxvQkFFRSw0QlQyd0dSLENTendHTSxvQkFFRSw4QlQyd0dSLENTendHTSxvQkFFRSwrQlQyd0dSLENTendHTSxvQkFFRSw2QlQyd0dSLENTMXhHTSxTQUF3Qix1QlQ2eEc5QixDUzV4R00sb0JBRUUsMkJUOHhHUixDUzV4R00sb0JBRUUsNkJUOHhHUixDUzV4R00sb0JBRUUsOEJUOHhHUixDUzV4R00sb0JBRUUsNEJUOHhHUixDUzd5R00sU0FBd0Isc0JUZ3pHOUIsQ1MveUdNLG9CQUVFLDBCVGl6R1IsQ1MveUdNLG9CQUVFLDRCVGl6R1IsQ1MveUdNLG9CQUVFLDZCVGl6R1IsQ1MveUdNLG9CQUVFLDJCVGl6R1IsQ1NoMEdNLFNBQXdCLHdCVG0wRzlCLENTbDBHTSxvQkFFRSw0QlRvMEdSLENTbDBHTSxvQkFFRSw4QlRvMEdSLENTbDBHTSxvQkFFRSwrQlRvMEdSLENTbDBHTSxvQkFFRSw2QlRvMEdSLENTbjFHTSxTQUF3QixzQlRzMUc5QixDU3IxR00sb0JBRUUsMEJUdTFHUixDU3IxR00sb0JBRUUsNEJUdTFHUixDU3IxR00sb0JBRUUsNkJUdTFHUixDU3IxR00sb0JBRUUsMkJUdTFHUixDU2oxR0UsV0FBbUIscUJUbzFHckIsQ1NuMUdFLHdCQUVFLHlCVHExR0osQ1NuMUdFLHdCQUVFLDJCVHExR0osQ1NuMUdFLHdCQUVFLDRCVHExR0osQ1NuMUdFLHdCQUVFLDBCVHExR0osQ0FDRixDSy8xR0ksMEJJbERJLFFBQWdDLGtCVHM1R3RDLENTcjVHTSxrQkFFRSxzQlR1NUdSLENTcjVHTSxrQkFFRSx3QlR1NUdSLENTcjVHTSxrQkFFRSx5QlR1NUdSLENTcjVHTSxrQkFFRSx1QlR1NUdSLENTdDZHTSxRQUFnQyx1QlR5Nkd0QyxDU3g2R00sa0JBRUUsMkJUMDZHUixDU3g2R00sa0JBRUUsNkJUMDZHUixDU3g2R00sa0JBRUUsOEJUMDZHUixDU3g2R00sa0JBRUUsNEJUMDZHUixDU3o3R00sUUFBZ0Msc0JUNDdHdEMsQ1MzN0dNLGtCQUVFLDBCVDY3R1IsQ1MzN0dNLGtCQUVFLDRCVDY3R1IsQ1MzN0dNLGtCQUVFLDZCVDY3R1IsQ1MzN0dNLGtCQUVFLDJCVDY3R1IsQ1M1OEdNLFFBQWdDLHFCVCs4R3RDLENTOThHTSxrQkFFRSx5QlRnOUdSLENTOThHTSxrQkFFRSwyQlRnOUdSLENTOThHTSxrQkFFRSw0QlRnOUdSLENTOThHTSxrQkFFRSwwQlRnOUdSLENTLzlHTSxRQUFnQyx1QlRrK0d0QyxDU2orR00sa0JBRUUsMkJUbStHUixDU2orR00sa0JBRUUsNkJUbStHUixDU2orR00sa0JBRUUsOEJUbStHUixDU2orR00sa0JBRUUsNEJUbStHUixDU2wvR00sUUFBZ0MscUJUcS9HdEMsQ1NwL0dNLGtCQUVFLHlCVHMvR1IsQ1NwL0dNLGtCQUVFLDJCVHMvR1IsQ1NwL0dNLGtCQUVFLDRCVHMvR1IsQ1NwL0dNLGtCQUVFLDBCVHMvR1IsQ1NyZ0hNLFFBQWdDLG1CVHdnSHRDLENTdmdITSxrQkFFRSx1QlR5Z0hSLENTdmdITSxrQkFFRSx5QlR5Z0hSLENTdmdITSxrQkFFRSwwQlR5Z0hSLENTdmdITSxrQkFFRSx3QlR5Z0hSLENTeGhITSxRQUFnQyx3QlQyaEh0QyxDUzFoSE0sa0JBRUUsNEJUNGhIUixDUzFoSE0sa0JBRUUsOEJUNGhIUixDUzFoSE0sa0JBRUUsK0JUNGhIUixDUzFoSE0sa0JBRUUsNkJUNGhIUixDUzNpSE0sUUFBZ0MsdUJUOGlIdEMsQ1M3aUhNLGtCQUVFLDJCVCtpSFIsQ1M3aUhNLGtCQUVFLDZCVCtpSFIsQ1M3aUhNLGtCQUVFLDhCVCtpSFIsQ1M3aUhNLGtCQUVFLDRCVCtpSFIsQ1M5akhNLFFBQWdDLHNCVGlrSHRDLENTaGtITSxrQkFFRSwwQlRra0hSLENTaGtITSxrQkFFRSw0QlRra0hSLENTaGtITSxrQkFFRSw2QlRra0hSLENTaGtITSxrQkFFRSwyQlRra0hSLENTamxITSxRQUFnQyx3QlRvbEh0QyxDU25sSE0sa0JBRUUsNEJUcWxIUixDU25sSE0sa0JBRUUsOEJUcWxIUixDU25sSE0sa0JBRUUsK0JUcWxIUixDU25sSE0sa0JBRUUsNkJUcWxIUixDU3BtSE0sUUFBZ0Msc0JUdW1IdEMsQ1N0bUhNLGtCQUVFLDBCVHdtSFIsQ1N0bUhNLGtCQUVFLDRCVHdtSFIsQ1N0bUhNLGtCQUVFLDZCVHdtSFIsQ1N0bUhNLGtCQUVFLDJCVHdtSFIsQ1NobUhNLFNBQXdCLHdCVG1tSDlCLENTbG1ITSxvQkFFRSw0QlRvbUhSLENTbG1ITSxvQkFFRSw4QlRvbUhSLENTbG1ITSxvQkFFRSwrQlRvbUhSLENTbG1ITSxvQkFFRSw2QlRvbUhSLENTbm5ITSxTQUF3Qix1QlRzbkg5QixDU3JuSE0sb0JBRUUsMkJUdW5IUixDU3JuSE0sb0JBRUUsNkJUdW5IUixDU3JuSE0sb0JBRUUsOEJUdW5IUixDU3JuSE0sb0JBRUUsNEJUdW5IUixDU3RvSE0sU0FBd0Isc0JUeW9IOUIsQ1N4b0hNLG9CQUVFLDBCVDBvSFIsQ1N4b0hNLG9CQUVFLDRCVDBvSFIsQ1N4b0hNLG9CQUVFLDZCVDBvSFIsQ1N4b0hNLG9CQUVFLDJCVDBvSFIsQ1N6cEhNLFNBQXdCLHdCVDRwSDlCLENTM3BITSxvQkFFRSw0QlQ2cEhSLENTM3BITSxvQkFFRSw4QlQ2cEhSLENTM3BITSxvQkFFRSwrQlQ2cEhSLENTM3BITSxvQkFFRSw2QlQ2cEhSLENTNXFITSxTQUF3QixzQlQrcUg5QixDUzlxSE0sb0JBRUUsMEJUZ3JIUixDUzlxSE0sb0JBRUUsNEJUZ3JIUixDUzlxSE0sb0JBRUUsNkJUZ3JIUixDUzlxSE0sb0JBRUUsMkJUZ3JIUixDUzFxSEUsV0FBbUIscUJUNnFIckIsQ1M1cUhFLHdCQUVFLHlCVDhxSEosQ1M1cUhFLHdCQUVFLDJCVDhxSEosQ1M1cUhFLHdCQUVFLDRCVDhxSEosQ1M1cUhFLHdCQUVFLDBCVDhxSEosQ0FDRixDVTl1SEEsZ0JBQWtCLGdHVmt2SGxCLENVOXVIQSxjQUFpQiw0QlZrdkhqQixDVWp2SEEsV0FBaUIsNEJWcXZIakIsQ1VwdkhBLGFBQWlCLDRCVnd2SGpCLENVdnZIQSxlQ1RFLGdCQUNBLHVCQUNBLGtCWG93SEYsQ1VydkhJLFdBQXdCLHlCVnl2SDVCLENVeHZISSxZQUF3QiwwQlY0dkg1QixDVTN2SEksYUFBd0IsMkJWK3ZINUIsQ0sxdEhJLHlCS3ZDQSxjQUF3Qix5QlZzd0gxQixDVXJ3SEUsZUFBd0IsMEJWd3dIMUIsQ1V2d0hFLGdCQUF3QiwyQlYwd0gxQixDQUNGLENLdHVISSx5Qkt2Q0EsY0FBd0IseUJWa3hIMUIsQ1VqeEhFLGVBQXdCLDBCVm94SDFCLENVbnhIRSxnQkFBd0IsMkJWc3hIMUIsQ0FDRixDS2x2SEkseUJLdkNBLGNBQXdCLHlCVjh4SDFCLENVN3hIRSxlQUF3QiwwQlZneUgxQixDVS94SEUsZ0JBQXdCLDJCVmt5SDFCLENBQ0YsQ0s5dkhJLDBCS3ZDQSxjQUF3Qix5QlYweUgxQixDVXp5SEUsZUFBd0IsMEJWNHlIMUIsQ1UzeUhFLGdCQUF3QiwyQlY4eUgxQixDQUNGLENVenlIQSxnQkFBbUIsa0NWNnlIbkIsQ1U1eUhBLGdCQUFtQixrQ1ZnekhuQixDVS95SEEsaUJBQW1CLG1DVm16SG5CLENVL3lIQSxtQkFBdUIseUJWbXpIdkIsQ1VsekhBLHFCQUF1Qiw2QlZzekh2QixDVXJ6SEEsb0JBQXVCLHlCVnl6SHZCLENVeHpIQSxrQkFBdUIseUJWNHpIdkIsQ1UzekhBLG9CQUF1Qiw0QlYrekh2QixDVTl6SEEsYUFBdUIsMkJWazBIdkIsQ1U5ekhBLFlBQWMsb0JWazBIZCxDWXoySEUsY0FDRSx1Qlo0MkhKLENhbDJIRSwwQ0RMTSx1QloyMkhSLENZajNIRSxnQkFDRSx1QlpvM0hKLENhMTJIRSw4Q0RMTSx1QlptM0hSLENZejNIRSxjQUNFLHVCWjQzSEosQ2FsM0hFLDBDRExNLHVCWjIzSFIsQ1lqNEhFLFdBQ0UsdUJabzRISixDYTEzSEUsb0NETE0sdUJabTRIUixDWXo0SEUsY0FDRSx1Qlo0NEhKLENhbDRIRSwwQ0RMTSx1QloyNEhSLENZajVIRSxhQUNFLHVCWm81SEosQ2ExNEhFLHdDRExNLHVCWm01SFIsQ1l6NUhFLFlBQ0UsdUJaNDVISixDYWw1SEUsc0NETE0sdUJaMjVIUixDWWo2SEUsV0FDRSx1QlpvNkhKLENhMTVIRSxvQ0RMTSx1QlptNkhSLENVNTNIQSxXQUFhLHVCVmc0SGIsQ1UvM0hBLFlBQWMsdUJWbTRIZCxDVWo0SEEsZUFBaUIsOEJWcTRIakIsQ1VwNEhBLGVBQWlCLGtDVnc0SGpCLENVcDRIQSxXSXZERSxXQUNBLGtCQUNBLGlCQUNBLDZCQUNBLFFkKzdIRixDVXg0SEEsc0JBQXdCLDhCVjQ0SHhCLENVMTRIQSxZQUNFLGdDQUNBLGtDVjY0SEYsQ1V4NEhBLFlBQWMsdUJWNDRIZCxDZTc4SEksTUFBdUIsbUJmaTlIM0IsQ2VqOUhJLE1BQXVCLG1CZnE5SDNCLENlcjlISSxNQUF1QixtQmZ5OUgzQixDZXo5SEksT0FBdUIsb0JmNjlIM0IsQ2U3OUhJLFFBQXVCLG9CZmkrSDNCLENlaitISSxNQUF1QixvQmZxK0gzQixDZXIrSEksTUFBdUIsb0JmeStIM0IsQ2V6K0hJLE1BQXVCLG9CZjYrSDNCLENlNytISSxPQUF1QixxQmZpL0gzQixDZWovSEksUUFBdUIscUJmcS9IM0IsQ2VqL0hBLFFBQVUsd0JmcS9IVixDZXAvSEEsUUFBVSx5QmZ3L0hWLENlcC9IQSxZQUFjLHlCZncvSGQsQ2V2L0hBLFlBQWMsMEJmMi9IZCxDZXovSEEsUUFBVSxxQmY2L0hWLENlNS9IQSxRQUFVLHNCZmdnSVYsQ2dCL2dJRSxpQkFBeUIseUJoQm1oSTNCLENnQm5oSUUsbUJBQXlCLDJCaEJ1aEkzQixDZ0J2aElFLG1CQUF5QiwyQmhCMmhJM0IsQ2dCM2hJRSxnQkFBeUIsd0JoQitoSTNCLENnQi9oSUUsaUJBQXlCLDJEaEJtaUkzQixDZ0I5aElBLFdBRUUsS2hCb2lJRixDZ0I5aElBLHlCQVBFLGVBRUEsUUFDQSxPQUNBLFloQnlpSUYsQ2dCdGlJQSxjQUdFLFFoQm1pSUYsQ2dCN2hJOEIsMkRBRDlCLFlBRUksd0NBQ0EsTUFDQSxZaEJpaUlGLENBQ0YsQ2lCempJQSxTQUNFLDRCakI0aklGLENpQnpqSUEsV0FDRSwyQmpCNGpJRixDa0Jua0lBLGlCQUNJLGtCQUNBLG1CQUNBLFNBQ0EsZ0JBQ0EsY2xCbW5JSixDa0JobklBLHVFQUNJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFdsQm1uSUosQ21CaG9JQSxZQUNDLG1CQUNBLFdBQ0EsZ0JuQnNvSUQsQ21Cbm9JQSxvQkFDQyxtQkFDQSxXQUNBLGdCbkJzb0lELENtQm5vSUEsaUJBQ0MsbUJBQ0EsV0FDQSxnQm5Cc29JRCxDbUJub0lBLE9BQ0MsMEJBQ0Esa0JuQnNvSUQsQ21Cbm9JQSxrQkFDQyxZbkJzb0lELENtQjltSUEsWUFDQyw2Qm5CaW5JRCxDb0JubkhDLG9DRC9mRCxZQUlFLDZCbkJtbklBLENBQ0YsQ29Cbm5IQyxvQ0RyZ0JELFlBUUUsNEJuQnFuSUEsQ0FDRixDbUJubklDLDZCQUNDLDRCbkJzbklGLENvQmpuSEMsb0NEdGdCQSw2QkFJRSwwQm5Cd25JRCxDQUNGLENtQnBuSUEsYUFDQyxvQm5CdW5JRCxDb0J2b0hDLG9DRGpmRCxhQUlFLHNCbkJ5bklBLENBQ0YsQ21CdG5JQSxtQkFDQyxvQm5CeW5JRCxDb0Izb0hDLG9DRC9lRCxtQkFJRSxzQm5CMm5JQSxDQUNGLENtQnhuSUEsT0FDQyxpQkFDQSxrQkFDQSxTbkIybklELENvQmpwSEMsb0NEN2VELE9BS0UsY25COG5JQSxDQUNGLENtQjNuSUEsU0FDQyxjbkI4bklELENvQjNwSEMsb0NEcGVELFNBR0UsY25CaW9JQSxDQUNGLENtQjluSUEsTUFDQyxZbkJpb0lELENtQjduSUEsY0FDQyx1Qm5CZ29JRCxDbUI5bklBLGNBQ0MsdUJuQmlvSUQsQ21CL25JQSxhQUNDLHVCbkJrb0lELENtQmhvSUEsWUFDQyx1Qm5CbW9JRCxDbUJob0lBLFlBQ0Msd0JuQm1vSUQsQ21Cam9JQSxZQUNDLHdCbkJvb0lELENtQmxvSUEsV0FDQyx3Qm5CcW9JRCxDbUJub0lBLFVBQ0Msd0JuQnNvSUQsQ21Cbm9JQSxZQUNDLHlGbkJzb0lELENtQmhvSUEsWUFDQyx1Rm5CbW9JRCxDbUI3bklBLFdBQ0MseUZuQmdvSUQsQ21CMW5JQSxVQUNDLHlGbkI2bklELENtQnRuSUEsZUFDQyxrQ25CeW5JRCxDbUJ2bklBLGVBQ0Msa0NuQjBuSUQsQ21CeG5JQSxjQUNDLGtDbkIybklELENtQnpuSUEsYUFDQyxrQ25CNG5JRCxDUS93SUkseUJXdUpILGFBQ0EsNkJuQjRuSUQsQ21Cem5JQSxvQkFDQyxxQm5CNG5JRCxDb0I5dUhDLG9DRC9ZRCxvQkFJRSx5REFDQSw0QkFDQSwwQm5COG5JQSxDQUNGLENtQjNuSUEsbUJBQ0MscUJuQjhuSUQsQ29CMXZIQyxvQ0RyWUQsbUJBSUUsd0RBQ0EsNEJBQ0EsdUJuQmdvSUEsQ0FDRixDbUI3bklBLFVBQ0MsaUJuQmdvSUQsQ21CNW5JQyxnQkFNQyx5QkFDQSxnQkFDQSxXQUNBLFdBQ0Esa0JBQ0EsV0FDQSxPQUNBLFluQjBuSUYsQ29CbnlIQyxvQ0RwV0EsZ0JBRUUsV0FDQSxZbkIwb0lELENBQ0YsQ29CcHlIQyxvQ0QxV0EsZ0JBZ0JFLFdBQ0EsWW5CbW9JRCxDQUNGLENvQnJ5SEMsb0NEaFhBLGdCQXFCRSxXQUNBLFVuQnFvSUQsQ0FDRixDb0J0eUhDLG9DRHRYQSxnQkEwQkUsU25CdW9JRCxDQUNGLENvQnR5SEMscUNENVhBLGdCQThCRSxTbkJ5b0lELENBQ0YsQ21CeHFJRSw2Q0FtQ0MsV0FDQSxrQkFDQSxXQUNBLFNBQ0EsMkJBQ0EsNEJBQ0EsdUJuQnlvSUgsQ21CbHJJRSx1QkE2Q0MsU0FDQSxZQUNBLDBEQUNBLHVCbkJ5b0lILENtQnpySUUsc0JBb0RDLFlBQ0EsWUFDQSx1REFDQSwwQm5CeW9JSCxDbUJyb0lDLGlCQUNDLHlCQUNBLGdCQUNBLFdBQ0EsV0FDQSxrQkFDQSxPQUNBLFdBQ0EsV25Cd29JRixDb0JqMkhDLG9DRC9TQSxpQkFXRSxVbkIwb0lELENBQ0YsQ29CajJIQyxvQ0RyVEEsaUJBZUUsU25CNG9JRCxDQUNGLENvQmoySEMsb0NEM1RBLGlCQW1CRSxTbkI4b0lELENBQ0YsQ21CbHFJRSx3QkF1QkMsV0FDQSxrQkFDQSxXQUNBLFNBQ0EsMkJBQ0EsU0FDQSxZQUNBLDBEQUNBLHdCQUNBLDRCQUNBLHVCbkIrb0lILENtQjNvSUMseUJBQ0MseUJBQ0EsZ0JBQ0EsV0FDQSxXQUNBLGtCQUNBLE9BQ0EsTUFDQSxXbkI4b0lGLENvQnQ0SEMsb0NEaFJBLHlCQVdFLFNuQmdwSUQsQ0FDRixDb0J0NEhDLG9DRHRSQSx5QkFlRSxVbkJrcElELENBQ0YsQ21CbHFJRSxnQ0FtQkMsV0FDQSxrQkFDQSxXQUNBLFNBQ0EsMkJBQ0EsU0FDQSxZQUNBLDBEQUNBLHdCQUNBLDRCQUNBLHVCbkJtcElILENtQi9vSUMsbUJBQ0MseUJBQ0EsZ0JBQ0EsV0FDQSxXQUNBLGtCQUNBLE9BRUEsU0FDQSxVbkJpcElGLENtQjFwSUUsMEJBaUJDLFdBQ0Esa0JBQ0EsV0FDQSxTQUNBLDJCQUNBLFNBQ0EsWUFDQSwwREFDQSx3QkFDQSw0QkFDQSx1Qm5CNm9JSCxDbUJ6b0lDLG1CQUNDLHlCQUNBLGdCQUNBLFdBQ0EsV0FDQSxrQkFDQSxPQUNBLFNBQ0EsVW5CNG9JRixDb0JwOEhDLG9DRGhOQSxtQkFXRSxVbkI4b0lELENBQ0YsQ21CMXBJRSwwQkFlQyxXQUNBLGtCQUNBLFdBQ0EsU0FDQSwyQkFDQSxTQUNBLFlBQ0Esa0VBRUEsdUJuQjhvSUgsQ21CMW9JQywwQkFDQyx5QkFDQSxnQkFDQSxXQUNBLFdBQ0Esa0JBQ0EsT0FDQSxVQUNBLFVuQjZvSUYsQ21CcnBJRSxpRUFZQyxXQUNBLGtCQUNBLFdBQ0EsU0FDQSwyQkFDQSw0QkFDQSx1Qm5CNm9JSCxDbUIvcElFLGlDQXNCQyxTQUNBLFlBQ0EsMERBQ0EsdUJuQjZvSUgsQ21CdHFJRSxnQ0E2QkMsWUFDQSxZQUNBLHVEQUNBLDBCbkI2b0lILENtQnhvSUEsbUJBQ0MsYUFDQSxrQm5CMm9JRCxDbUJ4b0lBLDBCQUNDLGFBQ0EsNkJBQ0EsZ0NuQjJvSUQsQ21CeG9JQSxvQkFDQyxhQUNBLHFCbkIyb0lELENtQnhvSUEsZUFDQyx1Qm5CMm9JRCxDb0J2Z0lDLG9DRGpJRCxtQkFHRSxnQm5CMG9JQSxDQUNGLENtQnhvSUMsMEJBQ0MsZ0JuQjJvSUYsQ29CdmhJQyxvQ0RySEEsMEJBR0UsZ0JuQjhvSUQsQ0FDRixDb0J2aElDLG9DRDNIQSwwQkFNRSxpQm5CaXBJRCxDQUNGLENReGtKSSx3Qlc0YkgsYUFDQSxzQm5CZ3BJRCxDbUI3b0lBLE1BQ0MsZ0JuQmdwSUQsQ3FCdG1KQSxpQkFJSSxzQkFDQSxtQ0FDQSwyQkFDQSxpQ3JCZ25KSixDQ2puSkEsS29CT0ksZXJCaW5KSixDQzNtSkEsVW9CTEksU0FDQSxXckJ5bkpKLENDcm5KQSxLb0JBSSxxQ0FDQSxjQUdBLGtDQUNBLG1DQUNBLGlCckIrbUpKLENxQjNtSkEsMkJBRUksWUFDQSxhckIrbUpKLENxQjVtSkEsYUFDSSxVckIrbUpKLENxQjVtSkEsY3JCZ25KQSxDQ2o4SUEsSW9CektJLHFCckIrbUpKLENDM2pKQSxFb0IvQ0ksb0JyQittSkosQ3FCNW1KQSxVQUpJLGFyQm9uSkosQ3FCeG1KQSx5QkFFSSxTckIrbUpKLENxQjNtSkEsVUFDSSxXQUNBLGVBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFDQSxtQ0FDQSxhQUNBLGNyQjhtSkosQ29CMW5JQyxvQ0M3ZkQsaUJBYVksY0FDQSxjckIrbUpWLENBQ0YsQ3FCOW5KQSx3QkFtQlEsWXJCK21KUixDcUIzbUpBLCtCQUtRLGNBQ0EsS3JCMG1KUixDcUJybUpBLGVBQ0ksZUFDQSxZQUNBLFNBQ0EsVUFDQSxnQ3JCd21KSixDcUI3bUpBLHNCQVFRLFNyQnltSlIsQ3NCdnRKQSxrREFHTSxhQUNBLFN0QjB0Sk4sQ29CN3BJQyxvQ0Vqa0JELGtEQU9RLGNBQ0EsVUFDQSxpQnRCNHRKTixDQUNGLENvQi9wSUMscUNFdmtCRCxrREFhUSxXQUNBLGlCdEI4dEpOLENBQ0YsQ3NCeHRKQSxZQUNFLFVBQ0EsWXRCMnRKRixDc0J4dEpBLG1CQUNFLHdCQUNBLG9CQUNBLG9DQUVBLDJCdEIydEpGLENzQnh0SkEsMEJBQ0UsR0FDRSxTdEIydEpGLENzQnh0SkEsR0FDRSxTdEIwdEpGLENBQ0YsQ3NCN3NKQSxrQkFDRSxHQUNFLFN0Qnl0SkYsQ3NCdHRKQSxHQUNFLFN0Qnd0SkYsQ0FDRixDc0JwdEpBLDRFQUlNLGF0QnF0Sk4sQ3NCaHRKQSw2R0FLSSxXQUNBLFdBQ0EsWUFDQSxjQUNBLGtDQUNBLGtDQUNBLHNDQUNBLGNBQ0EsWUFDQSxrQkFDQSxXQUNBLFdBQ0EsV3RCa3RKSixDc0JudUpBLHlJQW9CTSxnQ0FDQSxnQkFDQSxjdEJzdEpOLENzQjV1SkEsNkdBMkJJLFdBQ0EsV0FDQSxZQUNBLGNBQ0Esa0NBQ0Esa0NBQ0Esc0NBQ0EsY0FDQSxZQUNBLGtCQUNBLFlBQ0EsV0FDQSxXdEJ3dEpKLENzQi92SkEseUlBMENNLGdDQUNBLGdCQUNBLGN0QjR0Sk4sQ3NCdnRKQSx3RkFNRSxZQUNBLGdCQUNBLGVBQ0EsV0FDQSxXQUNBLFlBQ0EsdUJ0QjB0SkYsQ3NCdHVKQSw0SEFlSSxTdEJndUpKLENzQi91SkEsa0lBbUJJLFdBQ0EsV0FDQSxZQUNBLGNBQ0Esa0NBQ0Esa0NBQ0EscUN0QnF1SkosQ3NCanVKQSxpRUFJSSxnQ0FDQSxnQkFDQSxjQUNBLGN0Qm11SkosQ3NCL3RKQSxpRUFJSSxnQ0FDQSxnQkFDQSxjQUNBLGN0Qml1SkosQ3NCN3RKQSx1REFPSSxrQnRCbXVKSixDc0IvdEpBLGFBQ0UsYXRCbXVKRixDc0JodUpBLFlBQ0UsZUFJQSxtQnRCZ3VKRixDc0J6dEpBLHlCQUhFLHNCdEIrdUpGLENzQjV1SkEsWUFFRSwwQkFDQSxtQkFDQSxvQkFDQSw0QkFDQSxzQkFDQSxtQkFDQSx3QnRCb3VKRixDc0JqdUpBLG1CQUNFLFdBQ0Esb0J0Qm91SkYsQ3NCanVKQSxzQkFRTSxpQnRCb3VKTixDc0I1dUpBLDZCRnhOQyw0QkFDQSxrQkFDQSxtQkFDQSx5Q0FDQSxpREFDQSw4Q0FDQSw0Q0FDQSw2Q0VrT08scUJBQ0Esc0JBQ0EseUJBQ0EsMkJBQ0Esd0JBQ0Esb0J0Qm11SlIsQ3NCenZKQSxpQ0Z6SEMsb0JwQm80SkQsQ3NCM3dKQSx3Q0FnQ1Esb0JBQ0EsdUJ0Qit1SlIsQ3NCenVKQSw0RUFRSSx1QnRCeXVKSixDc0JqdkpBLDhDQVlJLGtDdEJ5dUpKLENzQnJ1SkEsd0VBUUksdUJ0QnF1SkosQ3NCN3VKQSw0Q0FZSSxrQ3RCcXVKSixDc0JqdUpBLDBFQVFJLHVCdEJpdUpKLENzQnp1SkEsNkNBWUksa0N0Qml1SkosQ3NCN3RKQSw0RUFRSSx1QnRCNnRKSixDc0JydUpBLDhDQVlJLGtDdEI2dEpKLENzQnp0SkEsMkJBQ0UsZUFDQSxnQkFDQSxpQkFDQSxnQnRCNnRKRixDc0J6dEpBLDBLQUVJLG1CdEIydEpKLENzQnZ0SkEsWUFDRSxvQkFDQSxjQUNBLFdBQ0EsbUJBQ0EsMkJ0QjB0SkYsQ3NCdnRKQSxXQUNFLGF0QjB0SkYsQ3NCM3RKQSxhQUlJLG9CdEIydEpKLENzQi90SkEsZ0JBUUksa0JBQ0EsU3RCMnRKSixDc0J2dEpBLHdCQUNFLGNBQ0EscUJBQ0EsWUFDQSxrQnRCMHRKRixDc0J2dEpBLHdCQUNFLHFCQUNBLFF0QjB0SkYsQ3NCcHRKQSxlQUNFLGtCdEJ1dEpGLENzQnB0SkEsZ0JBQ0Usa0JBQ0EsU3RCdXRKRixDc0J6dEpBLDBDQU9RLG9CQUNBLDRCdEJzdEpSLENzQmh0SkEsa0JBRUksa0NBQ0Esc0NBQ0EsaUN0Qmt0SkosQ3NCbHNKQSx5SEFFSSxzQnRCOHNKSixDc0Ixc0pBLG1JQUdJLG1CdEJndEpKLENzQjVzSkEsdUJBQ0UsU3RCK3NKRixDc0I1c0pBLDZCQUVJLGlCdEI4c0pKLENzQmh0SkEsZ0NBTUksYUFDQSxZdEI4c0pKLENzQnJ0SkEsK1JBbUJJLG9CdEI4c0pKLENzQmp1SkEsK0xBeUJJLFl0QjhzSkosQ3NCdnVKQSx1WUFrQ0ksb0J0QjhzSkosQ3NCMXNKQSxrQ0FFSSw0QkFDQSxvQkFDQSx5QkFDQSx3QkFDQSxxQkFDQSxldEI0c0pKLENzQm50SkEsOEJBWU0scUJBQ0EscUJ0QjJzSk4sQ3NCeHRKQSxxQ0FnQlEscUJBQ0Esc0JBQ0EsOEJBQ0EsMEJBQ0EsK0J0QjRzSlIsQ3NCaHVKQSw0Q0F1QlUsc0J0QjZzSlYsQ3NCcHVKQSwyRkFxQ1EsZ0NBQ0EseUJ0QndzSlIsQ3NCbHNKQSxZQUVJLG9CdEJvc0pKLENzQnRzSkEsMEJBT0ksMkJBQ0EsU3RCb3NKSixDc0I1c0pBLGdDQVdNLFdBQ0Esa0J0QnNzSk4sQ3NCanNKQSwwQkFFSSxRdEJtc0pKLENzQnJzSkEsMkNBS00sY3RCb3NKTixDc0J6c0pBLCtCQVNNLHNCQUNBLGFBQ0EsZUFDQSxTQUNBLHdCdEJvc0pOLENvQjVwSkMsb0NFckRELCtCQWdCUSxjQUNBLG1CQUNBLDZCQUNBLGF0QnNzSk4sQ0FDRixDc0IxdEpBLDBDQXVCUSxVdEJ1c0pSLENvQnpxSkMsb0NFckRELDBDQTBCVSxjdEJ5c0pSLENBQ0YsQ3NCcHVKQSx3REE4QlUsYXRCMHNKVixDb0JuckpDLG9DRXJERCx3REFpQ1ksWXRCNHNKVixDQUNGLENzQjl1SkEseURBc0NVLFl0QjRzSlYsQ29CN3JKQyxvQ0VyREQseURBeUNZLGF0QjhzSlYsQ0FDRixDc0J4dkpBLHdDQStDUSxhQUNBLFdBQ0Esc0JBQ0Esd0J0QjZzSlIsQ29CMXNKQyxvQ0VyREQsd0NBcURVLHVCQUNBLG1CdEIrc0pSLENBQ0YsQ3NCMXNKRSxxQkFDRSxzQkFDQSxtQkFDQSxhQUNBLGVBQ0EsVXRCNnNKSixDb0J6dEpDLG9DRU9DLHFCQVFJLFlBQ0EsNkJBQ0EsbUJ0QitzSkosQ0FDRixDc0J0eEpBLCtDQTJFSSxVQUNBLGFBQ0Esc0JBQ0Esc0JBQ0EsYUFDQSx1QkFDQSx1QkFDQSxxQnRCK3NKSixDc0JqeUpBLGtEQXFGTSxXQUNBLGlCQUNBLG1CQUNBLGNBQ0EsZXRCZ3RKTixDb0JwdkpDLG9DRXJERCxrREE2RlEsaUJBQ0Esa0J0Qml0Sk4sQ0FDRixDc0JoekpBLG9EQW1HTSxjQUVBLG1CQUNBLHdCQUNBLFF0Qml0Sk4sQ3NCeHpKQSwwREEwR1EsdUJ0Qmt0SlIsQ3NCNXpKQSw2Q0FnSEksVUFDQSx5QkFDQSxrQkFDQSxldEJndEpKLENzQm4wSkEsa0RBc0hNLFdBQ0EsWUFDQSw0QkFDQSxhQUNBLHdCQUNBLHVCdEJpdEpOLENzQjUwSkEsc0ZBZ0lRLG9CdEJndEpSLENzQmgxSkEsb0RBc0lJLGtCQUNBLFVBQ0EsUUFDQSxZQUNBLFV0QjhzSkosQ3NCMXNKQSx5Q0FHTSxhdEIyc0pOLENzQjlzSkEsd0NBU00sYXRCeXNKTixDc0JsdEpBLHlDQWVNLGF0QnVzSk4sQ3VCaDNLQSxhQUNJLEVBQ0ksaUNBQ0EscUJBQ0EsMEJBQ0EsMEJ2QnMzS04sQ3VCbjNLRSxZQUVJLHlCdkJxM0tOLEN1QmwzS0UsY0FDSSwyQnZCbzNLTixDdUJqM0tFLGtCQUNJLDRCdkJtM0tOLEN1QmgzS0UsNERBR0ksVXZCazNLTixDdUIvMktFLGVBQ0ksc0JBQ0EsdUJ2QmkzS04sQ3VCOTJLRSxNQUNJLDBCdkJnM0tOLEN1QjcyS0UsT0FDSSx1QnZCKzJLTixDQzdyS0YsSXNCOUtRLHdCdkI4MktOLEN1QjMyS0UsTUFDSSxXdkI2MktOLEN1QjEyS0UsUUFHSSxVQUNBLFF2QjQyS04sQ3VCejJLRSxNQUVJLHNCdkIyMktOLENBQ0YsQ0NqNUtBLEt1QmpCSSxpQnhCMjZLSixDd0J4NktBLHVCQUxJLGtDQUNBLGV4Qm03S0osQ3dCLzZLQSxrQkFDSSxjQUdBLGV4QjI2S0osQ0MzNEtBLEd1QjVCSSxlQUNBLGtCeEIyNktKLENvQm4zSkMscUNuQjdoQkQsR3VCekJRLGVBQ0Esa0J4Qjg2S04sQ0FDRixDd0IzNktBLEdBQ0ksZUFDQSxrQnhCODZLSixDd0IzNktBLEdBQ0ksaUJBQ0Esa0J4Qjg2S0osQ3dCMzZLQSxHQUNJLGdCeEI4NktKLEN3QjM2S0EsR0FDSSxnQnhCODZLSixDd0IzNktBLEdBQ0ksZ0J4Qjg2S0osQ3dCejZLQSxXQUNJLGlCQUNBLGV4QjQ2S0osQ3dCcjZLQSxXQUNJLHFCQUNBLGdDQUNBLGdCSnNDSCx3QnBCdzRLRCxDd0JqN0tBLGlCQU9RLG9CeEI4NktSLENDMTRLQSxFdUIvQkksYXhCNjZLSixDcUIxN0tBLFFHZVEsYXhCKzZLUixDd0IzNktBLE1BQ0ksZXhCODZLSixDeUJ4L0tBLFdBQ0ksc0J6QjgvS0osQ3lCMy9LQSw2QkFFSSxjQUNBLGV6QjgvS0osQ3lCMy9LQSxZQUNJLFlBQ0Esc0J6QjgvS0osQ3lCMy9LQSxXQUNJLFdBQ0Esc0J6QjgvS0osQ3lCMy9LQSxpQkFDSSxZQUNBLHNCekI4L0tKLEN5QnYvS0EsZ0NBSEksc0J6Qm1nTEosQ3lCaGdMQSxnQkFDSSxVekIrL0tKLEN5QjMvS0Esa0JBQ0ksY0FDQSxpQkFDQSxpQnpCOC9LSixDeUIzL0tBLFlBQ0ksZ0JBQ0EseUJBQ0EsY0FDQSxxQkFDQSxpQnpCOC9LSixDeUJ2L0tBLDRDQUNJLHNCekI4L0tKLEN5QjMvS0EsdUJBQ0ksc0J6QjgvS0osQ3lCMy9LQSxnQkFDSSxTQUNBLFlBQ0EsU0FDQSxnQkFDQSxVQUNBLFV6QjgvS0osQ3lCMy9LQSw4Q0FFSSxlQUNBLGlCQUNBLFNBQ0EsaUJ6QjgvS0osQ3lCci9LQSxnQ0FDSSxVekJ3L0tKLEMwQmhsTEEsV0FDSSxrQjFCbWxMSixDb0IvZ0tDLG9DTXJrQkQsV0FJUSxlMUJxbExOLENBQ0YsQzBCbGxMQSxlQUNJLGtCQUNBLFMxQnFsTEosQzBCdmxMQSw4QkFLUSx5QkFDQSxxQkFDQSxzQkFDQSxlMUJzbExSLEMwQjlsTEEseUNONHBCQyx3QnBCczhKRCxDMEJsbUxBLHdDQWVZLFdBQ0Esb0JBQ0Esa0JBQ0EsZUFDQSxnQkFDQSxpQkFDQSxnQjFCdWxMWixDMEI1bUxBLDhDQXlCZ0IsZ0JBQ0Esa0JBQ0EsYUFDQSxRQUNBLGVBQ0EsV0FDQSwrQjFCdWxMaEIsQzBCdG5MQSxxREFxQ29CLGNBQ0EsUUFDQSx3QjFCcWxMcEIsQzBCNW5MQSw4REEwRG9CLGNBQ0Esa0JBQ0EscUJBQ0EsT0FDQSxXQUNBLFcxQnNrTHBCLEMwQnJvTEEsOENBeUVnQixjMUJna0xoQixDMEJ6b0xBLHNDQThFWSxXQUNBLGFBQ0Esb0JBQ0EsZUFDQSxpQkFDQSxnQjFCK2pMWixDMEJ6akxBLGdGQUtZLHVCMUI0akxaLEMwQnZqTEEsNEVBS1ksdUIxQjBqTFosQzBCcmpMQSxnRkFLWSx1QjFCd2pMWixDMEJsakxBLDhFQUtZLHVCMUJxakxaLEMyQjFyTEEsbUJBQ0UsUzNCNnJMRixDMkI5ckxBLCtLQUdJLGdCM0IrckxKLEMyQjVyTEUsMkJBQ0UsYUFDQSw4QkFDQSxvQjNCK3JMSixDMkI1ckxFLHdCQUNFLFdBQ0EsY1ArbUJILGFBQ0EsdUJBQ0Esa0JwQmlsS0QsQzJCcHNMRyw0QkFNRyxXQUNBLFlBQ0EseUNBQ0EsVTNCa3NMTixDMkJ2dExBLDhCQTJCSSxZM0Jnc0xKLEMyQjN0TEEsNkJBK0JJLGFBQ0EsbUJBQ0Esc0IzQmdzTEosQzRCanVMQSxxQkFDQyxxQkFDQSxXNUJvdUxELENvQmpxS0Msb0NRcmtCRCxxQkFJRSxrQjVCdXVMQSxDQUNGLEM0QnJ1TEEsZ0JBQ0MsZ0JBQ0EsYUFDQSxZQUNBLHFCNUJ3dUxELENvQnByS0Msb0NReGpCRCxnQlI2cEJDLHdCcEJvbEtDLENBQ0YsQzRCenVMQyxxQkFDQyxrQkFDQSxXQUNBLGVBQ0EsU0FDQSwyQkFDQSxxQjVCNHVMRixDb0I3cktDLG9DUXJqQkEscUJBUUUsYzVCK3VMRCxDQUNGLEM0Qjd1TEUsZ0VBRUMscUNBQ0EsV0FDQSxXNUJndkxILEM0Qnp1TEUsb0NBQ0MsY0FDQSxrQkFDQSxVQUNBLFlBQ0EsU0FDQSxXQUNBLDBCNUI0dUxILENvQjF0S0Msb0NRemhCQyxvQ0FTRSxZNUIrdUxGLENBQ0YsQ29CMXRLQyxvQ1EvaEJDLG9DQVlFLFc1Qmt2TEYsQ0FDRixDNEIvdUxFLHVDQUNDLGtCQUNBLFVBQ0EsYUFDQSxTQUNBLFdBQ0EsMEI1Qmt2TEgsQ29CL3VLQyxvQ1F6Z0JDLHVDQVNFLFk1Qm92TEYsQ0FDRixDNEJodkxDLHlCQUNDLHlCQUNBLDJCQUNBLGtCQUNBLFVBQ0EsVzVCbXZMRixDb0I3dktDLG9DUTNmQSx5QkFRRSxxQjVCcXZMRCxDQUNGLENvQjd2S0Msb0NRamdCQSx5QkFZRSxrQkFDQSxtQkFDQSwyQjVCdXZMRCxDQUNGLEM0QnB2TEMsdUJBQ0MsaUJBQ0EsbUJBQ0EsZ0JBQ0EsZ0JBQ0EsVTVCdXZMRixDNEI1dkxFLHlCQVFDLGlCQUNBLGM1Qnd2TEgsQzRCcHZMQyxzQkFDQyxpQkFDQSxnQkFDQSxVNUJ1dkxGLENvQjl4S0Msb0NRNWRBLHNCQU1FLGdCNUJ5dkxELENBQ0YsQzRCdHZMQyxxQkFDQyxpQkFDQSxhNUJ5dkxGLENvQm55S0Msb0NReGRBLHFCQUlFLGtCQUNBLGNBQ0EsVzVCNHZMRCxDQUNGLEM0Qm53TEUsMkJBVUMsZUFDQSxpQjVCNnZMSCxDNEJ4d0xFLG1DQWVFLFk1QjZ2TEosQzRCNXdMRSwyQkFvQkMsYTVCNHZMSCxDNEJ0M0xBLGtDQThIRSxpQkFDQSxrQjVCNHZMRixDNEIzM0xBLHVCQW1JRSx3QjVCNHZMRixDNEIvM0xBLHVCQXNJRSx3QjVCNnZMRixDNEJuNExBLHNCQXlJRSx3QjVCOHZMRixDNEJ2NExBLHFCQTRJRSx3QjVCK3ZMRixDNEIzNExBLDZMQW1KRyw0QjVCNHZMSCxDNEJ4dkxBLGlDQUlJLGU1Qnd2TEosQzRCbHZMQSw2REFDQyxlNUJxdkxELEM2Qjk1TEEsYUFDRSxhQUNBLGVBQ0EsbUJBQ0EsV0FDQSxpQkFDQSxjN0JpNkxGLEM2QnY2TEEsZUFTSSxVN0JrNkxKLEM2QjM2TEEscUJBWU0sYTdCbTZMTixDNkIvNkxBLGVBaUJJLGtCQUNBLG1CQUNBLGdCQUNBLGU3Qms2TEosQzZCOTVMQSx5QkFDRSxnQkFDQSxrQjdCaTZMRixDNkJuNkxBLHNDQUtJLGE3Qms2TEosQzZCdjZMQSx3Q0FRTSxhN0JtNkxOLEM2QjM2TEEsOENBV1EsYTdCbzZMUixDOEJ2OExBLGVBQ0ksZ0JBQ0EsU0FDQSxTOUIwOExK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d0NwRCtuVU4sQ29EM25VRSw2QkFFRSxnQkFDQSxpQkFDQSxlcEQ2blVKLENvQmwrU0UscUNBQ0MsYXBCcStTSCxDb0J0K1NFLHFDQUNDLGFwQnkrU0gsQ29CMStTRSxvQ0FDQyxhcEI2K1NILENvQjkrU0UsbUNBQ0MsYXBCaS9TSCxDb0I1bFRDLG9DZ0NyakJDLDZCQU9JLFlwRCtvVUosQ0FDRixDb0Rqb1VFLDREQVZFLGlCQUNBLG1CQUNBLGNBQ0EsZXBEc3BVSixDb0Qvb1VHLDhCQU9HLFFwRDRvVU4sQ29EbnBVRyw2Q0FXRyxvQnBENG9VTixDcUR2clVBLG9DQUVRLFVyRHlyVVIsQ29CdG5UQyxvQ2lDcmtCRCxvQ0FLWSxTckQyclVWLENBQ0YsQ3FEeHJVSSw2QkFDSSxhQUNBLHlCQUNBLGNyRDJyVVIsQ29CbG9UQyxvQ2lDNWpCRyw2QkFNUSxjQUNBLGNyRDZyVVYsQ0FDRixDcURyc1VLLDhDQVdPLFlyRDhyVVosQ3FEenNVSyxxREFjVyxhckQrclVoQixDcUR0dFVBLGtDQTZCUSxRckQ2clVSLENxRDF0VUEsbURBZ0NZLGNyRDhyVVosQ3FEOXRVQSx1Q0FvQ1ksc0JBQ0EsYUFDQSxlQUNBLFNBQ0Esd0JyRDhyVVosQ29CanFUQyxvQ2lDcmtCRCx1Q0EyQ2dCLGNBQ0EsbUJBQ0EsNkJBQ0EsYXJEZ3NVZCxDQUNGLENxRC91VUEsa0RBa0RnQixVckRpc1VoQixDb0I5cVRDLG9DaUNya0JELGtEQXFEb0IsY3JEbXNVbEIsQ0FDRixDcUR6dlVBLGdFQXlEb0IsYXJEb3NVcEIsQ29CeHJUQyxvQ2lDcmtCRCxnRUE0RHdCLFlyRHNzVXRCLENBQ0YsQ3FEbndVQSxpRUFpRW9CLFlyRHNzVXBCLENvQmxzVEMsb0NpQ3JrQkQsaUVBb0V3QixhckR3c1V0QixDQUNGLENxRDd3VUEsZ0RBMEVnQixhQUNBLFdBQ0Esc0JBQ0Esd0JyRHVzVWhCLENvQi9zVEMsb0NpQ3JrQkQsZ0RBZ0ZvQix1QkFDQSxtQnJEeXNVbEIsQ0FDRixDcURwc1VJLDZCQUNJLHNCQUNBLG1CQUNBLGFBQ0EsZUFDQSxVckR1c1VSLENv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cXVWSixDQUNGLEMwRGx1Vk0sMEJBQ0Usd0IxRHF1VlIsQzBEdHVWTSwwQkFDRSx3QjFEeXVWUixDMEQxdVZNLHlCQUNFLHdCMUQ2dVZSLEMwRDl1Vk0sd0JBQ0Usd0IxRGl2VlIsQzBENXVWRSxrQkFDRSxjQUNBLGdCQUNBLGNBQ0EsaUJBQ0EsdUJBQ0Esc0JBQ0EsNEIxRCt1VkosQzBEdHZWRyxpQ0FVRyxvQzFEZ3ZWTixDMEQxdlZHLDhCQWNHLGUxRGd2Vk4sQ29CbHVVQyxvQ3NDNWhCQyxrQkFrQkksYUFDQSxxQjFEaXZWSixDMERwd1ZDLGlDQXNCSyxzQkFDQSw4QjFEaXZWTixDMER4d1ZDLG9FQTRCSyxvQzFEK3VWTixDMEQzd1ZDLDZEQWlDSyxlMUQ2dVZOLENBQ0YsQzBEenVWTSwwQkFDRSw0QjFENHVWUixDMEQ3dVZPLHlDQUdHLG9DMUQ4dVZWLENvQjN2VUMsb0NzQ3RmTSx5Q0FRSyxzQkFDQSw4QjFEOHVWVixDMER2dlZLLG9GQWFLLG9DMUQ2dVZWLENBQ0YsQzBEM3ZWTSwwQkFDRSw0QjFEOHZWUixDMEQvdlZPLHlDQUdHLG1DMURnd1ZWLENvQjd3VUMsb0NzQ3RmTSx5Q0FRSyxzQkFDQSw4QjFEZ3dWVixDMER6d1ZLLG9GQWFLLG1DMUQrdlZWLENBQ0YsQzBEN3dWTSx5QkFDRSw0QjFEZ3hWUixDMERqeFZPLHdDQUdHLG9DMURreFZWLENvQi94VUMsb0NzQ3RmTSx3Q0FRSyxzQkFDQSw4QjFEa3hWVixDMEQzeFZLLGtGQWFLLG9DMURpeFZWLENBQ0YsQzBEL3hWTSx3QkFDRSw0QjFEa3lWUixDMERueVZPLHVDQUdHLG9DMURveVZWLENvQmp6VUMsb0NzQ3RmTSx1Q0FRSyxzQkFDQSw4QjFEb3lWVixDMEQ3eVZLLGdGQWFLLG9DMURteVZWLENBQ0YsQzJEaDRWQSxXQUNJLGUzRG00VkosQzJEaDRWQSxPQUNJLHlCQUNBLGlCQUNBLGtCQUNBLFUzRG00VkosQzJEdjRWQSxhQU9RLGUzRG80VlIsQzJEaDRWUSx1QkFDSSxxQjNEbTRWWixDMkQ5M1ZRLG9CQUNJLDBCQUNBLFMzRGk0VlosQzJENzNWSSwrQkFDSSxhQUNBLHVCQUNBLHFCM0RnNFZSLEMyRDkzVlEscUNBQ0ksb0IzRGk0VlosQzJEOTVWQSxvQkFtQ1Esa0JBQ0EseUJBQ0Esb0IzRGc0VlIsQzJEcjZWQSxVQXlDUSxpQkFDQSxpQkFDQSxhM0RnNFZSLEMyRDM2VkEsVUErQ1EsaUJBQ0EsbUJBQ0EsVTNEZzRWUixDMkRqN1ZBLHFCQXFEUSxvQzNEZzRWUixDMkQzM1ZTLG9DQUdPLGtDM0Q2M1ZoQixDMkRoNFZTLGtCQVFPLHVCM0Q0M1ZoQixDMkRwNFZTLHFDQVlPLDhDM0Q0M1ZoQixDMkR4NFZTLG9DQUdPLGtDM0QwNFZoQixDMkQ3NFZTLGtCQVFPLHVCM0R5NFZoQixDMkRqNVZTLHFDQVlPLDZDM0R5NFZoQixDMkRyNVZTLGtDQUdPLGtDM0R1NVZoQixDMkQxNVZTLGlCQVFPLHVCM0RzNVZoQixDMkQ5NVZTLG1DQVlPLDhDM0RzNVZoQixDMkRsNlZTLGdDQUdPLGtDM0RvNlZoQixDMkR2NlZTLGdCQVFPLHVCM0RtNlZoQixDMkQzNlZTLGlDQVlPLDhDM0RtNlZoQixDMkQ1NVZBLHFCQUlRLGtCQUNBLFdBQ0Esd0IzRDQ1VlIsQzJEbDZWQSx3QkFTWSxVQUNBLHdCM0Q2NVZaLEMyRHY2VkEsMkJBY1ksVTNENjVWWixDMkR2NVZJLDZDQURKLFlBRVEsa0IzRDI1Vk4sQ0FDRixDMkR6NVZJLGdEQUxKLFlBTVEsa0IzRDY1Vk4sQ0FDRixDNER4Z1dBLFlBQ0UsZUFDQSxlNUQyZ1dGLEM0RDdnV0Esc0JBS0ksZTVENGdXSixDNERqaFdBLDRCQU9NLGVBQ0Esd0JBQ0EsZTVEOGdXTixDNER6Z1dBLGdCQUNFLGFBQ0EsaUI1RDRnV0YsQzREemdXQSxXQUNFLE9BQ0EsaUJBQ0EsY0FDQSx5QkFDQSxnQkFDQSxjNUQ0Z1dGLEM0RGxoV0EsaUJBU0ksZTVENmdXSixDNEQxZ1dFLG9CQUNFLDJCNUQ2Z1dKLEM0RDlnV0csMEJBSUcsd0I1RDhnV04sQzREOWhXQSw0QkF3QkksaUI1RDBnV0osQzREbGlXQSxxQkE0QkkseUJBQ0EsZTVEMGdX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cUNBVUUsWUFDQSxnQkFDQSxTaEUrMldGLENBQ0YsQ2dFNTNXRSxxREFnQkUsb0NoRWczV0osQ2dFaDRXRSx5Q0FxQkMscUJoRSsyV0gsQ2dFejJXQSxZQUNDLGlCaEU0MldELENnRTcyV0Esb0JBTUUsZ0JoRTIyV0YsQ29CenpXQyxvQzRDeERELG9CQVNHLGdCaEU2MldELENBQ0YsQ29CenpXQyxvQzRDOURELG9CQWFHLGdCaEUrMldELENBQ0YsQ29CenpXQyxvQzRDcEVELG9CQWlCRyxtQmhFaTNXRCxDQUNGLENvQnp6V0MscUM0QzFFRCxvQkFxQkcsbUJoRW0zV0QsQ0FDRixDZ0VoM1dDLHdCQUNDLGtCQUNBLFNoRW0zV0YsQ29CdDFXQyxvQzRDL0JBLHdCQUtFLGlCaEVxM1dELENBQ0YsQ29CdDFXQyxvQzRDckNBLHdCQVNFLGlCaEV1M1dELENBQ0YsQ29CdDFXQyxvQzRDM0NBLHdCQWFFLGlCaEV5M1dELENBQ0YsQ29CdDFXQyxxQzRDakRBLHdCQWlCRSxrQkFDQSxTaEUyM1dELENBQ0YsQ29CdjFXQyxxQzRDdkRBLHdCQXNCRSxrQkFDQSxTaEU2M1dELENBQ0YsQ2dFOTZXQSw2QkFxREUsa0JBQ0EsV0FDQSxRaEU2M1dGLENnRXA3V0EscURBMERHLFFoRTgzV0gsQ29CcDNXQyxvQzRDcEVELHFEQTZESSxVaEVnNFdGLENBQ0YsQ2dFOTdXQSwwQ0FrRUcsaUJBQ0Esa0JoRWc0V0gsQ2dFbjhXQSw0Q0F1RUcsbUJoRWc0V0gsQ29CbjRXQyxvQzRDcEVELDRDQTJFSSw2QmhFazRXRixDQUNGLENnRTk4V0EscURBaUZJLFloRWk0V0osQ29COTRXQyxvQzRDcEVELHFEQW9GSyxjQUNBLHdCaEVtNFdILENBQ0YsQ2dFejlXQSx5REF5RkssV0FDQSxZQUNBLDhDaEVvNFdMLENnRS85V0EsdUNBbUdHLGVoRWc0V0gsQ2dFcDNXQSxXQUNDLGFBQ0EsZUFDQSxtQkFDQSxzQjVDZ0RBLHdCcEIyMFdELENvQjE2V0Msb0M0QzJDRCxXQVFFLGtCaEU0M1dBLENBQ0YsQ2dFcjRXQSxxQkFZRSx3QmhFNjNXRixDZ0V6NFdBLHNCQWdCRSxlaEU2M1dGLENnRTEzV0Msa0JBQ0MsV0FDQSxhQUNBLHNCQUNBLHVCaEU2M1dGLENvQi83V0Msb0M0QzhEQSxrQkFPRSxVQUNBLGNoRSszV0QsQ0FDRixDZ0U1M1dDLG9CQUNDLFdBQ0EsY2hFKzNXRixDb0IzOFdDLG9DNEMwRUEsb0JBS0UsVUFDQSxtQmhFaTRXRCxDQUNGLENnRTkzV0Msb0NBRUMsaUJBQ0Esa0JoRWk0V0YsQ2dFOTNXQyxrQkFDQyxnQkFDQSxhaEVpNFdGLENnRWw3V0EsZ0JBcURFLFdBQ0EsVWhFaTRXRixDZ0V2N1dBLG9DQTJERyx3QkFDQSw0QkFDQSxlaEVnNFdILENvQngrV0Msb0M0QzJDRCxvQ0FnRUksc0JBQ0Esd0JoRWs0V0YsQ0FDRixDZ0V0M1dBLGtCQUNDLGFBQ0Esc0JBQ0EsbUJBQ0Esc0I1QzlCQSx3QnBCMjVXRCxDb0IxL1dDLG9DNEN5SEQsa0JBUUUsa0JoRTgzV0EsQ0FDRixDZ0U1M1dDLHVCQUNDLGFBQ0EsY2hFKzNXRixDZ0U1M1dDLHlCQUNDLFdBQ0EsYUFDQSxzQkFDQSx1QmhFKzNXRixDb0I1Z1hDLG9DNEN5SUEseUJBT0UsVUFFQSxjaEVpNFdELENBQ0YsQ2dFOTNXQywyQkFDQyxXQUVBLHVCaEVpNFdGLENvQjFoWEMsb0M0Q3NKQSwyQkFNRSxVQUNBLHFCaEVtNFdELENBQ0YsQ2dFaDRXQyx5QkFDQyxjQUNBLGlCQUNBLGdCQUNBLGtCaEVtNFdGLENnRWg0V0Msa0RBRUMsaUJBQ0EsZ0JBQ0EsY0FDQSxRaEVtNFdGLENnRWg0V0MseUJBQ0MsVUFDQSxhQUNBLGVBQ0EsNkJoRW00V0YsQ29CN2pYQyxvQzRDc0xBLHlCQU9FLHdCaEVxNFdELENBQ0YsQ2dFNzRXRSw2QkFXQyxZQUNBLGtCQUNBLHlDQUNBLFlBQ0EsVWhFczRXSCxDZ0VqNFdBLGlCQVFFLGtCQUNBLGVoRTYzV0YsQ2dFdDRXQSxvQkFZRSxrQkFDQSxPQUNBLE1BQ0EsV0FDQSxZQUNBLHlDQUNBLDREaEU4M1dGLENnRTUzV0UsNkNBcEJGLG9CQXFCRyxzQmhFZzRXRCxDQUNGLENnRTkzV0UsZ0RBeEJGLG9CQXlCRyxzQmhFazRXRCxDQUNGLENnRXYzV0EsZ0ZBR0Usc0JoRXkzV0YsQ2dFcjNXQSxhQUNDLGtCQUNBLFVoRXczV0QsQ2dFMTNXQSxnQ0FLRSx1QmhFeTNXRixDZ0VyM1dBLHNCQUVFLHFCaEV1M1dGLENnRW4zV0Esa0RBR0csU2hFbzNXSCxDZ0U5MldHLDZDQVRILHFDQVVJLFVoRWszV0YsQ0FDRixDZ0VoM1dHLGdEQWJILHFDQWNJLFVoRW8zV0YsQ0FDRixDZ0VuNFdBLGlDQW9CRSxhaEVtM1dGLENnRXY0V0EsbURBeUJHLHVCaEVrM1dILENnRTM0V0EsZ0NBOEJFLHVCQUNBLHlCaEVpM1dGLENnRWg1V0EsZ0NBbUNFLFVoRWkzV0YsQ2dFcDVXQSxnQ0F1Q0UsV2hFaTNXRixDZ0V4NVdBLGdFQTRDRSxXQUNBLFdoRWkzV0YsQ2dFOTVXQSw4RUFnREcsZ0NBQ0EsZUFDQSxVaEVtM1dILENnRXI2V0EsdUNBd0RHLGVoRWkzV0gsQ2dFejZXQSx1Q0E4REcsZWhFKzJXSCxDZ0U3NldBLDREQXNFSyxhaEUyMldMLENnRXAyV0EseUpBY0csdUJoRSsxV0gsQ2dFMTFXQSx5SkFjRyx1QmhFcTFXSCxDZ0VoMVdBLHNKQWNHLHVCaEUyMFdILENnRXQwV0EsbUpBY0csdUJoRWkwV0gsQ2dFNXpXQSxxQ0FDQyxVaEUreldELENnRTd6V0MsNkNBSEQscUNBSUUseUJoRWkwV0EsQ0FDRixDZ0UveldDLGdEQVBELHFDQVFFLHlCaEVtMFdBLENBQ0YsQ2dFL3pXQyw2Q0FERCxtQ0FFRSxzQmhFbTBXQSxDQUNGLENnRWowV0MsZ0RBTEQsbUNBTUUsc0JoRXEwV0EsQ0FDRixDZ0VsMFdBLDZCQUVFLHlCaEVvMFdGLENnRXQwV0EsZ0NBTUUsOEJoRW8wV0YsQ2dFMTBXQSw4QkFVRSw4QmhFbzBXRixDZ0U5MFdBLCtCQWNFLDhCaEVvMFdGLENnRWwxV0EsZ0NBa0JFLDhCaEVvMFdGLENnRWgwV0EsaUNBRUUsY2hFazBXRixDZ0VwMFdBLDhDQUtHLHFCaEVtMFdILENpRWoxWUEsWUFDRSxXQUNBLGFBQ0EsOEJBQ0EsbUJBQ0Esa0JqRW8xWUYsQ2lFbDFZRSxvQkFDRSxhQUNBLHNCQUNBLHNCakVxMVlKLENpRWwxWUUsbUJBRUUsZ0JBQ0EsY0FDQSxnQkFDQSxrQkFFQSxjakVvMVlKLENvQnp5WEMsb0M2Q2xqQkMsbUJBVUksaUJBQ0Esa0JqRXMxWUosQ0FDRixDaUV4MFlLLGtDQUVHLHdCakUwMFlSLENpRXQwWUssa0NBRUcsd0JqRXcwWVIsQ2lFcDBZSyxpQ0FFRyx3QmpFczBZUixDaUVqMFlFLHNCQUNFLGlCQUNBLFNBQ0Esa0JqRW8wWUosQ29CbDBYQyxvQzZDcmdCQyxzQkFNSSxnQmpFczBZSixDQUNGLENpRW4wWUUseUJBQ0UsWWpFczBZSixDb0I1MFhDLG9DNkMzZkMseUJBSUksY0FDQSxpQkFDQSxrQmpFdzBZSixDaUU5MFlDLDhCQVFLLGVqRXkwWU4sQ0FDRixDaUVoMFlFLDJCQUNFLHNCQUNBLHNCakVtMFlKLENpRWgwWUUsOENBQ0UsY2pFbTBZSixDaUVwMFlHLHFEQUlHLFdBQ0EsWWpFbzBZTixDaUVoMFlFLGtCQUNFLGFBQ0Esa0JqRW0wWUosQ2lFaDBZRSxpQkFDRSxXQUNBLFlBQ0Esa0JBQ0Esd0JqRW0wWUosQ2lFdjBZRyxrQ0FPRyxrQmpFbzBZTixDaUUzMFlHLDZCQVdHLHdCakVvMFlOLENpRS8wWUcsNEJBZUcsd0JqRW8wWU4sQ2lFaDBZRSwrQ0FDRSxtQkFDQSxVakVtMFlKLENvQmw0WEMsb0M2Q25jQywrQ0FLSSx1QkFDQSxVakVxMFlKLENBQ0YsQ2lFbDBZRSwrRkFFRSxpQmpFcTBZSixDb0I5NFhDLG9DNkN6YkMsK0ZBS0ksZWpFdzBZSixDQUNGLENpRXIwWUUsOENBQ0UsY2pFdzBZSixDb0J6NVhDLG9DNkNoYkMsOENBSUksbUJqRTAwWUosQ0FDRixDaUUvMFlHLHFEQVFHLFlqRTIwWU4sQ29CbjZYQyxvQzZDaGJFLHFEQVdLLGFqRTYwWU4sQ0FDRixDaUV6MFlFLGlEQUNFLGVqRTQwWUosQ29CNzZYQyxvQzZDaGFDLGlEQUlJLGtCakU4MFlKLENBQ0YsQ2lFbC9ZQSx3QkF1S0ksUWpFKzBZSixDaUV2MFlFLHdCQUNFLHNCQUNBLHNCakUwMFlKLENvQjU3WEMsb0M2Q2haQyx3QkFLSSxtQkFDQSxrQmpFNDBZSixDQUNGLENpRXowWUUseUNBQ0UsaUJqRTQwWUosQ29CdjhYQyxvQzZDdFlDLHlDQUlJLFlqRTgwWUosQ0FDRixDaUV0MFlFLDRCQUNFLHNCQUNBLHNCakV5MFlKLENvQmw5WEMsb0M2Q3pYQyw0QkFLSSxtQkFDQSxrQmpFMjBZSixDQUNGLENpRXQwWUEscUJBQ0UsY0FDQSxlakV5MFlGLENrRTdoWkEsZ0JBQ0ksV0FDQSxpQmxFZ2laSixDa0VsaVpBLGdLQUlRLFVsRWtpWlIsQ29CaitYQyxvQzhDcmtCRCxnS0FNWSxTbEVxaVpWLENBQ0YsQ2tFbmlaSSxzQkFDSSxXQUdBLGNsRXNpWlIsQ2tFcGlaSSw4Q0FKSSxrQkFDQSxTbEU0aVpSLENrRXJpWkksc0JBQ0ksV0FDQSxhQUNBLGtCQUNBLGFBQ0EsZUFDQSxzQkFDQSxhQUNBLHNCQUNBLHFCQUNBLG1CQUNBLHdCQUNBLHNCbEV3aVpSLENrRXBqWkssNEJBY08sY2xFMGlaWixDa0V2aVpJLDRCQUNJLHNCQUNBLHdCQUlBLFVBR0Esc0JsRTBpWlIsQ2tFeGlaSSxxREFSSSxrQkFDQSxNQUNBLE9BRUEsV0FDQSxXbEVxalpSLENrRWxqWkkseUJBSUksVUFHQSxVbEUyaVpSLENrRXppWkksdUJBQ0ksa0JBQ0EsVUFDQSxXQUNBLGtCQUNBLFdBQ0EsaUJBQ0Esb0JBQ0EsaUJBQ0EsbUJBQ0EsZWxFNGlaUixDa0UxaVpJLHVCQUNJLFlsRTZpWlIsQ2tFbG5aQSx3QkF3RVEsd0JsRThpWlIsQ2tFdG5aQSxxQkEyRVEsaUJBQ0EscUJBQ0EsY0FDQSxlbEUraVpSLENvQjlqWUMsb0M4Qy9qQkQscUJBZ0ZZLG9CbEVralpWLENBQ0YsQ29COWpZQyxvQzhDcmtCRCxxQkFtRlkscUJBQ0EscUJBQ0EsZ0JsRXFqWlYsQ0FDRixDb0Joa1lDLHFDOEMza0JELHFCQXdGWSxxQkFDQSxzQmxFd2paVixDQUNGLENvQmprWUMscUM4Q2psQkQscUJBNEZZLHFCQUNBLHNCbEUyalpWLENBQ0YsQ2tFdmpaQSxhQUNJLGFBQ0EsV0FDQSxlQUNBLFFBQ0EsT0FDQSxRQUNBLFVBQ0EsZ0JBQ0EsY0FDQSxZbEUwalpKLENrRXBrWkEsb0NBWVEsY0FDQSxrQkFDQSxXQUNBLFNBQ0Esc0JBQ0EscUJBQ0EsNEJBQ0EsdUJsRTRqWlIsQ2tFL2taQSwyQ0FxQlksa0JBQ0EsV0FDQSxZQUNBLE9BQ0EsTUFDQSxxQmxFOGpaWixDbUUxclpBLHdCQUNFLGtCQUNBLGdCbkU2clpGLENvRTlyWkUsMEJBQ0UsVXBFaXNaSixDb0I5bllDLG9DZ0Rwa0JDLDBCQUlJLHdCcEVtc1pKLENBQ0YsQ29FenNaQSw2QkFVSSxVcEVtc1pKLENvRTdzWkEscUNBYU0sYUFDQSxrQnBFb3NaTixDb0I3b1lDLG9DZ0Rya0JELHFDQWlCUSxZcEVzc1pOLENBQ0YsQ29FeHRaQSwrQ0FxQlEsa0JwRXVzWlIsQ29FNXRaQSxrQ0EwQk0sWXBFc3NaTixDb0IzcFlDLG9DZ0Rya0JELGtDQTZCUSxZcEV3c1pOLENBQ0YsQ29FdHVaQSw0QkFtQ0ksVXBFdXNaSixDb0UxdVpBLGlDQXNDTSxZcEV3c1pOLENvQnpxWUMsb0NnRHJrQkQsaUNBeUNRLFlwRTBzWk4sQ0FDRixDb0VwdlpBLG9DQThDTSw4QkFDQSxZcEUwc1pOLENvQnByWUMsb0NnRHJrQkQsb0NBa0RRLFlwRTRzWk4sQ0FDRixDb0UvdlpBLHFDQXVETSxpQkFDQSxtQnBFNHNaTixDb0V4c1pFLHVCQUNFLDZCQUNBLGFBQ0EscUJwRTJzWkosQ29CcnNZQyxvQ2dEemdCQyx1QkFNSSx5QkFDQSxpQkFDQSxvQnBFNnNaSixDQUNGLENvRTFzWkUsdUJoRDRsQkQseUJnRDFsQkcsYUFDQSxzQkFDQSxXcEU2c1pKLENvQnB0WUMsb0NnRDdmQyx1QkFPSSxxQnBFK3NaSixDQUNGLENzQmo3WUEsd0I4QzFSSSxlQUNBLGtCcEUrc1pKLENvQi90WUMsb0NFdk5ELHdCOEN0Uk0sa0JwRWl0WkosQ0FDRixDb0U5c1pH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dzlhbEIsQ0FDRixDd0VqOWFNLDBCQXZETiwrRUEyRGMsdUJ4RW05YVosQ3dFOWdiRiwyR0ErRGdCLHlCQUNBLG9CeEVtOWFkLEN3RW5oYkYsbUhBbUVnQixvQnhFbzlhZCxDQUNGLEN3RXhoYkEsNkRBS1Esd0J4RXdoYlIsQ29CeGhiQyxxQ29ETEQsNkRBT1UsNEJ4RTRoYlIsQ0FDRixDd0VwaWJBLDJGQVVVLGF4RStoYlYsQ3dFemliQSx5RUFhVSxvQnhFaWliVixDb0J6aWJDLHFDb0RMRCxxRUF1QmdCLDZDeEU2aGJkLENBQ0YsQ3dFcmpiQSxtRkFtQ2MsdUJ4RXVoYmQsQ29CcmpiQyxxQ29ETEQsbUZBcUNnQixpQnhFMmhiZCxDQUNGLENvQjVqYkMscUNvRExELDZHQStDb0IsdUJ4RXdoYmxCLENBQ0YsQ3dFamhiTSwwQkF2RE4sK0VBMkRjLHVCeEVtaGJaLEN3RTlrYkYsMkdBK0RnQix5QkFDQSxvQnhFbWhiZCxDd0VubGJGLG1IQW1FZ0Isb0J4RW9oYmQsQ0FDRixDd0V4bGJBLDJEQUtRLHdCeEV3bGJSLENvQnhsYkMscUNvRExELDJEQU9VLDRCeEU0bGJSLENBQ0YsQ3dFcG1iQSx5RkFVVSxheEUrbGJWLEN3RXptYkEsdUVBYVUsb0J4RWltYlYsQ29Cem1iQyxxQ29ETEQsbUVBeUJnQiw2Q3hFMmxiZCxDQUNGLEN3RXJuYkEsaUZBbUNjLHVCeEV1bGJkLENvQnJuYkMscUNvRExELGlGQXFDZ0IsaUJ4RTJsYmQsQ0FDRixDb0I1bmJDLHFDb0RMRCwyR0ErQ29CLHVCeEV3bGJsQixDQUNGLEN3RWpsYk0sMEJBdkROLDZFQTJEYyx1QnhFbWxiWixDd0U5b2JGLHlHQStEZ0IseUJBQ0Esb0J4RW1sYmQsQ3dFbnBiRixpSEFtRWdCLG9CeEVvbGJkLENBQ0YsQ3dFeHBiQSx5REFLUSx3QnhFd3BiUixDb0J4cGJDLHFDb0RMRCx5REFPVSw0QnhFNHBiUixDQUNGLEN3RXBxYkEsdUZBVVUsYXhFK3BiVixDd0V6cWJBLHFFQWFVLG9CeEVpcWJWLENvQnpxYkMscUNvRExELGlFQTJCZ0IsNkN4RXlwYmQsQ0FDRixDd0VycmJBLCtFQW1DYyx1QnhFdXBiZCxDb0JycmJDLHFDb0RMRCwrRUFxQ2dCLGlCeEUycGJkLENBQ0YsQ29CNXJiQyxxQ29ETEQseUdBK0NvQix1QnhFd3BibEIsQ0FDRixDd0VqcGJNLDBCQXZETiwyRUEyRGMsdUJ4RW1wYlosQ3dFOXNiRix1R0ErRGdCLHlCQUNBLG9CeEVtcGJkLEN3RW50YkYsK0dBbUVnQixvQnhFb3BiZCxDQUNGLEN3RTNvYkEsMkJBSVEsc0N4RTJvYlIsQ29CN3RiQyxvQ29EOEhDLDRCQUVJLGF4RWttYkosQ3dFL2xiQSw0QkFFSSxheEVnbWJKLEN3RTdsYkEsMkJBRUksYXhFOGxiSixDd0UzbGJBLDBCQUVJLGF4RTRsYkosQ0FDRixDcUV0eWNBLGtCSVZDLGN6RW96Y0QsQ3lFanpjQSxzQkFDQyxrQnpFb3pjRCxDeUVqemNBLGFBQ0Msa0JBQ0EsY3pFb3pjRCxDeUVuemNDLHlCQUVDLGlCekVxemNGLEN5RTF6Y0Esb0NBUUUsV3pFc3pjRixDb0Jqd2JDLG9DcUQ3akJELGFBV0UsbUJBQ0EscUJ6RXd6Y0EsQ0FDRixDeUV2emNFLHlCQUVDLGlCQUNBLGlCQUNBLG9CekV5emNILEN5RTd6Y0UsNENBT0MsZ0JBQ0Esb0J6RTB6Y0gsQ3lFcnpjQSxvQkFDQyxRekV3emNELENvQjd4YkMsb0NxRDVoQkQsb0JBR0Usa0JBQ0EsbUJBQ0EsVXpFMnpjQSxDQUNGLEN5RWowY0EsNEJBUUUsU3pFNnpjRixDb0J6eWJDLG9DcUQ1aEJELDRCQVVHLGdCekVnMGNELENBQ0YsQ3lFMzBjQSxnREFjRSxZekVpMGNGLEN5RS8wY0EsNkJBaUJFLGlCQUNBLG1CQUNBLGlCekVrMGNGLEN5RXIxY0Esa0NBd0JHLFd6RWkwY0gsQ3lFejFjQSwrQkEyQkcsY3pFazBjSCxDeUUvemNDLG9DQTlCRCw4QkFnQ0csV0FDQSxlQUNBLGtCQUNBLGtCekVrMGNELEN5RXIyY0YsMEJBc0NHLGV6RWswY0QsQ0FDRixDeUU5emNBLHVDQUVFLG1CekVnMGNGLEN5RTl6Y0MsOEJBQ0MsV0FDQSxhQUNBLGVBQ0EscUJ6RWkwY0YsQ3lFL3pjQyw2QkFDQyxXQUNBLG1CekVrMGNGLENvQjcxYkMsb0NxRHZlQSw2QkFJRSxXQUNBLG1CQUNBLGlCekVxMGNELENBQ0YsQ3lFNTBjRSxpQ0FTQyxnQnpFdTBjSCxDeUUxMWNBLHNDQXdCRyxnQnpFczBjSCxDeUU5MWNBLHlDQTBCSSxXQUNBLGV6RXcwY0osQ3lFbjJjQSwyQ0E4QkksZ0JBQ0EsY0FDQSxVekV5MGNKLEN5RXoyY0EsMkNBc0NHLHNCekV1MGNILEN5RTcyY0EsOENBd0NJLFdBQ0EsZXpFeTBjSixDeUVsM2NBLDZCckRza0JDLFlwQmd6YkQsQ29CajBiQyw4RUFFQyxrQkFDQSxRQUNBLDBCcEJvMGJGLENvQmowYkMsdUNBQ0MsTXBCbzBiRixDb0JqMGJDLHVDQUNDLE9wQm8wYkYsQ29CN3piQyxxQ3FEeGtCRCw2QnJEeWtCRSxhcEJpMGJBLENvQjkwYkQsdUNBZ0JFLFVwQmkwYkQsQ29CNzBiRCx1Q0FnQkUsV3BCZzBiRCxDQUNGLEN5RWo1Y0EsMkNBa0RJLGVBQ0EsYXpFbTJjSixDeUU3MWNBLGtEQUdFLGtCQUNBLE1BQ0EsV0FDQSxXekUrMWNGLEN5RXIyY0Esc0VBU0csY0FDQSxrQ0FDQSxrQ0FDQSxzQ0FDQSxjQUNBLFlyRGhKRiw0QkFDQSxrQkFDQSxtQkFDQSx5Q0FDQSxpREFDQSw4Q0FDQSw0Q0FDQSw2Q3FEMklFLHFCQUNBLFdBQ0EsV3pFdzJjSCxDeUUxM2NBLGdGQW9CSSxZekUyMmNKLEN5RS8zY0Esb0ZBd0JJLGdDQUNBLGdCQUNBLGN6RTQyY0osQ3lFdDRjQSxzRUErQkcsY0FDQSxrQ0FDQSxrQ0FDQSxzQ0FDQSxjQUNBLFlyRHRLRiw0QkFDQSxrQkFDQSxtQkFDQSx5Q0FDQSxpREFDQSw4Q0FDQSw0Q0FDQSw2Q3FEaUtFLG9CQUNBLHNCQUNBLFdBQ0EsV3pFbTNjSCxDeUU1NWNBLGdGQTRDSSxZekVxM2NKLEN5RWo2Y0Esb0ZBZ0RJLGdDQUNBLGdCQUNBLGN6RXMzY0osQ3lFeDZjQSxzREF3REUsc0J6RXEzY0YsQ3lFNzZjQSxvREE0REUsV3pFczNjRixDMEVyamRBLFNBQ0ksaUIxRTJqZEosQzBFempkSSxnQkFDSSxpQkFDQSxnQkFDQSxhMUU0amRSLEMwRS9qZEssa0NBTU8saUIxRTZqZFosQzBFcmpkSyx1Q0FFTyxnQjFFMmpkWixDMEU3amRLLG9CQU1PLGUxRTJqZFosQzBFdmpkSSxlQUNJLGtCMUUwamRSLEMwRTNqZEssd0NBR08sb0IxRTRqZFosQzBFL2pkSywwQ3REcW9CSix3QnBCODdiRCxDMEVua2RLLDREQVdPLGV0RG1sQlgsYUFDQSx1QkFDQSxrQnBCMCtiRCxDMEUxa2RLLDhDQWdCTyxZMUU4amRaLEMwRTlrZEssZ0NBb0JPLGlCQUNBLGExRThqZFosQzBFbmxkSywrQkF5Qk8sWTFFOGpkWixDMkV0bmRBLG9CQUNDLGMzRXluZEQsQzJFdG5kQSx1QkFDQyxrQkFDQSxjM0V5bmRELEMyRTNuZEEsd0RBUUsseUIzRXVuZEwsQzJFL25kQSxnQ0FlRSxrQjNFb25kRixDMkVub2RBLDZCQW1CRSx3QjNFb25kRixDMkV2b2RBLHFDQXVCSSx5QjNFb25kSixDMkUzb2RBLHlEQThCRyxzQzNFaW5kSCxDMkUvb2RBLHlEQW9DRyxzQzNFK21kSCxDMkVucGRBLHdEQTBDRyxzQzNFNm1kSCxDMkV2cGRBLHlDQStDRSxrQjNFNG1kRixDMkUzcGRBLHlDQW1ERSxrQjNFNG1kRixDMkUvcGRBLHdDQXVERSxrQjNFNG1kRixDMkVucWRBLDRCQTJERSxtQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsU0FDQSxTM0U0bWRGLEMyRTVxZEEsZ0NBbUVHLG9CQUNBLHFCQUNBLGlEQUNBLHlDdkRyRUYsNEJBQ0Esa0JBQ0EsbUJBQ0EseUNBQ0EsaURBQ0EsOENBQ0EsNENBQ0EsNENwQm1yZEQsQzJFM3JkQSxnREE2RUcsY0FDQSxpQkFDQSxnQkFDQSxpQkFDQSxlM0VrbmRILEMyRWhuZEcsNkNBbkZILGdEQW9GSSxpQkFDQSxlM0VvbmRGLENBQ0YsQzJFbG5kRyxnREF4RkgsZ0RBeUZJLGlCQUNBLGUzRXNuZEYsQ0FDRixDMkVqdGRBLHFDQStGSSxXQUNBLFkz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ZFEsYUFDQSxjQUNBLG9DQUNBLFU1RW81ZFIsQzRFbDVkUSwyRDVFcTVkTix3QjRFcDVkVSxtQzVFczVkVixDQUNGLEM0RXA1ZFEseUI1RXU1ZE4sd0I0RXQ1ZFUseUI1RXc1ZFYsQ0FDRixDNEVuN2RJLFNBQ0ksYUFDQSxjQUNBLG9DQUNBLFU1RXM3ZFIsQzRFcDdkUSwwQkFOSixTQU9RLG1DNUV3N2RWLENBQ0YsQzRFdDdkUSx5QkFWSixTQVdRLHlCNUUwN2RWLENBQ0YsQ0FFQSx3QjRFeDdkUSxhQUNBLGNBQ0Esb0NBQ0EsVTVFMDdkUixDNEV4N2RRLDJENUUyN2ROLHdCNEUxN2RVLG1DNUU0N2RWLENBQ0YsQzRFMTdkUSx5QjVFNjdkTix3QjRFNTdkVSx5QjVFODdkVixDQUNGLEM0RXo5ZEksU0FDSSxhQUNBLGNBQ0Esb0NBQ0EsVTVFNDlkUixDNEUxOWRRLDBCQU5KLFNBT1EsbUM1RTg5ZFYsQ0FDRixDNEU1OWRRLHlCQVZKLFNBV1EseUI1RWcrZFYsQ0FDRixDQUVBLHdCNEU5OWRRLGFBQ0EsY0FDQSxvQ0FDQSxVNUVnK2RSLEM0RTk5ZFEsMkQ1RWkrZE4sd0I0RWgrZFUsbUM1RWsrZFYsQ0FDRixDNEVoK2RRLHlCNUVtK2ROLHdCNEVsK2RVLHlCNUVvK2RWLENBQ0YsQzRFLy9kSSxTQUNJLGFBQ0EsY0FDQSxvQ0FDQSxVNUVrZ2VSLEM0RWhnZVEsMEJBTkosU0FPUSxtQzVFb2dlVixDQUNGLEM0RWxnZVEseUJBVkosU0FXUSx5QjVFc2dlVixDQUNGLENBRUEsd0I0RXBnZVEsYUFDQSxjQUNBLG9DQUNBLFU1RXNnZVIsQzRFcGdlUSwyRDVFdWdlTix3QjRFdGdlVSxtQzVFd2dlVixDQUNGLEM0RXRnZVEseUI1RXlnZU4sd0I0RXhnZVUseUI1RTBnZVYsQ0FDRixDNEVyaWVJLFNBQ0ksYUFDQSxjQUNBLG9DQUNBLFU1RXdpZVIsQzRFdGllUSwwQkFOSixTQU9RLG1DNUUwaWVWLENBQ0YsQzRFeGllUSx5QkFWSixTQVdRLHlCNUU0aWVWLENBQ0YsQ0FFQSx3QjRFMWllUSxhQUNBLGNBQ0Esb0NBQ0EsVTVFNGllUixDNEUxaWVRLDJENUU2aWVOLHdCNEU1aWVVLG1DNUU4aWVWLENBQ0YsQzRFNWllUSx5QjVFK2llTix3QjRFOWllVSx5QjVFZ2plVixDQUNGLEM0RTNrZUksVUFDSSxhQUNBLGNBQ0EscUNBQ0EsVTVFOGtlUixDNEU1a2VRLDBCQU5KLFVBT1EsbUM1RWdsZVYsQ0FDRixDNEU5a2VRLHlCQVZKLFVBV1EseUI1RWtsZVYsQ0FDRixDQUVBLHlCNEVobGVRLGFBQ0EsY0FDQSxxQ0FDQSxVNUVrbGVSLEM0RWhsZVEsMkQ1RW1sZU4seUI0RWxsZVUsbUM1RW9sZVYsQ0FDRixDNEVsbGVRLHlCNUVxbGVOLHlCNEVwbGVVLHlCNUVzbGVWLENBQ0YsQzRFam5lSSxVQUNJLGFBQ0EsY0FDQSxxQ0FDQSxVNUVvbmVSLEM0RWxuZVEsMEJBTkosVUFPUSxtQzVFc25lVixDQUNGLEM0RXBuZVEseUJBVkosVUFXUSx5QjVFd25lVixDQUNGLENBRUEseUI0RXRuZVEsYUFDQSxjQUNBLHFDQUNBLFU1RXduZVIsQzRFdG5lUSwyRDVFeW5lTix5QjRFeG5lVSxtQzVFMG5lVixDQUNGLEM0RXhuZVEseUI1RTJuZU4seUI0RTFuZVUseUI1RTRuZVYsQ0FDRixDNEV2cGVJLFVBQ0ksYUFDQSxjQUNBLHFDQUNBLFU1RTBwZVIsQzRFeHBlUSwwQkFOSixVQU9RLG1DNUU0cGVWLENBQ0YsQzRFMXBlUSx5QkFWSixVQVdRLHlCNUU4cGVWLENBQ0YsQ0FFQSx5QjRFNXBlUSxhQUNBLGNBQ0EscUNBQ0EsVTVFOHBlUixDNEU1cGVRLDJENUUrcGVOLHlCNEU5cGVVLG1DNUVncWVWLENBQ0YsQzRFOXBlUSx5QjVFaXFlTix5QjRFaHFlVSx5QjVFa3FlVixDQUNGLENEanplQSxlQUNFLDBCQUNBLHNCQUNBLHlCQUNBLHVCQ296ZUYsQ29CbnZkQyxvQ3JCcmtCRCxlQU1JLCtCQ3V6ZUYsQ0FDRixDb0JudmRDLHFDckIza0JELGVBU0ksK0JDMHplRixDQUNGLENEcDBlQSxrQkFZSSxnQkFDQSxrQkFDQSxtQkFDQSxXQUNBLGVD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QkwsQ3FGeHRoQkEsMkJBeUlFLFlyRm1saEJGLENvQnZwZ0JDLG9DaUVya0JELDJCQTJJRyxZckZzbGhCRCxDQUNGLENxRmxsaEJBLGtCQUNDLGVBQ0EsV0FDQSxjQUNBLGVyRnFsaEJELENvQnBxZ0JDLG9DaUVyYkQsa0JBTUUsaUJBQ0EsYUFDQSxZckZ3bGhCQSxDQUNGLENxRmptaEJBLHlCQVlFLGFyRnlsaEJGLENvQmhyZ0JDLG9DaUVyYkQseUJBY0csWXJGNGxoQkQsQ0FDRixDb0I1cmdCQyxvQ2lFL2FELDZEQWtCSSxZckY4bGhCRixDQUNGLENxRmpuaEJBLDBCQXVCRSxZckY4bGhCRixDb0Joc2dCQyxvQ2lFcmJELDBCQXlCRyxhQUNBLGNyRmltaEJELENBQ0YsQ3FGNW5oQkEsZ0NBOEJFLGlCQUNBLGNBQ0EsVXJGa21oQkYsQ3FGOWxoQkEsa0JBQ0MseUJBQ0EsZXJGaW1oQkQsQ3FGbm1oQkEsaURBSUUsa0JBQ0EsZ0JBQ0EsK0JyRm1taEJGLENxRnptaEJBLG1DQVVFLGFyRm1taEJGLENxRjdtaEJBLHVDQWFFLFdyRm9taEJGLENvQjV1Z0JDLG9DaUVyWUQsdUNBZUcsV3JGdW1oQkQsQ0FDRixDb0I1dWdCQyxvQ2lFM1lELHVDQWtCRyxVckYwbWhCRCxDQUNGLENxRnRtaEJBLHlTQVFLLFdBQ0EsV0FDQSxZQUNBLGtCQUNBLE9BQ0EsTUFDQSxZQUNBLDJCckZxbWhCTCxDcUZwbmhCQSwwRUF1Qkssa0JyRmltaEJMLENxRnhuaEJBLGdGQTZCTyxhckYrbGhCUCxDcUY1bmhCQSxvRkFrQ08sa0JyRjhsaEJQLENxRmhvaEJBLHNGQW9DUSxVckZnbWhCUixDcUZwb2hCQSwyRUErQ0ssa0JyRnlsaEJMLENxRnhvaEJBLGlGQXFETyxhckZ1bGhCUCxDcUY1b2hCQSxxRkEwRE8sa0JyRnNsaEJQLENxRmhwaEJBLHVGQTREUSxVckZ3bGhCUixDcUZwcGhCQSx5RUF1RUssa0JyRmlsaEJMLENxRnhwaEJBLCtFQTZFTyxhckYra2hCUCxDcUY1cGhCQSxtRkFrRk8sa0JyRjhraEJQLENxRmhxaEJBLHFG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cnpqQkUsNkNBRkYsMkNBR0csV3RGeXpqQkQsQ0FDRixDc0Z2empCRSxnREFORiwyQ0FPRyxXdEYyempCRCxDQUNGLENzRnJ6akJFLDZDQWRGLDhGQWVHLGV0RjJ6akJELENBQ0YsQ3NGenpqQkUsZ0RBbEJGLDhGQW1CRyxldEYrempCRCxDQUNGLENzRjF6akJDLDZDQURELG1CQUVFLFl0Rjh6akJBLENBQ0YsQ3NGNXpqQkMsZ0RBTEQsbUJBTUUsWXRGZzBqQkEsQ0FDRixDc0Y3empCQSx1REFDQyx1QnRGZzBqQkQsQ3NGNXpqQkMsNkM5Q3JRRCxvQjhDc1FFLG1CdEZnMGpCQSxDQUNGLENzRjl6akJDLGdEOUN6UUQsb0I4QzBRRSxtQnRGazBqQkEsQ0FDRixDc0YvempCQSxtQkFFRSxvQnRGaTBqQkYsQ3NGN3pqQkEsK0JBR0UsV0FDQSxXdEYrempCRixDc0YzempCQSxhQUNDLFl0Rjh6akJELENzRjN6akJBLHVCQUVFLGF0RjZ6akJGLENzRnJ6akJBLG1EQUVFLFl0RjJ6akJGLENzRjd6akJBLDRCQU1FLGF0RjJ6akJGLENzRmowakJBLHlHQWdCSSxzQnRGeXpqQkosQ3NGbnpqQkEsa0JBQ0Msc0J0RnN6akJELENzRm56akJBLHNCQUVFLFN0RnF6akJGLENzRnZ6akJBLDhCQU1FLFN0RnF6akJGLENnRXpna0JFLDZDc0IrTkEsVXRGc3pqQkYsQ3NGbHpqQkEseUNBSUksbUJBQ0EsU3RGa3pqQkosQ3NGdnhqQkEsMERBR0csdUJ0Rnd4akJILENzRjN4akJBLGtGQVlJLHVCdEZ1eGpCSixDc0ZueWpCQSw4RUFzQkksdUJ0RnF4akJKLENzRjN5akJBLGdGQWdDSSx1QnRGbXhqQkosQ3NGbnpqQkEsa0ZBMENJLHVCdEZpeGpCSixDc0YzempCQSxrQ0FnREUseUJ0Rit3akJGLENzRi96akJBLGtRQXlERyx3QkFDQSxpQnRGZ3hqQkgsQ3NGMTBqQkEsb0NBOERHLHNCdEZneGpCSCxDc0Y5MGpCQSwwQ0FpRUksYXRGaXhqQkosQ3NGbDFqQkEsOEJBdUVFLHVCdEYrd2pCRixDc0Z0MWpCQSw4RUE2RUksdUJ0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Q3NGN3lqQkEsMkNBWUksbUJ0RnF5akJKLENzRmp6akJBLDBDQWlCRyxnQnRGb3lqQkgsQ3NGcnpqQkEsc0NBc0JFLGlCdEZteWpCRixDc0Z6empCQSw0Q0EwQkksc0J0Rm15akJKLENzRjd6akJBLDJDQStCRyxpQkFDQSxpQnRGa3lqQkgsQ3NGbDBqQkEsK0JBcUNFLGdCQUNBLGlCQUNBLGV0Rml5akJGLENzRngwakJBLHFEQTRDRSxpQkFDQSxtQkFDQSxjQUNBLGV0Rml5akJGLENzRmgxakJBLHNEQW9ERSxnQkFFQSxVQUNBLGV0Rml5akJGLENzRngxakJBLDREQTBERyxxQkFDQSxZdEZteWpCSCxDc0Y5MWpCQSwwRUE4REksV0FDQSxxQkFDQSxnQkFDQSxpQkFDQSxZQUNBLGFBQ0Esa0JBQ0Esa0JBQ0EsZ0JBQ0Esd0J0RnF5akJKLENzRjUyakJBLGtGQTJFSSx5QnRGc3lqQkosQ3NGaHlqQkEsY0FDQyxhdEZteWpCRCxDc0ZoeWpCQSxlQUNDLGF0Rm15akJELENzRmh5akJBLGVBQ0MsYXRGbXlqQkQsQ3NGaHlqQkEsc0JBR0csa0N0Rml5akJILENzRjV4akJBLHVCQUdHLGtDdEY2eGpCSCxDc0Z4eGpCQSx1QkFHRyxrQ3RGeXhqQkgsQ3NGbnhqQkEsMkJBRUUsV0FDQSxnQkFDQSxTQUNBLGNBQ0EsV0FDQSxldEZxeGpCRixDc0Y1eGpCQSx5T0FlSSxXQUNBLFdBQ0EsWUFDQSxrQkFDQSxPQUNBLE1BQ0EsWUFDQSwyQnRGb3hqQkosQ3NGMXlqQkEsMERBOEJJLGtCdEZneGpCSixDc0Y5eWpCQSxnRUFvQ00sYXRGOHdqQk4sQ3NGbHpqQkEsb0VBeUNNLGtCdEY2d2pCTixDc0Z0empCQSxzRUEyQ08sVXRGK3dqQlAsQ3NGMXpqQkEsMkRBc0RJLGtCdEZ3d2pCSixDc0Y5empCQSxpRUE0RE0sYXRGc3dqQk4sQ3NGbDBqQkEscUVBaUVNLGtCdEZxd2pCTixDc0Z0MGpCQSx1RUFtRU8sVXRGdXdqQlAsQ3NGMTBqQkEseURBOEVJLGtCdEZnd2pCSixDc0Y5MGpCQSwrREFvRk0sYXRGOHZqQk4sQ3NGbDFq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dEZtd2pCRCxDc0Zod2pCQSxvQ0FUQSxpREFXRSxpQnRGbXdqQkEsQ0FDRixDc0Zod2pCQSxtRUFDQyxhdEZtd2pCRCxDc0Zod2pCQSw4REFDQyxhdEZtd2pCRCxDc0Zod2pCQSwrQkFDQyxZdEZtd2pCRCxDc0Zod2pCQSxvQ0FKQSwrQkFNRSxZdEZtd2pCQSxDQUNGLENzRmh3akJBLHlUQUlDLFdBQ0EsV0FDQSxZQUNBLGtCQUNBLE9BQ0EsTUFDQSxZQUNBLDJCdEZtd2pCRCxDc0Zod2pCQSw4RUFDQyxrQnRGbXdqQkQsQ3NGaHdqQkEsb0ZBT0MsYXRGNnZqQkQsQ3NGMXZqQkEsd0ZBTUMsa0J0Rnd2akJELENzRnJ2akJBLDBGQU9DLFV0Rmt2akJELENzRi91akJBLCtFQUNDLGtCdEZrdmpCRCxDc0YvdWpCQSxxRkFPQyxhdEY0dWpCRCxDc0Z6dWpCQSx5RkFNQyxrQnRGdXVqQkQsQ3NGcHVqQkEsMkZBT0MsVXRGaXVqQkQsQ3NGOXRqQkEsNkVBQ0Msa0J0Rml1akJELENzRjl0akJBLG1GQU9DLGF0RjJ0akJELENzRnh0akJBLHVGQU1DLGtCdEZzdGpCRCxDc0ZudGpCQSx5RkFPQyxVdEZndGpCRCxDc0Y3c2pCQSwrRUFDQyxrQnRGZ3RqQkQsQ3NGN3NqQkEscUZBT0MsYXRGMHNqQkQsQ3NGdnNqQkEseUZBTUMsa0J0RnFzakJELENzRmxzakJBLDJGQU9DLFV0RityakJELENzRjVyakJBLHdEQUNDLGtDQUNBLHNDQUNBLGdDQUNBLG9CdEYrcmpCRCxDc0Y1cmpCQSxpRUFDQyxrQkFDQSxrQkFDQSxTdEYrcmpCRCxDc0Y1cmpCQSw2Q0FOQSxpRUFRRSxTdEYrcmpCQSxDQUNGLENzRjVyakJBLGdEQVpBLGlFQWNFLFN0RityakJBLENBQ0YsQ3NGNXJqQkEsME1BR0Msa0JBQ0EsVXRGK3JqQkQsQ3NGNXJqQkEsMENBQ0MsV0FDQSxpQkFDQSxpQkFDQSxldEYrcmpCRCxDc0Y1cmpCQSwyQ0FDQyxXQUNBLGlCQUNBLGlCQUNBLGV0RityakJELENzRjVyakJBLDZDQUNDLGVBQ0EsMEJBQ0EsdUJBQ0Esa0JBQ0EsVUFFQSxjQUNBLGtCQUNBLHlCdEYrcmpCRCxDc0Y1cmpCQSxrREFDQyxZQUNBLFdBQ0EsY0FDQSxzQkFDQSxtQkFDQSxpQnRGZ3NqQkQsQ3NGM3JqQkEsc0dBSkMsNkh0RjRzakJELENzRnhzakJBLG9EQUNDLDRCQUNBLGtCQUNBLG1CQUNBLHlDQUNBLGlEQUNBLDhDQUNBLDRDQUNBLDZDQUNBLGdCdEYrcmpCRCxDc0YxcmpCQSxtREFDQyxtQkFDQSxvQkFDQSxZdEY2cmpCRCxDc0YxcmpCQSx1Q0FDQyxzQkFDQSxvQkFDQSxrQnRGNnJqQkQsQ3NGMXJqQkEsMENBQ0Msd0JBQ0EsbUJBQ0EsaUJ0RjZyakJELENzRjFyakJBLDZDQU5BLDBDQVFFLFNBQ0EsK0J0RjZyakJBLENBQ0YsQ3NGMXJqQkEsZ0RBYkEsMENBZUUsU0FDQSwrQnRGNnJqQkEsQ0FDRixDc0YxcmpCQSxtQ0FDQywwQnRGNnJqQkQsQ3NGMXJqQkEseUNBQ0MsV0FDQSxXQUNBLFdBQ0EsbUJBQ0EsY0FDQSxnQkFDQSxtQkFDQSxpQnRGNnJqQkQsQ3NGMXJqQkEsNkNBWEEseUNBYUUsa0JBQ0Esb0J0RjZyakJBLENBQ0YsQ3NGMXJqQkEsZ0RBbEJBLHlDQW9CRSxrQkFDQSxvQnRGNnJqQkEsQ0FDRixDc0YxcmpCQSxzQ0FDQyxrQnRGNnJqQkQsQ3FGdjdsQkEsVUM4dkNDLGtCQUNBLGlCQUNBLFV0RjZyakJELENxRnY3bEJBLG9DQyt2Q0MsNkJ0RjZyakJELENzRjFyakJBLDBEQUVDLGFBQ0EsOEJBQ0EsZ0J0RjZyakJELENzRjFyakJBLDhDQUVDLHNCQUNBLG1DQUNBLG1CQUNBLHNCQUNBLGdCdEY2cmpCRCxDc0YxcmpCQSw0Q0FFQyxjQUNBLGN0RjZyakJELENzRjFyakJBLHdEQUVDLGF0RjZyakJELENzRjFyakJBLHlCQUNDLGtCQUNBLGV0RjZyakJELENzRjFyakJBLCtCQUNDLGlCdEY2cmpCRCxDc0YxcmpCQSxzQ0FDQyxXQUNBLFdBQ0EsV0FDQSxtQkFDQSxjQUNBLGdCQUNBLG1CQUNBLGlCdEY2cmpCRCxDc0YxcmpCQSw2Q0FYQSxzQ0FhRSxrQkFDQSxvQnRGNnJqQkEsQ0FDRixDc0YxcmpCQSxnREFsQkEsc0NBb0JFLGtCQUNBLG9CdEY2cmpCQSxDQUNGLENzRjFyakJBLDRCQUNDLGNBQ0EsaUJBQ0EsZ0JBQ0EsaUJBQ0Esa0J0RjZyakJELENzRjFyakJBLDZDQVJBLDRCQVVFLGlCQUNBLGtCdEY2cmpCQSxDQUNGLENzRjFyakJBLGdEQWZBLDRCQWlCRSxpQkFDQSxrQnRGNnJqQkEsQ0FDRixDc0YxcmpCQSwrQkFDQyxzQnRGNnJqQkQsQ3NGMXJqQkEsb0NBQ0Msb0J0RjZyakJELENzRjFyakJBLHlDQUNDLDRCdEY2cmpCRCxDc0YxcmpCQSxnREFDQyxzQnRGNnJqQkQsQ3NGMXJqQkEsNENBQ0MsMkJBQ0EsNEJBQ0EsdUJ0RjZyakJELENzRjFyakJBLGtEQUNDLHNCdEY2cmpCRCxDc0YxcmpCQSw2Q0Qvd0NBLFNDaXhDRSxRdEY2cmpCQSxDQUNGLENzRjFyakJBLGdERHJ4Q0EsU0N1eENFLFF0RjZyakJBLENBQ0YsQ3FGMzhsQkEsK0RDcXhDQyxlQUNBLGlCQUNBLDBCQUNBLG1CdEY2cmpCRCxDc0YxcmpCQSw2Q0QzeENBLCtEQ2d5Q0UsY3RGNnJqQkEsQ0FDRixDc0YxcmpCQSxnRERweUNBLCtEQ3l5Q0UsY3RGNnJqQkEsQ0FDRixDcUZuOWxCQSxlQzB4Q0Msd0JBQ0EsZ0JBQ0EsZXRGNnJqQkQsQ3NGMXJqQkEsNkNEL3hDQSxlQ2l5Q0UsZ0JBQ0EsZXRGNnJqQkEsQ0FDRixDc0YxcmpCQSxnRER0eUNBLGVDd3lDRSxnQkFDQSxldEY2cmpCQSxDQUNGLENxRnYrbEJBLGdCQzh5Q0MsaUJBQ0EsV0FDQSxvQkFDQSxnQnRGNnJqQkQsQ3NGMXJqQkEsNkNEcHpDQSxnQkNzekNFLGdCdEY2cmpCQSxDQUNGLENzRjFyakJBLGdERDF6Q0EsZ0JDNHpDRSxnQnRGNnJqQkEsQ0FDRixDcUYxOWxCQSxpQkNpeUNDLHdCQUNBLGV0RjZyakJELENzRjFyakJBLDZDRHJ5Q0EsaUJDdXlDRSxpQnRGNnJqQkEsQ0FDRixDc0YxcmpCQSxn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Rml0akJELENBQ0YsQ3NGL3NqQkUsZ0RBVkYsOEJBV0csc0J0Rm10akJELENBQ0YsQ3NDM2xvQkEsNkJnRDQ0RUUsZ0J0Rm10akJGLENzRm51akJBLGdEQW9CRSxtQnRGbXRqQkYsQ3NGanRqQkUsNkNBdEJGLGdEQXVCRyxjdEZxdGpCRCxDQUNGLENzRm50akJFLGdEQTFCRixnREEyQkcsY3RGdXRqQkQsQ0FDRixDc0ZudmpCQSw0QkFpQ0csMEJBQ0EsYXRGc3RqQkgsQ3NGaHRqQkEsOEZBS0Msa0JBQ0EsVXRGbXRqQkQsQ3NGL3NqQkMsNkNqQmxxRkQsYWlCbXFGRSxnQnRGbXRqQkEsQ0FDRixDc0ZqdGpCQyxnRGpCdHFGRCxhaUJ1cUZFLGdCdEZxdGpCQSxDQUNGLENzRjV0akJBLDJCQVVFLGtCQUNBLFNBQ0EsWUFDQSxVdEZzdGpCRixDc0ZwdGpCRSw2Q0FmRiwyQkFnQkcsWUFDQSxLdEZ3dGpCRCxDQUNGLENzRnR0akJFLGdEQXBCRiwyQkFxQkcsWUFDQSxLdEYwdGpCRCxDQUNGLENzRnJ0akJDLDZDQURELGNBRUUsWUFDQSxLdEZ5dGpCQSxDQUNGLENzRnZ0akJDLGdEQU5ELGNBT0UsWUFDQSxLdEYydGpCQSxDQUNGLENzRnh0akJBLG9CQUNDLGdCQUNBLGdCQUNBLGF0RjJ0akJELENzRm50akJBLDZCQUVFLHNCdEZxdGpCRixDc0Z2dGpCQSw0Q0FNRSxxQnRGcXRqQkYsQ3NGbnRqQkUsNkNBUkYsNENBU0csY3RGdXRqQkQsQ0FDRixDc0ZydGpCRSxnREFaRiw0Q0FhRyxjdEZ5dGpCRCxDQUNGLENzRnJ0akJBLGlKQUVFLGlCdEZ1dGpCRixDeUU3OW9CQSxzQmEyd0ZDLGdCdEZzdGpCRCxDc0ZwdGpCQyw2Q2I3d0ZELHNCYTh3RkUsZ0J0Rnd0akJBLENBQ0YsQ3NGdHRqQkMsZ0RianhGRCxzQmFreEZFLGdCdEYwdGpCQSxDQUNGLENzRm51akJBLG9DQVlFLEt0RjJ0akJGLENzRnZ0akJBLDhCQUVFLFl0Rnl0akJGLENzRjN0akJBLG1DQUlHLGF0RjJ0akJILENzRi90akJBLG1DQVVHLHVCdEZ5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ekZ5OHBCSixDb0I1NG9CQyxvQ3FFOWpCQyxpQkFJSSxhekYyOHBCSixDQUNGLEMwRmo5cEJBLGdCQUNJLDBCQUNBLHNCQUNBLHVCMUZvOXBCSixDb0JsNW9CQyxvQ3NFcmtCRCxnQkFLUSwrQjFGdTlwQk4sQ0FDRixDb0JsNW9CQyxxQ3NFM2tCRCxnQkFRUSwrQjFGMDlwQk4sQ0FDRixDMEZuK3BCQSxtQkFXUSxlQUNBLG1CQUNBLFdBQ0EsZTFGNDlwQlIsQ29CcjZvQkMsb0NzRXJrQkQsbUJBZ0JZLGdCQUNBLGlCMUYrOXBCVixDQUNGLENvQnQ2b0JDLHFDc0Uza0JELG1CQW9CWSxnQkFDQSxrQkFDQSxvQjFGaytwQlYsQ0FDRixDMEZ6L3BCQSxtQkEwQlEsaUJBQ0EsaUJBQ0EsV0FDQSxlMUZtK3BCUixDb0JyN29CQyxxQ3NFM2tCRCxtQkErQlksaUJBQ0Esa0IxRnMrcEJWLENBQ0YsQzBGdmdxQkEsbUtBcUNRLG1CQUNBLGUxRnUrcEJSLENvQmw4b0JDLHFDc0Uza0JELG1LQXdDWSxlMUYwK3BCVixDQUNGLEMyRm5ocUJBLG1EQUlNLGlCQUNBLG9CM0ZtaHFCTixDMkZ4aHFCQSxzR0FVTSxpQkFDQSxrQjNGbWhxQk4sQzJGOWhxQkEsaURBZU0sZ0IzRm1ocUJOLEM0RmhpcUJBLGNBR0ksc0JBQ0EsMkJBQ0EseUJBRUEsc0JBRUEsaUJBRUEsbUJBQ0EsdUM1Rm9pcUJKLENzQmozcEJBLDBCc0U5TEksa0JBQ0EsYTVGc2pxQkosQ3NCejNwQkEsWXNFL0tJLGdCQUVBLFNBQ0EsUzVGcWlxQkosQzRGMWlxQkEsa0JBUVEsWTVGc2lxQlIsQzRGOWlxQkEscUJBWVEsZUFDQSxXNUZzaXFCUixDNEZuaXFCQSxxREFNSSx1QjVGc2lxQkosQ3NCbjRwQkEsYXNFL0pJLGtCQUNBLE9BQ0EsTUFDQSxhNUZzaXFCSixDNEYxaXFCQSx1Q0FRUSxXQUNBLGE1RnNpcUJSLEM0Ri9pcUJBLG1CQWFRLFU1RnNpcUJSLEM0Rm5pcUJJLDRCQUNJLGlCNUZzaXFCUixDc0JuNnBCQSxhc0UvSEksV0FDQSxZQUNBLGVBV0Es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QkFDRSxNaEd3MXFCSixDZ0dyMXFCRSxVQUNFLGFBQ0EsMEdoR3cxcUJKLENnR3IxcUJFLGtCQUNFLFlBQ0EsZUFDQSxhaEd3MXFCSixDZ0dyMXFCRSxrQkFDRSxVQUNBLE9BQ0EsV0FDQSxzREFDQSwwREFDQSxVQUlBLHNCaEd3MXFCSixDZ0dyMXFCRSx3QkFDRSw0REFDQSxTaEd3MXFCSixDZ0dyMXFCRSxrQkFDRSxVQUNBLFFBQ0EsWUFDQSx1REFDQSwwREFDQSxVQUlBLHNCaEd3MXFCSixDZ0dyMXFCRSx3QkFDRSw0REFDQSxTaEd3MXFCSixDZ0dyMXFCRSxrQkFDRSxjQUNBLGdCQUFnQixRQUVoQixXQUdBLDhCQUdBLDhCaEd3MXFCSixDZ0dyMXFCRSx3QkFDRSxXQUNBLGNBQ0EsVWhHdzFxQkosQ2dHcjFxQkUsU0FDRSxjQUNBLFVoR3cxcUJKLENnR3IxcUJFLHFCQUNFLFVBQ0EsV0FDQSxnQkFDQSxpQmhHdzFxQkosQ2dHcjFxQkUscUJBQ0UsZUFDQSxnQkFDQSxlaEd3MXFCSixDZ0dyMXFCRSxvQkFDRSxjQUNBLFdBQ0EsbUJBQ0EsZUFDQSxVaEd3MXFCSixDZ0dyMXFCRSxtQkFDRSxjQUNBLFlBQ0EsV0FDQSxZQUNBLHFEQUNBLGlCQUNBLGFBQ0EsMkRBQ0EsV0FJQSxzQmhHdzFxQkosQ2dHcjFxQkUseUJBQ0UsZUFDQSw0REFDQSxTaEd3MXFCSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLm93bC1jYXJvdXNlbCwub3dsLWNhcm91c2VsIC5vd2wtaXRlbXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmV9Lm93bC1jYXJvdXNlbHtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVk7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlcntjb250ZW50OlwiLlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbjtsaW5lLWhlaWdodDowO2hlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXttaW4taGVpZ2h0OjFweDtmbG9hdDpsZWZ0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCwub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVke2Rpc3BsYXk6bm9uZX0ubm8tanMgLm93bC1jYXJvdXNlbCwub3dsLWNhcm91c2VsLm93bC1sb2FkZWR7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsIC5vd2wtZG90LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2e2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90e2JhY2tncm91bmQ6MCAwO2NvbG9yOmluaGVyaXQ7Ym9yZGVyOm5vbmU7cGFkZGluZzowIWltcG9ydGFudDtmb250OmluaGVyaXR9Lm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZ3tvcGFjaXR5OjA7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsLm93bC1oaWRkZW57b3BhY2l0eTowfS5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVte3Zpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtey1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsLm93bC1ncmFie2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5vd2wtY2Fyb3VzZWwub3dsLXJ0bHtkaXJlY3Rpb246cnRsfS5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW17ZmxvYXQ6cmlnaHR9Lm93bC1jYXJvdXNlbCAuYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW57ei1pbmRleDowfS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXR7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLmZhZGVPdXR7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX0ub3dsLWhlaWdodHt0cmFuc2l0aW9uOmhlaWdodCAuNXMgZWFzZS1pbi1vdXR9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5e29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSksLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl17bWF4LWhlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb257cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi00MHB4O21hcmdpbi10b3A6LTQwcHg7YmFja2dyb3VuZDp1cmwob3dsLnZpZGVvLnBsYXkucG5nKSBuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjFzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlcnstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMywxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiwub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRue2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG57b3BhY2l0eTowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0iLCIubm90Zm91bmQtd3JhcCB7XG4gIHBhZGRpbmc6IDE2cmVtIDAgMTZyZW0gMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAyMnJlbSAwIDE5cmVtIDAgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgcGFkZGluZzogMjdyZW0gMCAyNnJlbSAwICFpbXBvcnRhbnQ7IFxuICB9IFxuICBoMSB7ICBcbiAgICBmb250LXNpemU6IDE1cmVtOyBcbiAgICBsaW5lLWhlaWdodDogMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTdyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDI5cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICBmb250LXNpemU6IDQycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOS4zcmVtO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjNyZW07XG4gICAgfVxuICB9XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG5cbiAgLm1vZGFsLW9wZW4gJiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5O1xuICB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKVxuICAgICAgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtc207XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbi8vTGlzdFxuLmxpc3RfIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogaXRlbTtcblxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbV9zcGMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICB0ZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuIFxuLmRfa2V5IHtcbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogQ29wbGV5XG5UaGVtZSBVUkk6IGh0dHA6Ly93d3cuZmlmdGVlbmRlc2lnbi5jby51ay9cbkF1dGhvcjogRmlmdGVlbiBEZXNpZ25cbkF1dGhvciBVUkk6IGh0dHA6Ly93d3cuZmlmdGVlbmRlc2lnbi5jby51ay9cbkRlc2NyaXB0aW9uOiBXb3JkcHJlc3MgVGhlbWUgY3JlYXRlZCBieSBGaWZ0ZWVuIERlc2lnblxuVmVyc2lvbjogMS4wLjBcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3VmdDRqZmwuY3NzXCIpO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuQGltcG9ydCB1cmwodmVuZG9yL293bC1jYXJvdXNlbC9vd2wuY2Fyb3VzZWwubWluLmNzcyk7XG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJiYXNpYy1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKlxuICAgIE1peGluc1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1FRElBIFFVRVJZOlxuICAgIDEuR2VuZXJpY1xuICAgIDIuIGlQaG9uZVxuICAgICAgICAyLjEuIGlQaG9uZSA1LCA1UywgNUMgYW5kIDVTRVxuICAgICAgICAyLjIuIGlQaG9uZSA2LCA2UywgNyBhbmQgOCBcbiAgICAgICAgMi4zLiBpUGhvbmUgWFxuICAgIDMuIGlQYWRcbiAgICAgICAgMy4xLiBpUGFkIDEsIDIsIE1pbmkgYW5kIEFpclxuICAgICAgICAzLjIuIGlQYWQgUHJvIDEyLjlcIlxuICAgIDQuIFNhbXN1bmcsIFBpeGVsLCBOZXh1cyBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgMS4gR2VuZXJpY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAyLiBJcGhvbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgMi4xLiBpUGhvbmUgNSwgNVMsIDVDIGFuZCA1U0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgMi4yLiBpUGhvbmUgNiwgNlMsIDcgYW5kIDhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgMi4zLiBpUGhvbmUgWFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAzLiBJcGFkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDMuMS4gaVBhZCAxLCAyLCBNaW5pIGFuZCBBaXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgMy4yLiBpUGFkIFBybyAxMi45XCJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgNC4gU2Ftc3VuZywgUGl4ZWwsIE5leHVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gICAgSWZyYW1lc1xuKi9cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSwgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLypcbiAgICBNaXNjZWxsYW5lb3VzXG4qL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNWY1ZTVlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzVmNWU1ZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM1ZjVlNWU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsLm9mZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXItcGFkIHtcbiAgcGFkZGluZy1ib3R0b206IDEzdncgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvb3Rlci1wYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1wYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9vdGVyLXBhZC0tY29udGFjdC1kZXRhaWxzIHtcbiAgcGFkZGluZy1ib3R0b206IDl2dyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXBhZC0tY29udGFjdC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNob3ctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctc21hbGwtc2NyZWVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvdy1zbWFsbC1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2sge1xuICBwYWRkaW5nOiAxLjhyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuXG4uYy1ibG9jayB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNlYjYwMTIgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjE2NmY7XG59XG5cbi5iZ2Mtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjAxMjtcbn1cblxuLmJnYy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWE3OTU7XG59XG5cbi5iZ2MtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG59XG5cbi5iZ2ctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEyNywgMjIsIDExMSwgMC45KSwgcmdiYSgxMjcsIDIyLCAxMTEsIDAuOSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2ctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzNSwgOTYsIDE4LCAwLjkpLCByZ2JhKDIzNSwgOTYsIDE4LCAwLjkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmdnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMzLCAxNjcsIDE0OSwgMC45KSwgcmdiYSgzMywgMTY3LCAxNDksIDAuOSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2ctYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4NSwgMTQ2LCAyMDYsIDAuOSksIHJnYmEoODUsIDE0NiwgMjA2LCAwLjkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZjE2NmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTkyY2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGFzLWJnLXNoYXBlLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhhcy1iZy1zaGFwZS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy90aWxlLW90aGVyLWJnLXJpZ2h0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgfVxufVxuXG4uaGFzLWJnLXNoYXBlLWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGFzLWJnLXNoYXBlLWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvdGlsZS1vdGhlci1iZy1sZWZ0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICB9XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtYmctLWFib3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTQ2cmVtO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDU5LjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFnZS1iZy0tYWJvdXQge1xuICAgIHRvcDogMTUwcmVtO1xuICAgIGhlaWdodDogNjMuNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtYmctLWFib3V0IHtcbiAgICB0b3A6IDE0M3JlbTtcbiAgICBoZWlnaHQ6IDU3LjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWJnLS1hYm91dCB7XG4gICAgdG9wOiAxMzRyZW07XG4gICAgaGVpZ2h0OiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtYmctLWFib3V0IHtcbiAgICB0b3A6IDcwcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1iZy0tYWJvdXQge1xuICAgIHRvcDogNTRyZW07XG4gIH1cbn1cblxuLnBhZ2UtYmctLWFib3V0OmJlZm9yZSwgLnBhZ2UtYmctLWFib3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAxJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnBhZ2UtYmctLWFib3V0OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAxMXZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3RvcC1iYWNrZ3JvdW5kLXNoYXBlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLnBhZ2UtYmctLWFib3V0OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBoZWlnaHQ6IDI2dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvYm90dG9tLWJhY2tncm91bmQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuXG4ucGFnZS1iZy0tY2FyZWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTcwcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLWJnLS1jYXJlZXIge1xuICAgIHRvcDogMTA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWJnLS1jYXJlZXIge1xuICAgIHRvcDogNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtYmctLWNhcmVlciB7XG4gICAgdG9wOiA1NXJlbTtcbiAgfVxufVxuXG4ucGFnZS1iZy0tY2FyZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogMTF2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy90b3AtYmFja2dyb3VuZC1zaGFwZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnBhZ2UtYmctLWNhcmVlci1hcmNoaXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHJlbTtcbiAgaGVpZ2h0OiAyMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1iZy0tY2FyZWVyLWFyY2hpdmUge1xuICAgIHRvcDogLTNyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtYmctLWNhcmVlci1hcmNoaXZlIHtcbiAgICB0b3A6IC0xOXJlbTtcbiAgfVxufVxuXG4ucGFnZS1iZy0tY2FyZWVyLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAxJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAxMXZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3RvcC1iYWNrZ3JvdW5kLXNoYXBlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucGFnZS1iZy0tdGltZWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDk0JTtcbn1cblxuLnBhZ2UtYmctLXRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogMTF2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy90b3AtYmFja2dyb3VuZC1zaGFwZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnBhZ2UtYmctLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA4MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWJnLS1kb3dubG9hZCB7XG4gICAgaGVpZ2h0OiA3NSU7XG4gIH1cbn1cblxuLnBhZ2UtYmctLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltZy90b3AtYmFja2dyb3VuZC1zaGFwZS5zdmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnBhZ2UtYmctLWZhY2VzLW9mLWNvcGxleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDM4cmVtO1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuLnBhZ2UtYmctLWZhY2VzLW9mLWNvcGxleTpiZWZvcmUsIC5wYWdlLWJnLS1mYWNlcy1vZi1jb3BsZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDElO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucGFnZS1iZy0tZmFjZXMtb2YtY29wbGV5OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAxMXZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3RvcC1iYWNrZ3JvdW5kLXNoYXBlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLnBhZ2UtYmctLWZhY2VzLW9mLWNvcGxleTphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgaGVpZ2h0OiAyNnZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2JvdHRvbS1iYWNrZ3JvdW5kLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cblxuLmZsZXgtYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktYW5kLWFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZGlyZWN0aW9uLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5qcy1uby1wYWQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpzLW5lZy10b3AtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgfVxufVxuXG4uanMtbmVnLXRvcC1tYXJnaW4tLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qcy1uZWctdG9wLW1hcmdpbi0tbGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qcy1uZWctdG9wLW1hcmdpbi0tbGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgfVxufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKlxuICAgIE1peGluc1xuKi9cbi8qXG4gICAgTUFJTlxuKi9cbi8qIGdsb2JhbCBib3gtc2l6aW5nICovXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG4vKiBodG1sIGVsZW1lbnQgNjIuNSUgZm9udC1zaXplIGZvciBSRU0gdXNlICovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250OiAzMDAgMS42cmVtIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogY2xlYXIgKi9cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcbiAgKnpvb206IDE7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5ibGFja291dCB7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjgpO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjhzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxhY2tvdXQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAwLjhzO1xuICB9XG59XG5cbi5ibGFja291dC5mdWxsLWJsYWNrb3V0IHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuYm9keS5tZWdhbWVudS1hY3RpdmUgLmJsYWNrb3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbn1cblxuLnNjcm9sbC10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTEwJTtcbiAgcmlnaHQ6IDMlO1xuICB6LWluZGV4OiA4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwO1xufVxuXG4uc2Nyb2xsLXRvLXRvcC5hY3RpdmUge1xuICBib3R0b206IDMlO1xufVxuXG4vKiBVU0UgU1BBUklOR0xZICovXG4vKiBQbGVhc2UgcHJvdmlkZSBjb21tZW50cyAqL1xuLnBhZ2UtdGVtcGxhdGUtY2hpbGQtcGFnZSAucGFnZS10aWxlc19fYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMTByZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNoaWxkLXBhZ2UgLnBhZ2UtdGlsZXNfX2JhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogLThyZW07XG4gICAgbWluLWhlaWdodDogMTEwcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jaGlsZC1wYWdlIC5wYWdlLXRpbGVzX19iYWNrZ3JvdW5kIHtcbiAgICB0b3A6IC0xOHJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMjZyZW07XG4gIH1cbn1cblxuLnNsaWNrLWhpZGUge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMnMgZWFzZS1pbjtcbiAgLW1vei1hbmltYXRpb246IGZhZGVpbiAycyBlYXNlLWluO1xuICBhbmltYXRpb246IGZhZGVpbiAycyBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNpbmdsZV9kb3duX3NsaWRlIC5zbGljay1wcmV2OmJlZm9yZSxcbi5zaW5nbGVfZG93bl9zbGlkZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogIzAwMTAxZTtcbn1cblxuLm5ld3Nfc2xpZGVyIC5zbGljay1wcmV2LFxuLmZlYXR1cmVkX3NsaWRlciAuc2xpY2stcHJldixcbi5hY2Nfc2xpZGVyIC5zbGljay1wcmV2LFxuLnNpbmdsZV9kb3duX3NsaWRlIC5zbGljay1wcmV2IHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1OTJjZTtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjUlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV3c19zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmZlYXR1cmVkX3NsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4uYWNjX3NsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4uc2luZ2xlX2Rvd25fc2xpZGUgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLm5ld3Nfc2xpZGVyIC5zbGljay1uZXh0LFxuLmZlYXR1cmVkX3NsaWRlciAuc2xpY2stbmV4dCxcbi5hY2Nfc2xpZGVyIC5zbGljay1uZXh0LFxuLnNpbmdsZV9kb3duX3NsaWRlIC5zbGljay1uZXh0IHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1OTJjZTtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMi41JTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5ld3Nfc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSxcbi5mZWF0dXJlZF9zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLmFjY19zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLnNpbmdsZV9kb3duX3NsaWRlIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5zbGlkZS1jLXByZXYsXG4uc2xpZGUtYy1uZXh0LFxuLnNsaWRlLWZzLXByZXYsXG4uc2xpZGUtZnMtbmV4dCxcbi5zbGlkZS1hYy1wcmV2LFxuLnNsaWRlLWFjLW5leHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGUtYy1wcmV2OmhvdmVyLFxuLnNsaWRlLWMtbmV4dDpob3Zlcixcbi5zbGlkZS1mcy1wcmV2OmhvdmVyLFxuLnNsaWRlLWZzLW5leHQ6aG92ZXIsXG4uc2xpZGUtYWMtcHJldjpob3Zlcixcbi5zbGlkZS1hYy1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlLWMtcHJldjpiZWZvcmUsXG4uc2xpZGUtYy1uZXh0OmJlZm9yZSxcbi5zbGlkZS1mcy1wcmV2OmJlZm9yZSxcbi5zbGlkZS1mcy1uZXh0OmJlZm9yZSxcbi5zbGlkZS1hYy1wcmV2OmJlZm9yZSxcbi5zbGlkZS1hYy1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlLWMtbmV4dDpiZWZvcmUsXG4uc2xpZGUtZnMtbmV4dDpiZWZvcmUsXG4uc2xpZGUtYWMtbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgY29sb3I6ICM1NTkyY2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnNsaWRlLWMtcHJldjpiZWZvcmUsXG4uc2xpZGUtZnMtcHJldjpiZWZvcmUsXG4uc2xpZGUtYWMtcHJldjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgY29sb3I6ICM1NTkyY2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmJhbm5lci1zbGlkZXIge1xuICAvKiB0aGUgc2xpZGVzICovXG4gIC8qIHRoZSBwYXJlbnQgKi9cbn1cblxuLmJhbm5lci1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xufVxuXG4vKiB0aGUgc2xpZGVzICovXG4uc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLyogdGhlIHBhcmVudCAqL1xuLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stc2xpZGVyLWRvdHMge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjZDhkOGQ4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNkOGQ4ZDggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cblxuLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGUtcHVycGxlIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGUtcHVycGxlIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZS1wdXJwbGUgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjE2NmYgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlLWJsdWUgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZS1ibHVlIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZS1ibHVlIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZS1ncmVlbiAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlLWdyZWVuIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZS1ncmVlbiAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NSAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGUtb3JhbmdlIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2ViNjAxMiAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGUtb3JhbmdlIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZS1vcmFuZ2UgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTIgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1pbXBhY3Rvcl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLndyYXBwZXIsIC5tdWx0aXByb2R1Y3QtYmlvIG1haW4sIC5tdWx0aXByb2R1Y3QtYmlvIFtjbGFzcyo9J19fY29udGFpbmVyJ10sIC5tdWx0aXByb2R1Y3QtYmlvIFtjbGFzcyo9J19fd3JhcHBlciddLCAubXVsdGlwcm9kdWN0LWJpbyBbY2xhc3MqPSdfX2ZsZXgtY29udGFpbmVyJ10ge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnBvcHVwLWZvcm0ge1xuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDgwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5sb29wLXByb2Qge1xuICBtYXJnaW46IDVyZW0gMDtcbn1cblxuLmxvb3AtcHJvZCBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmxvb3AtcHJvZCAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4uY29udGFjdC1kZXRhaWxzX19iYWRnZSB7XG4gIHdpZHRoOiAxMC43cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cblxuLmNvbnRhY3QtZGV0YWlsc19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvdmVyX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uY29wbGV5LXByb21pc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb3BsZXktcHJvbWlzZSAuY2FyZDpob3ZlciAuY2FyZC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLXRpbGUgLmNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0IC5mcm1fZm9ybV90aXRsZSxcbi5jb250YWN0IC5mcm1fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mcm1fZm9ybV90aXRsZSxcbi5mcm1fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlX3RhYnNfaWYgLnNlbGVjdC1pbXBhY3Rvcl9fYnRucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZF8wIC5jLWJsb2NrLFxuLnBhZF8wIC53cmFwcGVyLFxuLnBhZF8wIG1haW4sXG4ucGFkXzAgW2NsYXNzKj0nX19jb250YWluZXInXSxcbi5wYWRfMCBbY2xhc3MqPSdfX3dyYXBwZXInXSxcbi5wYWRfMCBbY2xhc3MqPSdfX2ZsZXgtY29udGFpbmVyJ10ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXJlbGF0ZWQtaXRlbXMge1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnNsaWRlci1jb250cm9scyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUsXG4uc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSArIGxpLFxuLnNsaWRlci1jb250cm9scyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIGxpOm50aC1sYXN0LWNoaWxkKDEpLFxuLnNsaWRlci1jb250cm9scyAuc2xpY2stZG90cyBsaTpudGgtbGFzdC1jaGlsZCgyKSxcbi5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgbGk6bnRoLWxhc3QtY2hpbGQoMykge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIH4gbGk6bnRoLWxhc3QtY2hpbGQoMSksXG4uc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB+IGxpOm50aC1sYXN0LWNoaWxkKDIpLFxuLnNsaWRlci1jb250cm9scyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgfiBsaTpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaTpudGgtbGFzdC1jaGlsZCgzKSxcbi5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaTpudGgtbGFzdC1jaGlsZCgyKSxcbi5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaTpudGgtbGFzdC1jaGlsZCgxKSxcbi5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGk6bnRoLWxhc3QtY2hpbGQoMyksXG4uc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSArIGxpOm50aC1sYXN0LWNoaWxkKDIpLFxuLnNsaWRlci1jb250cm9scyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhbm5lci1zbGlkZXIgLnNsaWNrLXNsaWRlci1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDEzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMnB4ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iaW8taW5mbyBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJpby1pbmZvIHVsLFxuLmJpby1pbmZvIG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmlvLWluZm8gdWwgbGksXG4uYmlvLWluZm8gb2wgbGkge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFjY29yZGlvbl90YWIgLmNoaWxkLXRhYiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbl90YWIgLmNoaWxkLXRhYjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWNjb3JkaW9uX3RhYiAuY2hpbGQtdGFiX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbl90YWIgLmNoaWxkLXRhYl9fcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICB9XG59XG5cbi5hY2NvcmRpb25fdGFiIC5jaGlsZC10YWJfX3JvdyAuY2hpbGQtdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvcmRpb25fdGFiIC5jaGlsZC10YWJfX3JvdyAuY2hpbGQtdGFiIHtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICB9XG59XG5cbi5hY2NvcmRpb25fdGFiIC5jaGlsZC10YWJfX3JvdyAuY2hpbGQtdGFiIC5tb2JpbGUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbl90YWIgLmNoaWxkLXRhYl9fcm93IC5jaGlsZC10YWIgLm1vYmlsZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX3RhYiAuY2hpbGQtdGFiX19yb3cgLmNoaWxkLXRhYiAuZGVza3RvcC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvcmRpb25fdGFiIC5jaGlsZC10YWJfX3JvdyAuY2hpbGQtdGFiIC5kZXNrdG9wLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWNjb3JkaW9uX3RhYiAuY2hpbGQtdGFiX19yb3ctLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtIDIuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbl90YWIgLmNoaWxkLXRhYl9fcm93LS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMS44cmVtIDNyZW07XG4gIH1cbn1cblxuLmFjY29yZGlvbl90YWJfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbl90YWJfX2NhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX3RhYiAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19jb250ZW50IHtcbiAgd2lkdGg6IDU1JTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWNjb3JkaW9uX3RhYiAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19jb250ZW50IGg0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS45cmVtO1xuICBjb2xvcjogIzAwMTAxZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbl90YWIgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19fY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX3RhYiAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19jb250ZW50IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbl90YWIgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19fY29udGVudCAuYnRuOmFmdGVyIHtcbiAgY29sb3I6ICM3ZjE2NmYgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbl90YWIgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19faW1hZ2Uge1xuICB3aWR0aDogNDUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb25fdGFiIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXNfX2ltYWdlIC5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIwcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmFjY29yZGlvbl90YWIgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19faW1hZ2Uub2RkIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXNfX2ltZy0tZGl2aWRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmFjY29yZGlvbl90YWIgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19faW1nLS1kaXZpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IC0xJTtcbiAgaGVpZ2h0OiAxMDIlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNhcmRfX2Zyb250LWNvbnRlbnQgLmNvbG9yLXB1cnBsZTphZnRlciB7XG4gIGNvbG9yOiAjN2YxNjZmO1xufVxuXG4uY2FyZF9fZnJvbnQtY29udGVudCAuY29sb3ItZ3JlZW46YWZ0ZXIge1xuICBjb2xvcjogIzIxYTc5NTtcbn1cblxuLmNhcmRfX2Zyb250LWNvbnRlbnQgLmNvbG9yLW9yYW5nZTphZnRlciB7XG4gIGNvbG9yOiAjZWI2MDEyO1xufVxuXG4vKlxuICAgIFBSSU5UXG4qL1xuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICAuaXIgYTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG5cbi8qXG4gICAgVFlQT0dSQVBIWVxuKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJiYXNpYy1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiAjMDAxMDFlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJiYXNpYy1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDAuNWVtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUuM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYuM3JlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuNTVlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMzVlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDEuMTVlbTtcbn1cblxucCwgb2wsIHVsLCBsaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVmNWU1ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgLWtodG1sLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuLmNvbnRlbnQgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMTAxZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMzNjc5YmE7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLypcbiAgICBXT1JEUFJFU1MgQ09SRVxuKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGMDtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4IDVweDtcbn1cblxuLmhlcm8tc2xpZGVyLXdyYXAgLmJvdHRvbS1zaGFwZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX3NldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFjY29yZGlvbl9zZXQgLmFjY29yZGlvbi1yb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTM5MzkzO1xuICBib3JkZXItcmFkaXVzOiA0Mi41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5hY2NvcmRpb25fc2V0IC5hY2NvcmRpb24tcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uYWNjb3JkaW9uX3NldCAuYWNjb3JkaW9uLXJvd19fcXVlc3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5cbi5hY2NvcmRpb25fc2V0IC5hY2NvcmRpb24tcm93X19xdWVzdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuM3JlbTtcbiAgdG9wOiAzNyU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xufVxuXG4uYWNjb3JkaW9uX3NldCAuYWNjb3JkaW9uLXJvd19fcXVlc3Rpb24uYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6ICM1NTkyY2U7XG4gIHRvcDogMzUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYWNjb3JkaW9uX3NldCAuYWNjb3JkaW9uLXJvd19fcXVlc3Rpb24uYWN0aXZlIHN2Zy5zdmdfYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX3NldCAuYWNjb3JkaW9uLXJvd19fcXVlc3Rpb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hY2NvcmRpb25fc2V0IC5hY2NvcmRpb24tcm93X19hbnN3ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uZmFxX3B1cnBsZSAuYWNjb3JkaW9uLXJvd19fcXVlc3Rpb24ge1xuICBjb2xvcjogIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4uZmFxX3B1cnBsZSAuYWNjb3JkaW9uLXJvd19fcXVlc3Rpb246YWZ0ZXIge1xuICBjb2xvcjogIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4uZmFxX2JsdWUgLmFjY29yZGlvbi1yb3dfX3F1ZXN0aW9uIHtcbiAgY29sb3I6ICM1NTkyY2UgIWltcG9ydGFudDtcbn1cblxuLmZhcV9ibHVlIC5hY2NvcmRpb24tcm93X19xdWVzdGlvbjphZnRlciB7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi5mYXFfb3JhbmdlIC5hY2NvcmRpb24tcm93X19xdWVzdGlvbiB7XG4gIGNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5mYXFfb3JhbmdlIC5hY2NvcmRpb24tcm93X19xdWVzdGlvbjphZnRlciB7XG4gIGNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5mYXFfZ3JlZW4gLmFjY29yZGlvbi1yb3dfX3F1ZXN0aW9uIHtcbiAgY29sb3I6ICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuLmZhcV9ncmVlbiAuYWNjb3JkaW9uLXJvd19fcXVlc3Rpb246YWZ0ZXIge1xuICBjb2xvcjogIzIxYTc5NSAhaW1wb3J0YW50O1xufVxuXG4uYWZmaWxpYXRlcy1zbGlkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWZmaWxpYXRlcy1zbGlkZXIgLndyYXBwZXIsIC5hZmZpbGlhdGVzLXNsaWRlciBtYWluLCAuYWZmaWxpYXRlcy1zbGlkZXIgW2NsYXNzKj0nX19jb250YWluZXInXSwgLmFmZmlsaWF0ZXMtc2xpZGVyIFtjbGFzcyo9J19fd3JhcHBlciddLCAuYWZmaWxpYXRlcy1zbGlkZXIgW2NsYXNzKj0nX19mbGV4LWNvbnRhaW5lciddIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG5cbi5hZmZpbGlhdGVzLXNsaWRlcl9fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYWZmaWxpYXRlcy1zbGlkZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYuN3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hZmZpbGlhdGVzLXNsaWRlcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9wYWNpdHk6IC40O1xufVxuXG4uYWZmaWxpYXRlcy1zbGlkZXIgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hZmZpbGlhdGVzLXNsaWRlciAub3dsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2ctbmV3cy1jYXJkLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctbmV3cy1jYXJkLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLmJsb2ctbmV3cy1jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1uZXdzLWNhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbn1cblxuLmJsb2ctbmV3cy1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDElO1xuICBoZWlnaHQ6IDI1LjNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1uZXdzLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMi4zcmVtO1xuICB9XG59XG5cbi5ibG9nLW5ld3MtY2FyZF9faW1nLS1tYWluLFxuLmJsb2ctbmV3cy1jYXJkX19pbWcgaW1nOmZpcnN0LWNoaWxkIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLW5ld3MtY2FyZF9faW1nLS1kaXZpZGVyLXdoaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtOXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLW5ld3MtY2FyZF9faW1nLS1kaXZpZGVyLXdoaXRlIHtcbiAgICBib3R0b206IC0xN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLW5ld3MtY2FyZF9faW1nLS1kaXZpZGVyLXdoaXRlIHtcbiAgICBib3R0b206IC0ycHg7XG4gIH1cbn1cblxuLmJsb2ctbmV3cy1jYXJkX19pbWctLWRpdmlkZXItb2Zmd2hpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTI0dnc7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctbmV3cy1jYXJkX19pbWctLWRpdmlkZXItb2Zmd2hpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMXJlbSAyLjZyZW0gMi41cmVtIDIuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuOXJlbSAyLjZyZW0gNS4ycmVtIDIuNnJlbTtcbiAgfVxufVxuXG4uYmxvZy1uZXdzLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1uZXdzLWNhcmRfX3RpdGxlIGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uYmxvZy1uZXdzLWNhcmRfX2luZm8ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLW5ld3MtY2FyZF9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLmJsb2ctbmV3cy1jYXJkX19idG4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM1NTkyY2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLW5ld3MtY2FyZF9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyLjRyZW07XG4gICAgbGVmdDogMi42cmVtO1xuICB9XG59XG5cbi5ibG9nLW5ld3MtY2FyZF9fYnRuOmFmdGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5ibG9nLW5ld3MtY2FyZF9fYnRuOmhvdmVyIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1uZXdzLWNhcmRfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjMzY3OWJhO1xufVxuXG4uYmxvZy1uZXdzLWNhcmQgLmJ0bi0tYWx0ZXJuYXRpdmUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbn1cblxuLmJsb2ctbmV3cy1jYXJkLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjE2NmY7XG59XG5cbi5ibG9nLW5ld3MtY2FyZC5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2MDEyO1xufVxuXG4uYmxvZy1uZXdzLWNhcmQuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhNzk1O1xufVxuXG4uYmxvZy1uZXdzLWNhcmQuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG59XG5cbi5ibG9nLW5ld3MtY2FyZC5wdXJwbGUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50LCAuYmxvZy1uZXdzLWNhcmQub3JhbmdlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCwgLmJsb2ctbmV3cy1jYXJkLmdyZWVuIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCwgLmJsb2ctbmV3cy1jYXJkLmJsdWUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9nLW5ld3MtY2FyZDpob3ZlciAuYnRuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtdGhlbWUuYmxvZy1jYXJkLXNsaWRlci5vd2wtbG9hZGVkLm93bC1kcmFnIHtcbiAgbWF4LXdpZHRoOiA0MzJweDtcbn1cblxuI2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuI2JyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogI2U2ZTVlNTtcbn1cblxuI2JyZWFkY3J1bWJzIGkge1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5icmVhZGNydW1icy1vbi13aGl0ZS1iZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5icmVhZGNydW1icy1vbi13aGl0ZS1iZyAjYnJlYWRjcnVtYnMge1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuLmJyZWFkY3J1bWJzLW9uLXdoaXRlLWJnICNicmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICM1NTkyY2U7XG59XG5cbi5icmVhZGNydW1icy1vbi13aGl0ZS1iZyAjYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzY3OWJhO1xufVxuXG4uYnVsbGV0LXBvaW50cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJ1bGxldC1wb2ludHMgLmJ1bGxldC1wb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idWxsZXQtcG9pbnRzIC5idWxsZXQtcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAuOHJlbTtcbiAgbWluLWhlaWdodDogLjhyZW07XG4gIHdpZHRoOiAuOHJlbTtcbiAgaGVpZ2h0OiAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG59XG5cbi5idWxsZXQtcG9pbnRzIC5idWxsZXQtcG9pbnQtLXB1cnBsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjZmO1xufVxuXG4uYnVsbGV0LXBvaW50cyAuYnVsbGV0LXBvaW50LS1vcmFuZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjAxMjtcbn1cblxuLmJ1bGxldC1wb2ludHMgLmJ1bGxldC1wb2ludC0tZ3JlZW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NTtcbn1cblxuLmJ1bGxldC1wb2ludHMgLmJ1bGxldC1wb2ludC0tYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5MmNlO1xufVxuXG4uYmcgdWwgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuICAgIEJ1dHRvbnNcbiovXG4uYnRuLFxuLmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uZnJtX2Zvcm1fZmllbGRzIC5mcm1fc3VibWl0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG4gIHBhZGRpbmc6IDEuNDVyZW0gMnJlbSAxLjQ1cmVtIDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG46YWZ0ZXIsXG4uYnV0dG9uOmFmdGVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlcixcbi5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnRuOmhvdmVyOmFmdGVyLFxuLmJ1dHRvbjpob3ZlcjphZnRlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6YWZ0ZXIsXG4uZnJtX2Zvcm1fZmllbGRzIC5mcm1fc3VibWl0IGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5idG46aG92ZXIsXG4uYnV0dG9uOmhvdmVyLFxuaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbi5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tLXNlY29uZGFyeSxcbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCB3aGl0ZSBzb2xpZDtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG4uYnRuLS1zZWNvbmRhcnk6YWZ0ZXIsXG4uYnV0dG9uLS1zZWNvbmRhcnk6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMGE5JztcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5idG4tLW9yYW5nZSxcbi5idXR0b24tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTI7XG59XG5cbi5idG4tLWdyZWVuLFxuLmJ1dHRvbi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhNzk1O1xufVxuXG4uYnRuLS1wdXJwbGUsXG4uYnV0dG9uLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjZmO1xufVxuXG4uYnRuLS1vcmFuZ2UtaW52ZXJ0ZWQsXG4uYnV0dG9uLS1vcmFuZ2UtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViNjAxMjtcbiAgY29sb3I6ICNlYjYwMTI7XG59XG5cbi5idG4tLW9yYW5nZS1pbnZlcnRlZDpob3ZlciwgLmJ0bi0tb3JhbmdlLWludmVydGVkLmlzLWFjdGl2ZSxcbi5idXR0b24tLW9yYW5nZS1pbnZlcnRlZDpob3Zlcixcbi5idXR0b24tLW9yYW5nZS1pbnZlcnRlZC5pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjAxMjtcbn1cblxuLmJ0bi0tZ3JlZW4taW52ZXJ0ZWQsXG4uYnV0dG9uLS1ncmVlbi1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjFhNzk1O1xuICBjb2xvcjogIzIxYTc5NTtcbn1cblxuLmJ0bi0tZ3JlZW4taW52ZXJ0ZWQ6aG92ZXIsIC5idG4tLWdyZWVuLWludmVydGVkLmlzLWFjdGl2ZSxcbi5idXR0b24tLWdyZWVuLWludmVydGVkOmhvdmVyLFxuLmJ1dHRvbi0tZ3JlZW4taW52ZXJ0ZWQuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWE3OTU7XG59XG5cbi5idG4tLXB1cnBsZS1pbnZlcnRlZCxcbi5idXR0b24tLXB1cnBsZS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2YxNjZmO1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxuLmJ0bi0tcHVycGxlLWludmVydGVkOmhvdmVyLCAuYnRuLS1wdXJwbGUtaW52ZXJ0ZWQuaXMtYWN0aXZlLFxuLmJ1dHRvbi0tcHVycGxlLWludmVydGVkOmhvdmVyLFxuLmJ1dHRvbi0tcHVycGxlLWludmVydGVkLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjZmO1xufVxuXG4uYnRuLS1ibHVlLWludmVydGVkLFxuLmJ1dHRvbi0tYmx1ZS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU5MmNlO1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLmJ0bi0tYmx1ZS1pbnZlcnRlZDpob3ZlciwgLmJ0bi0tYmx1ZS1pbnZlcnRlZC5pcy1hY3RpdmUsXG4uYnV0dG9uLS1ibHVlLWludmVydGVkOmhvdmVyLFxuLmJ1dHRvbi0tYmx1ZS1pbnZlcnRlZC5pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbn1cblxuLmJ0bi0td2hpdGUsXG4uYnV0dG9uLS13aGl0ZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzU1OTJjZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggI2ZmZiBzb2xpZDtcbn1cblxuLmJ0bi0td2hpdGU6aG92ZXIsXG4uYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG4uYnRuLS13aGl0ZTphZnRlcixcbi5idXR0b24tLXdoaXRlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjBhOSc7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4uYnRuLS1hbHRlcm5hdGl2ZSxcbi5idXR0b24tLWFsdGVybmF0aXZlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLS1hbHRlcm5hdGl2ZTphZnRlcixcbi5idXR0b24tLWFsdGVybmF0aXZlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjBhOSc7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4uYnRuLS1tdCxcbi5idXR0b24tLW10IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLmJ0bi0tdGVzdGltb25pYWxzLFxuLmJ1dHRvbi0tdGVzdGltb25pYWxzIHtcbiAgd2lkdGg6IDI2cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnRuLS1kb3dubG9hZHMsXG4uYnV0dG9uLS1kb3dubG9hZHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuXG4uYnRuLS1kb3dubG9hZHM6YmVmb3JlLFxuLmJ1dHRvbi0tZG93bmxvYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYzEnO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLS1kb3dubG9hZHM6YWZ0ZXIsXG4uYnV0dG9uLS1kb3dubG9hZHM6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMGE5JztcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJ0bi0tcm91bmRlZCxcbi5idXR0b24tLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLS1yb3VuZGVkOmhvdmVyLCAuYnRuLS1yb3VuZGVkLmlzLWFjdGl2ZSxcbi5idXR0b24tLXJvdW5kZWQ6aG92ZXIsXG4uYnV0dG9uLS1yb3VuZGVkLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnRuLS1yb3VuZGVkLmJ0bi0tcHVycGxlOmhvdmVyLCAuYnRuLS1yb3VuZGVkLmJ0bi0tcHVycGxlLmlzLWFjdGl2ZSxcbi5idXR0b24tLXJvdW5kZWQuYnRuLS1wdXJwbGU6aG92ZXIsXG4uYnV0dG9uLS1yb3VuZGVkLmJ0bi0tcHVycGxlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjE2NmY7XG59XG5cbi5idG4tLXJvdW5kZWQuYnRuLS1vcmFuZ2U6aG92ZXIsIC5idG4tLXJvdW5kZWQuYnRuLS1vcmFuZ2UuaXMtYWN0aXZlLFxuLmJ1dHRvbi0tcm91bmRlZC5idG4tLW9yYW5nZTpob3Zlcixcbi5idXR0b24tLXJvdW5kZWQuYnRuLS1vcmFuZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjAxMjtcbn1cblxuLmJ0bi0tcm91bmRlZC5idG4tLWdyZWVuOmhvdmVyLCAuYnRuLS1yb3VuZGVkLmJ0bi0tZ3JlZW4uaXMtYWN0aXZlLFxuLmJ1dHRvbi0tcm91bmRlZC5idG4tLWdyZWVuOmhvdmVyLFxuLmJ1dHRvbi0tcm91bmRlZC5idG4tLWdyZWVuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWE3OTU7XG59XG5cbi5idG4tLXJvdW5kZWQuYm50LS1ibHVlOmhvdmVyLCAuYnRuLS1yb3VuZGVkLmJ0bi0tYmx1ZS5pcy1hY3RpdmUsXG4uYnV0dG9uLS1yb3VuZGVkLmJudC0tYmx1ZTpob3Zlcixcbi5idXR0b24tLXJvdW5kZWQuYnRuLS1ibHVlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG59XG5cbi5wb3N0LWVkaXQtbGluayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZTVlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMWVtIDEuNWVtO1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5wb3N0LWVkaXQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG4vKlxuICAgICogR28gQmFjayBMaW5rXG4qL1xuLmdvLWJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ28tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDYwJztcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU1OTJjZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1OTJjZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nby1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5nby1iYWNrOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMzY3OWJhO1xufVxuXG4uZ28tYmFjay0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdvLWJhY2stLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYTgnO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ28tYmFjay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2U2ZTVlNTtcbn1cblxuLmdvLWJhY2stLXdoaXRlOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTZlNWU1O1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDI3Ljc1MXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzOS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmNhcmRfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FyZC1jb2wtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJkLS1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRfX3JvbGxvdmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nOiAyLjNyZW0gMi44cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmNhcmRfX3JvbGxvdmVyLWNvbnRlbnQgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG5cbi5jYXJkX19yb2xsb3Zlci1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY2FyZF9fcm9sbG92ZXItY29udGVudC0tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTY2Zjtcbn1cblxuLmNhcmRfX3JvbGxvdmVyLWNvbnRlbnQtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTI7XG59XG5cbi5jYXJkX19yb2xsb3Zlci1jb250ZW50LS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWE3OTU7XG59XG5cbi5jYXJkX19yb2xsb3Zlci1jb250ZW50LS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbn1cblxuLmNhcmQ6aG92ZXIgLmNhcmRfX3JvbGxvdmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI5LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJkX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLmNhcmRfX2ltZyBpbWcuY2FyZF9faW1nLS1kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMiU7XG4gIG1heC13aWR0aDogMTAyJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTElO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNhcmRfX2Zyb250LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJkX19mcm9udC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAuY2FyZF9fZnJvbnQtdGV4dCB7XG4gICAgbWluLWhlaWdodDogOXJlbTtcbiAgfVxufVxuXG4uY2FyZF9fZnJvbnQtdGV4dC0tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTY2Zjtcbn1cblxuLmNhcmRfX2Zyb250LXRleHQtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTI7XG59XG5cbi5jYXJkX19mcm9udC10ZXh0LS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWE3OTU7XG59XG5cbi5jYXJkX19mcm9udC10ZXh0LS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbn1cblxuLmNhcmQtLXB1cnBsZSAuY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtLW9yYW5nZSAuY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtLWdyZWVuIC5jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC0tYmx1ZSAuY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmRfX2xvY2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbn1cblxuLmNhcmRfX2RhdGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcmQtLWFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4NSwgMTQ2LCAyMDYsIDAuOSksIHJnYmEoODUsIDE0NiwgMjA2LCAwLjkpKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLS1hY3RpdmUge1xuICAgIG1pbi1oZWlnaHQ6IDM5LjRyZW07XG4gIH1cbn1cblxuLmNhcmRfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmRfX2luZm8ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuXG4uY2FyZF9faGVhZGxpbmUsIC5jYXJkX19pbmZvLFxuLmNhcmQgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmRfX2hlYWRsaW5lLCAuY2FyZF9faW5mbyxcbiAgLmNhcmQgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG4uY2FyZC0tYmx1ZSAuY2FyZF9fZnJvbnQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY2FyZC0tYmx1ZSAuY2FyZF9fZnJvbnQtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLS1ibHVlIC5jYXJkX19mcm9udC1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jYXJkLS1ibHVlIC5jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC0tYmx1ZSAuY2FyZF9faW1nIGltZy5jYXJkX19pbWctLWRpdmlkZXIge1xuICBib3R0b206IC01cHg7XG59XG5cbi5jYXJkLS1ibHVlIC5jYXJkLS1hY3RpdmUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMnJlbTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQtLWJsdWUgLmNhcmQtLWFjdGl2ZSB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zcmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5jYXJkLS1ibHVlIC5jYXJkX19oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYXJkLS1ibHVlIC5jYXJkX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FyZC5iZy1wdXJwbGUgLmNhcmRfX2Zyb250LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjZmO1xufVxuXG4uY2FyZC5iZy1wdXJwbGUgLmNhcmRfX2Zyb250LXRleHQgaDMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jYXJkX19yZWxhdGVkIHtcbiAgbWluLWhlaWdodDogMzByZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkX19yZWxhdGVkIHtcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICB9XG59XG5cbi5jYXJkX19yZWxhdGVkOmhvdmVyOmhvdmVyIC5jYXJkX19pbWctLWRpdmlkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FyZF9fcmVsYXRlZDpob3Zlcjpob3ZlciAuY2FyZF9fZnJvbnQtdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkX19yZWxhdGVkLS1wdXJwbGUgLmNhcmRfX2Zyb250LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjZmO1xufVxuXG4uY2FyZF9fcmVsYXRlZC0tcHVycGxlIC5jYXJkX19mcm9udC10ZXh0IC5jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZF9fcmVsYXRlZC0tb3JhbmdlIC5jYXJkX19mcm9udC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjAxMjtcbn1cblxuLmNhcmRfX3JlbGF0ZWQtLW9yYW5nZSAuY2FyZF9fZnJvbnQtdGV4dCAuY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmRfX3JlbGF0ZWQtLWdyZWVuIC5jYXJkX19mcm9udC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NTtcbn1cblxuLmNhcmRfX3JlbGF0ZWQtLWdyZWVuIC5jYXJkX19mcm9udC10ZXh0IC5jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZF9fcmVsYXRlZC0tYmx1ZSAuY2FyZF9fZnJvbnQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG59XG5cbi5jYXJkX19yZWxhdGVkLS1ibHVlIC5jYXJkX19mcm9udC10ZXh0IC5jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZF9fcmVsYXRlZC0tbGlnaHRwdXJwbGUgLmNhcmRfX2Zyb250LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFREY0O1xufVxuXG4uY2FyZF9fcmVsYXRlZC0tbGlnaHRvcmFuZ2UgLmNhcmRfX2Zyb250LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZGQ1O1xufVxuXG4uY2FyZF9fcmVsYXRlZC0tbGlnaHRncmVlbiAuY2FyZF9fZnJvbnQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmRkZDk7XG59XG5cbi5jYXJkX19yZWxhdGVkLS1saWdodGJsdWUgLmNhcmRfX2Zyb250LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMUY5O1xufVxuXG4uY2FyZF9fcmVsYXRlZCAuY2FyZF9fZnJvbnQtdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY2FyZF9fcmVsYXRlZCAuY2FyZF9fZnJvbnQtdGV4dCBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jYXJkX19yZWxhdGVkIC5leGNlcnB0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYXJkX19yZWxhdGVkIC5idG4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAzcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmNhcmRfX3JlbGF0ZWQgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNhcmRfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICAqIEhvdmVyIFN0eWxlc1xuKi9cbi50aGVtZS1sYXJnZS1jb250ZW50OmhvdmVyIC5jYXJkLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2FyZDpob3ZlciAuY2FyZF9faW1nLS1kaXZpZGVyLFxuLmNhcmQ6aG92ZXIgLmNhcmRfX2Zyb250LXRleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKlxuICAqIE90aGVyIENhcmQgU3R5bGVcbiovXG4uY29udGVudF9obGQsIC5jYXJkLW90aGVyX190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jYXJkLW90aGVyIHtcbiAgcGFkZGluZzogNnJlbSA0cmVtIDMuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1vdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmNhcmQtb3RoZXItY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtb3RoZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jYXJkLW90aGVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LWhlaWdodDogMTcuM3JlbTtcbn1cblxuLmNhcmQtb3RoZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcmQtb3RoZXItLXB1cnBsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2luaGFsZXItdGVzdGluZy1wdXJwbGUucG5nXCIpO1xufVxuXG4uY2FyZC1vdGhlci0tb3JhbmdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWcvaW5oYWxlci10ZXN0aW5nLW9yYW5nZS5wbmdcIik7XG59XG5cbi5jYXJkLW90aGVyLS1ncmVlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2luaGFsZXItdGVzdGluZy1ncmVlbi5wbmdcIik7XG59XG5cbi5uZXdzX3NsaWRlciAuaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5ld3Nfc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLm5ld3Nfc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhcmVlci10aWxlcy1ibG9jayAuYnRuLnNob3ctc21hbGwtc2NyZWVuIHtcbiAgd2lkdGg6IDIycmVtO1xufVxuXG4uY2FyZWVyLXRpbGUtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcmVlci10aWxlLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmVlci10aWxlLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXJlZXItdGlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW0gMi4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNhcmVlci10aWxlIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gMi4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyLXRpbGUge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAyLjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlci10aWxlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDRyZW07XG4gIH1cbn1cblxuLmNhcmVlci10aWxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1ZjVlNWU7XG59XG5cbi5jYXJlZXItdGlsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlci10aWxlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmNhcmVlci10aWxlIC5idG4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmNhcmVlcnMtaWNvbi1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4uY2FyZWVycy1pY29uLWNvbnRlbnQtYmxvY2sgLmJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogMnJlbSAzLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2FyZWVycy1pY29uLWNvbnRlbnQtYmxvY2sgLmJnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVycy1pY29uLWNvbnRlbnQtYmxvY2sgLmJnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICB9XG59XG5cbi5jYXJlZXJzLWljb24tY29udGVudC1ibG9jayAuYmc6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjZGRjtcbn1cblxuLmNhcmVlcnMtaWNvbi1jb250ZW50LWJsb2NrIGg0IHtcbiAgY29sb3I6ICM1RjVFNUU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2FyZWVycy1pY29uLWNvbnRlbnQtYmxvY2sgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlcnMtaWNvbi1jb250ZW50LWJsb2NrIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmNhcmVlcnMtaWNvbi1jb250ZW50LWJsb2NrIHAge1xuICBjb2xvcjogIzQxNDE0MTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5jYXJlZXJzLWljb24tY29udGVudC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJzLWljb24tY29udGVudC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmVlcnMtaWNvbi1jb250ZW50LWJsb2NrIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IC04cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNhcmVlcnMtaWNvbi1jb250ZW50LWJsb2NrIHNwYW4ge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJzLWljb24tY29udGVudC1ibG9jayBzcGFuIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5jYXJlZXJzLWljb24tY29udGVudC1ibG9jayBzcGFuIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNhcmVlcnMtaWNvbi1jb250ZW50LWJsb2NrIHNwYW4gaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJzLWljb24tY29udGVudC1ibG9jayBzcGFuIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jYXJlZXJzLXNpZGUtaW1hZ2VzLWJsb2NrIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4uY2FyZWVycy1zaWRlLWltYWdlcy1ibG9jayBpbWcge1xuICBoZWlnaHQ6IDUwcmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNhcmVlcnMtc2lkZS1pbWFnZXMtYmxvY2sgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJzLXNpZGUtaW1hZ2VzLWJsb2NrIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jYXJlZXJzLXBlcmtzLWJsb2NrIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4uY2FyZWVycy1wZXJrcy1ibG9jayBoMyB7XG4gIGNvbG9yOiAjNUY1RTVFO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5jYXJlZXJzLXBlcmtzLWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJzLXBlcmtzLWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmNhcmVlcnMtcGVya3MtYmxvY2sgcCB7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNhcmVlcnMtcGVya3MtYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVycy1wZXJrcy1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmNhcmVlcnMtcGVya3MtYmxvY2sgLnBlcmsgc3BhbiB7XG4gIGhlaWdodDogMTEwcHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdmMTY2ZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNhcmVlcnMtcGVya3MtYmxvY2sgLnBlcmsgc3BhbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmNhcmVlcnMtcGVya3MtYmxvY2sgLnBlcmsgcCB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cblxuLmNhcmVlcnMtcGVya3MtYmxvY2sgLmJvcmRlci1ibHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1OTJjZSAhaW1wb3J0YW50O1xufVxuXG4uY2FyZWVycy1wZXJrcy1ibG9jayAuYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYjYwMTIgIWltcG9ydGFudDtcbn1cblxuLmNhcmVlcnMtcGVya3MtYmxvY2sgLmJvcmRlci1wdXJwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1jdGEge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAudmlkZW8tY3RhIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aWRlby1jdGEge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuXG4uY2FyZWVycy12YWx1ZXMtYmxvY2sge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2FyZWVycy12YWx1ZXMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlcnMtdmFsdWVzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLmNhcmVlcnMtdmFsdWVzLWJsb2NrIC5kb3RzIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNhcmVlcnMtdmFsdWVzLWJsb2NrIC52YWx1ZS1ibHVlIHAge1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLmNhcmVlcnMtdmFsdWVzLWJsb2NrIC52YWx1ZS1wdXJwbGUgcCB7XG4gIGNvbG9yOiAjN2YxNjZmO1xufVxuXG4uY2FyZWVycy12YWx1ZXMtYmxvY2sgLnZhbHVlLW9yYW5nZSBwIHtcbiAgY29sb3I6ICNlYjYwMTI7XG59XG5cbi5jYXJlZXJzLXZhbHVlcy1ibG9jayAudmFsdWUtZ3JlZW4gcCB7XG4gIGNvbG9yOiAjMjFhNzk1O1xufVxuXG4uY2FyZWVycy12YWx1ZXMtYmxvY2sgLnZhbHVlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2FyZWVycy12YWx1ZXMtYmxvY2sgLnZhbHVlIGltZyB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVycy12YWx1ZXMtYmxvY2sgLnZhbHVlIGltZyB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICB9XG59XG5cbi5jYXJlZXJzLXZhbHVlcy1ibG9jayAudmFsdWUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNhcmVlcnMtdmFsdWVzLWJsb2NrIC52YWx1ZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlcnMtdmFsdWVzLWJsb2NrIC52YWx1ZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uY2FyZWVycy1jdWx0dXJlLWJsb2NrIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNhcmVlcnMtY3VsdHVyZS1ibG9jayB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVycy1jdWx0dXJlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLmNhcmVlcnMtY3VsdHVyZS1ibG9jayAuZnRfZmVhdCAuYmcge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwYWRkaW5nOiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2FyZWVycy1jdWx0dXJlLWJsb2NrIC5mdF9mZWF0IC5iZyB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlcnMtY3VsdHVyZS1ibG9jayAuZnRfZmVhdCAuYmcge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNhcmVlcnMtY3VsdHVyZS1ibG9jayAuZnRfZmVhdCAuYmcgLmhfdGl0bGUge1xuICBjb2xvcjogIzVGNUU1RTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDByZW0gMXJlbSAwcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNhcmVlcnMtY3VsdHVyZS1ibG9jayAuZnRfZmVhdCAuYmcgLmhfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlcnMtY3VsdHVyZS1ibG9jayAuZnRfZmVhdCAuYmcgLmhfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uY2FyZWVycy1jdWx0dXJlLWJsb2NrIC5mdF9mZWF0IC5iZyAuaF90aXRsZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzU1OTJjZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNhcmVlcnMtY3VsdHVyZS1ibG9jayAuZnRfZmVhdCAuYmcgLmhfdGl0bGU6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJzLWN1bHR1cmUtYmxvY2sgLmZ0X2ZlYXQgLmJnIC5oX3RpdGxlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jYXJlZXJzLWN1bHR1cmUtYmxvY2sgLmZ0X2ZlYXQgLmJnIHAge1xuICBjb2xvcjogIzVGNUU1RTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2FyZWVycy1jdWx0dXJlLWJsb2NrIC5mdF9mZWF0IC5iZyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXJzLWN1bHR1cmUtYmxvY2sgLmZ0X2ZlYXQgLmJnIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY2FyZWVycy1jdWx0dXJlLWJsb2NrIHNwYW4gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2FyZWVycy1jdWx0dXJlLWJsb2NrIHNwYW4gaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVycy1jdWx0dXJlLWJsb2NrIHNwYW4gaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5jb2xvdXJlZC1jb250ZW50LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29sb3VyZWQtY29udGVudC1ibG9ja19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sb3VyZWQtY29udGVudC1ibG9ja19faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmc6IDMuNXJlbSAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjByZW0gNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcmVtIDhyZW07XG4gIH1cbn1cblxuLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgaDMsIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uY29sb3VyZWQtY29udGVudC1ibG9jay0tcHVycGxlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTY2Zjtcbn1cblxuLmNvbG91cmVkLWNvbnRlbnQtYmxvY2stLXB1cnBsZSAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCBoMywgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2stLXB1cnBsZSAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY29sb3VyZWQtY29udGVudC1ibG9jay0tcHVycGxlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IC5idXR0b24sIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1wdXJwbGUgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2stLXB1cnBsZSAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fc3VibWl0IGJ1dHRvbiwgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX3N1Ym1pdCAuY29sb3VyZWQtY29udGVudC1ibG9jay0tcHVycGxlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbG91cmVkLWNvbnRlbnQtYmxvY2stLW9yYW5nZSAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTI7XG59XG5cbi5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1vcmFuZ2UgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgaDMsIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1vcmFuZ2UgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNvbG91cmVkLWNvbnRlbnQtYmxvY2stLW9yYW5nZSAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCAuYnV0dG9uLCAuY29sb3VyZWQtY29udGVudC1ibG9jay0tb3JhbmdlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1vcmFuZ2UgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX3N1Ym1pdCBidXR0b24sIC5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2stLW9yYW5nZSAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ncmVlbiAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWE3OTU7XG59XG5cbi5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ncmVlbiAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCBoMywgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2stLWdyZWVuIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IHAge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ncmVlbiAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCAuYnV0dG9uLCAuY29sb3VyZWQtY29udGVudC1ibG9jay0tZ3JlZW4gLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2stLWdyZWVuIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IC5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgYnV0dG9uLCAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fc3VibWl0IC5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ncmVlbiAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ibHVlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbn1cblxuLmNvbG91cmVkLWNvbnRlbnQtYmxvY2stLWJsdWUgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQgaDMsIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ibHVlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IHAge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ibHVlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IC5idXR0b24sIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ibHVlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ibHVlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IC5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgYnV0dG9uLCAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fc3VibWl0IC5jb2xvdXJlZC1jb250ZW50LWJsb2NrLS1ibHVlIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50IGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvb3Rlci11bmRlcmxheSAuY29sb3VyZWQtY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXVuZGVybGF5IC5jb2xvdXJlZC1jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci11bmRlcmxheSAuY29sb3VyZWQtY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW07XG4gIH1cbn1cblxuLmZvb3Rlci11bmRlcmxheSAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmc6IDMuNXJlbSAycmVtIDdyZW0gMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci11bmRlcmxheSAuY29sb3VyZWQtY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTMuNXJlbSA2cmVtIDIxcmVtIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItdW5kZXJsYXkgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIxLjVyZW0gMTFyZW0gMzRyZW0gN3JlbTtcbiAgfVxufVxuXG4uZmFjZS1vZi1jb3BsZXktY2FyZC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFjZS1vZi1jb3BsZXktY2FyZC13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uZmFjZS1vZi1jb3BsZXktY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY2Utb2YtY29wbGV5LWNhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbn1cblxuLmZhY2Utb2YtY29wbGV5LWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMSU7XG4gIGhlaWdodDogMjUuM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNlLW9mLWNvcGxleS1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMjIuM3JlbTtcbiAgfVxufVxuXG4uZmFjZS1vZi1jb3BsZXktY2FyZF9faW1nLS1tYWluLFxuLmZhY2Utb2YtY29wbGV5LWNhcmRfX2ltZyBpbWc6Zmlyc3QtY2hpbGQge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhY2Utb2YtY29wbGV5LWNhcmRfX2ltZy0tZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTEuNnJlbTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uZmFjZS1vZi1jb3BsZXktY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDIuNnJlbSAyLjlyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhY2Utb2YtY29wbGV5LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFjZS1vZi1jb3BsZXktY2FyZF9fdGl0bGUgLmVkdWNhdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uZmFjZS1vZi1jb3BsZXktY2FyZF9faW5mbywgLmZhY2Utb2YtY29wbGV5LWNhcmRfX2VtYWlsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjZS1vZi1jb3BsZXktY2FyZF9faW5mbywgLmZhY2Utb2YtY29wbGV5LWNhcmRfX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uZmFjZS1vZi1jb3BsZXktY2FyZF9fZW1haWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmZhY2Utb2YtY29wbGV5LWNhcmRfX2VtYWlsOmhvdmVyIHtcbiAgY29sb3I6ICNlNmU1ZTU7XG59XG5cbi8qXG4gICAgRm9ybXNcbiovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM1ZjVlNWU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG50ZXh0YXJlYSxcbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxMDFlO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDAuOGVtIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1ZjVlNWU7XG59XG5cbi8qXG4gICAgIEZvcm1pZGFibGVcbiAqL1xuLmZybV9mb3JtX2ZpZWxkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5mcm1fZm9ybV9maWVsZHMgZmllbGRzZXQgLmZybV9mb3JtX2ZpZWxkIGxhYmVsLFxuLmZybV9mb3JtX2ZpZWxkcyBmaWVsZHNldCAuZm9ybS1maWVsZCBsYWJlbCB7XG4gIG1hcmdpbjogN3B4IDAgNXB4O1xufVxuXG4uZnJtX2Zvcm1fZmllbGRzIC5mcm1fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZnJtX2Zvcm1fZmllbGRzIC5mcm1fZXJyb3Jfc3R5bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuOCk7XG59XG5cbi5mcm1fZm9ybV9maWVsZHMgLmZybV9ibGFua19maWVsZC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZnJtX2Zvcm1fZmllbGRzIC5mcm1fYmxhbmtfZmllbGQuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uZnJtX2Zvcm1fZmllbGRzIC5mcm1fYmxhbmtfZmllbGQuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5mcm1fZm9ybV9maWVsZHMgLmZybV9ibGFua19maWVsZC5mcm1fYmxhbmtfZmllbGQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbn1cblxuLmZybV9vcHRfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cblxuLmZybV9vcHRfY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5mcm1fb3B0X2NvbnRhaW5lciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMzVlbSAwIDA7XG59XG5cbi5mcm1faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZybV9yZXF1aXJlZCB7XG4gIGxlZnQ6IC0wLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnJtX2hpZGRlbl9sYWJlbCAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnJtX2Vycm9yIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmZybV9kcm9wem9uZSB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4O1xuICBwYWRkaW5nOiA0ZW0gMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZnJtX2Ryb3B6b25lLmR6LWRyYWctaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlYWZlO1xufVxuXG4uZnJtX2Ryb3B6b25lIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmZybV9kcm9wem9uZSAuZnJtX2NvbXBhY3RfdGV4dCxcbi5mcm1fZHJvcHpvbmUgLmR6LWVycm9yLW1hcmssXG4uZnJtX2Ryb3B6b25lIC5kei1zdWNjZXNzLW1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnJtX2Ryb3B6b25lIC5mcm1fc21hbGxfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5mcm1fZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4uZnJtX2Ryb3B6b25lIC5kei1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNiOGI4Yjg7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5mcm1fZHJvcHpvbmUgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICBiYWNrZ3JvdW5kOiAjNWY1ZTVlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5mcm1fZHJvcHpvbmUgLmZybV9pY29uX2ZvbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZybV9kcm9wem9uZSAuZnJtX2ljb25fZm9udDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuLyogXG4gICAgICogQ29wbGV5XG4gKi9cbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyA+IGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIHtcbiAgLyogQ2hhbmdlIEF1dG9jb21wbGV0ZSBzdHlsZXMgaW4gQ2hyb21lKi9cbn1cblxuLmZybV9mb3JtcyAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fZmllbGRzX2NvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzVjNWM1YztcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9jaGVja2JveCBsYWJlbCxcbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9yYWRpbyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgaW5wdXQsXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMS40cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4ICNlN2U3ZTcgc29saWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuLmZybV9mb3JtcyAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fZmllbGRzX2NvbnRhaW5lciBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXI6IDFweCAjZTdlN2U3IHNvbGlkO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzU1NTU1NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIGlucHV0IHtcbiAgbWluLWhlaWdodDogNS4ycmVtO1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cblxuLmZybV9mb3JtcyAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fZmllbGRzX2NvbnRhaW5lciBpbnB1dDpmb2N1cyxcbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgdGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fc3VibWl0IC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG4gIHBhZGRpbmc6IDEuNDVyZW0gMnJlbSAxLjQ1cmVtIDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZybV9mb3JtcyAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZnJtX3N1Ym1pdCAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9zdWJtaXQgLmZybV9idXR0b25fc3VibWl0OmhvdmVyOmFmdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZybV9mb3JtcyAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZnJtX3N1Ym1pdCAuZnJtX2J1dHRvbl9zdWJtaXRbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIC5mb3JtLW9wdGluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZybV9mb3JtcyAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZm9ybV9fcHJpdmFjeS1wb2xpY3kge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVmNWU1ZSAhaW1wb3J0YW50O1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIC5mb3JtX19wcml2YWN5LXBvbGljeSBhIHtcbiAgY29sb3I6ICMwMDEwMWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIC5mb3JtX19wcml2YWN5LXBvbGljeS0td2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIC5mb3JtX19wcml2YWN5LXBvbGljeS0td2hpdGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtaW4taGVpZ2h0OiA1LjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggI2U3ZTdlNyBzb2xpZDtcbiAgY29sb3I6ICNhNGE0YTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMS40cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW07XG59XG5cbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZvcm0tbWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9yZXF1aXJlZF9maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZybV9mb3JtcyAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZnJtX3JlcXVpcmVkX2ZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFyZW07XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgW2NsYXNzKj1cImNvbmRpdGlvbmFsLXRhcmdldFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgW2NsYXNzKj1cImNvbmRpdGlvbmFsLXRhcmdldFwiXS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFxuICAgICAgICAqIEN1c3RvbSBDaGVja2JveCBTdHlsaW5nXG4gICAgKi9cbkBrZXlmcmFtZXMgcmlwcGxlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG5cbi5mcm1fY2hlY2tib3gsXG4uZnJtX3JhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZnJtX2NoZWNrYm94IGxhYmVsLFxuLmZybV9yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmZybV9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZnJtX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZnJtX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4sXG4uZnJtX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZybV9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuLFxuLmZybV9yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZybV9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmJlZm9yZSxcbi5mcm1fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjphZnRlcixcbi5mcm1fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUsXG4uZnJtX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3JkZXItY29sb3I7XG59XG5cbi5mcm1fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbi5mcm1fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYW5pbWF0aW9uOiByaXBwbGUgMC4ycyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbi5mcm1fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjpiZWZvcmUsXG4uZnJtX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZnJtX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46YWZ0ZXIsXG4uZnJtX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlO1xufVxuXG4uZnJtX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbjphZnRlcixcbi5mcm1fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uaGVhZGVyLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDByZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5oZWFkZXItYmFubmVyX19pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmhlYWRlci1iYW5uZXJfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWJhbm5lcl9fcm93LS1icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19yb3ctLWJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19yb3ctLWJyZWFkY3J1bWJzIHtcbiAgICB0b3A6IDhyZW07XG4gIH1cbn1cblxuLmhlYWRlci1iYW5uZXJfX3Jvdy0tY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMTJyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19yb3ctLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcmVtIDA7XG4gIH1cbn1cblxuLmhlYWRlci1iYW5uZXItZGl2aWRlci1wYWQtZGVlcC1yaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiAxN3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1iYW5uZXItZGl2aWRlci1wYWQtZGVlcC1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWJhbm5lci1kaXZpZGVyLXBhZC1kZWVwLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzByZW07XG4gIH1cbn1cblxuLmhlYWRlci1iYW5uZXItZGl2aWRlci1wYWQtZGVlcC1sZWZ0IHtcbiAgcGFkZGluZzogMTZ2dyAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWJhbm5lci1kaXZpZGVyLXBhZC1kZWVwLWxlZnQge1xuICAgIHBhZGRpbmc6IDE2dncgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1iYW5uZXItZGl2aWRlci1wYWQtZGVlcC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAxN3JlbSAwO1xuICB9XG59XG5cbi5oZWFkZXItYmFubmVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZWFkZXItYmFubmVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5oZWFkZXItYmFubmVyX19mb3JlZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luLXRvcDogMTElO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWJhbm5lcl9fZm9yZWdyb3VuZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyLWJhbm5lcl9fZm9yZWdyb3VuZCB7XG4gICAgd2lkdGg6IDExNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTE1JTtcbiAgfVxufVxuXG4uaGVhZGVyLWJhbm5lciAuZW1haWwsXG4uaGVhZGVyLWJhbm5lciAucGhvbmUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYmFubmVyIC5lbWFpbCxcbiAgLmhlYWRlci1iYW5uZXIgLnBob25lIHtcbiAgICBsaW5lLWhlaWdodDogMy40cmVtO1xuICB9XG59XG5cbi5oZWFkZXItYmFubmVyIC5lbWFpbCBzcGFuLFxuLmhlYWRlci1iYW5uZXIgLnBob25lIHNwYW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1iYW5uZXIgLmVtYWlsIHNwYW4sXG4gIC5oZWFkZXItYmFubmVyIC5waG9uZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWJhbm5lciAuZW1haWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1iYW5uZXIgLmVtYWlsIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWJhbm5lcl9fbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNDByZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19saW5rcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxLjdyZW07XG4gIH1cbn1cblxuLmhlYWRlci1iYW5uZXJfX2xpbmtzIGEge1xuICBoZWlnaHQ6IDUuMnJlbTtcbn1cblxuLmhlYWRlci1iYW5uZXJfX2xpbmtzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4uaGVhZGVyLWJhbm5lcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjg7XG4gIC8qXG4gICAgJi0tbm90cmFuc3BhcmVuY3kgey8vIFRoaXMgd2FzIGhlcmUgYmVmb3JlIHRoZSBhYm92ZSBvcGFjaXR5IHdhcyBjaGFuZ2VkLiBDYW4gcmVtb3ZlIG9uIGNvZGUgcmVmYWN0b3IgYnV0IGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgdGhpcyBldmVyeXRoaW5nIHdvcmtzIGFzIGludGVuZGVkXG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICovXG59XG5cbi5oZWFkZXItYmFubmVyX19vdmVybGF5LS10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmhlYWRlci1iYW5uZXJfX292ZXJsYXkuYmdjLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5MmNlO1xufVxuXG4uaGVhZGVyLWJhbm5lciBpbWcuYm90dG9tLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIHdpZHRoOiAxMDElO1xuICBsZWZ0OiAtMXB4O1xuICBtYXgtd2lkdGg6IDEwMSU7XG59XG5cbi5oZWFkZXItYmFubmVyIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi43cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgICBtYXgtd2lkdGg6IDc1cmVtO1xuICB9XG59XG5cbi5oZWFkZXItYmFubmVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1iYW5uZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNS4zcmVtO1xuICB9XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5iZGcge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmJkZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmJkZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCxcbi5oZWFkZXItYmFubmVyX19tdWx0aXByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiA1MHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fcm93LS1jb250ZW50LFxuLmhlYWRlci1iYW5uZXJfX211bHRpcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fcm93LS1jb250ZW50IHtcbiAgcGFkZGluZzogNnJlbSAwIDExcmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19yb3ctLWNvbnRlbnQsXG4gIC5oZWFkZXItYmFubmVyX19tdWx0aXByb2R1Y3QgLmhlYWRlci1iYW5uZXJfX3Jvdy0tY29udGVudCB7XG4gICAgcGFkZGluZzogMTZyZW0gMCAxMXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19yb3ctLWNvbnRlbnQsXG4gIC5oZWFkZXItYmFubmVyX19tdWx0aXByb2R1Y3QgLmhlYWRlci1iYW5uZXJfX3Jvdy0tY29udGVudCB7XG4gICAgcGFkZGluZzogMTRyZW0gMCA4cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19yb3ctLWNvbnRlbnQsXG4gIC5oZWFkZXItYmFubmVyX19tdWx0aXByb2R1Y3QgLmhlYWRlci1iYW5uZXJfX3Jvdy0tY29udGVudCB7XG4gICAgcGFkZGluZzogMThyZW0gMCA4cmVtIDA7XG4gIH1cbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX2NvbnRlbnQsXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19jb250ZW50IGgxLFxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX2NvbnRlbnQgcCxcbi5oZWFkZXItYmFubmVyX19tdWx0aXByb2R1Y3QgLmhlYWRlci1iYW5uZXJfX2NvbnRlbnQgaDEsXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19jb250ZW50IHAge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX2NvbnRlbnQgaDEsXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDA7XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19jb250ZW50IHAsXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX21lZGlhbGlua3MsXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIG1heC13aWR0aDogMjdyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rcyxcbiAgLmhlYWRlci1iYW5uZXJfX211bHRpcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmssXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuN3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmssXG4gIC5oZWFkZXItYmFubmVyX19tdWx0aXByb2R1Y3QgLmhlYWRlci1iYW5uZXJfX21lZGlhbGluayB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggd2hpdGUgc29saWQ7XG4gIH1cbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX21lZGlhbGluazpsYXN0LW9mLXR5cGUsXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbms6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rLFxuICAuaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDByZW0gMnJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rIHNwYW4sXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmsgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rIHNwYW4sXG4gIC5oZWFkZXItYmFubmVyX19tdWx0aXByb2R1Y3QgLmhlYWRlci1iYW5uZXJfX21lZGlhbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICB9XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmsgaSxcbi5oZWFkZXItYmFubmVyX19tdWx0aXByb2R1Y3QgLmhlYWRlci1iYW5uZXJfX21lZGlhbGluayBpIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbms6aG92ZXIsXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5yZWxhdGVkX2l0ZW1zLFxuLmhlYWRlci1iYW5uZXJfX211bHRpcHJvZHVjdCAucmVsYXRlZF9pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLnJlbGF0ZWRfaXRlbXNfX2l0ZW0sXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5yZWxhdGVkX2l0ZW1zX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLnJlbGF0ZWRfaXRlbXNfX2J1dHRvbixcbi5oZWFkZXItYmFubmVyX19tdWx0aXByb2R1Y3QgLnJlbGF0ZWRfaXRlbXNfX2J1dHRvbiB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLnJlbGF0ZWRfaXRlbXNfX2J1dHRvbi5hY3RpdmUsXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5yZWxhdGVkX2l0ZW1zX19idXR0b24uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5yZWxhdGVkX2l0ZW1zX19idXR0b24uYWN0aXZlOmFmdGVyLFxuLmhlYWRlci1iYW5uZXJfX211bHRpcHJvZHVjdCAucmVsYXRlZF9pdGVtc19fYnV0dG9uLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5yZWxhdGVkX2l0ZW1zX19kZXNrdG9wLFxuLmhlYWRlci1iYW5uZXJfX211bHRpcHJvZHVjdCAucmVsYXRlZF9pdGVtc19fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5yZWxhdGVkX2l0ZW1zX19kZXNrdG9wLFxuICAuaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IC5yZWxhdGVkX2l0ZW1zX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5yZXNwb25zaXZlLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5yZWxhdGVkX2l0ZW1zX19tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZF9pdGVtc19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZWxhdGVkX2l0ZW1zX19tb2JpbGUgLnJlbGF0ZWRfaXRlbXNfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucmVsYXRlZF9pdGVtc19fbW9iaWxlIC5yZWxhdGVkX2l0ZW1zX19idXR0b24uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5yZWxhdGVkX2l0ZW1zX19tb2JpbGUgLnJlbGF0ZWRfaXRlbXNfX2J1dHRvbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4ubW91c2Utb3ZlciB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5tb3VzZS1vdmVyIC5tb3VzZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAyLjVweCBzb2xpZCAjNGY0ZjRmO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaW50cm8gMnM7XG4gIGFuaW1hdGlvbjogaW50cm8gMnM7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDAuMnJlbSBhdXRvO1xufVxuXG4ubW91c2Utb3ZlciAuc2Nyb2xsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICM0ZjRmNGY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaW5nZXIgMnMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZmluZ2VyIDJzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW50cm8ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpbnRybyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmluZ2VyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmaW5nZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxufVxuXG4ubW91c2Utb3ZlciBpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRpbWVsaW5lLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi50aW1lbGluZS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9idWlsZGluZy1jaXJjbGUtaW1hZ2UucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNCU7XG4gIGxlZnQ6IC0zJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnRpbWVsaW5lLXdyYXA6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS13cmFwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50aW1lbGluZS13cmFwIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRpbWVsaW5lLXdyYXAuYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnRpbWVsaW5lLXdyYXAgaDIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjMDAxMDFlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVsaW5lLXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4udGltZWxpbmUtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDAxMDFlO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWxpbmUtd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4udGltZWxpbmUtd3JhcCAubGluZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTA1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS13cmFwIC5saW5lIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cblxuLnRpbWVsaW5lLXdyYXAgW2NsYXNzXj1cImNvbC1cIl06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZS13cmFwIFtjbGFzc149XCJjb2wtXCJdOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRpbWVsaW5lX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWxpbmVfaXRlbSB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4udGltZWxpbmVfaXRlbV9fbGVmdCwgLnRpbWVsaW5lX2l0ZW1fX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50aW1lbGluZV9pdGVtX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVsaW5lX2l0ZW1fX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDByZW0gMCAwIDEwcmVtO1xuICB9XG59XG5cbi50aW1lbGluZV9pdGVtX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZV9pdGVtX19sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi50aW1lbGluZV9pdGVtX19sZWZ0IC5pbWFnZSB7XG4gIGhlaWdodDogMjEuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVsaW5lX2l0ZW1fX2xlZnQgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDM1LjVyZW07XG4gIH1cbn1cblxuLnRpbWVsaW5lX2l0ZW1fX2xlZnQgLmltYWdlLS1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWxpbmVfaXRlbV9fbGVmdCAuaW1hZ2UtLW1haW4ge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDkwJSAwLCAxMDAlIDM1JSwgOTAlIDEwMCUsIDAgMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMTI6Zmlyc3QtY2hpbGQgLnRpbWVsaW5lX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIC5jb2wtbWQtMTI6Zmlyc3QtY2hpbGQgLnRpbWVsaW5lX2l0ZW1fX3JpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jb2wtbWQtMTI6Zmlyc3QtY2hpbGQgLnRpbWVsaW5lX2l0ZW1fX3JpZ2h0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDFweCB3aGl0ZSBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tc2xpZGVyLXdyYXAge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItd3JhcCAuYm90dG9tLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5oZXJvLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW07XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oZXJvLXNsaWRlciAudHJ1c3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5oZXJvLXNsaWRlciAuc2xpZGVfX2ZvcmVncm91bmQge1xuICBib3R0b206IC0zMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlcm8tc2xpZGVyIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tc2xpZGVyIC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZXJvLXNsaWRlciAuY2lyY2xlX29uZSB7XG4gIHdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuMDk7XG4gIGxlZnQ6IDQyJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tc2xpZGVyIC5jaXJjbGVfb25lIHtcbiAgICB0b3A6IC0xcmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLXNsaWRlciAuY2lyY2xlX29uZSB7XG4gICAgdG9wOiAtN3JlbTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyJTtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogMTAwMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlciAuY2lyY2xlX3R3byB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuMDk7XG4gIGxlZnQ6IDE5JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDExcmVtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLXNsaWRlciAuY2lyY2xlX3R3byB7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICByaWdodDogLTEzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tc2xpZGVyIC5jaXJjbGVfdHdvIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgaGVpZ2h0OiAxMTAwcHg7XG4gICAgcmlnaHQ6IDglO1xuICAgIHRvcDogMTFyZW07XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNsaWRlciAub3dsLWRvdHMge1xuICAgIGJvdHRvbTogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1zbGlkZXIgLm93bC1kb3RzIHtcbiAgICBib3R0b206IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLXNsaWRlciAub3dsLWRvdHMge1xuICAgIGJvdHRvbTogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm8tc2xpZGVyIC5vd2wtZG90cyB7XG4gICAgYm90dG9tOiAyOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMTFweDtcbiAgYm9yZGVyOiAxcHggI2ZmZiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uaGVyby1zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhlcm8tc2xpZGVyIC5vd2wtZG90cy53cmFwcGVyLCAuaGVyby1zbGlkZXIgbWFpbi5vd2wtZG90cywgLmhlcm8tc2xpZGVyIC5vd2wtZG90c1tjbGFzcyo9J19fY29udGFpbmVyJ10sIC5oZXJvLXNsaWRlciAub3dsLWRvdHNbY2xhc3MqPSdfX3dyYXBwZXInXSwgLmhlcm8tc2xpZGVyIC5vd2wtZG90c1tjbGFzcyo9J19fZmxleC1jb250YWluZXInXSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5oZXJvLXNsaWRlciAuc2xpZGUge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNsaWRlciAuc2xpZGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1zbGlkZXIgLnNsaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1zbGlkZXIgLnNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oZXJvLXNsaWRlciAuc2xpZGUge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyIC5zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uaGVyby1zbGlkZXIgLnNsaWRlX19mb3JlZ3JvdW5kIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIG1hcmdpbi1ib3R0b206IC01cmVtO1xufVxuXG4uaGVyby1zbGlkZXIgLnNsaWRlX19mb3JlZ3JvdW5kIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC1oZWlnaHQ6IDQ1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tc2xpZGVyIC5zbGlkZV9fZm9yZWdyb3VuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGVyby1zbGlkZXIgLnNsaWRlX19mb3JlZ3JvdW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXIgLnNsaWRlX19saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIG1heC13aWR0aDogMjJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLXNsaWRlciAuc2xpZGVfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXIgLnNsaWRlX19saW5rcyBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tc2xpZGVyIC5zbGlkZV9fbGlua3MgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyIC5zbGlkZV9fbGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVyby1zbGlkZXIgLnNsaWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tc2xpZGVyIC5zbGlkZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cmVtIDFyZW0gNXJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1zbGlkZXIgLnNsaWRlX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXIgLnNsaWRlX19jb250ZW50IGgxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uaGVyby1zbGlkZXIgLnNsaWRlX19jb250ZW50IGgxIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDQuOXJlbTtcbiAgZm9udC1zaXplOiA1LjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1zbGlkZXIgLnNsaWRlX19jb250ZW50IGgxIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDExcmVtO1xuICB9XG59XG5cbi5oZXJvLXNsaWRlciAuc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlcm8tc2xpZGVyIC5zbGljay1zbGlkZXItZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVyby1zbGlkZXIgLnNsaWNrLXNsaWRlci1kb3RzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVyby1zbGlkZXIgLnNsaWNrLXNsaWRlci1kb3RzIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLmhlcm8tc2xpZGVyIC5zbGljay1zbGlkZXItZG90cyB1bCBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmhlcm8tc2xpZGVyIC5zbGljay1zbGlkZXItZG90cyB1bCBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbiAgY29sb3I6IHBpbms7XG59XG5cbi5jdXN0b21kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5jdXN0b21kb3RzIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggd2hpdGUgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbWRvdHMgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2YxNjZmO1xufVxuXG4uaG90c3BvdC1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3RzcG90LWN0YSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uaG90c3BvdC1jdGEubm8tbXQge1xuICBtYXJnaW4tdG9wOiAtMi4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ob3RzcG90LWN0YSAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIuMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdHNwb3QtY3RhIC5idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3RzcG90LWN0YSAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4uaG90c3BvdC1jdGFfX2Rvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjMzZCc7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5ob3RzcG90LWN0YV9fZG93bmxvYWQ6aG92ZXI6YWZ0ZXIge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaG90c3BvdC10b3AtdGV4dCB7XG4gIG1heC13aWR0aDogNjguOHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaG90c3BvdC1pbWFnZV9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob3RzcG90LWltYWdlX19vdmVybGF5LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX2ltZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMHJlbTtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX2ltZy0tbGFyZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogNTByZW07XG59XG5cbi5ob3RzcG90LWltYWdlX190aXRsZSA+IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ob3RzcG90LWltYWdlX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX3Byb2R1Y3QtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDMwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ob3RzcG90LWltYWdlX19wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX3Byb2R1Y3QtdGh1bWJuYWlsLS1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM3ZjE2NmY7XG59XG5cbi5ob3RzcG90LWltYWdlX19wcm9kdWN0LXRodW1ibmFpbC0tb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWI2MDEyO1xufVxuXG4uaG90c3BvdC1pbWFnZV9fcHJvZHVjdC10aHVtYm5haWwtLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjFhNzk1O1xufVxuXG4uaG90c3BvdC1pbWFnZV9fcHJvZHVjdC10aHVtYm5haWwtLWJsdWUge1xuICBib3JkZXItY29sb3I6ICM1NTkyY2U7XG59XG5cbi5ob3RzcG90LWltYWdlX19pbmZvLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyLjJyZW0gMi44cmVtIDIuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXgtd2lkdGg6IDI4cmVtO1xufVxuXG4uaG90c3BvdC1pbWFnZV9faW5mby1ib3gucmV2ZWFsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX2luZm8tYm94LS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjZmO1xufVxuXG4uaG90c3BvdC1pbWFnZV9faW5mby1ib3gtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTI7XG59XG5cbi5ob3RzcG90LWltYWdlX19pbmZvLWJveC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhNzk1O1xufVxuXG4uaG90c3BvdC1pbWFnZV9faW5mby1ib3gtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5MmNlO1xufVxuXG4uaG90c3BvdC1pbWFnZV9fc3ltYm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaG90c3BvdC1pbWFnZV9fc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX3N5bWJvbC5yZXZlYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1Nic7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ob3RzcG90LWltYWdlX19zeW1ib2wtLXB1cnBsZTpiZWZvcmUge1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX3N5bWJvbC0tb3JhbmdlOmJlZm9yZSB7XG4gIGNvbG9yOiAjZWI2MDEyO1xufVxuXG4uaG90c3BvdC1pbWFnZV9fc3ltYm9sLS1ncmVlbjpiZWZvcmUge1xuICBjb2xvcjogIzIxYTc5NTtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX3N5bWJvbC0tYmx1ZTpiZWZvcmUge1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX2xpbmUge1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG90c3BvdC1pbWFnZV9fbGluZS5yZXZlYWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaG90c3BvdC1pbWFnZV9fbGluZS0tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTY2Zjtcbn1cblxuLmhvdHNwb3QtaW1hZ2VfX2xpbmUtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTI7XG59XG5cbi5ob3RzcG90LWltYWdlX19saW5lLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWE3OTU7XG59XG5cbi5ob3RzcG90LWltYWdlX19saW5lLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbn1cblxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtOm50aC1jaGlsZChvZGQpIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faXRlbTpudGgtY2hpbGQob2RkKSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faXRlbTpudGgtY2hpbGQoZXZlbikgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjhyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0OHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XG4gIH1cbn1cblxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19fY29udGVudCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2NvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3Rlc3RpbW9uaWFsLXF1b3RhdGlvbi1tYXJrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogNTUlO1xuICB3aWR0aDogNnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuNXJlbSwgLTEuNXJlbSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2NvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIHdpZHRoOiAxM3JlbTtcbiAgfVxufVxuXG4ubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM4MzMxNzcgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjFyZW07XG4gIH1cbn1cblxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9jayBoMjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9jayBoMi5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2sgaDMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzgzMzE3NyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMy40cmVtO1xuICBsaW5lLWhlaWdodDogMy4xcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICB9XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2sgaDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzMzE3NztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEuNHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrIGgzOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrIC5wYWdlLXRpbGVzX19iYWNrZ3JvdW5kIHtcbiAgbWluLWhlaWdodDogMTI4cmVtO1xuICB0b3A6IDQwcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9jayAucGFnZS10aWxlc19fYmFja2dyb3VuZCB7XG4gICAgdG9wOiAzMHJlbTtcbiAgICBtaW4taGVpZ2h0OiAxNDVyZW07XG4gIH1cbn1cblxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9jay5jLXB1cnBsZSBoMixcbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2suYy1wdXJwbGUgaDMge1xuICBjb2xvcjogIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4ubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrLmMtcHVycGxlIGgyOmJlZm9yZSxcbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2suYy1wdXJwbGUgaDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4ubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrLmMtb3JhbmdlIGgyLFxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9jay5jLW9yYW5nZSBoMyB7XG4gIGNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2suYy1vcmFuZ2UgaDI6YmVmb3JlLFxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9jay5jLW9yYW5nZSBoMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2suYy1ncmVlbiBoMixcbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2suYy1ncmVlbiBoMyB7XG4gIGNvbG9yOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2suYy1ncmVlbiBoMjpiZWZvcmUsXG4ubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrLmMtZ3JlZW4gaDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NSAhaW1wb3J0YW50O1xufVxuXG4ubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrLmMtYmx1ZSBoMixcbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2suYy1ibHVlIGgzIHtcbiAgY29sb3I6ICM1NTkyY2UgIWltcG9ydGFudDtcbn1cblxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9jay5jLWJsdWUgaDI6YmVmb3JlLFxuLmxlZnRfcmlnaHRfY29udGVudF9ibG9jay5jLWJsdWUgaDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRib3gge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE2LCAzMCwgMC43NSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAzMDtcbn1cblxuLmxpZ2h0Ym94X193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saWdodGJveCAuZmEtdGltZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICByaWdodDogMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4ubGlnaHRib3ggLmZhLXRpbWVzOmhvdmVyIHtcbiAgY29sb3I6ICM1ZjVlNWU7XG59XG5cbi5tdWx0aXByb2R1Y3QtYmlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgcGFkZGluZzogMHJlbSAwIDEwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdWx0aXByb2R1Y3QtYmlvIHtcbiAgICBwYWRkaW5nOiAwcmVtIDAgMTZyZW07XG4gIH1cbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLmJpby10aXRsZSB7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubXVsdGlwcm9kdWN0LWJpbyAuYmlvLWluZm8ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLmJpby1pbmZvIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXVsdGlwcm9kdWN0LWJpbyAuYmlvLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLnNwZWMge1xuICBwYWRkaW5nOiA1cmVtIDVyZW0gNXJlbSA1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLm11bHRpcHJvZHVjdC1iaW8gLnNwZWMge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tdWx0aXByb2R1Y3QtYmlvIC5zcGVjIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAycmVtO1xuICB9XG59XG5cbi5tdWx0aXByb2R1Y3QtYmlvIC5iZyB7XG4gIHBhZGRpbmc6IDVyZW0gMnJlbTtcbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLmJnIGgzLFxuLm11bHRpcHJvZHVjdC1iaW8gLmJnIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLmxhcmdlLXRhYmxlcyB0ZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tdWx0aXByb2R1Y3QtYmlvIC5zcGVjcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5tdWx0aXByb2R1Y3QtYmlvIC5zcGVjcy10YWJsZSB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLnNwZWNzLXRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JhYmFiYTtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLnNwZWNzLXRhYmxlIHRkIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLnNwZWMtbmFtZXMsXG4ubXVsdGlwcm9kdWN0LWJpbyAuc3BlYy12YWx1ZXMge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgY29sb3I6ICM1NTkyY2U7XG59XG5cbi5tdWx0aXByb2R1Y3QtYmlvIC5zcGVjLW5hbWVzIHtcbiAgY29sb3I6ICM1NTkyY2U7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5tdWx0aXByb2R1Y3QtYmlvIC5zcGVjLXZhbHVlcyB7XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG4ubXVsdGlwcm9kdWN0LWJpbyAuYm90dG9tLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDElO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm11bHRpcHJvZHVjdC1iaW8gLmJvdHRvbS1zaGFwZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM3ZjE2NmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbXVsdGlwcm9kdWN0LXRhYl0ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbltkYXRhLW11bHRpcHJvZHVjdC10YWJdLnNob3ctdGFiIHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS10aWxlcyAudGl0bGUtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLnBhZ2UtdGlsZXMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtdGlsZXMgaDIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLypcbiAgICBQYWdpbmF0aW9uXG4qL1xuLmRlc2t0b3AtcGFnaW5hdGlvbiwgLm1vYmlsZS1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDFyZW0gMC41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVza3RvcC1wYWdpbmF0aW9uLCAubW9iaWxlLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtIDFyZW0gMDtcbiAgfVxufVxuXG4uZGVza3RvcC1wYWdpbmF0aW9uIGgyLCAubW9iaWxlLXBhZ2luYXRpb24gaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVza3RvcC1wYWdpbmF0aW9uIC5uYXYtbGlua3MsIC5tb2JpbGUtcGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRlc2t0b3AtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAubW9iaWxlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmRlc2t0b3AtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQsIC5tb2JpbGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5MmNlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5kZXNrdG9wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0LCAuZGVza3RvcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiwgLm1vYmlsZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCwgLm1vYmlsZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25leHRwcmV2LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2t0b3AtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQsIC5kZXNrdG9wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LCAubW9iaWxlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0LCAubW9iaWxlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmRlc2t0b3AtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYsIC5tb2JpbGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZGVza3RvcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGksIC5tb2JpbGUtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUuMnJlbTtcbiAgd2lkdGg6IDUuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbn1cblxuLmRlc2t0b3AtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEsIC5kZXNrdG9wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBzcGFuLCAubW9iaWxlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBhLCAubW9iaWxlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGVza3RvcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgYSwgLm1vYmlsZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5kZXNrdG9wLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzLCAubW9iaWxlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9iaWxlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDQuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVza3RvcC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uaG90c3BvdC1jdGEgLmlzLWFjdGl2ZSAuaGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1mb3JtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1mb3Jtcy5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNiwgMzAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ucG9wdXAtZm9ybSB7XG4gIHdpZHRoOiA0N3JlbTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUuNXJlbSA0LjVyZW0gMi44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4ucG9wdXAtZm9ybV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnJlbTtcbiAgcmlnaHQ6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcHVwLWZvcm1fX2Nsb3NlIGkge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnBvcHVwLWZvcm1fX3RpdGxlIHtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucG9wdXAtZm9ybV9fc3VidGl0bGUge1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5wb3B1cC1mb3JtX19mb3JtIC5mcm1fc3VibWl0IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wcmUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmUtaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjA1cHg7XG4gIH1cbn1cblxuLnByZS1oZWFkZXIgLmhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZS1oZWFkZXIgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZS1oZWFkZXJfX2xhbmd1YWdlcyB7XG4gICAgb3JkZXI6IDU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxufVxuXG4ucHJlLWhlYWRlcl9fbGFuZ3VhZ2VzIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogM3JlbTtcbn1cblxuLnByZS1oZWFkZXJfX2xhbmd1YWdlcyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnByZS1oZWFkZXJfX2xhbmd1YWdlcyB1bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxGMEREXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlLWhlYWRlcl9fZW1haWwge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmUtaGVhZGVyX19lbWFpbCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG5cbi5wcmUtaGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzU1OTJjZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJlLWhlYWRlcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3JkZXI6IDQ7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cblxuLnByZS1oZWFkZXJfX3Bob25lIGltZyB7XG4gIHdpZHRoOiAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlLWhlYWRlcl9fcGhvbmUgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlLWhlYWRlcl9fcGhvbmUge1xuICAgIG1pbi13aWR0aDogNXJlbTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4ucHJlLWhlYWRlci0tY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9maWxsZWQtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmUtaGVhZGVyLS1jdGEge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbn1cblxuLnByb2R1Y3QtaGlnaGxpZ2h0X19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOC4ycmVtO1xuICBtaW4td2lkdGg6IDguMnJlbTtcbiAgaGVpZ2h0OiA4LjJyZW07XG4gIG1pbi1oZWlnaHQ6IDguMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU5MmNlO1xuICBtYXJnaW4tcmlnaHQ6IDIuM3JlbTtcbn1cblxuLnByb2R1Y3QtaGlnaGxpZ2h0X19pbWFnZS0tcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2YxNjZmO1xufVxuXG4ucHJvZHVjdC1oaWdobGlnaHRfX2ltYWdlLS1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNlYjYwMTI7XG59XG5cbi5wcm9kdWN0LWhpZ2hsaWdodF9faW1hZ2UtLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjFhNzk1O1xufVxuXG4ucHJvZHVjdC1oaWdobGlnaHRfX2ltYWdlLS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU5MmNlO1xufVxuXG4ucHJvZHVjdC1oaWdobGlnaHRfX2ltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xufVxuXG4ucHJvZHVjdC1oaWdobGlnaHQgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuLnByb2R1Y3QtaW1nLWZlYXR1cmVzX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwcmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC1pbWctZmVhdHVyZXNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5wcm9kdWN0LWltZy1mZWF0dXJlc19fdGl0bGUtLXB1cnBsZSB7XG4gIGNvbG9yOiAjN2YxNjZmO1xufVxuXG4ucHJvZHVjdC1pbWctZmVhdHVyZXNfX3RpdGxlLS1vcmFuZ2Uge1xuICBjb2xvcjogI2ViNjAxMjtcbn1cblxuLnByb2R1Y3QtaW1nLWZlYXR1cmVzX190aXRsZS0tZ3JlZW4ge1xuICBjb2xvcjogIzIxYTc5NTtcbn1cblxuLnByb2R1Y3QtaW1nLWZlYXR1cmVzX190aXRsZS0tYmx1ZSB7XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1pbWctZmVhdHVyZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWltZy1mZWF0dXJlc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgY29sb3I6ICMwMDEwMWU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wcm9kdWN0LWltZy1mZWF0dXJlc19faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBjb2xvcjogIzAwMTAxZTtcbn1cblxuLnByb2R1Y3QtaW1nLWZlYXR1cmVzX19pdGVtIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LWltZy1mZWF0dXJlc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zIC5idXR0b24td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zIC5idXR0b24td3JhcCB7XG4gICAgd2lkdGg6IDkzJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19faW5mbyAuYWNjb3JkaW9uX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19faW5mbyAuYWNjb3JkaW9uX19ib2R5LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zIC5jaGlsZC10YWIge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LXJlbGF0ZWQtaXRlbXMgLmNoaWxkLXRhYjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zIC5jaGlsZC10YWJfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmU5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zIC5jaGlsZC10YWJfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zIC5jaGlsZC10YWJfX3JvdyAuY2hpbGQtdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXMgLmNoaWxkLXRhYl9fcm93IC5jaGlsZC10YWIge1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtcmVsYXRlZC1pdGVtcyAuY2hpbGQtdGFiX19yb3cgLmNoaWxkLXRhYiAubW9iaWxlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXMgLmNoaWxkLXRhYl9fcm93IC5jaGlsZC10YWIgLm1vYmlsZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zIC5jaGlsZC10YWJfX3JvdyAuY2hpbGQtdGFiIC5kZXNrdG9wLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtcyAuY2hpbGQtdGFiX19yb3cgLmNoaWxkLXRhYiAuZGVza3RvcC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb2R1Y3QtcmVsYXRlZC1pdGVtcyAuY2hpbGQtdGFiX19yb3ctLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtIDIuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtcyAuY2hpbGQtdGFiX19yb3ctLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjhyZW0gM3JlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXNfX2NhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhyZW0gMnJlbSAycmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19jb250ZW50IGg0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS45cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19fY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19jb250ZW50IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXJlbGF0ZWQtaXRlbXNfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19faW1hZ2UgLmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjByZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19pbWFnZS5vZGQgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19faW1nLS1kaXZpZGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19pbWctLWRpdmlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTMwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zIC5hY2NvcmRpb25fX2JvZHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nOiAzcmVtIDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA4NSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTkyY2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuc2VhcmNoLWZvcm0ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1obGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLWZvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWcvc2hhcGVfc2VhcmNoLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDUlO1xufVxuXG4uc2VhcmNoLWZvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnNlYXJjaC1mb3JtIGZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNTU5MmNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zZWFyY2gtZm9ybSBmb3JtIC5zZWFyY2gtaW5wdXQge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMTAxZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5zZWFyY2gtZm9ybSBmb3JtIC5zZWFyY2gtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLWZvcm0gZm9ybSAuc2VhcmNoLWlucHV0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0gZm9ybSAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAxMDFlO1xufVxuXG4uc2VhcmNoLWZvcm0gLmNsb3NlLXNlYXJjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi41JTtcbiAgdG9wOiAyLjUlO1xuICBjb2xvcjogIzNjM2MzYztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtZm9ybSAuY2xvc2Utc2VhcmNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgY29sb3I6ICNlYmViZWI7XG59XG5cbi5zZWFyY2gtZm9ybSAuY2xvc2Utc2VhcmNoIGkge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4ubGl2ZS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubGl2ZS1zZWFyY2ggaDMge1xuICBjb2xvcjogIzU1OTJjZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5saXZlLXNlYXJjaCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXZlLXNlYXJjaCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLmxpdmUtc2VhcmNoIC5zcmMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubGl2ZS1zZWFyY2ggdWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGl2ZS1zZWFyY2ggdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5saXZlLXNlYXJjaCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpdmUtc2VhcmNoIHVsIGxpIGEge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxpdmUtc2VhcmNoIHVsIGxpIGEgc3BhbiB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uc2VsZWN0LWltcGFjdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xufVxuXG4uc2VsZWN0LWltcGFjdG9yX19oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlbGVjdC1pbXBhY3Rvcl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0uNXJlbTtcbn1cblxuLnNlbGVjdC1pbXBhY3Rvcl9fYnRuIHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAuNXJlbSAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgLypcbiAgICBuYXY6IHRydWUsXG4gICAgbmF2VGV4dDogWycnLCAnPHNwYW4gY2xhc3M9XCJzbGlkZXItbmV4dC1idXR0b25cIj48aSBjbGFzcz1cImZhcyBmYS1hcnJvdy1yaWdodFwiPjwvaT48L3NwYW4+J10sXG4gICAgKi9cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQgLnNsaWRlci1uZXh0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5MmNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IC5zbGlkZXItbmV4dC1idXR0b24gaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Qge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5vd2wtY2Fyb3VzZWwubW9iaWxlLW9ubHktY2Fyb3VzZWwge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwubW9iaWxlLW9ubHktY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwubW9iaWxlLW9ubHktY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm93bC1jYXJvdXNlbC5tb2JpbGUtb25seS1jYXJvdXNlbCAub3dsLW5hdiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5vd2wtY2Fyb3VzZWwubW9iaWxlLW9ubHktY2Fyb3VzZWwgLmNhcmQtLWFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm93bC1jYXJvdXNlbC5tb2JpbGUtb25seS1jYXJvdXNlbCAuY2FyZF9fY29sIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3dsLWNhcm91c2VsLm1vYmlsZS1vbmx5LWNhcm91c2VsIC50aWxlLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5vd2wtY2Fyb3VzZWwubW9iaWxlLW9ubHktY2Fyb3VzZWwgLnRpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdmdfYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTByZW07XG59XG5cbi5zdmdfYmFja2dyb3VuZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDIlO1xuICBtYXgtd2lkdGg6IDEwMiU7XG4gIG1hcmdpbjogMCAtMSU7XG59XG5cbi5zdmdfYmFja2dyb3VuZC0tdG9wIHtcbiAgdG9wOiAtMXB4O1xufVxuXG4uc3ZnX2JhY2tncm91bmQtLWJvdHRvbSB7XG4gIGJvdHRvbTogMHZ3O1xufVxuXG4uc3ZnX2JhY2tncm91bmQtLXJpZ2h0IHtcbiAgdG9wOiAwdnc7XG4gIHJpZ2h0OiAtMXB4O1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3ZnX2JhY2tncm91bmQtLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4uc3ZnX2JhY2tncm91bmQtLWdyZXktbGlnaHRlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4udGFibGUtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS43cmVtIDEuOXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IC44cmVtIC44cmVtIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlLWxpc3RfX3RpdGxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi50YWJsZS1saXN0X190aXRsZS0tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTY2Zjtcbn1cblxuLnRhYmxlLWxpc3RfX3RpdGxlLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2MDEyO1xufVxuXG4udGFibGUtbGlzdF9fdGl0bGUtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NTtcbn1cblxuLnRhYmxlLWxpc3RfX3RpdGxlLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbn1cblxuLnRhYmxlLWxpc3RfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1OTJjZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIC44cmVtIC44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtbGlzdF9fbGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAuOHJlbSAuOHJlbSAuOHJlbTtcbiAgfVxufVxuXG4udGFibGUtbGlzdF9fbGlzdC0tcHVycGxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzdmMTY2Zjtcbn1cblxuLnRhYmxlLWxpc3RfX2xpc3QtLW9yYW5nZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYjYwMTI7XG59XG5cbi50YWJsZS1saXN0X19saXN0LS1ncmVlbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMWE3OTU7XG59XG5cbi50YWJsZS1saXN0X19saXN0LS1ibHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1OTJjZTtcbn1cblxuLnRhYmxlLWxpc3RfX2l0ZW0ge1xuICBjb2xvcjogIzAwMTAxZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxLjM1cmVtIDEuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1NTkyY2U7XG59XG5cbi50YWJsZS1saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTQ2LCAyMDYsIDAuMSk7XG59XG5cbi50YWJsZS1saXN0X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1saXN0X19pdGVtIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU1OTJjZTtcbiAgfVxuICAudGFibGUtbGlzdF9faXRlbTpudGgtY2hpbGQoNG4rMSksIC50YWJsZS1saXN0X19pdGVtOm50aC1jaGlsZCg0bisyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTQ2LCAyMDYsIDAuMSk7XG4gIH1cbiAgLnRhYmxlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDEpLCAudGFibGUtbGlzdF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cblxuLnRhYmxlLWxpc3RfX2l0ZW0tLXB1cnBsZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjN2YxNjZmO1xufVxuXG4udGFibGUtbGlzdF9faXRlbS0tcHVycGxlOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDIyLCAxMTEsIDAuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1saXN0X19pdGVtLS1wdXJwbGU6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdmMTY2ZjtcbiAgfVxuICAudGFibGUtbGlzdF9faXRlbS0tcHVycGxlOm50aC1jaGlsZCg0bisxKSwgLnRhYmxlLWxpc3RfX2l0ZW0tLXB1cnBsZTpudGgtY2hpbGQoNG4rMikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI3LCAyMiwgMTExLCAwLjEpO1xuICB9XG59XG5cbi50YWJsZS1saXN0X19pdGVtLS1vcmFuZ2Uge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ViNjAxMjtcbn1cblxuLnRhYmxlLWxpc3RfX2l0ZW0tLW9yYW5nZTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCA5NiwgMTgsIDAuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1saXN0X19pdGVtLS1vcmFuZ2U6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViNjAxMjtcbiAgfVxuICAudGFibGUtbGlzdF9faXRlbS0tb3JhbmdlOm50aC1jaGlsZCg0bisxKSwgLnRhYmxlLWxpc3RfX2l0ZW0tLW9yYW5nZTpudGgtY2hpbGQoNG4rMikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCA5NiwgMTgsIDAuMSk7XG4gIH1cbn1cblxuLnRhYmxlLWxpc3RfX2l0ZW0tLWdyZWVuIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyMWE3OTU7XG59XG5cbi50YWJsZS1saXN0X19pdGVtLS1ncmVlbjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDE2NywgMTQ5LCAwLjEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtbGlzdF9faXRlbS0tZ3JlZW46bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIxYTc5NTtcbiAgfVxuICAudGFibGUtbGlzdF9faXRlbS0tZ3JlZW46bnRoLWNoaWxkKDRuKzEpLCAudGFibGUtbGlzdF9faXRlbS0tZ3JlZW46bnRoLWNoaWxkKDRuKzIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxNjcsIDE0OSwgMC4xKTtcbiAgfVxufVxuXG4udGFibGUtbGlzdF9faXRlbS0tYmx1ZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTU5MmNlO1xufVxuXG4udGFibGUtbGlzdF9faXRlbS0tYmx1ZTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDE0NiwgMjA2LCAwLjEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtbGlzdF9faXRlbS0tYmx1ZTpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTU5MmNlO1xuICB9XG4gIC50YWJsZS1saXN0X19pdGVtLS1ibHVlOm50aC1jaGlsZCg0bisxKSwgLnRhYmxlLWxpc3RfX2l0ZW0tLWJsdWU6bnRoLWNoaWxkKDRuKzIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxNDYsIDIwNiwgMC4xKTtcbiAgfVxufVxuXG4udGFibGUtY29sIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1pbi13aWR0aDogNzYuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZSB0aGVhZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZV9faGVhZC0tbm9ib3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlX19kYXRhLS1maXJzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnRhYmxlX19jZWxsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50YWJsZV9fY2VsbC1jb250ZW50LWNvbnRhaW5lci0tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU5MmNlO1xuICBwYWRkaW5nOiAwLjhyZW0gMS43cmVtO1xufVxuXG4udGFibGUgdGgge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG4udGFibGUgdGQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4udGFibGUgdHIudGFibGVfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDE0NiwgMjA2LCAwLjEpO1xufVxuXG4udGFibGUtLXB1cnBsZSB0aCxcbi50YWJsZS0tcHVycGxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtLXB1cnBsZSB0aCB7XG4gIGNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS0tcHVycGxlIHRyLnRhYmxlX19yb3ctLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI3LCAyMiwgMTExLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS0tb3JhbmdlIHRoLFxuLnRhYmxlLS1vcmFuZ2UgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS0tb3JhbmdlIHRoIHtcbiAgY29sb3I6ICNlYjYwMTIgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLS1vcmFuZ2UgdHIudGFibGVfX3Jvdy0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDk2LCAxOCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtLWdyZWVuIHRoLFxuLnRhYmxlLS1ncmVlbiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLS1ncmVlbiB0aCB7XG4gIGNvbG9yOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS0tZ3JlZW4gdHIudGFibGVfX3Jvdy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxNjcsIDE0OSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtLWJsdWUgdGgsXG4udGFibGUtLWJsdWUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS0tYmx1ZSB0aCB7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS0tYmx1ZSB0ci50YWJsZV9fcm93LS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTQ2LCAyMDYsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdGFibGUge1xuICBtaW4td2lkdGg6IDc2LjhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uZW50cnktY29udGVudCB0YWJsZSB0ZCB7XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDEwMWU7XG59XG5cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRkICsgdGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5tb2JpbGUtbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZS1tLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXN0ZXItdGFiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFzdGVyLXRhYi5pcy1hY3RpdmUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFzdGVyLXRhYi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNoaWxkLXRhYl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMy4zcmVtO1xufVxuXG4uY2hpbGQtdGFiIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGlsZC10YWI6YWZ0ZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2hpbGQtdGFiLS1kZXNrdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbn1cblxuLmNoaWxkLXRhYi0tZGVza3RvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5jaGlsZC10YWI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLmNoaWxkLXRhYi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2hpbGQtdGFiLmlzLWFjdGl2ZTphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uY2hpbGQtdGFiOmhvdmVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmNoaWxkLXRhYi0tcHVycGxlLCAuY2hpbGQtdGFiLS1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxuLmNoaWxkLXRhYi0tb3JhbmdlLCAuY2hpbGQtdGFiLS1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI2ViNjAxMjtcbn1cblxuLmNoaWxkLXRhYi0tZ3JlZW4sIC5jaGlsZC10YWItLWdyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICMyMWE3OTU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXIgLndyYXBwZXIsIC50ZXN0aW1vbmlhbC1zbGlkZXIgbWFpbiwgLnRlc3RpbW9uaWFsLXNsaWRlciBbY2xhc3MqPSdfX2NvbnRhaW5lciddLCAudGVzdGltb25pYWwtc2xpZGVyIFtjbGFzcyo9J19fd3JhcHBlciddLCAudGVzdGltb25pYWwtc2xpZGVyIFtjbGFzcyo9J19fZmxleC1jb250YWluZXInXSB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzMuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGl0bGUge1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgbGluZS1oZWlnaHQ6IDQuNnJlbTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjRyZW07XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fbmFtZSB7XG4gIGNvbG9yOiAjNTU5MmNlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fcG9zaXRpb24ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICM1ZjVlNWU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXIgLm93bC1uYXYgLm93bC1uZXh0LFxuLnRlc3RpbW9uaWFsLXNsaWRlciAub3dsLW5hdiAub3dsLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXIgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciAub3dsLW5hdiAuc2xpZGVyLW5hdiBpIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLnRlc3RpbW9uaWFsLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50ZXN0aW1vbmlhbC1jb2w6bGFzdC1jaGlsZCAudGVzdGltb25pYWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwtY29sOmxhc3QtY2hpbGQgLnRlc3RpbW9uaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlc3RpbW9uaWFsX19ieSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlc3RpbW9uaWFsX19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGltb25pYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWcvdGVzdGltb25pYWwtc2hhcGUuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tdGVzdGltb25pYWxfX2JnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGVzdGltb25pYWxfX2JnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGhlaWdodDogODQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbi10ZXN0aW1vbmlhbF9fYmc6YmVmb3JlLCAuc2VjdGlvbi10ZXN0aW1vbmlhbF9fYmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbi10ZXN0aW1vbmlhbF9fYmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWcvdG9wLWJhY2tncm91bmQtc2hhcGUuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbiAgLnNlY3Rpb24tdGVzdGltb25pYWxfX2JnOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWcvYm90dG9tLWJhY2tncm91bmQuc3ZnXCIpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuXG4udGV4dC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi45cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtYmxvY2tfX2JvbGQgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1ibG9jay0tZmlyc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWJsb2NrLS1maXJzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGlsZS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGlsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG59XG5cbi50aWxlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDElO1xuICBoZWlnaHQ6IDIyLjNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZV9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4udGlsZV9faW1nLS1tYWluLFxuLnRpbGVfX2ltZyBpbWc6Zmlyc3QtY2hpbGQge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRpbGVfX2ltZy0tZGl2aWRlci13aGl0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlX19pbWctLWRpdmlkZXItd2hpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogLTIuOHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWxlX19pbWctLWRpdmlkZXItd2hpdGUge1xuICAgIGJvdHRvbTogLTI0cHg7XG4gIH1cbn1cblxuLnRpbGVfX2ltZy0tZGl2aWRlci1vZmZ3aGl0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtMjR2dztcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZV9faW1nLS1kaXZpZGVyLW9mZndoaXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aWxlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMCAyLjZyZW0gM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGlsZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1cmVtIDUuMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4udGlsZV9fY29udGVudCBoMyxcbi50aWxlX19jb250ZW50IC50aWxlX190aXRsZS0tbGFyZ2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbn1cblxuLnRpbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGlsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICB9XG59XG5cbi50aWxlX19pbmZvLFxuLnRpbGVfX2luZm8gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi43cmVtO1xufVxuXG4udGlsZV9faW5mbzpmaXJzdC1vZi10eXBlLFxuLnRpbGVfX2luZm8gcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRpbGVfX2luZm86bGFzdC1vZi10eXBlLFxuLnRpbGVfX2luZm8gcDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbGVfX2luZm86bGFzdC1vZi10eXBlLFxuICAudGlsZV9faW5mbyBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlX19pbmZvLFxuICAudGlsZV9faW5mbyBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4udGlsZV9fYnRuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNTU5MmNlO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aWxlX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cbn1cblxuLnRpbGVfX2J0bjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4udGlsZV9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMzNjc5YmE7XG59XG5cbi50aWxlLW90aGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlLW90aGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMzFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3LjVyZW0gLTFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbGUtb3RoZXIge1xuICAgIGhlaWdodDogMjIuN3JlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4LjVyZW0gLTlyZW07XG4gIH1cbn1cblxuLnRpbGUtb3RoZXIgLnRpbGVfX2ltZyB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjEuOHJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlLW90aGVyIC50aWxlX19pbWcge1xuICAgIHdpZHRoOiAzMS43cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udGlsZS1vdGhlciAudGlsZV9faW1nLS1tYWluLFxuLnRpbGUtb3RoZXIgLnRpbGVfX2ltZyBpbWc6Zmlyc3QtY2hpbGQge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZS1vdGhlciAudGlsZV9faW1nLS1tYWluLFxuICAudGlsZS1vdGhlciAudGlsZV9faW1nIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnRpbGUtb3RoZXIgLnRpbGVfX2ltZy0tb3ZlcmZsb3cge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGUtb3RoZXIgLnRpbGVfX2ltZy0tb3ZlcmZsb3cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnRpbGUtb3RoZXIgLnRpbGVfX2ltZy0tcGFkIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi50aWxlLW90aGVyIC50aWxlX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlLW90aGVyIC50aWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtIDEwLjlyZW0gNHJlbSA2cmVtO1xuICB9XG59XG5cbi50aWxlLW90aGVyIC50aWxlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4udGlsZS1vdGhlciAudGlsZV9faW5mbyxcbi50aWxlLW90aGVyIC50aWxlX19pbmZvIHAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZS1vdGhlciAudGlsZV9faW5mbyxcbiAgLnRpbGUtb3RoZXIgLnRpbGVfX2luZm8gcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLnRpbGUtb3RoZXItLWRvd25sb2FkcyB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZS1vdGhlci0tZG93bmxvYWRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50aWxlLW90aGVyLS1kb3dubG9hZHMgLnRpbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGUtb3RoZXItLWRvd25sb2FkcyAudGlsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbSAxMC45cmVtIDRyZW0gNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGlsZS1vdGhlci0tZG93bmxvYWRzIC50aWxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4udGlsZS1vdGhlci0tZG93bmxvYWRzIC50aWxlX19idG4ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cblxuLnRpbGUtbGFyZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNy41cmVtIC0xcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aWxlLWxhcmdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4LjVyZW0gLTlyZW07XG4gIH1cbn1cblxuLnRpbGUtbGFyZ2UgLnRpbGVfX2ltZyB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGUtbGFyZ2UgLnRpbGVfX2ltZyB7XG4gICAgd2lkdGg6IDMxLjdyZW07XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi50aWxlLWxhcmdlIC50aWxlX19pbWctLW1haW4sXG4udGlsZS1sYXJnZSAudGlsZV9faW1nIGltZyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMS43cmVtO1xufVxuXG4udGlsZS1sYXJnZSAudGlsZV9faW1nLS1tYWluOmZpcnN0LWNoaWxkLFxuLnRpbGUtbGFyZ2UgLnRpbGVfX2ltZyBpbWc6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udGlsZS1sYXJnZSAudGlsZV9faW1nLS1vdmVyZmxvdyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZS1sYXJnZSAudGlsZV9faW1nLS1vdmVyZmxvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udGlsZS1sYXJnZSAudGlsZV9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZS1sYXJnZSAudGlsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbSA1LjlyZW0gNHJlbSA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGlsZS1sYXJnZSAudGlsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDcyJTtcbiAgfVxufVxuXG4udGlsZS1sYXJnZSAudGlsZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWxlLWxhcmdlIC50aWxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgfVxufVxuXG4udGlsZS1sYXJnZSAudGlsZV9fc3VidGl0bGUge1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjlyZW07XG59XG5cbi50aWxlLWxhcmdlIC50aWxlX19pbmZvLFxuLnRpbGUtbGFyZ2UgLnRpbGVfX2luZm8gcCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZS1sYXJnZSAudGlsZV9faW5mbyxcbiAgLnRpbGUtbGFyZ2UgLnRpbGVfX2luZm8gcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLnRpbGUtbGFyZ2UgLnRpbGVfX3JlbGF0ZWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpbGUtbGFyZ2UgLnRpbGVfX3JlbGF0ZWQgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWxlLWxhcmdlIC50aWxlX19yZWxhdGVkIHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICB9XG59XG5cbi50aWxlLWxhcmdlIC50aWxlX19yZWxhdGVkIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpbGUtbGFyZ2UgLnRpbGVfX3JlbGF0ZWQgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IC00cHg7XG59XG5cbi50aWxlLWxhcmdlIC50aWxlX19yZWxhdGVkIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG4udGlsZS1sYXJnZSAudGlsZV9fcmVsYXRlZCB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpbGUtbGFyZ2UgLnRpbGVfX2J0biB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGlsZS1sYXJnZS0tZG93bmxvYWRzIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlLWxhcmdlLS1kb3dubG9hZHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRpbGUtbGFyZ2UtLWRvd25sb2FkcyAudGlsZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZS1sYXJnZS0tZG93bmxvYWRzIC50aWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtIDEwLjlyZW0gNHJlbSA2cmVtO1xuICB9XG59XG5cbi50aWxlLWxhcmdlIC50aWxlX19idWxsZXQtcG9pbnRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuXG4udGlsZS1sYXJnZSAudGlsZV9fYnVsbGV0LXBvaW50cyAudGlsZV9fYnVsbGV0LXBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbi50aWxlLWxhcmdlIC50aWxlX19idWxsZXQtcG9pbnRzIC50aWxlX19idWxsZXQtcG9pbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLnRpbGUtbGFyZ2UgLnRpbGVfX2J1bGxldC1wb2ludHMgLnRpbGVfX2J1bGxldC1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBjb2xvcjogIzU1OTJjZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi50aWxlLWxhcmdlIC50aWxlX19idWxsZXQtcG9pbnRzIC50aWxlX19idWxsZXQtcG9pbnQtLXB1cnBsZTpiZWZvcmUge1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxuLnRpbGUtbGFyZ2UgLnRpbGVfX2J1bGxldC1wb2ludHMgLnRpbGVfX2J1bGxldC1wb2ludC0tb3JhbmdlOmJlZm9yZSB7XG4gIGNvbG9yOiAjZWI2MDEyO1xufVxuXG4udGlsZS1sYXJnZSAudGlsZV9fYnVsbGV0LXBvaW50cyAudGlsZV9fYnVsbGV0LXBvaW50LS1ncmVlbjpiZWZvcmUge1xuICBjb2xvcjogIzIxYTc5NTtcbn1cblxuLnRpbGUtbGFyZ2UgLnRpbGVfX2J1bGxldC1wb2ludHMgLnRpbGVfX2J1bGxldC1wb2ludC0tYmx1ZTpiZWZvcmUge1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLnRpbGUuYWxpZ24tbGVmdCBoMyxcbi50aWxlLmFsaWduLWxlZnQgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50aWxlLmFsaWduLWxlZnQgLnRpbGVfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogbGVmdDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAzLjJyZW0gMnJlbTtcbn1cblxuLnRpbGUtaGFsZi1pbWctaGFsZi10aWNrcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aWxlLWhhbGYtaW1nLWhhbGYtdGlja3MgLnRpbGVfX2ltZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDM1cmVtO1xuICBtYXgtaGVpZ2h0OiAzNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGUtaGFsZi1pbWctaGFsZi10aWNrcyAudGlsZV9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi50aWxlLWhhbGYtaW1nLWhhbGYtdGlja3MgLnRpbGVfX2ltZyBpbWc6Zmlyc3QtY2hpbGQge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRpbGUtaGFsZi1pbWctaGFsZi10aWNrcyAudGlsZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMuOXJlbSA0LjVyZW07XG59XG5cbi5wYWdlLXRpbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS10aWxlcy5vdmVybGFwIHtcbiAgbWFyZ2luLXRvcDogLThyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXRpbGVzLm92ZXJsYXAge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRpbGVzLm92ZXJsYXAge1xuICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRpbGVzLm92ZXJsYXAge1xuICAgIG1hcmdpbi10b3A6IC0xMy41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10aWxlcy5vdmVybGFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQuNXJlbTtcbiAgfVxufVxuXG4ucGFnZS10aWxlc19fYmFja2dyb3VuZCB7XG4gIG1pbi1oZWlnaHQ6IDE3MHJlbTtcbiAgdG9wOiAxMHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtdGlsZXNfX2JhY2tncm91bmQge1xuICAgIG1pbi1oZWlnaHQ6IDE2MnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10aWxlc19fYmFja2dyb3VuZCB7XG4gICAgbWluLWhlaWdodDogMTU5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRpbGVzX19iYWNrZ3JvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiAxMTFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRpbGVzX19iYWNrZ3JvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiAxMTByZW07XG4gICAgdG9wOiAyMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtdGlsZXNfX2JhY2tncm91bmQge1xuICAgIG1pbi1oZWlnaHQ6IDExNnJlbTtcbiAgICB0b3A6IDMwcmVtO1xuICB9XG59XG5cbi5wYWdlLXRpbGVzLmxhcmdlLWluZm8tdGlsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLXRpbGVzLmxhcmdlLWluZm8tdGlsZXMgLnBhZ2UtdGlsZXNfX2JhY2tncm91bmQge1xuICB0b3A6IDRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRpbGVzLmxhcmdlLWluZm8tdGlsZXMgLnBhZ2UtdGlsZXNfX2JhY2tncm91bmQge1xuICAgIHRvcDogLTE2cmVtO1xuICB9XG59XG5cbi5wYWdlLXRpbGVzLmxhcmdlLWluZm8tdGlsZXMgLnRpbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5wYWdlLXRpbGVzLmxhcmdlLWluZm8tdGlsZXMgLnRpbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtdGlsZXMubGFyZ2UtaW5mby10aWxlcyAudGlsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNHJlbSA0LjlyZW0gNHJlbSA2cmVtO1xuICB9XG59XG5cbi5wYWdlLXRpbGVzLmxhcmdlLWluZm8tdGlsZXMgLnRpbGUuc3RhdGljIC50aWxlX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS10aWxlcy5sYXJnZS1pbmZvLXRpbGVzIC50aWxlLnN0YXRpYyAudGlsZV9faW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5wYWdlLXRpbGVzLmxhcmdlLWluZm8tdGlsZXMgLnRpbGUuc3RhdGljIC50aWxlX19pbWcgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbn1cblxuLnBhZ2UtdGlsZXMgLmNvbC0xMjpsYXN0LW9mLXR5cGUgLnRpbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuICAqIEluZm8gVGlsZVxuKi9cbi5pbmZvLXRpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5mby10aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5pbmZvLXRpbGUuaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggIzVmNWU1ZSBzb2xpZDtcbn1cblxuLmluZm8tdGlsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmluZm8tdGlsZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluZm8tdGlsZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNyU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5pbmZvLXRpbGVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMi4ycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5mby10aWxlX19jb250ZW50IHtcbiAgICB3aWR0aDogNzMlO1xuICAgIHBhZGRpbmc6IDQuM3JlbSA1cmVtO1xuICB9XG59XG5cbi5pbmZvLXRpbGVfX2luZm8sXG4uaW5mby10aWxlX19pbmZvIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbn1cblxuLmluZm8tdGlsZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuLmluZm8tdGlsZSAuYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW5mby10aWxlLnN0YXRpYyAuaW5mby10aWxlX19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluZm8tdGlsZS5zdGF0aWMgLmluZm8tdGlsZV9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjdyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICB9XG59XG5cbi8qXG4gICogTGFyZ2UgVGlsZSB3aXRoIGxvZ29zIG9uIHRoZSBib3R0b21cbiovXG4ubGFyZ2UtdGlsZS1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGFyZ2UtdGlsZS1sb2dvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4ubGFyZ2UtdGlsZS1sb2dvc19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGFyZ2UtdGlsZS1sb2dvc19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxhcmdlLXRpbGUtbG9nb3NfX2ltYWdlIHtcbiAgICB3aWR0aDogMjclO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmxhcmdlLXRpbGUtbG9nb3NfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMi4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxhcmdlLXRpbGUtbG9nb3NfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3MyU7XG4gICAgcGFkZGluZzogNC4zcmVtIDVyZW0gMDtcbiAgfVxufVxuXG4ubGFyZ2UtdGlsZS1sb2dvc19fdGl0bGUge1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5sYXJnZS10aWxlLWxvZ29zX19pbmZvLFxuLmxhcmdlLXRpbGUtbG9nb3NfX2luZm8gcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGFyZ2UtdGlsZS1sb2dvc19fbG9nb3Mge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhcmdlLXRpbGUtbG9nb3NfX2xvZ29zIHtcbiAgICBwYWRkaW5nOiA0cmVtIDVyZW0gNC43cmVtO1xuICB9XG59XG5cbi5sYXJnZS10aWxlLWxvZ29zX19sb2dvcyBpbWcge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC1oZWlnaHQ6IDcuNHJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAycmVtO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5oYWxmLXRpbGUgLnRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oYWxmLXRpbGUgLnRpbGUtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuaGFsZi10aWxlIC50aWxlLWJnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYWxmLXRpbGUgLnRpbGUtYmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LmpvYnMtdGVtcGxhdGUtZGVmYXVsdCAuZ29fYmFja19hcmVhLFxuYm9keS5qb2JzLXRlbXBsYXRlLWRlZmF1bHQgLnRpdGxlX2FyZWEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5uZXdzLXNsaWRlciAudGl0bGUtYXJlYV9fdGl0bGUge1xuICBjb2xvcjogIzAwMTAxZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3c19zbGlkZXJfIC5oLTEwMF8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbiAuc2xpY2staW5pdGlhbGl6ZWQgLmNhcmRfX2NvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAucHJvZHVjdC1jb2xsZWN0aW9uIC5jYXJkX19jb2wgLmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1jb2xsZWN0aW9uIC5jYXJkX19jb2wgLmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbGxlY3Rpb24gLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LWNvbGxlY3Rpb24gLnRpdGxlLWFyZWEgLnRpdGxlLWFyZWFfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDEwMWUgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbiAuc2xpY2stZG90cyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWNvbGxlY3Rpb24gLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNTBweDtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbiAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNTBweDtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbiAuc2xpY2stcHJldixcbi5wcm9kdWN0LWNvbGxlY3Rpb24gLnNsaWNrLW5leHQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ucHJvZHVjdC1jb2xsZWN0aW9uIC5zbGljay1wcmV2OmJlZm9yZSxcbi5wcm9kdWN0LWNvbGxlY3Rpb24gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucHJvZHVjdC1jb2xsZWN0aW9uIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5wcm9kdWN0LWNvbGxlY3Rpb24gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbiAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxuLnNsaWNrLWRvdHMtdGhlbWUtcHVycGxlIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzLXRoZW1lLXB1cnBsZSAuc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stZG90cy10aGVtZS1wdXJwbGUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICM3ZjE2NmYgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMtdGhlbWUtb3JhbmdlIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzLXRoZW1lLW9yYW5nZSAuc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stZG90cy10aGVtZS1vcmFuZ2UgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNlYjYwMTIgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMtdGhlbWUtZ3JlZW4gLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMtdGhlbWUtZ3JlZW4gLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLWRvdHMtdGhlbWUtZ3JlZW4gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMtdGhlbWUtYmx1ZSAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cy10aGVtZS1ibHVlIC5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1kb3RzLXRoZW1lLWJsdWUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICM1NTkyY2UgIWltcG9ydGFudDtcbn1cblxuLnByb2RfaG92ZXJfc2VjIC50aGVtZS1sYXJnZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAucHJvZF9ob3Zlcl9zZWMgLnRoZW1lLWxhcmdlLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2RfaG92ZXJfc2VjIC50aGVtZS1sYXJnZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC50aGVtZS1sYXJnZS1jb250ZW50IC5jYXJkLS1hY3RpdmUge1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZW1lLWxhcmdlLWNvbnRlbnQgLmNhcmQtLWFjdGl2ZSB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtIDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sYXJnZS1pbmZvLXRpbGVzIC5pbmZvLXRpbGUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sYXJnZS1pbmZvLXRpbGVzIC50aGVtZS1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM3ZjE2NmYgIWltcG9ydGFudDtcbn1cblxuLmxhcmdlLWluZm8tdGlsZXMgLnRoZW1lLWJsdWUge1xuICBib3JkZXItY29sb3I6ICM1NTkyY2UgIWltcG9ydGFudDtcbn1cblxuLmxhcmdlLWluZm8tdGlsZXMgLnRoZW1lLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi5sYXJnZS1pbmZvLXRpbGVzIC50aGVtZS1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNlYjYwMTIgIWltcG9ydGFudDtcbn1cblxuLmRvd25sb2FkLWJ1dHRvbnMtYmxvY2sgLmMtYmxvY2sge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5kb3dubG9hZC1idXR0b25zLWJsb2NrIC5jLWJsb2NrIC5ob3RzcG90LWN0YSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi50aXRsZS1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnRpdGxlLWFyZWFfX3RpdGxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udGl0bGUtYXJlYV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWFyZWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi50aXRsZS1hcmVhX190aXRsZS0tcHVycGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjE2NmY7XG59XG5cbi50aXRsZS1hcmVhX190aXRsZS0tb3JhbmdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTI7XG59XG5cbi50aXRsZS1hcmVhX190aXRsZS0tZ3JlZW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NTtcbn1cblxuLnRpdGxlLWFyZWFfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWFyZWFfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4udGl0bGUtYXJlYV9fYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtYXJlYV9fYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnRpdGxlLWFyZWFfX2J0bi13cmFwcGVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjJyZW07XG4gIH1cbn1cblxuLnRpdGxlLWFyZWEtLWNvbG91cmVkLWRvdHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnRpdGxlLWFyZWEtLWNvbG91cmVkLWRvdHMgLnRpdGxlLWFyZWFfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udGl0bGUtYXJlYS0tY29sb3VyZWQtZG90cyAudGl0bGUtYXJlYV9fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpdGxlLWFyZWFfX2RvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udGl0bGUtYXJlYV9fZG90IHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2MDEyO1xufVxuXG4udGl0bGUtYXJlYV9fZG90Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnRpdGxlLWFyZWFfX2RvdDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjE2NmY7XG59XG5cbi50aXRsZS1hcmVhX19kb3Q6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWE3OTU7XG59XG5cbi50aXRsZS1hcmVhLS1tb2JpbGUtY2VudGVyIC50aXRsZS1hcmVhX190aXRsZXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWFyZWEtLW1vYmlsZS1jZW50ZXIgLnRpdGxlLWFyZWFfX3RpdGxlcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRpdGxlLWFyZWEtLW1vYmlsZS1jZW50ZXIgLnRpdGxlLWFyZWFfX3RpdGxlLFxuLnRpdGxlLWFyZWEtLW1vYmlsZS1jZW50ZXIgLnRpdGxlLWFyZWFfX2hlYWRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtYXJlYS0tbW9iaWxlLWNlbnRlciAudGl0bGUtYXJlYV9fdGl0bGUsXG4gIC50aXRsZS1hcmVhLS1tb2JpbGUtY2VudGVyIC50aXRsZS1hcmVhX19oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udGl0bGUtYXJlYS0tbW9iaWxlLWNlbnRlciAudGl0bGUtYXJlYV9fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS1hcmVhLS1tb2JpbGUtY2VudGVyIC50aXRsZS1hcmVhX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjRyZW07XG4gIH1cbn1cblxuLnRpdGxlLWFyZWEtLW1vYmlsZS1jZW50ZXIgLnRpdGxlLWFyZWFfX3RpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS1hcmVhLS1tb2JpbGUtY2VudGVyIC50aXRsZS1hcmVhX190aXRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50aXRsZS1hcmVhLS1tb2JpbGUtY2VudGVyIC50aXRsZS1hcmVhX19oZWFkbGluZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS1hcmVhLS1tb2JpbGUtY2VudGVyIC50aXRsZS1hcmVhX19oZWFkbGluZSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4udGl0bGUtYXJlYS5tYXJnaW4tbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRpdGxlLWFyZWEtLXdpdGgtaW1hZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWFyZWEtLXdpdGgtaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4udGl0bGUtYXJlYS0td2l0aC1pbWFnZSAudGl0bGUtYXJlYV9faW1nIHtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtYXJlYS0td2l0aC1pbWFnZSAudGl0bGUtYXJlYV9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50aXRsZS1hcmVhLS1sZWZ0LWFsaWduLW1vYiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtYXJlYS0tbGVmdC1hbGlnbi1tb2Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubGFyZ2UtdGlsZXMtaGVhZGluZyB7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udmlkZW8tbGlnaHRib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlkZW8tbGlnaHRib3ggLndyYXBwZXIsIC52aWRlby1saWdodGJveCBtYWluLCAudmlkZW8tbGlnaHRib3ggW2NsYXNzKj0nX19jb250YWluZXInXSwgLnZpZGVvLWxpZ2h0Ym94IFtjbGFzcyo9J19fd3JhcHBlciddLCAudmlkZW8tbGlnaHRib3ggW2NsYXNzKj0nX19mbGV4LWNvbnRhaW5lciddIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1saWdodGJveCAud3JhcHBlciwgLnZpZGVvLWxpZ2h0Ym94IG1haW4sIC52aWRlby1saWdodGJveCBbY2xhc3MqPSdfX2NvbnRhaW5lciddLCAudmlkZW8tbGlnaHRib3ggW2NsYXNzKj0nX193cmFwcGVyJ10sIC52aWRlby1saWdodGJveCBbY2xhc3MqPSdfX2ZsZXgtY29udGFpbmVyJ10ge1xuICAgIHdpZHRoOiA5MyU7XG4gIH1cbn1cblxuLnZpZGVvLWxpZ2h0Ym94X19pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtc2l6ZTogOXJlbTtcbn1cblxuLnZpZGVvLWxpZ2h0Ym94X19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi52aWRlby1saWdodGJveF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ5cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnZpZGVvLWxpZ2h0Ym94X19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tbGlnaHRib3hfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi52aWRlby1saWdodGJveF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi52aWRlby1saWdodGJveF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgbWF4LXdpZHRoOiA0NHJlbTtcbn1cblxuLnZpZGVvLWxpZ2h0Ym94X19lbWJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1saWdodGJveC5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLnZpZGVvLWxpZ2h0Ym94Lmxhc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEycmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLWxpZ2h0Ym94Lmxhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tbGlnaHRib3gubGFzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLWxpZ2h0Ym94Lmxhc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjcuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnZpZGVvLWxpZ2h0Ym94Lmxhc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzIuNXJlbTtcbiAgfVxufVxuXG4udmlkZW8tcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDI0JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udmlkZW8tcG9wdXAgLnZpZGVvLWxpZ2h0Ym94X19lbWJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnZpZGVvLXBvcHVwIC52aWRlby1saWdodGJveF9fZW1iZWQgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogNXB4IHdoaXRlIHNvbGlkO1xufVxuXG4ud2hhdC1vdXItZW1wbG95ZWVzLXNheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDlyZW07XG59XG5cbi5jb250YWN0LWRldGFpbHMtYmctY29sb3Ige1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtZGV0YWlscy1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgfVxufVxuXG4uY29udGFjdC1kZXRhaWxzIC5tYXN0ZXItdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0LWRldGFpbHMgLm1hc3Rlci10YWItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWRldGFpbHMgLm1hc3Rlci10YWItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGFjdC1kZXRhaWxzIC5tYXN0ZXItdGFiLS1tb2JpbGUuaXMtYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmNvbnRhY3QtZGV0YWlscyAubWFzdGVyLXRhYl9fcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtZGV0YWlscyAubWFzdGVyLXRhYl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jb250YWN0LWRldGFpbHMgLmNoaWxkLXRhYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdC1kZXRhaWxzIC5jaGlsZC10YWJfX3JvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWRldGFpbHMgLmNoaWxkLXRhYl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jb250YWN0LWRldGFpbHMgLmNoaWxkLXRhYi0tbW9iaWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWRldGFpbHMgLmNoaWxkLXRhYi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0LWRldGFpbHMgLmNoaWxkLXRhYi0tZGVza3RvcCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmNvbnRhY3QtZGV0YWlsc19faW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1kZXRhaWxzX19pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1kZXRhaWxzX19jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1kZXRhaWxzX19jYXJkIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gMi4zcmVtO1xuICB9XG59XG5cbi5jb250YWN0LWRldGFpbHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1kZXRhaWxzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uY29udGFjdC1kZXRhaWxzX19jb250ZW50ID4gKiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uY29udGFjdC1kZXRhaWxzX19jb250ZW50IGEge1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLmNvbnRhY3QtZGV0YWlsc19fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNjc5YmE7XG59XG5cbi5jb250YWN0LWRldGFpbHMgLmFjY29yZGlvbl9fYm9keSB7XG4gIHBhZGRpbmc6IDEuNnJlbSAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWRldGFpbHMgLmFjY29yZGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY29udGFjdC1kZXRhaWxzIC5hY2NvcmRpb24gW2NsYXNzXj1cImNvbFwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb250YWN0LWRldGFpbHMgLmFjY29yZGlvbiBbY2xhc3NePVwiY29sXCJdOm5vdCg6bGFzdC1jaGlsZCkgLmNvbnRhY3QtZGV0YWlsc19fY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWRldGFpbHMgLmFjY29yZGlvbiBbY2xhc3NePVwiY29sXCJdOm5vdCg6bGFzdC1jaGlsZCkgLmNvbnRhY3QtZGV0YWlsc19fY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1kZXRhaWxzIC5hY2NvcmRpb24gW2NsYXNzXj1cImNvbFwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4ubGlnaHQtZm9vdGVyLWZvcm0gLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjNWY1ZTVlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZm9vdGVyLWZvcm0gLmZybV9odG1sX2NvbnRhaW5lciBhIHtcbiAgY29sb3I6ICM1ZjVlNWUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saWdodC1mb290ZXItZm9ybSAuZnJtX2h0bWxfY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMTAxZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1mb290ZXItZm9ybSAuZnJtX2h0bWxfY29udGFpbmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLWZvb3Rlci1mb3JtIC5mcm1faHRtbF9jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZGFyay1mb290ZXItZm9ybSAuZnJtX2h0bWxfY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzVmNWU1ZSAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmZvb3Rlci1zaGFwZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3VwcG9ydC10cmFpbmluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zdXBwb3J0LXRyYWluaW5nIC5idG4ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQxOGZkZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zdXBwb3J0LXRyYWluaW5nIC5idG46YWZ0ZXIge1xuICBjb2xvcjogIzQxOGZkZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9vdGVyLWZvcm0gLmJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4uZm9vdGVyLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItZm9ybTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvZm9vdGVyLWVucXVpcnktZGl2aWRlci1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyggLTExdncgKyAxcHgpO1xuICBoZWlnaHQ6IDExdnc7XG4gIHdpZHRoOiAxMDElO1xufVxuXG4uZm9vdGVyLWZvcm1fX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAxMDFlO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvb3Rlci1mb3JtX19oZWFkbGluZSB7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZm9vdGVyLWZvcm1fX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxLjVyZW0gMCAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWZvcm1fX2NvbnRhY3Qge1xuICAgIG1hcmdpbjogMi41cmVtIDAgMnJlbTtcbiAgfVxufVxuXG4uZm9vdGVyLWZvcm1fX2NvbnRhY3QtbGluayB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4uZm9vdGVyLWZvcm1fX2NvbnRhY3QtbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWZvcm1fX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLWZvcm1fX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyLWZvcm1fX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZm9vdGVyLWZvcm1fX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IC05c3JlbTtcbiAgfVxufVxuXG4uZm9vdGVyLWZvcm0gLmZybV9zdWJtaXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1mb3JtIC5mcm1fc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mb290ZXItZm9ybSAuZnJtX2ZpZWxkc19jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLm1iLW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAubWItb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1iLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5kcy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kcy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcblx0Rm9vdGVyXG4qL1xuLmZvb3RlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICM1NTkyQ0U7XG59XG5cbi5mb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9mb290ZXItc2hhcGUtYmx1ZS10b3Auc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKC01dncgKyAxcHgpO1xuICBoZWlnaHQ6IDV2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyIGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19yb3cge1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyX19uYXYgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5cbi5mb290ZXJfX25hdi0tbWFpbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlcl9fbmF2LS1vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19uYXYtLWZpcnN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDE5LjdyZW07XG59XG5cbi5mb290ZXJfX21haW4ge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuXG4uZm9vdGVyX19zdWIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbn1cblxuLmZvb3Rlcl9fc3ViIC53cmFwcGVyLCAuZm9vdGVyX19zdWIgbWFpbiwgLmZvb3Rlcl9fc3ViIFtjbGFzcyo9J19fY29udGFpbmVyJ10sIC5mb290ZXJfX3N1YiBbY2xhc3MqPSdfX3dyYXBwZXInXSwgLmZvb3Rlcl9fc3ViIFtjbGFzcyo9J19fZmxleC1jb250YWluZXInXSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyX19zdWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyX19pbWFnZXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX3F1YWxpdHktbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtbGluayBhIHtcbiAgY29sb3I6ICM1NTkyY2U7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5mb290ZXJfX2FkZHJlc3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyX19hZGRyZXNzIHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb290ZXJfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyX19jb250YWN0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uZm9vdGVyX19jb250YWN0IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb290ZXJfX2NvbnRhY3QgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG5uYXYubmF2ID4gdWwgPiBsaSA+IC5zdWItbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG5uYXYubmF2ID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IucHVycGxlIGEsXG5uYXYubmF2ID4gdWwgPiBsaS5jdXJyZW50LXByb2R1Y3RfY2F0ZWdvcnktYW5jZXN0b3IucHVycGxlIGEge1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxubmF2Lm5hdiA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLm9yYW5nZSBhLFxubmF2Lm5hdiA+IHVsID4gbGkuY3VycmVudC1wcm9kdWN0X2NhdGVnb3J5LWFuY2VzdG9yLm9yYW5nZSBhIHtcbiAgY29sb3I6ICNlYjYwMTI7XG59XG5cbm5hdi5uYXYgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvci5ncmVlbiBhLFxubmF2Lm5hdiA+IHVsID4gbGkuY3VycmVudC1wcm9kdWN0X2NhdGVnb3J5LWFuY2VzdG9yLmdyZWVuIGEge1xuICBjb2xvcjogIzIxYTc5NTtcbn1cblxubmF2Lm5hdiA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLmJsdWUgYSxcbm5hdi5uYXYgPiB1bCA+IGxpLmN1cnJlbnQtcHJvZHVjdF9jYXRlZ29yeS1hbmNlc3Rvci5ibHVlIGEge1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxubmF2Lm5hdiA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yOmhvdmVyIGEsXG5uYXYubmF2ID4gdWwgPiBsaS5jdXJyZW50LXByb2R1Y3RfY2F0ZWdvcnktYW5jZXN0b3I6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5uYXYubmF2ID4gdWwgPiBsaS5wdXJwbGUgPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbm5hdi5uYXYgPiB1bCA+IGxpLnB1cnBsZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbm5hdi5uYXYgPiB1bCA+IGxpLnB1cnBsZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1wcm9kdWN0X2NhdGVnb3J5LWFuY2VzdG9yID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjE2NmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5uYXYubmF2ID4gdWwgPiBsaS5wdXJwbGUgPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlcixcbm5hdi5uYXYgPiB1bCA+IGxpLnB1cnBsZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTphZnRlcixcbm5hdi5uYXYgPiB1bCA+IGxpLnB1cnBsZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1wcm9kdWN0X2NhdGVnb3J5LWFuY2VzdG9yID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlxcRjBBOVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5uYXYubmF2ID4gdWwgPiBsaS5wdXJwbGUgPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG5uYXYubmF2ID4gdWwgPiBsaS5wdXJwbGUgPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxubmF2Lm5hdiA+IHVsID4gbGkucHVycGxlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LXByb2R1Y3RfY2F0ZWdvcnktYW5jZXN0b3IgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbm5hdi5uYXYgPiB1bCA+IGxpLm9yYW5nZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxubmF2Lm5hdiA+IHVsID4gbGkub3JhbmdlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxubmF2Lm5hdiA+IHVsID4gbGkub3JhbmdlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LXByb2R1Y3RfY2F0ZWdvcnktYW5jZXN0b3IgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjAxMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbm5hdi5uYXYgPiB1bCA+IGxpLm9yYW5nZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVyLFxubmF2Lm5hdiA+IHVsID4gbGkub3JhbmdlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmFmdGVyLFxubmF2Lm5hdiA+IHVsID4gbGkub3JhbmdlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LXByb2R1Y3RfY2F0ZWdvcnktYW5jZXN0b3IgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxGMEE5XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbm5hdi5uYXYgPiB1bCA+IGxpLm9yYW5nZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbm5hdi5uYXYgPiB1bCA+IGxpLm9yYW5nZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG5uYXYubmF2ID4gdWwgPiBsaS5vcmFuZ2UgPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtcHJvZHVjdF9jYXRlZ29yeS1hbmNlc3RvciB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNlYjYwMTIgIWltcG9ydGFudDtcbn1cblxubmF2Lm5hdiA+IHVsID4gbGkuZ3JlZW4gPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbm5hdi5uYXYgPiB1bCA+IGxpLmdyZWVuID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxubmF2Lm5hdiA+IHVsID4gbGkuZ3JlZW4gPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtcHJvZHVjdF9jYXRlZ29yeS1hbmNlc3RvciA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxubmF2Lm5hdiA+IHVsID4gbGkuZ3JlZW4gPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlcixcbm5hdi5uYXYgPiB1bCA+IGxpLmdyZWVuID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmFmdGVyLFxubmF2Lm5hdiA+IHVsID4gbGkuZ3JlZW4gPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtcHJvZHVjdF9jYXRlZ29yeS1hbmNlc3RvciA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcXEYwQTlcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxubmF2Lm5hdiA+IHVsID4gbGkuZ3JlZW4gPiB1bC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG5uYXYubmF2ID4gdWwgPiBsaS5ncmVlbiA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG5uYXYubmF2ID4gdWwgPiBsaS5ncmVlbiA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1wcm9kdWN0X2NhdGVnb3J5LWFuY2VzdG9yIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogIzIxYTc5NSAhaW1wb3J0YW50O1xufVxuXG5uYXYubmF2ID4gdWwgPiBsaS5ibHVlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG5uYXYubmF2ID4gdWwgPiBsaS5ibHVlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxubmF2Lm5hdiA+IHVsID4gbGkuYmx1ZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1wcm9kdWN0X2NhdGVnb3J5LWFuY2VzdG9yID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5uYXYubmF2ID4gdWwgPiBsaS5ibHVlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXIsXG5uYXYubmF2ID4gdWwgPiBsaS5ibHVlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmFmdGVyLFxubmF2Lm5hdiA+IHVsID4gbGkuYmx1ZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1wcm9kdWN0X2NhdGVnb3J5LWFuY2VzdG9yID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlxcRjBBOVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5uYXYubmF2ID4gdWwgPiBsaS5ibHVlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxubmF2Lm5hdiA+IHVsID4gbGkuYmx1ZSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG5uYXYubmF2ID4gdWwgPiBsaS5ibHVlID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50LXByb2R1Y3RfY2F0ZWdvcnktYW5jZXN0b3IgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbm5hdi5uYXYgPiB1bCA+IGxpLnB1cnBsZTpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIG5hdi5uYXYgPiB1bCA+IGxpLnB1cnBsZTpob3ZlciA+IGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9uYXZfYmdfMS5zdmcpO1xuICB9XG59XG5cbm5hdi5uYXYgPiB1bCA+IGxpLnB1cnBsZS5iZy1zaXplLWF1dG8gYTphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxubmF2Lm5hdiA+IHVsID4gbGkub3JhbmdlOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbmF2Lm5hdiA+IHVsID4gbGkub3JhbmdlOmhvdmVyID4gYTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ18yLnN2Zyk7XG4gIH1cbn1cblxubmF2Lm5hdiA+IHVsID4gbGkub3JhbmdlLmJnLXNpemUtYXV0byBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG5uYXYubmF2ID4gdWwgPiBsaS5ncmVlbjpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIG5hdi5uYXYgPiB1bCA+IGxpLmdyZWVuOmhvdmVyID4gYTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ18zLnN2Zyk7XG4gIH1cbn1cblxubmF2Lm5hdiA+IHVsID4gbGkuZ3JlZW4uYmctc2l6ZS1hdXRvIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbm5hdi5uYXYgPiB1bCA+IGxpLmJsdWU6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBuYXYubmF2ID4gdWwgPiBsaS5ibHVlOmhvdmVyID4gYTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ180LnN2Zyk7XG4gIH1cbn1cblxubmF2Lm5hdiA+IHVsID4gbGkuYmx1ZS5iZy1zaXplLWF1dG8gYTphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxubmF2Lm5hdiA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yOmhvdmVyIGEsXG5uYXYubmF2ID4gdWwgPiBsaS5jdXJyZW50LXByb2R1Y3RfY2F0ZWdvcnktYW5jZXN0b3I6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKlxuICAgIEhlYWRlclxuKi9cbi5zcGFjZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGFjZXIge1xuICAgIGhlaWdodDogMTEuNXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5oZWFkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDAuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5oZWFkZXIubmF2LXVwIHtcbiAgdG9wOiAtMTAuOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci5uYXYtdXAge1xuICAgIHRvcDogLTExLjVyZW07XG4gIH1cbn1cblxuLmhlYWRlci1zZWFyY2gge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLXNlYXJjaCBpIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxNzZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4ubW9iaWxlX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vYmlsZV90b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuICAubW9iaWxlX3RvZ2dsZSBzcGFuIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5MmNlO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuICAubW9iaWxlX3RvZ2dsZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIH1cbiAgLm1vYmlsZV90b2dnbGUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICB9XG4gIC5tb2JpbGVfdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAubW9iaWxlX3RvZ2dsZS5pcy1hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAubW9iaWxlX3RvZ2dsZS5pcy1hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4ubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycmVtIDAgMDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubmF2IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYgdWwgbGkge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHVsIGxpIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2IHVsIGxpIC5zdWItbWVudSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHVsIGxpIC5zdWItbWVudSBsaSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHVsIGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW0gMC41ZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMC40ZW0gMWVtIDAuNGVtIDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdiB1bCBsaSAuc3ViLW1lbnUgbGkgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2IHVsIGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICM3OTc3Nzc7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdiB1bCBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHVsIGxpIC5zdWItbWVudSAuc3ViLW1lbnU6aG92ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHVsIGxpIC5zdWItbWVudSAuc3ViLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdiB1bCBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpIGEge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNWY1ZTVlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHVsIGxpIC5zdWItbWVudSAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2IHVsIGxpIC5zdWItbWVudSAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxGMEE5XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNXB4O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAubmF2IHVsIGxpIC5zdWItbWVudSAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHVsIGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHVsIGxpIC5zdWItbWVudSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgY29sb3I6ICM1ZjVlNWU7XG4gIH1cbiAgLm5hdiB1bCBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm5hdiB1bCBsaS5qdXN0aWZ5LWVuZDpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubmF2IHVsIGxpLmp1c3RpZnktZW5kOmhvdmVyID4gLnN1Yi1tZW51IGxpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICAubmF2IHVsIGxpLmp1c3RpZnktZW5kOmhvdmVyID4gLnN1Yi1tZW51IGxpIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBjb250ZW50OiBcIlxcZjEwM1wiO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm5hdiB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBmb250LXNpemU6IDEuNjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN2VtO1xuICAgIHBhZGRpbmctbGVmdDogMC43ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQ3ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC40N2VtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2IHVsIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMC42NWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJjMmIyYjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdiB1bCBsaSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2IHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM1ZjVlNWU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdiB1bCBsaS5qdXN0aWZ5LWFyb3VuZDpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdiA+IHVsID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ucHVycGxlID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmMTY2ZiAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXYgPiB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9yYW5nZSA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYjYwMTIgIWltcG9ydGFudDtcbiAgfVxuICAubmF2ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5ncmVlbiA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMWE3OTUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5ibHVlID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1OTJjZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZWdhLW1lbnUtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMTAuOHJlbTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZ2EtbWVudS13cmFwIHtcbiAgICBoZWlnaHQ6IDExLjRyZW07XG4gIH1cbn1cblxuLm1lZ2EtbWVudS13cmFwLm5hdi11cCB7XG4gIHRvcDogY2FsYygtMTAuOHJlbSAtIDNyZW0pO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVnYS1tZW51LXdyYXAubmF2LXVwIHtcbiAgICB0b3A6IGNhbGMoLTEwLjhyZW0gLSA0cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVnYS1tZW51LXdyYXAubmF2LXVwIHtcbiAgICB0b3A6IGNhbGMoLTExLjVyZW0gLSA1cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lZ2EtbWVudS13cmFwLm5hdi11cCB7XG4gICAgdG9wOiBjYWxjKC0xMS41cmVtIC0gNnJlbSk7XG4gIH1cbn1cblxuLm1lZ2EtbWVudS13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAyJTtcbiAgbWF4LXdpZHRoOiAxMDIlO1xuICBtYXJnaW46IDAgLTElO1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWdhLW1lbnUtd3JhcCBpbWcge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVnYS1tZW51LXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZWdhLW1lbnUtd3JhcCBpbWcge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuXG4ubWVnYS1tZW51LXdyYXAuYWx0ZXJuYXRpdmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4ubWVudS1yZXNwb25zaXZlLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgMHM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1lbnUtcmVzcG9uc2l2ZS13cmFwLmlzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMTAuOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtcmVzcG9uc2l2ZS13cmFwLmlzLWFjdGl2ZSB7XG4gICAgdG9wOiAxMS41cmVtO1xuICB9XG59XG5cbi5tZW51LXJlc3BvbnNpdmUtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS1yZXNwb25zaXZlLXdyYXAgdWwge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXJlc3BvbnNpdmUtd3JhcCB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lbnUtcmVzcG9uc2l2ZS13cmFwIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51LXJlc3BvbnNpdmUtd3JhcCB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxZW07XG4gIHRvcDogMC4yZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICM1NTkyY2U7XG59XG5cbi5tZW51LXJlc3BvbnNpdmUtd3JhcCB1bCBsaS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVudS1yZXNwb25zaXZlLXdyYXAgdWwgbGkuaXMtYWN0aXZlID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudS1yZXNwb25zaXZlLXdyYXAgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLm1lbnUtcmVzcG9uc2l2ZS13cmFwIHVsIC5zdWItbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtcmVzcG9uc2l2ZS13cmFwIHVsIC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubWVudS1yZXNwb25zaXZlLXdyYXAgdWwgLmFjdGl2ZSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBtYXJnaW46IDAgLTJweDtcbiAgfVxufVxuXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUgYTphZnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtYWN0aXZlIGE6YWZ0ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLWFjdGl2ZSBhOmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUgYTphZnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lbnUtcmVzcG9uc2l2ZSAucHVycGxlLmlzLWFjdGl2ZSxcbi5oZWFkZXIgLnB1cnBsZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtcmVzcG9uc2l2ZSAucHVycGxlLmlzLWFjdGl2ZSxcbiAgLmhlYWRlciAucHVycGxlLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1lbnUtcmVzcG9uc2l2ZSAucHVycGxlLmlzLWFjdGl2ZSAuc3ViLW1lbnUgbGkgYSxcbi5oZWFkZXIgLnB1cnBsZS5pcy1hY3RpdmUgLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxuLm1lbnUtcmVzcG9uc2l2ZSAucHVycGxlLmlzLWFjdGl2ZTphZnRlcixcbi5oZWFkZXIgLnB1cnBsZS5pcy1hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXJlc3BvbnNpdmUgLnB1cnBsZTpob3ZlciA+IGE6YWZ0ZXIsXG4gIC5oZWFkZXIgLnB1cnBsZTpob3ZlciA+IGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ18xLnN2Zyk7XG4gIH1cbn1cblxuLm1lbnUtcmVzcG9uc2l2ZSAucHVycGxlOmhvdmVyIC5zdWItbWVudSBsaSBhLFxuLmhlYWRlciAucHVycGxlOmhvdmVyIC5zdWItbWVudSBsaSBhIHtcbiAgY29sb3I6ICM3ZjE2NmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXJlc3BvbnNpdmUgLnB1cnBsZTpob3ZlciAuc3ViLW1lbnUgbGkgYSxcbiAgLmhlYWRlciAucHVycGxlOmhvdmVyIC5zdWItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXJlc3BvbnNpdmUgLnB1cnBsZTpob3ZlciAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGEsXG4gIC5oZWFkZXIgLnB1cnBsZTpob3ZlciAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjNWY1ZTVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVudS1yZXNwb25zaXZlIC5wdXJwbGUgLnN1Yi1tZW51IGxpOmFmdGVyLFxuICAuaGVhZGVyIC5wdXJwbGUgLnN1Yi1tZW51IGxpOmFmdGVyIHtcbiAgICBjb2xvcjogIzdmMTY2ZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LXJlc3BvbnNpdmUgLnB1cnBsZSAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxuICAuaGVhZGVyIC5wdXJwbGUgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTY2ZjtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1yZXNwb25zaXZlIC5wdXJwbGUgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtOmFmdGVyLFxuICAuaGVhZGVyIC5wdXJwbGUgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZW51LXJlc3BvbnNpdmUgLm9yYW5nZS5pcy1hY3RpdmUsXG4uaGVhZGVyIC5vcmFuZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjAxMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXJlc3BvbnNpdmUgLm9yYW5nZS5pcy1hY3RpdmUsXG4gIC5oZWFkZXIgLm9yYW5nZS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5tZW51LXJlc3BvbnNpdmUgLm9yYW5nZS5pcy1hY3RpdmUgLnN1Yi1tZW51IGxpIGEsXG4uaGVhZGVyIC5vcmFuZ2UuaXMtYWN0aXZlIC5zdWItbWVudSBsaSBhIHtcbiAgY29sb3I6ICNlYjYwMTI7XG59XG5cbi5tZW51LXJlc3BvbnNpdmUgLm9yYW5nZS5pcy1hY3RpdmU6YWZ0ZXIsXG4uaGVhZGVyIC5vcmFuZ2UuaXMtYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudS1yZXNwb25zaXZlIC5vcmFuZ2U6aG92ZXIgPiBhOmFmdGVyLFxuICAuaGVhZGVyIC5vcmFuZ2U6aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9uYXZfYmdfMi5zdmcpO1xuICB9XG59XG5cbi5tZW51LXJlc3BvbnNpdmUgLm9yYW5nZTpob3ZlciAuc3ViLW1lbnUgbGkgYSxcbi5oZWFkZXIgLm9yYW5nZTpob3ZlciAuc3ViLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudS1yZXNwb25zaXZlIC5vcmFuZ2U6aG92ZXIgLnN1Yi1tZW51IGxpIGEsXG4gIC5oZWFkZXIgLm9yYW5nZTpob3ZlciAuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudS1yZXNwb25zaXZlIC5vcmFuZ2U6aG92ZXIgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaSBhLFxuICAuaGVhZGVyIC5vcmFuZ2U6aG92ZXIgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICBjb2xvcjogIzVmNWU1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbnUtcmVzcG9uc2l2ZSAub3JhbmdlIC5zdWItbWVudSBsaTphZnRlcixcbiAgLmhlYWRlciAub3JhbmdlIC5zdWItbWVudSBsaTphZnRlciB7XG4gICAgY29sb3I6ICNlYjYwMTIgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1yZXNwb25zaXZlIC5vcmFuZ2UgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSxcbiAgLmhlYWRlciAub3JhbmdlIC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTI7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtcmVzcG9uc2l2ZSAub3JhbmdlIC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbTphZnRlcixcbiAgLmhlYWRlciAub3JhbmdlIC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbTphZnRlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVudS1yZXNwb25zaXZlIC5ncmVlbi5pcy1hY3RpdmUsXG4uaGVhZGVyIC5ncmVlbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhNzk1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtcmVzcG9uc2l2ZSAuZ3JlZW4uaXMtYWN0aXZlLFxuICAuaGVhZGVyIC5ncmVlbi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5tZW51LXJlc3BvbnNpdmUgLmdyZWVuLmlzLWFjdGl2ZSAuc3ViLW1lbnUgbGkgYSxcbi5oZWFkZXIgLmdyZWVuLmlzLWFjdGl2ZSAuc3ViLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMjFhNzk1O1xufVxuXG4ubWVudS1yZXNwb25zaXZlIC5ncmVlbi5pcy1hY3RpdmU6YWZ0ZXIsXG4uaGVhZGVyIC5ncmVlbi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXJlc3BvbnNpdmUgLmdyZWVuOmhvdmVyID4gYTphZnRlcixcbiAgLmhlYWRlciAuZ3JlZW46aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9uYXZfYmdfMy5zdmcpO1xuICB9XG59XG5cbi5tZW51LXJlc3BvbnNpdmUgLmdyZWVuOmhvdmVyIC5zdWItbWVudSBsaSBhLFxuLmhlYWRlciAuZ3JlZW46aG92ZXIgLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogIzIxYTc5NSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtcmVzcG9uc2l2ZSAuZ3JlZW46aG92ZXIgLnN1Yi1tZW51IGxpIGEsXG4gIC5oZWFkZXIgLmdyZWVuOmhvdmVyIC5zdWItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXJlc3BvbnNpdmUgLmdyZWVuOmhvdmVyIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkgYSxcbiAgLmhlYWRlciAuZ3JlZW46aG92ZXIgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICBjb2xvcjogIzVmNWU1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbnUtcmVzcG9uc2l2ZSAuZ3JlZW4gLnN1Yi1tZW51IGxpOmFmdGVyLFxuICAuaGVhZGVyIC5ncmVlbiAuc3ViLW1lbnUgbGk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtcmVzcG9uc2l2ZSAuZ3JlZW4gLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSxcbiAgLmhlYWRlciAuZ3JlZW4gLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NTtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1yZXNwb25zaXZlIC5ncmVlbiAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW06YWZ0ZXIsXG4gIC5oZWFkZXIgLmdyZWVuIC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbTphZnRlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVudS1yZXNwb25zaXZlIC5ibHVlLmlzLWFjdGl2ZSxcbi5oZWFkZXIgLmJsdWUuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXJlc3BvbnNpdmUgLmJsdWUuaXMtYWN0aXZlLFxuICAuaGVhZGVyIC5ibHVlLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1lbnUtcmVzcG9uc2l2ZSAuYmx1ZS5pcy1hY3RpdmUgLnN1Yi1tZW51IGxpIGEsXG4uaGVhZGVyIC5ibHVlLmlzLWFjdGl2ZSAuc3ViLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG4ubWVudS1yZXNwb25zaXZlIC5ibHVlLmlzLWFjdGl2ZTphZnRlcixcbi5oZWFkZXIgLmJsdWUuaXMtYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudS1yZXNwb25zaXZlIC5ibHVlOmhvdmVyID4gYTphZnRlcixcbiAgLmhlYWRlciAuYmx1ZTpob3ZlciA+IGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ180LnN2Zyk7XG4gIH1cbn1cblxuLm1lbnUtcmVzcG9uc2l2ZSAuYmx1ZTpob3ZlciAuc3ViLW1lbnUgbGkgYSxcbi5oZWFkZXIgLmJsdWU6aG92ZXIgLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtcmVzcG9uc2l2ZSAuYmx1ZTpob3ZlciAuc3ViLW1lbnUgbGkgYSxcbiAgLmhlYWRlciAuYmx1ZTpob3ZlciAuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudS1yZXNwb25zaXZlIC5ibHVlOmhvdmVyIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkgYSxcbiAgLmhlYWRlciAuYmx1ZTpob3ZlciAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjNWY1ZTVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVudS1yZXNwb25zaXZlIC5ibHVlIC5zdWItbWVudSBsaTphZnRlcixcbiAgLmhlYWRlciAuYmx1ZSAuc3ViLW1lbnUgbGk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtcmVzcG9uc2l2ZSAuYmx1ZSAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxuICAuaGVhZGVyIC5ibHVlIC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtcmVzcG9uc2l2ZSAuYmx1ZSAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW06YWZ0ZXIsXG4gIC5oZWFkZXIgLmJsdWUgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jdXJyZW50LW1lbnUtaXRlbSB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnB1cnBsZS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogIzdmMTY2ZjtcbiAgfVxuICAub3JhbmdlLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZWI2MDEyO1xuICB9XG4gIC5ncmVlbi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogIzIxYTc5NTtcbiAgfVxuICAuYmx1ZS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogIzU1OTJjZTtcbiAgfVxufVxuXG4uc3VwcG9ydC10cmFpbmluZyB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cblxuLmZvb3Rlci1mb3JtLWludGVybmFsIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLm5ld3MtZXZlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5uZXdzLWV2ZW50c19fYmFja2dyb3VuZCB7XG4gIG1pbi1oZWlnaHQ6IDExMnJlbTtcbn1cblxuLm5ld3MtZXZlbnRzIC5idG4uc2hvdy1zbWFsbC1zY3JlZW4ge1xuICB3aWR0aDogMjJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWV2ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5uZXdzLWV2ZW50c19fcmVsYXRlZCBoMiB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC42NXJlbTtcbn1cblxuLm5ld3MtZXZlbnRzX19yZWxhdGVkIC50aXRsZS1hcmVhX19oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uZXdzLWV2ZW50cy1zbGlkZXIge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWV2ZW50cy1zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5uZXdzLWV2ZW50cy1zbGlkZXIgLmNvbC0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWV2ZW50cy1zbGlkZXIgLmNvbC0xMiB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cblxuLm5ld3MtZXZlbnRzLXNsaWRlciAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmV3cy1ldmVudHMtc2xpZGVyIC5vd2wtbmF2IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLm5ld3MtZXZlbnRzLXNsaWRlciAuY2FyZC0tYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3cy1ldmVudHMtc2xpZGVyIC5jYXJkX19jb2wge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWV2ZW50cy1zbGlkZXIgLnRpbGUtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLm5ld3MtZXZlbnRzLXNsaWRlciAudGlsZSB7XG4gICAgd2lkdGg6IDI3Ljc1MXJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb2xsZWN0aW9uIC50aXRsZS1hcmVhX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbl9fYmVuZWZpdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuXG4ucHJvZHVjdC1jb2xsZWN0aW9uX19iZW5lZml0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jb2xsZWN0aW9uX19iZW5lZml0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbl9fYmVuZWZpdCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbiAuY2FyZF9fZnJvbnQtdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBsZWZ0O1xufVxuXG4ucHJvZHVjdC1jb2xsZWN0aW9uIC5jYXJkX19mcm9udC10ZXh0IGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9kdWN0LWNvbGxlY3Rpb24gLmNhcmRfX2Zyb250LXRleHQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbi5kYXJrIC5jYXJkX19mcm9udC10ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LWNvbGxlY3Rpb24uZGFyayAuY2FyZF9fZnJvbnQtdGV4dCBoMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWNvbGxlY3Rpb24gLm93bC1uYXYgLm93bC1uZXh0LFxuLnByb2R1Y3QtY29sbGVjdGlvbiAub3dsLW5hdiAub3dsLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wcm9kdWN0LWNvbGxlY3Rpb24gLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbiAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5wcm9kdWN0LWNvbGxlY3Rpb24gLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LWNvbGxlY3Rpb24gLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNnJlbTtcbiAgfVxuICAucHJvZHVjdC1jb2xsZWN0aW9uIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC02cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbGxlY3Rpb24gLm93bC1uYXYgLnNsaWRlci1uYXYgaSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgY29sb3I6ICM1ZjVlNWU7XG59XG5cbi5jYXJkLXNsaWRlciAub3dsLW5hdixcbi5vd2wtY3VzdG9tLWFycm93cyAub3dsLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FyZC1zbGlkZXIgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jdXN0b20tYXJyb3dzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MThmZGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0yLjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXJkLXNsaWRlciAub3dsLW5hdiAub3dsLXByZXYgc3Bhbixcbi5vd2wtY3VzdG9tLWFycm93cyAub3dsLW5hdiAub3dsLXByZXYgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkLXNsaWRlciAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlLFxuLm93bC1jdXN0b20tYXJyb3dzIC5vd2wtbmF2IC5vd2wtcHJldjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXEYwNTNcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uY2FyZC1zbGlkZXIgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jdXN0b20tYXJyb3dzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MThmZGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IC00LjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXJkLXNsaWRlciAub3dsLW5hdiAub3dsLW5leHQgc3Bhbixcbi5vd2wtY3VzdG9tLWFycm93cyAub3dsLW5hdiAub3dsLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkLXNsaWRlciAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlLFxuLm93bC1jdXN0b20tYXJyb3dzIC5vd2wtbmF2IC5vd2wtbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXEYwNTRcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uY2FyZC1zbGlkZXIgLm93bC1zdGFnZSxcbi5vd2wtY3VzdG9tLWFycm93cyAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1zbGlkZXIgLm93bC1pdGVtLFxuLm93bC1jdXN0b20tYXJyb3dzIC5vd2wtaXRlbSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypcbiAgICBTaWRlYmFyXG4qL1xuLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG5cbi5zaWRlYmFyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuLnNpZGViYXJfX3RpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuXG4uc2lkZWJhcl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnNpZGViYXJfX2NvbnRlbnQgPiAqIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5zaWRlYmFyX19jb250ZW50IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2lkZWJhcl9fZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5zaWRlYmFyX19mb3JtIGJ1dHRvbi5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyX19mb3JtIC5mcm1fZHJvcHpvbmUuZHotY2xpY2thYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLnNpZGViYXJfX2Zvcm0gLmZybV9kcm9wem9uZS5kei1jbGlja2FibGUuZnJtX3NpbmdsZV91cGxvYWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2lkZWJhcl9fZm9ybSAuZnJtX2ljb25fZm9udC5mcm1fdXBsb2FkX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhcl9fZm9ybSAuZnJtX3VwbG9hZF90ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG4uc2lkZWJhcl9fZm9ybSAuZnJtX3NtYWxsX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dC1ibG9jay1zZWN0aW9uIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4uc3RhdGUtYXJ0LWluc3RydW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMgLmx0LWNvbCAuY29sLTEyOmxhc3QtY2hpbGQgLnRpbGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMgLmV4cGxvcmUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uc3RhdGUtYXJ0LWluc3RydW1lbnRzIC50aWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1OTJjZTtcbn1cblxuLnN0YXRlLWFydC1pbnN0cnVtZW50cyAudGlsZSBhOmFmdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGUtYXJ0LWluc3RydW1lbnRzIC5iZy10aGVtZS1wdXJwbGUgLmNhcmQtb3RoZXJfX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyMzEsIDI0MCwgMC44OCk7XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMgLmJnLXRoZW1lLW9yYW5nZSAuY2FyZC1vdGhlcl9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDIzMSwgMjIwLCAwLjg4KTtcbn1cblxuLnN0YXRlLWFydC1pbnN0cnVtZW50cyAuYmctdGhlbWUtZ3JlZW4gLmNhcmQtb3RoZXJfX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyNDIsIDIzOSwgMC44OCk7XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMgLmJkZy10aGVtZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjN2YxNjZmO1xufVxuXG4uc3RhdGUtYXJ0LWluc3RydW1lbnRzIC5iZGctdGhlbWUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ViNjAxMjtcbn1cblxuLnN0YXRlLWFydC1pbnN0cnVtZW50cyAuYmRnLXRoZW1lLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzIxYTc5NTtcbn1cblxuLnN0YXRlLWFydC1pbnN0cnVtZW50cyAuYmRnIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNSU7XG4gIGxlZnQ6IDIuNSU7XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMgLmJkZyBpbWcge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnN0YXRlLWFydC1pbnN0cnVtZW50cyAucGgtaCAuY2FyZC1vdGhlcl9fdGl0bGUge1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuc3RhdGUtYXJ0LWluc3RydW1lbnRzIC5waC1oIC5jYXJkLW90aGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbWFyZ2luOiAwcmVtIDAgMnJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RhdGUtYXJ0LWluc3RydW1lbnRzIC5waC1oIC5jYXJkLW90aGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbWFyZ2luOiAwcmVtIDAgMnJlbSAwO1xuICB9XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMgLnBoLWggLmJnIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4uc3RhdGUtYXJ0LWluc3RydW1lbnRzIC5waC1oIC5iZyAuY2FyZC1vdGhlcl9fdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMgLnBoLWggLmNvbnRlbnRfaGxkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMgLnBoLWggLmNvbnRlbnRfaGxkIC5idG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcbn1cblxuLnN0YXRlLWFydC1pbnN0cnVtZW50cyAucGgtaCAuY29udGVudF9obGQgLmJ0bjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHNfX2JhY2tncm91bmQge1xuICBtaW4taGVpZ2h0OiA5NHJlbTtcbiAgdG9wOiAzMHJlbTtcbn1cblxuLnN0YXRlLWFydC1pbnN0cnVtZW50cyAudGlsZS1vdGhlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMgLnRpbGUtb3RoZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLypcbiAgICBTdHJ1Y3R1cmVcbiovXG5tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLndyYXBwZXIsIG1haW4sIFtjbGFzcyo9J19fY29udGFpbmVyJ10sIFtjbGFzcyo9J19fd3JhcHBlciddLCBbY2xhc3MqPSdfX2ZsZXgtY29udGFpbmVyJ10ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDkzJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbltjbGFzcyo9J19fZmxleC1jb250YWluZXInXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ncmlkX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ3JpZF9faXRlbS00LWNvbCB7XG4gIHdpZHRoOiAyMy41JTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZF9faXRlbS00LWNvbDpudGgtb2YtdHlwZSg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmdyaWRfX2l0ZW0tNC1jb2wge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmdyaWRfX2l0ZW0tNC1jb2w6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkX19pdGVtLTQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmdyaWRfX2l0ZW0tMy1jb2wge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkX19pdGVtLTMtY29sOm50aC1vZi10eXBlKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZF9faXRlbS0zLWNvbCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuZ3JpZF9faXRlbS0zLWNvbDpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdyaWRfX2l0ZW0tMy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZ3JpZF9faXRlbS0yLWNvbCB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmdyaWRfX2l0ZW0tMi1jb2w6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkX19pdGVtLTItY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmdyaWQtLTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCIxXCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiMVwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiMVwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCIyXCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiMlwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiMlwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCIzXCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiM1wiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiM1wiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtLTQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCI0XCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiNFwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiNFwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtLTUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCI1XCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiNVwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiNVwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtLTYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCI2XCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiNlwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiNlwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtLTcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCI3XCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiN1wiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiN1wiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtLTgge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS04IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCI4XCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiOFwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiOFwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtLTkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCI5XCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiOVwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiOVwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtLTEwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC0tMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLS0xMCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuW2RhdGEtZ3JpZC1jb2x1bW5zPVwiMTBcIl0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKG1pbi13aWR0aDogNzY4cHgpICYmIChtYXgtd2lkdGg6IDEwMjNweCkpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiMTBcIl0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIFtkYXRhLWdyaWQtY29sdW1ucz1cIjEwXCJdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZ3JpZC0tMTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLS0xMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdyaWQtLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1ncmlkLWNvbHVtbnM9XCIxMVwiXSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAobWluLXdpZHRoOiA3NjhweCkgJiYgKG1heC13aWR0aDogMTAyM3B4KSkge1xuICBbZGF0YS1ncmlkLWNvbHVtbnM9XCIxMVwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2RhdGEtZ3JpZC1jb2x1bW5zPVwiMTFcIl0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLS0xMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ3JpZC0tMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbltkYXRhLWdyaWQtY29sdW1ucz1cIjEyXCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IChtaW4td2lkdGg6IDc2OHB4KSAmJiAobWF4LXdpZHRoOiAxMDIzcHgpKSB7XG4gIFtkYXRhLWdyaWQtY29sdW1ucz1cIjEyXCJdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBbZGF0YS1ncmlkLWNvbHVtbnM9XCIxMlwiXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLm5vdGZvdW5kLXdyYXAge1xuICBwYWRkaW5nOiAxNnJlbSAwIDE2cmVtIDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vdGZvdW5kLXdyYXAge1xuICAgIHBhZGRpbmc6IDIycmVtIDAgMTlyZW0gMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm90Zm91bmQtd3JhcCB7XG4gICAgcGFkZGluZzogMjdyZW0gMCAyNnJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vdGZvdW5kLXdyYXAgaDEge1xuICBmb250LXNpemU6IDE1cmVtO1xuICBsaW5lLWhlaWdodDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vdGZvdW5kLXdyYXAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub3Rmb3VuZC13cmFwIGgxIHtcbiAgICBmb250LXNpemU6IDI5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vdGZvdW5kLXdyYXAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDkuM3JlbTtcbiAgfVxufVxuXG4ubm90Zm91bmQtd3JhcCBoMiB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vdGZvdW5kLXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjNyZW07XG4gIH1cbn1cblxuLm5vdGZvdW5kLXdyYXAgLmJ1dHRvbiwgLm5vdGZvdW5kLXdyYXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm5vdGZvdW5kLXdyYXAgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX3N1Ym1pdCBidXR0b24sIC5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgLm5vdGZvdW5kLXdyYXAgYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3Rmb3VuZC13cmFwIC5idXR0b24sIC5ub3Rmb3VuZC13cmFwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ub3Rmb3VuZC13cmFwIC5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgYnV0dG9uLCAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fc3VibWl0IC5ub3Rmb3VuZC13cmFwIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm90Zm91bmQtd3JhcCAuYnV0dG9uLCAubm90Zm91bmQtd3JhcCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubm90Zm91bmQtd3JhcCAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fc3VibWl0IGJ1dHRvbiwgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX3N1Ym1pdCAubm90Zm91bmQtd3JhcCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub3Rmb3VuZC13cmFwIC5idXR0b24sIC5ub3Rmb3VuZC13cmFwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ub3Rmb3VuZC13cmFwIC5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgYnV0dG9uLCAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fc3VibWl0IC5ub3Rmb3VuZC13cmFwIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLWtodG1sLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgwLjVyZW0gKiAyKSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAtby1ib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC41KSAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtbXMtYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuNSkgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC1vLWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC41KSAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gMXJlbSAtMXJlbSAxcmVtIC0xcmVtIDFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuNSkgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjUpIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuNSkgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjUpIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjUpIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjUpIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi5saXN0XyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbn1cblxuLmxpc3RfIHVsIGxpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbi5saXN0XyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogIzdmMTY2ZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tX3NwYyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uY3VzdG9tX3NwYyB0ZCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5kX2tleSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLypcbiAgICBJbmRleFxuKi9cbi8qXG4gICAgQXJjaGl2ZVxuKi9cbi8qXG4gICAgU2luZ2xlXG4qL1xuLmNhcmVlci1hcmNoaXZlIC5jYXJlZXItdGlsZS1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uY2FyZWVyLWFyY2hpdmUgLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2FyZWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FyZWVyX19nby1iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fZ28tYmFjayB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gIH1cbn1cblxuLmNhcmVlcl9fZ28tYmFjayBhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmNhcmVlcl9fZ28tYmFjayBhOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJlZXJfX2dvLWJhY2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG4uY2FyZWVyX19nby1iYWNrIGE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1NTkyY2U7XG4gIGJvcmRlci1jb2xvcjogIzU1OTJjZTtcbn1cblxuLmNhcmVlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cblxuLmNhcmVlcl9fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uY2FyZWVyX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuXG4uY2FyZWVyX19kZXRhaWwge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhcmVlcl9fZGV0YWlsOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZTVlO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMC42cmVtO1xufVxuXG4uY2FyZWVyX19kZXRhaWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC42cmVtO1xufVxuXG4ubmV3cy1ldmVudHMgLnRoZW1lLXB1cnBsZSAudGlsZV9fY29udGVudCBoMyxcbi5uZXdzLWV2ZW50cyAudGhlbWUtcHVycGxlIC50aWxlX19jb250ZW50IHAsXG4ubmV3cy1ldmVudHMgLnRoZW1lLXB1cnBsZSAudGlsZV9fY29udGVudCBhLFxuLm5ld3MtZXZlbnRzIC50aGVtZS1vcmFuZ2UgLnRpbGVfX2NvbnRlbnQgaDMsXG4ubmV3cy1ldmVudHMgLnRoZW1lLW9yYW5nZSAudGlsZV9fY29udGVudCBwLFxuLm5ld3MtZXZlbnRzIC50aGVtZS1vcmFuZ2UgLnRpbGVfX2NvbnRlbnQgYSxcbi5uZXdzLWV2ZW50cyAudGhlbWUtYmx1ZSAudGlsZV9fY29udGVudCBoMyxcbi5uZXdzLWV2ZW50cyAudGhlbWUtYmx1ZSAudGlsZV9fY29udGVudCBwLFxuLm5ld3MtZXZlbnRzIC50aGVtZS1ibHVlIC50aWxlX19jb250ZW50IGEsXG4ubmV3cy1ldmVudHMgLnRoZW1lLWdyZWVuIC50aWxlX19jb250ZW50IGgzLFxuLm5ld3MtZXZlbnRzIC50aGVtZS1ncmVlbiAudGlsZV9fY29udGVudCBwLFxuLm5ld3MtZXZlbnRzIC50aGVtZS1ncmVlbiAudGlsZV9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWV2ZW50cyAudGhlbWUtcHVycGxlIC50aWxlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTY2Zjtcbn1cblxuLm5ld3MtZXZlbnRzIC50aGVtZS1vcmFuZ2UgLnRpbGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2MDEyO1xufVxuXG4ubmV3cy1ldmVudHMgLnRoZW1lLWJsdWUgLnRpbGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5MmNlO1xufVxuXG4ubmV3cy1ldmVudHMgLnRoZW1lLWdyZWVuIC50aWxlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NTtcbn1cblxuLmNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjZWI2MDEyO1xufVxuXG4uY29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICM3ZjE2NmY7XG59XG5cbi5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICM1NTkyY2U7XG59XG5cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjMjFhNzk1O1xufVxuXG4uY2FyZWVyLWJsb2NrIC5maWx0ZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FyZWVyLWJsb2NrIC5wZGRfIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4uY2FyZWVyLWJsb2NrIC5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJlZXItYmxvY2sgLnNlYXJjaCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAxMCUgMXJlbSAxcmVtO1xufVxuXG4uY2FyZWVyLWJsb2NrIC5zZWFyY2ggYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC01JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzlmYTNhNztcbn1cblxuLmNhcmVlci1ibG9jayAuY2F0X2ZpbHRlciAuaXRlbSB7XG4gIG1hcmdpbjogMXJlbSAxcmVtO1xufVxuXG4uY2FyZWVyLWJsb2NrIC5jYXRfZmlsdGVyIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJlZXItYmxvY2sgLmNhdF9maWx0ZXIgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmVlci1ibG9jayAuY2F0X2ZpbHRlciAuaXRlbSBhIHtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY2FyZWVyLWJsb2NrIC5jYXRfZmlsdGVyIC5ub24tYWN0aXZlIGEge1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcmVlci1ibG9jayAuY2F0X2ZpbHRlciAuYWN0aXZlIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU5MmNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNhcmVlci1ibG9jayAuY2FyZWVyLXRpbGUtY29sIC5odnIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICM1NTkyY2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MgbGluZWFyLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4uY2FyZWVyLWJsb2NrIC5jYXJlZXItdGlsZS1jb2wgLmh2ciBoNCxcbi5jYXJlZXItYmxvY2sgLmNhcmVlci10aWxlLWNvbCAuaHZyIGxpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNhcmVlci1ibG9jayAuY2FyZWVyLXRpbGUtY29sIC5odnIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5jYXJlZXItYmxvY2sgLmNhcmVlci10aWxlLWNvbCAuaHZyIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLmNhcmVlci1ibG9jayAuY2FyZWVyLXRpbGUtY29sIC5odnIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZWVyLWJsb2NrIC5jYXJlZXItdGlsZS1jb2wgLmh2ciAub3ZyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMS41cmVtIDEwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5jYXJlZXItYmxvY2sgLmNhcmVlci10aWxlLWNvbCAuaHZyIC5vdnIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlci1ibG9jayAuY2FyZWVyLXRpbGUtY29sIC5odnIgLm92ciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jYXJlZXItYmxvY2sgLmNhcmVlci10aWxlLWNvbDpob3ZlciAuaHZyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0biB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50aW1lbGluZS13cmFwIC5tb3JlIHtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtd3JhcCAubW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU5MmNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50aW1lbGluZS13cmFwIC5tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgY29sb3I6ICM1NTkyY2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG59XG5cbi50aW1lbGluZS13cmFwIC5tb3JlIC5tb3JlX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50aW1lbGluZS13cmFwIC5tb3JlIC5sZXNzX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGltZWxpbmUtd3JhcCAubGVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCIgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLXdyYXAgLmxlc3MgLmxlc3NfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtd3JhcCAubGVzcyAubW9yZV90ZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmlvLWluZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWltZy1mZWF0dXJlcyAuc21hbGwtb3B0aW9uIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMwcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnByb2R1Y3QtaW1nLWZlYXR1cmVzIC5zbWFsbC1vcHRpb24gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1pbWctZmVhdHVyZXMgLnNtYWxsLW9wdGlvbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnRhY3Qge1xuICBwYWRkaW5nOiAzcmVtIDAgOHJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb250YWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9jb250YWN0LWRpdmlkZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC4zcmVtO1xuICBoZWlnaHQ6IDEzdnc7XG4gIHdpZHRoOiAxMDElO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhY3Q6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdDphZnRlciB7XG4gICAgYm90dG9tOiAtMC44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdDphZnRlciB7XG4gICAgYm90dG9tOiAtMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMTByZW0gMCAxM3JlbTtcbiAgfVxufVxuXG4uY29udGFjdCAjYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCAjYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250YWN0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA1LjVyZW07XG59XG5cbi5jb250YWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2LjNyZW07XG4gIH1cbn1cblxuLmNvbnRhY3RfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA2LjNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdF9fYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLmNvbnRhY3RfX2FkZHJlc3Mgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzLjhyZW07XG59XG5cbi5jb250YWN0X19jb250YWN0LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cblxuLmNvbnRhY3RfX2NvbnRhY3QtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRhY3RfX2NvbnRhY3QtbGlua3MgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbn1cblxuLmNvbnRhY3RfX2NvbnRhY3QtbGlua3MgYSBpIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmNvbnRhY3RfX3NvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5jb250YWN0X19zb2NpYWwtbGluayB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb250YWN0X19zb2NpYWwtbGluayBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmNvbnRhY3RfX3NvY2lhbC1saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi5jb250YWN0X19idG4td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5jb250YWN0X190cnVzdGVkLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X190cnVzdGVkLWltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcbiAgfVxufVxuXG4uY29udGFjdF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb250YWN0X19mb3JtIC5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgbGFiZWwsXG4uY29udGFjdF9fZm9ybSAuZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFjdF9fZm9ybSAuZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIC5idG4tLXdoaXRlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDE4ZmRlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4LjJyZW07XG59XG5cbi5jb250YWN0X19mb3JtIC5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNvbnRhY3RfX2Zvcm0gLmZybV9mb3JtcyAuZnJtX2Zvcm1fZmllbGRzIC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZnJtX3N1Ym1pdCAuYnV0dG9uOmRpc2FibGVkLCAuY29udGFjdF9fZm9ybSAuZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fc3VibWl0IGlucHV0OmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sIC5jb250YWN0X19mb3JtIC5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9zdWJtaXQgYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uY29udGFjdF9fZm9ybSAuZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMgLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4uZG93bmxvYWRzLWZpbHRlcmVkIC5zdmdfYmFja2dyb3VuZCB7XG4gIG1pbi1oZWlnaHQ6IDE5MHJlbTtcbiAgdG9wOiA1NHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb3dubG9hZHMtZmlsdGVyZWQgLnN2Z19iYWNrZ3JvdW5kIHtcbiAgICB0b3A6IDE5cmVtO1xuICB9XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLmxvYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAwIDRyZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLmxvYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLmxvYWRpbmcuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRvd25sb2Fkcy1maWx0ZXJlZCAubWFzdGVyLXRhYl9fcm93IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4ycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRvd25sb2Fkcy1maWx0ZXJlZCAubWFzdGVyLXRhYl9fcm93IC5idG4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLnJvdy5tYXN0ZXItdGFiX19yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtO1xufVxuXG4uZG93bmxvYWRzLWZpbHRlcmVkIC5yb3cubWFzdGVyLXRhYl9fcm93IC5jb2wtMTIge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZsZXg6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kb3dubG9hZHMtZmlsdGVyZWQgLnJvdy5tYXN0ZXItdGFiX19yb3cgLmNvbC0xMiB7XG4gICAgZmxleDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLnJvdy5tYXN0ZXItdGFiX19yb3cuY2F0ZWdvcmllcyBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDFyZW0gMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRvd25sb2Fkcy1maWx0ZXJlZCAucm93Lm1hc3Rlci10YWJfX3Jvdy5jYXRlZ29yaWVzIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kb3dubG9hZHMtZmlsdGVyZWQgLnJvdy5tYXN0ZXItdGFiX19yb3cuY2F0ZWdvcmllcyBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgIHBhZGRpbmc6IDEuNDVyZW0gMnJlbSAxLjQ1cmVtIDIuNnJlbTtcbiAgfVxufVxuXG4uZG93bmxvYWRzLWZpbHRlcmVkIC5kb3dubG9hZHMtZmlsdGVyZWQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uZG93bmxvYWRzLWZpbHRlcmVkIC5kb3dubG9hZHMtZmlsdGVyZWQtdG9wX19saW5rIHtcbiAgbWluLXdpZHRoOiAyMjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLmRvd25sb2Fkcy1maWx0ZXJlZC10b3BfX2xpbmsgbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRvd25sb2Fkcy1maWx0ZXJlZCAuZG93bmxvYWRzLWZpbHRlcmVkLXRvcF9fbGluayBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZG93bmxvYWRzLWZpbHRlcmVkIC5kb3dubG9hZHMtZmlsdGVyZWQtdG9wX19saW5rIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRvd25sb2Fkcy1maWx0ZXJlZCAuZG93bmxvYWRzLWZpbHRlcmVkLXRvcF9fbGluayBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uZG93bmxvYWRzLWZpbHRlcmVkIC5kb3dubG9hZHMtZmlsdGVyZWQtdG9wX19saW5rIGEuYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1OTJjZTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDEwMWU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLmRvd25sb2Fkcy1maWx0ZXJlZC10b3BfX2xpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAxMDFlO1xufVxuXG4uZG93bmxvYWRzLWZpbHRlcmVkIC5kb3dubG9hZHMtZmlsdGVyZWQtdG9wX19saW5rIGE6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLmRvd25sb2Fkcy1maWx0ZXJlZC10b3AgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kb3dubG9hZHMtZmlsdGVyZWQgLmRvd25sb2Fkcy1maWx0ZXJlZC10b3AgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC44cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLmRvd25sb2Fkcy1maWx0ZXJlZC10b3AgZm9ybSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG93bmxvYWRzLWZpbHRlcmVkIC5kb3dubG9hZHMtZmlsdGVyZWQtdG9wIGZvcm0gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRvd25sb2Fkcy1maWx0ZXJlZCAuZG93bmxvYWRzLWZpbHRlcmVkLXRvcCBmb3JtIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuMyk7XG4gIGJvcmRlcjogMXB4cmdiYSAxNTksIDE2MywgMTY3LCAwLjIgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiA3NSU7XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG93bmxvYWRzLWZpbHRlcmVkIC5kb3dubG9hZHMtZmlsdGVyZWQtdG9wIGZvcm0gaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG93bmxvYWRzLWZpbHRlcmVkIC5kb3dubG9hZHMtZmlsdGVyZWQtdG9wIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNWY1ZTVlO1xuICB9XG59XG5cbi5kb3dubG9hZHMtZmlsdGVyZWQgLmRvd25sb2Fkcy1maWx0ZXJlZC10b3AgZm9ybSAuZmEtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzFweDtcbiAgdG9wOiAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG93bmxvYWRzLWZpbHRlcmVkIC5kb3dubG9hZHMtZmlsdGVyZWQtdG9wIGZvcm0gLmZhLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4uZG93bmxvYWRzLWZpbHRlcmVkIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRvd25sb2Fkcy1maWx0ZXJlZCAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZG93bmxvYWRzLXNsaWRlci13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDYlO1xuICB3aWR0aDogMTA2JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRvd25sb2Fkcy1zbGlkZXItd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwJTtcbiAgfVxufVxuXG4uZG93bmxvYWRzLXNsaWRlci13cmFwIC5ibG9nLW5ld3MtY2FyZF9fdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuXG4uZG93bmxvYWRzLXNsaWRlci13cmFwLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG93bmxvYWRzLXNsaWRlci13cmFwLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZG93bmxvYWRzLXNsaWRlci13cmFwLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG93bmxvYWRzLXNsaWRlci13cmFwLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5kb3dubG9hZHMtc2xpZGVyLXdyYXAgc3Bhbi5uby1wb3N0cyB7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5kb3dubG9hZHMtY2FyZC1zbGlkZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmRvd25sb2Fkcy1jYXJkLXNsaWRlciAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmRvd25sb2Fkcy1jYXJkLXNsaWRlciAub3dsLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmRvd25sb2Fkcy1jYXJkLXNsaWRlciAuYmxvZy1uZXdzLWNhcmQtd3JhcCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvd25sb2Fkcy1jYXJkLXNsaWRlciAuYmxvZy1uZXdzLWNhcmQtd3JhcCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHMtY2FyZC1zbGlkZXIgLmJsb2ctbmV3cy1jYXJkLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaW5nbGUtZXZlbnRzX19idG4ge1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtZXZlbnRzX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgICB3aWR0aDogMjdyZW07XG4gIH1cbn1cblxuLnNpbmdsZS1ldmVudHNfX3BhZ2UtbmF2IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50c19fcGFnZS1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnNpbmdsZS1ldmVudHNfX3ByZXYtcGFnZSBhLCAuc2luZ2xlLWV2ZW50c19fbmV4dC1wYWdlIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzVmNWU1ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaW5nbGUtZXZlbnRzX19wcmV2LXBhZ2UgYTpob3ZlciwgLnNpbmdsZS1ldmVudHNfX25leHQtcGFnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5zaW5nbGUtZXZlbnRzX19wcmV2LXBhZ2UgYTpob3ZlciBpLCAuc2luZ2xlLWV2ZW50c19fbmV4dC1wYWdlIGE6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMzY3OWJhO1xufVxuXG4uc2luZ2xlLWV2ZW50c19fcHJldi1wYWdlIGksIC5zaW5nbGUtZXZlbnRzX19uZXh0LXBhZ2UgaSB7XG4gIGNvbG9yOiAjNTU5MmNlO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2luZ2xlLWV2ZW50c19fcHJldi1wYWdlIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uc2luZ2xlLWV2ZW50c19fbmV4dC1wYWdlIGEge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cblxuLnNpbmdsZS1ldmVudHNfX25leHQtcGFnZSBpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4uZmFjZXMtb2YtY29wbGV5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICAgIEZyb250LXBhZ2VcbiovXG4ubW91c2Utb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhY2stdG8tdG9wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzU1OTJjZTtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDc1cHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5iYWNrLXRvLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG4uYmFjay10by10b3AgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmFjay10by10b3A6aG92ZXIsXG4uYmFjay10by10b3A6YWN0aXZlLFxuLmJhY2stdG8tdG9wOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4uYmFjay10by10b3Auc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3R0b206IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYmFjay10by10b3Auc2hvdzphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggNHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtaGlzdG9yeSAuaGVhZGVyLWJhbm5lciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAubmV3cy1maWx0ZXJlZCAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLWZpbHRlcmVkIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubmV3cy1maWx0ZXJlZCAubW9iaWxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5zdmdfYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWZpbHRlcmVkIC5zdmdfYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA0MnJlbTtcbiAgfVxufVxuXG4ubmV3cy1maWx0ZXJlZCAubG9hZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDAgNHJlbSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmxvYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5sb2FkaW5nLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5tYXN0ZXItdGFiX19yb3cgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1maWx0ZXJlZCAubWFzdGVyLXRhYl9fcm93IC5idG4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5yb3cubWFzdGVyLXRhYl9fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuM3JlbTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLm5ld3MtZmlsdGVyZWQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5uZXdzLWZpbHRlcmVkLXRvcF9fbGluayB7XG4gIG1pbi13aWR0aDogMjI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICM1NTkyY2U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTU5MmNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLm5ld3MtZmlsdGVyZWQtdG9wIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQgLm5ld3MtZmlsdGVyZWQtdG9wIGZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5uZXdzLWZpbHRlcmVkLXRvcCBmb3JtIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6ICM1ZjVlNWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWZpbHRlcmVkIC5uZXdzLWZpbHRlcmVkLXRvcCBmb3JtIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLm5ld3MtZmlsdGVyZWQgLm5ld3MtZmlsdGVyZWQtdG9wIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1ZjVlNWU7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmJsb2ctc2xpZGVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwNiU7XG4gIHdpZHRoOiAxMDYlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctc2xpZGVyLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAyLjMlO1xuICAgIHdpZHRoOiAxMDIuMyU7XG4gICAgbWFyZ2luOiAwIC0xJTtcbiAgfVxufVxuXG4uYmxvZy1zbGlkZXItd3JhcC5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctc2xpZGVyLXdyYXAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXNsaWRlci13cmFwLm1vYmlsZSAuYmxvZy1uZXdzLWNhcmRfX2ltZy0tZGl2aWRlci13aGl0ZSB7XG4gICAgYm90dG9tOiAtNDdweDtcbiAgfVxufVxuXG4uYmxvZy1zbGlkZXItd3JhcC5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctc2xpZGVyLXdyYXAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmJsb2ctc2xpZGVyLXdyYXAgc3Bhbi5uby1wb3N0cyB7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5ibG9nLWNhcmQtc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5ibG9nLWNhcmQtc2xpZGVyIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uYmxvZy1jYXJkLXNsaWRlciAub3dsLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmJsb2ctY2FyZC1zbGlkZXIgLmJsb2ctbmV3cy1jYXJkLXdyYXAge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ibG9nLWNhcmQtc2xpZGVyIC5ibG9nLW5ld3MtY2FyZC13cmFwIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctY2FyZC1zbGlkZXIgLmJsb2ctbmV3cy1jYXJkLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5wdXJwbGUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyLFxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsdWUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyLFxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLm9yYW5nZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIsXG4ubmV3cy1maWx0ZXJlZCAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuZ3JlZW4gLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDAuODI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTdweCAxN3B4IDA7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ncmVlbiAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjFhNzk1O1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuZ3JlZW4gLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG4gc3BhbiBpIHtcbiAgY29sb3I6ICMyMWE3OTU7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ncmVlbiAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzIxYTc5NTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmdyZWVuIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuOmhvdmVyIHNwYW4gaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuYmxvZy1uZXdzLWNhcmQtd3JhcCAub3JhbmdlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlYjYwMTI7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5vcmFuZ2UgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG4gc3BhbiBpIHtcbiAgY29sb3I6ICNlYjYwMTI7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5vcmFuZ2UgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG46aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlYjYwMTI7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5vcmFuZ2UgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG46aG92ZXIgc3BhbiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibHVlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM1NTkyY2U7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibHVlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuIHNwYW4gaSB7XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmx1ZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU1OTJjZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsdWUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG46aG92ZXIgc3BhbiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5wdXJwbGUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzdmMTY2Zjtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLnB1cnBsZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0biBzcGFuIGkge1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLnB1cnBsZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzdmMTY2Zjtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLnB1cnBsZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsb2ctbmV3cy1jYXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cmVtIDByZW0gNXJlbSAwO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgd2lkdGg6IDgwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCBoMyxcbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCBhLFxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHAsXG4ubmV3cy1maWx0ZXJlZCAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuYmxvZy1uZXdzLWNhcmQtd3JhcCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5idG4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJ0biBzcGFuIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJ0biBzcGFuIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5ibG9nLW5ld3MtY2FyZC13cmFwIC5idG46YWZ0ZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuZGVza3RvcC1wYWdpbmF0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmRlc2t0b3AtcGFnaW5hdGlvbiB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5uZXdzLWZpbHRlcmVkIC5kZXNrdG9wLXBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLWZpbHRlcmVkIC5kZXNrdG9wLXBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3MtZmlsdGVyZWQgLmZlYXQtcG9zdHMtcm93IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmZlYXQtcG9zdHMtcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQgLmZlYXQtcG9zdHMtcm93OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1maWx0ZXJlZCAuZmVhdC1wb3N0cy1yb3c6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLm5ld3MtZmlsdGVyZWQgLmZlYXQtcG9zdHMtcm93IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm5vLXBvc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLXRvcCxcbi5tYXN0ZXItdGFiX19yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1maWx0ZXJlZCAubWFzdGVyLXRhYiB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU5MmNlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuZmFzIHtcbiAgY29sb3I6ICM1NTkyY2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmZhczpob3ZlciB7XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmZvcm0gLmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5mb3JtIC5saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzU1OTJjZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5uZXdzLWZpbHRlcmVkIC5mb3JtIC5saW5lOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQgLmZvcm0gLmxpbmU6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5mb3JtIGgzIHtcbiAgY29sb3I6ICMwMDEwMWU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5uZXdzLWZpbHRlcmVkIC5mb3JtIGgzIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1maWx0ZXJlZCAuZm9ybSBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ubmV3cy1maWx0ZXJlZCAuZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmZvcm0gLmZybV9mb3JtcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5mb3JtIC5mcm1fZm9ybV9maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmZvcm0gLmZybV9mb3JtX2ZpZWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQgLmZvcm0gLmZybV9idXR0b25fc3VibWl0IHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkIC5mb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5tLW1vYi0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tLW1vYi0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmJhbm5lci1vbmUgaDEsXG4uYmFubmVyLXR3byBoMSxcbi5iYW5uZXItdGhyZWUgaDEsXG4uYmFubmVyLWZvdXIgaDEge1xuICBmb250LXNpemU6IDVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci1vbmUgaDEsXG4gIC5iYW5uZXItdHdvIGgxLFxuICAuYmFubmVyLXRocmVlIGgxLFxuICAuYmFubmVyLWZvdXIgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1vbmUgaDEsXG4gIC5iYW5uZXItdHdvIGgxLFxuICAuYmFubmVyLXRocmVlIGgxLFxuICAuYmFubmVyLWZvdXIgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uYmFubmVyLW9uZSBoMSB7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuYmFubmVyLW9uZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW9uZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5cbi5iYW5uZXItb25lIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuYmFubmVyLW9uZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW9uZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5iYW5uZXItdGhyZWUgaDEge1xuICBjb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci10aHJlZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLXRocmVlIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLmJhbm5lci10aHJlZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci10aHJlZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLXRocmVlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmJhbm5lci10d28gLmZlYXRfaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcmVtIDVyZW0gNXJlbSA1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci10d28gLmZlYXRfaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLXR3byAuZmVhdF9ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmJhbm5lci10d28gLmZlYXRfaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM1NjkyY2Q7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5iYW5uZXItdHdvIGgxIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyLWZvdXIgLmZlYXRfaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDQwcmVtIDVyZW0gNXJlbSA1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci1mb3VyIC5mZWF0X2hvbGRlciB7XG4gICAgcGFkZGluZzogMTVyZW0gMi41cmVtIDIuNXJlbSAyLjU1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXItZm91ciAuZmVhdF9ob2xkZXIge1xuICAgIHBhZGRpbmc6IDE1cmVtIDIuNXJlbSAyLjVyZW0gMi41NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5iYW5uZXItZm91ciAuZmVhdF9ob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg4NiwgMTQ2LCAyMDUsIDApIDAlLCAjNTY5MmNkIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmJhbm5lci1mb3VyIGgxIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1jb250ZW50LWRlIHAge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uY250LXMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNudC1zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY250LXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnNpZGViYXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NTkyY2U7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpZGViYXIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaWRlYmFyIGgzIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnNpZGViYXIgcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhciAuYXV0aG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uc2lkZWJhciAuYXV0aG9yLWJpbyxcbi5zaWRlYmFyIC5zaGFyZSxcbi5zaWRlYmFyIC5kYXRlLFxuLnNpZGViYXIgLnJlbGF0ZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4uc2lkZWJhciAucmVsYXRlZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhciAuYXV0aG9yIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhciAuYXV0aG9yIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAlO1xufVxuXG4uc2lkZWJhciAuYXV0aG9yIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2lkZWJhciAuYXV0aG9yIGg0IHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXIgLmF1dGhvciBwIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lkZWJhciAuc2hhcmUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyIC5zaGFyZSBhIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5zaWRlYmFyIC5zaGFyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDEwMWU7XG59XG5cbi5zaWRlYmFyIC5yZWxhdGVkIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhciAuYXV0aG9yLWJpbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy1pbnRybyBoMSxcbi5ibG9nLWludHJvIGgyLFxuLmJsb2ctaW50cm8gaDMsXG4uYmxvZy1pbnRybyBoNCxcbi5ibG9nLWludHJvIGg1LFxuLmJsb2ctaW50cm8gaDYge1xuICBjb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5ibG9nLXF1b3RlIC5jbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nLXF1b3RlIC5jbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmJsb2ctcXVvdGUgLnF0IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggIzU1OTJjZTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5ibG9nLXF1b3RlIC5xdCBwIHtcbiAgY29sb3I6ICM1NTkyY2U7XG4gIGZvbnQtc2l6ZTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuYmxvZy1xdW90ZSAucXQgcCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2ctcXVvdGUgLnF0IHAge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2ctcXVvdGUgLmNudF90aGVtZSAucXQge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNTU5MmNlO1xufVxuXG4uYmxvZy1xdW90ZSAuY250X3RoZW1lIC5xdDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXEYxMERcIjtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAlO1xuICBsZWZ0OiAtMTUlO1xufVxuXG4uYmxvZy1xdW90ZSAuY250X3RoZW1lIC5xdCBwIHtcbiAgZm9udC1zaXplOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5ibG9nLXF1b3RlIC5jbnRfdGhlbWUgLnF0IHAge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nLXF1b3RlIC5jbnRfdGhlbWUgLnF0IHAge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2ctcXVvdGUgLmltZ19zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctcXVvdGUgLmltZ19zdHlsZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXEYxMERcIjtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAlO1xuICBsZWZ0OiAzNSU7XG59XG5cbi5ibG9nLXF1b3RlIC5pbWdfc3R5bGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYmxvZy1xdW90ZSAuaW1nX3N0eWxlIHAge1xuICBjb2xvcjogIzU1OTJjZTtcbiAgZm9udC1zaXplOiAzLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5ibG9nLXF1b3RlIC5pbWdfc3R5bGUgcCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2ctcXVvdGUgLmltZ19zdHlsZSBwIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9nLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJsb2ctaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2ctaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvZy1pbWFnZSAuaGxkLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLWltYWdlIC5obGQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYmxvZy1pbWFnZSAuaGxkLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDklO1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MCU7XG4gIGxlZnQ6IC01JTtcbiAgYm90dG9tOiAtNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJsb2ctY2FwLFxuLmJsb2ctdmlkZW8sXG4uYmxvZy1pbWFnZSxcbi5ibG9nLXF1b3RlLFxuLmJsb2ctaW50cm8ge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5ibG9nLWNhcCxcbiAgLmJsb2ctdmlkZW8sXG4gIC5ibG9nLWltYWdlLFxuICAuYmxvZy1xdW90ZSxcbiAgLmJsb2ctaW50cm8ge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZy1jYXAsXG4gIC5ibG9nLXZpZGVvLFxuICAuYmxvZy1pbWFnZSxcbiAgLmJsb2ctcXVvdGUsXG4gIC5ibG9nLWludHJvIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuXG4uYmxvZy1jYXAgcCxcbi5ibG9nLXZpZGVvIHAsXG4uYmxvZy1pbWFnZSBwLFxuLmJsb2ctcXVvdGUgcCxcbi5ibG9nLWludHJvIHAge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2ctY2FwIHA6bGFzdC1jaGlsZCxcbi5ibG9nLXZpZGVvIHA6bGFzdC1jaGlsZCxcbi5ibG9nLWltYWdlIHA6bGFzdC1jaGlsZCxcbi5ibG9nLXF1b3RlIHA6bGFzdC1jaGlsZCxcbi5ibG9nLWludHJvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLWNhcCAuc3BjLFxuLmJsb2ctdmlkZW8gLnNwYyxcbi5ibG9nLWltYWdlIC5zcGMsXG4uYmxvZy1xdW90ZSAuc3BjLFxuLmJsb2ctaW50cm8gLnNwYyB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJsb2ctY2FwIC5zcGMsXG4gIC5ibG9nLXZpZGVvIC5zcGMsXG4gIC5ibG9nLWltYWdlIC5zcGMsXG4gIC5ibG9nLXF1b3RlIC5zcGMsXG4gIC5ibG9nLWludHJvIC5zcGMge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZy1jYXAgLnNwYyxcbiAgLmJsb2ctdmlkZW8gLnNwYyxcbiAgLmJsb2ctaW1hZ2UgLnNwYyxcbiAgLmJsb2ctcXVvdGUgLnNwYyxcbiAgLmJsb2ctaW50cm8gLnNwYyB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cblxuLmJsb2ctY2FwIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLmJsb2ctY2FwIC5xX3RoZW1lIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5ibG9nLWNhcCAucV90aGVtZSBwIHtcbiAgICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZy1jYXAgLnFfdGhlbWUgcCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvZy1jYXAgLnFfdGhlbWUgcDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXEYxMERcIjtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYmxvZy1jYXAgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJsb2ctY2FwIGgzIHtcbiAgICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nLWNhcCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5ibG9nLWNhcCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLWNhcCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuYmxvZy12aWRlbyAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nLXZpZGVvIC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvZy12aWRlbyBoMyB7XG4gIGNvbG9yOiAjNTU5MmNlO1xuICBmb250LXNpemU6IDMuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuYmxvZy12aWRlbyBoMyB7XG4gICAgZm9udC1zaXplOiAyLjZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2ctdmlkZW8gaDMge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2ctdmlkZW8gaWZyYW1lLFxuLmJsb2ctdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJsb2ctdmlkZW8gaWZyYW1lLFxuICAuYmxvZy12aWRlbyB2aWRlbyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2ctdmlkZW8gaWZyYW1lLFxuICAuYmxvZy12aWRlbyB2aWRlbyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJsb2ctaW1hZ2VzIC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2ctaW1hZ2VzIC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvZy1pbWFnZXMgaW1nIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5ibG9nLWltYWdlcyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZy1pbWFnZXMgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4vKlxuICAgIFBhZ2VcbiovXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50YXgtcHJvZHVjdF9jYXRlZ29yeSAubmV3cy1ldmVudHNfX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZF9ob3Zlcl9zZWMgLnRoZW1lLWxhcmdlLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWluLWhlaWdodDogNTByZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnByb2RfaG92ZXJfc2VjIC50aGVtZS1sYXJnZS1jb250ZW50IC5leGNlcnB0LFxuLnByb2RfaG92ZXJfc2VjIC50aGVtZS1sYXJnZS1jb250ZW50IC5idG4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZF9ob3Zlcl9zZWMgLnRoZW1lLWxhcmdlLWNvbnRlbnQgLmNhcmRfX2Zyb250LXRleHQgLmJ0bixcbi5wcm9kX2hvdmVyX3NlYyAudGhlbWUtbGFyZ2UtY29udGVudCAuY2FyZF9fZnJvbnQtdGV4dCAuZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kX2hvdmVyX3NlYyAudGhlbWUtbGFyZ2UtY29udGVudCBoMyB7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kX2hvdmVyX3NlYyAudGhlbWUtbGFyZ2UtY29udGVudCAuY2FyZF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kX2hvdmVyX3NlYyAudGhlbWUtbGFyZ2UtY29udGVudDpob3ZlciAuY2FyZF9faW1nLFxuLnByb2RfaG92ZXJfc2VjIC50aGVtZS1sYXJnZS1jb250ZW50OmhvdmVyIC5jYXJkX19mcm9udC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdC1pbXBhY3Rvcl9fYnRucyAub3RoZXJfaGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3QtaW1wYWN0b3JfX2J0bnMgLm90aGVyX2hhbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kc19jbnQge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuW2RhdGEtbXVsdGlwcm9kdWN0LXRhYl0uc2hvdy1tZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5vX2Jpb190ZXh0IC5iZyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm9fYmlvX3RleHQgLmJnIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuLm5vX2Jpb190ZXh0IC5zcGVjIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHJlbSAxcmVtO1xufVxuXG4uc3BlYy1uYW1lcyBhIHtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGFyZ2UtaW5mby10aWxlcyAudGhlbWUtcHVycGxlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi5sYXJnZS1pbmZvLXRpbGVzIC50aGVtZS1vcmFuZ2UgdWwgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNlYjYwMTIgIWltcG9ydGFudDtcbn1cblxuLmxhcmdlLWluZm8tdGlsZXMgLnRoZW1lLWJsdWUgdWwgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM1NTkyY2UgIWltcG9ydGFudDtcbn1cblxuLmxhcmdlLWluZm8tdGlsZXMgLnRoZW1lLWdyZWVuIHVsIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi5sYXJnZS1pbmZvLXRpbGVzIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ubGFyZ2UtaW5mby10aWxlcyBwIHtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmxhcmdlLWluZm8tdGlsZXMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5sYXJnZS1pbmZvLXRpbGVzIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmxhcmdlLWluZm8tdGlsZXMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbi5sYXJnZS1pbmZvLXRpbGVzIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBDXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBjb2xvcjogIzQxOGZkZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2NvbnRlbnQgdWwgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ub19zcGVjX3RleHQgLmJnIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm5vX3NwZWNfdGV4dCAuc3BlYyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNudC1odnIge1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuaGVhZGVyLWJhbm5lcl9fcm93LFxuICAucHJvZHVjdC1jb2xsZWN0aW9uLXNsaWRlcixcbiAgLm1vYmlsZS1vbmx5LWNhcm91c2VsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItYmFubmVyX19yb3csXG4gIC5wcm9kdWN0LWNvbGxlY3Rpb24tc2xpZGVyLFxuICAubW9iaWxlLW9ubHktY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmhlYWRlcl9fd3JhcCAubG9nbyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX193cmFwIC5sb2dvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5wcmUtaGVhZGVyIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayB7XG4gICAgd2lkdGg6IDE4cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlLWhlYWRlciAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sge1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnByZS1oZWFkZXIgLnByZS1oZWFkZXJfX2VtYWlsLFxuICAucHJlLWhlYWRlciAucHJlLWhlYWRlcl9fcGhvbmUsXG4gIC5wcmUtaGVhZGVyIC5wcmUtaGVhZGVyX19zZWFyY2gge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlLWhlYWRlciAucHJlLWhlYWRlcl9fZW1haWwsXG4gIC5wcmUtaGVhZGVyIC5wcmUtaGVhZGVyX19waG9uZSxcbiAgLnByZS1oZWFkZXIgLnByZS1oZWFkZXJfX3NlYXJjaCB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5zbGlkZV9fZm9yZWdyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlX19mb3JlZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwud3BtbC1scy1zdGF0aWNzLWZvb3RlciB7XG4gIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuaGVyby1zbGlkZXIgLnNsaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2xpZGVyIC5zbGlkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbn1cblxuLm5ld3MtZXZlbnRzIC50aWxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJhZGdlLXVrIGltZyxcbi5iYWRnZS16aGFuZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uYmFkZ2Utemhhbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46bGFuZyhlbi1VUykgLmJhZGdlLXVrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpsYW5nKGVuLVVTKSAuYmFkZ2Utemhhbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46bGFuZyh6aC1oYW5zKSAuYmFkZ2UtdWsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46bGFuZyh6aC1oYW5zKSAuYmFkZ2Utemhhbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOmxhbmcoemgtaGFucykgI1JlYWxpc3RpY1Rocm9hdGFuZE5hc2FsTW9kZWxzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46bGFuZyh6aC1oYW5zKSAubmV3cy1ldmVudHMtc2xpZGVyIC50aGVtZS1kZWZhdWx0IC5leGNlcnB0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdF9fdHJ1c3RlZCB7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmNhcmQtc2xpZGVyIC5vd2wtbmF2IHtcbiAgei1pbmRleDogNTtcbn1cblxuLmNhcmQtc2xpZGVyIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICB6LWluZGV4OiA2O1xufVxuXG4udGlsZV9fYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50aWxlX19idG46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRpbGVfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGVudC10aWxlcyAuY2FyZDpob3ZlciAuY2FyZC0tYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm91ci1zZXJ2aWNlLWJsb2NrIC50aXRsZS1hcmVhX190aXRsZXMgLnRpdGxlLWFyZWFfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDEwMWUgIWltcG9ydGFudDtcbn1cblxuLm91ci1zZXJ2aWNlLWJsb2NrIC50aGVtZS1vcmFuZ2UgLmJ0biB7XG4gIGNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5vdXItc2VydmljZS1ibG9jayAudGhlbWUtb3JhbmdlIC5idG46YWZ0ZXIge1xuICBjb2xvcjogI2ViNjAxMiAhaW1wb3J0YW50O1xufVxuXG4ub3VyLXNlcnZpY2UtYmxvY2sgLnRoZW1lLWJsdWUgLmJ0biB7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi5vdXItc2VydmljZS1ibG9jayAudGhlbWUtYmx1ZSAuYnRuOmFmdGVyIHtcbiAgY29sb3I6ICM1NTkyY2UgIWltcG9ydGFudDtcbn1cblxuLm91ci1zZXJ2aWNlLWJsb2NrIC50aGVtZS1ncmVlbiAuYnRuIHtcbiAgY29sb3I6ICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuLm91ci1zZXJ2aWNlLWJsb2NrIC50aGVtZS1ncmVlbiAuYnRuOmFmdGVyIHtcbiAgY29sb3I6ICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuLm91ci1zZXJ2aWNlLWJsb2NrIC50aGVtZS1wdXJwbGUgLmJ0biB7XG4gIGNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdXItc2VydmljZS1ibG9jayAudGhlbWUtcHVycGxlIC5idG46YWZ0ZXIge1xuICBjb2xvcjogIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4ub3VyLXNlcnZpY2UtYmxvY2sgLnRpbGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdXItc2VydmljZS1ibG9jayAudGlsZV9fY29udGVudCBoMSxcbi5vdXItc2VydmljZS1ibG9jayAudGlsZV9fY29udGVudCBoMixcbi5vdXItc2VydmljZS1ibG9jayAudGlsZV9fY29udGVudCBoMyxcbi5vdXItc2VydmljZS1ibG9jayAudGlsZV9fY29udGVudCBoNCxcbi5vdXItc2VydmljZS1ibG9jayAudGlsZV9fY29udGVudCBoNSxcbi5vdXItc2VydmljZS1ibG9jayAudGlsZV9fY29udGVudCBoNixcbi5vdXItc2VydmljZS1ibG9jayAudGlsZV9fY29udGVudCBwIHtcbiAgY29sb3I6ICMwMDEwMWUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3VyLXNlcnZpY2UtYmxvY2sgLnRpbGVfX2NvbnRlbnQgYSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3VyLXNlcnZpY2UtYmxvY2sgLnRpbGVfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ub3VyLXNlcnZpY2UtYmxvY2sgLnRpbGVfX2J0biB7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi5vdXItc2VydmljZS1ibG9jayAudGlsZV9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMzc1YzkgIWltcG9ydGFudDtcbn1cblxuLm91ci1zZXJ2aWNlLWJsb2NrIC50aWxlX19idG46aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzIzNzVjOSAhaW1wb3J0YW50O1xufVxuXG4ub3VyLXNlcnZpY2UtYmxvY2sgLnRpbGVfX2J0bjphZnRlciB7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtZG93bmxvYWQtZm9ybSAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnByb2RfaG92ZXJfc2VjIC5jYXJkX19pbmZvIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXN3aXRjaCB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5jaXJjbGVfdGhlbWUgLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlX3RoZW1lIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2l0ZW0ge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2lyY2xlX3RoZW1lIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNpcmNsZV90aGVtZSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLmNpcmNsZV90aGVtZSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtOm50aC1jaGlsZChldmVuKSAub3JkLTEge1xuICBvcmRlcjogMjtcbn1cblxuLmNpcmNsZV90aGVtZSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtOm50aC1jaGlsZChldmVuKSAub3JkLTEgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNpcmNsZV90aGVtZSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtOm50aC1jaGlsZChldmVuKSAub3JkLTEgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2lyY2xlX3RoZW1lIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5vcmQtMSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNpcmNsZV90aGVtZSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtOm50aC1jaGlsZChldmVuKSAub3JkLTIge1xuICBvcmRlcjogMTtcbn1cblxuLmNpcmNsZV90aGVtZSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtOm50aC1jaGlsZChvZGQpIC5vcmQtMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uY2lyY2xlX3RoZW1lIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLm9yZC0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5jaXJjbGVfdGhlbWUgLnF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNpcmNsZV90aGVtZSAucXVvdGUgaW1nIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNpcmNsZV90aGVtZSAuY2lyYyB7XG4gIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTkyY2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGxlZnQ6IC0xMCU7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmNpcmNsZV90aGVtZSAuY2lyYyB7XG4gICAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2lyY2xlX3RoZW1lIC5jaXJjIHtcbiAgICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNpcmNsZV90aGVtZSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2lyY2xlX3RoZW1lIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNpcmNsZV90aGVtZSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pbWFnZSB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNpcmNsZV90aGVtZSAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLWJsdWUgZW0ge1xuICBjb2xvcjogIzU1OTJjZTtcbn1cblxuLnRpbWVsaW5lLXdyYXAgLmRhdGUge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE4ZmRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnRpbWVsaW5lLXdyYXAgLmRhdGUge1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtd3JhcCAuZGF0ZSB7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRpbWVsaW5lLXdyYXAgLmRhdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5MmNlO1xuICByaWdodDogLTEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnRpbWVsaW5lLXdyYXAgLmRhdGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS13cmFwIC5kYXRlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50aW1lbGluZS13cmFwIC5kYXRlIC5jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLXdyYXAgLmltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRpbWVsaW5lLXdyYXAgLmltZy1obGQge1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkICM1NTkyY2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGltZWxpbmUtd3JhcCAuaW1nLWhsZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50aWxlLXNsaWRlciB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cblxuLnRpbGUtc2xpZGVyIGgyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRpbGUtc2xpZGVyIGgyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRpbGUtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuNSU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50aWxlLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xufVxuXG4udGlsZS1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTU5MmNlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIuNSU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50aWxlLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzU1OTJjZSAhaW1wb3J0YW50O1xufVxuXG4ub3dsLW5hdiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtc3RhZ2Utb3V0ZXIge1xuICB6LWluZGV4OiA1O1xufVxuXG4uY2FyZWVyc19jYXJkcyAudGlsZV9faW1nLS1tYWluIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmV4YW1wbGUtaW1hZ2UtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XG59XG5cbi5leGFtcGxlLWltYWdlLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhcmdfaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sYXJnX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAubGlnaHRib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saWdodGJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGItb3V0ZXJDb250YWluZXIsXG4ubGItZGF0YUNvbnRhaW5lciB7XG4gIGhlaWdodDogODAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmxiLW91dGVyQ29udGFpbmVyLFxuICAubGItZGF0YUNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxiLW91dGVyQ29udGFpbmVyLFxuICAubGItZGF0YUNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGItb3V0ZXJDb250YWluZXIgLmxiLWltYWdlLFxuLmxiLWRhdGFDb250YWluZXIgLmxiLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5sYi1jbG9zZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGItY2xvc2Uge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4ubGItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAubGItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxiLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5mb290ZXJfX3F1YWxpdHktbG9nbyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX3F1YWxpdHktbG9nbyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuLmZsZXhpYmxlLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi5mbGV4aWJsZS1jb250ZW50LWJsb2NrIC5idG4ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5mbGV4aWJsZS1jb250ZW50LWJsb2NrIC5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxleGlibGUtY29udGVudC1ibG9jayAuYWxpZ24tcmlnaHQgdWwgbGkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLmZsZXhpYmxlLWNvbnRlbnQtYmxvY2sgLmFsaWduLXJpZ2h0IC5idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZsZXhpYmxlLWNvbnRlbnQtYmxvY2sgLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZsZXhpYmxlLWNvbnRlbnQtYmxvY2sgLmFsaWduLWNlbnRlciB1bCBsaSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleGlibGUtY29udGVudC1ibG9jayAuYWxpZ24tY2VudGVyIC5idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZmxleGlibGUtY29udGVudC1ibG9jayAudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLmZsZXhpYmxlLWNvbnRlbnQtYmxvY2sgcCxcbi5mbGV4aWJsZS1jb250ZW50LWJsb2NrIGxpIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiAjMDAxMDFlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZmxleGlibGUtY29udGVudC1ibG9jayB1bCxcbi5mbGV4aWJsZS1jb250ZW50LWJsb2NrIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZmxleGlibGUtY29udGVudC1ibG9jayB1bCBsaSxcbi5mbGV4aWJsZS1jb250ZW50LWJsb2NrIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleGlibGUtY29udGVudC1ibG9jayB1bCBsaTpiZWZvcmUsXG4uZmxleGlibGUtY29udGVudC1ibG9jayBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMC44cmVtO1xuICBtaW4taGVpZ2h0OiAwLjhyZW07XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOGZkZTtcbn1cblxuLmZsZXhpYmxlLWNvbnRlbnQtYmxvY2sgdWwgbGk6bGFzdC1jaGlsZCxcbi5mbGV4aWJsZS1jb250ZW50LWJsb2NrIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50aXRsZS0tZ3JlZW4ge1xuICBjb2xvcjogIzIxYTc5NTtcbn1cblxuLnRpdGxlLS1vcmFuZ2Uge1xuICBjb2xvcjogI2ViNjAxMjtcbn1cblxuLnRpdGxlLS1wdXJwbGUge1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxuLnVsLS0tZ3JlZW4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NSAhaW1wb3J0YW50O1xufVxuXG4udWwtLS1vcmFuZ2UgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjAxMiAhaW1wb3J0YW50O1xufVxuXG4udWwtLS1wdXJwbGUgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5saW5rXyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJsb2ctY2FyZC1pdGVtLW5ldyAucHVycGxlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudDphZnRlcixcbi5ibG9nLWNhcmQtaXRlbS1uZXcgLmJsdWUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyLFxuLmJsb2ctY2FyZC1pdGVtLW5ldyAub3JhbmdlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudDphZnRlcixcbi5ibG9nLWNhcmQtaXRlbS1uZXcgLmdyZWVuIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjgyO1xuICBib3JkZXItcmFkaXVzOiAwIDE3cHggMTdweCAwO1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5ncmVlbiAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjFhNzk1O1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5ncmVlbiAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0biBzcGFuIGkge1xuICBjb2xvcjogIzIxYTc5NTtcbn1cblxuLmJsb2ctY2FyZC1pdGVtLW5ldyAuZ3JlZW4gLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG46aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyMWE3OTU7XG59XG5cbi5ibG9nLWNhcmQtaXRlbS1uZXcgLmdyZWVuIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuOmhvdmVyIHNwYW4gaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5vcmFuZ2UgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ViNjAxMjtcbn1cblxuLmJsb2ctY2FyZC1pdGVtLW5ldyAub3JhbmdlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuIHNwYW4gaSB7XG4gIGNvbG9yOiAjZWI2MDEyO1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5vcmFuZ2UgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG46aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlYjYwMTI7XG59XG5cbi5ibG9nLWNhcmQtaXRlbS1uZXcgLm9yYW5nZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctY2FyZC1pdGVtLW5ldyAuYmx1ZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlO1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5ibHVlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuIHNwYW4gaSB7XG4gIGNvbG9yOiAjNTU5MmNlO1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5ibHVlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlO1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5ibHVlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuOmhvdmVyIHNwYW4gaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5wdXJwbGUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzdmMTY2Zjtcbn1cblxuLmJsb2ctY2FyZC1pdGVtLW5ldyAucHVycGxlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuIHNwYW4gaSB7XG4gIGNvbG9yOiAjN2YxNjZmO1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5wdXJwbGUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG46aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM3ZjE2NmY7XG59XG5cbi5ibG9nLWNhcmQtaXRlbS1uZXcgLnB1cnBsZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctY2FyZC1pdGVtLW5ldyAuYmxvZy1uZXdzLWNhcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcmVtIDByZW0gNXJlbSAwO1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB3aWR0aDogODAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJsb2ctY2FyZC1pdGVtLW5ldyAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nLWNhcmQtaXRlbS1uZXcgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5ibG9nLWNhcmQtaXRlbS1uZXcgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IGgzLFxuLmJsb2ctY2FyZC1pdGVtLW5ldyAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgYSxcbi5ibG9nLWNhcmQtaXRlbS1uZXcgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHAsXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmJsb2ctY2FyZC1pdGVtLW5ldyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctY2FyZC1pdGVtLW5ldyBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ibG9nLWNhcmQtaXRlbS1uZXcgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IC5idG4gc3BhbiB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ibG9nLWNhcmQtaXRlbS1uZXcgLmJ0biBzcGFuIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ibG9nLWNhcmQtaXRlbS1uZXcgLmJ0bjphZnRlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMTAxZTtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctYmFubmVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy1iYW5uZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgI3NlYXJjaC1uZXdzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAjc2VhcmNoLW5ld3MgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQtbmV3IC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQtbmV3IC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLm1vYmlsZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLnN2Z19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQtbmV3IC5zdmdfYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA0MnJlbTtcbiAgfVxufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmxvYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAwIDRyZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubG9hZGluZyBpbWcge1xuICB3aWR0aDogNjBweDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5sb2FkaW5nLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubWFzdGVyLXRhYl9fcm93IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQtbmV3IC5tYXN0ZXItdGFiX19yb3cgLmJ0biB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5yb3cubWFzdGVyLXRhYl9fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuM3JlbTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5uZXdzLWZpbHRlcmVkLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIHtcbiAgbWluLXdpZHRoOiAyMjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5uZXdzLWZpbHRlcmVkLXRvcF9fbGluayBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubmV3cy1maWx0ZXJlZC10b3BfX2xpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogIzQxOGZkZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDE4ZmRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5uZXdzLWZpbHRlcmVkLXRvcF9fbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0MThmZGU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubmV3cy1maWx0ZXJlZC10b3AgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wIGZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubmV3cy1maWx0ZXJlZC10b3AgZm9ybSBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wIGZvcm0gaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wIGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5uZXdzLWZpbHRlcmVkLXRvcCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNWY1ZTVlO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1maWx0ZXJlZC1uZXcgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5wdXJwbGUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyLFxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibHVlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudDphZnRlcixcbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAub3JhbmdlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudDphZnRlcixcbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuZ3JlZW4gLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDAuODI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTdweCAxN3B4IDA7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuZ3JlZW4gLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzIxYTc5NTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ncmVlbiAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0biBzcGFuIGkge1xuICBjb2xvcjogIzIxYTc5NTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ncmVlbiAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzIxYTc5NTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ncmVlbiAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5vcmFuZ2UgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ViNjAxMjtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5vcmFuZ2UgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG4gc3BhbiBpIHtcbiAgY29sb3I6ICNlYjYwMTI7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAub3JhbmdlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZWI2MDEyO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLm9yYW5nZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibHVlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0MThmZGU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmx1ZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0biBzcGFuIGkge1xuICBjb2xvcjogIzQxOGZkZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibHVlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNDE4ZmRlO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsdWUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG46aG92ZXIgc3BhbiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAucHVycGxlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM4MzMxNzc7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAucHVycGxlIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCAuYnRuIHNwYW4gaSB7XG4gIGNvbG9yOiAjODMzMTc3O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLnB1cnBsZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzgzMzE3Nztcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5wdXJwbGUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IC5idG46aG92ZXIgc3BhbiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmxvZy1uZXdzLWNhcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcmVtIDByZW0gNXJlbSAwO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgaDMsXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IGEsXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYnRuIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5idG4gc3BhbiB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYnRuIHNwYW4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5idG46YWZ0ZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmRlc2t0b3AtcGFnaW5hdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZGVza3RvcC1wYWdpbmF0aW9uIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQtbmV3IC5kZXNrdG9wLXBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLWZpbHRlcmVkLW5ldyAuZGVza3RvcC1wYWdpbmF0aW9uIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZmVhdC1wb3N0cy1yb3cge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmZlYXQtcG9zdHMtcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNDE4ZmRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQtbmV3IC5mZWF0LXBvc3RzLXJvdzphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtZmlsdGVyZWQtbmV3IC5mZWF0LXBvc3RzLXJvdzphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmZlYXQtcG9zdHMtcm93IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm5vLXBvc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLXRvcCxcbi5tYXN0ZXItdGFiX19yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1maWx0ZXJlZCAubWFzdGVyLXRhYixcbi5uZXdzLWZpbHRlcmVkLW5ldyAubWFzdGVyLXRhYiB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgaW5wdXQsXG4ubmV3cy1maWx0ZXJlZC1uZXcgaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDE4ZmRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuZmFzLFxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mYXMge1xuICBjb2xvcjogIzQxOGZkZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuZmFzOmhvdmVyLFxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mYXM6aG92ZXIge1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gLmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSAubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0MThmZGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gLmxpbmU6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gLmxpbmU6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSBoMyB7XG4gIGNvbG9yOiAjMDAxMDFlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSAuZnJtX2Zvcm1zIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mb3JtIC5mcm1fZm9ybV9maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mb3JtIC5mcm1fZm9ybV9maWVsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5tLW1vYi0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tLW1vYi0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmJhbm5lci1vbmUgaDEsXG4uYmFubmVyLXR3byBoMSxcbi5iYW5uZXItdGhyZWUgaDEsXG4uYmFubmVyLWZvdXIgaDEge1xuICBmb250LXNpemU6IDVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci1vbmUgaDEsXG4gIC5iYW5uZXItdHdvIGgxLFxuICAuYmFubmVyLXRocmVlIGgxLFxuICAuYmFubmVyLWZvdXIgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1vbmUgaDEsXG4gIC5iYW5uZXItdHdvIGgxLFxuICAuYmFubmVyLXRocmVlIGgxLFxuICAuYmFubmVyLWZvdXIgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uYmFubmVyLW9uZSBoMSB7XG4gIGNvbG9yOiAjNDE4ZmRlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuYmFubmVyLW9uZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW9uZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5cbi5iYW5uZXItb25lIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci1vbmUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1vbmUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYmFubmVyLXRocmVlIGgxIHtcbiAgY29sb3I6ICM0MThmZGUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5iYW5uZXItdGhyZWUgaDEge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci10aHJlZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi5iYW5uZXItdGhyZWUgaW1nIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuYmFubmVyLXRocmVlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXItdGhyZWUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uaHZyLWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5odnItYSAuYmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmh2ci1hOmhvdmVyIC5iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmxvYWQtbW9yZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5sb2FkLW1vcmUtY29udGFpbmVyIHAge1xuICBjb2xvcjogIzAwMTAxZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxvYWQtbW9yZS1jb250YWluZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzU1OTJjZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzU1OTJjZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmxvYWQtbW9yZS1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLm5ld3MtZmlsdGVyZWQsXG4ubmV3cy1maWx0ZXJlZC1uZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAubG9hZGluZyxcbi5uZXdzLWZpbHRlcmVkLW5ldyAubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmRvd25sb2Fkcy1maWx0ZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyB7XG4gIHBhZGRpbmctYm90dG9tOiA5dncgIWltcG9ydGFudDtcbn1cblxuI3NlYXJjaC1uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jc2VhcmNoLW5ld3MgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICByaWdodDogMCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uaHZyLWEgLmJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuZW50cnktY29udGVudCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3Qge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fcm93IHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgNnJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19yb3cge1xuICAgIHBhZGRpbmc6IDZyZW0gMCA2cmVtIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuZmxleC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5mbGV4LWNlbnRlciBwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5yZWxhdGVkX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuZnJtX3N1Ym1pdCAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuZnJtX3N1Ym1pdCAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5mcm1fcmVxdWlyZWRfZmllbGQ6YWZ0ZXIsIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5mcm1fcmVxdWlyZWRfZmllbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCBmaWVsZHNldCxcbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5mcm1fZm9ybV9maWVsZHMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rcyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX21lZGlhbGlua3Mge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX21lZGlhbGlua3MgYSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmtzLFxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLnJlbGF0ZWRfaXRlbXMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgaDEsXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCBoMixcbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IGgzLFxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgaDQsXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCBoNSxcbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IGg2LFxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgcCxcbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5mbGV4LWNlbnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9ybS12aWV3IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZmxleDogMCAwIDMwJTtcbiAgLyogTWFrZSBzdXJlIGl0IHRha2VzIHVwIDMwJSBvZiB0aGUgc3BhY2UgKi9cbiAgbWF4LXdpZHRoOiAzMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIFByZXZlbnRzIGNvbnRlbnQgZnJvbSBzaG93aW5nIHdoaWxlIGFuaW1hdGluZyAqL1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjhzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQ7XG4gIC8qIFRyYW5zaXRpb24gd2lkdGggYW5kIG9wYWNpdHkgc2VwYXJhdGVseSBmb3IgYmV0dGVyIGNvbnRyb2wgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5mb3JtLXZpZXcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tdmlldyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb3JtLXZpZXcuYWN0aXZlIHtcbiAgd2lkdGg6IDMwJTtcbiAgLyogVGhpcyBlbnN1cmVzIGl0IGdyb3dzIHRvIGEgZml4ZWQgc2l6ZSAqL1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEFkZCBwYWRkaW5nIG9yIG1hcmdpbiB0byBhbmltYXRlIHRoZSB0cmFuc2l0aW9uIG9mIHRoZSBmb3JtJ3Mgd2lkdGggYW5kIGNvbnRlbnQgKi9cbiAgcGFkZGluZzogMnJlbTtcbiAgLyogQWRkIHBhZGRpbmcgdG8gdGhlIGZvcm0gKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5mb3JtLXZpZXcuYWN0aXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tdmlldy5hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb3JtLXZpZXcgLmJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLmZvcm0tdmlldyAuYmcgaW5wdXQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAxMDFlO1xuICBjb2xvcjogIzAwMTAxZTtcbn1cblxuLmZvcm0tdmlldyAuYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uZm9ybS12aWV3IC5hcmVhIHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMDAxMDFlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZm9ybS12aWV3IC5hcmVhIC5oaWRlLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLXZpZXcgLmFyZWEgaSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uYnJpbmctZm9ybSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5icmluZy1mb3JtIC5oZWFkZXItYmFubmVyX19jb250ZW50IHAsXG4gIC5icmluZy1mb3JtIC5oZWFkZXItYmFubmVyX19jb250ZW50IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJpbmctZm9ybSAuaGVhZGVyLWJhbm5lcl9fY29udGVudCBwLFxuICAuYnJpbmctZm9ybSAuaGVhZGVyLWJhbm5lcl9fY29udGVudCAuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnJpbmctZm9ybSAuZmxleC1jZW50ZXIge1xuICBmbGV4OiAwIDAgNzAlO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgdHJhbnNpdGlvbjogZmxleCAwLjhzIGVhc2UtaW4tb3V0O1xuICAvKiBTbW9vdGggdHJhbnNpdGlvbiBmb3IgZmxleCBsYXlvdXQgY2hhbmdlcyAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJyaW5nLWZvcm0gLmZsZXgtY2VudGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmluZy1mb3JtIC5mbGV4LWNlbnRlciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icmluZy1mb3JtIC5mbGV4LWNlbnRlciAuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rcyB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoMSxcbi5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoMixcbi5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoMyxcbi5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoNCxcbi5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoNSxcbi5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoNixcbi5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoMSxcbiAgLmJyaW5nLWZvcm0gLmZsZXgtY2VudGVyIGgyLFxuICAuYnJpbmctZm9ybSAuZmxleC1jZW50ZXIgaDMsXG4gIC5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoNCxcbiAgLmJyaW5nLWZvcm0gLmZsZXgtY2VudGVyIGg1LFxuICAuYnJpbmctZm9ybSAuZmxleC1jZW50ZXIgaDYsXG4gIC5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoMSxcbiAgLmJyaW5nLWZvcm0gLmZsZXgtY2VudGVyIGgyLFxuICAuYnJpbmctZm9ybSAuZmxleC1jZW50ZXIgaDMsXG4gIC5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBoNCxcbiAgLmJyaW5nLWZvcm0gLmZsZXgtY2VudGVyIGg1LFxuICAuYnJpbmctZm9ybSAuZmxleC1jZW50ZXIgaDYsXG4gIC5icmluZy1mb3JtIC5mbGV4LWNlbnRlciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJyaW5nLWZvcm0gLnJlbGF0ZWRfaXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uYnJpbmctZm9ybSAuZm9ybS12aWV3IHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5icmluZy1mb3JtIC5mb3JtLXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJpbmctZm9ybSAuZm9ybS12aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jbGljay1tZS1mb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogIzAwMTAxZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0O1xuICAvKiBTbW9vdGggdHJhbnNpdGlvbiBmb3IgYnV0dG9uJ3MgaGlkZS9zaG93ICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2xpY2stbWUtZm9ybSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jbGljay1tZS1mb3JtIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uY2xpY2stbWUtZm9ybSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNsaWNrLW1lLWZvcm0gaSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uY2xpY2stbWUtZm9ybS5oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIC8qIEFkZCBzbGlnaHQgdHJhbnNsYXRpb24gdG8gaGlkZSB0aGUgYnV0dG9uICovXG4gIG9wYWNpdHk6IDA7XG4gIC8qIFNtb290aGx5IGZhZGUgb3V0IHRoZSBidXR0b24gKi9cbn1cblxuLmNsaWNrLW1lLWZvcm0gLm1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5jbGljay1tZS1mb3JtIC5tYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jbGljay1tZS1mb3JtIC5tYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5jbGljay1tZS1mb3JtIC5kcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNsaWNrLW1lLWZvcm0gLmRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iYW5uZXItdGhlbWUtcHVycGxlIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjE2NmYgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci10aGVtZS1wdXJwbGUgLmhpZGUtZm9ybSBpIHtcbiAgY29sb3I6ICM3ZjE2NmY7XG59XG5cbi5iYW5uZXItdGhlbWUtb3JhbmdlIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjYwMTIgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci10aGVtZS1vcmFuZ2UgLmhpZGUtZm9ybSBpIHtcbiAgY29sb3I6ICNlYjYwMTI7XG59XG5cbi5iYW5uZXItdGhlbWUtZ3JlZW4gLmZybV9idXR0b25fc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTc5NSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLXRoZW1lLWdyZWVuIC5oaWRlLWZvcm0gaSB7XG4gIGNvbG9yOiAjMjFhNzk1O1xufVxuXG4uY2xpY2stdGhlbWUtcHVycGxlIGkge1xuICBjb2xvcjogIzdmMTY2Zjtcbn1cblxuLmNsaWNrLXRoZW1lLW9yYW5nZSBpIHtcbiAgY29sb3I6ICNlYjYwMTI7XG59XG5cbi5jbGljay10aGVtZS1ncmVlbiBpIHtcbiAgY29sb3I6ICMyMWE3OTU7XG59XG5cbi5uZXdzLXNsaWRlciAuaXRlbSAucG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC5zaG93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jdXN0b21fbW9kYWwgLmZybV9zdWJtaXQgLmZybV9idXR0b25fc3VibWl0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbV9tb2RhbCAuZnJtX3N1Ym1pdCAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b21fbW9kYWwgLmZybV9yZXF1aXJlZF9maWVsZDphZnRlciwgLmN1c3RvbV9tb2RhbCAuZnJtX3JlcXVpcmVkX2ZpZWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbV9tb2RhbCBmaWVsZHNldCxcbi5jdXN0b21fbW9kYWwgLmZybV9mb3JtX2ZpZWxkcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b21fbW9kYWwgLmZybV9yZXF1aXJlZF9maWVsZDpiZWZvcmUsIC5jdXN0b21fbW9kYWwgLmZybV9yZXF1aXJlZF9maWVsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbV9tb2RhbCBpbnB1dCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDEwMWU7XG4gIGNvbG9yOiAjMDAxMDFlO1xufVxuXG4uY3VzdG9tX21vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbV9tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmN1c3RvbV9tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3VzdG9tX21vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1c3RvbV9tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbn1cblxuLmN1c3RvbV9tb2RhbCAubW9kYWwtaGVhZGVyIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAwMTAxZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXN0b21fbW9kYWwgLm1vZGFsLWhlYWRlciBidXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tX21vZGFsIC5tb2RhbC1oZWFkZXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMTAxZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tX21vZGFsIC5tb2RhbC1oZWFkZXIgYnV0dG9uOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tX21vZGFsIC5tb2RhbC1oZWFkZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmN1c3RvbV9tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcmVtIDJyZW0gMTByZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tX21vZGFsIC5tb2RhbC1ib2R5IHZpZGVvLFxuLmN1c3RvbV9tb2RhbCAubW9kYWwtYm9keSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubW9kYWwtdGhlbWUtcHVycGxlIC5tb2RhbC1oZWFkZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzdmMTY2ZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDJweCAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC10aGVtZS1wdXJwbGUgLm1vZGFsLWhlYWRlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC10aGVtZS1wdXJwbGUgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC10aGVtZS1wdXJwbGUgLmZybV9idXR0b25fc3VibWl0IHtcbiAgYmFja2dyb3VuZDogIzdmMTY2ZiAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtdGhlbWUtb3JhbmdlIC5tb2RhbC1oZWFkZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ViNjAxMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC10aGVtZS1vcmFuZ2UgLm1vZGFsLWhlYWRlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC10aGVtZS1vcmFuZ2UgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC10aGVtZS1vcmFuZ2UgLmZybV9idXR0b25fc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI2ViNjAxMiAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtdGhlbWUtZ3JlZW4gLm1vZGFsLWhlYWRlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMnB4ICMyMWE3OTUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXRoZW1lLWdyZWVuIC5tb2RhbC1oZWFkZXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIxYTc5NSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtdGhlbWUtZ3JlZW4gLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC10aGVtZS1ncmVlbiAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi5vd2wtaXRlbSAuaXRlbSAucG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZmFjZXMtY29wbGV5LXdyYXAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZhY2VzLWNvcGxleS13cmFwIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2sgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faXRlbSB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuZmFjZXMtY29wbGV5LXdyYXAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9jayAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYWNlcy1jb3BsZXktd3JhcCAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmFjZXMtY29wbGV5LXdyYXAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9jayAubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2ltYWdlIHtcbiAgbWluLWhlaWdodDogMzVyZW07XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmtzIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5mZWF0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItYmFubmVyX19wcm9kdWN0IC5mZWF0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmJkZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDZyZW0gMCAzcmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuaGVhZGVyLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNXJlbSAwIDVyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgLmhlYWRlci1iYW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMCA1cmVtIDA7XG4gIH1cbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29udGFjdC1kZXRhaWxzLFxuLnRleHQtYmxvY2stc2VjdGlvbixcbi5sYXJnZS1pbmZvLXRpbGVzLFxuLmhlYWRlci1iYW5uZXIsXG4uZmxleGlibGUtY29udGVudC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuZm9vdGVyLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG5cbi5mb290ZXItZm9ybSAuZm9vdGVyLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMCU7XG4gIGhlaWdodDogMTIwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuZm9vdGVyLWZvcm0gLmZvb3Rlci1zaGFwZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXItZm9ybSAuZm9vdGVyLXNoYXBlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZvb3Rlci1zaGFwZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXItc2hhcGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDAlO1xuICB9XG59XG5cbi5zaW5nbGUtZG93bmxvYWQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuLmhlYWRlci1iYW5uZXIgLmJvdHRvbS1zaGFwZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1iYW5uZXIgLmhlYWRlci1iYW5uZXJfX3Jvdy0tY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcmVtIDAgMTByZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5oZWFkZXItYmFubmVyIC5oZWFkZXItYmFubmVyX19yb3ctLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDhyZW0gMCA4cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItYmFubmVyIC5oZWFkZXItYmFubmVyX19yb3ctLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDhyZW0gMCA4cmVtIDA7XG4gIH1cbn1cblxuLmZvb3Rlci1mb3JtIC53cmFwcGVyLCAuZm9vdGVyLWZvcm0gbWFpbiwgLmZvb3Rlci1mb3JtIFtjbGFzcyo9J19fY29udGFpbmVyJ10sIC5mb290ZXItZm9ybSBbY2xhc3MqPSdfX3dyYXBwZXInXSwgLmZvb3Rlci1mb3JtIFtjbGFzcyo9J19fZmxleC1jb250YWluZXInXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1mb3JtLWludGVybmFsIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuZm9vdGVyLWZvcm0taW50ZXJuYWwge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyLWZvcm0taW50ZXJuYWwge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG5cbi5mb290ZXItZm9ybS1pbnRlcm5hbCAuZm9vdGVyLXNoYXBlIHtcbiAgdG9wOiAwO1xufVxuXG4ucHJvZHVjdC1saXN0LWJsb2NrIC5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWxpc3QtYmxvY2sgLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtbGlzdC1ibG9jayAuaXRlbS1wdXJwbGUgYSB7XG4gIGNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWxpc3QtYmxvY2sgLml0ZW0tYmx1ZSBhIHtcbiAgY29sb3I6ICM1NTkyY2UgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtbGlzdC1ibG9jayAuaXRlbS1vcmFuZ2UgYSB7XG4gIGNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWxpc3QtYmxvY2sgLml0ZW0tZ3JlZW4gYSB7XG4gIGNvbG9yOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWxpc3QtYmxvY2sgLnRwLW52IHtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ucHJvZHVjdC1saXN0LWJsb2NrIC50cC1udiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5wcm9kdWN0LWxpc3QtYmxvY2sgLnRwLW52IC5idG4ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saXN0LWJsb2NrIC50cC1udiAuYnRuIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1saXN0LWJsb2NrIC50cC1udiAuYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzAlO1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnByb2R1Y3QtbGlzdC1ibG9jayAudHAtbnYgLmJ0bjphZnRlciB7XG4gICAgYm90dG9tOiAtMjAlO1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3QtYmxvY2sgLnRwLW52IC5idG46YWZ0ZXIge1xuICAgIGJvdHRvbTogLTIwJTtcbiAgICB3aWR0aDogOTglO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAucHJvZHVjdC1saXN0LWJsb2NrIC50cC1udiAuY29sbGFwc2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saXN0LWJsb2NrIC50cC1udiAuY29sbGFwc2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtYmxvY2sgLnRwLW52IC5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1saXN0LWJsb2NrIC50cC1udiAuYnRuLS1wdXJwbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2YxNjZmO1xufVxuXG4ucHJvZHVjdC1saXN0LWJsb2NrIC50cC1udiAuYnRuLS1vcmFuZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWI2MDEyO1xufVxuXG4ucHJvZHVjdC1saXN0LWJsb2NrIC50cC1udiAuYnRuLS1ncmVlbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyMWE3OTU7XG59XG5cbi5wcm9kdWN0LWxpc3QtYmxvY2sgaDMge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnByb2R1Y3QtbGlzdC1ibG9jayBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saXN0LWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdC1ibG9jayAuaXRlbS1wdXJwbGUgcCB7XG4gIGNvbG9yOiAjN2YxNjZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWxpc3QtYmxvY2sgLml0ZW0tYmx1ZSBwIHtcbiAgY29sb3I6ICM1NTkyY2UgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtbGlzdC1ibG9jayAuaXRlbS1vcmFuZ2UgcCB7XG4gIGNvbG9yOiAjZWI2MDEyICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWxpc3QtYmxvY2sgLml0ZW0tZ3JlZW4gcCB7XG4gIGNvbG9yOiAjMjFhNzk1ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWxpc3QtYmxvY2sgLnByb2R1Y3QtaXRlbSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnByb2R1Y3QtbGlzdC1ibG9jayAucHJvZHVjdC1pdGVtIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwtNW4ge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wteGwtNW4ge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGVnYWN5LWJsb2NrIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAucHJvZHVjdC1sZWdhY3ktYmxvY2sge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGVnYWN5LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGVnYWN5LWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM1NTkyY2U7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgbGVmdDogNDclICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAucHJvZHVjdC1sZWdhY3ktYmxvY2s6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxlZ2FjeS1ibG9jazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvZHVjdC1sZWdhY3ktYmxvY2sgLml0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNTU5MmNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAucHJvZHVjdC1sZWdhY3ktYmxvY2sgLml0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1sZWdhY3ktYmxvY2sgLml0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWxlZ2FjeS1ibG9jayAuaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1sZWdhY3ktYmxvY2sgcCB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnByb2R1Y3QtbGVnYWN5LWJsb2NrIHAge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1sZWdhY3ktYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtbGVnYWN5LWJsb2NrIGEge1xuICBjb2xvcjogIzU1OTJjZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm8tYmcge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY29sLWZ1bGwtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sLWZ1bGwtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50YXgtcHJvZHVjdF9jYXRlZ29yeSAudGlsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xufVxuXG4udGF4LXByb2R1Y3RfY2F0ZWdvcnkgLnRpbGVfX2luZm8ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnRheC1wcm9kdWN0X2NhdGVnb3J5IC50aWxlX19idG4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnNpbmdsZS1kb3dubG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1kb3dubG9hZCAuZm9vdGVyLWZvcm0gLmJnIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5zaW5nbGUtZG93bmxvYWQgLmJhbm5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXJlbSAwcmVtIDFyZW0gMHJlbTtcbn1cblxuLnNpbmdsZS1kb3dubG9hZCAuYmFubmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaW5nbGUtZG93bmxvYWQgLmJhbm5lciBhOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zaW5nbGUtZG93bmxvYWQgLmNvbnQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5zaW5nbGUtZG93bmxvYWQgLmNvbnQgLnRpdGxlLWFyZWFfX2RvdHMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2luZ2xlLWRvd25sb2FkIC5jb250IC5zaW5nbGUtZG93bmxvYWRfX2J0biB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5zaW5nbGUtZG93bmxvYWQgLmNvbnQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2luZ2xlLWRvd25sb2FkIC5jb250IGltZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uc2luZ2xlLWRvd25sb2FkIC5jb250IGgxIHtcbiAgY29sb3I6ICM1ZjVlNWU7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5zaW5nbGUtZG93bmxvYWQgLmNvbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpbmdsZS1kb3dubG9hZCAuY29udCBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5zaW5nbGUtZG93bmxvYWQgLmJsb2ctaW50cm8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWRvd25sb2FkIC5idG4tLWRvd25sb2FkcyB7XG4gIHdpZHRoOiAyOC4ycmVtO1xufVxuXG4uc2luZ2xlLWRvd25sb2FkIHAge1xuICBjb2xvcjogIzVmNWU1ZTtcbn1cblxuLnNpbmdsZS1kb3dubG9hZF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWRvd25sb2FkX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmp1c3Qtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4ucmVsYXRlZC1kb3dubG9hZHMge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5yZWxhdGVkLWRvd25sb2FkcyAudHQgaDEsXG4ucmVsYXRlZC1kb3dubG9hZHMgLnR0IGgyLFxuLnJlbGF0ZWQtZG93bmxvYWRzIC50dCBoMyxcbi5yZWxhdGVkLWRvd25sb2FkcyAudHQgaDQsXG4ucmVsYXRlZC1kb3dubG9hZHMgLnR0IGg1LFxuLnJlbGF0ZWQtZG93bmxvYWRzIC50dCBoNiB7XG4gIGNvbG9yOiAjNWY1ZTVlO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAucmVsYXRlZC1kb3dubG9hZHMgLnR0IGgxLFxuICAucmVsYXRlZC1kb3dubG9hZHMgLnR0IGgyLFxuICAucmVsYXRlZC1kb3dubG9hZHMgLnR0IGgzLFxuICAucmVsYXRlZC1kb3dubG9hZHMgLnR0IGg0LFxuICAucmVsYXRlZC1kb3dubG9hZHMgLnR0IGg1LFxuICAucmVsYXRlZC1kb3dubG9hZHMgLnR0IGg2IHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlbGF0ZWQtZG93bmxvYWRzIC50dCBoMSxcbiAgLnJlbGF0ZWQtZG93bmxvYWRzIC50dCBoMixcbiAgLnJlbGF0ZWQtZG93bmxvYWRzIC50dCBoMyxcbiAgLnJlbGF0ZWQtZG93bmxvYWRzIC50dCBoNCxcbiAgLnJlbGF0ZWQtZG93bmxvYWRzIC50dCBoNSxcbiAgLnJlbGF0ZWQtZG93bmxvYWRzIC50dCBoNiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cblxuLnNpbmdsZV9fZ28tYmFjayB7XG4gIG1hcmdpbjogNnJlbSAwIDMuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZV9fZ28tYmFjayB7XG4gICAgbWFyZ2luOiA3cmVtIDA7XG4gIH1cbn1cblxuLnRoYW5rLXlvdS13cmFwIHtcbiAgcGFkZGluZzogMTZyZW0gMCAxNnJlbSAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aGFuay15b3Utd3JhcCB7XG4gICAgcGFkZGluZzogMjJyZW0gMCAxOXJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aGFuay15b3Utd3JhcCB7XG4gICAgcGFkZGluZzogMjdyZW0gMCAyNnJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRoYW5rLXlvdS13cmFwIGgxIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsaW5lLWhlaWdodDogNS4zcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoYW5rLXlvdS13cmFwIGgxIHtcbiAgICBmb250LXNpemU6IDExcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRoYW5rLXlvdS13cmFwIGgxIHtcbiAgICBmb250LXNpemU6IDE4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjNyZW07XG4gIH1cbn1cblxuLnRoYW5rLXlvdS13cmFwIGgyIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGhhbmsteW91LXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjNyZW07XG4gIH1cbn1cblxuLnRoYW5rLXlvdS13cmFwIC5idXR0b24sIC50aGFuay15b3Utd3JhcCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudGhhbmsteW91LXdyYXAgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX3N1Ym1pdCBidXR0b24sIC5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgLnRoYW5rLXlvdS13cmFwIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRoYW5rLXlvdS13cmFwIC5idXR0b24sIC50aGFuay15b3Utd3JhcCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudGhhbmsteW91LXdyYXAgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX3N1Ym1pdCBidXR0b24sIC5mcm1fZm9ybV9maWVsZHMgLmZybV9zdWJtaXQgLnRoYW5rLXlvdS13cmFwIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10b3AtbGV2ZWwtbGFuZGluZy1wYWdlIC50aWxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRvcC1sZXZlbC1sYW5kaW5nLXBhZ2UgLnRpbGVfX2luZm8sXG4ucGFnZS10ZW1wbGF0ZS10b3AtbGV2ZWwtbGFuZGluZy1wYWdlIC50aWxlX19pbmZvIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdG9wLWxldmVsLWxhbmRpbmctcGFnZSAudGlsZV9fYnRuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImFzc2V0cy9zY3NzL3ZlbmRvci9zbGljay9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvc2Nzcy92ZW5kb3Ivc2xpY2svZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9zY3NzL3ZlbmRvci9zbGljay9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvc2Nzcy92ZW5kb3Ivc2xpY2svZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvc2Nzcy92ZW5kb3Ivc2xpY2svZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvc2Nzcy92ZW5kb3Ivc2xpY2svZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cbmJvZHkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5ib3VuY2VJbiwgLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuLmFuaW1hdGVkLmZsaXBPdXRYLCAuYW5pbWF0ZWQuZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG5cbi8qIFByZWxvYWQgaW1hZ2VzICovXG5ib2R5OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9jbG9zZS5wbmcpIHVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIHVybCguLi9pbWFnZXMvcHJldi5wbmcpIHVybCguLi9pbWFnZXMvbmV4dC5wbmcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpZ2h0Ym94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmxpZ2h0Ym94IGEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubGItb3V0ZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sYi1jb250YWluZXIge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5sYi1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5sYi1jYW5jZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdDtcbn1cblxuLmxiLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ubGItbmF2IGEge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09XCIpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmxiLWRhdGFDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sYi1kYXRhIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ubGItZGF0YSAubGItZGV0YWlscyB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdXRsaW5lOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKTtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4ubGItZGF0YSAubGItY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJiYXNpYy1zYW5zXCIsIHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8qXG4gICAgSWZyYW1lc1xuKi9cblxuLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSwgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59IiwiLypcbiAgICBNaXNjZWxsYW5lb3VzXG4qL1xuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRncmV5O1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46Oi13ZWJraXQtc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogJGdyZXk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOmZvY3VzIHtcblx0b3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtc3R5bGU6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub2ZmIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLy8gLmZvb3Rlci1mb3JtLXBhZCB7IFxuLy8gXHRwYWRkaW5nLWJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4vLyBcdEBpbmNsdWRlIGV4c20ge1xuLy8gXHRcdHBhZGRpbmctYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4vLyBcdH1cblxuLy8gXHRAaW5jbHVkZSBtb2JpbGUge1xuLy8gXHRcdHBhZGRpbmctYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4vLyBcdH1cblxuLy8gXHRAaW5jbHVkZSBzbWFsbCB7XG4vLyBcdFx0cGFkZGluZy1ib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcbi8vIFx0fVxuXG4vLyBcdEBpbmNsdWRlIG1lZGl1bSB7XG4vLyBcdFx0cGFkZGluZy1ib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcbi8vIFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMHZ3ICFpbXBvcnRhbnQ7IFxuLy8gXHR9XG4vLyB9XG5cbi5mb290ZXItcGFkIHtcblx0cGFkZGluZy1ib3R0b206IDEzdncgIWltcG9ydGFudDtcblxuXHRAaW5jbHVkZSBleHNtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTF2dyAhaW1wb3J0YW50O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOXZ3ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLS1jb250YWN0LWRldGFpbHMge1xuXHRcdHBhZGRpbmctYm90dG9tOiA5dncgIWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSBcblxuLnNob3ctbW9iaWxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zaG93LXNtYWxsLXNjcmVlbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5ibG9jayB7XG5cdHBhZGRpbmc6IDEuOHJlbSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0cGFkZGluZzogNXJlbSAwO1xuXHR9XG59XG5cbi5jLWJsb2NrIHtcblx0cGFkZGluZzogMnJlbSAwO1xuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHBhZGRpbmc6IDRyZW0gMDtcblx0fVxufVxuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIENvbG9yIGNsYXNzZXMsIHVzZWQgaW4gZHluYW1pYyBzaXR1YXRpb25zXG4uY29sb3ItcHVycGxlIHtcblx0Y29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcbn1cbi5jb2xvci1vcmFuZ2Uge1xuXHRjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWdyZWVuIHtcblx0Y29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWJsdWUge1xuXHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbn1cbi8vIGJnYyA9IGJhY2tncm91bmQgY29sb3Jcbi5iZ2MtcHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbn1cbi5iZ2Mtb3JhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbn1cbi5iZ2MtZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG59XG4uYmdjLWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbn1cbi8vIGJnZyA9IGJhY2tncm91bmQgZ3JhZGllbnQuIE5lZWQgaW1wb3J0YW50IHRhZ3MgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgYmFja2dyb3VuZC1pbWFnZSBzZXQgb24gY2FyZHNcbi5iZ2ctcHVycGxlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdDkwZGVnLFxuXHRcdHJnYmEoJHB1cnBsZSwgMC45KSxcblx0XHRyZ2JhKCRwdXJwbGUsIDAuOSlcblx0KSAhaW1wb3J0YW50O1xufVxuLmJnZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0OTBkZWcsXG5cdFx0cmdiYSgkb3JhbmdlLCAwLjkpLFxuXHRcdHJnYmEoJG9yYW5nZSwgMC45KVxuXHQpICFpbXBvcnRhbnQ7XG59XG4uYmdnLWdyZWVuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdDkwZGVnLFxuXHRcdHJnYmEoJGdyZWVuLCAwLjkpLFxuXHRcdHJnYmEoJGdyZWVuLCAwLjkpXG5cdCkgIWltcG9ydGFudDtcbn1cbi5iZ2ctYmx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHQ5MGRlZyxcblx0XHRyZ2JhKCRibHVlLCAwLjkpLFxuXHRcdHJnYmEoJGJsdWUsIDAuOSlcblx0KSAhaW1wb3J0YW50O1xufVxuLy8gYm9yZGVyIGNvbG9yc1xuLmJvcmRlci1wdXJwbGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcHVycGxlICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2UgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JlZW4ge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4gIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhhcy1iZy1zaGFwZS1yaWdodCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3RpbGUtb3RoZXItYmctcmlnaHQucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuXHR9XG59XG5cbi5oYXMtYmctc2hhcGUtbGVmdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3RpbGUtb3RoZXItYmctbGVmdC5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcblx0fVxufVxuXG4ucmVsYXRpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLWJnIHtcblx0Ji0tYWJvdXQge1xuXHRcdEBpbmNsdWRlIGV4c20ge1xuXHRcdFx0dG9wOiAxNTByZW07XG5cdFx0XHRoZWlnaHQ6IDYzLjUlO1xuXHRcdH1cblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItZGFyaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE0NnJlbTtcblx0XHRsZWZ0OiAwO1xuXHRcdGhlaWdodDogNTkuNSU7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0dG9wOiAxNDNyZW07XG5cdFx0XHRoZWlnaHQ6IDU3LjUlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdHRvcDogMTM0cmVtO1xuXHRcdFx0aGVpZ2h0OiA2MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHRvcDogNzByZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbGFyZ2Uge1xuXHRcdFx0dG9wOiA1NHJlbTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAxJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXZ3O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy90b3AtYmFja2dyb3VuZC1zaGFwZS5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAtMXB4O1xuXHRcdFx0aGVpZ2h0OiAyNnZ3O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9ib3R0b20tYmFja2dyb3VuZC5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCYtLWNhcmVlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYi1jb2xvci1kYXJrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAxNzByZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHRvcDogMTA1cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdHRvcDogNzVyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHRvcDogNTVyZW07XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDElO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXZ3O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy90b3AtYmFja2dyb3VuZC1zaGFwZS5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cdH1cblxuXHQmLS1jYXJlZXItYXJjaGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYi1jb2xvci1kYXJrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwcmVtO1xuXHRcdGhlaWdodDogMjEwJTtcblxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdHRvcDogLTNyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHRvcDogLTE5cmVtO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAxJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdGhlaWdodDogMTF2dztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvdG9wLWJhY2tncm91bmQtc2hhcGUuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cblx0Ji0tdGltZWxpbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItZGFyaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdC8vIHRvcDogMTZyZW07XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogOTQlO1xuXG5cdFx0Ly8gQGluY2x1ZGUgbWVkaXVtIHtcblx0XHQvLyAgIGhlaWdodDogOTAlO1xuXHRcdC8vICAgdG9wOiA0NXJlbTtcblx0XHQvLyB9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMSU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRoZWlnaHQ6IDExdnc7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3RvcC1iYWNrZ3JvdW5kLXNoYXBlLnN2Z1wiKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdCYtLWRvd25sb2FkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWNvbG9yLWRhcms7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiA4MCU7XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRoZWlnaHQ6IDc1JTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMSU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL3RvcC1iYWNrZ3JvdW5kLXNoYXBlLnN2Z1wiKSBuby1yZXBlYXQgdG9wXG5cdFx0XHRcdGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cdH1cblxuXHQmLS1mYWNlcy1vZi1jb3BsZXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItZGFyaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMzhyZW07XG5cdFx0aGVpZ2h0OiA1MCU7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAxJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXZ3O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy90b3AtYmFja2dyb3VuZC1zaGFwZS5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAtMXB4O1xuXHRcdFx0aGVpZ2h0OiAyNnZ3O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9ib3R0b20tYmFja2dyb3VuZC5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uZmxleC1hbGlnbi1jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uanVzdGlmeS1hbmQtYWxpZ24tY2VudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1kaXJlY3Rpb24tY29sIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmpzLW5vLXBhZC10b3Age1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uanMtbmVnLXRvcC1tYXJnaW4ge1xuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdC8vIG1hcmdpbi10b3A6IC0ycmVtO1xuXHRcdG1hcmdpbi10b3A6IC03cmVtO1xuXHR9XG5cblx0Ji0tbGFyZ2Uge1xuXHRcdG1hcmdpbi10b3A6IC0xcmVtO1xuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdG1hcmdpbi10b3A6IC0zcmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcmVtO1xuXHRcdH1cblx0fVxufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGItMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuIiwiLypcbiAgICBNaXhpbnNcbiovXG5cbkBtaXhpbiBjZW50ZXJlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gcmlnaHRfYWkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0cmlnaHQ6IDAlICFpbXBvcnRhbnQ7ICBcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gbGVmdF9hYiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHRsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHJpZ2h0X2FiIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogNTAlICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpICFpbXBvcnRhbnQ7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKSAhaW1wb3J0YW50O1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBjb3ZlciB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cblxuQG1peGluIHRyYW5zbGF0ZVgoJHBlcmNlbnQpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHBlcmNlbnQpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRwZXJjZW50KTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRwZXJjZW50KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRwZXJjZW50KTtcbn1cblxuQG1peGluIHRyYW5zbGF0ZVkoJHBlcmNlbnQpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHBlcmNlbnQpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRwZXJjZW50KTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRwZXJjZW50KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRwZXJjZW50KTtcbn1cblxuJGJyb3dzZXItY29udGV4dDogMTY7XG5cbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xuXHRAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1lbTtcbn1cblxuLy8gQG1peGluIHRyYW5zZm9ybSgkYW1vdW50KSB7XG4vLyAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRhbW91bnQpO1xuLy8gICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRhbW91bnQpO1xuLy8gICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJGFtb3VudCk7XG4vLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgkYW1vdW50KTtcbi8vIH1cblxuLy9TYXNzIENTUzMgTWl4aW5zISBUaGUgQ3Jvc3MtQnJvd3NlciBDU1MzIFNhc3MgTGlicmFyeVxuXG4vLy8gQWRkcyBhIGJyb3dzZXIgcHJlZml4IHRvIHRoZSBwcm9wZXJ0eVxuLy8vIEBwYXJhbSB7Kn0gJHByb3BlcnR5IFByb3BlcnR5XG4vLy8gQHBhcmFtIHsqfSAkdmFsdWUgVmFsdWVcblxuQG1peGluIGNzczMtcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cdC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG5cdC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0I3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbi8vLyBCYWNrZ3JvdW5kIEdyYWRpZW50XG4vLy8gQHBhcmFtIHtDb2xvcn0gJHN0YXJ0Q29sb3IgWyMzQzNDM0NdIC0gU3RhcnQgQ29sb3Jcbi8vLyBAcGFyYW0ge0NvbG9yfSAkZW5kQ29sb3IgWyM5OTk5OTldIC0gRW5kIENvbG9yXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWdyYWRpZW50KCRzdGFydENvbG9yOiAjM2MzYzNjLCAkZW5kQ29sb3I6ICM5OTk5OTkpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHN0YXJ0Q29sb3I7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXG5cdFx0bGluZWFyLFxuXHRcdGxlZnQgdG9wLFxuXHRcdGxlZnQgYm90dG9tLFxuXHRcdGZyb20oJHN0YXJ0Q29sb3IpLFxuXHRcdHRvKCRlbmRDb2xvcilcblx0KTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9JyN7JHN0YXJ0Q29sb3J9JywgZW5kQ29sb3JTdHI9JyN7JGVuZENvbG9yfScpO1xufVxuXG4vLy8gQmFja2dyb3VuZCBIb3Jpem9udGFsXG4vLy8gQHBhcmFtIHtDb2xvcn0gJHN0YXJ0Q29sb3IgWyMzQzNDM0NdIC0gU3RhcnQgQ29sb3Jcbi8vLyBAcGFyYW0ge0NvbG9yfSAkZW5kQ29sb3IgWyM5OTk5OTldIC0gRW5kIENvbG9yXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWhvcml6b250YWwoJHN0YXJ0Q29sb3I6ICMzYzNjM2MsICRlbmRDb2xvcjogIzk5OTk5OSkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhcnRDb2xvcjtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGZyb20oJHN0YXJ0Q29sb3IpLFxuXHRcdHRvKCRlbmRDb2xvcilcblx0KTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj0nI3skc3RhcnRDb2xvcn0nLCBlbmRDb2xvclN0cj0nI3skZW5kQ29sb3J9JywgZ3JhZGllbnRUeXBlPScxJyk7XG59XG5cbi8vLyBCYWNrZ3JvdW5kIFJhZGlhbFxuLy8vIEBwYXJhbSB7Q29sb3J9ICRzdGFydENvbG9yIFsjM0MzQzNDXSAtIFN0YXJ0IENvbG9yXG4vLy8gQHBhcmFtIHtQZXJjZW50YWdlfSAkc3RhcnRQb3MgWzAlXSAtIFN0YXJ0IHBvc2l0aW9uXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGVuZENvbG9yIFsjOTk5OTk5XSAtIEVuZCBDb2xvclxuLy8vIEBwYXJhbSB7UGVyY2VudGFnZX0gJGVuZFBvcyBbMTAwJV0gLSBFbmQgcG9zaXRpb25cblxuQG1peGluIGJhY2tncm91bmQtcmFkaWFsKFxuXHQkc3RhcnRDb2xvcjogI2ZmZmZmZixcblx0JHN0YXJ0UG9zOiAwJSxcblx0JGVuZENvbG9yOiAjMDAwMDAwLFxuXHQkZW5kUG9zOiAxMDAlXG4pIHtcblx0YmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoXG5cdFx0Y2VudGVyLFxuXHRcdGVsbGlwc2UgY292ZXIsXG5cdFx0JHN0YXJ0Q29sb3IgJHN0YXJ0UG9zLFxuXHRcdCRlbmRDb2xvciAkZW5kUG9zXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG5cdFx0cmFkaWFsLFxuXHRcdGNlbnRlciBjZW50ZXIsXG5cdFx0MHB4LFxuXHRcdGNlbnRlciBjZW50ZXIsXG5cdFx0MTAwJSxcblx0XHRjb2xvci1zdG9wKCRzdGFydFBvcywgJHN0YXJ0Q29sb3IpLFxuXHRcdGNvbG9yLXN0b3AoJGVuZFBvcywgJGVuZENvbG9yKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChcblx0XHRjZW50ZXIsXG5cdFx0ZWxsaXBzZSBjb3Zlcixcblx0XHQkc3RhcnRDb2xvciAkc3RhcnRQb3MsXG5cdFx0JGVuZENvbG9yICRlbmRQb3Ncblx0KTtcblx0YmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KFxuXHRcdGNlbnRlcixcblx0XHRlbGxpcHNlIGNvdmVyLFxuXHRcdCRzdGFydENvbG9yICRzdGFydFBvcyxcblx0XHQkZW5kQ29sb3IgJGVuZFBvc1xuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KFxuXHRcdGNlbnRlcixcblx0XHRlbGxpcHNlIGNvdmVyLFxuXHRcdCRzdGFydENvbG9yICRzdGFydFBvcyxcblx0XHQkZW5kQ29sb3IgJGVuZFBvc1xuXHQpO1xuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG5cdFx0ZWxsaXBzZSBhdCBjZW50ZXIsXG5cdFx0JHN0YXJ0Q29sb3IgJHN0YXJ0UG9zLFxuXHRcdCRlbmRDb2xvciAkZW5kUG9zXG5cdCk7XG59XG5cbi8vLyBCYWNrZ3JvdW5kIFNpemVcbi8vLyBAcGFyYW0ge1NpemV9ICR3aWR0aCBbMTAwJV0gLSBXaWR0aFxuLy8vIEBwYXJhbSB7U2l6ZX0gJHdpZHRoIFskd2lkdGhdIC0gSGVpZ2h0XG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gYmFja2dyb3VuZC1zaXplKCR3aWR0aDogMTAwJSwgJGhlaWdodDogJHdpZHRoKSB7XG5cdEBpZiB0eXBlLW9mKCR3aWR0aCkgPT0gXCJudW1iZXJcIiBhbmQgJGhlaWdodCAhPSBudWxsIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeChcImJhY2tncm91bmQtc2l6ZVwiLCAkd2lkdGggJGhlaWdodCk7XG5cdH0gQGVsc2Uge1xuXHRcdEBpbmNsdWRlIGNzczMtcHJlZml4KFwiYmFja2dyb3VuZC1zaXplXCIsICR3aWR0aCk7XG5cdH1cbn1cblxuLy8vIEJhY2tncm91bmQgQ29sb3IgT3BhY2l0eVxuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciBbMTAwJV0gLSBDb2xvclxuLy8vIEBwYXJhbSB7RG91YmxlfSAkb3BhY2l0eSBbMC44NV0gLSBPcGFjaXR5XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLW9wYWNpdHkoJGNvbG9yOiAjMDAwLCAkb3BhY2l0eTogMC44NSkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG5cbi8vLyBCb3JkZXIgUmFkaXVzXG4vLy8gQHBhcmFtIHtTaXplfSAkcmFkaXVzIFs1cHhdIC0gUmFkaXVzXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiA1cHgpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoXCJib3JkZXItcmFkaXVzXCIsICRyYWRpdXMpO1xufVxuXG4vLy8gQm9yZGVyIFJhZGl1cyBTZXBhcmF0ZVxuLy8vIEBwYXJhbSB7U2l6ZX0gJHRvcExlZnRSYWRpdXMgWzVweF0gLSBUb3AgTGVmdFxuLy8vIEBwYXJhbSB7U2l6ZX0gJHRvcFJpZ2h0UmFkaXVzIFs1cHhdIC0gVG9wIFJpZ2h0XG4vLy8gQHBhcmFtIHtTaXplfSAkYm90dG9tTGVmdFJhZGl1cyBbNXB4XSAtIEJvdHRvbSBMZWZ0XG4vLy8gQHBhcmFtIHtTaXplfSAkYm90dG9tUmlnaHRSYWRpdXMgWzVweF0gLSBCb3R0b20gUmlnaHRcblxuQG1peGluIGJvcmRlci1yYWRpdXMtc2VwYXJhdGUoXG5cdCR0b3BMZWZ0UmFkaXVzOiA1cHgsXG5cdCR0b3BSaWdodFJhZGl1czogNXB4LFxuXHQkYm90dG9tTGVmdFJhZGl1czogNXB4LFxuXHQkYm90dG9tUmlnaHRSYWRpdXM6IDVweFxuKSB7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcExlZnRSYWRpdXM7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3BSaWdodFJhZGl1cztcblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbVJpZ2h0UmFkaXVzO1xuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21MZWZ0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHRvcExlZnRSYWRpdXM7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHRvcFJpZ2h0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRib3R0b21SaWdodFJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRib3R0b21MZWZ0UmFkaXVzO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdG9wTGVmdFJhZGl1cztcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3BSaWdodFJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21SaWdodFJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvdHRvbUxlZnRSYWRpdXM7XG59XG5cbi8vLyBCb3hcbi8vLyBAcGFyYW0geyp9ICRvcmllbnQgW2hvcml6b250YWxdIC0gT3JpZW50YXRpb25cbi8vLyBAcGFyYW0geyp9ICRwYWNrIFtjZW50ZXJdIC0gUGFja1xuLy8vIEBwYXJhbSB7Kn0gJGFsaWduIFtjZW50ZXJdIC0gQWxpZ25cbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiBib3goJG9yaWVudDogaG9yaXpvbnRhbCwgJHBhY2s6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIpIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiBib3g7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwiYm94LW9yaWVudFwiLCAkb3JpZW50KTtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoXCJib3gtcGFja1wiLCAkcGFjayk7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwiYm94LWFsaWduXCIsICRhbGlnbik7XG59XG5cbi8vLyBCb3ggUkdCQVxuLy8vIEBwYXJhbSB7SW50ZWdlcn0gJHIgWzYwXSAtIFJlZFxuLy8vIEBwYXJhbSB7SW50ZWdlcn0gJGcgWzNdIC0gR3JlZW5cbi8vLyBAcGFyYW0ge0ludGVnZXJ9ICRiIFsxMl0gLSBCbHVlXG4vLy8gQHBhcmFtIHtEb3VibGV9ICRvcGFjaXR5IFswLjIzXSAtIE9wYWNpdHlcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgWyMzQzNDM0NdIC0gQ29sb3JcblxuQG1peGluIGJveC1yZ2JhKCRyOiA2MCwgJGc6IDMsICRiOiAxMiwgJG9wYWNpdHk6IDAuMjMsICRjb2xvcjogIzNjM2MzYykge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkciwgJGcsICRiLCAkb3BhY2l0eSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7JGNvbG9yfScsZW5kQ29sb3JzdHI9JyN7JGNvbG9yfScpO1xuXHR6b29tOiAxO1xufVxuXG4vLy8gQm94IFNoYWRvd1xuLy8vIEBwYXJhbSB7U2l6ZX0gJHggWzJweF0gLSBYXG4vLy8gQHBhcmFtIHtTaXplfSAkeSBbMnB4XSAtIFlcbi8vLyBAcGFyYW0ge1NpemV9ICRibHVyIFs1cHhdIC0gQmx1clxuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciBbcmdiYSgwLDAsMCwuNCldIC0gQ29sb3Jcbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRpbnNldCAtIEluc2V0XG5cbkBtaXhpbiBib3gtc2hhZG93KFxuXHQkeDogMnB4LFxuXHQkeTogMnB4LFxuXHQkYmx1cjogNXB4LFxuXHQkY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSxcblx0JGluc2V0OiBcIlwiXG4pIHtcblx0QGlmICRpbnNldCAhPSBcIlwiIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeChcImJveC1zaGFkb3dcIiwgJGluc2V0ICR4ICR5ICRibHVyICRjb2xvcik7XG5cdH0gQGVsc2Uge1xuXHRcdEBpbmNsdWRlIGNzczMtcHJlZml4KFwiYm94LXNoYWRvd1wiLCAkeCAkeSAkYmx1ciAkY29sb3IpO1xuXHR9XG59XG5cbi8vLyBCb3ggU2l6aW5nXG4vLy8gQHBhcmFtIHsqfSAkdHlwZSBbYm9yZGVyLWJveF0gLSBUeXBlXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gYm94LXNpemluZygkdHlwZTogYm9yZGVyLWJveCkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeChcImJveC1zaXppbmdcIiwgJHR5cGUpO1xufVxuXG4vLy8gQ29sdW1uc1xuLy8vIEBwYXJhbSB7SW50ZWdlcn0gJGNvdW50IFszXSAtIENvdW50XG4vLy8gQHBhcmFtIHtJbnRlZ2VyfSAkZ2FwIFsxMF0gLSBHYXBcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiBjb2x1bW5zKCRjb3VudDogMywgJGdhcDogMTApIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoXCJjb2x1bW4tY291bnRcIiwgJGNvdW50KTtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoXCJjb2x1bW4tZ2FwXCIsICRnYXApO1xufVxuXG4vLy8gRG91YmxlIEJvcmRlcnNcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3JPbmUgWyMzQzNDM0NdIC0gQ29sb3IgT25lXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yVHdvIFsjOTk5OTk5XSAtIENvbG9yIFR3b1xuLy8vIEBwYXJhbSB7U2l6ZX0gJHJhZGl1cyBbMF0gLSBSYWRpdXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG4vLy8gQHJlcXVpcmUge21peGlufSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBkb3VibGUtYm9yZGVycygkY29sb3JPbmU6ICMzYzNjM2MsICRjb2xvclR3bzogIzk5OTk5OSwgJHJhZGl1czogMCkge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JPbmU7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwiYm94LXNoYWRvd1wiLCAwIDAgMCAxcHggJGNvbG9yVHdvKTtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzKTtcbn1cblxuLy8vIEZsZXhcbi8vLyBAcGFyYW0ge0ludGVnZXJ9ICR2YWx1ZSBbMV0gLSBWYWx1ZVxuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIGZsZXgoJHZhbHVlOiAxKSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwiYm94LWZsZXhcIiwgJHZhbHVlKTtcbn1cblxuLy8vIEZsaXBcbi8vLyBAcGFyYW0ge0RvdWJsZX0gJHNjYWxlWCBbLTFdIC0gU2NhbGVYXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gZmxpcCgkc2NhbGVYOiAtMSkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeChcInRyYW5zZm9ybVwiLCBzY2FsZVgoJHNjYWxlWCkpO1xuXHRmaWx0ZXI6IEZsaXBIO1xuXHQtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG59XG5cbi8vLyBGb250IEZhY2Vcbi8vLyBAcGFyYW0ge0ZvbnR9ICRmb250RmFtaWx5IFtteUZvbnRdIC0gRm9udCBGYW1pbHlcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGVvdEZpbGVTcmMgWydteUZvbnQuZW90J10gLSBFb3QgRmlsZSBTb3VyY2Vcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHdvZmZGaWxlU3JjIFsnbXlGb250LndvZmYnXSAtIFdvZmYgRmlsZSBTb3VyY2Vcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHR0ZkZpbGVTcmMgWydteUZvbnQudHRmJ10gLSBUdGYgRmlsZSBTb3VyY2Vcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHN2Z0ZpbGVTcmMgWydteUZvbnQuc3ZnJ10gLSBTdmcgRmlsZSBTb3VyY2VcblxuQG1peGluIGZvbnQtZmFjZShcblx0JGZvbnRGYW1pbHk6IG15Rm9udCxcblx0JGVvdEZpbGVTcmM6IFwibXlGb250LmVvdFwiLFxuXHQkd29mZkZpbGVTcmM6IFwibXlGb250LndvZmZcIixcblx0JHR0ZkZpbGVTcmM6IFwibXlGb250LnR0ZlwiLFxuXHQkc3ZnRmlsZVNyYzogXCJteUZvbnQuc3ZnXCIsXG5cdCRzdmdGb250SUQ6IFwiI215Rm9udFwiXG4pIHtcblx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5O1xuXHRzcmM6IHVybCgkZW90RmlsZVNyYykgZm9ybWF0KFwiZW90XCIpLCB1cmwoJHdvZmZGaWxlU3JjKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHRcdHVybCgkdHRmRmlsZVNyYykgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdFx0dXJsKCRzdmdGaWxlU3JjICsgJHN2Z0ZvbnRJRCkgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vLy8gT3BhY2l0eVxuLy8vIEBwYXJhbSB7RG91YmxlfSAkb3BhY2l0eSBbMC41XSAtIE9wYWNpdHlcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OiAwLjUpIHtcblx0JG9wYWNpdHlNdWx0aXBsaWVkOiAkb3BhY2l0eSAqIDEwMDtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gJG9wYWNpdHlNdWx0aXBsaWVkKTtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT1cIiArXG5cdFx0JG9wYWNpdHlNdWx0aXBsaWVkICsgXCIpXCI7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwib3BhY2l0eVwiLCAkb3BhY2l0eSk7XG59XG5cbi8vLyBPdXRsaW5lIFJhZGl1c1xuLy8vIEBwYXJhbSB7U2l6ZX0gJHJhZGl1cyBbNXB4XSAtIFJhZGl1c1xuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIG91dGxpbmUtcmFkaXVzKCRyYWRpdXM6IDVweCkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeChcIm91dGxpbmUtcmFkaXVzXCIsICRyYWRpdXMpO1xufVxuXG4vLy8gUmVzaXplXG4vLy8gQHBhcmFtIHsqfSAkZGlyZWN0b2luIFtib3RoXSAtIERpcmVjdGlvblxuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIHJlc2l6ZSgkZGlyZWN0aW9uOiBib3RoKSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwicmVzaXplXCIsICRkaXJlY3Rpb24pO1xufVxuXG4vLy8gUm90YXRlXG4vLy9cbi8vLyBDU1MgTWF0cml4IFJvdGF0aW9uIENhbGN1bGF0b3IgaHR0cDovL3d3dy5ib29nZGVzaWduLmNvbS9leGFtcGxlcy90cmFuc2Zvcm1zL21hdHJpeC1jYWxjdWxhdG9yLmh0bWxcbi8vLyBAcGFyYW0ge0RvdWJsZX0gJGRlZyBbMF0gLSBEZWdyZWVcbi8vLyBAcGFyYW0ge0RvdWJsZX0gJG0xMSBbMF0gLSBNMTFcbi8vLyBAcGFyYW0ge0RvdWJsZX0gJG0xMiBbMF0gLSBNMTJcbi8vLyBAcGFyYW0ge0RvdWJsZX0gJG0yMSBbMF0gLSBNMjFcbi8vLyBAcGFyYW0ge0RvdWJsZX0gJG0yMiBbMF0gLSBNMjJcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiByb3RhdGUoJGRlZzogMCwgJG0xMTogMCwgJG0xMjogMCwgJG0yMTogMCwgJG0yMjogMCkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeChcInRyYW5zZm9ybVwiLCByb3RhdGUoJGRlZyArIGRlZykpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoIE0xMT0jeyRtMTF9LCBNMTI9I3skbTEyfSwgTTIxPSN7JG0yMX0sIE0yMj0jeyRtMjJ9LCBzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJyk7XG5cdHpvb206IDE7XG59XG5cbi8vLyBUZXh0IFNoYWRvd1xuLy8vIEBwYXJhbSB7U2l6ZX0gJHggWzJweF0gLSBYXG4vLy8gQHBhcmFtIHtTaXplfSAkeSBbMnB4XSAtIFlcbi8vLyBAcGFyYW0ge1NpemV9ICRibHVyIFsycHhdIC0gQmx1clxuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciBbcmdiYSgwLDAsMCwuNCldIC0gQ29sb3JcblxuQG1peGluIHRleHQtc2hhZG93KCR4OiAycHgsICR5OiAycHgsICRibHVyOiA1cHgsICRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpKSB7XG5cdHRleHQtc2hhZG93OiAkeCAkeSAkYmx1ciAkY29sb3I7XG59XG5cbi8vLyBUcmFuc2Zvcm1cbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHBhcmFtcykge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeChcInRyYW5zZm9ybVwiLCAkcGFyYW1zKTtcbn1cblxuLy8vIFRyYW5zZm9ybS1PcmlnaW5cbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwYXJhbXMpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoXCJ0cmFuc2Zvcm0tb3JpZ2luXCIsICRwYXJhbXMpO1xufVxuXG4vLyBUcmFuc2Zvcm0tU3R5bGVcbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeChcInRyYW5zZm9ybS1zdHlsZVwiLCAkc3R5bGUpO1xufVxuXG4vLy8gVHJhbnNpdGlvblxuLy8vIEBwYXJhbSB7TGlzdH0gJHByb3BlcnRpZXMgLSBQcm9wZXJ0aWVzXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydGllcy4uLikge1xuXHRAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKSA+PSAxIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeChcInRyYW5zaXRpb25cIiwgJHByb3BlcnRpZXMpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeChcInRyYW5zaXRpb25cIiwgXCJhbGwgMC4ycyBlYXNlLWluLW91dCAwc1wiKTtcblx0fVxufVxuXG4vLy8gVHJpcGxlIEJvcmRlcnNcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3JPbmUgWyMzQzNDM0NdIC0gQ29sb3IgT25lXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yVHdvIFsjOTk5OTk5XSAtIENvbG9yIFR3b1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvclRocmVlIFsjMDAwMDAwXSAtIENvbG9yIFRocmVlXG4vLy8gQHBhcmFtIHtTaXplfSAkcmFkaXVzIFswXSAtIFJhZGl1c1xuLy8vIEByZXF1aXJlIHttaXhpbn0gYm9yZGVyLXJhZGl1c1xuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIHRyaXBsZS1ib3JkZXJzKFxuXHQkY29sb3JPbmU6ICMzYzNjM2MsXG5cdCRjb2xvclR3bzogIzk5OTk5OSxcblx0JGNvbG9yVGhyZWU6ICMwMDAwMDAsXG5cdCRyYWRpdXM6IDBcbikge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JPbmU7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cyk7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFxuXHRcdFwiYm94LXNoYWRvd1wiLFxuXHRcdFwiMCAwIDAgMXB4ICN7JGNvbG9yVHdvfSwgMCAwIDAgMnB4ICN7JGNvbG9yVGhyZWV9XCJcblx0KTtcbn1cblxuLy8vIEtleWZyYW1lc1xuLy8vIEBwYXJhbSB7Kn0gJGFuaW1hdGlvbi1uYW1lIC0gQW5pbWF0aW9uIG5hbWVcbi8vLyBAY29udGVudCBbQW5pbWF0aW9uIGNzc11cblxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcblx0QC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHRALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdEAtbXMta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHRALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHRAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8vIEFuaW1hdGlvblxuLy8vIEBwYXJhbSB7Kn0gJHN0ciAtIG5hbWUgZHVyYXRpb24gdGltaW5nLWZ1bmN0aW9uIGRlbGF5IGl0ZXJhdGlvbi1jb3VudCBkaXJlY3Rpb24gZmlsbC1tb2RlIHBsYXktc3RhdGUgKFtodHRwOi8vd3d3Lnczc2Nob29scy5jb20vY3NzcmVmL2NzczNfcHJfYW5pbWF0aW9uLmFzcF0oaHR0cDovL3d3dy53M3NjaG9vbHMuY29tL2Nzc3JlZi9jc3MzX3ByX2FuaW1hdGlvbi5hc3ApKVxuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIGFuaW1hdGlvbigkc3RyKSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwiYW5pbWF0aW9uXCIsICRzdHIpO1xufVxuXG4vLy8gQmxvY2sgRWxlbWVudFxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRlbGVtZW50IC0gRWxlbWVudCdzIG5hbWVcbkBtaXhpbiBlbGVtZW50KCRlbGVtZW50KSB7XG5cdCZfXyN7JGVsZW1lbnR9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLy8gQmxvY2sgTW9kaWZpZXJcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbW9kaWZpZXIgLSBNb2RpZmllcidzIG5hbWVcbkBtaXhpbiBtb2RpZmllcigkbW9kaWZpZXIpIHtcblx0Ji0tI3skbW9kaWZpZXJ9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLy8gQGFsaWFzIGVsZW1lbnRcbkBtaXhpbiBlKCRlbGVtZW50KSB7XG5cdEBpbmNsdWRlIGVsZW1lbnQoJGVsZW1lbnQpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLy8gQGFsaWFzIG1vZGlmaWVyXG5AbWl4aW4gbSgkbW9kaWZpZXIpIHtcblx0QGluY2x1ZGUgbW9kaWZpZXIoJG1vZGlmaWVyKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8vIFZlcnRpY2FsIEFsaWduXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHBvc2l0aW9uIC0gcG9zaXRpb24gb2YgZWxlbWVudFxuQG1peGluIHZlcnRpY2FsLWFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dG9wOiA1MCU7XG5cdEBpbmNsdWRlIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8vQ3VzdG9tIE1peGluc1xuXG5AbWl4aW4gZXhzbSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleHNtKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2IpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gc21hbGwge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc20pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWVkaXVtIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBsYXJnZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRscmcpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4geGxhcmdlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHh4bGFyZ2Uge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gYnRuIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxcmVtO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0cGFkZGluZzogMS40NXJlbSAycmVtIDEuNDVyZW0gMi42cmVtO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlxcZjBhOVwiO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0Ly8gQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQvLyAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWxmb250d2VpZ2h0O1xuXHRcdC8vIH1cblx0fVxuXG5cdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0fVxufVxuXG5AbWl4aW4gZmxleC1jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIG93bC1zbGlkZXItbmF2LWF0LXNpZGVzIHtcblx0Lm93bC1uZXh0LFxuXHQub3dsLXByZXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblxuXHQub3dsLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQub3dsLW5leHQge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtaXhpbiBzaG93LW9uLXdpZGUtc2NyZWVuIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdC5vd2wtcHJldiB7XG5cdFx0XHRsZWZ0OiAtNnJlbTtcblx0XHR9XG5cblx0XHQub3dsLW5leHQge1xuXHRcdFx0cmlnaHQ6IC02cmVtO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gYm9yZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG59XG5cbkBtaXhpbiBzZXRDb2xvdXJzIHtcblx0QGVhY2ggJG5hbWUsICRjb2xvdXIgaW4gJGNvbG91cnMge1xuXHRcdCYtLSN7JG5hbWV9IHtcblx0XHRcdGNvbG9yOiAkY29sb3VyO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gc2V0QmFja2dyb3VuZENvbG91cnMge1xuXHRAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG5cdFx0Ji0tI3skbmFtZX0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91cjtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHNldEJlZm9yZUNvbG91cnMge1xuXHRAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG5cdFx0Ji0tI3skbmFtZX06YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gc2V0QmVmb3JlQmdDb2xvdXJzIHtcblx0QGVhY2ggJG5hbWUsICRjb2xvdXIgaW4gJGNvbG91cnMge1xuXHRcdCYtLSN7JG5hbWV9OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gc2V0Qm9yZGVyQ29sb3VycyB7XG5cdEBlYWNoICRuYW1lLCAkY29sb3VyIGluICRjb2xvdXJzIHtcblx0XHQmLS0jeyRuYW1lfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIElmIGFueXRoaW5nIGNoYW5nZXMgaW4gdGhlIGhlaWdodCBvZiB0aGUgaGVhZGVyIGFmdGVyIHRoZSB0aW1lIG9mIHdyaXRpbmcgdGhpcyB0aGVuIHRoZXNlIHZhbHVlcyB3aWxsIGhhdmUgdG8gY2hhbmdlIGFsc28gdG8gbWF0Y2hcbkBtaXhpbiBzZXROYXZIZWlnaHRzRm9yVG9wIHtcblx0dG9wOiAxMC44cmVtOyAvLyBNYXRjaGVzIHRoZSBoZWlnaHQgb2YgdGhlIGhlYWRlciBhdCB0aGUgdGltZSBvZiB3cml0aW5nIHRoaXNcblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHRvcDogMTEuNXJlbTtcblx0fVxufVxuXG5AbWl4aW4gc2V0TmF2VXBIZWlnaHRzIHtcblx0Ji5uYXYtdXAge1xuXHRcdHRvcDogLTEwLjhyZW07IC8vIE1hdGNoZXMgdGhlIGhlaWdodCBvZiB0aGUgaGVhZGVyIGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgdGhpc1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHRvcDogLTExLjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRoaXMgaXMgc2V0dGluZyB0aGUgaGVhZGVyIGhlaWdodCBwbHVzIHRoZSBoZWlnaHQgb2YgdGhlIGRpdmlkZXIgYXQgYW55IGdpdmVuIGJyZWFrcG9pbnRcbkBtaXhpbiBzZXROYXZVcFBsdXNEaXZpZGVySGVpZ2h0IHtcblx0Ji5uYXYtdXAge1xuXHRcdHRvcDogY2FsYygtMTAuOHJlbSAtIDNyZW0pO1xuXG5cdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0dG9wOiBjYWxjKC0xMC44cmVtIC0gNHJlbSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHRvcDogY2FsYygtMTEuNXJlbSAtIDVyZW0pO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdHRvcDogY2FsYygtMTEuNXJlbSAtIDZyZW0pO1xuXHRcdH1cblx0fVxufVxuIiwiLypcbiAgICBNQUlOXG4qL1xuXG4vKiBnbG9iYWwgYm94LXNpemluZyAqL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLy8gb3V0bGluZTogMXB4IHNvbGlkIG9yYW5nZXJlZDtcbn1cblxuLyogaHRtbCBlbGVtZW50IDYyLjUlIGZvbnQtc2l6ZSBmb3IgUkVNIHVzZSAqL1xuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBmb250OiAzMDAgJGJhc2Vmb250ICRzaXRlLWZvbnQ7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qIGNsZWFyICovXG4uY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG4gICAgKnpvb206IDE7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmEge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICAgIGNvbG9yOiAkZ3JleTtcbn1cblxuYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG5cbi5ibGFja291dCB7XG4gICAgei1pbmRleDogOTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLDUwLDUwLDAuOCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjhzO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjhzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsLWJsYWNrb3V0IHtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG59XG5cbmJvZHkubWVnYW1lbnUtYWN0aXZlIHtcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5ibGFja291dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4vL3Njcm9sbCBiYWNrIHRvIHRoZSB0b3Agb2YgdGhlIHBhZ2Vcbi5zY3JvbGwtdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAtMTAlO1xuICAgIHJpZ2h0OiAzJTtcbiAgICB6LWluZGV4OiA4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvdHRvbTogMyU7XG4gICAgfVxufVxuIiwiLyogVVNFIFNQQVJJTkdMWSAqL1xuLyogUGxlYXNlIHByb3ZpZGUgY29tbWVudHMgKi9cblxuLy8gbW92ZSB0aGUgc3ZnIGJhY2tncm91bmQgdXAgc2xpZ2h0bHkgb24gdGhpcyBwYWdlIG9ubHlcbi5wYWdlLXRlbXBsYXRlLWNoaWxkLXBhZ2Uge1xuICAucGFnZS10aWxlcyB7XG4gICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdG9wOiAxMHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogLThyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICB0b3A6IC0xOHJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMTI2cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1NsaWNrXG4uc2xpY2staGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAycyBlYXNlLWluO1xuICAtbW96LWFuaW1hdGlvbjogZmFkZWluIDJzIGVhc2UtaW47XG4gIGFuaW1hdGlvbjogZmFkZWluIDJzIGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vL1NsaWNrXG4uc2luZ2xlX2Rvd25fc2xpZGUge1xuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzX3NsaWRlcixcbi5mZWF0dXJlZF9zbGlkZXIsXG4uYWNjX3NsaWRlcixcbi5zaW5nbGVfZG93bl9zbGlkZSB7XG4gIC5zbGljay1wcmV2IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIuNSU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250YXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIuNSU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250YXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS1jLXByZXYsXG4uc2xpZGUtYy1uZXh0LFxuLnNsaWRlLWZzLXByZXYsXG4uc2xpZGUtZnMtbmV4dCxcbi5zbGlkZS1hYy1wcmV2LFxuLnNsaWRlLWFjLW5leHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGlkZS1jLW5leHQsXG4uc2xpZGUtZnMtbmV4dCxcbi5zbGlkZS1hYy1uZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udGF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5zbGlkZS1jLXByZXYsXG4uc2xpZGUtZnMtcHJldixcbi5zbGlkZS1hYy1wcmV2IHtcbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udGF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5iYW5uZXItc2xpZGVyIHtcbiAgLyogdGhlIHNsaWRlcyAqL1xuICAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogdGhlIHBhcmVudCAqL1xuICAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLyogdGhlIHNsaWRlcyAqL1xuLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4vKiB0aGUgcGFyZW50ICovXG4uc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1zbGlkZXItZG90cyB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgbGkge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2Q4ZDhkOCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyZXI7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2Q4ZDhkOCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stYWN0aXZlIHtcbiAgICBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAwcHgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS1wdXJwbGUge1xuICAuc2xpY2stYXJyb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGlkZS1ibHVlIHtcbiAgLnNsaWNrLWFycm93IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGUtZ3JlZW4ge1xuICAuc2xpY2stYXJyb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXNfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGlkZS1vcmFuZ2Uge1xuICAuc2xpY2stYXJyb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtc19fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWxlY3QtaW1wYWN0b3JfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tdWx0aXByb2R1Y3QtYmlvIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG5cbi5wb3B1cC1mb3JtIHtcbiAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA4MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ubG9vcC1wcm9kIHtcbiAgbWFyZ2luOiA1cmVtIDA7XG5cbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cblxuLmNvbnRhY3QtZGV0YWlsc19fYmFkZ2Uge1xuICB3aWR0aDogMTAuN3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG5cbi5jb250YWN0LWRldGFpbHNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkLS1mdWxsd2lkdGgge1xufVxuXG4uY292ZXJfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5jb3BsZXktcHJvbWlzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAuY2FyZCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAuY2FyZC0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmZvLXRpbGUge1xuICAuY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFjdCB7XG4gIC5mcm1fZm9ybV90aXRsZSxcbiAgLmZybV9kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mcm1fZm9ybV90aXRsZSxcbi5mcm1fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlX3RhYnNfaWYge1xuICAuc2VsZWN0LWltcGFjdG9yX19idG5zIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZF8wIHtcbiAgLmMtYmxvY2ssXG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtcmVsYXRlZC1pdGVtcyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zbGlkZXItY29udHJvbHMge1xuICAuc2xpY2stZG90cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSxcbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGksXG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSArIGxpICsgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpOm50aC1sYXN0LWNoaWxkKDEpLFxuICAuc2xpY2stZG90cyBsaTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnNsaWNrLWRvdHMgbGk6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB+IGxpOm50aC1sYXN0LWNoaWxkKDEpLFxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgfiBsaTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIH4gbGk6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpOm50aC1sYXN0LWNoaWxkKDMpLFxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpOm50aC1sYXN0LWNoaWxkKDIpLFxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpOm50aC1sYXN0LWNoaWxkKDEpLFxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaTpudGgtbGFzdC1jaGlsZCgzKSxcbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGk6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSArIGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIge1xuICAuc2xpY2stc2xpZGVyLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDsgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iaW8taW5mbyB7XG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbl90YWIge1xuICAuY2hpbGQtdGFiIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZTk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgICB9XG5cbiAgICAgIC5jaGlsZC10YWIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNrdG9wLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbSAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXNfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgaDQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gICAgICBjb2xvcjogIzAwMTAxZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAvL2NvbG9yOiAkd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19pbWFnZSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgICYub2RkIHtcbiAgICAgIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXNfX2ltZy0tZGl2aWRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zX19pbWctLWRpdmlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogLTElO1xuICAgIGhlaWdodDogMTAyJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uY2FyZF9fZnJvbnQtY29udGVudCB7XG4gIC5jb2xvci1wdXJwbGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgfVxuICB9XG5cbiAgLmNvbG9yLWdyZWVuIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgLmNvbG9yLW9yYW5nZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gICAgUFJJTlRcbiovXG5cbkBtZWRpYSBwcmludCB7XG4gICAgKiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAuaXIgYTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSwgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0ciwgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBwYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwLjVjbTtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxufSIsIi8qXG4gICAgVFlQT0dSQVBIWVxuKi9cblxuYm9keXtcbiAgICBmb250LWZhbWlseTogJGJhc2ljc2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIG1hcmdpbjogMCAwIDAuNWVtO1xufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OjUuM3JlbTtcbiAgICBAaW5jbHVkZSBsYXJnZXtcbiAgICAgICAgZm9udC1zaXplOjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2LjNyZW07XG4gICAgfVxufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OjMuOHJlbTtcbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDEuNTVlbTtcbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG59XG5cblxuLy9ib2R5IGNvcHlcbnAsIG9sLCB1bCwgbGkge1xuICAgIGZvbnQtc2l6ZTogJGJhc2Vmb250O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5lbnRyeS1jb250ZW50IHsgLy93cmFwcyB0aGVfY29udGVudCgpO1xufVxuXG4vL2xpbmsgaW4gYm9keSBjb3B5XG4uY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxufVxuXG5he1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogZGFya2VuKCRibHVlLCAxMCUpO1xuICAgIH1cbn1cblxuLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbn0iLCIvKlxuICAgIFdPUkRQUkVTUyBDT1JFXG4qL1xuXG4uYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgIG1heC13aWR0aDogOTYlO1xuICAgIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLmdhbGxlcnktY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi5zdGlja3kge1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcbn1cblxuLmhlcm8tc2xpZGVyLXdyYXAgLmJvdHRvbS1zaGFwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb25fc2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5hY2NvcmRpb24tcm93IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzOTM5MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDIuNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3F1ZXN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAyLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcblxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgICAgIHRvcDogMzclO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIC8vIFRoZSBpbWFnZSAobm90IHRoZSBzdmcpXG4gICAgICAgICAgICAgICAgLy8gLnN2Z19ib3R0b20ge1xuICAgICAgICAgICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLy8gICBib3R0b206IC04cHg7XG4gICAgICAgICAgICAgICAgLy8gICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vICAgd2lkdGg6IDIzMnB4O1xuICAgICAgICAgICAgICAgIC8vICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgLy8gICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgYm90dG9tOiAtMTlweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgICAgICAgICAgIC8vICAgfVxuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIHN2Zy5zdmdfYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAvLyAgIGJvdHRvbTogLTE5cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICB3aWR0aDogNTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fuc3dlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmZhcV9wdXJwbGUge1xuICAgIC5hY2NvcmRpb24tcm93X19xdWVzdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFxX2JsdWUge1xuICAgIC5hY2NvcmRpb24tcm93X19xdWVzdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYXFfb3JhbmdlIHtcbiAgICAuYWNjb3JkaW9uLXJvd19fcXVlc3Rpb24ge1xuICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZmFxX2dyZWVuIHtcbiAgICAuYWNjb3JkaW9uLXJvd19fcXVlc3Rpb24ge1xuICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWZmaWxpYXRlcy1zbGlkZXIge1xuICBwYWRkaW5nOjA7XG4gIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2LjdyZW07XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU2xpZGVyIFN0eWxlc1xuICAub3dsLXN0YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm93bC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn0iLCIuYmxvZy1uZXdzLWNhcmQtd3JhcCB7XG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cbn1cbi5ibG9nLW5ld3MtY2FyZCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTAwJTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0QGluY2x1ZGUgc21hbGwge1xuXHRcdEBpbmNsdWRlIGJvcmRlcjtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDElO1xuXHRcdGhlaWdodDogMjUuM3JlbTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0aGVpZ2h0OiAyMi4zcmVtO1xuXHRcdH1cblxuXHRcdCYtLW1haW4sXG5cdFx0aW1nOmZpcnN0LWNoaWxkIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ly8gJi0tY29udGFpbjpmaXJzdC1jaGlsZCB7XG5cdFx0Ly8gb2JqZWN0LWZpdDogY29udGFpbiFpbXBvcnRhbnQ7IC8vIFJlbW92ZWQgdGhpcyBmb3Igbm93IGFzIHRoZSBkZWZhdWx0IGltYWdlIGhhcyBiZWVuIHJlcXVlc3RlZCB0byBjaGFuZ2UsIGJ1dCBrZWVwaW5nIHRoaXMgaW4gY2FzZSB0aGV5IGNoYW5nZSB0aGVpciBtaW5kIGJhY2tcblx0XHQvLyB9XG5cblx0XHQmLS1kaXZpZGVyLXdoaXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJvdHRvbTogLTlweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRib3R0b206IC0xN3B4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWRpdmlkZXItb2Zmd2hpdGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJvdHRvbTogLTI0dnc7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cdFx0cGFkZGluZzogMXJlbSAyLjZyZW0gMi41cmVtIDIuNnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwLjlyZW0gMi42cmVtIDUuMnJlbSAyLjZyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDIuNHJlbTtcblx0XHRcdGxlZnQ6IDIuNnJlbTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRhOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJGJsdWUsIDEwJSk7XG5cdFx0fVxuXHR9XG5cdC5idG4tLWFsdGVybmF0aXZlIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS45cmVtO1xuXHR9XG5cblx0Ji5wdXJwbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG5cdH1cblx0Ji5vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdH1cblx0Ji5ncmVlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHR9XG5cdCYuYmx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdH1cblx0Ji5wdXJwbGUsXG5cdCYub3JhbmdlLFxuXHQmLmdyZWVuLFxuXHQmLmJsdWUge1xuXHRcdC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cbn1cbi5ibG9nLW5ld3MtY2FyZCB7XG5cdCY6aG92ZXIge1xuXHRcdC5idG4ge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXRoZW1lLmJsb2ctY2FyZC1zbGlkZXIub3dsLWxvYWRlZC5vd2wtZHJhZyB7XG5cdG1heC13aWR0aDogNDMycHg7XG59XG4iLCIjYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIFxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICBpIHtcbiAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtb24td2hpdGUtYmcge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBcbiAgI2JyZWFkY3J1bWJzIHtcbiAgICBjb2xvcjogJGdyZXk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWUsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5icmVhZGNydW1icy1jb2wge1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG5cbi8vICAgQGluY2x1ZGUgc21hbGwge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIG1hcmdpbjogLTdyZW0gMCA0cmVtIDA7XG4vLyAgIH1cblxuLy8gICAmLS1iYWRnZSB7XG4vLyAgICAgQGluY2x1ZGUgc21hbGwge1xuLy8gICAgICAgbWFyZ2luOiAtN3JlbSAwIC0ycmVtIDA7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbiIsIi5idWxsZXQtcG9pbnRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJ1bGxldC1wb2ludCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IC44cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogLjhyZW07XG4gICAgICAgICAgICB3aWR0aDogLjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IC44cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzZXRCZWZvcmVCZ0NvbG91cnM7XG4gICAgfVxufVxuXG4uYmcge1xuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVyLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvKlxuICAgIEJ1dHRvbnNcbiovXG5cbi5idG4sXG4uYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidG47IC8vIFRoaXMgaXMgYSBtaXhpbiBiZWN1YXNlIGZvcm1pZGFibGUgZm9ybSBidXR0b24gc3R5bGluZyBpcyB1c2luZyB0aGUgc2FtZSBjb2RlXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjogMXB4IHdoaXRlIHNvbGlkO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwYTknO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuXG4gICAgJi0tcHVycGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICB9XG5cbiAgICAmLS1vcmFuZ2UtaW52ZXJ0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmVlbi1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXB1cnBsZS1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHVycGxlO1xuICAgICAgICBjb2xvcjogJHB1cnBsZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsdWUtaW52ZXJ0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IDFweCAkd2hpdGUgc29saWQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmRhcmtlbigkd2hpdGUsIDUlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwYTknO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFsdGVybmF0aXZlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMGE5JztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgJi0tdGVzdGltb25pYWxzIHtcbiAgICAgICAgd2lkdGg6IDI2cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLWRvd25sb2FkcyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjFjMSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMGE5JztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWNvbG9yLWRhcms7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLS1wdXJwbGU6aG92ZXIsXG4gICAgICAgICYuYnRuLS1wdXJwbGUuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi0tb3JhbmdlOmhvdmVyLFxuICAgICAgICAmLmJ0bi0tb3JhbmdlLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmJ0bi0tZ3JlZW46aG92ZXIsXG4gICAgICAgICYuYnRuLS1ncmVlbi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibnQtLWJsdWU6aG92ZXIsXG4gICAgICAgICYuYnRuLS1ibHVlLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvc3QtZWRpdC1saW5rIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgei1pbmRleDogOTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vKlxuICAgICogR28gQmFjayBMaW5rXG4qL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5nby1iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNjAnO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsZm9udHdlaWdodDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGdyZXksIDEwJSk7XG4gICAgfVxuXG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRibHVlLCAxMCUpO1xuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMGE4JztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkd2hpdGUsIDEwJSk7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkd2hpdGUsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2NvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb2wgeyAvLyBBZGRlZCBhIGxhdGVyIGRhdGUuIERpZG4ndCBvdmVyd3JpdGUgZXhpc3RpbmcgYXMgZGlkbid0IHdhbnQgdW5mb3JzZWVuIGJyZWFrcyBpbiB0aGUgc2l0ZVxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICYtZmxleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vIHdpZHRoOiAyOC42cmVtO1xuICAgIHdpZHRoOiAyNy43NTFyZW07IC8vIGhhZCB0byBnbyB3aXRoIHRoaXMgZm9yIHRoZSBzYWtlIG9mIHRoZSBncmlkLlxuICAgIGhlaWdodDogYXV0bzsgLy8gQWRkZWQgdG8gZml4IHRoZSBvdmVyZmxvd2luZyB0ZXh0IHdoZW4gaG92ZXJpbmcgdGhlIGNhcmRcbiAgICBtaW4taGVpZ2h0OiAzOS40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBib3JkZXI7XG5cbiAgICAmLS1mdWxsd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19yb2xsb3Zlci1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgcGFkZGluZzogMi4zcmVtIDIuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIC8vIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2V0QmFja2dyb3VuZENvbG91cnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXJkX19yb2xsb3Zlci1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyOS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXG4gICAgICAgICAgICAmLmNhcmRfX2ltZy0tZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMiU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zyb250LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fZnJvbnQtdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2V0QmFja2dyb3VuZENvbG91cnM7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvdXIgaW4gJGNvbG91cnMge1xuICAgICAgICAmLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2NhdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsZm9udHdlaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWxmb250d2VpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIC8vIENvbW1lbnRlZCBvdXQgZm9yIGNhcmQgcmVidWlsZC4gTGVhdmUgaGVyZS5cbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsdWUsIDAuOSksIHJnYmEoJGJsdWUsIDAuOSkpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzkuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgICZfX2hlYWRsaW5lLFxuICAgICZfX2luZm8sXG4gICAgLmJ0biB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyAvLyBEb2luZyB0aGlzIGFzIHVuYWJsZSB0byBzZWUgdGhlIGVmZmVjdHMgb24gSUUgc28gSSBhbSB0YWtpbmcgY29kZSB0aGF0IGhhcyB3b3JrZWQgZWxzZXdoZXJlIGZvciBJRSBmaXhlc1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gQ2FyZCBCbHVlXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAmLS1ibHVlICZfX2Zyb250LXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSAmX19mcm9udC1jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsdWUgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYtLWJsdWUgJl9faW1nIHtcbiAgICAgICAgaW1nLmNhcmRfX2ltZy0tZGl2aWRlciB7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibHVlICYtLWFjdGl2ZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuM3JlbTsgLy8gVGhpcyBuZWVkcyB0byBtYXRjaCB0aGUgb3JpZ2luYWwgY2FyZC0tYWN0aXZlIHBhZGRpbmdcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibHVlICZfX2hlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLS1ibHVlICZfX2luZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG5cbiAgICAmLmJnLXB1cnBsZSB7XG4gICAgICAgIC5jYXJkX19mcm9udC10ZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfSBcblxuICAgICZfX3JlbGF0ZWQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyBcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAzMCU7IFxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIC5jYXJkX19pbWctLWRpdmlkZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgLmNhcmRfX2Zyb250LXRleHQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG4gICAgICAgICAgICAmLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgLmNhcmRfX2Zyb250LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlnaHRwdXJwbGUge1xuICAgICAgICAgICAgLmNhcmRfX2Zyb250LXRleHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUVERjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saWdodG9yYW5nZSB7XG4gICAgICAgICAgICAuY2FyZF9fZnJvbnQtdGV4dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGRkNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpZ2h0Z3JlZW4ge1xuICAgICAgICAgICAgLmNhcmRfX2Zyb250LXRleHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmRkZDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saWdodGJsdWUge1xuICAgICAgICAgICAgLmNhcmRfX2Zyb250LXRleHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUYxRjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fZnJvbnQtdGV4dCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8qXG4gICogSG92ZXIgU3R5bGVzXG4qL1xuLnRoZW1lLWxhcmdlLWNvbnRlbnQge1xuICAgICY6aG92ZXIge1xuICAgICAgICAuY2FyZC0tYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZCB7XG4gICAgJjpob3ZlciAmLS1hY3RpdmUge1xuICAgICAgICAvL29wYWNpdHk6IDE7XG4gICAgICAgIC8vdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyICZfX2ltZy0tZGl2aWRlcixcbiAgICAmOmhvdmVyICZfX2Zyb250LXRleHQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLypcbiAgKiBPdGhlciBDYXJkIFN0eWxlXG4qL1xuLmNvbnRlbnRfaGxkLCAuY2FyZC1vdGhlcl9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmNhcmQtb3RoZXIge1xuICAgIHBhZGRpbmc6IDZyZW0gNHJlbSAzLjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm9yZGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1jb2wge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3LjNyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cblxuICAgICYtLXB1cnBsZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWcvaW5oYWxlci10ZXN0aW5nLXB1cnBsZS5wbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2luaGFsZXItdGVzdGluZy1vcmFuZ2UucG5nXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2luaGFsZXItdGVzdGluZy1ncmVlbi5wbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLm5ld3Nfc2xpZGVyIHtcbiAgICAuaXRlbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbn0iLCIuY2FyZWVyLXRpbGVzLWJsb2NrIHtcbiAgLmJ0bi5zaG93LXNtYWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDIycmVtO1xuICB9XG59XG5cbi5jYXJlZXItdGlsZS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZWVyLXRpbGUtY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBcbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXJlZXItdGlsZSB7XG4gIEBpbmNsdWRlIGJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAzcmVtIDIuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhICN7JHBob25lfSB7XG4gICAgcGFkZGluZzogNC41cmVtIDIuMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gMi4ycmVtO1xuICB9ICBcblxuICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgcGFkZGluZzogOHJlbSA0cmVtOyAgXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICRncmV5O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIFxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogJGJhc2Vmb250O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn0iLCIuY2FyZWVycy1pY29uLWNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcblxuICAgIC5iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMy41cmVtO1xuXG4gICAgICAgIEBtZWRpYSAjeyRwaG9uZX0ge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtOyBcbiAgICAgICAgfSBcblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNkZGOyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICM1RjVFNUU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhICN7JHBob25lfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9IFxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogIzQxNDE0MTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgI3skcGhvbmV9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIEBtZWRpYSAjeyRwaG9uZX0ge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyBcbiAgICAgICAgfSBcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyZXI7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHBob25lfSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7IFxuICAgICAgICAgICAgfSBcbiAgICAgICAgfSBcbiAgICB9XG59IFxuXG4uY2FyZWVycy1zaWRlLWltYWdlcy1ibG9jayB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MHJlbTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgI3skcGhvbmV9IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87ICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmVlcnMtcGVya3MtYmxvY2sge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcblxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICM1RjVFNUU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlOyBcblxuICAgICAgICBAbWVkaWEgI3skcGhvbmV9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH0gXG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjNDE0MTQxO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAjeyRwaG9uZX0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfSBcbiAgICB9XG5cbiAgICAucGVyayB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwdXJwbGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7IFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLWJsdWUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ib3JkZXItb3JhbmdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ib3JkZXItcHVycGxlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHB1cnBsZSAhaW1wb3J0YW50OyBcbiAgICB9XG59XG5cbi52aWRlby1jdGEge1xuICAgIHBhZGRpbmc6IDNyZW0gMDsgXG5cbiAgICBAbWVkaWEgI3skcGhvbmV9IHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwOyBcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDsgXG4gICAgfSAgXG59XG5cbi5jYXJlZXJzLXZhbHVlcy1ibG9jayB7XG4gICAgcGFkZGluZzogM3JlbSAwOyBcblxuICAgIEBtZWRpYSAjeyRwaG9uZX0ge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7IFxuICAgIH1cblxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwOyBcbiAgICB9ICBcblxuICAgIC5kb3RzIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjVweDsgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLnZhbHVlLWJsdWUge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52YWx1ZS1wdXJwbGUge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZhbHVlLW9yYW5nZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsdWUtZ3JlZW4ge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsdWUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhICN7JHBob25lfSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4OyBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhICN7JHBob25lfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlOyBcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJlZXJzLWN1bHR1cmUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDNyZW0gMDsgXG5cbiAgICBAbWVkaWEgI3skcGhvbmV9IHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwOyBcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDsgXG4gICAgfSAgXG5cbiAgICAuZnRfZmVhdCB7XG4gICAgICAgIC5iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRwaG9uZX0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07IFxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH0gIFxuXG4gICAgICAgICAgICAuaF90aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1RjVFNUU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMHJlbSAxcmVtIDByZW07XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skcGhvbmV9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH0gIFxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRhd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiOyBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlOyBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRwaG9uZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNUY1RTVFO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgXG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skcGhvbmV9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICN7JHBob25lfSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsgXG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb2xvdXJlZC1jb250ZW50LWJsb2Nre1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJl9faW1hZ2V7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6MzByZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVte1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMy41cmVtIDJyZW07XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcmVtIDVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2V7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcmVtIDhyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDMsIHB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG4gICAgICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIC5jb2xvdXJlZC1jb250ZW50LWJsb2NrX19jb250ZW50e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXI7XG4gICAgICAgICAgICAgICAgaDMsIHB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci11bmRlcmxheXtcbiAgICAuY29sb3VyZWQtY29udGVudC1ibG9ja3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC05cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTlyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbG91cmVkLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMnJlbSA3cmVtIDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzLjVyZW0gNnJlbSAyMXJlbSA0cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdle1xuICAgICAgICAgICAgcGFkZGluZzogMjEuNXJlbSAxMXJlbSAzNHJlbSA3cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mYWNlLW9mLWNvcGxleS1jYXJkLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLmZhY2Utb2YtY29wbGV5LWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBAaW5jbHVkZSBib3JkZXI7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAxJTtcbiAgICBoZWlnaHQ6IDI1LjNyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIGhlaWdodDogMjIuM3JlbTtcbiAgICB9XG5cbiAgICAmLS1tYWluLFxuICAgIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtLWRpdmlkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm90dG9tOiAtMS42cmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMi42cmVtIDIuOXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmVkdWNhdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvLFxuICAmX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2VtYWlsIHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgfVxuXG4gICZfX2VtYWlsOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMTApO1xuICB9XG5cbn1cblxuXG4vLyAub3dsLWNhcm91c2VsLm93bC10aGVtZS5ibG9nLWNhcmQtc2xpZGVyLm93bC1sb2FkZWQub3dsLWRyYWcge1xuLy8gICBtYXgtd2lkdGg6IDQzMnB4O1xuLy8gfVxuIiwiLypcbiAgICBGb3Jtc1xuKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRncmV5O1xuICBvcGFjaXR5OiAxO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAkZ3JleTtcbiAgb3BhY2l0eTogMTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICRncmV5O1xuICBvcGFjaXR5OiAxO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRncmV5O1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIEBleHRlbmQgLmJ1dHRvbjtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCxcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gIHBhZGRpbmc6IDAuOGVtIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gIGZvbnQtZmFtaWx5OiAkc2l0ZS1mb250O1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogJGdyZXk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXk7XG4gIH1cbn1cblxuLypcbiAgICAgRm9ybWlkYWJsZVxuICovXG5cbi5mcm1fZm9ybV9maWVsZHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuXG4gIGZpZWxkc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuZnJtX2Zvcm1fZmllbGQsXG4gICAgLmZvcm0tZmllbGQge1xuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDdweCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnJtX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBAZXh0ZW5kIC5idXR0b247XG5cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZnJtX2Vycm9yX3N0eWxlIHtcbiAgICBjb2xvcjogcmdiYShyZWQsIDAuOCk7XG4gIH1cblxuICAuZnJtX2JsYW5rX2ZpZWxkLmZybV9ibGFua19maWVsZCB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mcm1fb3B0X2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwLjM1ZW0gMCAwO1xuICB9XG59XG5cbi5mcm1faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZybV9yZXF1aXJlZCB7XG4gIGxlZnQ6IC0wLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnJtX2hpZGRlbl9sYWJlbCB7XG4gIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZnJtX2Vycm9yIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmZybV9kcm9wem9uZSB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4O1xuICBwYWRkaW5nOiA0ZW0gMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xuXG4gICYuZHotZHJhZy1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZWFmZTtcbiAgfVxuXG4gIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG5cbiAgLmZybV9jb21wYWN0X3RleHQsXG4gIC5kei1lcnJvci1tYXJrLFxuICAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZybV9zbWFsbF90ZXh0IHtcbiAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAuZHotcHJldmlldyB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuXG4gIC5kei1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2I4YjhiODtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICAuZHotdXBsb2FkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAuZnJtX2ljb25fZm9udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29udGVudDogXCJcXGYwOTNcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8qIFxuICAgICAqIENvcGxleVxuICovXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uZnJtX2Zvcm1zIC5mcm1fZm9ybV9maWVsZHMge1xuICAmID4gZmllbGRzZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBzcGVjaWZpY2l0eVxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2l0ZS1mb250O1xuICAgICAgY29sb3I6ICM1YzVjNWM7XG4gICAgICAvLyBmb250LXdlaWdodDogJG5vcm1hbGZvbnR3ZWlnaHQ7XG4gICAgICBmb250LXNpemU6ICRiYXNlZm9udDtcbiAgICB9XG5cbiAgICAuZnJtX2NoZWNrYm94LFxuICAgIC5mcm1fcmFkaW8ge1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gVGhpcyBjYXVzZXMgdGhlIGhpZGRlbiBmaWVsZHMgdG8gYXBwZWFyXG4gICAgICBwYWRkaW5nOiAxLjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBib3JkZXI6IDFweCAkZ3JleS1saWdodCBzb2xpZDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvKiBDaGFuZ2UgQXV0b2NvbXBsZXRlIHN0eWxlcyBpbiBDaHJvbWUqL1xuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4ICNlN2U3ZTcgc29saWQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzU1NTU1NTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWluLWhlaWdodDogNS4ycmVtO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXMsXG4gICAgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAvLyBib3JkZXItY29sb3I6ICRibHVlLWRhcmsgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZnJtX3N1Ym1pdCB7XG4gICAgICAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICAgICAgICBAaW5jbHVkZSBidG47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLW9wdGluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZvcm1fX3ByaXZhY3ktcG9saWN5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGdyZXkgIWltcG9ydGFudDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmLS13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMS40cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgbWluLWhlaWdodDogNS4ycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCAkZ3JleS1saWdodCBzb2xpZDtcbiAgICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMS40cmVtKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMi41cmVtO1xuICAgIH1cblxuICAgIC8vIC5mb3JtX19zZWxlY3Qge1xuICAgIC8vICAgcGFkZGluZzogMDtcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgLy8gICBtaW4taGVpZ2h0OiA1LjJyZW07XG5cbiAgICAvLyAgIGxhYmVsIHtcbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICB0b3A6IDUwJTtcbiAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vICAgICB6LWluZGV4OiAxO1xuICAgIC8vICAgICBsZWZ0OiAzJTtcbiAgICAvLyAgICAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIC8vICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgLy8gICAgIGNvbG9yOiAjYWVhZWFlO1xuXG4gICAgLy8gICAgIC5mcm1fcmVxdWlyZWQge1xuICAgIC8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cblxuICAgIC8vICAgJi5jaGFuZ2VkIHtcbiAgICAvLyAgICAgbGFiZWwge1xuICAgIC8vICAgICAgIGNvbG9yOiAjNTU1O1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG5cbiAgICAvLyAgICY6YWZ0ZXIge1xuICAgIC8vICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgIC8vICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICB0b3A6IDUwJTtcbiAgICAvLyAgICAgcmlnaHQ6IDQlO1xuICAgIC8vICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIC8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vICAgICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZTtcbiAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMiUsIC01MCUpO1xuICAgIC8vICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAuZm9ybS1tYi0wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZybV9yZXF1aXJlZF9maWVsZCB7XG4gICAgICAvLyBBZGRlZCBhcyBjbGllbnQgcmVxdWVzdGVkIGl0IGJlIG9idmlvdXMgdG8gc2VlIHRoZSByZXF1aXJlZCBmaWVsZHNcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPVwiY29uZGl0aW9uYWwtdGFyZ2V0XCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLyogXG4gICAgICAgICogQ3VzdG9tIENoZWNrYm94IFN0eWxpbmdcbiAgICAqL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbi5mcm1fY2hlY2tib3gsXG4uZnJtX3JhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZnJtX2NoZWNrYm94IGxhYmVsLFxuLmZybV9yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmZybV9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZnJtX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZnJtX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4sXG4uZnJtX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZybV9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuLFxuLmZybV9yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZybV9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmJlZm9yZSxcbi5mcm1fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjphZnRlcixcbi5mcm1fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUsXG4uZnJtX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3JkZXItY29sb3I7XG59XG5cbi5mcm1fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbi5mcm1fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICBhbmltYXRpb246IHJpcHBsZSAwLjJzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLmZybV9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmJlZm9yZSxcbi5mcm1fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5mcm1fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjphZnRlcixcbi5mcm1fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlciB7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGJhY2tncm91bmQ6ICRibHVlO1xufVxuXG4uZnJtX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbjphZnRlcixcbi5mcm1fcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuIiwiLmhlYWRlci1iYW5uZXIge1xuXHQvLyBwYWRkaW5nOiAxMHJlbSAwOyAvLyBVc2VkIGFzIGEgZmFsbGJhY2sgaWYgbm8gSlMsIGFzIHRoYXQncyBob3cgaXQncyBjdXJyZW50bHkgY2FsY3VsYXRpbmcgdGhlIHBhZGRpbmcgZHVlIHRvIHRoZSBzaGFwZXMgcmVzaXppbmdcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRtaW4taGVpZ2h0OiA0MHJlbTtcblx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbGFyZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblxuXHQmX19pbWFnZS1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC8vIG9wYWNpdHk6IDAuNDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXHQvLyBSb3dzXG5cdCZfX3JvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLS1icmVhZGNydW1icyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAzLjVyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdFx0dG9wOiA4cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWNvbnRlbnQge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0Ly8gRGVmYXVsdCBwYWRkaW5nXG5cdFx0XHRwYWRkaW5nOiAxMnJlbSAwO1xuXG5cdFx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIFJvd3MgRW5kXG5cdC8vIEJhbm5lciBWYXJpYXRpb25zXG5cdCYtLWZvcmVncm91bmQge1xuXHRcdC8vICAgbWFyZ2luLWJvdHRvbTogLTEydnc7XG5cdFx0Ly8gICBAaW5jbHVkZSBsYXJnZSB7XG5cdFx0Ly8gICAgICAgbWFyZ2luLWJvdHRvbTogLTE3cmVtO1xuXHRcdC8vICAgfVxuXHR9XG5cblx0Ji0tZXZlbnRzIHtcblx0fVxuXG5cdCYtLXN5c3RlbXMge1xuXHR9XG5cdC8vIEJhbm5lciBWYXJpYXRpb25zIEVuZFxuXHQvLyBEaXZpZGVyIFBhZGRpbmcgVmFyYXRpb25zXG5cdCYtZGl2aWRlci1wYWQtZGVlcC1yaWdodCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE3cmVtO1xuXG5cdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHJlbTtcblx0XHR9XG5cdH1cblxuXHQmLWRpdmlkZXItcGFkLWRlZXAtbGVmdCB7XG5cdFx0cGFkZGluZzogMTZ2dyAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHBhZGRpbmc6IDE2dncgMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHQvLyAgIHBhZGRpbmc6IDEydncgMDtcblx0XHRcdHBhZGRpbmc6IDE3cmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1kaXZpZGVyLXBhZC1yaWdodCB7XG5cdH1cblxuXHQmLWRpdmlkZXItcGFkLWxlZnQge1xuXHR9XG5cdC8vIERpdmlkZXIgUGFkZGluZyBWYXJhdGlvbnMgRW5kXG5cdEBpbmNsdWRlIHNtYWxsIHtcblx0XHQvLyBtaW4taGVpZ2h0OiA1OHJlbTtcblx0fVxuXG5cdCYtLWxhcmdlIHtcblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHQvLyBtaW4taGVpZ2h0OiA1OHJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0Ly8gbWluLWhlaWdodDogNzVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmX19mb3JlZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1MHJlbTtcblx0XHRtYXJnaW4tdG9wOiAxMSU7XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHhsYXJnZSB7XG5cdFx0XHR3aWR0aDogMTE1JTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1heC13aWR0aDogMTE1JTtcblx0XHR9XG5cdH1cblxuXHQuZW1haWwsXG5cdC5waG9uZSB7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNHJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDFyZW07XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMy40cmVtO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbWFpbCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmtzIHtcblx0XHRwYWRkaW5nLXRvcDogMC41cmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1heC13aWR0aDogNDByZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDEuN3JlbTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGhlaWdodDogNS4ycmVtO1xuXHRcdH1cblxuXHRcdGE6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHQmLS10cmFuc3BhcmVudCB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXG5cdFx0Ji5iZ2MtZGVmYXVsdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdC8vIG9wYWNpdHk6IDAuNDsgLy8gVGhpcyB3YXMgb3ZlcnJpZGluZyB0aGUgaGVhZGVyIGJhbm5lciB0cmFuc3BhcmVuY3kgb24gdGhlIGV2ZW50cyBwYWdlIGF0IGFsbCB0aW1lcy4gTGVmdCBoZXJlIGZvciBub3cganVzdCBpbiBjYXNlXG5cdFx0fVxuXHRcdC8qXG4gICAgJi0tbm90cmFuc3BhcmVuY3kgey8vIFRoaXMgd2FzIGhlcmUgYmVmb3JlIHRoZSBhYm92ZSBvcGFjaXR5IHdhcyBjaGFuZ2VkLiBDYW4gcmVtb3ZlIG9uIGNvZGUgcmVmYWN0b3IgYnV0IGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgdGhpcyBldmVyeXRoaW5nIHdvcmtzIGFzIGludGVuZGVkXG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICovXG5cdH1cblxuXHRpbWcuYm90dG9tLXNoYXBlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtM3B4O1xuXHRcdHdpZHRoOiAxMDElO1xuXHRcdGxlZnQ6IC0xcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDElO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi45cmVtO1xuXHRcdFx0bWF4LXdpZHRoOiA3NXJlbTtcblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiA1cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogNS4zcmVtO1xuXHRcdH1cblx0fVxuXHQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXHQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXHQvLyBIZWFkZXIgQmFubmVyIHdpdGggRm9yZWdyb3VuZCBJbWFnZVxuXHQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXHQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXHQmLS1mb3JlZ3JvdW5kIHtcblx0fVxufVxuXG4uaGVhZGVyLWJhbm5lcl9fcHJvZHVjdCAuYmRnIHtcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblxuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmhlYWRlci1iYW5uZXJfX3Byb2R1Y3QsXG4uaGVhZGVyLWJhbm5lcl9fbXVsdGlwcm9kdWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWluLWhlaWdodDogNTByZW07XG5cblx0LmhlYWRlci1iYW5uZXIge1xuXHRcdCZfX3JvdyB7XG5cdFx0XHQmLS1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogNnJlbSAwIDExcmVtIDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cmVtIDAgMTFyZW0gMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRyZW0gMCA4cmVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMThyZW0gMCA4cmVtIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRoMSxcblx0XHRcdHAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDMuNHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQuMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwIDFyZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21lZGlhbGlua3Mge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDI3cmVtO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21lZGlhbGluayB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDAuN3JlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHdoaXRlIHNvbGlkO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDByZW0gMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5yZWxhdGVkX2l0ZW1zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDAgMC41cmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi4ycmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJlc3BvbnNpdmUtdmlkZW8ge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnJlbGF0ZWRfaXRlbXNfX21vYmlsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QGluY2x1ZGUgc21hbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmVsYXRlZF9pdGVtc19fYnV0dG9uIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwYWJcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9Nb3VzZSBTY3JvbGxcbi5tb3VzZS1vdmVyIHtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXHQubW91c2Uge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3R0b206IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRib3JkZXI6IDIuNXB4IHNvbGlkICM0ZjRmNGY7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGludHJvIDJzO1xuXHRcdGFuaW1hdGlvbjogaW50cm8gMnM7XG5cdFx0bWFyZ2luOiAxcmVtIGF1dG8gMC4ycmVtIGF1dG87XG5cdH1cblxuXHQuc2Nyb2xsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogM3B4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdG1hcmdpbjogNnB4IGF1dG87XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQ6ICM0ZjRmNGY7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGZpbmdlciAycyBpbmZpbml0ZTtcblx0XHRhbmltYXRpb246IGZpbmdlciAycyBpbmZpbml0ZTtcblx0fVxuXG5cdEAtd2Via2l0LWtleWZyYW1lcyBpbnRybyB7XG5cdFx0MCUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcblx0XHR9XG5cblx0XHQxMDAlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyBpbnRybyB7XG5cdFx0MCUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcblx0XHR9XG5cblx0XHQxMDAlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG5cblx0QC13ZWJraXQta2V5ZnJhbWVzIGZpbmdlciB7XG5cdFx0MCUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQxMDAlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyBmaW5nZXIge1xuXHRcdDAlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0MTAwJSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdH1cblx0fVxuXG5cdGkge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cbiIsIi50aW1lbGluZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2J1aWxkaW5nLWNpcmNsZS1pbWFnZS5wbmcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00JTtcbiAgICAgICAgbGVmdDogLTMlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB3aWR0aDogNDAwcHg7IFxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBtZWRpYSAjeyRwaG9uZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgICBcbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyBcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5ibG9jayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZWZvbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmUge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwNSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cImNvbC1cIl06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aW1lbGluZV9pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGVmdCxcbiAgICAmX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMHJlbSAwIDAgMTByZW07IFxuICAgICAgICB9XG5cbiAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyAgICAgd2lkdGg6IDIuNnJlbTtcbiAgICAgICAgLy8gICAgIGhlaWdodDogMi42cmVtO1xuICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICBsZWZ0OiAtMzRweDtcbiAgICAgICAgLy8gICAgIHRvcDogNTAlO1xuICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIC8vICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gICAgICAgICBsZWZ0OiAtMS4zcmVtOyAvLyBNdXN0IGJlIGhhbGYgb2YgdGhlIHdpZHRoIG9mIHRoZSBzaGFwZVxuICAgICAgICAvLyAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgIHRvcDogNTAlO1xuICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gICAgIGxlZnQ6IC0zNHB4O1xuICAgICAgICAvLyAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgICAgIC8vICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgLy8gICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAvLyAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBvcmRlcjogMjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjEuOHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzUuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbWFpbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA5MCUgMCwgMTAwJSAzNSUsIDkwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbC1tZC0xMjpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lX2l0ZW0ge1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICZfX2xlZnQge1xuICAgICAgICAgICAgLy9vcmRlcjogMjtcbiAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA0cmVtO1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICYtLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICAvL2NsaXAtcGF0aDogcG9seWdvbigxMCUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDEwJSAxMDAlLCAwIDM1JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgLy9vcmRlcjogMTtcbiAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAxMHJlbTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy9sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwIGF1dG8gO1xuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IC0xLjNyZW07IC8vIE11c3QgYmUgaGFsZiBvZiB0aGUgd2lkdGggb2YgdGhlIHNoYXBlXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIC8vbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29sLW1kLTEyOmZpcnN0LWNoaWxkIC50aW1lbGluZV9pdGVtIHtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcblxuICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVyby1zbGlkZXItd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yaWdodDogMXB4IHdoaXRlIHNvbGlkO1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmJvdHRvbS1zaGFwZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG59XG5cbi5oZXJvLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogLTJyZW07XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtOHJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtOXJlbTtcblx0fVxuXG5cdC5zbGljay1saXN0IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC50cnVzdGVkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQuc2xpZGVfX2ZvcmVncm91bmQge1xuXHRcdGJvdHRvbTogLTMwJTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRpbWcge1xuXHRcdH1cblx0fVxuXG5cdC5vd2wtbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC5jaXJjbGVfb25lIHtcblx0XHR3aWR0aDogNzAwcHg7XG5cdFx0aGVpZ2h0OiA3MDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRvcGFjaXR5OiAwLjA5O1xuXHRcdGxlZnQ6IDQyJTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHRvcDogLTFyZW07XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IC0xMyU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbGFyZ2Uge1xuXHRcdFx0dG9wOiAtN3JlbTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMiU7XG5cdFx0XHR3aWR0aDogMTAwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNpcmNsZV90d28ge1xuXHRcdHdpZHRoOiA4MDBweDtcblx0XHRoZWlnaHQ6IDgwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdG9wYWNpdHk6IDAuMDk7XG5cdFx0bGVmdDogMTklO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0b3A6IDExcmVtO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR3aWR0aDogOTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDkwMHB4O1xuXHRcdFx0cmlnaHQ6IC0xMyU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbGFyZ2Uge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiAxMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDExMDBweDtcblx0XHRcdHJpZ2h0OiA4JTtcblx0XHRcdHRvcDogMTFyZW07XG5cdFx0fVxuXHR9XG5cblx0Lm93bC1kb3RzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRib3R0b206IDIycmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdGJvdHRvbTogMjZyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHRib3R0b206IDI5cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgeGxhcmdlIHtcblx0XHRcdGJvdHRvbTogMjhyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQub3dsLWRvdCB7XG5cdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggJHdoaXRlIHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRib3JkZXI6IDFweCAkd2hpdGUgc29saWQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQuc2xpZGUge1xuXHRcdHBhZGRpbmctdG9wOiAxMHJlbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAtMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDByZW07XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTByZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHhsYXJnZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0fVxuXG5cdFx0Jl9fZm9yZWdyb3VuZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHRcdHBhZGRpbmc6IDAgM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC01cmVtO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0NXJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbGFyZ2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHhsYXJnZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlua3Mge1xuXHRcdFx0cGFkZGluZy10b3A6IDAuOHJlbTtcblx0XHRcdG1heC13aWR0aDogMjJyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiA5O1xuXG5cdFx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cmVtIDFyZW0gNXJlbSAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNC45cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNS4ycmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdC8vU2xpY2sgRG90c1xuXHQuc2xpY2stc2xpZGVyLWRvdHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJlZDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBibHVlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHBpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jdXN0b21kb3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy10b3A6IDNyZW07XG5cblx0c3BhbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogMXB4IHdoaXRlIHNvbGlkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHVycGxlO1xuXHRcdH1cblx0fVxufVxuIiwiLmhvdHNwb3QtY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xuXG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi5uby1tdCB7XG4gICAgbWFyZ2luLXRvcDogLTIuMnJlbSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kb3dubG9hZCB7XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMzNkJztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG4gIFxuXG59IiwiLmhvdHNwb3QtdG9wLXRleHQge1xuICAgIG1heC13aWR0aDogNjguOHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBjb2xvcjogcmdiYShibGFjaywgLjcpO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbn1cblxuLmhvdHNwb3QtaW1hZ2Uge1xuXG4gICAgJl9fY29sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzByZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUgPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAmX19wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAzMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzZXRCb3JkZXJDb2xvdXJzO1xuICAgIH1cblxuICAgICZfX2luZm8tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIuMnJlbSAyLjhyZW0gMi44cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIG1heC13aWR0aDogMjhyZW07XG5cbiAgICAgICAgJi5yZXZlYWwge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzZXRCYWNrZ3JvdW5kQ29sb3VycztcbiAgICB9XG5cbiAgICAmX19zeW1ib2wge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA1NSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnJldmVhbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA1Nic7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzZXRCZWZvcmVDb2xvdXJzO1xuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICYucmV2ZWFsIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2V0QmFja2dyb3VuZENvbG91cnM7XG4gICAgfVxufVxuIiwiLmxlZnRfcmlnaHRfY29udGVudF9ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjhyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvdGVzdGltb25pYWwtcXVvdGF0aW9uLW1hcmsucG5nXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41cmVtLCAtMS41cmVtKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy40cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjODMzMTc3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC4xcmVtO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM4MzMxNzc7XG4gICAgICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHRvcDogMS44cmVtO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuaGVhZGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICM4MzMxNzcgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMzMTc3O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEuNHJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXRpbGVzX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWluLWhlaWdodDogMTI4cmVtO1xuICAgICAgICB0b3A6IDQwcmVtO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICB0b3A6IDMwcmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTQ1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvdXIgaW4gJGNvbG91cnMge1xuICAgICAgICAmLmMtI3skbmFtZX0ge1xuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7IFxuICAgIGEge1xuICAgICAgICAvL2NvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIlxuLmxpZ2h0Ym94IHtcblx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNzUpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogMzA7XG5cblx0Jl9fd3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5mYS10aW1lcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMWVtO1xuXHRcdHJpZ2h0OiAxZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0fVxuXHR9XG5cbn0iLCIubXVsdGlwcm9kdWN0LWJpbyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItZGFyaztcblx0cGFkZGluZzogMHJlbSAwIDEwcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgc21hbGwge1xuXHRcdHBhZGRpbmc6IDByZW0gMCAxNnJlbTtcblx0fVxuXG5cdC5iaW8tdGl0bGUge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdH1cblxuXHQuYmlvLWluZm8ge1xuXHRcdGNvbG9yOiByZ2JhKGJsYWNrLCAwLjcpO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zcGVjIHtcblx0XHRwYWRkaW5nOiA1cmVtIDVyZW0gNXJlbSA1cmVtO1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAycmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDJyZW07XG5cdFx0fVxuXHR9XG5cblx0LmJnIHtcblx0XHRwYWRkaW5nOiA1cmVtIDJyZW07XG5cblx0XHRoMyxcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0LmxhcmdlLXRhYmxlcyB7XG5cdFx0dGQge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuc3BlY3MtdGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblxuXHRcdHRyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JhYmFiYTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNvbG9yOiAjNWY1ZTVlO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3BlYy1uYW1lcyxcblx0LnNwZWMtdmFsdWVzIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMi42cmVtO1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0fVxuXG5cdC5zcGVjLW5hbWVzIHtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0fVxuXG5cdC5zcGVjLXZhbHVlcyB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHR9XG5cblx0LmJvdHRvbS1zaGFwZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDElO1xuXHRcdHotaW5kZXg6IC0xO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uYmctcHVycGxlIHtcblx0YmFja2dyb3VuZDogJHB1cnBsZSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZSB7XG5cdGJhY2tncm91bmQ6ICRibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbiB7XG5cdGJhY2tncm91bmQ6ICRncmVlbiAhaW1wb3J0YW50O1xufVxuIiwiW2RhdGEtbXVsdGlwcm9kdWN0LXRhYl0ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG5cbiAgJi5zaG93LXRhYiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn0iLCIucGFnZS10aWxlc3tcbiAgICAudGl0bGUtYXJlYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW17XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcbiAgICBQYWdpbmF0aW9uXG4qL1xuXG4uZGVza3RvcC1wYWdpbmF0aW9uLCAubW9iaWxlLXBhZ2luYXRpb257XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtIDFyZW0gMC41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW0gMXJlbSAwO1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAubmF2LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLnBhZ2UtbnVtYmVyc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgJi5jdXJyZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLm5leHQsICYucHJldntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKGFzc2V0cy9pbWcvbmV4dHByZXYuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmV2e1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNS4ycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjdyZW07XG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5wYWdlLW51bWJlcnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICB9XG59XG4ubW9iaWxlLXBhZ2luYXRpb257XG4gICAgZGlzcGxheTpibG9jaztcbiAgICAucGFnZS1udW1iZXJze1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGx7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59XG4uZGVza3RvcC1wYWdpbmF0aW9ue1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBAaW5jbHVkZSBzbWFsbHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgIH1cbn0iLCIvLyAucG9wdXAtZm9ybS1vdmVybGF5IHtcbi8vICAgZGlzcGxheTogbm9uZTtcblxuLy8gICAuaXMtYWN0aXZlIHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjUpO1xuLy8gICB9XG4vLyB9XG5cbi5ob3RzcG90LWN0YSB7XG4gIC5pcy1hY3RpdmUge1xuICAgIC5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfSBcbiAgfSBcbn0gXG5cbi5wb3B1cC1mb3JtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcbiAgICB6LWluZGV4OiAxMDAwMDsgLy8gSGFzIHRvIGJlIHRoaXMgaGlnaCB0byBjb3ZlciB0aGUgaGVhZGVyIG5hdlxuICB9XG59XG5cbi5wb3B1cC1mb3JtIHtcbiAgd2lkdGg6IDQ3cmVtO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiA1LjVyZW0gNC41cmVtIDIuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICAuZnJtX3N1Ym1pdCBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIucHJlLWhlYWRlcntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwIDA7XG4gICAgZm9udC1zaXplOjEuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIEBpbmNsdWRlIHNtYWxse1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjA1cHg7XG4gICAgfVxuICAgIC5oaWRlLW1vYmlsZXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xhbmd1YWdlc3tcbiAgICAgICAgQGluY2x1ZGUgc21hbGx7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMEREXCI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2VtYWlse1xuICAgICAgICBAaW5jbHVkZSBzbWFsbHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxse1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VhcmNoe1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIGNvbG9yOiRibHVlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waG9uZXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtYWxse1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tY3Rhe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnYXNzZXRzL2ltZy9maWxsZWQtYXJyb3cuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6M3JlbTtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJvZHVjdC1oaWdobGlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA4LjJyZW07XG4gICAgbWluLXdpZHRoOiA4LjJyZW07XG4gICAgaGVpZ2h0OiA4LjJyZW07XG4gICAgbWluLWhlaWdodDogOC4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuM3JlbTtcblxuICAgIEBpbmNsdWRlIHNldEJvcmRlckNvbG91cnM7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgfVxufSIsIi5wcm9kdWN0LWltZy1mZWF0dXJlcyB7XG5cbiAgJl9faW1nIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IFxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBzZXRDb2xvdXJzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIFxuICAmX19saXN0IHsgLy8gdWxcbiAgICBcbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIGxpXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIH1cbiAgfVxufSIsIi5wcm9kdWN0LXJlbGF0ZWQtaXRlbXMge1xuICAgIC5idXR0b24td3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItZGFyaztcbiAgICAgICAgcGFkZGluZzogOHJlbSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb25fX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoaWxkLXRhYiB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlOTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hpbGQtdGFiIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1vYmlsZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2t0b3AtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi4zcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYub2RkIHtcbiAgICAgICAgICAgIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXNfX2ltZy0tZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nLS1kaXZpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0zMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zZWFyY2gtZm9ybSB7XG5cdHBhZGRpbmc6IDNyZW0gM3JlbTtcblx0cGFkZGluZy1ib3R0b206IDE1cmVtO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNjAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR3aWR0aDogNzAlO1xuXHRoZWlnaHQ6IDg1JTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0ei1pbmRleDogOTk5OTk7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMTtcblxuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuc2VhcmNoLWhsZCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWcvc2hhcGVfc2VhcmNoLnN2Zyk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcblx0fVxuXG5cdGZvcm0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXG5cdFx0LnNlYXJjaC1zdWJtaXQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1pbnB1dCB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNsb3NlLXNlYXJjaCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQ6ICNlYmViZWI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyLjUlO1xuXHRcdHRvcDogMi41JTtcblx0XHRjb2xvcjogIzNjM2MzYztcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuXHRcdFx0Y29sb3I6ICNlYmViZWI7XG5cdFx0fVxuXHRcdGkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHR9XG5cdH1cbn1cblxuLmxpdmUtc2VhcmNoIHtcblx0bWFyZ2luLXRvcDogNHJlbTtcblxuXHRoMyB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHR9XG5cblx0LnNyYyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdHVsIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0Y29sb3I6ICM1NTU1NTU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAjNTU1NTU1O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VsZWN0LWltcGFjdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuXG4gICZfX2hlYWRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLS41cmVtO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAuNXJlbSAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgXG59IiwiLm93bC1jYXJvdXNlbCB7XG4gIC5vd2wtbmF2IHtcbiAgICAvKlxuICAgIG5hdjogdHJ1ZSxcbiAgICBuYXZUZXh0OiBbJycsICc8c3BhbiBjbGFzcz1cInNsaWRlci1uZXh0LWJ1dHRvblwiPjxpIGNsYXNzPVwiZmFzIGZhLWFycm93LXJpZ2h0XCI+PC9pPjwvc3Bhbj4nXSxcbiAgICAqL1xuICAgIC5vd2wtbmV4dCB7XG4gICAgICAuc2xpZGVyLW5leHQtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcblxuICAgIGJ1dHRvbi5vd2wtZG90IHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2JpbGUtb25seS1jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5vd2wtbmF2IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogOXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9fY29sIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGlsZS1jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgICAudGlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN2Z19iYWNrZ3JvdW5ke1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OjUwcmVtO1xuICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAyJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDIlO1xuICAgICAgICBtYXJnaW46IDAgLTElO1xuICAgIH1cblxuICAgICYtLXRvcHtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgIH1cblxuICAgICYtLWJvdHRvbXtcbiAgICAgICAgYm90dG9tOiAwdnc7XG4gICAgfVxuXG5cblxuICAgICYtLXJpZ2h0e1xuICAgICAgICB0b3A6IDB2dztcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG5cblxuICAgICYtLWdyZXl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgIH1cblxuICAgICYtLWdyZXktbGlnaHRlc3R7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xuICAgIH1cbn0iLCIudGFibGUtbGlzdCB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMS45cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IC44cmVtIC44cmVtIDAgMDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG4gICAgICAmLS0jeyRuYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7IC8vIHVsXG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgLjhyZW0gLjhyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAuOHJlbSAuOHJlbSAuOHJlbTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG4gICAgICAmLS0jeyRuYW1lfSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7IC8vIGxpXG4gICAgY29sb3I6ICRibGFjaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuMzVyZW0gMS45cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWU7IC8vIERlZmF1bHRcblxuICAgICY6bnRoLWNoaWxkKG9kZCkgeyAvLyBEZWZhdWx0IGlmIG5vICRzZWN0aW9uX2NvbG91ciBpcyBwYXNzZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIC4xKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyAvLyBUaGlzIGlzIGJlaW5nIHByb3ZpZGVkIGJ5IHRoZSA8dWw+XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0bisxKSxcbiAgICAgICY6bnRoLWNoaWxkKDRuKzIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgLjEpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgLy8gVGhpcyBpcyBiZWluZyBwcm92aWRlZCBieSB0aGUgPHVsPlxuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3VyIGluICRjb2xvdXJzIHtcbiAgICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvdXI7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG91ciwgLjEpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG91cjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4rMSksXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4rMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3VyLCAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIudGFibGUtY29sIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4udGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA3Ni44cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGhlYWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgICAmLS1ub2JvcmRlciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGEge1xuICAgICAgICAmLS1maXJzdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2VsbC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIERlZmF1bHQgZmFsbGJhY2sgb24gdGhlIGNvbG91cnNcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAxLjdyZW07XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgdHIudGFibGVfX3JvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuMSk7XG4gICAgfVxuICAgIC8vIERlZmF1bHQgRU5EXG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG4gICAgICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ci50YWJsZV9fcm93LS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3VyLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUYWJsZXMgdGhhdCBhcmUgYmVpbmcgcmVuZGVyZWQgZnJvbSB0aGUgV1lTSVdZR1xuLmVudHJ5LWNvbnRlbnQge1xuICAgIC8vb3ZlcmZsb3cteDogYXV0bztcblxuICAgIHRhYmxlIHtcbiAgICAgICAgbWluLXdpZHRoOiA3Ni44cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQgKyB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1tLTAge1xuICAgIEBtZWRpYSAjeyRwaG9uZX0ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIubWFzdGVyLXRhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWxmb250d2VpZ2h0O1xuICBcbiAgJi5pcy1hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLmNoaWxkLXRhYl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMy4zcmVtO1xufVxuXG4uY2hpbGQtdGFiIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAkZ3JleTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1jb2xvci1saWdodDtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWxmb250d2VpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIFxuICAmOmFmdGVyIHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gIH1cbiAgXG4gICYtLWRlc2t0b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItZGFyaztcbiAgICB9XG4gIH1cblxuICAmLS1tb2JpbGUge1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1jb2xvci1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAmLS1wdXJwbGUsXG4gICYtLXB1cnBsZTpob3ZlciB7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gIH1cblxuICAmLS1vcmFuZ2UsXG4gICYtLW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gIH1cblxuICAmLS1ncmVlbixcbiAgJi0tZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cbn0iLCIudGVzdGltb25pYWwtc2xpZGVyIHtcbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzMuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IDQuNnJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB9XG5cbiAgJl9fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgfVxuXG4gIC5vd2wtbmF2IHtcbiAgICBAaW5jbHVkZSBvd2wtc2xpZGVyLW5hdi1hdC1zaWRlczsgICAgXG5cbiAgICAuc2xpZGVyLW5hdiB7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRlc3RpbW9uaWFsLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJjpsYXN0LWNoaWxkIC50ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IC8vIFRoaXMgbXVzdCBtYXRjaCB0aGUgdmFsdWUgb2YgdGVzdGltb25pYWwgYmVsb3dcbiAgICB9XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsIHtcbiAgQGluY2x1ZGUgYm9yZGVyO1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1jb2xvci1kYXJrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAkYmFzZWZvbnQ7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2J5IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAkYmFzZWZvbnQ7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL3Rlc3RpbW9uaWFsLXNoYXBlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBCYWNrZ3JvdW5kXG4uc2VjdGlvbi10ZXN0aW1vbmlhbCB7XG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThyZW07XG4gIH1cblxuICAmX19iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItZGFyaztcbiAgICAgIGhlaWdodDogODQlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNyZW07XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL3RvcC1iYWNrZ3JvdW5kLXNoYXBlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2JvdHRvbS1iYWNrZ3JvdW5kLnN2Z1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0LWJsb2NrIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjlyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgbWFyZ2luOiAwO1xuXG4gICZfX2JvbGQge1xuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZmlyc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIudGlsZS1jb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udGlsZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vIG1heC13aWR0aDogMjcuNzUxcmVtO1xuXHQvLyB3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0Ly8gbWF4LXdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGJvcmRlcjtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDElO1xuXHRcdGhlaWdodDogMjIuM3JlbTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCYtLW1haW4sXG5cdFx0aW1nOmZpcnN0LWNoaWxkIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji0tZGl2aWRlci13aGl0ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGJvdHRvbTogLTIuOHZ3O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdFx0Ym90dG9tOiAtMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1kaXZpZGVyLW9mZndoaXRlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRib3R0b206IC0yNHZ3O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cdFx0cGFkZGluZzogMCAyLjZyZW0gM3JlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwIDVyZW0gNS4ycmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0aDMsXG5cdFx0LnRpbGVfX3RpdGxlLS1sYXJnZSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi45cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICRncmV5O1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuOXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLFxuXHQmX19pbmZvIHAge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjdyZW07XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRibHVlLCAxMCUpO1xuXHRcdH1cblx0fVxuXHQvLyBPdGhlciB0aWxlIHN0eWxlXG5cblx0Ji1vdGhlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJvcmRlcjtcblxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRoZWlnaHQ6IDMxcmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDcuNXJlbSAtMXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0aGVpZ2h0OiAyMi43cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOC41cmVtIC05cmVtO1xuXHRcdH1cblxuXHRcdC50aWxlX19pbWcge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyMS44cmVtO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdFx0d2lkdGg6IDMxLjdyZW07XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tbWFpbixcblx0XHRcdGltZzpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG5cblx0XHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLW92ZXJmbG93IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTNyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tcGFkIHtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpbGVfX2NvbnRlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMCAwO1xuXG5cdFx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gMTAuOXJlbSA0cmVtIDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpbGVfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHR9XG5cblx0XHQudGlsZV9faW5mbyxcblx0XHQudGlsZV9faW5mbyBwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1kb3dubG9hZHMge1xuXHRcdFx0cGFkZGluZzogMnJlbSAycmVtIDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC50aWxlX19jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDJyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDRyZW0gMTAuOXJlbSA0cmVtIDZyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbGVfX3RpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aWxlX19idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gTGFyZ2UgdGlsZSBzdHlsZVxuXG5cdCYtbGFyZ2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMCAycmVtIDJyZW07XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdFx0QGluY2x1ZGUgYm9yZGVyO1xuXG5cdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3LjVyZW0gLTFyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDguNXJlbSAtOXJlbTtcblx0XHR9XG5cblx0XHQudGlsZV9faW1nIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRcdHdpZHRoOiAzMS43cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1tYWluLFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMxLjdyZW07XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLW92ZXJmbG93IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTNyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGlsZV9fY29udGVudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMnJlbSAwIDA7XG5cblx0XHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdFx0cGFkZGluZzogNHJlbSA1LjlyZW0gNHJlbSA2cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHRcdHdpZHRoOiA3MiU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpbGVfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpbGVfX3N1YnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuOXJlbTtcblx0XHR9XG5cblx0XHQudGlsZV9faW5mbyxcblx0XHQudGlsZV9faW5mbyBwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aWxlX19yZWxhdGVkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMi40cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuMnJlbTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpbGVfX2J0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQmLS1kb3dubG9hZHMge1xuXHRcdFx0cGFkZGluZzogMnJlbSAycmVtIDA7XG5cblx0XHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0LnRpbGVfX2NvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMnJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNHJlbSAxMC45cmVtIDRyZW0gNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aWxlX19idWxsZXQtcG9pbnRzIHtcblx0XHRcdC8vIHVsXG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cblx0XHRcdC50aWxlX19idWxsZXQtcG9pbnQge1xuXHRcdFx0XHQvLyBsaVxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuOXJlbTtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjhyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihpdGVtKTtcblx0XHRcdFx0XHQvL2NvbnRlbnQ6ICdcXGYwMGMnO1xuXHRcdFx0XHRcdC8vZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgc2V0QmVmb3JlQ29sb3Vycztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFsaWduLWxlZnQge1xuXHRcdGgzLFxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQudGlsZV9fY29udGVudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGxlZnQ7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gMy4ycmVtIDJyZW07XG5cdFx0fVxuXHR9XG5cdC8vIFRpbGUgd2l0aCBoYWxmIGltYWdlIGFuZCBoYWxmIHRpY2tlZCBidWxsZXQgcG9pbnRzXG5cdCYtaGFsZi1pbWctaGFsZi10aWNrcyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0LnRpbGVfX2ltZyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdGhlaWdodDogMzVyZW07XG5cdFx0XHRtYXgtaGVpZ2h0OiAzNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdGltZzpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aWxlX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDMuOXJlbSA0LjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi8vcGFyZW50IHRpbGVzIHN2ZyBiYWNrZ3JvdW5kXG4ucGFnZS10aWxlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gQGluY2x1ZGUgbGFyZ2V7XG5cdC8vICAgbWFyZ2luLXRvcDo1cmVtO1xuXHQvLyB9XG5cdCYub3ZlcmxhcCB7XG5cdFx0bWFyZ2luLXRvcDogLThyZW07XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luLXRvcDogLTZyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0bWFyZ2luLXRvcDogLTdyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMy41cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xNC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JhY2tncm91bmQge1xuXHRcdG1pbi1oZWlnaHQ6IDE3MHJlbTtcblx0XHR0b3A6IDEwcmVtO1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE2MnJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNTlyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDExMXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMTByZW07XG5cdFx0XHR0b3A6IDIwcmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHhsYXJnZSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMTZyZW07XG5cdFx0XHR0b3A6IDMwcmVtO1xuXHRcdH1cblx0fVxuXG5cdCYubGFyZ2UtaW5mby10aWxlcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5wYWdlLXRpbGVzX19iYWNrZ3JvdW5kIHtcblx0XHRcdHRvcDogNHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0dG9wOiAtMTZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpbGVfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0XHR9XG5cblx0XHQudGlsZV9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gNC45cmVtIDRyZW0gNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGlsZS5zdGF0aWMge1xuXHRcdFx0LnRpbGVfX2ltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogc2NhbGUtZG93bjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2wtMTIge1xuXHRcdCY6bGFzdC1vZi10eXBlIC50aWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vKlxuICAqIEluZm8gVGlsZVxuKi9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uaW5mby10aWxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0QGluY2x1ZGUgYm9yZGVyO1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXG5cdCYuaGlnaGxpZ2h0IHtcblx0XHRib3JkZXI6IDFweCAjNWY1ZTVlIHNvbGlkO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzByZW07XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHdpZHRoOiAyNyU7XG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMi4ycmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHdpZHRoOiA3MyU7XG5cdFx0XHRwYWRkaW5nOiA0LjNyZW0gNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLFxuXHQmX19pbmZvIHAge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjlyZW07XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogJGdyZXk7XG5cdH1cblxuXHQuYnRuIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdCYuc3RhdGljIHtcblx0XHQuaW5mby10aWxlX19pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyN3JlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLypcbiAgKiBMYXJnZSBUaWxlIHdpdGggbG9nb3Mgb24gdGhlIGJvdHRvbVxuKi9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubGFyZ2UtdGlsZS1sb2dvcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRAaW5jbHVkZSBib3JkZXI7XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cblx0Jl9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMwcmVtO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHR3aWR0aDogMjclO1xuXHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIuMnJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHR3aWR0aDogNzMlO1xuXHRcdFx0cGFkZGluZzogNC4zcmVtIDVyZW0gMDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cblx0Jl9faW5mbyxcblx0Jl9faW5mbyBwIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19sb2dvcyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRwYWRkaW5nOiA0cmVtIDVyZW0gNC43cmVtO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRtYXgtaGVpZ2h0OiA3LjRyZW07XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0bWFyZ2luOiAycmVtO1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdH1cblx0fVxufVxuXG4uaGFsZi10aWxlIHtcblx0Ly8gLnRpbGUtbGFyZ2Uge1xuXHQvLyBcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQvLyBcdGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Ly8gXHRtaW4taGVpZ2h0OiAyNjdweDtcblx0Ly8gfVxuXG5cdC50aWxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQudGlsZS1iZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ubGFyZ2UtaW5mby10aWxlcyB7XG5cdC8vIC5pbmZvLXRpbGUge1xuXHQvLyBcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQvLyBcdGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Ly8gfVxufVxuXG5ib2R5LmpvYnMtdGVtcGxhdGUtZGVmYXVsdCB7XG5cdC5nb19iYWNrX2FyZWEsXG5cdC50aXRsZV9hcmVhIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5ld3Mtc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblxuXHQudGl0bGUtYXJlYV9fdGl0bGUge1xuXHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubmV3c19zbGlkZXJfIHtcblx0LmgtMTAwXyB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnByb2R1Y3QtY29sbGVjdGlvbiB7XG5cdC5zbGljay1pbml0aWFsaXplZCB7XG5cdFx0LmNhcmRfX2NvbCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJkX19jb2wge1xuXHRcdC5jYXJkIHtcblx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpY2stdHJhY2sge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LnRpdGxlLWFyZWEge1xuXHRcdC50aXRsZS1hcmVhX190aXRsZSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdC5zbGljay1wcmV2IHtcblx0XHRsZWZ0OiAtNTBweDtcblx0fVxuXG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogLTUwcHg7XG5cdH1cblxuXHQuc2xpY2stcHJldixcblx0LnNsaWNrLW5leHQge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGF3ZXNvbWU7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLXByZXYge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLW5leHQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdC5zbGljay1hY3RpdmUge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zbGljay1kb3RzLXRoZW1lLXB1cnBsZSB7XG5cdC5zbGljay1kb3RzIHtcblx0XHQuc2xpY2stYWN0aXZlIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLXByZXYsXG5cdC5zbGljay1uZXh0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uc2xpY2stZG90cy10aGVtZS1vcmFuZ2Uge1xuXHQuc2xpY2stZG90cyB7XG5cdFx0LnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1wcmV2LFxuXHQuc2xpY2stbmV4dCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWNrLWRvdHMtdGhlbWUtZ3JlZW4ge1xuXHQuc2xpY2stZG90cyB7XG5cdFx0LnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLXByZXYsXG5cdC5zbGljay1uZXh0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGljay1kb3RzLXRoZW1lLWJsdWUge1xuXHQuc2xpY2stZG90cyB7XG5cdFx0LnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpY2stcHJldixcblx0LnNsaWNrLW5leHQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZF9ob3Zlcl9zZWMgLnRoZW1lLWxhcmdlLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0bWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50aGVtZS1sYXJnZS1jb250ZW50IC5jYXJkLS1hY3RpdmUge1xuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRwYWRkaW5nOiAzcmVtIDNyZW0gM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0cGFkZGluZzogM3JlbSAzcmVtIDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5sYXJnZS1pbmZvLXRpbGVzIHtcblx0LmluZm8tdGlsZSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRoZW1lLXB1cnBsZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQudGhlbWUtYmx1ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRoZW1lLWdyZWVuIHtcblx0XHRib3JkZXItY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRoZW1lLW9yYW5nZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmRvd25sb2FkLWJ1dHRvbnMtYmxvY2sge1xuXHQuYy1ibG9jayB7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXG5cdFx0LmhvdHNwb3QtY3RhIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIudGl0bGUtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgJl9fdGl0bGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzLjRyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC8vICY6YmVmb3JlIHtcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gICB3aWR0aDogMS40cmVtO1xuICAgIC8vICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gICB0b3A6IDUwJTtcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAvLyB9IFxuXG4gICAgJi0tcHVycGxlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8gT3RoZXIgVGl0bGUgYXJlYVxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgJi0tY29sb3VyZWQtZG90cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICYtLWNvbG91cmVkLWRvdHMgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICZfX2RvdCB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuXG4gICYtLW1vYmlsZS1jZW50ZXIgJl9fdGl0bGVzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLS1tb2JpbGUtY2VudGVyICZfX3RpdGxlLFxuICAmLS1tb2JpbGUtY2VudGVyICZfX2hlYWRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtLW1vYmlsZS1jZW50ZXIgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy40cmVtOyAvLyBuZWVkcyB0byBtYXRjaCB0aGUgZGVmYXVsdCB2YWx1ZSBzZXQgYWJvdmVcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vYmlsZS1jZW50ZXIgJl9faGVhZGxpbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyAvLyBuZWVkcyB0byBtYXRjaCB0aGUgZGVmYXVsdCB2YWx1ZSBzZXQgYWJvdmVcbiAgICB9XG4gIH1cbiAgJi5tYXJnaW4tbm9uZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8gVGl0bGUgQXJlYSB3aXRoIGltYWdlXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAmLS13aXRoLWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYtLXdpdGgtaW1hZ2UgJl9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLyBUaXRsZSBBcmVhIHRoYXRzIGxlZnQgYWxpZ25lZCBvbiBtb2JpbGVcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICYtLWxlZnQtYWxpZ24tbW9iIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG59XG5cbi5sYXJnZS10aWxlcy1oZWFkaW5nIHtcbiAgY29sb3I6ICRncmV5O1xuICBmb250LXdlaWdodDogNjAwO1xufSIsIi52aWRlby1saWdodGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZm9udC1zaXplOiA5cmVtO1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0OXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgfVxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICAgIH1cbiAgICAmX19lbWJlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuZ3JleS1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItZGFyaztcbiAgICB9XG4gICAgJi5sYXN0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI3LjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlkZW8tcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjQlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgLnZpZGVvLWxpZ2h0Ym94X19lbWJlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHdoaXRlIHNvbGlkO1xuICAgICAgICB9XG4gICAgfVxufSIsIi53aGF0LW91ci1lbXBsb3llZXMtc2F5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbn0iLCIuY29udGFjdC1kZXRhaWxzIHtcbiAgJi1iZy1jb2xvciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5tYXN0ZXItdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGlsZC10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItZGFyaztcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIEBpbmNsdWRlIGJvcmRlcjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgcGFkZGluZzogNC41cmVtIDIuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICAmID4gKiB7XG4gICAgICBmb250LXNpemU6ICRiYXNlZm9udDtcbiAgICB9XG5cbiAgICAmIGEge1xuICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkYmx1ZSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb25cbiAgLmFjY29yZGlvbiB7XG4gICAgJl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1jb2xvci1kYXJrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgW2NsYXNzXj1cImNvbFwiXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmNvbnRhY3QtZGV0YWlsc19fY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5saWdodC1mb290ZXItZm9ybSB7IFxuICAuZnJtX2h0bWxfY29udGFpbmVyIHtcbiAgICBjb2xvcjogIzVmNWU1ZSFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICM1ZjVlNWUhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGFyay1mb290ZXItZm9ybSB7XG4gIC5mcm1faHRtbF9jb250YWluZXIge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM1ZjVlNWUhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5lbnRyeS1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5mb290ZXItc2hhcGUge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5zdXBwb3J0LXRyYWluaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblxuXHQuYnRuIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICM0MThmZGUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAjNDE4ZmRlICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyLWZvcm0ge1xuXHQuYmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHR9XG59XG5cbi5mb290ZXItZm9ybSB7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHBhZGRpbmctYm90dG9tOiAwcmVtO1xuXHRwYWRkaW5nLXRvcDogMHJlbTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvZm9vdGVyLWVucXVpcnktZGl2aWRlci1ibHVlLnN2Z1wiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoXG5cdFx0XHQtMTF2dyArIDFweFxuXHRcdCk7IC8vIFN0b3BzIHRoZSBkaXZpZGVyIGZsaWNrZXJpbmcgYWJvdmUgdGhlIGN1dCBvZmYgcG9pbnQgaW4gZGlmZmVyZW50IGJyZWFrcG9pbnRzXG5cdFx0aGVpZ2h0OiAxMXZ3O1xuXHRcdHdpZHRoOiAxMDElO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdH1cblxuXHQmX19oZWFkbGluZSB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0Jl9fY29udGFjdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbjogMS41cmVtIDAgMnJlbTtcblxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdG1hcmdpbjogMi41cmVtIDAgMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0LWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Ly8gRk9STVxuXG5cdCZfX2Zvcm0ge1xuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFyZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogLTVyZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhsYXJnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtN3JlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeHhsYXJnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtOXNyZW07XG5cdFx0fVxuXHR9XG5cblx0LmZybV9zdWJtaXQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZybV9maWVsZHNfY29udGFpbmVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4ubWItb25seSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmRzLW9ubHkge1xuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvKlxuXHRGb290ZXJcbiovXG5cbi5mb290ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogIzU1OTJDRTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9mb290ZXItc2hhcGUtYmx1ZS10b3Auc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKC01dncgKyAxcHgpO1xuICAgICAgICBoZWlnaHQ6IDV2dztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3RoZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgJi0tZmlyc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOS43cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViIHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBmb250LXNpemU6ICRzbWFsbGZvbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1YWxpdHktbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWxpbmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwibmF2Lm5hdiB7XG5cbiAgLy8gR2l2aW5nIHRoZSBtZWdhbWVudSBzdWJtZW51IHNvbWUgcGFkZGluZyBib3R0b20gc28gdGhlIGFjdGl2ZSBzdGF0ZSBzdGF5cyBvcGVuIGZvciBsb25nZXJcbiAgJiA+IHVsIHtcbiAgICAmID4gbGkge1xuICAgICAgJiA+IC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiB1bCB7XG4gICAgLy8gS2VlcGluZyB0aGUgYWN0aXZlIGNvbG91ciBzdGF0ZSBvbiB0aGUgdG9wIGxldmVsIHBhcmVudFxuICAgIEBlYWNoICRuYW1lLCAkY29sb3VyIGluICRjb2xvdXJzIHtcbiAgICAgICYgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IuI3skbmFtZX0sXG4gICAgICAmID4gbGkuY3VycmVudC1wcm9kdWN0X2NhdGVnb3J5LWFuY2VzdG9yLiN7JG5hbWV9IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvdXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yOmhvdmVyLFxuICAgICYgPiBsaS5jdXJyZW50LXByb2R1Y3RfY2F0ZWdvcnktYW5jZXN0b3I6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IHVsIHtcbiAgICAvLyBBcHBseWluZyB0aGUgYWN0aXZlIGNvbG91ciBibG9jayB0byB0aGUgZmlyc3QgbmF2IGVsZW1lbnQgY2hpbGRcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG4gICAgICAmID4gbGkuI3skbmFtZX0ge1xuICAgICAgICAmID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICYgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAmID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICAgICYgPiBsaS5jdXJyZW50LXByb2R1Y3RfY2F0ZWdvcnktYW5jZXN0b3Ige1xuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMEE5XCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBBbGwgb2YgdGhpcyBpcyBuZWVkZWQgZm9yIHRoZSBvdmVycmlkZVxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBBcHBseWluZyB0aGUgYWN0aXZlIGNvbG91ciB0byB0aGUgdGV4dCAobGV2ZWwgMyBjaGlsZCBsaW5rKVxuICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1ha2luZyBzdXJlIHRoZSBiYWNrZ3JvdW5kIHNoYXBlIGdldHMgYXBwbGllZCB0byBlYWNoIHRvcCBsZXZlbCBuYXYgaXRlbSwgcmVnYXJkbGVzcyBvZiBpZiBpdCBoYXMgY2hpbGRyZW4gb3Igbm90XG4gICYgPiB1bCB7XG4gICAgQGVhY2ggJG5hbWUsICRjb2xvdXIgaW4gJGNvbG91cnMge1xuICAgICAgJiA+IGxpLiN7JG5hbWV9IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICBAaWYgKCRuYW1lID09IFwicHVycGxlXCIpIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ18xLnN2Zyk7XG4gICAgICAgICAgICAgICAgfSBAZWxzZSBpZiAoJG5hbWUgPT0gXCJvcmFuZ2VcIikge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvbmF2X2JnXzIuc3ZnKTtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIGlmICgkbmFtZSA9PSBcImdyZWVuXCIpIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ18zLnN2Zyk7XG4gICAgICAgICAgICAgICAgfSBAZWxzZSBpZiAoJG5hbWUgPT0gXCJibHVlXCIpIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ180LnN2Zyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iZy1zaXplLWF1dG8ge1xuICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I6aG92ZXIsXG4gICAgJiA+IGxpLmN1cnJlbnQtcHJvZHVjdF9jYXRlZ29yeS1hbmNlc3Rvcjpob3ZlciB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gICAgSGVhZGVyXG4qL1xuXG4vL3NwYWNlIGZvciBmaXhlZCBoZWFkZXJzXG4uc3BhY2VyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvLyBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAvLyBkaXNwbGF5OiBub25lO1xuICAvL3NldCBhcyByZXF1aXJlZFxuICBoZWlnaHQ6IDEwLjhyZW07XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBoZWlnaHQ6IDExLjVyZW07XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW0gMC40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzZXROYXZVcEhlaWdodHM7XG5cbiAgLy8gJjphZnRlciB7XG4gIC8vICAgICBjb250ZW50OiAnJztcbiAgLy8gICAgIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltZy9tZWdhbWVudS1ib3R0b20uc3ZnJykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICB0b3A6IDkwJTtcbiAgLy8gICAgIGxlZnQ6IDUwJTtcbiAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLy8gICAgIHdpZHRoOiAxMDElO1xuICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xuICAvLyB9XG59XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxufVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxNzZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgfVxuICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4vLyBAdG9kbyAtIHNob3VsZCB0aGUgYmVsb3cgYmUgbW92ZWQgdG8gYSBfbmF2aWdhdGlvbi5zY3NzP1xuXG4ubW9iaWxlX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vYmlsZV90b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXM7XG5cbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2IHtcbiAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMnJlbSAwIDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZCkge1xuICAgICAgICAvLyAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIC8vICAgYSB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC8vL2xldmVsIDFcbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDY5cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIC8vIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW0gMC41ZW0gMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNGVtIDFlbSAwLjRlbSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vbGV2ZWwgMlxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5LCAxMCUpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjBBOVwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvL2xldmVsIDNcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuanVzdGlmeS1lbmQ6aG92ZXIge1xuICAgICAgICAgICYgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC8vIFRBQkxFVCBBTkQgQkVMT1cgU1VCLU1FTlVTXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDNcIjtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgICAgICBmb250LXNpemU6IDEuNjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN2VtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40N2VtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNDdlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42NWVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjVlbTtcbiAgICAgICAgfVxuICAgICAgICAvLyBMQVBUT1AgQU5EIEFCT1ZFIE1FTlUgSE9WRVJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWQpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGdyZXksIDIwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIFRBQkxFVCBBTkQgQkVMT1cgTUVOVSBIT1ZFUlxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5qdXN0aWZ5LWFyb3VuZDpob3ZlciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkKSB7XG4gICAgICAgICYgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBZGRlZCBhcyB0aGUgY2xpZW50IHdhbnRzIGFsbCBzZWNvbmQgbGV2ZWwgbGlua3MgdW5kZXJsaW5lZFxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgJiA+IHVsIHtcbiAgICAgIEBlYWNoICRuYW1lLCAkY29sb3VyIGluICRjb2xvdXJzIHtcbiAgICAgICAgJiA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLiN7JG5hbWV9IHtcbiAgICAgICAgICAmID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZWdhLW1lbnUtd3JhcCB7XG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMC44cmVtOyAvLyBNYXRjaGVzIHRoZSBoZWlnaHQgb2YgdGhlIGhlYWRlciBvbiBzbWFsbGVyIHNjcmVlbnMgYXQgdGhlIHRpbWUgb2Ygd3JpdGluZyB0aGlzXG4gIC8vIGhlaWdodDogMTA4LjI2NTYyNXB4OyAvLyBUaGUgaGVpZ2h0cyB0aGF0IGFyZSBiZWluZyBzZXQgbXVzdCBtYXRjaCB0aGUgY29tYmluZWQgaGVpZ2h0IG9mIHRoZSBlbnRpcmUgaGVhZGVyIGF0IGFueSBnaXZlbiBicmVha3BvaW50XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5OTk7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBoZWlnaHQ6IDExLjRyZW07IC8vIE1hdGNoIHRoZSBoZWlnaHQgb2YgdGhlIGhlYWRlciBvbiBsYXJnZXIgc2NyZWVucyBhdCB0aGUgdGltZSBvZiB3cml0aW5nIHRoaXNcbiAgfVxuXG4gIEBpbmNsdWRlIHNldE5hdlVwUGx1c0RpdmlkZXJIZWlnaHQ7XG5cbiAgLy8gQGluY2x1ZGUgbGFyZ2Uge1xuICAvLyAgICAgaGVpZ2h0OiAxMTVweDtcbiAgLy8gfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBib3R0b206IC00dnc7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDIlO1xuICAgIG1heC13aWR0aDogMTAyJTtcbiAgICBtYXJnaW46IDAgLTElO1xuICAgIGhlaWdodDogM3JlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICB9XG4gIH1cblxuICAmLmFsdGVybmF0aXZlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS1yZXNwb25zaXZlLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAkY3ViaWNfYmV6IDBzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGhlaWdodDogNDByZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIC8vIG1hcmdpbi10b3A6IDMycHg7XG4gICAgei1pbmRleDogOTk5OTk7IFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgQGluY2x1ZGUgc2V0TmF2SGVpZ2h0c0ZvclRvcDtcbiAgICAvLyBAaW5jbHVkZSBtZWRpdW17XG4gICAgLy8gICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgLy8gfVxuXG4gICAgJi5jaGFuZ2UtaW5kZXh7XG4gICAgICAvL3otaW5kZXg6IDk5OTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgICAgICB0b3A6IDAuMmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGl2ZSB7XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgbWFyZ2luOiAwIC0ycHg7XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn1cblxuLm1lbnUtcmVzcG9uc2l2ZSxcbi5oZWFkZXIge1xuICBAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG4gICAgLiN7JG5hbWV9IHtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91cjtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG91cjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgQGlmICgkbmFtZSA9PSBcInB1cnBsZVwiKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvbmF2X2JnXzEuc3ZnKTtcbiAgICAgICAgICAgICAgfSBAZWxzZSBpZiAoJG5hbWUgPT0gXCJvcmFuZ2VcIikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ18yLnN2Zyk7XG4gICAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRuYW1lID09IFwiZ3JlZW5cIikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25hdl9iZ18zLnN2Zyk7XG4gICAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRuYW1lID09IFwiYmx1ZVwiKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvbmF2X2JnXzQuc3ZnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgIC8vICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvdXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRscmcgLSAxKSB7XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLnB1cnBsZSAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICM3YzFlNmY7XG4vLyAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuLy8gICAvLyAmOmFmdGVyIHtcbi8vICAgLy8gICBjb250ZW50OiBcInRlc3RcIiAhaW1wb3J0YW50O1xuLy8gICAvLyB9XG4vLyB9XG5cbi8vY29sb3VyIHN0YXRlcyBvbiBhY3RpdmUgcGFyZW50IGVsZW1lbnRzXG5cbkBpbmNsdWRlIG1lZGl1bSB7XG4gIC8vIEluIHdvcmtpbmcgcHJvZ3Jlc3MuIFdhcyB0YWtpbmcgdG9vIGxvbmcgdG8gc29ydCwgcHJpb3JpdGl6ZWQgb3RoZXIgYnVnIGZpeGVzLiBDbG9zZSB0byBkZWFkbGluZVxuICAvLyAubmF2IHtcbiAgLy8gICB1bCB7XG4gIC8vICAgICBAZWFjaCAkbmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG4gIC8vICAgICAgIC4jeyRuYW1lfSB7XG4gIC8vICAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAvLyAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yIHtcbiAgLy8gICAgICAgICAgICYgPiBhIHtcbiAgLy8gICAgICAgICAgICAgY29sb3I6ICRjb2xvdXI7XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICAmID4gYTpob3ZlciB7XG4gIC8vICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICAgIC5zdWItbWVudS5hY3RpdmUtc3VibWVudSB7XG4gIC8vICAgICAgICAgICAmID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgLy8gICAgICAgICAgICAgYSB7XG4gIC8vICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91cjtcbiAgLy8gICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuICAucHVycGxlLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIH1cbiAgfVxuICAub3JhbmdlLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxuICAuZ3JlZW4uY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLmJsdWUuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxufVxuIiwiLnN1cHBvcnQtdHJhaW5pbmcge1xuXHRwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5mb290ZXItZm9ybS1pbnRlcm5hbCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMSk7XG59XG5cbi5uZXdzLWV2ZW50cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNHJlbSAwO1xuXHQmX19iYWNrZ3JvdW5kIHtcblx0XHQvLyB0b3A6IC0xMXJlbTsgLy8gVGhpcyB3YXMgY2F1c2luZyBhbiBpc3N1ZSBvbiB0aGUgdHJhaW5pbmcgYW5kIHNlcnZpY2VzIGxhbmRpbmcgcGFnZVxuXHRcdG1pbi1oZWlnaHQ6IDExMnJlbTtcblx0fVxuXHQuYnRuLnNob3ctc21hbGwtc2NyZWVuIHtcblx0XHR3aWR0aDogMjJyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRwYWRkaW5nLXRvcDogMi41cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdH1cblx0Jl9fcmVsYXRlZCB7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAzLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNjVyZW07XG5cdFx0fVxuXHRcdC50aXRsZS1hcmVhX19oZWFkbGluZSB7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLm5ld3MtZXZlbnRzLXNsaWRlciB7XG5cdG1hcmdpbjogMDtcblx0QGluY2x1ZGUgc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC5jb2wtMTIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0cGFkZGluZzogMCAxLjVyZW07XG5cdFx0fVxuXHR9XG5cdC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQub3dsLW5hdiB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdH1cblx0LmNhcmQge1xuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHQvLyBwYWRkaW5nLXRvcDogOXJlbTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0Jl9fY29sIHtcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQudGlsZS1jb2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdH1cblx0XHQudGlsZSB7XG5cdFx0XHR3aWR0aDogMjcuNzUxcmVtO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1jb2xsZWN0aW9uIHtcblx0LnRpdGxlLWFyZWFfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdH1cblx0Jl9fYmVuZWZpdHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdH1cblx0Jl9fYmVuZWZpdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogLTAuNXJlbTtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdH1cblx0fVxuXHQuY2FyZCB7XG5cdFx0Jl9fZnJvbnQtdGV4dCB7XG5cdFx0XHRhbGlnbi1pdGVtczogbGVmdDtcblx0XHRcdGgzIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmRhcmsge1xuXHRcdC5jYXJkX19mcm9udC10ZXh0IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0aDMge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vd2wtbmF2IHtcblx0XHRAaW5jbHVkZSBvd2wtc2xpZGVyLW5hdi1hdC1zaWRlcztcblx0XHRAaW5jbHVkZSBzaG93LW9uLXdpZGUtc2NyZWVuO1xuXHRcdC5zbGlkZXItbmF2IHtcblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDZyZW07XG5cdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhcmQtc2xpZGVyLFxuLm93bC1jdXN0b20tYXJyb3dzIHtcblx0Lm93bC1uYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Lm93bC1wcmV2IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjNDE4ZmRlO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0QGluY2x1ZGUgY2VudGVyZXI7XG5cdFx0XHRsZWZ0OiAtMi41JSAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcblx0XHRcdFx0Y29udGVudDogXCJcXEYwNTNcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vd2wtbmV4dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogIzQxOGZkZTtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyO1xuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IC00LjUlICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxGMDU0XCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub3dsLXN0YWdlIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQub3dsLWl0ZW0ge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuIiwiLypcbiAgICBTaWRlYmFyXG4qL1xuXG4uc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIGJ1dHRvbi5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZnJtX2Ryb3B6b25lLmR6LWNsaWNrYWJsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZnJtX2Ryb3B6b25lLmR6LWNsaWNrYWJsZS5mcm1fc2luZ2xlX3VwbG9hZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mcm1faWNvbl9mb250LmZybV91cGxvYWRfaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZybV91cGxvYWRfdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mcm1fc21hbGxfdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0LWJsb2NrLXNlY3Rpb24ge1xuXHRwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5zdGF0ZS1hcnQtaW5zdHJ1bWVudHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDJyZW0gMDtcblxuXHQubHQtY29sIHtcblx0XHQuY29sLTEyIHtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdC50aWxlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXhwbG9yZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxuXG5cdC50aWxlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDg1LCAxNDYsIDIwNiwgMSk7XG5cblx0XHRhIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJnLXRoZW1lLXB1cnBsZSB7XG5cdFx0LmNhcmQtb3RoZXJfX3RvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjMxLCAyNDAsIDAuODgpO1xuXHRcdH1cblx0fVxuXG5cdC5iZy10aGVtZS1vcmFuZ2Uge1xuXHRcdC5jYXJkLW90aGVyX190b3Age1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDIzMSwgMjIwLCAwLjg4KTtcblx0XHR9XG5cdH1cblxuXHQuYmctdGhlbWUtZ3JlZW4ge1xuXHRcdC5jYXJkLW90aGVyX190b3Age1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDI0MiwgMjM5LCAwLjg4KTtcblx0XHR9XG5cdH1cblxuXHQuYmRnLXRoZW1lLXB1cnBsZSB7XG5cdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcblx0fVxuXG5cdC5iZGctdGhlbWUtb3JhbmdlIHtcblx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXHR9XG5cblx0LmJkZy10aGVtZS1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHR9XG5cblx0LmJkZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMi41JTtcblx0XHRsZWZ0OiAyLjUlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA3MCUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRAaW5jbHVkZSBjZW50ZXJlcjtcblx0XHR9XG5cdH1cblxuXHQucGgtaCB7XG5cdFx0LmNhcmQtb3RoZXJfX3RpdGxlIHtcblx0XHRcdGNvbG9yOiByZ2JhKDk1LCA5NCwgOTQsIDEpO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwcmVtIDAgMnJlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRtYXJnaW46IDByZW0gMCAycmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZyB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNhcmQtb3RoZXJfX3RvcCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50X2hsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMS41cmVtIDEuNXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0bWluLWhlaWdodDogOTRyZW07XG5cdFx0dG9wOiAzMHJlbTtcblx0fVxuXHQudGlsZS1vdGhlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cbn1cbiIsIi8qXG4gICAgU3RydWN0dXJlXG4qL1xubWFpbiB7XG4gICAgQGV4dGVuZCAud3JhcHBlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAkbHJnO1xuICAgIHdpZHRoOiA5MyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbltjbGFzcyo9J19fY29udGFpbmVyJ10sIFtjbGFzcyo9J19fd3JhcHBlciddIHtcbiAgICBAZXh0ZW5kIC53cmFwcGVyO1xufVxuXG5bY2xhc3MqPSdfX2ZsZXgtY29udGFpbmVyJ10ge1xuICAgIEBleHRlbmQgLndyYXBwZXI7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuXG5cbi8vIEdyaWQgd3JhcHBlciB1c2luZyBmbGV4ICsgQkVNXG4uZ3JpZCB7XG5cbiAgICAvLyBEZWZpbmUgdGhlIGZsZXggY29udGFpbmVyXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX19pdGVtLTQtY29sIHtcbiAgICAgICAgd2lkdGg6IDIzLjUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZCkge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0bikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkKSB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS0zLWNvbCB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkKSB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9faXRlbS0yLWNvbCB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iKSB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuLy8gQ1NTIEdyaWRcbiRncmlkY29sdW1uczogMTI7XG4kY2xhc3M6IGdyaWQ7XG5cbi8vIGxvb3BzIHRocm91Z2ggMTAwIHRpbWVzXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkY29sdW1ucyB7XG4gICAgLiN7JGNsYXNzfS0tI3skaX0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGksIDFmcik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYikge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1ncmlkLWNvbHVtbnM9XCIjeyRpfVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgMWZyKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYikge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmVlci1hcmNoaXZlIHtcbiAgLmNhcmVlci10aWxlLWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59IiwiLmNhcmVlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmX19nby1iYWNrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW46IDNyZW0gMDtcblxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdG1hcmdpbjogM3JlbSAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG5cdFx0XHRcdGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxLjVyZW0gMDtcblx0XHRcdGZvbnQtc2l6ZTogNnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjlyZW07XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kZXRhaWxzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMuNnJlbTtcblx0fVxuXG5cdCZfX2RldGFpbCB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjZyZW07XG5cdFx0fVxuXHR9XG59XG5cbi8vQ29sb3Vyc1xuLm5ld3MtZXZlbnRzIHtcblx0LnRoZW1lLXB1cnBsZSxcblx0LnRoZW1lLW9yYW5nZSxcblx0LnRoZW1lLWJsdWUsXG5cdC50aGVtZS1ncmVlbiB7XG5cdFx0LnRpbGVfX2NvbnRlbnQge1xuXHRcdFx0aDMsXG5cdFx0XHRwLFxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRoZW1lLXB1cnBsZSB7XG5cdFx0LnRpbGVfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcblx0XHR9XG5cdH1cblxuXHQudGhlbWUtb3JhbmdlIHtcblx0XHQudGlsZV9fY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdH1cblx0fVxuXG5cdC50aGVtZS1ibHVlIHtcblx0XHQudGlsZV9fY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cblxuXHQudGhlbWUtZ3JlZW4ge1xuXHRcdC50aWxlX19jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHR9XG5cdH1cbn1cblxuLmNvbG9yLW9yYW5nZSB7XG5cdGNvbG9yOiAkb3JhbmdlO1xufVxuXG4uY29sb3ItcHVycGxlIHtcblx0Y29sb3I6ICRwdXJwbGU7XG59XG5cbi5jb2xvci1ibHVlIHtcblx0Y29sb3I6ICRibHVlO1xufVxuXG4uY29sb3ItZ3JlZW4ge1xuXHRjb2xvcjogJGdyZWVuO1xufVxuXG4uY2FyZWVyLWJsb2NrIHtcblx0LmZpbHRlciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5wZGRfIHtcblx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdH1cblxuXHQuc2VhcmNoIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzVmNWU1ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDEwJSAxcmVtIDFyZW07XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyO1xuXHRcdFx0cmlnaHQ6IC01JSAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGNvbG9yOiAjOWZhM2E3O1xuXHRcdH1cblx0fVxuXG5cdC5jYXRfZmlsdGVyIHtcblx0XHQuaXRlbSB7XG5cdFx0XHRtYXJnaW46IDFyZW0gMXJlbTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzVmNWU1ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5vbi1hY3RpdmUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjNWY1ZTVlO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY3RpdmUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM1NTkyY2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXJlZXItdGlsZS1jb2wge1xuXHRcdC5odnIge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIGxpbmVhciwgb3BhY2l0eSAwLjNzIGxpbmVhcjtcblxuXHRcdFx0aDQsXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICR3aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdnIge1xuXHRcdFx0XHQvL2hlaWdodDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMS41cmVtIDEwJTtcblxuXHRcdFx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuaHZyIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJ0biB7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuXHRcdGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnRpbWVsaW5lLXdyYXAge1xuXHQubW9yZSB7XG5cdFx0Y29sb3I6ICM1ZjVlNWU7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0bWFyZ2luOiAycmVtIGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNzhcIjtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250YXdlc29tZTtcblx0XHR9XG5cblx0XHQubW9yZV90ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHQubGVzc190ZXh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lmxlc3Mge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNzdcIiAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5sZXNzX3RleHQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm1vcmVfdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iaW8taW5mbyB7XG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnByb2R1Y3QtaW1nLWZlYXR1cmVzIHtcblx0LnNtYWxsLW9wdGlvbiB7XG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwcmVtO1xuXG5cdFx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdFx0bWF4LWhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA4cmVtO1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvd29ybGQtbWFwLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTU5MmNlLCAjNTU5MmNlKTsgLy8gVGhpcyBtYXRjaGVkIHRoZSBjb2xvciBleGFjdGx5IG9uIHRoZSBkZXNpZ25cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9jb250YWN0LWRpdmlkZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMC4zcmVtO1xuICAgICAgICBoZWlnaHQ6IDEzdnc7XG4gICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBleHNtIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDAgMTNyZW07XG4gICAgfVxuXG4gICAgI2JyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNS41cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYuM3JlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19hZGRyZXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3QtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwtbGluayB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgICAvLyB0aGUgZm9ybSBzaWRlXG4gICAgJl9fdHJ1c3RlZC1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIC5mcm1fZm9ybXMgLmZybV9mb3JtX2ZpZWxkcyAuZnJtX2ZpZWxkc19jb250YWluZXIge1xuICAgICAgICAgICAgLy8gVG8gd3JhcCBldmVyeXRoaW5nIGZvciBzcGVjaWZpY2l0eVxuICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tLXdoaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MThmZGU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggI2ZmZiBzb2xpZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4LjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mcm1fc3VibWl0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZybV9maWVsZHNfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kb3dubG9hZHMtZmlsdGVyZWR7XG5cbiAgICAuc3ZnX2JhY2tncm91bmQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxOTByZW07XG4gICAgICAgIHRvcDogNTRyZW07XG4gICAgICAgIEBpbmNsdWRlIGxhcmdle1xuICAgICAgICAgICAgdG9wOiAxOXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmxvYWRpbmd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgNHJlbSAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hc3Rlci10YWJ7XG4gICAgICAgICZfX3Jvd3tcbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjlyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVte1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93IHtcbiAgICAgICAgJi5tYXN0ZXItdGFie1xuICAgICAgICAgICAgJl9fcm93e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjMuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowLjNyZW07XG4gICAgICAgICAgICAgICAgLmNvbC0xMiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVte1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jYXRlZ29yaWVze1xuICAgICAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjQ1cmVtIDJyZW0gMS40NXJlbSAyLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvd25sb2Fkcy1maWx0ZXJlZC10b3B7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICZfX2xpbmt7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIyOXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW17XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuOXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzoxLjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MC41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MC44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVte1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjByZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuOHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwyMzUsMjM1LDAuMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweHJnYmEoMTU5LDE2MywxNjcsMC4yKSBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6NzUlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW17XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1zZWFyY2h7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luYXRpb257XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVte1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLmRvd25sb2Fkcy1zbGlkZXItd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDYlO1xuICAgIHdpZHRoOiAxMDYlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgQGluY2x1ZGUgbWVkaXVte1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCU7XG4gICAgfSBcblxuXG4gICAgLmJsb2ctbmV3cy1jYXJkX190aXRsZXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJi5tb2JpbGV7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRlc2t0b3B7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVte1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuLm5vLXBvc3RzIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogZ3JleTtcbiAgICB9XG59XG5cbi5kb3dubG9hZHMtY2FyZC1zbGlkZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgfVxuICAgIFxuICAgIC5vd2wtaXRlbS5hY3RpdmV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcbiAgICB9XG4gICAgLmJsb2ctbmV3cy1jYXJkLXdyYXB7XG4gICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc21hbGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0gICBcblxuXG5cblxuIiwiLnNpbmdsZS1ldmVudHMge1xuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgICAgIHdpZHRoOiAyN3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19wYWdlLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldi1wYWdlLFxuICAmX19uZXh0LXBhZ2Uge1xuICAgIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZ3JleSwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciBpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkYmx1ZSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICB9XG5cbiAgJl9fcHJldi1wYWdlIHtcbiAgICBpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbmV4dC1wYWdlIHtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxufSIsIi5mYWNlcy1vZi1jb3BsZXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiLypcbiAgICBGcm9udC1wYWdlXG4qL1xuXG4ubW91c2Utb3ZlciB7IFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy9VcCBBcnJvd1xuLmJhY2stdG8tdG9we1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgIHdpZHRoOiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICByaWdodDogNTBweDtcbiAgICAgIGJvdHRvbTogNzVweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrLXRvLXRvcDpob3ZlcixcbiAgLmJhY2stdG8tdG9wOmFjdGl2ZSxcbiAgLmJhY2stdG8tdG9wOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBcbiAgLmJhY2stdG8tdG9wLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvL2NvbG9yOiAjMDBhYjZjO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IFxuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG5cbiAgLmJhY2stdG8tdG9wLnNob3c6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDRweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH0iLCIvLyAucGFnZS10ZW1wbGF0ZS1oaXN0b3J5IHtcbi8vICAgLmJyZWFkY3J1bWJzLWNvbCB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBwYWRkaW5nLXRvcDogNHJlbTtcblxuLy8gICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4vLyAgICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAuaGVhZGVyLWJhbm5lciB7XG4vLyAgICAgaGVpZ2h0OiA0MHJlbTtcblxuLy8gICAgIEBpbmNsdWRlIHNtYWxsIHtcbi8vICAgICAgIGhlaWdodDogNThyZW07XG4vLyAgICAgfVxuXG4vLyAgICAgLndyYXBwZXIge1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLnBhZ2UtdGVtcGxhdGUtaGlzdG9yeSB7XG4gIC5oZWFkZXItYmFubmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59IiwiLm5ld3MtZmlsdGVyZWQge1xuXHQucm93IHtcblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtcGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5zdmdfYmFja2dyb3VuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDQycmVtO1xuXHRcdH1cblx0fVxuXHQubG9hZGluZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMnJlbSAwIDRyZW0gMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHQubWFzdGVyLXRhYiB7XG5cdFx0Jl9fcm93IHtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucm93IHtcblx0XHQmLm1hc3Rlci10YWIge1xuXHRcdFx0Jl9fcm93IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMuNXJlbTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDAuM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ld3MtZmlsdGVyZWQtdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZy1ib3R0b206IDEuMXJlbTtcblx0XHQmX19saW5rIHtcblx0XHRcdG1pbi13aWR0aDogMjI5cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDAuNXJlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Zm9ybSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMjByZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxufVxuXG4uYmxvZy1zbGlkZXItd3JhcCB7XG5cdG1heC13aWR0aDogMTA2JTtcblx0d2lkdGg6IDEwNiU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMnB4O1xuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdG1heC13aWR0aDogMTAyLjMlO1xuXHRcdHdpZHRoOiAxMDIuMyU7XG5cdFx0bWFyZ2luOiAwIC0xJTtcblx0fVxuXG5cdCYubW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmJsb2ctbmV3cy1jYXJkX19pbWctLWRpdmlkZXItd2hpdGUge1xuXHRcdFx0QGluY2x1ZGUgc21hbGwge1xuXHRcdFx0XHRib3R0b206IC00N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmRlc2t0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdHNwYW4ubm8tcG9zdHMge1xuXHRcdHBhZGRpbmc6IDAgMS41cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiBncmV5O1xuXHR9XG59XG5cbi5ibG9nLWNhcmQtc2xpZGVyIHtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0Lm93bC1pdGVtLmFjdGl2ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0fVxuXHQuYmxvZy1uZXdzLWNhcmQtd3JhcCB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogNDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ubmV3cy1maWx0ZXJlZCB7XG5cdC5ibG9nLW5ld3MtY2FyZC13cmFwIHtcblx0XHQucHVycGxlLFxuXHRcdC5ibHVlLFxuXHRcdC5vcmFuZ2UsXG5cdFx0LmdyZWVuIHtcblx0XHRcdC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjgyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMTdweCAxN3B4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ3JlZW4ge1xuXHRcdFx0LmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm9yYW5nZSB7XG5cdFx0XHQuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmx1ZSB7XG5cdFx0XHQuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHVycGxlIHtcblx0XHRcdC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwdXJwbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwdXJwbGU7XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2ctbmV3cy1jYXJkIHtcblx0XHRcdEBpbmNsdWRlIGNvdmVyO1xuXHRcdFx0cGFkZGluZzogNXJlbSAwcmVtIDVyZW0gMDtcblx0XHR9XG5cdFx0LmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cblx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cblx0XHRcdGgzLFxuXHRcdFx0YSxcblx0XHRcdHAsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRlc2t0b3AtcGFnaW5hdGlvbiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mZWF0LXBvc3RzLXJvdyB7XG5cdFx0cGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG4ubm8tcG9zdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtdG9wLFxuLm1hc3Rlci10YWJfX3JvdyB7XG5cdHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkIHtcblx0Lm1hc3Rlci10YWIge1xuXHRcdHBhZGRpbmc6IDFyZW0gMXJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblx0aW5wdXQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblx0LmZhcyB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdH1cblx0fVxufVxuXG4ubmV3cy1maWx0ZXJlZCB7XG5cdC5mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHQubGluZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cblx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZnJtX2Zvcm1zIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5mcm1fZm9ybV9maWVsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZnJtX2J1dHRvbl9zdWJtaXQge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tLW1vYi0wIHtcblx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYmFubmVyLW9uZSxcbi5iYW5uZXItdHdvLFxuLmJhbm5lci10aHJlZSxcbi5iYW5uZXItZm91ciB7XG5cdGgxIHtcblx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdH1cblx0fVxufVxuXG4uYmFubmVyLW9uZSB7XG5cdGgxIHtcblx0XHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDByZW07XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcmVtO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmFubmVyLXRocmVlIHtcblx0aDEge1xuXHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwcmVtO1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJhbm5lci10d28ge1xuXHQuZmVhdF9ob2xkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgY292ZXI7XG5cdFx0cGFkZGluZzogMjByZW0gNXJlbSA1cmVtIDVyZW07XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQ6ICM1NjkyY2Q7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cdGgxIHtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi5iYW5uZXItZm91ciB7XG5cdC5mZWF0X2hvbGRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0QGluY2x1ZGUgY292ZXI7XG5cdFx0cGFkZGluZzogNDByZW0gNXJlbSA1cmVtIDVyZW07XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdHBhZGRpbmc6IDE1cmVtIDIuNXJlbSAyLjVyZW0gMi41NXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0cGFkZGluZzogMTVyZW0gMi41cmVtIDIuNXJlbSAyLjU1cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQxODBkZWcsXG5cdFx0XHRcdHJnYmEoODYsIDE0NiwgMjA1LCAwKSAwJSxcblx0XHRcdFx0IzU2OTJjZCAxMDAlXG5cdFx0XHQpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblx0aDEge1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLm5ld3MtY29udGVudC1kZSB7XG5cdHAge1xuXHRcdGNvbG9yOiAjNTU1NTU1O1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG59XG5cbi5jbnQtcyB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cblx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbi5zaWRlYmFyIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmx1ZTtcblx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXG5cdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdGgzIHtcblx0XHRjb2xvcjogIzU1NTU1NTtcblx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5hdXRob3Ige1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHR9XG5cblx0LmF1dGhvci1iaW8sXG5cdC5zaGFyZSxcblx0LmRhdGUsXG5cdC5yZWxhdGVkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5Nztcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0fVxuXG5cdC5yZWxhdGVkIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5hdXRob3Ige1xuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAjNTU1NTU1O1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjNTU1NTU1O1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0LnNoYXJlIHtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlbGF0ZWQge1xuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmF1dGhvci1iaW8ge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vL05ld3MgU2luZ2xlXG4uYmxvZy1pbnRybyB7XG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG59XG5cbi5ibG9nLXF1b3RlIHtcblx0LmNudCB7XG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdC5xdCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggJGJsdWU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0Zm9udC1zaXplOiA0LjVyZW0gIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jbnRfdGhlbWUge1xuXHRcdC5xdCB7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJsdWU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250YXdlc29tZTtcblx0XHRcdFx0Y29udGVudDogXCJcXEYxMERcIjtcblx0XHRcdFx0Y29sb3I6ICNmNWY1ZjU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMTAlO1xuXHRcdFx0XHRsZWZ0OiAtMTUlO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmltZ19zdHlsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250YXdlc29tZTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxGMTBEXCI7XG5cdFx0XHRjb2xvcjogI2Y1ZjVmNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRmb250LXNpemU6IDE1cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTAlO1xuXHRcdFx0bGVmdDogMzUlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRmb250LXNpemU6IDMuM3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nLWltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuXG5cdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaGxkLWltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMzUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogNTAlO1xuXHRcdFx0bGVmdDogLTUlO1xuXHRcdFx0Ym90dG9tOiAtNSU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nLWNhcCxcbi5ibG9nLXZpZGVvLFxuLmJsb2ctaW1hZ2UsXG4uYmxvZy1xdW90ZSxcbi5ibG9nLWludHJvIHtcblx0bWFyZ2luOiAzcmVtIDA7XG5cdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdG1hcmdpbjogMnJlbSAwO1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdG1hcmdpbjogMnJlbSAwO1xuXHR9XG5cblx0cCB7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuc3BjIHtcblx0XHRtYXJnaW46IDNyZW0gMDtcblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdG1hcmdpbjogMnJlbSAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdG1hcmdpbjogMnJlbSAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmxvZy1jYXAge1xuXHRwYWRkaW5nOiAycmVtO1xuXG5cdC5xX3RoZW1lIHtcblx0XHRwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblxuXHRcdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRhd2Vzb21lO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRjEwRFwiO1xuXHRcdFx0XHRjb2xvcjogI2Y1ZjVmNTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiA0LjVyZW07XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nLXZpZGVvIHtcblx0LmNvbC0xMiB7XG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGZvbnQtc2l6ZTogMy4zcmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdGZvbnQtc2l6ZTogMi42cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0Zm9udC1zaXplOiAyLjZyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRpZnJhbWUsXG5cdHZpZGVvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nLWltYWdlcyB7XG5cdC5jb2wtMTIge1xuXHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcblxuXHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvKlxuICAgIFBhZ2VcbiovXG5cbmJvZHkubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsZXgtY2VudGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRheC1wcm9kdWN0X2NhdGVnb3J5IHtcblx0Lm5ld3MtZXZlbnRzX19iYWNrZ3JvdW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5wcm9kX2hvdmVyX3NlYyB7XG5cdC50aGVtZS1sYXJnZS1jb250ZW50IHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRtaW4taGVpZ2h0OiA1MHJlbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0LmV4Y2VycHQsXG5cdFx0LmJ0biB7XG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNhcmRfX2Zyb250LXRleHQge1xuXHRcdFx0LmJ0bixcblx0XHRcdC5leGNlcnB0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHQuY2FyZF9fdGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNhcmRfX2ltZyxcblx0XHRcdC5jYXJkX19mcm9udC10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zZWxlY3QtaW1wYWN0b3JfX2J0bnMge1xuXHQub3RoZXJfaGFuZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5kc19jbnQge1xuXHRkaXNwbGF5OiBjb250ZW50cztcbn1cblxuW2RhdGEtbXVsdGlwcm9kdWN0LXRhYl0uc2hvdy1tZSB7XG5cdG9wYWNpdHk6IDE7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLm5vX2Jpb190ZXh0IHtcblx0LmJnIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMnJlbSAycmVtO1xuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiAjNWY1ZTVlO1xuXHRcdH1cblx0fVxuXG5cdC5zcGVjIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHJlbSAxcmVtO1xuXHR9XG59XG5cbi5zcGVjLW5hbWVzIHtcblx0YSB7XG5cdFx0Y29sb3I6ICM1ZjVlNWU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmxhcmdlLWluZm8tdGlsZXMge1xuXHQudGhlbWUtcHVycGxlIHtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRoZW1lLW9yYW5nZSB7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aGVtZS1ibHVlIHtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aGVtZS1ncmVlbiB7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICM1ZjVlNWU7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGNvbG9yOiAjNWY1ZTVlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHJlbTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRjAwQ1wiO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRhd2Vzb21lO1xuXHRcdFx0XHRjb2xvcjogIzQxOGZkZTtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2NvbnRlbnQge1xuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubm9fc3BlY190ZXh0IHtcblx0LmJnIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3BlYyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jbnQtaHZyIHtcblx0Ly9oZWlnaHQ6IDkwJTtcblx0dG9wOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vL21vYmlsZVxuLmhlYWRlci1iYW5uZXJfX3Jvdyxcbi5wcm9kdWN0LWNvbGxlY3Rpb24tc2xpZGVyLFxuLm1vYmlsZS1vbmx5LWNhcm91c2VsIHtcblx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uaGVhZGVyX193cmFwIHtcblx0LmxvZ28ge1xuXHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLnByZS1oZWFkZXIge1xuXHQud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sge1xuXHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0d2lkdGg6IDE4cmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdHdpZHRoOiAxOHJlbTtcblx0XHR9XG5cdH1cblxuXHQucHJlLWhlYWRlcl9fZW1haWwsXG5cdC5wcmUtaGVhZGVyX19waG9uZSxcblx0LnByZS1oZWFkZXJfX3NlYXJjaCB7XG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAuNXJlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWRlX19mb3JlZ3JvdW5kIHtcblx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwud3BtbC1scy1zdGF0aWNzLWZvb3RlciB7XG5cdG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLXNsaWRlciAuc2xpZGUge1xuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHJlbTtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHJlbTtcblx0fVxufVxuXG4ubmV3cy1ldmVudHMge1xuXHQudGlsZSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmFkZ2UtdWssXG4uYmFkZ2Utemhhbmcge1xuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogOTBweDtcblx0fVxufVxuXG4uYmFkZ2Utemhhbmcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG46bGFuZyhlbi1VUykge1xuXHQuYmFkZ2UtdWsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmJhZGdlLXpoYW5nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbjpsYW5nKHpoLWhhbnMpIHtcblx0LmJhZGdlLXVrIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmJhZGdlLXpoYW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCNSZWFsaXN0aWNUaHJvYXRhbmROYXNhbE1vZGVscyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm5ld3MtZXZlbnRzLXNsaWRlciB7XG5cdFx0LnRoZW1lLWRlZmF1bHQge1xuXHRcdFx0LmV4Y2VycHQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWN0X190cnVzdGVkIHtcblx0aGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1zbGlkZXIge1xuXHQub3dsLW5hdiB7XG5cdFx0ei1pbmRleDogNTtcblx0fVxuXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdHotaW5kZXg6IDY7XG5cdH1cbn1cblxuLnRpbGVfX2J0biB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cblx0JjphZnRlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi5jb250ZW50LXRpbGVzIHtcblx0LmNhcmQge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNhcmQtLWFjdGl2ZSB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vICNjdXN0b20tYW5jaG9yLW91ci1zZXJ2aWNlcyB7XG4vLyBcdC50aGVtZS1wdXJwbGUsXG4vLyBcdC50aGVtZS1vcmFuZ2UsXG4vLyBcdC50aGVtZS1ncmVlbiB7XG4vLyBcdFx0LnRpbGVfX2J0biB7XG4vLyBcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4vLyBcdFx0XHQmOmhvdmVyIHtcbi8vIFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4vLyBcdFx0XHRcdCY6YWZ0ZXIge1xuLy8gXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuXG4vLyBcdFx0XHQmOmFmdGVyIHtcbi8vIFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG4ub3VyLXNlcnZpY2UtYmxvY2sge1xuXHQudGl0bGUtYXJlYV9fdGl0bGVzIHtcblx0XHQudGl0bGUtYXJlYV9fdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC50aGVtZS1vcmFuZ2Uge1xuXHRcdC5idG4ge1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRoZW1lLWJsdWUge1xuXHRcdC5idG4ge1xuXHRcdFx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGhlbWUtZ3JlZW4ge1xuXHRcdC5idG4ge1xuXHRcdFx0Y29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aGVtZS1wdXJwbGUge1xuXHRcdC5idG4ge1xuXHRcdFx0Y29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRpbGVfX2NvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG5cdFx0aDEsXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUsXG5cdFx0aDYsXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aWxlX19idG4ge1xuXHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzIzNzVjOSAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICMyMzc1YzkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uc2luZ2xlLWRvd25sb2FkLWZvcm0ge1xuXHQuZnJtX2Rlc2NyaXB0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5wcm9kX2hvdmVyX3NlYyB7XG5cdC5jYXJkX19pbmZvIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5iZy1zd2l0Y2gge1xuXHRiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uY2lyY2xlX3RoZW1lIHtcblx0LnJvdyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pdGVtIHtcblx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0Lm9yZC0xIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cblx0XHRcdFx0LmxlZnRfcmlnaHRfY29udGVudF9ibG9ja19faW1hZ2Uge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vcmQtMiB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0Lm9yZC0xIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5vcmQtMiB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5xdW90ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuY2lyYyB7XG5cdFx0d2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDAuMTg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1OTJjZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XG5cdFx0bGVmdDogLTEwJTtcblx0XHR0b3A6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2ltYWdlIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XG5cdFx0d2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0Ly9tYXJnaW4tbGVmdDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0d2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuLmMtYmx1ZSB7XG5cdGVtIHtcblx0XHRjb2xvcjogJGJsdWU7XG5cdH1cbn1cblxuLnRpbWVsaW5lLXdyYXAge1xuXHQuZGF0ZSB7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQxOGZkZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0XHRAaW5jbHVkZSBjZW50ZXJlcjtcblx0XHRsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0XHRyaWdodDogLTEyMHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VudGVyIHtcblx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyO1xuXHRcdH1cblx0fVxuXG5cdC5pbWFnZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmltZy1obGQge1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXHRcdGJvcmRlcjogOHB4IHNvbGlkICRibHVlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4udGlsZS1zbGlkZXIge1xuXHRwYWRkaW5nOiAzcmVtIDA7XG5cblx0aDIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1wcmV2IHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMi41JTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRhd2Vzb21lO1xuXHRcdFx0Y29udGVudDogXCJcXGYwNTNcIjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1uZXh0IHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTIuNSU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250YXdlc29tZTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLm93bC1uYXYge1xuXHR6LWluZGV4OiAxO1xufVxuXG4ub3dsLXN0YWdlLW91dGVyIHtcblx0ei1pbmRleDogNTtcbn1cblxuLmNhcmVlcnNfY2FyZHMge1xuXHQudGlsZV9faW1nLS1tYWluIHtcblx0XHRvYmplY3QtcG9zaXRpb246IHRvcCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbm5hdi5uYXYgPiB1bCA+IGxpLm9yYW5nZTpob3ZlciA+IGEge1xuXHQvL2JhY2tncm91bmQ6ICRvcmFuZ2U7XG5cblx0JjphZnRlciB7XG5cdH1cbn1cblxubmF2Lm5hdiA+IHVsID4gbGkucHVycGxlOmhvdmVyID4gYSB7XG5cdC8vYmFja2dyb3VuZDogJHB1cnBsZTtcblxuXHQmOmFmdGVyIHtcblx0fVxufVxuXG5uYXYubmF2ID4gdWwgPiBsaS5ncmVlbjpob3ZlciA+IGEge1xuXHQvL2JhY2tncm91bmQ6ICRncmVlbjtcblxuXHQmOmFmdGVyIHtcblx0fVxufVxuXG4uZXhhbXBsZS1pbWFnZS1saW5rIHtcblx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5sYXJnX2ltZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG59XG5cbi8vTGlnaHRib3hcbi5saWdodGJveCB7XG5cdC8vQGluY2x1ZGUgY2VudGVyZXI7XG5cblx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0QGluY2x1ZGUgY2VudGVyZXI7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Ly93aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdEBpbmNsdWRlIGNlbnRlcmVyO1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdC8vd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0fVxufVxuXG4ubGItb3V0ZXJDb250YWluZXIsXG4ubGItZGF0YUNvbnRhaW5lciB7XG5cdGhlaWdodDogODAlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA4MCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG5cdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdC5sYi1pbWFnZSB7XG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0fVxufVxuXG4ubGItY2xvc2Uge1xuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbi5sYi1jb250YWluZXIge1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0fVxufVxuXG4uZm9vdGVyX19xdWFsaXR5LWxvZ28ge1xuXHRpbWcge1xuXHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLy9mbGV4aWJsZS1jb250ZW50LWJsb2NrXG4uZmxleGlibGUtY29udGVudC1ibG9jayB7XG5cdHBhZGRpbmc6IDVyZW0gMDtcblxuXHQuYnRuIHtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdH1cblxuXHQuYWxpZ24tcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5hbGlnbi1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxuXG5cdHAsXG5cdGxpIHtcblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRsaW5lLWhlaWdodDogMi42cmVtO1xuXHRcdGNvbG9yOiAjMDAxMDFlO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cblxuXHR1bCxcblx0b2wge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtaW4td2lkdGg6IDAuOHJlbTtcblx0XHRcdFx0bWluLWhlaWdodDogMC44cmVtO1xuXHRcdFx0XHR3aWR0aDogMC44cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MThmZGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRpdGxlLS1ncmVlbiB7XG5cdGNvbG9yOiAkZ3JlZW47XG59XG5cbi50aXRsZS0tb3JhbmdlIHtcblx0Y29sb3I6ICRvcmFuZ2U7XG59XG5cbi50aXRsZS0tcHVycGxlIHtcblx0Y29sb3I6ICRwdXJwbGU7XG59XG5cbi51bC0tLWdyZWVuIHtcblx0bGkge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4udWwtLS1vcmFuZ2Uge1xuXHRsaSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4udWwtLS1wdXJwbGUge1xuXHRsaSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vL05ldyBJdGVtXG4uYmxvZy1jYXJkLWl0ZW0tbmV3IHtcblx0LmxpbmtfIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnB1cnBsZSxcblx0LmJsdWUsXG5cdC5vcmFuZ2UsXG5cdC5ncmVlbiB7XG5cdFx0LmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0b3BhY2l0eTogMC44Mjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxN3B4IDE3cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ3JlZW4ge1xuXHRcdC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcmFuZ2Uge1xuXHRcdC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ibHVlIHtcblx0XHQuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHVycGxlIHtcblx0XHQuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwdXJwbGU7XG5cdFx0XHR9XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHB1cnBsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlO1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9nLW5ld3MtY2FyZCB7XG5cdFx0QGluY2x1ZGUgY292ZXI7XG5cdFx0cGFkZGluZzogMTByZW0gMHJlbSA1cmVtIDA7XG5cdH1cblx0LmJsb2ctbmV3cy1jYXJkX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRcdHdpZHRoOiA4MCU7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cblx0XHRoMyxcblx0XHRhLFxuXHRcdHAsXG5cdFx0c3BhbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdGgzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0LmJ0biB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRzcGFuIHtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG5cdFx0XHRcdGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2ctYmFubmVyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxMHJlbSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLWJhbm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kOiAjMDAxMDFlO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy1iYW5uZXIgaDEge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHRmb250LXNpemU6IDRyZW07XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLWJhbm5lciBwIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAjc2VhcmNoLW5ld3Mge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjByZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiA2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3ICNzZWFyY2gtbmV3cyBpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuXHQubmV3cy1maWx0ZXJlZC1uZXcgLnJvdyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHQubmV3cy1maWx0ZXJlZC1uZXcgLnJvdyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubW9iaWxlLXBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuc3ZnX2JhY2tncm91bmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubmV3cy1maWx0ZXJlZC1uZXcgLnN2Z19iYWNrZ3JvdW5kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDQycmVtO1xuXHR9XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubG9hZGluZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAycmVtIDAgNHJlbSAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5sb2FkaW5nIGltZyB7XG5cdHdpZHRoOiA2MHB4O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmxvYWRpbmcuYWN0aXZlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5tYXN0ZXItdGFiX19yb3cgLmJ0biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubmV3cy1maWx0ZXJlZC1uZXcgLm1hc3Rlci10YWJfX3JvdyAuYnRuIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLnJvdy5tYXN0ZXItdGFiX19yb3cge1xuXHRwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuXHRwYWRkaW5nLXRvcDogMC4zcmVtO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmctYm90dG9tOiAxLjFyZW07XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubmV3cy1maWx0ZXJlZC10b3BfX2xpbmsge1xuXHRtaW4td2lkdGg6IDIyOXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubmV3cy1maWx0ZXJlZC10b3BfX2xpbmsgYSB7XG5cdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdG1hcmdpbi1yaWdodDogMnJlbTtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0Y29sb3I6ICM1ZjVlNWU7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIGE6bGFzdC1jaGlsZDphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5uZXdzLWZpbHRlcmVkLXRvcF9fbGluayBhOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjNDE4ZmRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubmV3cy1maWx0ZXJlZC10b3BfX2xpbmsgYS5hY3RpdmUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICM0MThmZGU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wX19saW5rIGE6aG92ZXIge1xuXHRjb2xvcjogIzQxOGZkZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5uZXdzLWZpbHRlcmVkLXRvcCBmb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjByZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5uZXdzLWZpbHRlcmVkLW5ldyAubmV3cy1maWx0ZXJlZC10b3AgZm9ybSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5uZXdzLWZpbHRlcmVkLXRvcCBmb3JtIGlucHV0IHtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0Y29sb3I6ICM1ZjVlNWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5uZXdzLWZpbHRlcmVkLW5ldyAubmV3cy1maWx0ZXJlZC10b3AgZm9ybSBpbnB1dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHR9XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAubmV3cy1maWx0ZXJlZC10b3AgZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNWY1ZTVlO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLm5ld3MtZmlsdGVyZWQtdG9wIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM1ZjVlNWU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAucGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5uZXdzLWZpbHRlcmVkLW5ldyAucGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLnB1cnBsZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIsXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsdWUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyLFxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5vcmFuZ2UgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyLFxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ncmVlbiAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0b3BhY2l0eTogMC44Mjtcblx0Ym9yZGVyLXJhZGl1czogMCAxN3B4IDE3cHggMDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ncmVlbiAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ld1xuXHQuYmxvZy1uZXdzLWNhcmQtd3JhcFxuXHQuZ3JlZW5cblx0LmJsb2ctbmV3cy1jYXJkX19jb250ZW50XG5cdC5idG5cblx0c3BhblxuXHRpIHtcblx0Y29sb3I6ICRncmVlbjtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3XG5cdC5ibG9nLW5ld3MtY2FyZC13cmFwXG5cdC5ncmVlblxuXHQuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnRcblx0LmJ0bjpob3ZlclxuXHRzcGFuIHtcblx0YmFja2dyb3VuZDogJGdyZWVuO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXdcblx0LmJsb2ctbmV3cy1jYXJkLXdyYXBcblx0LmdyZWVuXG5cdC5ibG9nLW5ld3MtY2FyZF9fY29udGVudFxuXHQuYnRuOmhvdmVyXG5cdHNwYW5cblx0aSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLm9yYW5nZSAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXdcblx0LmJsb2ctbmV3cy1jYXJkLXdyYXBcblx0Lm9yYW5nZVxuXHQuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnRcblx0LmJ0blxuXHRzcGFuXG5cdGkge1xuXHRjb2xvcjogJG9yYW5nZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3XG5cdC5ibG9nLW5ld3MtY2FyZC13cmFwXG5cdC5vcmFuZ2Vcblx0LmJsb2ctbmV3cy1jYXJkX19jb250ZW50XG5cdC5idG46aG92ZXJcblx0c3BhbiB7XG5cdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ld1xuXHQuYmxvZy1uZXdzLWNhcmQtd3JhcFxuXHQub3JhbmdlXG5cdC5ibG9nLW5ld3MtY2FyZF9fY29udGVudFxuXHQuYnRuOmhvdmVyXG5cdHNwYW5cblx0aSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJsdWUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyIHtcblx0YmFja2dyb3VuZDogIzQxOGZkZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3XG5cdC5ibG9nLW5ld3MtY2FyZC13cmFwXG5cdC5ibHVlXG5cdC5ibG9nLW5ld3MtY2FyZF9fY29udGVudFxuXHQuYnRuXG5cdHNwYW5cblx0aSB7XG5cdGNvbG9yOiAjNDE4ZmRlO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXdcblx0LmJsb2ctbmV3cy1jYXJkLXdyYXBcblx0LmJsdWVcblx0LmJsb2ctbmV3cy1jYXJkX19jb250ZW50XG5cdC5idG46aG92ZXJcblx0c3BhbiB7XG5cdGJhY2tncm91bmQ6ICM0MThmZGU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ld1xuXHQuYmxvZy1uZXdzLWNhcmQtd3JhcFxuXHQuYmx1ZVxuXHQuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnRcblx0LmJ0bjpob3ZlclxuXHRzcGFuXG5cdGkge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5wdXJwbGUgLmJsb2ctbmV3cy1jYXJkX19jb250ZW50OmFmdGVyIHtcblx0YmFja2dyb3VuZDogIzgzMzE3Nztcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3XG5cdC5ibG9nLW5ld3MtY2FyZC13cmFwXG5cdC5wdXJwbGVcblx0LmJsb2ctbmV3cy1jYXJkX19jb250ZW50XG5cdC5idG5cblx0c3BhblxuXHRpIHtcblx0Y29sb3I6ICM4MzMxNzc7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ld1xuXHQuYmxvZy1uZXdzLWNhcmQtd3JhcFxuXHQucHVycGxlXG5cdC5ibG9nLW5ld3MtY2FyZF9fY29udGVudFxuXHQuYnRuOmhvdmVyXG5cdHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiAjODMzMTc3O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXdcblx0LmJsb2ctbmV3cy1jYXJkLXdyYXBcblx0LnB1cnBsZVxuXHQuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnRcblx0LmJ0bjpob3ZlclxuXHRzcGFuXG5cdGkge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibG9nLW5ld3MtY2FyZCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTByZW0gMHJlbSA1cmVtIDA7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0d2lkdGg6IDgwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG5cdC5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5ibG9nLW5ld3MtY2FyZF9fY29udGVudCBoMyxcbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgYSxcbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCAuYmxvZy1uZXdzLWNhcmRfX2NvbnRlbnQgcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuYmxvZy1uZXdzLWNhcmQtd3JhcCBwIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIGgzIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5idG4ge1xuXHRmb250LXNpemU6IDJyZW07XG5cdHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuXHR3aWR0aDogLW1vei1tYXgtY29udGVudDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJ0biBzcGFuIHtcblx0aGVpZ2h0OiAyNXB4O1xuXHR3aWR0aDogMjVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG5cdFx0Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmJsb2ctbmV3cy1jYXJkLXdyYXAgLmJ0biBzcGFuIGkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuXHRcdGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5idG46YWZ0ZXIge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmRlc2t0b3AtcGFnaW5hdGlvbiB7XG5cdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZGVza3RvcC1wYWdpbmF0aW9uIHVsIHtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcblx0Lm5ld3MtZmlsdGVyZWQtbmV3IC5kZXNrdG9wLXBhZ2luYXRpb24gdWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5uZXdzLWZpbHRlcmVkLW5ldyAuZGVza3RvcC1wYWdpbmF0aW9uIHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZmVhdC1wb3N0cy1yb3cge1xuXHRwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmZlYXQtcG9zdHMtcm93OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjNDE4ZmRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcblx0Lm5ld3MtZmlsdGVyZWQtbmV3IC5mZWF0LXBvc3RzLXJvdzphZnRlciB7XG5cdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0Lm5ld3MtZmlsdGVyZWQtbmV3IC5mZWF0LXBvc3RzLXJvdzphZnRlciB7XG5cdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmZlYXQtcG9zdHMtcm93IGgzIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm5vLXBvc3RzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLXRvcCxcbi5tYXN0ZXItdGFiX19yb3cge1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1maWx0ZXJlZCAubWFzdGVyLXRhYixcbi5uZXdzLWZpbHRlcmVkLW5ldyAubWFzdGVyLXRhYiB7XG5cdHBhZGRpbmc6IDFyZW0gMXJlbTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLm5ld3MtZmlsdGVyZWQgaW5wdXQsXG4ubmV3cy1maWx0ZXJlZC1uZXcgaW5wdXQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNDE4ZmRlICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuZmFzLFxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mYXMge1xuXHRjb2xvcjogIzQxOGZkZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmV3cy1maWx0ZXJlZCAuZmFzOmhvdmVyLFxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mYXM6aG92ZXIge1xuXHRjb2xvcjogIzVmNWU1ZTtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gLmxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSAubGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICM0MThmZGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuXHQubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gLmxpbmU6YmVmb3JlIHtcblx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHQubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gLmxpbmU6YmVmb3JlIHtcblx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSBoMyB7XG5cdGNvbG9yOiAjMDAxMDFlO1xuXHRmb250LXNpemU6IDIuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuXHQubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gaDMge1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSBoMyB7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxufVxuXG4ubmV3cy1maWx0ZXJlZC1uZXcgLmZvcm0gbGFiZWwge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSAuZnJtX2Zvcm1zIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mb3JtIC5mcm1fZm9ybV9maWVsZCB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mb3JtIC5mcm1fZm9ybV9maWVsZDpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyAuZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQge1xuXHRmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5mb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG5cdC5tLW1vYi0wIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5tLW1vYi0wIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmJhbm5lci1vbmUgaDEsXG4uYmFubmVyLXR3byBoMSxcbi5iYW5uZXItdGhyZWUgaDEsXG4uYmFubmVyLWZvdXIgaDEge1xuXHRmb250LXNpemU6IDVyZW07XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcblx0LmJhbm5lci1vbmUgaDEsXG5cdC5iYW5uZXItdHdvIGgxLFxuXHQuYmFubmVyLXRocmVlIGgxLFxuXHQuYmFubmVyLWZvdXIgaDEge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0LmJhbm5lci1vbmUgaDEsXG5cdC5iYW5uZXItdHdvIGgxLFxuXHQuYmFubmVyLXRocmVlIGgxLFxuXHQuYmFubmVyLWZvdXIgaDEge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0fVxufVxuXG4uYmFubmVyLW9uZSBoMSB7XG5cdGNvbG9yOiAjNDE4ZmRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuXHQuYmFubmVyLW9uZSBoMSB7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwcmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHQuYmFubmVyLW9uZSBoMSB7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwcmVtO1xuXHR9XG59XG5cbi5iYW5uZXItb25lIGltZyB7XG5cdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0LW8tb2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODE4cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcblx0LmJhbm5lci1vbmUgaW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0LmJhbm5lci1vbmUgaW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0fVxufVxuXG4uYmFubmVyLXRocmVlIGgxIHtcblx0Y29sb3I6ICM0MThmZGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgxOHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG5cdC5iYW5uZXItdGhyZWUgaDEge1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0LmJhbm5lci10aHJlZSBoMSB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHR9XG59XG5cbi5iYW5uZXItdGhyZWUgaW1nIHtcblx0bWF4LWhlaWdodDogNTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHQtby1vYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG1hcmdpbi1ib3R0b206IDByZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MThweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuXHQuYmFubmVyLXRocmVlIGltZyB7XG5cdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5iYW5uZXItdGhyZWUgaW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0fVxufVxuXG4uaHZyLWEge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdC5iZyB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0LmJnIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR9XG5cdH1cbn1cblxuLmxvYWQtbW9yZS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDJyZW07XG5cdHAge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblx0YnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRib3JkZXI6IHNvbGlkIDJweCAkYmx1ZTtcblx0XHRwYWRkaW5nOiAxcmVtIDFyZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4ubmV3cy1maWx0ZXJlZCxcbi5uZXdzLWZpbHRlcmVkLW5ldyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdC5sb2FkaW5nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0QGluY2x1ZGUgY2VudGVyZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdH1cbn1cblxuLmRvd25sb2Fkcy1maWx0ZXJlZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5uZXdzLWZpbHRlcmVkLW5ldyB7XG5cdHBhZGRpbmctYm90dG9tOiA5dncgIWltcG9ydGFudDtcbn1cblxuI3NlYXJjaC1uZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGkge1xuXHRcdEBpbmNsdWRlIHJpZ2h0X2FpO1xuXHR9XG59XG5cbi5odnItYSAuYmcge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtZmlsdGVyZWQtbmV3IC5ibG9nLW5ld3MtY2FyZC13cmFwIC5idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4vL0Zvcm0gYXJlYSAzLzEyLzI0XG4uZW50cnktY29udGVudCB7XG5cdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IHtcblx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Ly8gLmZlYXQge1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRyaWdodDogMDtcblx0Ly8gXHR0b3A6IDA7XG5cdC8vIH1cblxuXHQuaGVhZGVyLWJhbm5lcl9fcm93IHtcblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdHBhZGRpbmc6IDZyZW0gMCA2cmVtIDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRwYWRkaW5nOiA2cmVtIDAgNnJlbSAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZsZXgtY2VudGVyIHtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5yZWxhdGVkX2l0ZW1zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZnJtX3N1Ym1pdCB7XG5cdFx0LmZybV9idXR0b25fc3VibWl0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZybV9yZXF1aXJlZF9maWVsZCB7XG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0ZmllbGRzZXQsXG5cdC5mcm1fZm9ybV9maWVsZHMge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmtzIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXItYmFubmVyX19tZWRpYWxpbmtzLFxuXHQucmVsYXRlZF9pdGVtcyB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2LFxuXHRwLFxuXHQuZmxleC1jZW50ZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0LmhlYWRlci1iYW5uZXJfX2NvbnRlbnQge1xuXHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtLXZpZXcge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRmbGV4OiAwIDAgMzAlOyAvKiBNYWtlIHN1cmUgaXQgdGFrZXMgdXAgMzAlIG9mIHRoZSBzcGFjZSAqL1xuXHRtYXgtd2lkdGg6IDMwJTtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLyogUHJldmVudHMgY29udGVudCBmcm9tIHNob3dpbmcgd2hpbGUgYW5pbWF0aW5nICovXG5cdHRyYW5zaXRpb246IHdpZHRoIDAuOHMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDsgLyogVHJhbnNpdGlvbiB3aWR0aCBhbmQgb3BhY2l0eSBzZXBhcmF0ZWx5IGZvciBiZXR0ZXIgY29udHJvbCAqL1xuXG5cdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0d2lkdGg6IDMwJTsgLyogVGhpcyBlbnN1cmVzIGl0IGdyb3dzIHRvIGEgZml4ZWQgc2l6ZSAqL1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC8qIEFkZCBwYWRkaW5nIG9yIG1hcmdpbiB0byBhbmltYXRlIHRoZSB0cmFuc2l0aW9uIG9mIHRoZSBmb3JtJ3Mgd2lkdGggYW5kIGNvbnRlbnQgKi9cblx0XHRwYWRkaW5nOiAycmVtOyAvKiBBZGQgcGFkZGluZyB0byB0aGUgZm9ybSAqL1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuYmcge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAycmVtO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRibGFjaztcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0LmFyZWEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRwYWRkaW5nOiAwIDVweDtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblxuXHRcdC5oaWRlLWZvcm0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmJyaW5nLWZvcm0ge1xuXHRwIHtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhlYWRlci1iYW5uZXJfX2NvbnRlbnQge1xuXHRcdHAsXG5cdFx0LmhlYWRlci1iYW5uZXJfX21lZGlhbGlua3Mge1xuXHRcdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmxleC1jZW50ZXIge1xuXHRcdGZsZXg6IDAgMCA3MCU7XG5cdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0dHJhbnNpdGlvbjogZmxleCAwLjhzIGVhc2UtaW4tb3V0OyAvKiBTbW9vdGggdHJhbnNpdGlvbiBmb3IgZmxleCBsYXlvdXQgY2hhbmdlcyAqL1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuaGVhZGVyLWJhbm5lcl9fbWVkaWFsaW5rcyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHRcdH1cblxuXHRcdGgxLFxuXHRcdGgyLFxuXHRcdGgzLFxuXHRcdGg0LFxuXHRcdGg1LFxuXHRcdGg2LFxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJlbGF0ZWRfaXRlbXMge1xuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdH1cblxuXHQuZm9ybS12aWV3IHtcblx0XHR3aWR0aDogMzAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmhpZGRlbiB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2xpY2stbWUtZm9ybSB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQ7IC8qIFNtb290aCB0cmFuc2l0aW9uIGZvciBidXR0b24ncyBoaWRlL3Nob3cgKi9cblxuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdGkge1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cblx0Ji5oaWRkZW4ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTsgLyogQWRkIHNsaWdodCB0cmFuc2xhdGlvbiB0byBoaWRlIHRoZSBidXR0b24gKi9cblx0XHRvcGFjaXR5OiAwOyAvKiBTbW9vdGhseSBmYWRlIG91dCB0aGUgYnV0dG9uICovXG5cdH1cblxuXHQubWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5kcyB7XG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8vVGhlbWVzXG4uYmFubmVyLXRoZW1lLXB1cnBsZSB7XG5cdC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhpZGUtZm9ybSB7XG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogJHB1cnBsZTtcblx0XHR9XG5cdH1cbn1cblxuLmJhbm5lci10aGVtZS1vcmFuZ2Uge1xuXHQuZnJtX2J1dHRvbl9zdWJtaXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcblx0fVxuXG5cdC5oaWRlLWZvcm0ge1xuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0fVxuXHR9XG59XG5cbi5iYW5uZXItdGhlbWUtZ3JlZW4ge1xuXHQuZnJtX2J1dHRvbl9zdWJtaXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhpZGUtZm9ybSB7XG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdH1cblx0fVxufVxuXG4uY2xpY2stdGhlbWUtcHVycGxlIHtcblx0aSB7XG5cdFx0Y29sb3I6ICRwdXJwbGU7XG5cdH1cbn1cblxuLmNsaWNrLXRoZW1lLW9yYW5nZSB7XG5cdGkge1xuXHRcdGNvbG9yOiAkb3JhbmdlO1xuXHR9XG59XG5cbi5jbGljay10aGVtZS1ncmVlbiB7XG5cdGkge1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdH1cbn1cblxuLm5ld3Mtc2xpZGVyIHtcblx0Lml0ZW0ge1xuXHRcdC5wb3N0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyAubW9kYWwtb3BlbiAubW9kYWwge1xuLy8gXHRoZWlnaHQ6IDEwMCU7XG4vLyBcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbi8vIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIH1cblxuLm1vZGFsLnNob3cge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmN1c3RvbV9tb2RhbCB7XG5cdC5mcm1fc3VibWl0IHtcblx0XHQuZnJtX2J1dHRvbl9zdWJtaXQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZnJtX3JlcXVpcmVkX2ZpZWxkIHtcblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRmaWVsZHNldCxcblx0LmZybV9mb3JtX2ZpZWxkcyB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZybV9yZXF1aXJlZF9maWVsZCB7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGJsYWNrO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA2MCUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiA4MCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiA4MCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQubW9kYWwtaGVhZGVyIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0cGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0dG9wOiAwO1xuXG5cdFx0YnV0dG9uIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRibGFjaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsLWJvZHkge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMTByZW0gMnJlbSAxMHJlbSAycmVtICFpbXBvcnRhbnQ7XG5cdFx0dmlkZW8sXG5cdFx0aWZyYW1lIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsLXRoZW1lLXB1cnBsZSB7XG5cdC5tb2RhbC1oZWFkZXIge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDJweCAkcHVycGxlICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1mb290ZXIge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZybV9idXR0b25fc3VibWl0IHtcblx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm1vZGFsLXRoZW1lLW9yYW5nZSB7XG5cdC5tb2RhbC1oZWFkZXIge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDJweCAkb3JhbmdlICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1mb290ZXIge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZybV9idXR0b25fc3VibWl0IHtcblx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm1vZGFsLXRoZW1lLWdyZWVuIHtcblx0Lm1vZGFsLWhlYWRlciB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggJGdyZWVuICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG5cdFx0YmFja2dyb3VuZDogJGdyZWVuICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm93bC1pdGVtIHtcblx0Lml0ZW0ge1xuXHRcdC5wb3N0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5mYWNlcy1jb3BsZXktd3JhcCB7XG5cdC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2l0ZW0ge1xuXHRcdFx0ZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcblx0XHRcdG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQubGVmdF9yaWdodF9jb250ZW50X2Jsb2NrX19pbWFnZSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sZWZ0X3JpZ2h0X2NvbnRlbnRfYmxvY2tfX2l0ZW0ge1xuXHR9XG59XG5cbi5oZWFkZXItYmFubmVyX19wcm9kdWN0IHtcblx0LmhlYWRlci1iYW5uZXJfX21lZGlhbGlua3Mge1xuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdH1cblxuXHQuZmVhdCB7XG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5iZGcge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0LmhlYWRlci1iYW5uZXJfX3dyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDZyZW0gMCAzcmVtIDA7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMCA1cmVtIDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0cGFkZGluZzogNXJlbSAwIDVyZW0gMDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vRm9yY2UgelxuLmNvbnRhY3QtZGV0YWlscyxcbi50ZXh0LWJsb2NrLXNlY3Rpb24sXG4ubGFyZ2UtaW5mby10aWxlcyxcbi5oZWFkZXItYmFubmVyLFxuLmZsZXhpYmxlLWNvbnRlbnQtYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uZm9vdGVyLWZvcm0ge1xuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRwYWRkaW5nLXRvcDogNHJlbTtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRwYWRkaW5nLXRvcDogNHJlbTtcblx0fVxuXG5cdC5mb290ZXItc2hhcGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yMCU7XG5cdFx0aGVpZ2h0OiAxMjAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItc2hhcGUge1xuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwJTtcblx0fVxuXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwJTtcblx0fVxufVxuXG4uc2luZ2xlLWRvd25sb2FkIGgxIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICM1ZjVlNWU7XG59XG5cbi5uZXdzLWZpbHRlcmVkLFxuLmRvd25sb2Fkcy1maWx0ZXJlZCB7XG5cdC8vIHBhZGRpbmctYm90dG9tOiAxNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItYmFubmVyIHtcblx0LmJvdHRvbS1zaGFwZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhlYWRlci1iYW5uZXJfX3Jvdy0tY29udGVudCB7XG5cdFx0cGFkZGluZzogMjByZW0gMCAxMHJlbSAwO1xuXG5cdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRwYWRkaW5nOiA4cmVtIDAgOHJlbSAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdHBhZGRpbmc6IDhyZW0gMCA4cmVtIDA7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItZm9ybSB7XG5cdC53cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmZvb3Rlci1mb3JtLWludGVybmFsIHtcblx0cGFkZGluZy10b3A6IDhyZW07XG5cblx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0cGFkZGluZy10b3A6IDRyZW07XG5cdH1cblxuXHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0cGFkZGluZy10b3A6IDRyZW07XG5cdH1cblxuXHQuZm9vdGVyLXNoYXBlIHtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuLnByb2R1Y3QtbGlzdC1ibG9jayB7XG5cdC5jb2xsYXBzZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmLnNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tcHVycGxlIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tYmx1ZSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS1vcmFuZ2Uge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS1ncmVlbiB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnRwLW52IHtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHQuYnRuIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTMwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMjAlO1xuXHRcdFx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMjAlO1xuXHRcdFx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sbGFwc2VkIHtcblx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tLXB1cnBsZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLS1vcmFuZ2Uge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi0tZ3JlZW4ge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0Y29sb3I6IHJnYmEoODUsIDg1LCA4NSwgMSk7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luOiAzcmVtIDA7XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0bWFyZ2luOiAycmVtIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRtYXJnaW46IDJyZW0gMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS1wdXJwbGUge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS1ibHVlIHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtLW9yYW5nZSB7XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtLWdyZWVuIHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC1pdGVtIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbC14bC01biB7XG5cdFx0ZmxleDogMCAwIDIwJTtcblx0XHRtYXgtd2lkdGg6IDIwJTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jb2wteGwtNW4ge1xuXHRcdGZsZXg6IDAgMCAyMCU7XG5cdFx0bWF4LXdpZHRoOiAyMCU7XG5cdH1cbn1cblxuLnByb2R1Y3QtbGVnYWN5LWJsb2NrIHtcblx0cGFkZGluZzogNHJlbSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRAaW5jbHVkZSBjZW50ZXJlcjtcblx0XHRsZWZ0OiA0NyUgIWltcG9ydGFudDtcblxuXHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6IHJnYmEoODUsIDg1LCA4NSwgMSk7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4ubm8tYmcge1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtZnVsbC1tb2JpbGUge1xuXHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi50YXgtcHJvZHVjdF9jYXRlZ29yeSB7XG4gIC8vIFRpbGVzXG4gIC50aWxlIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW1cbiAgICB9XG4gIH1cbn0iLCIuc2luZ2xlLWRvd25sb2FkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuXG5cdC5mb290ZXItZm9ybSAuYmcge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHR9XG5cblx0LmJhbm5lciB7XG5cdFx0QGluY2x1ZGUgY292ZXI7XG5cdFx0cGFkZGluZzogNXJlbSAwcmVtIDFyZW0gMHJlbTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udCB7XG5cdFx0cGFkZGluZzogNHJlbSAwO1xuXG5cdFx0LnRpdGxlLWFyZWFfX2RvdHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cbiAgICAuc2luZ2xlLWRvd25sb2FkX19idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuXHRcdGltZyB7XG5cdFx0XHRAbWVkaWEgI3skcGhvbmV9IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdEBtZWRpYSAjeyRwaG9uZX0ge1xuXHRcdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyR0YWJsZXR9IHtcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ibG9nLWludHJvIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYnRuLS1kb3dubG9hZHMge1xuXHRcdHdpZHRoOiAyOC4ycmVtO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cbn1cblxuLmp1c3Qtc3RhcnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4ucmVsYXRlZC1kb3dubG9hZHMge1xuXHRwYWRkaW5nOiA0cmVtIDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMSk7XG5cblx0LnR0IHtcblx0XHRoMSxcblx0XHRoMixcblx0XHRoMyxcblx0XHRoNCxcblx0XHRoNSxcblx0XHRoNiB7XG5cdFx0XHRjb2xvcjogcmdiYSg5NSwgOTQsIDk0LCAxKTtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0QG1lZGlhICN7JHBob25lfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNpbmdsZSB7XG4gICZfX2dvLWJhY2sge1xuICAgIG1hcmdpbjogNnJlbSAwIDMuNXJlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIG1hcmdpbjogN3JlbSAwO1xuICAgIH1cbiAgfVxufSIsIi50aGFuay15b3Utd3JhcHtcbiAgICBwYWRkaW5nOiAxNnJlbSAwIDE2cmVtIDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgcGFkZGluZzogMjJyZW0gMCAxOXJlbSAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcmdle1xuICAgICAgICBwYWRkaW5nOiAyN3JlbSAwIDI2cmVtIDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTo2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDo1LjNyZW07XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW17XG4gICAgICAgICAgICBmb250LXNpemU6IDExcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOjIuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6M3JlbTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9ue1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDozcmVtO1xuICAgICAgICBtYXgtd2lkdGg6MzIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXRvcC1sZXZlbC1sYW5kaW5nLXBhZ2Uge1xuICAvLyBUaWxlc1xuICAudGlsZSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgfVxuXG4gICAgJl9faW5mbyxcbiAgICAmX19pbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cblxuYm9keSB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBBZGRyZXNzZXMgYSBzbWFsbCBpc3N1ZSBpbiB3ZWJraXQ6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL2IvYmFja2ZhY2UtdmlzaWJpbGl0eS9cbn1cblxuLmFuaW1hdGVkIHtcbiAgXHRAaW5jbHVkZSBhbmltYXRlLXByZWZpeGVyKGFuaW1hdGlvbi1kdXJhdGlvbiwgJGJhc2UtZHVyYXRpb24pO1xuICBcdEBpbmNsdWRlIGFuaW1hdGUtcHJlZml4ZXIoYW5pbWF0aW9uLWZpbGwtbW9kZSwgJGJhc2UtZmlsbC1tb2RlKTtcblxuXHQmLmluZmluaXRlIHtcblx0ICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkYmFzZS1pdGVyYXRpb24tY291bnQ7XG5cdH1cblxuXHQmLmhpbmdlIHtcblx0ICBAaW5jbHVkZSBhbmltYXRlLXByZWZpeGVyKGFuaW1hdGlvbi1kdXJhdGlvbiwgJGJhc2UtZHVyYXRpb24gKiAyKTtcblx0fVxuXG5cdCYuYm91bmNlSW4sXG5cdCYuYm91bmNlT3V0IHtcblx0ICBAaW5jbHVkZSBhbmltYXRlLXByZWZpeGVyKGFuaW1hdGlvbi1kdXJhdGlvbiwgJGJhc2UtZHVyYXRpb24gKiAwLjc1KTtcblx0fVxuXG5cdCYuZmxpcE91dFgsXG5cdCYuZmxpcE91dFkge1xuXHQgIEBpbmNsdWRlIGFuaW1hdGUtcHJlZml4ZXIoYW5pbWF0aW9uLWR1cmF0aW9uLCAkYmFzZS1kdXJhdGlvbiAqIDAuNzUpO1xuXHR9XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gU2FzcyBNaXhpbnMgd2hpY2ggd2lsbCBiZSB1c2VkIGJ5IHRoZSBtb2R1bGVzICAgICAgICAgICAgICAgICAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vLyAgICAgICAgICBBdXRvbWF0aWNhbGx5IGFkZCB2ZW5kb3IgcHJlZml4ZXMgaW4gb25lIGhpdCAgICAgICAgIC8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vLyAgICAgIC5mYWRlSW4geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLXByZWZpeGVyKGFuaW1hdGlvbiwgJ2ZhZGVJbicpOyAgICAgICAgLy9cbi8vICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbkBtaXhpbiBhbmltYXRlLXByZWZpeGVyKCRwcm9wZXJ0eSwgJHZhbHVlLi4uKSB7XG4gICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06IHVucXVvdGUoJyN7JHZhbHVlfScpO1xuICAgICN7JHByb3BlcnR5fTogdW5xdW90ZSgnI3skdmFsdWV9Jyk7XG59XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vLyBHZW5lcmF0ZSBrZXlmcmFtZXMgYW5pbWF0aW9ucyB3aXRoIHZlbmRvciBwcmVmaXhlcyBpbiBvbmUgaGl0IC8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vLyAgICAgIC5mYWRlSW4geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLXByZWZpeGVyKGFuaW1hdGlvbiwgZmFkZUluKTsgICAgICAgIC8vXG4vLyAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyAgICAgIEBpbmNsdWRlIGFuaW1hdGUta2V5ZnJhbWUoZmFkZUluKSB7ICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyAgICAgICAgICAwJSB7b3BhY2l0eTogMDt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyAgICAgICAgICAxMDAlIHtvcGFjaXR5OiAxO30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG4vLyBDb3VydGVzeSBvZiBAaW50ZWdyYWxpc3Q6ICh0d2l0dGVyLmNvbSkgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG5cbkBtaXhpbiBhbmltYXRlLWtleWZyYW1lKCRhbmltYXRpb24tbmFtZSkge1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIi8qIFByZWxvYWQgaW1hZ2VzICovXG5ib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnBuZykgdXJsKC4uL2ltYWdlcy9sb2FkaW5nLmdpZikgdXJsKC4uL2ltYWdlcy9wcmV2LnBuZykgdXJsKC4uL2ltYWdlcy9uZXh0LnBuZyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBcbiAgLmxpZ2h0Ym94T3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5saWdodGJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgXG4gIC5saWdodGJveCAubGItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIFxuICAubGlnaHRib3ggYSBpbWcge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBcbiAgLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgKnpvb206IDE7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIFxuICAubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgXG4gIC5sYi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuICBcbiAgLmxiLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDMlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIFxuICAubGItY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xuICB9XG4gIFxuICAubGItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIFxuICAubGItY29udGFpbmVyID4gLm5hdiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICBcbiAgLmxiLW5hdiBhIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xuICB9XG4gIFxuICAubGItcHJldiwgLmxiLW5leHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgICB3aWR0aDogMzQlO1xuICAgIGxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB9XG4gIFxuICAubGItbmF2IGEubGItcHJldjpob3ZlciB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIC5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgICB3aWR0aDogNjQlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB9XG4gIFxuICAubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIC5sYi1kYXRhQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICp6b29tOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB9XG4gIFxuICAubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBcbiAgLmxiLWRhdGEge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGNvbG9yOiAjY2NjO1xuICB9XG4gIFxuICAubGItZGF0YSAubGItZGV0YWlscyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxuICBcbiAgLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG4gIFxuICAubGItZGF0YSAubGItbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgfVxuICBcbiAgLmxiLWRhdGEgLmxiLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIH1cbiAgXG4gIC5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9Il0sInNvdXJjZVJvb3QiOiIifQ==*/