@charset "UTF-8";/*!
 * OIC - CSS
 */.swatch-blue{color:#fff;background-color:#0073e6}.swatch-indigo{color:#fff;background-color:#554dff}.swatch-purple{color:#19191a;background-color:#9e99ff}.swatch-pink{color:#19191a;background-color:#ffb3bf}.swatch-red{color:#19191a;background-color:#f73e5a}.swatch-orange{color:#19191a;background-color:#f90}.swatch-yellow{color:#19191a;background-color:#ffda73}.swatch-green{color:#19191a;background-color:#00cc85}.swatch-teal{color:#19191a;background-color:#0bd9d2}.swatch-cyan{color:#19191a;background-color:#00fff7}.swatch-white{color:#19191a;background-color:#fff}.swatch-gray{color:#fff;background-color:#656566}.swatch-gray-dark{color:#fff;background-color:#323333}.swatch-italia{color:#fff;background-color:#06c}.swatch-gray-secondary{color:#fff;background-color:#5c6f82}.swatch-gray-tertiary{color:#fff;background-color:#5a768a}.swatch-gray-quaternary{color:#19191a;background-color:#fcfdff}.swatch-primary{color:#fff;background-color:#0073e6}.swatch-secondary{color:#fff;background-color:#5c6f82}.swatch-success{color:#19191a;background-color:#00cc85}.swatch-info{color:#19191a;background-color:#979899}.swatch-warning{color:#19191a;background-color:#f90}.swatch-danger{color:#19191a;background-color:#f73e5a}.swatch-light{color:#19191a;background-color:#e9e6f2}.swatch-dark{color:#fff;background-color:#17324d}.swatch-100{color:#19191a;background-color:#e3e4e6}.swatch-200{color:#19191a;background-color:#cacacc}.swatch-300{color:#19191a;background-color:#b1b1b3}.swatch-400{color:#19191a;background-color:#979899}.swatch-500{color:#19191a;background-color:#7e7f80}.swatch-600{color:#fff;background-color:#656566}.swatch-700{color:#fff;background-color:#4c4c4d}.swatch-800{color:#fff;background-color:#323333}.swatch-900{color:#fff;background-color:#19191a}.swatch-100{color:#19191a;background-color:#e3e4e6}.swatch-200{color:#19191a;background-color:#cacacc}.swatch-300{color:#19191a;background-color:#b1b1b3}.swatch-400{color:#19191a;background-color:#979899}.swatch-500{color:#19191a;background-color:#7e7f80}.swatch-600{color:#fff;background-color:#656566}.swatch-700{color:#fff;background-color:#4c4c4d}.swatch-800{color:#fff;background-color:#323333}.swatch-900{color:#fff;background-color:#19191a}.header-search .button-search{width:40px;height:40px;outline:0;border:0;padding-right:55px;padding-top:8px;cursor:pointer;background:0 0}.header-search .button-search>img{height:24px;width:24px}@media (min-width:992px){.header-search .button-search{display:none!important}}#search{border-radius:2px!important;color:#ddd!important;background-color:#fff!important;margin:0;padding:0}@media (min-width:768px){#search{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:991.98px){#search{display:none;overflow:hidden}}#search>label{left:-10000px;position:absolute;top:-10000px}#search .input-text{border:none!important;background-color:#fff;letter-spacing:.01em!important;padding:5px}@media (max-width:991.98px){#search .input-text{float:left;width:70%}}#search .submit{outline:0;cursor:pointer;padding:0 20px;text-transform:uppercase;border:0}@media (max-width:991.98px){#search .submit{float:right;height:2.5rem}}#search-mobile{display:none}@media (min-width:992px){nav.navbar{padding-bottom:0}nav.navbar .custom-navbar-toggler{display:none!important}}.navbar-strip{display:none;height:5px;width:100%;margin-top:24px}@media (min-width:992px){.navbar-strip{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-strip .led{width:50%;height:100%}.navbar-strip .led.yellow{background-color:#ff0}.navbar-strip .led.white{background-color:#fff}}.bd-navbar{min-height:5rem;background-color:#06c}@media (max-width:991.98px){.bd-navbar{padding-right:.5rem;padding-left:.5rem}.bd-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden;font-size:.875rem}.bd-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (min-width:992px){.bd-navbar .navbar-collapsable{display:block!important;width:100%;position:static}.bd-navbar .navbar-collapsable .close-div{display:none}.bd-navbar .navbar-collapsable .menu-wrapper{position:static;width:100%;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;position:static;height:auto!important}.bd-navbar .navbar-collapsable .menu-wrapper .navbar-nav{margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;padding-top:0}.bd-navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu{display:none!important}.bd-navbar .navbar-collapsable .menu-wrapper .navbar-nav>li>a.nav-link{border-bottom:3px solid transparent;height:100%}.bd-navbar .navbar-collapsable .menu-wrapper .navbar-nav>li>a.nav-link.dropdown-toggle:after{opacity:0}.bd-navbar .navbar-collapsable .menu-wrapper .navbar-nav>li>a.nav-link.active,.bd-navbar .navbar-collapsable .menu-wrapper .navbar-nav>li>a.nav-link:hover{border-left:0;margin-left:2px;border-bottom:3px solid #fff}}@media (min-width:768px){@supports ((position: -webkit-sticky) or (position: sticky)){.bd-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1071}}}.bd-navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;color:#fff}.bd-navbar .navbar-nav .nav-link.active,.bd-navbar .navbar-nav .nav-link:hover{color:#fff;background-color:transparent}.bd-navbar .navbar-nav .nav-link.active{font-weight:500}.bd-navbar .navbar-nav-svg{display:inline-block;width:1rem;height:1rem;vertical-align:text-top}.bd-navbar .dropdown-menu{font-size:.875rem}.bd-navbar .dropdown-item.active{font-weight:500;color:#19191a;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem}.bd-navbar .navbar-brand{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bd-navbar .navbar-brand .nav-image-logo{display:none}.bd-navbar .navbar-brand .flex-column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bd-navbar .navbar>button{cursor:pointer}.bd-search{background-color:#fff;position:relative}@media (min-width:992px){.bd-search{max-width:20rem}}.bd-search .form-control:focus{border-color:#1a8cff;-webkit-box-shadow:0 0 0 3px rgba(26,140,255,.25);box-shadow:0 0 0 3px rgba(26,140,255,.25)}.bd-menu-docs-toggle{line-height:1;color:#19191a}.bd-logo-title{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:unset;margin-bottom:0;color:#fff}.bd-logo-title span{display:block}@media (min-width:576px){.bd-logo-title{font-size:24px}}.bd-logo-subtitle{font-size:14px;font-weight:300;letter-spacing:unset}.nav-tabs-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bd-navbar .navbar-brand{-webkit-transition:padding 150ms ease-in;transition:padding 150ms ease-in}.bd-navbar .navbar-brand .nav-image-logo{-webkit-transition:height 150ms ease-in;transition:height 150ms ease-in;width:auto;height:85px}.bd-navbar .navbar-brand .bd-logo-title span{-webkit-transition:font-size 150ms ease-in;transition:font-size 150ms ease-in}.not-top .bd-navbar .navbar-brand{padding:0!important}.not-top .bd-navbar .navbar-brand .nav-image-logo{height:45px}.not-top .bd-navbar .navbar-brand .bd-logo-title span{font-size:18px}.bd-navbar .navbar-strip{-webkit-transition:margin-top 150ms ease-in;transition:margin-top 150ms ease-in}.not-top .bd-navbar .navbar-strip{margin-top:8px}}.bd-masthead{position:relative;padding:3rem 6px}.bd-masthead h1{line-height:1}.bd-masthead .btn{width:100%;padding:.8rem 2rem;font-size:1.25rem;font-weight:500}.bd-masthead .carbonad{margin-top:0!important;margin-bottom:-3rem!important}@media (min-width:576px){.bd-masthead{padding-top:5rem;padding-bottom:5rem}.bd-masthead .carbonad{margin-bottom:0!important}}@media (min-width:768px){.bd-masthead h1{font-size:4rem}.bd-masthead .carbonad{margin-top:3rem!important}}.half-rule{width:6rem;margin:2.5rem 0}.masthead-followup .bd-clipboard{display:none}.masthead-followup .highlight{padding:.5rem 0;background-color:transparent}.bd-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bd-content>h2[id],.bd-content>h3[id],.bd-content>h4[id]{pointer-events:none}.bd-content>h2[id]>a,.bd-content>h2[id]>div,.bd-content>h3[id]>a,.bd-content>h3[id]>div,.bd-content>h4[id]>a,.bd-content>h4[id]>div{pointer-events:auto}.bd-content>h2[id]::before{display:block;border-bottom:1px solid #ededed;height:1rem;content:"";margin-bottom:1.5rem;width:4rem}.bd-content>ol li,.bd-content>ul li{margin-bottom:.25rem;max-width:40rem}.bd-content>p{max-width:40rem}.bd-title{margin-top:1rem;margin-bottom:.5rem}.bd-lead{font-size:1.125rem;font-weight:300}@media (min-width:576px){.bd-lead{margin-bottom:1rem;font-size:1.5rem}}.readmore i{margin-left:.5rem}#skippy{display:block;padding:1em;color:#fff;background-color:#06c;outline:0}#skippy .skiplink-text{padding:.5em;outline:1px dotted}.bd-toc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports ((position: -webkit-sticky) or (position: sticky)){.bd-toc{position:-webkit-sticky;position:sticky;top:5rem;height:calc(100vh - 5rem);overflow-y:auto}}.section-nav{padding-left:0;border-left:1px solid #eee}.section-nav ul{padding-left:1rem}.section-nav ul ul{display:none}.toc-entry{display:block}.toc-entry a{display:block;padding:.125rem 1.5rem;color:#77757a}.toc-entry a:hover{color:#0073e6;text-decoration:none}.bd-sidebar{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.bd-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports ((position: -webkit-sticky) or (position: sticky)){.bd-sidebar{position:-webkit-sticky;position:sticky;top:5rem;height:calc(100vh - 5rem);overflow-y:auto}}}@media (min-width:768px){.bd-sidebar{padding:1.5rem 0;border-right:1px solid rgba(0,0,0,.1)}}@media (min-width:1200px){.bd-sidebar{-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px}}.bd-links{padding:0}@media (min-width:768px){@supports ((position: -webkit-sticky) or (position: sticky)){.bd-links{max-height:calc(100vh - 5rem);overflow-y:auto}}}@media (min-width:768px){.bd-links{display:block!important}}.bd-sidenav{display:none}.bd-toc-link{display:block;padding:.5rem 1rem;color:#323333}@media (min-width:768px){.bd-toc-link{padding-top:.25rem;padding-bottom:.25rem}}.bd-toc-link:hover{color:#0073e6}.bd-toc-item.active{background-color:#fff}.bd-toc-item.active>.bd-toc-link{color:#0073e6;font-weight:600}.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}.bd-toc-item.active>.bd-sidenav{display:block}.bd-sidebar .nav>li>a{display:inline-block;padding:.25rem .5rem .25rem 1.5rem;font-size:16px;color:#323333}.bd-sidebar .nav>li>a:hover{color:#0073e6;background-color:transparent}.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{font-weight:600;color:#0073e6;background-color:transparent}.bd-footer{background-color:#00264d;color:#fff}@media (min-width:576px){.bd-footer{text-align:left}}.bd-footer .footer-social{font-size:0}.bd-footer .footer-social [class^=it-]{font-size:initial}.bd-footer .testata{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bd-footer .team-logo--icon{width:62px;margin-right:2rem}.bd-footer .team-logo--text{font-size:32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bd-footer .small-prints{color:#00fff8;font-weight:600}.footer-menu{color:#fff}.footer-menu>ul li [data-toggle=collapse]{text-transform:uppercase;color:#00fff8}.footer-menu>ul li [data-toggle=collapse] span{color:#00fff8}.footer-menu>ul li [data-toggle=collapse]:hover span{color:#00fff8!important}.footer-menu>ul li a{color:#fff}.footer-menu>ul li a span{color:#fff}.footer-menu>ul li a:hover{color:#fff}.footer-menu>ul li a:hover span{color:#fff!important}@media (min-width:768px){.footer-menu i{display:none}.footer-menu.link-list-wrapper ul.link-sublist{padding:0}}.footer-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer-foot ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.footer-foot{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-foot ul{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-foot ul:first-child{text-align:left}}.footer-secondary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-secondary-menu .list-item-text{color:#fff}.footer-secondary-menu .list-item-text a{color:#fff}.logos .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.logos .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.logos ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991.98px){.logos ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.logos ul{-ms-flex-preferred-size:70%;flex-basis:70%}}@media (min-width:992px){.logos ul{-ms-flex-preferred-size:60%;flex-basis:60%}}.logos ul li{margin:6px}.logos ul li img{height:50px}@media (min-width:576px){.logos ul li img{height:60px}}@media (min-width:768px){.logos ul li img{height:70px}}@media (min-width:992px){.logos ul li img{height:80px}}.logos .text{font-size:12px;color:#fff}@media (max-width:991.98px){.logos .text{text-align:center}}@media (min-width:768px){.logos .text{-ms-flex-preferred-size:30%;flex-basis:30%}}@media (min-width:992px){.logos .text{-ms-flex-preferred-size:40%;flex-basis:40%}}.swatch-blue{color:#fff;background-color:#0073e6}.swatch-indigo{color:#fff;background-color:#554dff}.swatch-purple{color:#19191a;background-color:#9e99ff}.swatch-pink{color:#19191a;background-color:#ffb3bf}.swatch-red{color:#19191a;background-color:#f73e5a}.swatch-orange{color:#19191a;background-color:#f90}.swatch-yellow{color:#19191a;background-color:#ffda73}.swatch-green{color:#19191a;background-color:#00cc85}.swatch-teal{color:#19191a;background-color:#0bd9d2}.swatch-cyan{color:#19191a;background-color:#00fff7}.swatch-white{color:#19191a;background-color:#fff}.swatch-gray{color:#fff;background-color:#656566}.swatch-gray-dark{color:#fff;background-color:#323333}.swatch-italia{color:#fff;background-color:#06c}.swatch-gray-secondary{color:#fff;background-color:#5c6f82}.swatch-gray-tertiary{color:#fff;background-color:#5a768a}.swatch-gray-quaternary{color:#19191a;background-color:#fcfdff}.swatch-primary{color:#fff;background-color:#0073e6}.swatch-secondary{color:#fff;background-color:#5c6f82}.swatch-success{color:#19191a;background-color:#00cc85}.swatch-info{color:#19191a;background-color:#979899}.swatch-warning{color:#19191a;background-color:#f90}.swatch-danger{color:#19191a;background-color:#f73e5a}.swatch-light{color:#19191a;background-color:#e9e6f2}.swatch-dark{color:#fff;background-color:#17324d}.swatch-100{color:#19191a;background-color:#e3e4e6}.swatch-200{color:#19191a;background-color:#cacacc}.swatch-300{color:#19191a;background-color:#b1b1b3}.swatch-400{color:#19191a;background-color:#979899}.swatch-500{color:#19191a;background-color:#7e7f80}.swatch-600{color:#fff;background-color:#656566}.swatch-700{color:#fff;background-color:#4c4c4d}.swatch-800{color:#fff;background-color:#323333}.swatch-900{color:#fff;background-color:#19191a}.swatch-100{color:#19191a;background-color:#e3e4e6}.swatch-200{color:#19191a;background-color:#cacacc}.swatch-300{color:#19191a;background-color:#b1b1b3}.swatch-400{color:#19191a;background-color:#979899}.swatch-500{color:#19191a;background-color:#7e7f80}.swatch-600{color:#fff;background-color:#656566}.swatch-700{color:#fff;background-color:#4c4c4d}.swatch-800{color:#fff;background-color:#323333}.swatch-900{color:#fff;background-color:#19191a}.breadcrumb-wrapper{display:none!important}.breadcrumb-wrapper .breadcrumb-container .breadcrumb{padding-right:0;padding-left:0;margin-bottom:0}.breadcrumb-wrapper .breadcrumb-container ol{margin-bottom:0}.breadcrumb-wrapper .breadcrumb-container li a{text-transform:uppercase;font-size:13px}.breadcrumb-wrapper .breadcrumb-container li span{font-size:13px}@media (min-width:576px){.breadcrumb-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width:576px){.back-to-wrapper{display:none!important}}.back-to-wrapper .back-to-container{padding:24px}.back-to-wrapper .back-to-container a{text-transform:uppercase}.back-to-wrapper .back-to-container a{color:#19191a;text-transform:uppercase}.back-to-wrapper .it-expand:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.banner-content{background-repeat:no-repeat;background-size:cover;position:relative}.banner-content .content{position:relative;z-index:10}.banner-content .content .h2{display:inline-block;background-color:#fff;padding:10px}.banner-content .content p{max-width:300px;background-color:#fff;padding:10px}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}.bd-callout h4{margin-top:0;margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout-info{border-left-color:#0b1926}.bd-callout-info h4{color:#0b1926}.bd-callout-warning{border-left-color:#cc7900}.bd-callout-warning h4{color:#cc7900}.bd-callout-danger{border-left-color:#f60d30}.bd-callout-danger h4{color:#f60d30}.bd-callout-accessibility{border-left-color:#009c65}.bd-callout-accessibility h4{color:#009c65}.main-content{color:#17324d}.bottom-content{position:relative;background-color:#0073e6;color:#fff}.particles-js-canvas-el{position:absolute;top:0;pointer-events:none;display:block;vertical-align:bottom;height:auto;width:100vw;background-attachment:fixed;margin:0 -1rem;z-index:0}@media (min-width:768px){.d-only{display:block}.m-only{display:none}}@media (max-width:991.98px){.d-only{display:none}.m-only{display:block}}.pull-left{max-width:50%;float:left}.pull-right{max-width:50%;float:right}.bd-clipboard{position:relative;display:none;float:right}.bd-clipboard+.highlight{margin-top:0}.btn-clipboard{position:absolute;top:.5rem;right:.5rem;z-index:10;display:block;padding:.25rem .5rem;font-size:75%;color:#818a91;cursor:pointer;background-color:transparent;border:0;border-radius:.25rem}.btn-clipboard:hover{color:#fff;background-color:#027de7}@media (min-width:768px){.bd-clipboard{display:block}}.navbar-institutional{background-color:#036;padding:.25rem 1rem}.navbar-institutional .navbar-brand{font-size:14px;font-weight:400}.navbar-institutional .navbar-nav .nav-link{color:#fff;font-size:14px;font-weight:300;padding:0 .75rem}.navbar-institutional .navbar-nav .nav-item{padding:.5rem 0}.navbar-institutional .navbar-nav .nav-item:hover{-webkit-box-shadow:0 .25rem 0 0 #fff;box-shadow:0 .25rem 0 0 #fff}@media (min-width:768px){.navbar-institutional .navbar-nav .nav-item.nav-item-w-divider .nav-link{border-right:1px solid rgba(255,255,255,.5)}}.back-to-wrapper .back-to-divider,.breadcrumb-wrapper .breadcrumb-divider{opacity:.4}.apei-line,.posi-line,.salc-line,.scac-line,.turismo-line{border-top:5px solid #0080ff}.scac-line{border-color:#f2a62f}.salc-line{border-color:#6b8f71}.apei-line{border-color:#9a031e}.posi-line{border-color:#2d72b8}.turismo-line{border-color:#c14491}.square-color{width:150px;height:150px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;margin-right:15px;float:left}.square-color.shadow{-webkit-box-shadow:0 0 30px 1px rgba(0,0,0,.3);box-shadow:0 0 30px 1px rgba(0,0,0,.3)}.c-line{height:60px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;margin-bottom:8px}.border-scambi{border-bottom-color:#f2a62f}.border-saldi{border-bottom-color:#6b8f71}.border-apertura{border-bottom-color:#9a031e}.border-turismo{border-bottom-color:#c14491}.border-posizionamento{border-bottom-color:#2d72b8}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpdGUuY3NzIiwic2l0ZS5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX25hdi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIl9tYXN0aGVhZC5zY3NzIiwiX2NvbnRlbnQuc2NzcyIsIl9za2lwbGluay5zY3NzIiwiX3NpZGViYXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJtb2R1bGVzL19iYW5uZXIuc2NzcyIsIl9jYWxsb3V0cy5zY3NzIiwiX2luZGV4LnNjc3MiLCJfY2xpcGJvYXJkLWpzLnNjc3MiLCJfYnJhbmRoZWFkLnNjc3MiLCJfY3VzdG9tLWNvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDQUE7O0dDS0UsYUFDRSxXQUNBLHdCQUZGLENBQUEsZUFDRSxXQUNBLHdCQUZGLENBQUEsZUFDRSxjQUNBLHdCQUZGLENBQUEsYUFDRSxjQUNBLHdCQUZGLENBQUEsWUFDRSxjQUNBLHdCQUZGLENBQUEsZUFDRSxjQUNBLHFCQUZGLENBQUEsZUFDRSxjQUNBLHdCQUZGLENBQUEsY0FDRSxjQUNBLHdCQUZGLENBQUEsYUFDRSxjQUNBLHdCQUZGLENBQUEsYUFDRSxjQUNBLHdCQUZGLENBQUEsY0FDRSxjQUNBLHFCQUZGLENBQUEsYUFDRSxXQUNBLHdCQUZGLENBQUEsa0JBQ0UsV0FDQSx3QkFGRixDQUFBLGVBQ0UsV0FDQSxxQkFGRixDQUFBLHVCQUNFLFdBQ0Esd0JBRkYsQ0FBQSxzQkFDRSxXQUNBLHdCQUZGLENBQUEsd0JBQ0UsY0FDQSx3QkFLRixDQUFBLGdCQUNFLFdBQ0Esd0JBRkYsQ0FBQSxrQkFDRSxXQUNBLHdCQUZGLENBQUEsZ0JBQ0UsY0FDQSx3QkFGRixDQUFBLGFBQ0UsY0FDQSx3QkFGRixDQUFBLGdCQUNFLGNBQ0EscUJBRkYsQ0FBQSxlQUNFLGNBQ0Esd0JBRkYsQ0FBQSxjQUNFLGNB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QUdGLENBQUEsV0FFRSxvQkFHRixDQUFBLFdBRUUsb0JBRUYsQ0FBQSxXQUVFLG9CQUdGLENBQUEsY0FFRSxvQkFJRixDQUFBLGNBQ0MsWUFDQSxhQUNBLDhCQUFBLEFBQ0Esc0JBQUEsYUFDQSxrQkFDQSxVQU5ELENBQUEscUJBV0UsK0NBQUEsQUFHRixzQ0FBQSxDQUFBLFFBQ0MsWUFDQSxXQUNBLDhCQUFBLEFBQ0Esc0JBQUEsYUFDQSxpQkFHRCxDQUFBLGVBQ0UsMkJBR0YsQ0FBQSxjQUNFLDJCQUdGLENBQUEsaUJBQ0UsMkJBR0YsQ0FBQSxnQkFDRSwyQkFHRixDQUFBLHVCQUNFLDJCZDlCaUIsQ0FBQSIsImZpbGUiOiJzaXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjsvKiFcclxuICogT0lDIC0gQ1NTXHJcbiAqLy5zd2F0Y2gtYmx1ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNzNlNn0uc3dhdGNoLWluZGlnb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU1NGRmZn0uc3dhdGNoLXB1cnBsZXtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6IzllOTlmZn0uc3dhdGNoLXBpbmt7Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmIzYmZ9LnN3YXRjaC1yZWR7Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiNmNzNlNWF9LnN3YXRjaC1vcmFuZ2V7Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiNmOTB9LnN3YXRjaC15ZWxsb3d7Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmRhNzN9LnN3YXRjaC1ncmVlbntjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6IzAwY2M4NX0uc3dhdGNoLXRlYWx7Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiMwYmQ5ZDJ9LnN3YXRjaC1jeWFue2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojMDBmZmY3fS5zd2F0Y2gtd2hpdGV7Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnN3YXRjaC1ncmF5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNjU2NTY2fS5zd2F0Y2gtZ3JheS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzIzMzMzfS5zd2F0Y2gtaXRhbGlhe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDZjfS5zd2F0Y2gtZ3JheS1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YzZmODJ9LnN3YXRjaC1ncmF5LXRlcnRpYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE3NjhhfS5zd2F0Y2gtZ3JheS1xdWF0ZXJuYXJ5e2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojZmNmZGZmfS5zd2F0Y2gtcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNzNlNn0uc3dhdGNoLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVjNmY4Mn0uc3dhdGNoLXN1Y2Nlc3N7Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiMwMGNjODV9LnN3YXRjaC1pbmZve2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojOTc5ODk5fS5zd2F0Y2gtd2FybmluZ3tjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2Y5MH0uc3dhdGNoLWRhbmdlcntjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2Y3M2U1YX0uc3dhdGNoLWxpZ2h0e2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojZTllNmYyfS5zd2F0Y2gtZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3MzI0ZH0uc3dhdGNoLTEwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2UzZTRlNn0uc3dhdGNoLTIwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2NhY2FjY30uc3dhdGNoLTMwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2IxYjFiM30uc3dhdGNoLTQwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6Izk3OTg5OX0uc3dhdGNoLTUwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6IzdlN2Y4MH0uc3dhdGNoLTYwMHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzY1NjU2Nn0uc3dhdGNoLTcwMHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzRjNGM0ZH0uc3dhdGNoLTgwMHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMyMzMzM30uc3dhdGNoLTkwMHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE5MTkxYX0uc3dhdGNoLTEwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2UzZTRlNn0uc3dhdGNoLTIwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2NhY2FjY30uc3dhdGNoLTMwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2IxYjFiM30uc3dhdGNoLTQwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6Izk3OTg5OX0uc3dhdGNoLTUwMHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6IzdlN2Y4MH0uc3dhdGNoLTYwMHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzY1NjU2Nn0uc3dhdGNoLTcwMHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzRjNGM0ZH0uc3dhdGNoLTgwMHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMyMzMzM30uc3dhdGNoLTkwMHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE5MTkxYX0uaGVhZGVyLXNlYXJjaCAuYnV0dG9uLXNlYXJjaHt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O291dGxpbmU6MDtib3JkZXI6MDtwYWRkaW5nLXJpZ2h0OjU1cHg7cGFkZGluZy10b3A6OHB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6MCAwfS5oZWFkZXItc2VhcmNoIC5idXR0b24tc2VhcmNoPmltZ3toZWlnaHQ6MjRweDt3aWR0aDoyNHB4fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuaGVhZGVyLXNlYXJjaCAuYnV0dG9uLXNlYXJjaHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX0jc2VhcmNoe2JvcmRlci1yYWRpdXM6MnB4IWltcG9ydGFudDtjb2xvcjojZGRkIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7I3NlYXJjaHtkaXNwbGF5OmZsZXh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsjc2VhcmNoe2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW59fSNzZWFyY2g+bGFiZWx7bGVmdDotMTAwMDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMDAwcHh9I3NlYXJjaCAuaW5wdXQtdGV4dHtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOi4wMWVtIWltcG9ydGFudDtwYWRkaW5nOjVweH1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7I3NlYXJjaCAuaW5wdXQtdGV4dHtmbG9hdDpsZWZ0O3dpZHRoOjcwJX19I3NlYXJjaCAuc3VibWl0e291dGxpbmU6MDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjAgMjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOjB9QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpeyNzZWFyY2ggLnN1Ym1pdHtmbG9hdDpyaWdodDtoZWlnaHQ6Mi41cmVtfX0jc2VhcmNoLW1vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpe25hdi5uYXZiYXJ7cGFkZGluZy1ib3R0b206MH1uYXYubmF2YmFyIC5jdXN0b20tbmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH19Lm5hdmJhci1zdHJpcHtkaXNwbGF5Om5vbmU7aGVpZ2h0OjVweDt3aWR0aDoxMDAlO21hcmdpbi10b3A6MjRweH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm5hdmJhci1zdHJpcHtkaXNwbGF5OmZsZXh9Lm5hdmJhci1zdHJpcCAubGVke3dpZHRoOjUwJTtoZWlnaHQ6MTAwJX0ubmF2YmFyLXN0cmlwIC5sZWQueWVsbG93e2JhY2tncm91bmQtY29sb3I6I2ZmMH0ubmF2YmFyLXN0cmlwIC5sZWQud2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfX0uYmQtbmF2YmFye21pbi1oZWlnaHQ6NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwNmN9QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey5iZC1uYXZiYXJ7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19LmJkLW5hdmJhciAubmF2YmFyLW5hdi1zY3JvbGx7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjIuNXJlbTttYXJnaW4tdG9wOi4yNXJlbTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOi44NzVyZW19LmJkLW5hdmJhciAubmF2YmFyLW5hdi1zY3JvbGwgLm5hdmJhci1uYXZ7cGFkZGluZy1ib3R0b206MnJlbTtvdmVyZmxvdy14OmF1dG87d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmJkLW5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxle2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOjEwMCU7cG9zaXRpb246c3RhdGljfS5iZC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAuY2xvc2UtZGl2e2Rpc3BsYXk6bm9uZX0uYmQtbmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlcntwb3NpdGlvbjpzdGF0aWM7d2lkdGg6MTAwJTt0cmFuc2Zvcm06bm9uZTt0cmFuc2l0aW9uOm5vbmU7cG9zaXRpb246c3RhdGljO2hlaWdodDphdXRvIWltcG9ydGFudH0uYmQtbmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdnttYXJnaW4tdG9wOjA7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MH0uYmQtbmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5iZC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2PmxpPmEubmF2LWxpbmt7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7aGVpZ2h0OjEwMCV9LmJkLW5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdmJhci1uYXY+bGk+YS5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7b3BhY2l0eTowfS5iZC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2PmxpPmEubmF2LWxpbmsuYWN0aXZlLC5iZC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2PmxpPmEubmF2LWxpbms6aG92ZXJ7Ym9yZGVyLWxlZnQ6MDttYXJnaW4tbGVmdDoycHg7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2ZmZn19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpe0BzdXBwb3J0cyAocG9zaXRpb246c3RpY2t5KXsuYmQtbmF2YmFye3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwNzF9fX0uYmQtbmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbTtjb2xvcjojZmZmfS5iZC1uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwuYmQtbmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJkLW5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2ZvbnQtd2VpZ2h0OjUwMH0uYmQtbmF2YmFyIC5uYXZiYXItbmF2LXN2Z3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wfS5iZC1uYXZiYXIgLmRyb3Bkb3duLW1lbnV7Zm9udC1zaXplOi44NzVyZW19LmJkLW5hdmJhciAuZHJvcGRvd24taXRlbS5hY3RpdmV7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzI5MmIyYycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjouNHJlbSAuNnJlbTtiYWNrZ3JvdW5kLXNpemU6Ljc1cmVtIC43NXJlbX0uYmQtbmF2YmFyIC5uYXZiYXItYnJhbmR7ZmxleC1ncm93OjF9LmJkLW5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXYtaW1hZ2UtbG9nb3tkaXNwbGF5Om5vbmV9LmJkLW5hdmJhciAubmF2YmFyLWJyYW5kIC5mbGV4LWNvbHVtbntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5iZC1uYXZiYXIgLm5hdmJhcj5idXR0b257Y3Vyc29yOnBvaW50ZXJ9LmJkLXNlYXJjaHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5iZC1zZWFyY2h7bWF4LXdpZHRoOjIwcmVtfX0uYmQtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMxYThjZmY7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgyNiwxNDAsMjU1LC4yNSl9LmJkLW1lbnUtZG9jcy10b2dnbGV7bGluZS1oZWlnaHQ6MTtjb2xvcjojMTkxOTFhfS5iZC1sb2dvLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6dW5zZXQ7bWFyZ2luLWJvdHRvbTowO2NvbG9yOiNmZmZ9LmJkLWxvZ28tdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuYmQtbG9nby10aXRsZXtmb250LXNpemU6MjRweH19LmJkLWxvZ28tc3VidGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOnVuc2V0fS5uYXYtdGFicy12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5iZC1uYXZiYXIgLm5hdmJhci1icmFuZHt0cmFuc2l0aW9uOnBhZGRpbmcgMTUwbXMgZWFzZS1pbn0uYmQtbmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdi1pbWFnZS1sb2dve3RyYW5zaXRpb246aGVpZ2h0IDE1MG1zIGVhc2UtaW47d2lkdGg6YXV0bztoZWlnaHQ6ODVweH0uYmQtbmF2YmFyIC5uYXZiYXItYnJhbmQgLmJkLWxvZ28tdGl0bGUgc3Bhbnt0cmFuc2l0aW9uOmZvbnQtc2l6ZSAxNTBtcyBlYXNlLWlufS5ub3QtdG9wIC5iZC1uYXZiYXIgLm5hdmJhci1icmFuZHtwYWRkaW5nOjAhaW1wb3J0YW50fS5ub3QtdG9wIC5iZC1uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2LWltYWdlLWxvZ297aGVpZ2h0OjQ1cHh9Lm5vdC10b3AgLmJkLW5hdmJhciAubmF2YmFyLWJyYW5kIC5iZC1sb2dvLXRpdGxlIHNwYW57Zm9udC1zaXplOjE4cHh9LmJkLW5hdmJhciAubmF2YmFyLXN0cmlwe3RyYW5zaXRpb246bWFyZ2luLXRvcCAxNTBtcyBlYXNlLWlufS5ub3QtdG9wIC5iZC1uYXZiYXIgLm5hdmJhci1zdHJpcHttYXJnaW4tdG9wOjhweH19LmJkLW1hc3RoZWFke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6M3JlbSA2cHh9LmJkLW1hc3RoZWFkIGgxe2xpbmUtaGVpZ2h0OjF9LmJkLW1hc3RoZWFkIC5idG57d2lkdGg6MTAwJTtwYWRkaW5nOi44cmVtIDJyZW07Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NTAwfS5iZC1tYXN0aGVhZCAuY2FyYm9uYWR7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmJkLW1hc3RoZWFke3BhZGRpbmctdG9wOjVyZW07cGFkZGluZy1ib3R0b206NXJlbX0uYmQtbWFzdGhlYWQgLmNhcmJvbmFke21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuYmQtbWFzdGhlYWQgaDF7Zm9udC1zaXplOjRyZW19LmJkLW1hc3RoZWFkIC5jYXJib25hZHttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fX0uaGFsZi1ydWxle3dpZHRoOjZyZW07bWFyZ2luOjIuNXJlbSAwfS5tYXN0aGVhZC1mb2xsb3d1cCAuYmQtY2xpcGJvYXJke2Rpc3BsYXk6bm9uZX0ubWFzdGhlYWQtZm9sbG93dXAgLmhpZ2hsaWdodHtwYWRkaW5nOi41cmVtIDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYmQtY29udGVudHtvcmRlcjoxfS5iZC1jb250ZW50PmgyW2lkXSwuYmQtY29udGVudD5oM1tpZF0sLmJkLWNvbnRlbnQ+aDRbaWRde3BvaW50ZXItZXZlbnRzOm5vbmV9LmJkLWNvbnRlbnQ+aDJbaWRdPmEsLmJkLWNvbnRlbnQ+aDJbaWRdPmRpdiwuYmQtY29udGVudD5oM1tpZF0+YSwuYmQtY29udGVudD5oM1tpZF0+ZGl2LC5iZC1jb250ZW50Pmg0W2lkXT5hLC5iZC1jb250ZW50Pmg0W2lkXT5kaXZ7cG9pbnRlci1ldmVudHM6YXV0b30uYmQtY29udGVudD5oMltpZF06OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZGVkZWQ7aGVpZ2h0OjFyZW07Y29udGVudDpcIlwiO21hcmdpbi1ib3R0b206MS41cmVtO3dpZHRoOjRyZW19LmJkLWNvbnRlbnQ+b2wgbGksLmJkLWNvbnRlbnQ+dWwgbGl7bWFyZ2luLWJvdHRvbTouMjVyZW07bWF4LXdpZHRoOjQwcmVtfS5iZC1jb250ZW50PnB7bWF4LXdpZHRoOjQwcmVtfS5iZC10aXRsZXttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbTouNXJlbX0uYmQtbGVhZHtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6MzAwfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuYmQtbGVhZHttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuNXJlbX19LnJlYWRtb3JlIGl7bWFyZ2luLWxlZnQ6LjVyZW19I3NraXBweXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MWVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDZjO291dGxpbmU6MH0jc2tpcHB5IC5za2lwbGluay10ZXh0e3BhZGRpbmc6LjVlbTtvdXRsaW5lOjFweCBkb3R0ZWR9LmJkLXRvY3tvcmRlcjoyO3BhZGRpbmctdG9wOjEuNXJlbTtwYWRkaW5nLWJvdHRvbToxLjVyZW07Zm9udC1zaXplOi44NzVyZW19QHN1cHBvcnRzIChwb3NpdGlvbjpzdGlja3kpey5iZC10b2N7cG9zaXRpb246c3RpY2t5O3RvcDo1cmVtO2hlaWdodDpjYWxjKDEwMHZoIC0gNXJlbSk7b3ZlcmZsb3cteTphdXRvfX0uc2VjdGlvbi1uYXZ7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlZWV9LnNlY3Rpb24tbmF2IHVse3BhZGRpbmctbGVmdDoxcmVtfS5zZWN0aW9uLW5hdiB1bCB1bHtkaXNwbGF5Om5vbmV9LnRvYy1lbnRyeXtkaXNwbGF5OmJsb2NrfS50b2MtZW50cnkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjEyNXJlbSAxLjVyZW07Y29sb3I6Izc3NzU3YX0udG9jLWVudHJ5IGE6aG92ZXJ7Y29sb3I6IzAwNzNlNjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmQtc2lkZWJhcntvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuYmQtc2lkZWJhcntib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfUBzdXBwb3J0cyAocG9zaXRpb246c3RpY2t5KXsuYmQtc2lkZWJhcntwb3NpdGlvbjpzdGlja3k7dG9wOjVyZW07aGVpZ2h0OmNhbGMoMTAwdmggLSA1cmVtKTtvdmVyZmxvdy15OmF1dG99fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmJkLXNpZGViYXJ7cGFkZGluZzoxLjVyZW0gMDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5iZC1zaWRlYmFye2ZsZXg6MCAxIDMyMHB4fX0uYmQtbGlua3N7cGFkZGluZzowfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtAc3VwcG9ydHMgKHBvc2l0aW9uOnN0aWNreSl7LmJkLWxpbmtze21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDVyZW0pO292ZXJmbG93LXk6YXV0b319fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuYmQtbGlua3N7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9fS5iZC1zaWRlbmF2e2Rpc3BsYXk6bm9uZX0uYmQtdG9jLWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW07Y29sb3I6IzMyMzMzM31AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmJkLXRvYy1saW5re3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW19fS5iZC10b2MtbGluazpob3Zlcntjb2xvcjojMDA3M2U2fS5iZC10b2MtaXRlbS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5iZC10b2MtaXRlbS5hY3RpdmU+LmJkLXRvYy1saW5re2NvbG9yOiMwMDczZTY7Zm9udC13ZWlnaHQ6NjAwfS5iZC10b2MtaXRlbS5hY3RpdmU+LmJkLXRvYy1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJkLXRvYy1pdGVtLmFjdGl2ZT4uYmQtc2lkZW5hdntkaXNwbGF5OmJsb2NrfS5iZC1zaWRlYmFyIC5uYXY+bGk+YXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yNXJlbSAuNXJlbSAuMjVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMzMjMzMzN9LmJkLXNpZGViYXIgLm5hdj5saT5hOmhvdmVye2NvbG9yOiMwMDczZTY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYmQtc2lkZWJhciAubmF2Pi5hY3RpdmU6aG92ZXI+YSwuYmQtc2lkZWJhciAubmF2Pi5hY3RpdmU+YXtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNzNlNjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5iZC1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAyNjRkO2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5iZC1mb290ZXJ7dGV4dC1hbGlnbjpsZWZ0fX0uYmQtZm9vdGVyIC5mb290ZXItc29jaWFse2ZvbnQtc2l6ZTowfS5iZC1mb290ZXIgLmZvb3Rlci1zb2NpYWwgW2NsYXNzXj1pdC1de2ZvbnQtc2l6ZTppbml0aWFsfS5iZC1mb290ZXIgLnRlc3RhdGF7ZmxleC1iYXNpczoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn0uYmQtZm9vdGVyIC50ZWFtLWxvZ28tLWljb257d2lkdGg6NjJweDttYXJnaW4tcmlnaHQ6MnJlbX0uYmQtZm9vdGVyIC50ZWFtLWxvZ28tLXRleHR7Zm9udC1zaXplOjMycHg7ZmxleC1ncm93OjF9LmJkLWZvb3RlciAuc21hbGwtcHJpbnRze2NvbG9yOiMwMGZmZjg7Zm9udC13ZWlnaHQ6NjAwfS5mb290ZXItbWVudXtjb2xvcjojZmZmfS5mb290ZXItbWVudT51bCBsaSBbZGF0YS10b2dnbGU9Y29sbGFwc2Vde3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDBmZmY4fS5mb290ZXItbWVudT51bCBsaSBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIHNwYW57Y29sb3I6IzAwZmZmOH0uZm9vdGVyLW1lbnU+dWwgbGkgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXTpob3ZlciBzcGFue2NvbG9yOiMwMGZmZjghaW1wb3J0YW50fS5mb290ZXItbWVudT51bCBsaSBhe2NvbG9yOiNmZmZ9LmZvb3Rlci1tZW51PnVsIGxpIGEgc3Bhbntjb2xvcjojZmZmfS5mb290ZXItbWVudT51bCBsaSBhOmhvdmVye2NvbG9yOiNmZmZ9LmZvb3Rlci1tZW51PnVsIGxpIGE6aG92ZXIgc3Bhbntjb2xvcjojZmZmIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZvb3Rlci1tZW51IGl7ZGlzcGxheTpub25lfS5mb290ZXItbWVudS5saW5rLWxpc3Qtd3JhcHBlciB1bC5saW5rLXN1Ymxpc3R7cGFkZGluZzowfX0uZm9vdGVyLWZvb3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyLWZvb3QgdWx7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZvb3Rlci1mb290e2ZsZXgtZGlyZWN0aW9uOnJvd30uZm9vdGVyLWZvb3QgdWx7ZmxleC1iYXNpczo1MCU7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5mb290ZXItZm9vdCB1bDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9fS5mb290ZXItc2Vjb25kYXJ5LW1lbnV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uZm9vdGVyLXNlY29uZGFyeS1tZW51IC5saXN0LWl0ZW0tdGV4dHtjb2xvcjojZmZmfS5mb290ZXItc2Vjb25kYXJ5LW1lbnUgLmxpc3QtaXRlbS10ZXh0IGF7Y29sb3I6I2ZmZn0ubG9nb3MgLmNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5sb2dvcyAuY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9fS5sb2dvcyB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7LmxvZ29zIHVse2p1c3RpZnktY29udGVudDpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubG9nb3MgdWx7ZmxleC1iYXNpczo3MCV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubG9nb3MgdWx7ZmxleC1iYXNpczo2MCV9fS5sb2dvcyB1bCBsaXttYXJnaW46NnB4fS5sb2dvcyB1bCBsaSBpbWd7aGVpZ2h0OjUwcHh9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5sb2dvcyB1bCBsaSBpbWd7aGVpZ2h0OjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubG9nb3MgdWwgbGkgaW1ne2hlaWdodDo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmxvZ29zIHVsIGxpIGltZ3toZWlnaHQ6ODBweH19LmxvZ29zIC50ZXh0e2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey5sb2dvcyAudGV4dHt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5sb2dvcyAudGV4dHtmbGV4LWJhc2lzOjMwJX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5sb2dvcyAudGV4dHtmbGV4LWJhc2lzOjQwJX19LnN3YXRjaC1ibHVle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3M2U2fS5zd2F0Y2gtaW5kaWdve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTU0ZGZmfS5zd2F0Y2gtcHVycGxle2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojOWU5OWZmfS5zd2F0Y2gtcGlua3tjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2ZmYjNiZn0uc3dhdGNoLXJlZHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2Y3M2U1YX0uc3dhdGNoLW9yYW5nZXtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2Y5MH0uc3dhdGNoLXllbGxvd3tjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2ZmZGE3M30uc3dhdGNoLWdyZWVue2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojMDBjYzg1fS5zd2F0Y2gtdGVhbHtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6IzBiZDlkMn0uc3dhdGNoLWN5YW57Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiMwMGZmZjd9LnN3YXRjaC13aGl0ZXtjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc3dhdGNoLWdyYXl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2NTY1NjZ9LnN3YXRjaC1ncmF5LWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMjMzMzN9LnN3YXRjaC1pdGFsaWF7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwNmN9LnN3YXRjaC1ncmF5LXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVjNmY4Mn0uc3dhdGNoLWdyYXktdGVydGlhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YTc2OGF9LnN3YXRjaC1ncmF5LXF1YXRlcm5hcnl7Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZkZmZ9LnN3YXRjaC1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3M2U2fS5zd2F0Y2gtc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWM2ZjgyfS5zd2F0Y2gtc3VjY2Vzc3tjb2xvcjojMTkxOTFhO2JhY2tncm91bmQtY29sb3I6IzAwY2M4NX0uc3dhdGNoLWluZm97Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk4OTl9LnN3YXRjaC13YXJuaW5ne2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojZjkwfS5zd2F0Y2gtZGFuZ2Vye2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojZjczZTVhfS5zd2F0Y2gtbGlnaHR7Y29sb3I6IzE5MTkxYTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWU2ZjJ9LnN3YXRjaC1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTczMjRkfS5zd2F0Y2gtMTAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojZTNlNGU2fS5zd2F0Y2gtMjAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojY2FjYWNjfS5zd2F0Y2gtMzAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojYjFiMWIzfS5zd2F0Y2gtNDAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojOTc5ODk5fS5zd2F0Y2gtNTAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojN2U3ZjgwfS5zd2F0Y2gtNjAwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNjU2NTY2fS5zd2F0Y2gtNzAwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNGM0YzRkfS5zd2F0Y2gtODAwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzIzMzMzfS5zd2F0Y2gtOTAwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTkxOTFhfS5zd2F0Y2gtMTAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojZTNlNGU2fS5zd2F0Y2gtMjAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojY2FjYWNjfS5zd2F0Y2gtMzAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojYjFiMWIzfS5zd2F0Y2gtNDAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojOTc5ODk5fS5zd2F0Y2gtNTAwe2NvbG9yOiMxOTE5MWE7YmFja2dyb3VuZC1jb2xvcjojN2U3ZjgwfS5zd2F0Y2gtNjAwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNjU2NTY2fS5zd2F0Y2gtNzAwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNGM0YzRkfS5zd2F0Y2gtODAwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzIzMzMzfS5zd2F0Y2gtOTAwe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTkxOTFhfS5icmVhZGNydW1iLXdyYXBwZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfS5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWItY29udGFpbmVyIG9se21hcmdpbi1ib3R0b206MH0uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWNvbnRhaW5lciBsaSBhe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTNweH0uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWNvbnRhaW5lciBsaSBzcGFue2ZvbnQtc2l6ZToxM3B4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuYnJlYWRjcnVtYi13cmFwcGVye2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuYmFjay10by13cmFwcGVye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fS5iYWNrLXRvLXdyYXBwZXIgLmJhY2stdG8tY29udGFpbmVye3BhZGRpbmc6MjRweH0uYmFjay10by13cmFwcGVyIC5iYWNrLXRvLWNvbnRhaW5lciBhe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmFjay10by13cmFwcGVyIC5iYWNrLXRvLWNvbnRhaW5lciBhe2NvbG9yOiMxOTE5MWE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5iYWNrLXRvLXdyYXBwZXIgLml0LWV4cGFuZDpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmJhbm5lci1jb250ZW50e2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cG9zaXRpb246cmVsYXRpdmV9LmJhbm5lci1jb250ZW50IC5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9LmJhbm5lci1jb250ZW50IC5jb250ZW50IC5oMntkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4fS5iYW5uZXItY29udGVudCAuY29udGVudCBwe21heC13aWR0aDozMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4fS5iZC1jYWxsb3V0e3BhZGRpbmc6MS4yNXJlbTttYXJnaW4tdG9wOjEuMjVyZW07bWFyZ2luLWJvdHRvbToxLjI1cmVtO2JvcmRlcjoxcHggc29saWQgI2VlZTtib3JkZXItbGVmdC13aWR0aDouMjVyZW07Ym9yZGVyLXJhZGl1czouMjVyZW19LmJkLWNhbGxvdXQgaDR7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjI1cmVtfS5iZC1jYWxsb3V0IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmJkLWNhbGxvdXQgY29kZXtib3JkZXItcmFkaXVzOi4yNXJlbX0uYmQtY2FsbG91dCsuYmQtY2FsbG91dHttYXJnaW4tdG9wOi0uMjVyZW19LmJkLWNhbGxvdXQtaW5mb3tib3JkZXItbGVmdC1jb2xvcjojMGIxOTI2fS5iZC1jYWxsb3V0LWluZm8gaDR7Y29sb3I6IzBiMTkyNn0uYmQtY2FsbG91dC13YXJuaW5ne2JvcmRlci1sZWZ0LWNvbG9yOiNjYzc5MDB9LmJkLWNhbGxvdXQtd2FybmluZyBoNHtjb2xvcjojY2M3OTAwfS5iZC1jYWxsb3V0LWRhbmdlcntib3JkZXItbGVmdC1jb2xvcjojZjYwZDMwfS5iZC1jYWxsb3V0LWRhbmdlciBoNHtjb2xvcjojZjYwZDMwfS5iZC1jYWxsb3V0LWFjY2Vzc2liaWxpdHl7Ym9yZGVyLWxlZnQtY29sb3I6IzAwOWM2NX0uYmQtY2FsbG91dC1hY2Nlc3NpYmlsaXR5IGg0e2NvbG9yOiMwMDljNjV9Lm1haW4tY29udGVudHtjb2xvcjojMTczMjRkfS5ib3R0b20tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDczZTY7Y29sb3I6I2ZmZn0ucGFydGljbGVzLWpzLWNhbnZhcy1lbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246Ym90dG9tO2hlaWdodDphdXRvO3dpZHRoOjEwMHZ3O2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZDttYXJnaW46MCAtMXJlbTt6LWluZGV4OjB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kLW9ubHl7ZGlzcGxheTpibG9ja30ubS1vbmx5e2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey5kLW9ubHl7ZGlzcGxheTpub25lfS5tLW9ubHl7ZGlzcGxheTpibG9ja319LnB1bGwtbGVmdHttYXgtd2lkdGg6NTAlO2Zsb2F0OmxlZnR9LnB1bGwtcmlnaHR7bWF4LXdpZHRoOjUwJTtmbG9hdDpyaWdodH0uYmQtY2xpcGJvYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTtmbG9hdDpyaWdodH0uYmQtY2xpcGJvYXJkKy5oaWdobGlnaHR7bWFyZ2luLXRvcDowfS5idG4tY2xpcGJvYXJke3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNXJlbTtyaWdodDouNXJlbTt6LWluZGV4OjEwO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOjc1JTtjb2xvcjojODE4YTkxO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJ0bi1jbGlwYm9hcmQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjdkZTd9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5iZC1jbGlwYm9hcmR7ZGlzcGxheTpibG9ja319Lm5hdmJhci1pbnN0aXR1dGlvbmFse2JhY2tncm91bmQtY29sb3I6IzAzNjtwYWRkaW5nOi4yNXJlbSAxcmVtfS5uYXZiYXItaW5zdGl0dXRpb25hbCAubmF2YmFyLWJyYW5ke2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMH0ubmF2YmFyLWluc3RpdHV0aW9uYWwgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO3BhZGRpbmc6MCAuNzVyZW19Lm5hdmJhci1pbnN0aXR1dGlvbmFsIC5uYXZiYXItbmF2IC5uYXYtaXRlbXtwYWRkaW5nOi41cmVtIDB9Lm5hdmJhci1pbnN0aXR1dGlvbmFsIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3Zlcntib3gtc2hhZG93OjAgLjI1cmVtIDAgMCAjZmZmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWluc3RpdHV0aW9uYWwgLm5hdmJhci1uYXYgLm5hdi1pdGVtLm5hdi1pdGVtLXctZGl2aWRlciAubmF2LWxpbmt7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC41KX19LmJhY2stdG8td3JhcHBlciAuYmFjay10by1kaXZpZGVyLC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWItZGl2aWRlcntvcGFjaXR5Oi40fS5hcGVpLWxpbmUsLnBvc2ktbGluZSwuc2FsYy1saW5lLC5zY2FjLWxpbmUsLnR1cmlzbW8tbGluZXtib3JkZXItdG9wOjVweCBzb2xpZCAjMDA4MGZmfS5zY2FjLWxpbmV7Ym9yZGVyLWNvbG9yOiNmMmE2MmZ9LnNhbGMtbGluZXtib3JkZXItY29sb3I6IzZiOGY3MX0uYXBlaS1saW5le2JvcmRlci1jb2xvcjojOWEwMzFlfS5wb3NpLWxpbmV7Ym9yZGVyLWNvbG9yOiMyZDcyYjh9LnR1cmlzbW8tbGluZXtib3JkZXItY29sb3I6I2MxNDQ5MX0uc3F1YXJlLWNvbG9ye3dpZHRoOjE1MHB4O2hlaWdodDoxNTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxNXB4O21hcmdpbi1yaWdodDoxNXB4O2Zsb2F0OmxlZnR9LnNxdWFyZS1jb2xvci5zaGFkb3d7Ym94LXNoYWRvdzowIDAgMzBweCAxcHggcmdiYSgwLDAsMCwuMyl9LmMtbGluZXtoZWlnaHQ6NjBweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjE1cHg7bWFyZ2luLWJvdHRvbTo4cHh9LmJvcmRlci1zY2FtYml7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZjJhNjJmfS5ib3JkZXItc2FsZGl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNmI4ZjcxfS5ib3JkZXItYXBlcnR1cmF7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOWEwMzFlfS5ib3JkZXItdHVyaXNtb3tib3JkZXItYm90dG9tLWNvbG9yOiNjMTQ0OTF9LmJvcmRlci1wb3NpemlvbmFtZW50b3tib3JkZXItYm90dG9tLWNvbG9yOiMyZDcyYjh9IiwiLyohXHJcbiAqIE9JQyAtIENTU1xyXG4gKi9cclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG4vLyBMb2FkIGRvY3MgY29tcG9uZW50c1xyXG5cclxuQGltcG9ydCBcIm5hdlwiO1xyXG5AaW1wb3J0IFwibWFzdGhlYWRcIjtcclxuQGltcG9ydCBcImNvbnRlbnRcIjtcclxuQGltcG9ydCBcInNraXBsaW5rXCI7XHJcbkBpbXBvcnQgXCJzaWRlYmFyXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvYnJlYWRjcnVtYnNcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJjYWxsb3V0c1wiO1xyXG5AaW1wb3J0IFwiaW5kZXhcIjtcclxuQGltcG9ydCBcImNsaXBib2FyZC1qc1wiO1xyXG5AaW1wb3J0IFwiYnJhbmRoZWFkXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20tY29sb3JcIjtcclxuIiwiLy9cclxuLy8gRG9jcyBjb2xvciBwYWxldHRlIGNsYXNzZXNcclxuLy9cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xyXG4gIC5zd2F0Y2gtI3skY29sb3J9IHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJHZhbHVlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICN7JHZhbHVlfTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5zd2F0Y2gtI3skY29sb3J9IHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJHZhbHVlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICN7JHZhbHVlfTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XHJcbiAgLnN3YXRjaC0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkdmFsdWUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skdmFsdWV9O1xyXG4gIH1cclxufVxyXG5cclxuJHNpdGUtYmx1ZTogICAgICAgICAgIHJnYigwLCAxMDIsIDIwNCkgIWRlZmF1bHQ7IC8vICMwNkNcclxuJHNpdGUtYmx1ZS1icmlnaHQ6ICAgIGxpZ2h0ZW4oc2F0dXJhdGUoJHNpdGUtYmx1ZSwgNSUpLCAxNSUpICFkZWZhdWx0O1xyXG4kc2l0ZS1ibHVlLWxpZ2h0OiAgICAgbGlnaHRlbihzYXR1cmF0ZSgkc2l0ZS1ibHVlLCA1JSksIDQ1JSkgIWRlZmF1bHQ7XHJcbiRzaXRlLWluZm86ICAgICAgICAgICByZ2IoMjMsIDUwLCA3NykgIWRlZmF1bHQ7XHJcbiRzaXRlLXdhcm5pbmc6ICAgICAgICByZ2IoMjU1LCAxNTEsIDApICFkZWZhdWx0O1xyXG4kc2l0ZS1kYW5nZXI6ICAgICAgICAgcmdiKDI0OCwgNjIsIDkwKSAhZGVmYXVsdDtcclxuJHNpdGUtYWNjZXNzaWJpbGl0eTogIHJnYigwLCAyMDcsIDEzNCkgIWRlZmF1bHQ7XHJcbiRzaXRlLWRhcms6ICAgICAgICAgICAjM0U1MjY2ICFkZWZhdWx0O1xyXG4kYmx1ZS1kYXJrOiAgICAgICAgICAgIzAwNDA4MDtcclxuJGJsdWUtbGlnaHQ6ICAgICAgICAgICMwMDgwRkY7XHJcbiRhbnRpZmxhc2gtd2hpdGU6ICAgICAjRjhGOEY4O1xyXG4kbGlnaHQtZ3JheTogICAgICAgICAgI2RmZGZkZjtcclxuXHJcbi8vIEFyY2hpdmlvXHJcbiRzY2FtYmktY29tbWVyY2lhbGktYzogI0YyQTYyRjtcclxuJHNhbGRpLWNvbW1lcmNpYWxpLWM6ICM2QjhGNzE7XHJcbiRhcGVydHVyYS1pbnRlcm5hemlvbmFsZS1jOiAjOUEwMzFFO1xyXG4kdHVyaXNtby1jOiAjYzE0NDkxO1xyXG4kcG9zaXppb25hbWVudG8tYzogIzJENzJCODtcclxuIiwiLy9cbi8vIE1haW4gbmF2YmFyXG4vL1xuXG4uaGVhZGVyLXNlYXJjaCB7XG5cbiAgLmJ1dHRvbi1zZWFyY2gge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmJ1dHRvbi1zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jc2VhcmNoIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IWltcG9ydGFudDtcbiAgY29sb3I6ICNkZGQhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDAwcHg7XG4gIH1cblxuICAuaW5wdXQtdGV4dCB7XG4gICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxZW0haW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJtaXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuICB9XG59XG5cbiNzZWFyY2gtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubmF2Lm5hdmJhciB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5jdXN0b20tbmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLXN0cmlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAubGVkIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAmLnllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbiAgICAgIH1cbiAgICAgICYud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJkLW5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWJsdWU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuXG4gICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAubmF2YmFyLWNvbGxhcHNhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAuY2xvc2UtZGl2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiBsaSA+IGEubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAgMnB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwNzE7IC8vIG92ZXIgZXZlcnl0aGluZyBpbiBib290c3RyYXBcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdi1zdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgfVxuXG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzI5MmIyYycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC40cmVtIC42cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogLjc1cmVtIC43NXJlbTtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAubmF2LWltYWdlLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmxleC1jb2x1bW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgPiBidXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4uYmQtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIFRvIGNvbnRhaW4gdGhlIEFsZ29saWEgc2VhcmNoXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2l0ZS1ibHVlLWJyaWdodDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkc2l0ZS1ibHVlLWJyaWdodCwgLjI1KTtcbiAgfVxufVxuXG4uYmQtbWVudS1kb2NzLXRvZ2dsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGdyYXktOTAwO1xufVxuXG4uYmQtbG9nby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmJkLWxvZ28tc3VidGl0bGXCoCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xufVxuXG4ubmF2LXRhYnMtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgXG4gIC5iZC1uYXZiYXIge1xuXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDE1MG1zIGVhc2UtaW47XG4gICAgICBcbiAgICAgIC5uYXYtaW1hZ2UtbG9nbyB7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxNTBtcyBlYXNlLWluO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgfVxuXG4gICAgICAuYmQtbG9nby10aXRsZSBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDE1MG1zIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgIC5ub3QtdG9wICYge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAubmF2LWltYWdlLWxvZ28ge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZC1sb2dvLXRpdGxlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItc3RyaXAge1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAxNTBtcyBlYXNlLWluO1xuICAgICAgXG4gICAgICAubm90LXRvcCAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi5iZC1tYXN0aGVhZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDNyZW0gKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZhZmFmYSwgI2Y1ZjVmNSk7XHJcblxyXG4gIGgxIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IC44cmVtIDJyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLmNhcmJvbmFkIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG5cclxuICAgIC5jYXJib25hZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJib25hZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oYWxmLXJ1bGUge1xyXG4gIHdpZHRoOiA2cmVtO1xyXG4gIG1hcmdpbjogMi41cmVtIDA7XHJcbn1cclxuXHJcbi5tYXN0aGVhZC1mb2xsb3d1cCB7XHJcbiAgLmJkLWNsaXBib2FyZCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbiAgLmhpZ2hsaWdodCB7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsIHNlbGVjdG9yLW1heC1jb21iaW5hdG9ycywgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gQXV0b21hdGljYWxseSBzdHlsZSBNYXJrZG93bi1iYXNlZCB0YWJsZXMgbGlrZSBhIEJvb3RzdHJhcCBgLnRhYmxlYC5cclxuLy9cclxuXHJcbi5iZC1jb250ZW50IHtcclxuICBvcmRlcjogMTtcclxuXHJcbiAgLy8gSGFjayB0aGUgc3RpY2t5IGhlYWRlclxyXG4gID4gaDJbaWRdLFxyXG4gID4gaDNbaWRdLFxyXG4gID4gaDRbaWRdIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgID4gZGl2LFxyXG4gICAgPiBhIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGgyW2lkXSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICB3aWR0aDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gdWwgbGksXHJcbiAgPiBvbCBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gIH1cclxuXHJcbiAgPiBwIHtcclxuICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYmQtdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbi5iZC1sZWFkIHtcclxuICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWFkbW9yZSB7XHJcbiAgaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1pZFxyXG5cclxuI3NraXBweSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWJsdWU7XHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgLnNraXBsaW5rLXRleHQge1xyXG4gICAgcGFkZGluZzogLjVlbTtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy9cclxuLy8gUmlnaHQgc2lkZSB0YWJsZSBvZiBjb250ZW50c1xyXG4vL1xyXG4uYmQtdG9jIHtcclxuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDVyZW07XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1cmVtKTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG4gIG9yZGVyOiAyO1xyXG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLW5hdiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9jLWVudHJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IC4xMjVyZW0gMS41cmVtO1xyXG4gICAgY29sb3I6ICM3Nzc1N2E7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gTGVmdCBzaWRlIG5hdmlnYXRpb25cclxuLy9cclxuXHJcbi5iZC1zaWRlYmFyIHtcclxuICBvcmRlcjogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogNXJlbTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBmbGV4OiAwIDEgMzIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmQtbGlua3Mge1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBPdmVycmlkZSBjb2xsYXBzZSBiZWhhdmlvcnNcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5iZC1zaWRlbmF2IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYmQtdG9jLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcGFkZGluZy10b3A6IC4yNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XHJcbiAgfVxyXG4gIGNvbG9yOiAkZ3JheS04MDA7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuLmJkLXRvYy1pdGVtIHtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgPiAuYmQtdG9jLWxpbmsge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmJkLXNpZGVuYXYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFsbCBsZXZlbHMgb2YgbmF2XHJcbi5iZC1zaWRlYmFyIC5uYXYge1xyXG4gID4gbGkgPiBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbSAuMjVyZW0gMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICA+IC5hY3RpdmUgPiBhLFxyXG4gID4gLmFjdGl2ZTpob3ZlciA+IGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5iZC1mb290ZXIge1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJHNpdGUtZGFyaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjRkO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLXNvY2lhbCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICAmIFtjbGFzc149XCJpdC1cIl0ge1xyXG4gICAgICBmb250LXNpemU6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXN0YXRhIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAudGVhbS1sb2dvIHtcclxuICAgICYtLWljb24ge1xyXG4gICAgICB3aWR0aDogNjJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc21hbGwtcHJpbnRzIHtcclxuICAgIGNvbG9yOiAjMDBGRkY4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItbWVudSB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICA+IHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMwMEZGRjg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwRkZGODtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMEZGRjggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5saW5rLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgIHVsLmxpbmstc3VibGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1mb290IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHVsIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgdWwge1xyXG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZvb3Rlci1zZWNvbmRhcnktbWVudSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC5saXN0LWl0ZW0tdGV4dCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmxvZ29zIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZmxleC1iYXNpczogNzAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogNnB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vY29tbW9uJztcclxuXHJcbi5icmVhZGNydW1iLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgcGFkZGluZzoge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWRpdmlkZXIge1xyXG4gICAgQGV4dGVuZCAlZGl2aWRlci1zdHlsZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5iYWNrLXRvLXdyYXBwZXIge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJhY2stdG8tY29udGFpbmVyIHtcclxuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGEge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzE5MTkxYTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdC1leHBhbmQ6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB9XHJcblxyXG4gIC5iYWNrLXRvLWRpdmlkZXIge1xyXG4gICAgQGV4dGVuZCAlZGl2aWRlci1zdHlsZTtcclxuICB9XHJcblxyXG5cclxufVxyXG4iLCIuYmFubmVyLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDYWxsb3V0c1xyXG4vL1xyXG5cclxuLmJkLWNhbGxvdXQge1xyXG4gIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IC4yNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbn1cclxuXHJcbi5iZC1jYWxsb3V0IGg0IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxufVxyXG5cclxuLmJkLWNhbGxvdXQgcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYmQtY2FsbG91dCBjb2RlIHtcclxuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbn1cclxuXHJcbi5iZC1jYWxsb3V0ICsgLmJkLWNhbGxvdXQge1xyXG4gIG1hcmdpbi10b3A6IC0uMjVyZW07XHJcbn1cclxuXHJcbi8vIFZhcmlhdGlvbnNcclxuQG1peGluIGJzLWNhbGxvdXQtdmFyaWFudCgkY29sb3IpIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICBoNCB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5iZC1jYWxsb3V0LWluZm8geyBAaW5jbHVkZSBicy1jYWxsb3V0LXZhcmlhbnQoJHNpdGUtaW5mbyk7IH1cclxuLmJkLWNhbGxvdXQtd2FybmluZyB7IEBpbmNsdWRlIGJzLWNhbGxvdXQtdmFyaWFudCgkc2l0ZS13YXJuaW5nKTsgfVxyXG4uYmQtY2FsbG91dC1kYW5nZXIgeyBAaW5jbHVkZSBicy1jYWxsb3V0LXZhcmlhbnQoJHNpdGUtZGFuZ2VyKTsgfVxyXG4uYmQtY2FsbG91dC1hY2Nlc3NpYmlsaXR5IHsgQGluY2x1ZGUgYnMtY2FsbG91dC12YXJpYW50KCRzaXRlLWFjY2Vzc2liaWxpdHkpOyB9XHJcbiIsIi5tYWluLWNvbnRlbnQge1xyXG4gIGNvbG9yOiAjMTczMjREO1xyXG59XHJcblxyXG4uYm90dG9tLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6JHByaW1hcnk7XHJcbiAgY29sb3I6d2hpdGU7XHJcbn1cclxuXHJcbi5wYXJ0aWNsZXMtanMtY2FudmFzLWVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7XHJcbiAgbWFyZ2luOiAwIC0xcmVtOyAvLyBob3Jpem9udGFsIHNjcm9sbCByZXNldFxyXG4gIHotaW5kZXg6IDBcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gIC5kLW9ubHkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5tLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gIC5kLW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm0tb25seSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5wdWxsLWxlZnQge1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucHVsbC1yaWdodCB7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbiIsIi8vIGNsaXBib2FyZC5qc1xyXG4vL1xyXG4vLyBKUy1iYXNlZCBgQ29weWAgYnV0dG9ucyBmb3IgY29kZSBzbmlwcGV0cy5cclxuXHJcbi5iZC1jbGlwYm9hcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiByaWdodDtcclxuXHJcbiAgKyAuaGlnaGxpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNsaXBib2FyZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLjVyZW07XHJcbiAgcmlnaHQ6IC41cmVtO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBjb2xvcjogIzgxOGE5MTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjdkZTc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuYmQtY2xpcGJvYXJkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIubmF2YmFyLWluc3RpdHV0aW9uYWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7XHJcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcGFkZGluZzogMCAuNzVyZW07XHJcbiAgfVxyXG4gIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgJjpob3ZlcsKgIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAgMCAjRkZGO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAmLm5hdi1pdGVtLXctZGl2aWRlciAubmF2LWxpbmsge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJWRpdmlkZXItc3R5bGUge1xyXG4gIG9wYWNpdHk6IDAuNDtcclxuICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTc5Nzk3O1xyXG59XHJcblxyXG4lY29sb3ItbGluZSB7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRibHVlLWxpZ2h0O1xyXG59XHJcblxyXG4uc2NhYy1saW5lIHtcclxuICBAZXh0ZW5kICVjb2xvci1saW5lO1xyXG4gIGJvcmRlci1jb2xvcjogJHNjYW1iaS1jb21tZXJjaWFsaS1jO1xyXG59XHJcblxyXG4uc2FsYy1saW5lIHtcclxuICBAZXh0ZW5kICVjb2xvci1saW5lO1xyXG4gIGJvcmRlci1jb2xvcjogJHNhbGRpLWNvbW1lcmNpYWxpLWM7XHJcbn1cclxuXHJcbi5hcGVpLWxpbmUge1xyXG4gIEBleHRlbmQgJWNvbG9yLWxpbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYXBlcnR1cmEtaW50ZXJuYXppb25hbGUtYztcclxufVxyXG4ucG9zaS1saW5lIHtcclxuICBAZXh0ZW5kICVjb2xvci1saW5lO1xyXG4gIGJvcmRlci1jb2xvcjogJHBvc2l6aW9uYW1lbnRvLWM7XHJcbn1cclxuXHJcbi50dXJpc21vLWxpbmUge1xyXG4gIEBleHRlbmQgJWNvbG9yLWxpbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkdHVyaXNtby1jO1xyXG59XHJcblxyXG5cclxuLnNxdWFyZS1jb2xvcntcclxuXHR3aWR0aDogMTUwcHg7XHJcblx0aGVpZ2h0OiAxNTBweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHNwYW57XHJcblxyXG5cdH1cclxuXHQmLnNoYWRvd3tcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAxcHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cdH1cclxufVxyXG4uYy1saW5le1xyXG5cdGhlaWdodDo2MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5ib3JkZXItc2NhbWJpIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkc2NhbWJpLWNvbW1lcmNpYWxpLWM7XHJcbn1cclxuXHJcbi5ib3JkZXItc2FsZGkge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRzYWxkaS1jb21tZXJjaWFsaS1jO1xyXG59XHJcblxyXG4uYm9yZGVyLWFwZXJ0dXJhIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkYXBlcnR1cmEtaW50ZXJuYXppb25hbGUtYztcclxufVxyXG5cclxuLmJvcmRlci10dXJpc21vIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkdHVyaXNtby1jO1xyXG59XHJcblxyXG4uYm9yZGVyLXBvc2l6aW9uYW1lbnRvIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9zaXppb25hbWVudG8tYztcclxufVxyXG4iXX0= */
